@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.cdnfonts.com/css/onest);:root{--ds-primary:#2563eb;--ds-primary-hover:#1d4ed8;--ds-primary-light:#dbeafe;--ds-text-primary:#1e293b;--ds-text-secondary:#64748b;--ds-text-muted:#94a3b8;--ds-text-inverse:#fff;--ds-bg-page:#f8fafc;--ds-bg-card:#fff;--ds-bg-section-header:#fafafa;--ds-bg-hover:#f8fafc;--ds-bg-input:#fff;--ds-success:#16a34a;--ds-success-bg:#dcfce7;--ds-success-light:#bbf7d0;--ds-error:#dc2626;--ds-error-bg:#fee2e2;--ds-error-light:#fecaca;--ds-warning:#f59e0b;--ds-warning-bg:#fef3c7;--ds-warning-light:#fde68a;--ds-info:#2563eb;--ds-info-bg:#dbeafe;--ds-info-light:#bfdbfe;--ds-gray-50:#f8fafc;--ds-gray-100:#f1f5f9;--ds-gray-200:#e2e8f0;--ds-gray-300:#cbd5e1;--ds-gray-400:#94a3b8;--ds-gray-500:#64748b;--ds-gray-600:#475569;--ds-gray-700:#334155;--ds-gray-800:#1e293b;--ds-gray-900:#0f172a;--ds-border-primary:#e2e8f0;--ds-border-light:#f1f5f9;--ds-border-dark:#cbd5e1;--ds-shadow-sm:0 1px 3px rgba(0,0,0,0.05);--ds-shadow-md:0 4px 6px rgba(0,0,0,0.07);--ds-shadow-lg:0 10px 15px rgba(0,0,0,0.1);--ds-shadow-xl:0 20px 25px rgba(0,0,0,0.15);--ds-font-base:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--ds-font-mono:"SF Mono","Menlo","Monaco","Courier New",monospace;--ds-text-xs:0.75rem;--ds-text-sm:0.875rem;--ds-text-base:1rem;--ds-text-lg:1.125rem;--ds-text-xl:1.25rem;--ds-text-2xl:1.5rem;--ds-text-3xl:1.75rem;--ds-text-4xl:2rem;--ds-font-normal:400;--ds-font-medium:500;--ds-font-semibold:600;--ds-font-bold:700;--ds-leading-none:1;--ds-leading-tight:1.25;--ds-leading-snug:1.375;--ds-leading-normal:1.5;--ds-leading-relaxed:1.625;--ds-leading-loose:2;--ds-space-0:0;--ds-space-1:0.25rem;--ds-space-2:0.5rem;--ds-space-3:0.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-7:1.75rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-radius-none:0;--ds-radius-sm:4px;--ds-radius-base:6px;--ds-radius-md:8px;--ds-radius-lg:10px;--ds-radius-xl:12px;--ds-radius-2xl:16px;--ds-radius-full:9999px;--ds-z-base:0;--ds-z-dropdown:1000;--ds-z-sticky:1020;--ds-z-fixed:1030;--ds-z-modal-backdrop:1040;--ds-z-modal:1050;--ds-z-popover:1060;--ds-z-tooltip:1070;--ds-transition-fast:0.15s ease;--ds-transition-base:0.2s ease;--ds-transition-slow:0.3s ease;--ds-btn-padding-sm:0.375rem 0.75rem;--ds-btn-padding-base:0.75rem 1.25rem;--ds-btn-padding-lg:1rem 1.5rem;--ds-input-padding:0.5rem 0.75rem;--ds-input-border:1px solid var(--ds-border-primary);--ds-input-focus-shadow:0 0 0 3px rgba(37,99,235,0.1);--ds-card-padding:1.25rem;--ds-card-border:1px solid var(--ds-border-primary);--ds-card-shadow:var(--ds-shadow-sm);--ds-table-header-bg:var(--ds-gray-50);--ds-table-border:var(--ds-border-light);--ds-table-hover-bg:var(--ds-bg-hover)}.ds-h1{font-size:var(--ds-text-3xl);font-weight:var(--ds-font-bold)}.ds-h1,.ds-h2{color:var(--ds-text-primary);line-height:var(--ds-leading-tight);margin:0}.ds-h2{font-size:var(--ds-text-2xl);font-weight:var(--ds-font-semibold)}.ds-h3{font-size:var(--ds-text-xl)}.ds-h3,.ds-h4{font-weight:var(--ds-font-semibold);color:var(--ds-text-primary);line-height:var(--ds-leading-snug);margin:0}.ds-h4{font-size:var(--ds-text-lg)}.ds-h5{font-size:var(--ds-text-base)}.ds-h5,.ds-h6{font-weight:var(--ds-font-semibold);color:var(--ds-text-primary);line-height:var(--ds-leading-normal);margin:0}.ds-h6{font-size:var(--ds-text-sm)}.ds-page-title{font-size:var(--ds-text-3xl);font-weight:var(--ds-font-bold);color:var(--ds-text-primary);margin:0 0 var(--ds-space-2) 0}.ds-page-subtitle{font-size:var(--ds-text-sm);color:var(--ds-text-secondary);margin:0}.ds-section-title{font-size:var(--ds-text-lg);font-weight:var(--ds-font-semibold);color:var(--ds-text-primary);margin:0}.ds-card-value{font-size:var(--ds-text-2xl);font-weight:var(--ds-font-bold);color:var(--ds-text-primary);line-height:var(--ds-leading-tight)}.ds-card-label{font-size:var(--ds-text-sm);color:var(--ds-text-secondary)}.ds-text-xs{font-size:var(--ds-text-xs)}.ds-text-sm{font-size:var(--ds-text-sm)}.ds-text-base{font-size:var(--ds-text-base)}.ds-text-lg{font-size:var(--ds-text-lg)}.ds-text-xl{font-size:var(--ds-text-xl)}.ds-text-primary{color:var(--ds-text-primary)}.ds-text-secondary{color:var(--ds-text-secondary)}.ds-text-muted{color:var(--ds-text-muted)}.ds-text-inverse{color:var(--ds-text-inverse)}.ds-text-success{color:var(--ds-success)}.ds-text-error{color:var(--ds-error)}.ds-text-warning{color:var(--ds-warning)}.ds-text-info{color:var(--ds-info)}.ds-font-normal{font-weight:var(--ds-font-normal)}.ds-font-medium{font-weight:var(--ds-font-medium)}.ds-font-semibold{font-weight:var(--ds-font-semibold)}.ds-font-bold{font-weight:var(--ds-font-bold)}.ds-uppercase{text-transform:uppercase;letter-spacing:.05em}.ds-lowercase{text-transform:lowercase}.ds-capitalize{text-transform:capitalize}.ds-normal-case{text-transform:none}.ds-text-left{text-align:left}.ds-text-center{text-align:center}.ds-text-right{text-align:right}.ds-text-mono{font-family:var(--ds-font-mono);font-size:var(--ds-text-sm);letter-spacing:.05em;color:var(--ds-gray-600)}.ds-table-header-text{font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-secondary)}.ds-entity-name{font-weight:var(--ds-font-medium);color:var(--ds-text-primary)}.ds-entity-sub{font-size:var(--ds-text-xs);color:var(--ds-text-secondary)}.ds-link{color:var(--ds-primary);text-decoration:none;font-weight:var(--ds-font-medium);transition:color var(--ds-transition-base)}.ds-link:hover{color:var(--ds-primary-hover)}.ds-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-line-clamp-2{-webkit-line-clamp:2}.ds-line-clamp-2,.ds-line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ds-line-clamp-3{-webkit-line-clamp:3}.ds-break-words{word-break:break-word;overflow-wrap:break-word}.ds-btn,.ds-whitespace-nowrap{white-space:nowrap}.ds-btn{display:inline-flex;align-items:center;grid-gap:var(--ds-space-2);gap:var(--ds-space-2);padding:var(--ds-btn-padding-base);border:none;border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);cursor:pointer;transition:all var(--ds-transition-base);text-decoration:none}.ds-btn-primary{background:var(--ds-primary);color:#fff}.ds-btn-primary:hover{background:var(--ds-primary-hover)}.ds-btn-primary:disabled{background:var(--ds-gray-400);cursor:not-allowed}.ds-btn-secondary{background:#fff;color:var(--ds-text-primary);border:1px solid var(--ds-border-primary)}.ds-btn-secondary:hover{background:var(--ds-bg-hover);border-color:var(--ds-border-dark)}.ds-btn-icon{padding:var(--ds-space-2);background:transparent;color:var(--ds-text-secondary);border-radius:var(--ds-radius-base)}.ds-btn-icon:hover{background:var(--ds-gray-100);color:var(--ds-text-primary)}.ds-btn-icon-danger:hover{background:var(--ds-error-bg);color:var(--ds-error)}.ds-btn-sm{padding:var(--ds-btn-padding-sm);font-size:var(--ds-text-xs)}.ds-btn-lg{padding:var(--ds-btn-padding-lg);font-size:var(--ds-text-base)}.ds-card{background:var(--ds-bg-card);border:var(--ds-card-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-card-shadow);overflow:hidden}.ds-card-content,.ds-overview-card{padding:var(--ds-card-padding)}.ds-overview-card{background:var(--ds-bg-card);border:1px solid var(--ds-border-primary);border-radius:var(--ds-radius-xl);display:flex;flex-direction:column;grid-gap:var(--ds-space-3);gap:var(--ds-space-3);box-shadow:var(--ds-shadow-sm)}.ds-card-header{display:flex;justify-content:space-between;align-items:flex-start}.ds-card-icon{width:40px;height:40px;border-radius:var(--ds-radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--ds-text-xl)}.ds-card-icon-green{background:var(--ds-success-bg);color:var(--ds-success)}.ds-card-icon-blue{background:var(--ds-info-bg);color:var(--ds-info)}.ds-card-icon-red{background:var(--ds-error-bg);color:var(--ds-error)}.ds-card-icon-gray{background:var(--ds-gray-100);color:var(--ds-gray-500)}.ds-card-change{font-size:var(--ds-text-xs);font-weight:var(--ds-font-medium);padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-full)}.ds-card-change-positive{background:var(--ds-success-bg);color:var(--ds-success)}.ds-card-change-negative{background:var(--ds-error-bg);color:var(--ds-error)}.ds-card-body{display:flex;flex-direction:column;grid-gap:var(--ds-space-1);gap:var(--ds-space-1)}.ds-section{background:var(--ds-bg-card);border:1px solid var(--ds-border-primary);border-radius:var(--ds-radius-xl);margin-bottom:var(--ds-space-6);box-shadow:var(--ds-shadow-sm);overflow:hidden}.ds-section-header{display:flex;justify-content:space-between;align-items:center;padding:var(--ds-card-padding) var(--ds-space-6);border-bottom:1px solid var(--ds-border-primary);background:var(--ds-bg-section-header);flex-wrap:wrap;grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.ds-section-content{padding:var(--ds-space-6)}.ds-section-actions{display:flex;align-items:center;grid-gap:var(--ds-space-3);gap:var(--ds-space-3);flex-wrap:wrap}.ds-section-link{font-size:var(--ds-text-sm);color:var(--ds-primary);text-decoration:none;font-weight:var(--ds-font-medium);transition:color var(--ds-transition-base)}.ds-section-link:hover{color:var(--ds-primary-hover)}.ds-badge{display:inline-flex;align-items:center;grid-gap:var(--ds-space-1);gap:var(--ds-space-1);padding:var(--ds-space-1) .625rem;border-radius:var(--ds-radius-full);font-size:var(--ds-text-xs);font-weight:var(--ds-font-medium);white-space:nowrap}.ds-badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ds-badge-success{background:var(--ds-success-bg);color:var(--ds-success)}.ds-badge-error{background:var(--ds-error-bg);color:var(--ds-error)}.ds-badge-warning{background:var(--ds-warning-bg);color:var(--ds-warning)}.ds-badge-info{background:var(--ds-info-bg);color:var(--ds-info)}.ds-badge-neutral{background:var(--ds-gray-100);color:var(--ds-gray-500)}.ds-label{font-weight:var(--ds-font-medium);margin-bottom:var(--ds-space-1);display:block}.ds-input,.ds-label{font-size:var(--ds-text-sm);color:var(--ds-text-primary)}.ds-input{width:100%;padding:var(--ds-input-padding);border:var(--ds-input-border);border-radius:var(--ds-radius-md);background:var(--ds-bg-input);transition:border-color var(--ds-transition-base),box-shadow var(--ds-transition-base)}.ds-input:hover{border-color:var(--ds-border-dark)}.ds-input:focus{outline:none;border-color:var(--ds-primary);box-shadow:var(--ds-input-focus-shadow)}.ds-input:disabled{background:var(--ds-gray-50);cursor:not-allowed;opacity:.6}.ds-select{width:100%;padding:var(--ds-input-padding);border:var(--ds-input-border);border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);color:var(--ds-text-primary);background:var(--ds-bg-input);cursor:pointer;transition:border-color var(--ds-transition-base)}.ds-select:hover{border-color:var(--ds-border-dark)}.ds-select:focus{outline:none;border-color:var(--ds-primary);box-shadow:var(--ds-input-focus-shadow)}.ds-textarea{width:100%;padding:var(--ds-input-padding);border:var(--ds-input-border);border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);color:var(--ds-text-primary);background:var(--ds-bg-input);min-height:100px;resize:vertical;font-family:var(--ds-font-base);transition:border-color var(--ds-transition-base)}.ds-textarea:hover{border-color:var(--ds-border-dark)}.ds-textarea:focus{outline:none;border-color:var(--ds-primary);box-shadow:var(--ds-input-focus-shadow)}.ds-search-wrapper{position:relative}.ds-search-input{padding-left:2.25rem}.ds-search-icon{position:absolute;left:var(--ds-space-3);top:50%;transform:translateY(-50%);color:var(--ds-gray-400);font-size:var(--ds-text-sm);pointer-events:none}.ds-table-wrapper{overflow-x:auto}.ds-table{width:100%;border-collapse:collapse;font-size:var(--ds-text-sm)}.ds-table th{text-align:left;padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-table-header-bg);color:var(--ds-text-secondary);font-weight:var(--ds-font-semibold);font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--ds-border-primary);white-space:nowrap}.ds-table td{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-table-border);color:var(--ds-text-primary);vertical-align:middle}.ds-table tbody tr{transition:background var(--ds-transition-base)}.ds-table tbody tr:hover{background:var(--ds-table-hover-bg)}.ds-table tbody tr:last-child td{border-bottom:none}.ds-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ds-space-12);grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.ds-spinner{width:40px;height:40px;border:3px solid var(--ds-border-primary);border-top-color:var(--ds-primary);border-radius:50%;animation:ds-spin .8s linear infinite}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-loading-text{font-size:var(--ds-text-sm);color:var(--ds-text-secondary)}.ds-empty-state{text-align:center;padding:var(--ds-space-12) var(--ds-space-6)}.ds-empty-icon{font-size:3rem;margin-bottom:var(--ds-space-4);opacity:.5}.ds-empty-title{font-size:var(--ds-text-lg);font-weight:var(--ds-font-semibold);color:var(--ds-text-primary);margin:0 0 var(--ds-space-2) 0}.ds-empty-text{font-size:var(--ds-text-sm);color:var(--ds-text-secondary);margin:0 0 var(--ds-space-6) 0;max-width:400px;margin-left:auto;margin-right:auto}.ds-pagination{display:flex;justify-content:space-between;align-items:center;padding:var(--ds-space-4) var(--ds-space-6);border-top:1px solid var(--ds-border-primary);flex-wrap:wrap;grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.ds-pagination-info{font-size:var(--ds-text-sm);color:var(--ds-text-secondary)}.ds-pagination-controls{display:flex;align-items:center;grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.ds-pagination-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--ds-space-2) var(--ds-space-3);background:#fff;color:var(--ds-text-secondary);border:1px solid var(--ds-border-primary);border-radius:var(--ds-radius-base);font-size:var(--ds-text-sm);cursor:pointer;transition:all var(--ds-transition-base)}.ds-pagination-btn:hover:not(:disabled){background:var(--ds-bg-hover);border-color:var(--ds-border-dark);color:var(--ds-text-primary)}.ds-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.ds-pagination-btn-active{background:var(--ds-primary);color:#fff;border-color:var(--ds-primary)}.ds-pagination-btn-active:hover{background:var(--ds-primary-hover)}.ds-alert{padding:var(--ds-space-4);border-radius:var(--ds-radius-md);font-size:var(--ds-text-sm);display:flex;align-items:flex-start;grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.ds-alert-success{background:var(--ds-success-bg);color:var(--ds-success);border:1px solid var(--ds-success-light)}.ds-alert-error{background:var(--ds-error-bg);color:var(--ds-error);border:1px solid var(--ds-error-light)}.ds-alert-warning{background:var(--ds-warning-bg);color:var(--ds-warning);border:1px solid var(--ds-warning-light)}.ds-alert-info{background:var(--ds-info-bg);color:var(--ds-info);border:1px solid var(--ds-info-light)}.ds-page{padding:var(--ds-space-6) var(--ds-space-8);max-width:none;margin:0;min-height:100vh;background:var(--ds-bg-page)}.ds-page-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--ds-space-8);flex-wrap:wrap;grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.ds-page-header-left{display:flex;flex-direction:column;grid-gap:var(--ds-space-1);gap:var(--ds-space-1)}.ds-page-header-actions{display:flex;grid-gap:var(--ds-space-3);gap:var(--ds-space-3);flex-wrap:wrap}.ds-grid{display:grid;grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.ds-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ds-grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ds-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ds-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.ds-gap-1{grid-gap:var(--ds-space-1);gap:var(--ds-space-1)}.ds-gap-2{grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.ds-gap-3{grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.ds-gap-4{grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.ds-gap-6{grid-gap:var(--ds-space-6);gap:var(--ds-space-6)}.ds-gap-8{grid-gap:var(--ds-space-8);gap:var(--ds-space-8)}.ds-flex{display:flex}.ds-inline-flex{display:inline-flex}.ds-flex-row{flex-direction:row}.ds-flex-col{flex-direction:column}.ds-flex-wrap{flex-wrap:wrap}.ds-flex-nowrap{flex-wrap:nowrap}.ds-justify-start{justify-content:flex-start}.ds-justify-end{justify-content:flex-end}.ds-justify-center{justify-content:center}.ds-justify-between{justify-content:space-between}.ds-justify-around{justify-content:space-around}.ds-items-start{align-items:flex-start}.ds-items-end{align-items:flex-end}.ds-items-center{align-items:center}.ds-items-baseline{align-items:baseline}.ds-items-stretch{align-items:stretch}.ds-flex-gap-1{grid-gap:var(--ds-space-1);gap:var(--ds-space-1)}.ds-flex-gap-2{grid-gap:var(--ds-space-2);gap:var(--ds-space-2)}.ds-flex-gap-3{grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.ds-flex-gap-4{grid-gap:var(--ds-space-4);gap:var(--ds-space-4)}.ds-flex-gap-6{grid-gap:var(--ds-space-6);gap:var(--ds-space-6)}.ds-m-0{margin:var(--ds-space-0)}.ds-m-1{margin:var(--ds-space-1)}.ds-m-2{margin:var(--ds-space-2)}.ds-m-3{margin:var(--ds-space-3)}.ds-m-4{margin:var(--ds-space-4)}.ds-m-6{margin:var(--ds-space-6)}.ds-m-8{margin:var(--ds-space-8)}.ds-mt-0{margin-top:var(--ds-space-0)}.ds-mt-1{margin-top:var(--ds-space-1)}.ds-mt-2{margin-top:var(--ds-space-2)}.ds-mt-3{margin-top:var(--ds-space-3)}.ds-mt-4{margin-top:var(--ds-space-4)}.ds-mt-6{margin-top:var(--ds-space-6)}.ds-mt-8{margin-top:var(--ds-space-8)}.ds-mb-0{margin-bottom:var(--ds-space-0)}.ds-mb-1{margin-bottom:var(--ds-space-1)}.ds-mb-2{margin-bottom:var(--ds-space-2)}.ds-mb-3{margin-bottom:var(--ds-space-3)}.ds-mb-4{margin-bottom:var(--ds-space-4)}.ds-mb-6{margin-bottom:var(--ds-space-6)}.ds-mb-8{margin-bottom:var(--ds-space-8)}.ds-mx-auto{margin-right:auto}.ds-ml-auto,.ds-mx-auto{margin-left:auto}.ds-mr-auto{margin-right:auto}.ds-p-0{padding:var(--ds-space-0)}.ds-p-1{padding:var(--ds-space-1)}.ds-p-2{padding:var(--ds-space-2)}.ds-p-3{padding:var(--ds-space-3)}.ds-p-4{padding:var(--ds-space-4)}.ds-p-6{padding:var(--ds-space-6)}.ds-p-8{padding:var(--ds-space-8)}.ds-pt-0{padding-top:var(--ds-space-0)}.ds-pt-1{padding-top:var(--ds-space-1)}.ds-pt-2{padding-top:var(--ds-space-2)}.ds-pt-3{padding-top:var(--ds-space-3)}.ds-pt-4{padding-top:var(--ds-space-4)}.ds-pt-6{padding-top:var(--ds-space-6)}.ds-pt-8{padding-top:var(--ds-space-8)}.ds-pb-0{padding-bottom:var(--ds-space-0)}.ds-pb-1{padding-bottom:var(--ds-space-1)}.ds-pb-2{padding-bottom:var(--ds-space-2)}.ds-pb-3{padding-bottom:var(--ds-space-3)}.ds-pb-4{padding-bottom:var(--ds-space-4)}.ds-pb-6{padding-bottom:var(--ds-space-6)}.ds-pb-8{padding-bottom:var(--ds-space-8)}.ds-block{display:block}.ds-inline-block{display:inline-block}.ds-inline{display:inline}.ds-hidden{display:none}.ds-relative{position:relative}.ds-absolute{position:absolute}.ds-fixed{position:fixed}.ds-sticky{position:sticky}.ds-overflow-hidden{overflow:hidden}.ds-overflow-auto{overflow:auto}.ds-overflow-scroll{overflow:scroll}.ds-overflow-x-auto{overflow-x:auto}.ds-overflow-y-auto{overflow-y:auto}.ds-w-full{width:100%}.ds-h-full{height:100%}.ds-max-w-full{max-width:100%}.ds-max-h-full{max-height:100%}.ds-min-h-screen{min-height:100vh}@media (max-width:1024px){.ds-page{padding:var(--ds-space-4) var(--ds-space-6)}.ds-grid-auto-fill,.ds-grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ds-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-lg\:flex-col{flex-direction:column}}@media (max-width:768px){.ds-page{padding:var(--ds-space-4) var(--ds-space-5)}.ds-page-header{flex-direction:column;align-items:stretch}.ds-page-header-actions{justify-content:stretch}.ds-grid-auto-fill,.ds-grid-auto-fit,.ds-md\:grid-cols-1{grid-template-columns:1fr}.ds-md\:flex-col{flex-direction:column}.ds-md\:items-stretch{align-items:stretch}}@media (max-width:480px){.ds-page{padding:var(--ds-space-3) var(--ds-space-4)}.ds-sm\:text-sm{font-size:var(--ds-text-sm)}}*,:after,:before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ds-font-base);font-size:var(--ds-text-sm);line-height:var(--ds-leading-normal);color:var(--ds-text-primary);background:var(--ds-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{text-transform:none;-webkit-appearance:none;border:none;background:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}img,svg{display:block;max-width:100%;height:auto}table{border-collapse:collapse;border-spacing:0}a{background-color:initial;text-decoration:none;color:inherit}.ds-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ds-cursor-pointer{cursor:pointer}.ds-cursor-not-allowed{cursor:not-allowed}.ds-transition{transition:all var(--ds-transition-base)}.ds-transition-fast{transition:all var(--ds-transition-fast)}.ds-transition-slow{transition:all var(--ds-transition-slow)}.ds-shadow-none{box-shadow:none}.ds-shadow-sm{box-shadow:var(--ds-shadow-sm)}.ds-shadow-md{box-shadow:var(--ds-shadow-md)}.ds-shadow-lg{box-shadow:var(--ds-shadow-lg)}.ds-shadow-xl{box-shadow:var(--ds-shadow-xl)}.ds-rounded-none{border-radius:0}.ds-rounded-sm{border-radius:var(--ds-radius-sm)}.ds-rounded{border-radius:var(--ds-radius-base)}.ds-rounded-md{border-radius:var(--ds-radius-md)}.ds-rounded-lg{border-radius:var(--ds-radius-lg)}.ds-rounded-xl{border-radius:var(--ds-radius-xl)}.ds-rounded-full{border-radius:var(--ds-radius-full)}.ds-opacity-0{opacity:0}.ds-opacity-25{opacity:.25}.ds-opacity-50{opacity:.5}.ds-opacity-75{opacity:.75}.ds-opacity-100{opacity:1}.ds-bg-white{background-color:var(--ds-bg-card)}.ds-bg-page{background-color:var(--ds-bg-page)}.ds-bg-gray-50{background-color:var(--ds-gray-50)}.ds-bg-gray-100{background-color:var(--ds-gray-100)}.ds-border{border:1px solid var(--ds-border-primary)}.ds-border-t{border-top:1px solid var(--ds-border-primary)}.ds-border-b{border-bottom:1px solid var(--ds-border-primary)}.ds-border-l{border-left:1px solid var(--ds-border-primary)}.ds-border-r{border-right:1px solid var(--ds-border-primary)}.ds-border-none{border:none}:root{--sidebar-width:280px}.main-content{margin-left:var(--sidebar-width);transition:margin-left .3s ease;width:calc(100% - var(--sidebar-width));min-height:100vh}.content-area.no-sidebar,.main-content.no-sidebar{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}@media (max-width:768px){.main-content{margin-left:0;width:100%}}.content-container,.dashboard-container,.page-container{margin-left:var(--sidebar-width);transition:margin-left .3s ease;width:calc(100% - var(--sidebar-width));min-height:100vh;padding:0}@media (max-width:768px){.content-container,.dashboard-container,.page-container{margin-left:0;width:100%}}.content-wrapper{max-width:1500px;margin:0 auto;padding:32px;width:100%;box-sizing:border-box}@media (max-width:768px){.content-wrapper{padding:16px}}@media (min-width:769px) and (max-width:1023px){.content-wrapper{padding:24px}}[data-theme=dark] .content-container,[data-theme=dark] .dashboard-container,[data-theme=dark] .main-content,[data-theme=dark] .page-container{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);color:#fff}:root{--color-bg-primary:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-bg-card:#fff;--color-bg-sidebar:#1a1a1a;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-text-muted:#94a3b8;--color-text-white:#fff;--color-border-light:#e2e8f0;--color-border-medium:#cbd5e1;--color-border-dark:#94a3b8;--color-accent-orange:#fe9800;--color-accent-orange-light:#fef3e2;--color-accent-orange-dark:#f97316;--color-success:#10b981;--color-success-light:#dcfce7;--color-warning:#f59e0b;--color-warning-light:#fef3c7;--color-error:#ef4444;--color-error-light:#fee2e2;--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1)}[data-theme=dark]{--color-bg-primary:#0d0d0d;--color-bg-secondary:#1a1a1a;--color-bg-tertiary:#252525;--color-bg-card:#252525;--color-bg-sidebar:#1a1a1a;--color-text-primary:#fff;--color-text-secondary:#e2e8f0;--color-text-tertiary:#cbd5e1;--color-text-muted:#94a3b8;--color-text-white:#fff;--color-border-light:#404040;--color-border-medium:#525252;--color-border-dark:#737373;--color-success:#10b981;--color-success-light:#166534;--color-warning:#f59e0b;--color-warning-light:#92400e;--color-error:#ef4444;--color-error-light:#991b1b;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.4);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.5);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.6)}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);transition:background-color .3s ease,color .3s ease;font-family:var(--font-onest)!important}.theme-card{box-shadow:var(--shadow-md);color:var(--color-text-primary)}.theme-card,.theme-table{background-color:var(--color-bg-card);border:1px solid var(--color-border-light)}.theme-table-header{background-color:var(--color-bg-secondary);color:var(--color-text-secondary)}.theme-table-header,.theme-table-row{border-bottom:1px solid var(--color-border-light)}.theme-table-row{background-color:var(--color-bg-card);color:var(--color-text-primary)}.theme-table-row:hover{background-color:var(--color-bg-secondary)}.theme-button-primary{background-color:var(--color-accent-orange);color:var(--color-text-white);border:1px solid var(--color-accent-orange)}.theme-button-primary:hover{background-color:var(--color-accent-orange-dark)}.theme-button-secondary{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-medium)}.theme-button-secondary:hover{background-color:var(--color-bg-tertiary)}.theme-input{background-color:var(--color-bg-card);color:var(--color-text-primary);border:1px solid var(--color-border-medium)}.theme-input:focus{border-color:var(--color-accent-orange);box-shadow:0 0 0 3px rgba(254,152,0,.1)}.theme-loading{color:var(--color-text-primary)}.theme-loading-spinner{border-top-color:var(--color-border-light);border-color:var(--color-accent-orange) var(--color-border-light) var(--color-border-light)}.theme-status-success{background-color:var(--color-success);color:var(--color-text-white)}.theme-status-warning{background-color:var(--color-warning);color:var(--color-text-white)}.theme-status-error{background-color:var(--color-error);color:var(--color-text-white)}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}:root{--font-onest:"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-work-sans:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--heading-1-font-family:var(--font-onest);--heading-1-font-size:56px;--heading-1-font-weight:700;--heading-1-line-height:60px;--heading-1-letter-spacing:0px;--body-large-font-family:var(--font-onest);--body-large-font-size:18px;--body-large-font-weight:400;--body-large-line-height:150%;--body-large-letter-spacing:0px;--body-1-font-family:var(--font-work-sans);--body-1-font-size:16px;--body-1-font-weight:400;--body-1-line-height:130%;--body-1-letter-spacing:0px;--text-font-family:var(--font-inter);--text-font-size:18px;--text-font-weight:400;--text-line-height:130%;--text-letter-spacing:0px;--description-font-family:var(--font-onest);--description-font-size:14px;--description-font-weight:400;--description-line-height:140%;--description-letter-spacing:0px}body,html{min-height:100%;font-family:var(--font-onest)!important;font-size:var(--body-1-font-size);font-weight:var(--body-1-font-weight);line-height:var(--body-1-line-height);overflow-x:hidden}#root,body,html{margin:0;padding:0;height:100%}#root{min-height:100vh}.places-grid-responsive{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:24px;width:100%}@media (max-width:1200px){.places-grid-responsive{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.places-grid-responsive{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:var(--body-1-font-family,"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif);line-height:1.6;color:#333;background-color:#f8fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--primary-color:#f97316;--primary-dark:#ea580c;--secondary-color:#64748b;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--background-light:#f8fafc;--background-white:#fff;--text-primary:#1f2937;--text-secondary:#6b7280;--border-color:#e5e7eb;--border-radius:8px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1);--transition:all 0.2s ease-in-out}h1,h2,h3,h4,h5,h6{font-family:var(--heading-1-font-family,var(--font-onest,"Onest",Helvetica));font-weight:700;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:var(--heading-1-letter-spacing,0)}h1{font-size:var(--heading-1-font-size,56px);line-height:var(--heading-1-line-height,60px);font-weight:var(--heading-1-font-weight,700)}h2{font-size:2.25rem;line-height:1.2}h2,h3{font-weight:700}h3{font-size:1.875rem}h3,h4{line-height:1.3}h4{font-size:1.5rem;font-weight:600}h5{font-size:1.25rem}h5,h6{line-height:1.4;font-weight:600}h6{font-size:1.125rem}p{font-family:var(--body-1-font-family,var(--font-work-sans,"Work Sans",Helvetica));font-size:var(--body-1-font-size,16px);line-height:var(--body-1-line-height,130%);color:var(--text-secondary);margin-bottom:1rem}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.grid{display:grid;grid-gap:1rem;gap:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius);font-weight:500;text-decoration:none;cursor:pointer;transition:var(--transition);font-size:.875rem}.btn-primary{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background:var(--background-white);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--background-light)}.card{background:var(--background-white);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:var(--transition)}.card:hover{box-shadow:var(--shadow-md)}.card-header{padding:1.5rem 1.5rem 0;border-bottom:1px solid var(--border-color)}.card-body{padding:1.5rem}.card-footer{padding:0 1.5rem 1.5rem;border-top:1px solid var(--border-color)}.form-group{margin-bottom:1rem}.form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.form-control{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:.875rem;transition:var(--transition)}.form-control:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(249,115,22,.1)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.bg-primary{background-color:var(--primary-color)}.bg-light{background-color:var(--background-light)}.bg-white{background-color:var(--background-white)}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.loading{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}@media (max-width:768px){.container{padding:0 .5rem}h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}.btn{padding:.625rem 1.25rem;font-size:.8rem}.card-body{padding:1rem}}@media (max-width:480px){.container{padding:0 .25rem}.card-body{padding:.75rem}}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn:focus,.form-control:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media print{*{-webkit-print-color-adjust:exact;color-adjust:exact}.no-print{display:none!important}}.Content_content__mFJ5h{grid-column-start:2;overflow:hidden;height:100%;padding:0;margin:0}.Content_maincontent__sszNa{height:0%}.Content_buttondiv__3ChW7{margin-left:-9px}.Content_buttondiv__3ChW7 button{bottom:20px}.Content_container__1hYFI{height:100vh;margin:0!important;padding:0;margin-left:280px;transition:margin-left .2s ease;width:calc(100% - 280px)}.Content_container__1hYFI.Content_col__1zFsA{height:100vh}.Content_secondcol__3r9XQ{padding-right:0!important}.Content_content_container__21ZrZ{padding:20px}@media (max-width:576px){.Content_secondcol__3r9XQ{display:none}}.Image_image__pSe5r{background-size:cover;height:100%;transition:.7s}.ModernSidebar_modernSidebar__XhBBG,.ModernSidebar_sidebar__3IC4G{position:fixed;left:0;top:0;height:100vh;width:280px;background:linear-gradient(180deg,#1a1a1a,#0d0d0d);border-right:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:1000;box-shadow:4px 0 24px rgba(0,0,0,.15);overflow:hidden}.ModernSidebar_collapsed__UQkfT{width:76px}.ModernSidebar_collapseBtn__bG05q{width:26px;height:26px;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:7px;color:hsla(0,0%,100%,.45);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .2s ease;flex-shrink:0;margin-left:auto}.ModernSidebar_collapsed__UQkfT .ModernSidebar_collapseBtn__bG05q{margin-left:0}.ModernSidebar_collapseBtn__bG05q:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.3)}.ModernSidebar_header__3H3QB{padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;grid-gap:8px;gap:8px;min-height:64px;flex-shrink:0;overflow:hidden}.ModernSidebar_collapsed__UQkfT .ModernSidebar_header__3H3QB{padding:10px 8px;justify-content:center;grid-gap:6px;gap:6px;flex-direction:column}.ModernSidebar_brand__saQp2{display:flex;align-items:center;grid-gap:12px;gap:12px;flex:1 1;min-width:0;overflow:hidden}.ModernSidebar_brandCollapsed__5SwIg{flex:0 0 auto;grid-gap:0;gap:0}.ModernSidebar_logo__LJyBD{width:48px;height:48px;border-radius:12px;object-fit:cover;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ModernSidebar_brandText__1LEdu{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.ModernSidebar_title__1RNfI{color:#fff;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.ModernSidebar_subtitle__2UN2e{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:400;line-height:1}.ModernSidebar_userTypeContainer__1S3ei{display:flex;align-items:center;grid-gap:12px;gap:12px;flex:1 1}.ModernSidebar_userTypeIcon__3Woki{width:32px;height:32px;background:linear-gradient(135deg,#fe9800,#ff6f00);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ModernSidebar_typeIcon__1eWjm{color:#fff;font-size:14px}.ModernSidebar_userTypeText__3m_OQ{display:flex;flex-direction:column;grid-gap:1px;gap:1px}.ModernSidebar_userRole__jf7YS{color:#fff;font-size:14px;font-weight:600;line-height:1.2}.ModernSidebar_businessType__18Rip{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:400;line-height:1}.ModernSidebar_toggleButton__2SZRs{width:32px;height:32px;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.ModernSidebar_toggleButton__2SZRs:hover{background:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(0,0%,100%,.2)}.ModernSidebar_navigation__3iV5c{flex:1 1;padding:8px 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ModernSidebar_navigation__3iV5c::-webkit-scrollbar{display:none}.ModernSidebar_collapsed__UQkfT .ModernSidebar_navigation__3iV5c{padding:6px 0;display:flex;flex-direction:column;align-items:center}.ModernSidebar_menuCategory__2tcyt{position:relative;margin-bottom:4px}.ModernSidebar_categoryHeader__91hcG{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;cursor:pointer;transition:all .2s ease;border-radius:0}.ModernSidebar_collapsed__UQkfT .ModernSidebar_categoryHeader__91hcG{justify-content:center;padding:8px}.ModernSidebar_categoryHeader__91hcG:hover{background:hsla(0,0%,100%,.03)}.ModernSidebar_categoryLeft__ilndk{display:flex;align-items:center;grid-gap:12px;gap:12px}.ModernSidebar_categoryIcon__xjjrh{color:hsla(0,0%,100%,.7);font-size:16px;width:20px;text-align:center}.ModernSidebar_categoryLabel__2hkhF{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500;letter-spacing:-.005em}.ModernSidebar_expandIcon__1X-kR{color:hsla(0,0%,100%,.4);font-size:12px;transition:transform .2s ease}.ModernSidebar_categoryItems__22g7m{margin-left:20px;padding-left:32px;border-left:1px solid hsla(0,0%,100%,.06);position:relative}.ModernSidebar_menuItem__1mWRi{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:6px 16px;margin:1px 0;border-radius:8px;text-decoration:none;transition:all .2s ease;position:relative;z-index:1}.ModernSidebar_collapsed__UQkfT .ModernSidebar_menuItem__1mWRi{justify-content:center;padding:6px 8px;margin:1px 4px}.ModernSidebar_menuItem__1mWRi:hover{background:hsla(0,0%,100%,.05);transform:translateX(1px);cursor:pointer}.ModernSidebar_menuItem__1mWRi.ModernSidebar_active__3NTXo{background:linear-gradient(90deg,rgba(254,152,0,.15),rgba(255,111,0,.15));border-left:3px solid #fe9800;cursor:default}.ModernSidebar_menuItem__1mWRi.ModernSidebar_active__3NTXo:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:linear-gradient(180deg,#fe9800,#ff6f00);border-radius:2px;pointer-events:none}.ModernSidebar_itemIcon__1eFDq{color:hsla(0,0%,100%,.6);font-size:14px;width:16px;text-align:center}.ModernSidebar_menuItem__1mWRi.ModernSidebar_active__3NTXo .ModernSidebar_itemIcon__1eFDq{color:#fe9800}.ModernSidebar_itemLabel__3F8-Q{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:400;line-height:1.4}.ModernSidebar_menuItem__1mWRi.ModernSidebar_active__3NTXo .ModernSidebar_itemLabel__3F8-Q{color:#fff;font-weight:500}.ModernSidebar_collapsedCategory__2cTZh{display:flex;flex-direction:column;align-items:center;width:76px;padding:3px 0;border-bottom:1px solid rgba(254,152,0,.25);position:relative}.ModernSidebar_collapsedCategory__2cTZh:last-child{border-bottom:none}.ModernSidebar_collapsedItem__JgY-E{display:flex;align-items:center;justify-content:center;width:48px;height:36px;margin:1px 0;border-radius:8px;text-decoration:none;color:hsla(0,0%,100%,.55);transition:background .15s ease,color .15s ease;flex-shrink:0}.ModernSidebar_collapsedItem__JgY-E:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.95)}.ModernSidebar_collapsedItem__JgY-E.ModernSidebar_active__3NTXo{background:rgba(254,152,0,.2);color:#fe9800}.ModernSidebar_collapsedItem__JgY-E .ModernSidebar_itemIcon__1eFDq{font-size:15px;width:auto;flex-shrink:0}.ModernSidebar_soonBadge__26fOj{background:rgba(255,193,7,.2);color:#ffc107;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-left:auto}.ModernSidebar_collapsedTooltip__2NZ_X{position:absolute;left:100%;top:0;opacity:0;visibility:hidden;transition:all .2s ease;z-index:1002;margin-left:10px;background:#2a2a2a;border:1px solid #404040;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:200px}.ModernSidebar_collapsed__UQkfT .ModernSidebar_menuCategory__2tcyt:hover .ModernSidebar_collapsedTooltip__2NZ_X{opacity:1;visibility:visible}.ModernSidebar_tooltipContent__3cseu{padding:12px}.ModernSidebar_tooltipContent__3cseu h4{margin:0 0 8px;color:#fe9800;font-size:14px;font-weight:600}.ModernSidebar_tooltipHeader__2MB1M{color:hsla(0,0%,100%,.9);font-size:13px;font-weight:600;padding:8px 12px;margin-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.06)}.ModernSidebar_tooltipItem__We8QR{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px;color:#ccc;text-decoration:none;border-radius:4px;transition:all .2s ease;font-size:13px}.ModernSidebar_tooltipItem__We8QR:hover{background:rgba(254,152,0,.1);color:#fe9800}.ModernSidebar_tooltipItem__We8QR.ModernSidebar_active__3NTXo{background:rgba(254,152,0,.2);color:#fe9800}.ModernSidebar_footer__1EY_H{padding:16px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;grid-gap:12px;gap:12px;flex-shrink:0}.ModernSidebar_collapsed__UQkfT .ModernSidebar_footer__1EY_H{padding:10px 4px;align-items:center}.ModernSidebar_collapsed__UQkfT .ModernSidebar_footerActions__1w0MQ{flex-direction:column;grid-gap:4px;gap:4px;align-items:center;width:100%}.ModernSidebar_collapsed__UQkfT .ModernSidebar_footerButton__37Lty,.ModernSidebar_collapsed__UQkfT .ModernSidebar_logoutButton__14_87{flex:0 0 auto;width:48px;height:36px;padding:0;grid-gap:0;gap:0}.ModernSidebar_locationSelection__3DL37{position:relative}.ModernSidebar_locationButton__-UZ38{display:flex;align-items:center;justify-content:space-between;padding:12px;background:hsla(0,0%,100%,.02);border-radius:12px;border:1px solid hsla(0,0%,100%,.05);width:100%;cursor:pointer;transition:all .2s ease}.ModernSidebar_locationButton__-UZ38:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.ModernSidebar_locationInfo__1fJYs{flex:1 1;min-width:0}.ModernSidebar_locationName__2pGk1{color:#fff;font-size:17px!important;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModernSidebar_locationLabel__-ipbt{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:400;margin-top:2px}.ModernSidebar_restaurantAvatar__1XU_U{width:40px;height:40px;border-radius:10px;overflow:hidden;flex-shrink:0;border:1px solid hsla(0,0%,100%,.1)}.ModernSidebar_restaurantAvatar__1XU_U img{width:100%;height:100%;object-fit:cover}.ModernSidebar_restaurantDetails__1gp-q{flex:1 1;min-width:0}.ModernSidebar_restaurantName__3pGCU{color:#fff;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModernSidebar_restaurantType__2DftG{color:hsla(0,0%,100%,.6);font-size:12px;font-weight:400;line-height:1.2}.ModernSidebar_dropdownIcon__2zY8J{color:hsla(0,0%,100%,.5);font-size:12px;margin-left:auto}.ModernSidebar_placesDropdown__2RJIf{position:absolute;bottom:100%;left:0;right:0;background:#2a2a2a;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);z-index:1002;margin-bottom:8px;max-height:500px;overflow:hidden;display:flex;flex-direction:column}.ModernSidebar_dropdownHeader__2CDR6{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.ModernSidebar_dropdownHeader__2CDR6 span{font-size:16px!important;font-weight:600;color:#fff}.ModernSidebar_dropdownTitle__2I4Rd{color:#fff;font-size:14px;font-weight:600}.ModernSidebar_placesCount__1M7TK{background:rgba(254,152,0,.2);color:#fe9800;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600}.ModernSidebar_dropdownList__3koIf{max-height:350px;overflow-y:auto;overflow-x:hidden;padding:12px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.05)}.ModernSidebar_dropdownList__3koIf::-webkit-scrollbar{width:6px}.ModernSidebar_dropdownList__3koIf::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.ModernSidebar_dropdownList__3koIf::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.ModernSidebar_dropdownList__3koIf::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.ModernSidebar_placeOption__1UzKC{display:block;width:100%;padding:12px 16px;margin-bottom:4px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.9);cursor:pointer;transition:all .2s ease;text-align:left;font-size:14px;font-weight:500}.ModernSidebar_placeOption__1UzKC:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:#fff}.ModernSidebar_placeOption__1UzKC.ModernSidebar_selected__3wTw-{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);color:#60a5fa}.ModernSidebar_placeInfo__IzCri{display:block;width:100%}.ModernSidebar_placeName__tTt3s{font-size:17px!important;font-weight:600;color:inherit;margin:0;padding:0;line-height:1.4}.ModernSidebar_noPlacesMessage__CHUbk{padding:16px;text-align:center;color:hsla(0,0%,100%,.5);font-size:14px;font-style:italic}.ModernSidebar_loadingState__1RL0g{padding:16px;text-align:center;color:hsla(0,0%,100%,.6);font-size:14px}.ModernSidebar_dropdownItem__2Ziq_{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;background:transparent;border:none;color:#fff;cursor:pointer;transition:all .2s ease;width:100%;text-align:left}.ModernSidebar_dropdownItem__2Ziq_:hover{background:hsla(0,0%,100%,.05)}.ModernSidebar_selectedItem__1dneB{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3)}.ModernSidebar_itemDetails__3-k4m{flex:1 1;min-width:0}.ModernSidebar_itemName__b2zA0{color:#fff;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModernSidebar_selectedCheck__gbqOe{color:#fe9800;font-weight:700;font-size:16px}.ModernSidebar_createPlaceButton__ItY_V{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:14px 16px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);border-radius:0 0 12px 12px;color:#22c55e;cursor:pointer;transition:all .2s ease;width:100%;font-size:16px!important;font-weight:600}.ModernSidebar_createPlaceButton__ItY_V:hover{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.3)}.ModernSidebar_loadingItem__2MhBz{padding:16px;text-align:center;color:hsla(0,0%,100%,.6);font-size:14px}.ModernSidebar_footerActions__1w0MQ{display:flex;grid-gap:8px;gap:8px}.ModernSidebar_footerButton__37Lty,.ModernSidebar_logoutButton__14_87{flex:1 1;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:12px 14px;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:hsla(0,0%,100%,.9);text-decoration:none;font-size:15px!important;font-weight:600;cursor:pointer;transition:all .2s ease}.ModernSidebar_footerButton__37Lty:hover,.ModernSidebar_logoutButton__14_87:hover{background:hsla(0,0%,100%,.05);color:#fff;border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.ModernSidebar_logoutButton__14_87:hover{background:rgba(220,53,69,.1);border-color:rgba(220,53,69,.3);color:#dc3545}.ModernSidebar_mobileMenuButton__1vyab{display:none;position:fixed;top:1rem;left:1rem;z-index:1001;width:48px;height:48px;border:none;border-radius:12px;background:linear-gradient(135deg,#fe9800,#fc6c00);color:#fff;font-size:1.25rem;cursor:pointer;box-shadow:0 4px 12px rgba(254,152,0,.3);transition:all .3s ease}.ModernSidebar_mobileMenuButton__1vyab:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(254,152,0,.4)}.ModernSidebar_mobileMenuButton__1vyab:active{transform:scale(.95)}.ModernSidebar_mobileOverlay__1YCGD{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;animation:ModernSidebar_fadeIn__34R-l .3s ease}@keyframes ModernSidebar_fadeIn__34R-l{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.ModernSidebar_sidebar__3IC4G{width:260px}}@media (max-width:768px){.ModernSidebar_mobileMenuButton__1vyab{display:flex;align-items:center;justify-content:center}.ModernSidebar_mobileOverlay__1YCGD{display:block}.ModernSidebar_sidebar__3IC4G{position:fixed;top:0;left:0;height:100vh;width:280px;max-width:80%;transform:translateX(-100%);transition:transform .3s ease;z-index:1000;box-shadow:4px 0 16px rgba(0,0,0,.2)}.ModernSidebar_sidebar__3IC4G.ModernSidebar_mobileOpen__2wzO7{transform:translateX(0)}}.ModernSidebar_navigation__3iV5c{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.ModernSidebar_navigation__3iV5c::-webkit-scrollbar{width:4px}.ModernSidebar_navigation__3iV5c::-webkit-scrollbar-track{background:transparent}.ModernSidebar_navigation__3iV5c::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.ModernSidebar_navigation__3iV5c::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.ModernSidebar_sidebar__3IC4G *{transition:all .2s cubic-bezier(.4,0,.2,1)}.ModernSidebar_menuItem__1mWRi{animation:ModernSidebar_fadeInUp__2rfVX .3s ease forwards}@keyframes ModernSidebar_fadeInUp__2rfVX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ModernSidebar_footerButton__37Lty:focus,.ModernSidebar_logoutButton__14_87:focus{outline:2px solid rgba(254,152,0,.5);outline-offset:2px}.ModernSidebar_menuItem__1mWRi:focus{outline:2px solid rgba(254,152,0,.5);outline-offset:-2px}@media (prefers-contrast:high){.ModernSidebar_sidebar__3IC4G{border-right:2px solid #fff}.ModernSidebar_categoryHeader__91hcG,.ModernSidebar_menuItem__1mWRi{border:1px solid transparent}.ModernSidebar_menuItem__1mWRi.ModernSidebar_active__3NTXo,.ModernSidebar_menuItem__1mWRi:hover{border-color:#fff}}@media (prefers-reduced-motion:reduce){.ModernSidebar_collapsedTooltip__2NZ_X,.ModernSidebar_expandIcon__1X-kR,.ModernSidebar_sidebar__3IC4G,.ModernSidebar_sidebar__3IC4G *{transition:none}.ModernSidebar_menuItem__1mWRi{animation:none}}.AccessControlSidebar_sidebar__QOwLU{position:fixed;z-index:4;height:100%;width:80px;background-color:#020202;transition:all .2s}.AccessControlSidebar_sidebarContent__3E3uy{height:100%;display:flex;flex-direction:column}.AccessControlSidebar_restaurantInfo__2BJsE{overflow:hidden;position:absolute;left:0;right:0;height:110px;top:0;display:flex;justify-content:space-around;align-items:center;border-bottom:1px solid #2c2c2c}.AccessControlSidebar_restaurantAvatar__2pvTC{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:100px;border:1px solid hsla(0,0%,100%,.12);background:var(--brand-clouds,#f6f6f6)}.AccessControlSidebar_restaurantAvatar__2pvTC img{width:48px;height:48px;flex-shrink:0;border-radius:100px;border:1px solid hsla(0,0%,100%,.12)}.AccessControlSidebar_restaurantDetails__3E3rq{display:flex;flex-direction:column;grid-gap:5px;gap:5px;color:#fff;font-size:18px;font-weight:500;padding:20px}.AccessControlSidebar_restaurantDetails__3E3rq h3{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.36px;color:#fff;margin:0}.AccessControlSidebar_restaurantDetails__3E3rq p{color:hsla(0,0%,100%,.6);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin:0}.AccessControlSidebar_logoutButton__37IE8{background:none;border:none;color:grey;opacity:.7;cursor:pointer;position:absolute;bottom:0;width:100%;padding:20px;display:flex;align-items:center}.AccessControlSidebar_logoutButton__37IE8:hover{color:#fff;opacity:1;background:none}.AccessControlSidebar_logoutButton__37IE8 svg{width:20px;height:20px;margin-left:10px}.AccessControlSidebar_logoutButton__37IE8 span{padding-left:20px;overflow:hidden}.GlobalHeader_globalHeader__2JoPl{display:flex;align-items:center;justify-content:flex-end;height:3.5rem;padding:0 2rem;background:#fff;border-bottom:1px solid #e2e8f0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;position:sticky;top:0;z-index:50}.GlobalHeader_rightSection__3Wp7V{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.GlobalHeader_notificationWrapper__3YvNS{position:relative}.GlobalHeader_bellButton__2BkH_{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease;position:relative}.GlobalHeader_bellButton__2BkH_:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.GlobalHeader_badge__lw-hh{position:absolute;top:-.125rem;right:-.125rem;width:.5rem;height:.5rem;border-radius:50%;background:#ef4444;border:2px solid #fff}.GlobalHeader_dropdown__1tNR-{position:absolute;top:calc(100% + .5rem);right:0;width:22rem;max-height:25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:1000;overflow:hidden}.GlobalHeader_dropdownHeader__9WbDz{padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.GlobalHeader_dropdownTitleRow__1yY5p{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.GlobalHeader_dropdownTitle__2vTej{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0}.GlobalHeader_unreadCount__2aKot{display:inline-flex;width:1.25rem;height:1.25rem;border-radius:50%;background:rgba(239,68,68,.15);color:#ef4444;font-size:.6875rem;font-weight:700;align-items:center;justify-content:center}.GlobalHeader_markAllBtn__hCUJl{font-size:.75rem;font-weight:500;color:#64748b;cursor:pointer;border:none;background:none;padding:.25rem .5rem;border-radius:.25rem;transition:all .15s ease;font-family:inherit}.GlobalHeader_markAllBtn__hCUJl:hover{color:#2563eb;background:#eff6ff}.GlobalHeader_notificationList__2k3F8{overflow-y:auto;max-height:20rem}.GlobalHeader_notificationItem__1iRjQ{padding:.875rem 1.25rem;border-bottom:1px solid #f1f5f9;display:flex;grid-gap:.75rem;gap:.75rem;cursor:pointer;transition:background .15s ease}.GlobalHeader_notificationItem__1iRjQ:hover{background:#f8fafc}.GlobalHeader_notificationItem__1iRjQ:last-child{border-bottom:none}.GlobalHeader_notificationItemUnread__t4YYr{background:#eff6ff}.GlobalHeader_notificationItemUnread__t4YYr:hover{background:#dbeafe}.GlobalHeader_notificationIcon__3WsBE{width:2rem;height:2rem;border-radius:.5rem;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.GlobalHeader_notificationContent__8nxHA{flex:1 1;min-width:0}.GlobalHeader_notificationTitle__2-XQ-{font-size:.8125rem;font-weight:600;color:#0f172a}.GlobalHeader_notificationBody__1Pwq5{font-size:.75rem;color:#64748b;margin-top:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GlobalHeader_notificationTime__ta9nr{font-size:.6875rem;color:#94a3b8;margin-top:.25rem}.GlobalHeader_emptyNotifications__2TEgO{padding:2.5rem 1rem;text-align:center;color:#94a3b8;display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem}.GlobalHeader_emptyNotificationsText__3U8Rn{font-size:.8125rem;font-weight:500}.GlobalHeader_userAvatar__2qwwl{width:2.25rem;height:2.25rem;border-radius:50%;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #e2e8f0;transition:all .15s ease}.GlobalHeader_userAvatar__2qwwl:hover{border-color:#2563eb;background:#dbeafe}@media (max-width:768px){.GlobalHeader_globalHeader__2JoPl{padding:0 1rem}.GlobalHeader_dropdown__1tNR-{width:calc(100vw - 2rem);right:-.5rem}}.App{margin:0!important;padding:0!important;width:100%;height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px hsla(0,0%,100%,.2);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #777}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:window-inactive{background:hsla(0,0%,100%,.3)}.selected-flag{border-radius:12px 0 0 12px!important}.col,.col-12,.container,.container-fluid,.row{margin:0!important;padding:0!important;max-width:100%!important;width:100%!important}.ModernLogin_loginContainer__qLI6s{display:flex;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.ModernLogin_leftPanel__2daG9{flex:1 1;max-width:600px;background:#1a1a1a;color:#fff;padding:80px 60px;display:flex;flex-direction:column;justify-content:center;position:relative}.ModernLogin_rightPanel__2EEyw{flex:1.5 1;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ModernLogin_logo__1l5fV{position:absolute;top:40px;left:50px;font-size:24px}.ModernLogin_logo__1l5fV,.ModernLogin_logoIcon__GYhno{display:flex;align-items:center;font-weight:700;color:#fff}.ModernLogin_logoIcon__GYhno{width:32px;height:32px;background:#4f46e5;border-radius:8px;margin-right:12px;justify-content:center}.ModernLogin_loginForm__2UeZo{width:100%;max-width:420px}.ModernLogin_loginTabs__gYP-5{display:flex;background:#2a2a2a;border-radius:8px;padding:4px;margin-bottom:32px}.ModernLogin_tabButton__VAgpN{flex:1 1;background:transparent;border:none;color:#888;padding:12px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ModernLogin_tabButton__VAgpN.ModernLogin_active__3W4v-{background:#4f46e5;color:#fff}.ModernLogin_socialButtons__2iCpw{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:24px}.ModernLogin_socialButton__1VtWF{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:#2a2a2a;border:1px solid #404040;border-radius:8px;color:#fff;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer}.ModernLogin_socialButton__1VtWF:hover{background:#333;border-color:#555;color:#fff;text-decoration:none}.ModernLogin_socialIcon__3LoGt{width:18px;height:18px;margin-right:12px}.ModernLogin_divider__2Pjj1{display:flex;align-items:center;margin:24px 0;color:#666;font-size:14px}.ModernLogin_divider__2Pjj1:after,.ModernLogin_divider__2Pjj1:before{content:"";flex:1 1;height:1px;background:#404040}.ModernLogin_divider__2Pjj1:before{margin-right:16px}.ModernLogin_divider__2Pjj1:after{margin-left:16px}.ModernLogin_formGroup__L2XL2{margin-bottom:20px}.ModernLogin_label__2nW95{display:block;margin-bottom:8px;color:#ccc;font-size:14px;font-weight:500}.ModernLogin_input__2AXUA{width:100%;padding:14px 16px;background:#2a2a2a;border:1px solid #404040;border-radius:8px;color:#fff;font-size:16px;transition:all .2s ease;box-sizing:border-box}.ModernLogin_input__2AXUA:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.ModernLogin_input__2AXUA::placeholder{color:#666}.ModernLogin_passwordWrapper__3WRsZ{position:relative}.ModernLogin_passwordToggle__26XCE{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;padding:0;font-size:14px}.ModernLogin_rememberRow__18ZVL{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.ModernLogin_checkboxWrapper__1y2x4{display:flex;align-items:center}.ModernLogin_checkbox__1HJ5m{margin-right:8px}.ModernLogin_checkboxLabel__1pPYb{color:#ccc;font-size:14px}.ModernLogin_forgotLink__2u0Ol{color:#4f46e5;text-decoration:none;font-size:14px;font-weight:500}.ModernLogin_forgotLink__2u0Ol:hover{color:#6366f1;text-decoration:underline}.ModernLogin_loginButton__rddGt{width:100%;padding:14px 16px;background:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:24px}.ModernLogin_loginButton__rddGt:hover{background:#4338ca}.ModernLogin_loginButton__rddGt:disabled{background:#374151;cursor:not-allowed}.ModernLogin_footer__2aX01{position:absolute;bottom:40px;left:50px;right:50px;font-size:12px;color:#666;line-height:1.5}.ModernLogin_rightContent__1jSQU{text-align:center;color:#fff;z-index:2;max-width:600px;padding:40px}.ModernLogin_rightTitle__GAsN9{font-size:48px;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#fff,#e0e7ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ModernLogin_rightSubtitle__Pbuh7{font-size:20px;margin-bottom:32px;color:hsla(0,0%,100%,.9);line-height:1.4}.ModernLogin_featureList__2KAKa{list-style:none;padding:0;margin:40px 0}.ModernLogin_featureItem__bU6UZ{display:flex;align-items:center;margin-bottom:16px;font-size:16px;color:hsla(0,0%,100%,.8)}.ModernLogin_featureIcon__1isgC{width:20px;height:20px;background:hsla(0,0%,100%,.2);border-radius:50%;margin-right:12px;display:flex;align-items:center;justify-content:center;font-size:12px}.ModernLogin_backgroundPattern__3PfJJ{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;background-image:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.2) 1px,transparent 0),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.2) 1px,transparent 0);background-size:50px 50px}.ModernLogin_loadingSpinner__taHTH{width:20px;height:20px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:ModernLogin_spin__2p9Nm 1s linear infinite;margin-right:8px}@keyframes ModernLogin_spin__2p9Nm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ModernLogin_loginContainer__qLI6s{flex-direction:column}.ModernLogin_leftPanel__2daG9{max-width:none;padding:40px 24px}.ModernLogin_rightPanel__2EEyw{min-height:300px}.ModernLogin_logo__1l5fV{position:relative;top:0;left:0;margin-bottom:32px}.ModernLogin_footer__2aX01{position:relative;bottom:0;left:0;right:0;margin-top:32px}.ModernLogin_rightTitle__GAsN9{font-size:36px}.ModernLogin_rightSubtitle__Pbuh7{font-size:18px}}.new-login-container{display:flex;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.login-panel{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem;background:#fff;min-width:480px}.login-content{width:100%;max-width:400px}.logo-section{display:flex;align-items:center;margin-bottom:3rem}.logo-icon{width:48px;height:48px;border-radius:12px;object-fit:cover;margin-right:12px;box-shadow:0 2px 8px rgba(255,152,0,.2)}.logo-text{font-size:24px;font-weight:700;color:#1a1a1a}.welcome-section{margin-bottom:2rem}.welcome-section h1{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;line-height:1.2}.welcome-section p{font-size:16px;color:#6b7280;line-height:1.5;margin:0}.login-form{margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:.5rem}.input-wrapper{position:relative}.form-input{width:100%;padding:12px 16px 12px 44px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;transition:all .2s ease;background:#fff;color:#1a1a1a;box-sizing:border-box}.form-input:focus{outline:none;border-color:#fe9800}.form-input::placeholder{color:#9ca3af}.input-icon{left:14px;pointer-events:none}.input-icon,.password-toggle{position:absolute;top:50%;transform:translateY(-50%);color:#9ca3af}.password-toggle{right:14px;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:color .2s ease}.password-toggle:hover{color:#6b7280}.forgot-password{text-align:right;margin-bottom:1.5rem}.forgot-link{font-size:14px;color:#fe9800;text-decoration:none;font-weight:500}.forgot-link:hover{text-decoration:underline}.sign-in-btn{width:100%;background:#fe9800;color:#fff;border:none;border-radius:8px;padding:14px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-height:52px;position:relative}.sign-in-btn:hover:not(.loading){background:#f57c00;box-shadow:0 4px 12px rgba(254,152,0,.3)}.sign-in-btn:active:not(.loading){box-shadow:0 2px 6px rgba(254,152,0,.2)}.sign-in-btn.loading{background:#fe9800;pointer-events:none;transform:none!important}.sign-in-btn.loading,.sign-in-btn:disabled{cursor:not-allowed;opacity:.95}.loading-spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.divider{display:flex;align-items:center;margin:2rem 0;color:#9ca3af;font-size:14px}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:#e5e7eb}.divider span{padding:0 1rem;background:#fff}.social-login{margin-bottom:2rem}.social-btn{width:100%;display:flex;align-items:center;justify-content:center;padding:12px 16px;margin-bottom:.75rem;border:2px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.social-btn:hover{border-color:#d1d5db;background:#f9fafb}.social-btn svg{margin-right:12px}.google-btn:hover{border-color:#4285f4}.apple-btn:hover{border-color:#000}.signup-link{text-align:center;font-size:14px;color:#6b7280}.signup-text{color:#fe9800;text-decoration:none;font-weight:500}.signup-text:hover{text-decoration:underline}.branding-panel{flex:1 1;background:linear-gradient(135deg,#2d5a5a,#1a3f3f);color:#fff;display:flex;align-items:center;justify-content:center;padding:3rem;position:relative;min-width:500px}.branding-panel:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='%23fff' fill-opacity='.05' cx='30' cy='30' r='2' fill-rule='evenodd'/%3E%3C/svg%3E") repeat;opacity:.3}.branding-content{position:relative;z-index:1;max-width:480px}.branding-content h2{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:3rem}.testimonial{margin-bottom:2rem}.testimonial-carousel{transition:opacity .3s ease-in-out;min-height:200px}.testimonial-carousel.fade-in{opacity:1}.testimonial-carousel.fade-out{opacity:0}.testimonial p{font-size:18px;line-height:1.6;margin-bottom:2rem;position:relative;padding-left:2rem}.testimonial p:before{content:'"';position:absolute;left:0;top:-10px;font-size:48px;font-weight:700;color:#fe9800;line-height:1}.carousel-indicators{display:flex;justify-content:center;grid-gap:8px;gap:8px;margin-bottom:2rem}.indicator{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s ease}.indicator:hover{background:hsla(0,0%,100%,.5);transform:scale(1.2)}.indicator.active{background:#fe9800;width:24px;border-radius:5px}.author-avatar,.testimonial-author{display:flex;align-items:center}.author-avatar{width:48px;height:48px;background:linear-gradient(135deg,#fe9800,#ff5722);border-radius:50%;justify-content:center;margin-right:16px;font-weight:600;font-size:16px}.author-info{display:flex;flex-direction:column}.author-name{font-weight:600;font-size:16px;margin-bottom:2px}.author-role{font-size:14px;opacity:.8}.trusted-by{border-top:1px solid hsla(0,0%,100%,.2);padding-top:2rem}.trusted-text{display:block;font-size:12px;font-weight:600;letter-spacing:1px;opacity:.8;margin-bottom:1rem}.client-logos{display:flex;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.client-logo{padding:8px 16px;background:hsla(0,0%,100%,.1);border-radius:20px;font-size:12px;font-weight:500;opacity:.8;border:2px solid transparent;cursor:pointer;transition:all .3s ease}.client-logo:hover{background:hsla(0,0%,100%,.2);opacity:1;transform:translateY(-2px)}.client-logo.active{background:rgba(254,152,0,.3);border-color:#fe9800;opacity:1;transform:scale(1.05);box-shadow:0 4px 12px rgba(254,152,0,.3)}@media (max-width:1024px){.branding-panel{display:none}.login-panel{min-width:auto}}@media (max-width:640px){.login-panel{padding:1.5rem}.login-content{max-width:none}.welcome-section h1{font-size:28px}.welcome-section p{font-size:14px}}.login-form.loading{opacity:.6;pointer-events:none}.forgot-link:focus,.sign-in-btn:focus,.signup-text:focus,.social-btn:focus{outline:2px solid #fe9800;outline-offset:2px}.form-input.error{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.error-message{color:#ef4444;font-size:14px;margin-top:.5rem}.register_PhoneContainer__3rh2t{width:100%;color:var(--brand-charcoal,#020202);font-family:Inter!important;font-size:14px!important;font-style:normal;font-weight:600;line-height:100%;margin-bottom:24px!important}.register_PhoneInput__TJ22E{display:flex!important;height:52px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;align-self:stretch!important;border-radius:12px!important;border:1px solid #eee!important;background:var(--brand-snow,#fff)!important;width:100%!important}.register_PhoneInput__TJ22E:focus{box-shadow:0 0 0 1.5px #fe9800}.register_PhoneDropDown__3mscj{height:180px;border-radius:12px!important;width:400px!important;font-family:Inter!important;font-size:14px!important}.register_PhoneButton__2RHeF{background-color:#eee!important;border-radius:12px 0 0 12px!important}.places_page__2pOZY{min-height:100vh;background:#f1f5f9;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:flex;flex-direction:column}.places_pageHeader__GaQH8{display:flex;align-items:center;justify-content:space-between;padding:0 2.5rem;height:4rem;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:50;flex-shrink:0}.places_headerBrand__2M_Ld{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.places_brandLogo__27G_Z{width:2rem;height:2rem;border-radius:.5rem;object-fit:cover}.places_brandTitle__1KjMK{margin:0;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.01em}.places_brandSub__fksbt{margin:0;font-size:.6875rem;color:#94a3b8;font-weight:400}.places_headerActions__adCTg{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.places_addPlaceBtn__GcuGE{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;padding:.5rem 1rem;background:#0f172a;color:#fff;border-radius:.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s ease;border:none;cursor:pointer}.places_addPlaceBtn__GcuGE:hover{background:#1e293b}.places_logoutBtn__2TFTw{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;padding:.5rem 1rem;background:none;border:1px solid #e2e8f0;border-radius:.5rem;color:#64748b;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}.places_logoutBtn__2TFTw:hover{border-color:#dc2626;color:#dc2626;background:#fef2f2}.places_main__39LdA{flex:1 1;max-width:1440px;width:100%;margin:0 auto;padding:2rem 2.5rem 4rem}.places_summaryStrip__2zdMz{justify-content:space-between;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.25rem 1.5rem;margin-bottom:1.75rem}.places_stripLeft__Z30Nf,.places_summaryStrip__2zdMz{display:flex;align-items:center;grid-gap:1.5rem;gap:1.5rem;flex-wrap:wrap}.places_kpiCard__3JMO7{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.places_kpiIcon__tHovk{width:2.25rem;height:2.25rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.places_kpiValue__28WtL{font-size:1.125rem;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.02em}.places_kpiLabel__HXq0L{font-size:.6875rem;color:#94a3b8;font-weight:500;margin-top:.0625rem}.places_kpiDivider__V7Tx9{width:1px;height:2.5rem;background:#f1f5f9;flex-shrink:0}.places_stripLoading__MsPDm{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.8125rem;color:#94a3b8}.places_periodSwitcher__3AFmi{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.1875rem;grid-gap:.125rem;gap:.125rem;flex-shrink:0}.places_periodBtn__2fUBb{padding:.375rem .875rem;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;color:#64748b;background:transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:inherit}.places_periodBtn__2fUBb:hover:not(.places_periodBtnActive__3aaPJ){color:#1e293b;background:#f1f5f9}.places_periodBtnActive__3aaPJ{background:#0f172a;color:#fff;font-weight:600;box-shadow:0 1px 3px rgba(15,23,42,.25)}.places_sectionHeader__3g8un{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.places_sectionTitle__r1j2Q{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.places_sectionCount__m7Vl2{font-size:.75rem;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:9999px;padding:.125rem .625rem}.places_chartsSection__2rbaO{margin-bottom:1.75rem;padding-top:.25rem}.places_chartsLoading__yWfbv{display:flex;align-items:center;grid-gap:.625rem;gap:.625rem;padding:2rem 1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;font-size:.8125rem;color:#94a3b8}.places_chartsSectionHeader__1NgK0{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.places_chartsSectionTitle__2_AMK{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.places_chartsSectionIcon__1rPsI{color:#2563eb}.places_chartsSectionTitle__2_AMK h2{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.places_mockBadge__2UA64{display:inline-flex;align-items:center;padding:.125rem .5rem;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;font-size:.625rem;font-weight:600;color:#92400e;text-transform:uppercase;letter-spacing:.05em;margin-left:.5rem}.places_chartsGrid__1ubbf{display:grid;grid-template-columns:1fr 22rem;grid-gap:1rem;gap:1rem;align-items:start}.places_chartCard__2emaX{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden}.places_chartCardHeader__3AJHF{justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}.places_chartCardHeader__3AJHF,.places_chartCardTitleWrap__2ZFts{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.places_chartCardIcon__2tRP1{color:#2563eb;flex-shrink:0}.places_chartCardTitle__25OmI{display:block;font-size:.875rem;font-weight:600;color:#0f172a;line-height:1.2}.places_chartCardSub__5t-0t{display:block;font-size:.6875rem;color:#94a3b8;margin-top:.0625rem}.places_chartLegend__2DfCY{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem;font-size:.75rem;color:#64748b;font-weight:500}.places_legendDot__1ppGl{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-left:.625rem;flex-shrink:0}.places_legendDot__1ppGl:first-child{margin-left:0}.places_chartBody__1_bap{padding:1rem .5rem .75rem 0}.places_chartsRight__1uaX_{display:flex;flex-direction:column;grid-gap:.875rem;gap:.875rem}.places_topCard__1W-5q{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:.75rem;padding:1.25rem;display:flex;grid-gap:.875rem;gap:.875rem;align-items:flex-start}.places_topCardIcon__2CEDW{width:2.5rem;height:2.5rem;border-radius:.5rem;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:#fbbf24;flex-shrink:0}.places_topCardBody__1g0Id{flex:1 1;min-width:0}.places_topCardLabel__34Npb{display:block;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsla(0,0%,100%,.45);margin-bottom:.25rem}.places_topCardName__3EZjE{display:block;font-size:.9375rem;font-weight:700;color:#fff;margin-bottom:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.places_topCardStats__2pmxP{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.places_topCardStat__15Y6G{display:flex;flex-direction:column;grid-gap:.125rem;gap:.125rem}.places_topCardStatVal__O3-H1{font-size:.9375rem;font-weight:700;color:#fff}.places_topCardStatLbl__11LcL{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.45)}.places_topCardDivider__2GwWt{width:1px;height:2rem;background:hsla(0,0%,100%,.12)}.places_expensesCard__1JLb9{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.125rem 1.25rem}.places_expensesRow__o34sC{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.places_expensesLabel__24kii{font-size:.8125rem;font-weight:500;color:#64748b}.places_expensesValue__1GO_O{font-size:1rem;font-weight:700;color:#dc2626}.places_expensesBar__248DH{height:.375rem;background:#f1f5f9;border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.places_expensesBarFill__2v1GP{height:100%;background:linear-gradient(90deg,#fca5a5,#dc2626);border-radius:9999px;transition:width .6s cubic-bezier(.4,0,.2,1)}.places_expensesNote__aPVcL{font-size:.6875rem;color:#94a3b8;font-weight:500}.places_cardsGrid__1X9g6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2.5rem}.places_placeCard__eoh4b{background:#fff;border-radius:.75rem;border:1px solid #e2e8f0;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;overflow:hidden;display:flex;flex-direction:column;position:relative}.places_placeCard__eoh4b:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.places_placeCardSelected__tdoTD{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.places_cardAccent__2XBPX{display:none}.places_cardBody__1uREf{padding:1.25rem;flex:1 1;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.places_cardTop__2cdDP{display:flex;grid-gap:1rem;gap:1rem;align-items:flex-start}.places_placeImg__2LiQS{width:3.5rem;height:3.5rem;border-radius:.625rem;object-fit:cover;flex-shrink:0;border:1px solid #f1f5f9}.places_placeInitials__2GrDM{width:3.5rem;height:3.5rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;flex-shrink:0;letter-spacing:-.02em}.places_cardMeta__3ii_1{flex:1 1;min-width:0}.places_typeChip__1WfdM{display:inline-block;padding:.1875rem .5rem;border-radius:.25rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.375rem;opacity:.85}.places_cardName__2VZOa{margin:0 0 .375rem;font-size:.9375rem;font-weight:700;color:#0f172a;line-height:1.3}.places_cardAddress__2Wlhp,.places_cardName__2VZOa{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.places_cardAddress__2Wlhp{margin:0;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;font-size:.75rem;color:#94a3b8}.places_cardStats__3wywB{display:flex;grid-gap:0;gap:0;background:#f8fafc;border:1px solid #f1f5f9;border-radius:.625rem;overflow:hidden}.places_statItem__3DTL4{flex:1 1;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.625rem .75rem;border-right:1px solid #f1f5f9}.places_statItem__3DTL4:last-child{border-right:none}.places_statIcon__1uz-T{width:1.625rem;height:1.625rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.places_statValue__3mUxy{font-size:.8125rem;font-weight:700;color:#0f172a;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.places_statLabel__1j3e0{font-size:.625rem;color:#94a3b8;font-weight:500;text-transform:uppercase;letter-spacing:.04em;margin-top:.0625rem}.places_profitPos__DJ37q{color:#16a34a!important}.places_profitNeg__3UfSo{color:#dc2626!important}.places_statsLoading__3Ma0c{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.75rem;font-size:.75rem;color:#94a3b8}.places_statsNoData__8ZWLs{padding:.75rem;font-size:.75rem;color:#cbd5e1}.places_cardFooter__1b_uP{padding:.75rem 1.25rem;border-top:1px solid #f1f5f9;background:#fafbfc}.places_cardCta__3SJJx{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;font-weight:600;transition:gap .15s ease}.places_placeCard__eoh4b:hover .places_cardCta__3SJJx{grid-gap:.5rem;gap:.5rem}.places_miniSpinner__3RzI3{width:1rem;height:1rem;border:2px solid #e2e8f0;border-top-color:#64748b;border-radius:50%;animation:places_spin__2BWCW .7s linear infinite;flex-shrink:0}.places_spinner__-lvPf{width:2.5rem;height:2.5rem;border:3px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;animation:places_spin__2BWCW .8s linear infinite}@keyframes places_spin__2BWCW{to{transform:rotate(1turn)}}.places_centerState__2q_bk{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;padding:6rem 2rem}.places_centerText__2ua3X{margin:0;font-size:.875rem;color:#64748b;font-weight:500}.places_errorState__BljKX{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem 1.25rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;font-size:.875rem;color:#dc2626;flex-wrap:wrap}.places_retryBtn__11pOL{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;margin-left:auto;padding:.375rem .75rem;background:#fff;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}.places_retryBtn__11pOL:hover{background:#dc2626;color:#fff}.places_emptyState__2YX7X{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 2rem;grid-gap:1.25rem;gap:1.25rem}.places_emptyIllustration__18Fxv{width:5rem;height:5rem;border-radius:1.25rem;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8}.places_emptyTitle__3F5qz{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a}.places_emptyText__2Rev1{margin:0;font-size:.9375rem;color:#64748b;max-width:22rem;line-height:1.6}.places_emptyBtn__3zEKP{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.75rem 1.5rem;background:#0f172a;color:#fff;border-radius:.625rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s ease}.places_emptyBtn__3zEKP:hover{background:#1e293b}@media (max-width:1200px){.places_cardsGrid__1X9g6{grid-template-columns:repeat(2,1fr)}.places_chartsGrid__1ubbf{grid-template-columns:1fr}.places_chartsRight__1uaX_{flex-direction:row;flex-wrap:wrap}.places_chartsRight__1uaX_>*{flex:1 1;min-width:14rem}}@media (max-width:1024px){.places_main__39LdA{padding:1.5rem 1.75rem 3rem}.places_pageHeader__GaQH8{padding:0 1.75rem}}@media (max-width:768px){.places_main__39LdA{padding:1.25rem 1rem 3rem}.places_pageHeader__GaQH8{padding:0 1rem}.places_cardsGrid__1X9g6{grid-template-columns:1fr}.places_brandSub__fksbt{display:none}.places_summaryStrip__2zdMz{flex-direction:column;align-items:stretch}.places_chartsRight__1uaX_{flex-direction:column}.places_chartsGrid__1ubbf{grid-template-columns:1fr}.places_periodSwitcher__3AFmi{justify-content:center}.places_stripLeft__Z30Nf{justify-content:space-around}.places_kpiDivider__V7Tx9{display:none}.places_cardStats__3wywB{flex-direction:column}.places_statItem__3DTL4{border-right:none;border-bottom:1px solid #f1f5f9}.places_statItem__3DTL4:last-child{border-bottom:none}}@media (max-width:480px){.places_addPlaceBtn__GcuGE span,.places_logoutBtn__2TFTw span{display:none}.places_pageTitle__18e33{font-size:.9375rem}}.SetupStepper_stepper__kKGN3{display:flex;align-items:center;grid-gap:0;gap:0;padding:.75rem 0;margin-bottom:1.25rem;background:transparent;width:100%;box-sizing:border-box}.SetupStepper_exitBtn__2EI97{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:1.5px solid #e2e8f0;background:#fff;color:#94a3b8;cursor:pointer;flex-shrink:0;margin-right:.75rem;transition:all .15s ease}.SetupStepper_exitBtn__2EI97:hover{border-color:#ef4444;color:#ef4444;background:#fef2f2}.SetupStepper_step__3eciy{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-shrink:0}.SetupStepper_bubble__1-0NN{width:1.625rem;height:1.625rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;background:#f1f5f9;color:#94a3b8;border:1.5px solid #e2e8f0;transition:all .2s ease;flex-shrink:0}.SetupStepper_bubbleActive__16F8S{background:#2563eb;color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.SetupStepper_bubbleDone__1HRpM{background:#dcfce7;color:#16a34a;border-color:#86efac}.SetupStepper_label__2MUb7{font-size:.8125rem;font-weight:500;color:#94a3b8;white-space:nowrap;transition:color .2s ease}.SetupStepper_labelActive__2YwOz{color:#0f172a;font-weight:600}.SetupStepper_labelDone__3Dvs9{color:#64748b}.SetupStepper_line__295ID{flex:1 1;height:1.5px;background:#e2e8f0;min-width:1.5rem;margin:0 .5rem;transition:background .3s ease}.SetupStepper_lineDone__2GaZD{background:#86efac}@media (max-width:600px){.SetupStepper_stepper__kKGN3{padding:.75rem 1rem}.SetupStepper_label__2MUb7{display:none}.SetupStepper_line__295ID{min-width:.75rem;margin:0 .25rem}}.Cards_container__3A1wE{padding:1.75rem 2rem 3rem;max-width:1000px;margin:0 auto;min-height:100vh;background:#f8fafc;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.Cards_header__1gkdn{margin-bottom:2rem}.Cards_pageTitle__3QZrL{margin:0 0 .25rem;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.Cards_pageSubtitle__3g5sJ{margin:0;font-size:.8125rem;color:#64748b;font-weight:400}.Cards_grid__1lw9V{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:.875rem;gap:.875rem;margin-bottom:1.5rem}.Cards_card__3zctk{background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;padding:1.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;min-height:8rem;position:relative;text-align:center}.Cards_card__3zctk:hover{border-color:#fe9800;background:#fff9f0;box-shadow:0 4px 12px rgba(254,152,0,.1)}.Cards_card__3zctk.Cards_selectedcard__3GZp2{border-color:#fe9800;background:rgba(254,152,0,.08);box-shadow:0 0 0 3px rgba(254,152,0,.15)}.Cards_cardicon__3UBc0{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem}.Cards_cardicon__3UBc0 svg{width:2.25rem!important;height:2.25rem!important;color:#fe9800!important;transition:transform .15s ease}.Cards_card__3zctk.Cards_selectedcard__3GZp2 .Cards_cardicon__3UBc0 svg,.Cards_card__3zctk:hover .Cards_cardicon__3UBc0 svg{transform:scale(1.1)}.Cards_cardtitle__3tgkm{font-size:.8125rem;font-weight:600;color:#1e293b;margin:0;text-transform:capitalize;white-space:nowrap;letter-spacing:.01em}.Cards_unavailable__24Dpu{cursor:default;opacity:.45}.Cards_unavailable__24Dpu:hover{border-color:#e2e8f0!important;background:#fff!important;box-shadow:none!important}.Cards_unavailable__24Dpu .Cards_cardicon__3UBc0 svg{color:#94a3b8!important}.Cards_unavailable__24Dpu .Cards_cardtitle__3tgkm{color:#94a3b8}.Cards_locked__1PuWg{position:absolute;top:.5rem;right:.625rem}.Cards_locked__1PuWg svg{width:.875rem!important;opacity:.4}.Cards_samePlaceBanner__d19WK{display:flex;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;padding:1rem 1.25rem;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.75rem;margin-bottom:1.5rem}.Cards_samePlaceText__1ydW1{flex:1 1}.Cards_samePlaceTitle__2wMMw{font-size:.875rem;font-weight:600;color:#0369a1;margin:0 0 .25rem}.Cards_samePlaceDesc__1Ekug{font-size:.8rem;color:#0284c7;margin:0}.Cards_footer__1PjB2{display:flex;align-items:center;grid-gap:1rem;gap:1rem;padding-top:.5rem}.Cards_saveBtn__2PLKb{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.625rem 1.5rem;background:#fe9800;color:#fff;font-size:.875rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;font-family:inherit;text-decoration:none}.Cards_saveBtn__2PLKb:hover{background:#f09000;box-shadow:0 4px 12px rgba(254,152,0,.3);color:#fff}.Cards_saveBtn__2PLKb:active{background:#da8300}.Cards_saveBtn__2PLKb:disabled,.Cards_saveBtnDisabled__3p362{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none}@media (max-width:768px){.Cards_container__3A1wE{padding:1.25rem 1rem 2rem}.Cards_grid__1lw9V{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));grid-gap:.625rem;gap:.625rem}.Cards_card__3zctk{padding:1.25rem .75rem;min-height:7rem}}@media (max-width:480px){.Cards_grid__1lw9V{grid-template-columns:repeat(2,1fr)}.Cards_pageTitle__3QZrL{font-size:1.25rem}}.Form_container__1RpLp{max-width:75rem;margin:0 auto;padding:1.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}.Form_header__3jOcM{justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap}.Form_header__3jOcM,.Form_headerLeft__2QpGD{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.Form_headerIcon__3QcA-{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#2563eb;border-radius:.625rem;color:#fff;flex-shrink:0}.Form_headerText__3oVXe{display:flex;flex-direction:column;grid-gap:.125rem;gap:.125rem}.Form_pageTitle__2V8_F{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.Form_pageSubtitle__1uu7n{margin:0;font-size:.8125rem;color:#64748b;font-weight:400;line-height:1.4}.Form_headerRight__3deBm{display:flex;grid-gap:.75rem;gap:.75rem}.Form_backBtn__1U5PT{display:inline-flex;align-items:center;justify-content:center;grid-gap:.375rem;gap:.375rem;padding:.625rem 1rem;border-radius:.5rem;background:#fff;color:#64748b;border:1px solid #e2e8f0;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.Form_backBtn__1U5PT:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.Form_formContent__3bXzg{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.Form_formCard__RODHR{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(15,23,42,.08)}.Form_formCardHeader__1C3LO{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.Form_formCardTitle__gkauE{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#0f172a;line-height:1.3}.Form_formCardDescription__1L6ZS{margin:0;font-size:.8125rem;color:#64748b;line-height:1.5;font-weight:400}.Form_formCardBody__Eaq3A{padding:1.5rem}.Form_formRow__3vH_-{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.Form_formRow__3vH_-:last-child{margin-bottom:0}.Form_formGroup__wg6_H{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.Form_formGroupFull__1kac8{grid-column:1/-1}.Form_formLabel__Z-cbG{font-size:.8125rem;font-weight:600;color:#0f172a;line-height:1.3}.Form_required__rgMfH{color:#ef4444;margin-left:.125rem}.Form_formInput__RTfEn,.Form_formSelect__3u5y6{width:100%;height:2.75rem;padding:0 .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;color:#1e293b;background:#fff;transition:all .15s ease}.Form_formInput__RTfEn:hover,.Form_formSelect__3u5y6:hover{border-color:#cbd5e1}.Form_formInput__RTfEn:focus,.Form_formSelect__3u5y6:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Form_formInput__RTfEn::placeholder{color:#94a3b8}.Form_formSelect__3u5y6{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-right:2.5rem}.Form_formTextarea__1f02w{width:100%;min-height:6rem;padding:.75rem .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;color:#1e293b;background:#fff;transition:all .15s ease;resize:vertical}.Form_formTextarea__1f02w:hover{border-color:#cbd5e1}.Form_formTextarea__1f02w:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Form_formTextarea__1f02w::placeholder{color:#94a3b8}.Form_logoSection__RF0Bo{display:flex;flex-direction:column;align-items:center;grid-gap:1rem;gap:1rem;padding:1.5rem;border:2px dashed #e2e8f0;border-radius:.75rem;background:#f8fafc;transition:all .15s ease;margin-bottom:1rem}.Form_logoSection__RF0Bo:hover{border-color:#2563eb;background:#eff6ff}.Form_facilitiesGrid__o36OE{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:.75rem;gap:.75rem}.Form_facilityItem__3sill{display:flex;align-items:center;grid-gap:.625rem;gap:.625rem;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;background:#fff}.Form_facilityItem__3sill:hover{border-color:#2563eb;background:#eff6ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(37,99,235,.12)}.Form_facilityCheckbox__1C6Ae{flex-shrink:0;width:1.125rem;height:1.125rem;cursor:pointer;accent-color:#2563eb}.Form_facilityIcon__2wBur{flex-shrink:0;color:#64748b;transition:color .15s ease}.Form_facilityCheckbox__1C6Ae:checked+.Form_facilityIcon__2wBur,.Form_facilityItem__3sill:hover .Form_facilityIcon__2wBur{color:#2563eb}.Form_facilityLabel__Kf1BK{font-size:.8125rem;font-weight:500;color:#1e293b;flex:1 1;line-height:1.4}.Form_facilityCheckbox__1C6Ae:checked~.Form_facilityLabel__Kf1BK{font-weight:600;color:#2563eb}.Form_inputWithIcon__1wsqJ{position:relative;display:flex;align-items:center}.Form_inputIcon__2UCcZ{position:absolute;left:.875rem;color:#64748b;pointer-events:none}.Form_inputWithIconField__1SkNS{width:100%;height:2.75rem;padding:0 .875rem 0 2.5rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;color:#1e293b;background:#fff;transition:all .15s ease}.Form_inputWithIconField__1SkNS:hover{border-color:#cbd5e1}.Form_inputWithIconField__1SkNS:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Form_inputWithIconField__1SkNS::placeholder{color:#94a3b8}.Form_formActions__ZxA21{display:flex;justify-content:flex-end;grid-gap:.75rem;gap:.75rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.Form_primaryBtn__2x_XK{display:inline-flex;align-items:center;justify-content:center;grid-gap:.375rem;gap:.375rem;padding:.75rem 1.5rem;border-radius:.5rem;background:#2563eb;color:#fff;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.Form_primaryBtn__2x_XK:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 6px -1px rgba(37,99,235,.3);transform:translateY(-1px)}.Form_primaryBtn__2x_XK:disabled{opacity:.5;cursor:not-allowed}.Form_secondaryBtn__2gdQ5{display:inline-flex;align-items:center;justify-content:center;grid-gap:.375rem;gap:.375rem;padding:.75rem 1.5rem;border-radius:.5rem;background:#fff;color:#64748b;border:1px solid #e2e8f0;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.Form_secondaryBtn__2gdQ5:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.Form_loading__1gnwC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;grid-gap:1rem;gap:1rem}.Form_spinner__Gy-Lo{width:2.5rem;height:2.5rem;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:Form_spin__2T8fx .8s linear infinite}@keyframes Form_spin__2T8fx{to{transform:rotate(1turn)}}.Form_loadingText__2dHit{font-size:.875rem;color:#64748b;font-weight:500}.Form_errorState__3Ofgj{padding:2rem;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem}.Form_errorTitle__2ejab{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#991b1b}.Form_errorMessage__1aFI-{margin:.25rem 0 0;font-size:.75rem;color:#dc2626;line-height:1.4}@media (max-width:1200px){.Form_container__1RpLp{padding:1.25rem}.Form_facilitiesGrid__o36OE{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}@media (max-width:1024px){.Form_formRow__3vH_-{grid-template-columns:1fr}.Form_facilitiesGrid__o36OE{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Form_container__1RpLp{padding:1rem}.Form_header__3jOcM{flex-direction:column;align-items:flex-start}.Form_backBtn__1U5PT,.Form_headerRight__3deBm{width:100%}.Form_pageTitle__2V8_F{font-size:1.25rem}.Form_formCardHeader__1C3LO{padding:1rem 1.25rem}.Form_formCardBody__Eaq3A{padding:1.25rem}.Form_facilitiesGrid__o36OE{grid-template-columns:1fr}.Form_formActions__ZxA21{flex-direction:column-reverse}.Form_primaryBtn__2x_XK,.Form_secondaryBtn__2gdQ5{width:100%}}@media (max-width:480px){.Form_headerIcon__3QcA-{width:2.5rem;height:2.5rem}.Form_pageTitle__2V8_F{font-size:1.125rem}.Form_pageSubtitle__1uu7n{font-size:.75rem}.Form_formCardTitle__gkauE{font-size:.9375rem}.Form_formCardDescription__1L6ZS{font-size:.75rem}.Form_facilityItem__3sill{padding:.625rem .875rem}.Form_facilityLabel__Kf1BK{font-size:.75rem}}@media print{.Form_formActions__ZxA21,.Form_header__3jOcM{display:none}.Form_formCard__RODHR{page-break-inside:avoid;box-shadow:none;border:1px solid #e2e8f0}.Form_container__1RpLp{max-width:100%;padding:0}}.DragAndDrop_file_upload__1D945{position:relative;width:100%;height:100%;border-radius:12px;text-align:center;padding:0}.DragAndDrop_input_file_upload__NhYVY{display:none}.DragAndDrop_file_upload__1D945 p{margin-top:6px;font-size:11px!important;font-weight:400!important;font-family:"Inter"!important;font-style:normal!important;color:#020202;opacity:.4;max-width:100%}.DragAndDrop_file_upload_icon__2UkZ0{width:80px;height:80px;background:rgba(254,152,0,.04);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='100' ry='100' stroke='rgba(254, 152, 0, 0.4)' stroke-dasharray='7%25 17%25' stroke-dashoffset='3'/%3E%3C/svg%3E");border-radius:200px;margin:20px auto;transition:.5s}.DragAndDrop_MealFile_upload_icon__N7uLw{display:flex;width:146px;height:160px;flex-direction:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px;flex:1 0;border-radius:12px;border:1.5px dashed rgba(254,152,0,.2);background:rgba(254,152,0,.04)}.DragAndDrop_file_upload_icon__2UkZ0 i{line-height:72px;color:#fe9800}.DragAndDrop_drag_active__2GI9z{height:100%;width:100%;background-color:#682727;border-radius:12px;background:rgba(254,152,0,.1);transition:.2s;position:absolute}.DragAndDrop_drag_active_form_upload__1UsL1,button.DragAndDrop_drag_active_button_upload__2XdVs{border-color:rgba(254,152,0,.4);transition:.2s}.DragAndDrop_drag_active_file_upload_icon__W1gAd{transition:.5s;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='100' ry='100' stroke='rgba(254, 152, 0, 0.4)' stroke-dashoffset='3'/%3E%3C/svg%3E")}.DragAndDrop_drag_active_file_upload_icon__W1gAd svg{animation:DragAndDrop_flip_right__pTy3F 1.8s forwards}.DragAndDrop_drag_leave_file_upload_icon__1-So9 svg{animation:DragAndDrop_flip_left__1_H7w 1.8s forwards}.DragAndDrop_drag_drop_file_drop_icon__2UpPi svg{animation:DragAndDrop_beat__ZbB4S .5s ease-out}.DragAndDrop_upload_button__3vaIu{cursor:pointer;border-radius:100px!important;color:#000;padding:12px 28px;border:1px solid #eee;background-color:initial}.DragAndDrop_upload_button__3vaIu:hover{background-color:initial;-webkit-text-decoration-line:underline;text-decoration-line:underline}.DragAndDrop_drag_file_element__2YGCS{position:absolute;width:100%;height:100%;border-radius:1rem;top:0;right:0;bottom:0;left:0}.DragAndDrop_error__1qg3L{color:#c00!important}@keyframes DragAndDrop_flip_right__pTy3F{0%{transform:perspective(2000px) rotateY(90deg) skewY(-3.5deg)}30%{transform:perspective(2000px) rotateY(-25deg) skewY(-.8deg)}50%{transform:perspective(2000px) rotateY(20deg) skewY(.8deg)}70%{transform:perspective(2000px) rotateY(-10deg) skewY(-.8deg)}to{transform:perspective(2000px) rotateY(0deg)}}@keyframes DragAndDrop_flip_left__1_H7w{0%{transform:perspective(2000px) rotateY(90deg) skewY(-1deg)}30%{transform:perspective(2000px) rotateY(-25deg) skewY(-.8deg)}50%{transform:perspective(2000px) rotateY(20deg) skewY(.8deg)}70%{transform:perspective(2000px) rotateY(-10deg) skewY(-.8deg)}to{transform:perspective(2000px) rotateY(0deg)}}@keyframes DragAndDrop_beat__ZbB4S{50%{transform:scale(.7)}to{transform:scale(1)}}.DragAndDrop_ImageDescription__2moEf{color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-align:center;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:125%;opacity:.4}.DragAndDrop_required__247Dh{color:red;font-size:14px;margin-right:4px}.Schedule_day__Y6BD_{line-height:40px;outline:1px solid #eee}.Schedule_day__Y6BD_ input{margin:13px 15px auto;box-shadow:none}.Schedule_label__19NJE{font-size:14px;font-weight:600;margin:0 0 5px}.Schedule_day__Y6BD_ input:checked{background-color:#fe9800;outline:none;border:none;box-shadow:none}.Schedule_day__Y6BD_ input:hover{outline:1px solid rgba(254,152,0,.4)}.Schedule_day__Y6BD_ input:focus{box-shadow:none;border:1px solid #eee}.Schedule_schedule_row__3DGqZ{display:grid;grid-template-columns:50% auto}.Schedule_hours__22WtA{display:grid;grid-template-columns:50% 50%}.Schedule_schedule_row__3DGqZ select{border-radius:0!important}.Schedule_schedule_row__3DGqZ select:disabled{color:rgba(2,2,2,.4)}.Schedule_corner_top_left__1wx8c{border-radius:12px 0 0 0!important}.Schedule_bottom_row__2filS{outline:1px solid #eee;border-radius:0 0 12px 12px;display:grid;grid-template-columns:90% auto}.Schedule_toggle_label__3K6Qt{font-weight:500;font-size:15px;margin:0;padding:10px 10px 10px 15px}.Schedule_toggle__11xrG input{margin-top:12px;width:34px!important;height:20px!important}.Schedule_toggle__11xrG input:checked{background-color:#fe9800;border:none}.Schedule_toggle__11xrG input:focus{box-shadow:none;border:none;outline:1px solid rgba(254,152,0,.4);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255,214,153,255)'/%3E%3C/svg%3E")}.Schedule_toggle__11xrG input:hover{box-shadow:none;border:none;outline:2px solid rgba(254,152,0,.2)}@media (max-width:990px){.Schedule_schedule__1YJLg{padding-top:40px}.Schedule_schedule_row__3DGqZ{display:grid;grid-template-columns:auto}.Schedule_corner_top_left__1wx8c{border-radius:12px 12px 0 0!important}.Schedule_corner_top_right__2Lkwe select{border-radius:0!important}.Schedule_bottom_row__2filS{display:block;text-align:center}.Schedule_toggle__11xrG input{margin-top:-5px}}.Select_label__2fZxX{font-size:14px;font-weight:600;margin:0 0 5px}.Select_input__oL88R{width:100%;height:40px;border-radius:12px!important;border:none;outline:1px solid #eee}.Select_input__oL88R:focus{outline:1px solid rgba(254,152,0,.4)}.Input_label__1ChPq{font-size:14px;font-weight:600;margin:0 0 5px;text-align:left}input{font-size:15px}input::placeholder{color:rgba(2,2,2,.4)}input:disabled::placeholder{color:rgba(2,2,2,.2)}.Input_form_inputs___a-nf .Input_input__3gTSF{width:100%;height:40px;border-radius:12px;border:none;outline:1px solid #eee;padding-left:16px}.Input_input__3gTSF:focus{outline:1px solid rgba(254,152,0,.4)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.Input_input__3gTSF:hover{outline:1px solid rgba(254,152,0,.4)}input:disabled:hover{outline:1px solid rgba(2,2,2,.1)}.Input_select__1897f{font-size:16px}.Input_error__LosfN{color:#c00!important;opacity:.4;font-size:12px}.Contacts_container__3SZ-d{max-width:75rem;margin:0 auto;padding:1.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}.Contacts_header__212MZ{justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap}.Contacts_header__212MZ,.Contacts_headerLeft__TUS6J{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.Contacts_headerIcon__FLOxH{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#2563eb;border-radius:.625rem;color:#fff;flex-shrink:0}.Contacts_headerText__yFaY7{display:flex;flex-direction:column;grid-gap:.125rem;gap:.125rem}.Contacts_pageTitle__2gWQ9{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.Contacts_pageSubtitle__2bQqW{margin:0;font-size:.8125rem;color:#64748b;font-weight:400;line-height:1.4}.Contacts_headerRight__2KUCV{display:flex;grid-gap:.75rem;gap:.75rem}.Contacts_backBtn__2IhM1{display:inline-flex;align-items:center;justify-content:center;grid-gap:.375rem;gap:.375rem;padding:.625rem 1rem;border-radius:.5rem;background:#fff;color:#64748b;border:1px solid #e2e8f0;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.Contacts_backBtn__2IhM1:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.Contacts_formContent__kdeRp{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.Contacts_formCard__7hVJ5{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(15,23,42,.08)}.Contacts_formCardHeader__1SKi5{padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.Contacts_formCardTitle__3kMZW{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#0f172a;line-height:1.3}.Contacts_formCardDescription__2n44K{margin:0;font-size:.8125rem;color:#64748b;line-height:1.5;font-weight:400}.Contacts_formCardBody__52hMw{padding:1.5rem}.Contacts_mapWrapper__17tPc{width:100%;height:25rem;border-radius:.75rem;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 1px 3px 0 rgba(15,23,42,.08)}.Contacts_addressDisplay__tCLlm{margin-top:1rem;padding:1rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.Contacts_addressIcon__1Vn8r{flex-shrink:0;color:#2563eb}.Contacts_addressText__1N-Mj{margin:0;font-size:.875rem;color:#1e293b;line-height:1.5}.Contacts_addressLabel__145Vx{font-weight:600;color:#0f172a}.Contacts_formRow__1hFV4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}.Contacts_formRow__1hFV4:last-child{margin-bottom:0}.Contacts_formGroup__Tt4p_{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.Contacts_formGroupFull__2Mh3o{grid-column:1/-1}.Contacts_formLabel__14hRF{font-size:.8125rem;font-weight:600;color:#0f172a;line-height:1.3}.Contacts_required__2464e{color:#ef4444;margin-left:.125rem}.Contacts_formInput__3K_bn,.Contacts_formSelect__ep27P{width:100%;height:2.75rem;padding:0 .875rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-family:inherit;color:#1e293b;background:#fff;transition:all .15s ease}.Contacts_formInput__3K_bn:hover,.Contacts_formSelect__ep27P:hover{border-color:#cbd5e1}.Contacts_formInput__3K_bn:focus,.Contacts_formSelect__ep27P:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Contacts_formInput__3K_bn::placeholder{color:#94a3b8}.Contacts_errorMessage__1Lxfn{margin:.25rem 0 0;font-size:.75rem;color:#dc2626;line-height:1.4}.Contacts_PhoneContainer__JuFWV{width:100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif!important}.Contacts_PhoneInput__1DyjM{width:100%!important;height:2.75rem!important;border:1px solid #e2e8f0!important;border-radius:.5rem!important;background:#fff!important;font-size:.875rem!important;font-family:inherit!important;transition:all .15s ease!important}.Contacts_PhoneInput__1DyjM:hover{border-color:#cbd5e1!important}.Contacts_PhoneInput__1DyjM:focus{outline:none!important;border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}.Contacts_PhoneButton__WZlr4{background:#f8fafc!important;border-radius:.5rem 0 0 .5rem!important;border:none!important;border-right:1px solid #e2e8f0!important}.Contacts_PhoneDropDown__3n1At{border-radius:.5rem!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;font-family:inherit!important;font-size:.875rem!important;max-height:15rem!important;overflow-y:auto!important}.Contacts_formActions__2VzfN{display:flex;justify-content:flex-end;grid-gap:.75rem;gap:.75rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.Contacts_primaryBtn__1k3U4{display:inline-flex;align-items:center;justify-content:center;grid-gap:.375rem;gap:.375rem;padding:.75rem 1.5rem;border-radius:.5rem;background:#2563eb;color:#fff;border:none;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.Contacts_primaryBtn__1k3U4:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 6px -1px rgba(37,99,235,.3);transform:translateY(-1px)}.Contacts_primaryBtn__1k3U4:disabled{opacity:.5;cursor:not-allowed}.Contacts_secondaryBtn__2NMMk{display:inline-flex;align-items:center;justify-content:center;grid-gap:.375rem;gap:.375rem;padding:.75rem 1.5rem;border-radius:.5rem;background:#fff;color:#64748b;border:1px solid #e2e8f0;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.Contacts_secondaryBtn__2NMMk:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}@media (max-width:1200px){.Contacts_container__3SZ-d{padding:1.25rem}}@media (max-width:1024px){.Contacts_formRow__1hFV4{grid-template-columns:1fr}.Contacts_mapWrapper__17tPc{height:20rem}}@media (max-width:768px){.Contacts_container__3SZ-d{padding:1rem}.Contacts_header__212MZ{flex-direction:column;align-items:flex-start}.Contacts_backBtn__2IhM1,.Contacts_headerRight__2KUCV{width:100%}.Contacts_pageTitle__2gWQ9{font-size:1.25rem}.Contacts_formCardHeader__1SKi5{padding:1rem 1.25rem}.Contacts_formCardBody__52hMw{padding:1.25rem}.Contacts_mapWrapper__17tPc{height:18rem}.Contacts_formActions__2VzfN{flex-direction:column-reverse}.Contacts_primaryBtn__1k3U4,.Contacts_secondaryBtn__2NMMk{width:100%}}@media (max-width:480px){.Contacts_headerIcon__FLOxH{width:2.5rem;height:2.5rem}.Contacts_pageTitle__2gWQ9{font-size:1.125rem}.Contacts_pageSubtitle__2bQqW{font-size:.75rem}.Contacts_formCardTitle__3kMZW{font-size:.9375rem}.Contacts_formCardDescription__2n44K{font-size:.75rem}.Contacts_mapWrapper__17tPc{height:16rem}}@media print{.Contacts_formActions__2VzfN,.Contacts_header__212MZ{display:none}.Contacts_formCard__7hVJ5{page-break-inside:avoid;box-shadow:none;border:1px solid #e2e8f0}.Contacts_container__3SZ-d{max-width:100%;padding:0}.Contacts_mapWrapper__17tPc{height:20rem}}.ImagesGallery_container__3zhtI{min-height:100vh;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ImagesGallery_successCard__3Y8xf{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:3rem 2.5rem;max-width:36rem;width:100%;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:center;grid-gap:1.25rem;gap:1.25rem}.ImagesGallery_successIconRing__1d_S7{width:5rem;height:5rem;border-radius:50%;background:rgba(254,152,0,.1);display:flex;align-items:center;justify-content:center;margin-bottom:.25rem;flex-shrink:0}.ImagesGallery_successTitle__3KtTS{font-size:1.75rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;margin:0;line-height:1.2}.ImagesGallery_successSubtitle__3e-GP{font-size:.9375rem;color:#64748b;font-weight:400;margin:0;line-height:1.6}.ImagesGallery_stepList__1yR2D{display:flex;flex-direction:column;grid-gap:.625rem;gap:.625rem;width:100%;text-align:left;margin-top:.25rem}.ImagesGallery_stepItem__6x5lQ{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem 1rem;background:#f8fafc;border:1px solid #f1f5f9;border-radius:.5rem;font-size:.8125rem;color:#475569;font-weight:500}.ImagesGallery_stepCheck__RTPrk{width:1.25rem;height:1.25rem;border-radius:50%;background:rgba(254,152,0,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fe9800}.ImagesGallery_divider__2-7Ee{width:100%;height:1px;background:#f1f5f9;margin:.25rem 0}.ImagesGallery_actions__3kCRQ{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;width:100%}.ImagesGallery_primaryBtn__3-oPs{display:inline-flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;width:100%;padding:.75rem 1.5rem;background:#fe9800;color:#fff;border:none;border-radius:.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s ease,box-shadow .15s ease;font-family:inherit}.ImagesGallery_primaryBtn__3-oPs:hover:not(:disabled){background:#f09000;box-shadow:0 4px 12px rgba(254,152,0,.35)}.ImagesGallery_primaryBtn__3-oPs:active{background:#da8300}.ImagesGallery_primaryBtn__3-oPs:disabled{opacity:.5;cursor:not-allowed}.ImagesGallery_secondaryBtn__1mK3k{display:inline-flex;align-items:center;justify-content:center;grid-gap:.5rem;gap:.5rem;width:100%;padding:.625rem 1.5rem;background:transparent;color:#64748b;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit;text-decoration:none;text-align:center}.ImagesGallery_secondaryBtn__1mK3k:hover{border-color:#fe9800;color:#fe9800;background:rgba(254,152,0,.04)}@media (max-width:480px){.ImagesGallery_container__3zhtI{justify-content:flex-start;padding:2rem 1rem 1rem}.ImagesGallery_successCard__3Y8xf{padding:2rem 1.25rem}.ImagesGallery_successTitle__3KtTS{font-size:1.375rem}}.ImagesGallery_delete_icon__2oXhV,.ImagesGallery_delete_overlay__1R1r5,.ImagesGallery_form_buttons__1PgVz,.ImagesGallery_gallery__1TOY7,.ImagesGallery_image_gallery_card__120Rz,.ImagesGallery_imagesGallery__24Gqi,.ImagesGallery_upload_gallery_card__24gGS{display:none}.Modal_modal_body__3YwHo{text-align:center}.Button_button__1Nk4s{background-color:#fe9800;border:none;outline:none;color:#fff;font-family:"Inter";font-style:normal;font-weight:600;font-size:14px;padding:14px 22px;border-radius:12px;width:100%}.Button_button__1Nk4s:hover{background-color:#f09000}.Button_button__1Nk4s:active{background-color:#da8300}.Button_button__1Nk4s:disabled,.Button_button__1Nk4s[disabled]{background-color:rgba(254,152,0,.6);cursor:not-allowed}.Button_button_secondary__1pqKG{background-color:#fff;color:#000;border:1px solid #eee}.Button_button_secondary__1pqKG:hover{background-color:#eee}.Places_page__1UL1g{min-height:100vh;background:#f8fafc;padding:2rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.Places_header__1m4WQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.Places_headerLeft__19Zy1{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.Places_title__suxXn{font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;margin:0}.Places_subtitle__2hG1P{font-size:.875rem;color:#64748b;margin:0}.Places_createBtn__3K2DC{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.625rem 1.25rem;background:#fe9800;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease,box-shadow .15s ease;font-family:inherit;white-space:nowrap}.Places_createBtn__3K2DC:hover{background:#f09000;box-shadow:0 4px 12px rgba(254,152,0,.3);color:#fff;text-decoration:none}.Places_createBtn__3K2DC:active{background:#da8300}.Places_card__9p5Ac{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.04)}.Places_emptyState__MSSle{flex-direction:column;padding:4rem 2rem;text-align:center;grid-gap:.75rem;gap:.75rem}.Places_emptyIcon__2Piqj,.Places_emptyState__MSSle{display:flex;align-items:center;justify-content:center}.Places_emptyIcon__2Piqj{width:3.5rem;height:3.5rem;border-radius:50%;background:#f1f5f9;color:#94a3b8;margin-bottom:.25rem}.Places_emptyTitle__2-Kd3{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.Places_emptyText__1oDAk{font-size:.875rem;color:#64748b;margin:0}.Places_tableHeader__Z1cW3{display:grid;grid-template-columns:1fr 160px 120px;padding:.75rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.Places_tableHeaderCell__28fdw{font-size:.75rem;font-weight:600;color:#64748b;letter-spacing:.04em;text-transform:uppercase}.Places_tableHeaderCell__28fdw:last-child{text-align:right}.Places_placeRow__3P8eu{display:grid;grid-template-columns:1fr 160px 120px;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;transition:background .1s ease;cursor:pointer}.Places_placeRow__3P8eu:last-child{border-bottom:none}.Places_placeRow__3P8eu:hover{background:#f8fafc}.Places_placeRow__3P8eu.Places_selected__fibRS{background:rgba(254,152,0,.04);border-left:3px solid #fe9800;padding-left:calc(1.25rem - 3px)}.Places_placeIdentity__16Jix{display:flex;align-items:center;grid-gap:.875rem;gap:.875rem;min-width:0}.Places_placeIconWrap__1EUt5{width:2.25rem;height:2.25rem;border-radius:.5rem;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.Places_placeName__ZCoRi{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Places_placeBadge__Lsfeq{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;margin-top:.125rem;font-size:.6875rem;font-weight:500;color:#64748b;background:#f1f5f9;padding:.125rem .5rem;border-radius:1rem;width:-moz-fit-content;width:fit-content}.Places_dateCell__D5cJA{font-size:.8125rem;color:#64748b}.Places_actionsCell__3FsHc{display:flex;align-items:center;justify-content:flex-end;grid-gap:.375rem;gap:.375rem}.Places_iconBtn__rVCL2{width:2rem;height:2rem;border-radius:.375rem;border:1px solid #e2e8f0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .15s ease}.Places_iconBtn__rVCL2:hover{border-color:#2563eb;color:#2563eb;background:rgba(37,99,235,.05)}.Places_iconBtn__rVCL2.Places_danger__33MgB:hover{border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.05)}.Places_quickActionsPanel__1Uru3{margin-top:1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04)}.Places_quickActionsHeader__3fed1{display:flex;align-items:center;grid-gap:.625rem;gap:.625rem;margin-bottom:1rem}.Places_quickActionsIcon__Mkm8h{width:2rem;height:2rem;border-radius:.375rem;background:rgba(254,152,0,.1);display:flex;align-items:center;justify-content:center;color:#fe9800;flex-shrink:0}.Places_quickActionsTitle__1KGNd{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0}.Places_quickActionsGrid__3OmYF{display:flex;flex-wrap:wrap;grid-gap:.625rem;gap:.625rem}.Places_quickActionBtn__6lDnk{display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#334155;cursor:pointer;transition:all .15s ease;font-family:inherit}.Places_quickActionBtn__6lDnk:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Places_quickActionBtn__6lDnk.Places_primary__3IdD4{background:#fe9800;border-color:#fe9800;color:#fff}.Places_quickActionBtn__6lDnk.Places_primary__3IdD4:hover{background:#f09000;border-color:#f09000;box-shadow:0 2px 8px rgba(254,152,0,.3)}@media (max-width:640px){.Places_page__1UL1g{padding:1rem}.Places_tableHeader__Z1cW3{display:none}.Places_placeRow__3P8eu{grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-gap:.5rem;gap:.5rem;padding:.875rem 1rem}.Places_dateCell__D5cJA{grid-column:1;grid-row:2;font-size:.75rem}.Places_actionsCell__3FsHc{grid-column:2;grid-row:1/3;align-self:center}.Places_placeRow__3P8eu.Places_selected__fibRS{padding-left:calc(1rem - 3px)}.Places_quickActionsGrid__3OmYF{flex-direction:column}.Places_quickActionBtn__6lDnk{justify-content:center}}.Plans_page__2AJy2{height:100vh;max-height:100vh;display:flex;flex-direction:column;padding:1.25rem 2rem 1rem;background:#f8fafc;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box;overflow:hidden;max-width:1400px;margin:0 auto}.Plans_topBar__Xt5vZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-shrink:0;grid-gap:1rem;gap:1rem;flex-wrap:wrap}.Plans_topBarLeft__3LtvR{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.Plans_headerIcon__19TmC{width:2.25rem;height:2.25rem;background:#2563eb;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.Plans_pageTitle__3P3Ai{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.Plans_pageSubtitle__2Mz3v{margin:.0625rem 0 0;font-size:.75rem;color:#64748b}.Plans_toggleWrap__HiI-i{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.Plans_savingsBanner__3rGn-{font-size:.75rem;font-weight:500;color:#16a34a;background:#dcfce7;border:1px solid #86efac;border-radius:2rem;padding:.25rem .75rem;white-space:nowrap}.Plans_toggle__3owqD{display:flex;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.1875rem;grid-gap:.125rem;gap:.125rem}.Plans_toggleBtn__36Sgs{padding:.3125rem 1rem;border:none;border-radius:.375rem;font-size:.8125rem;font-weight:500;color:#64748b;background:transparent;cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap}.Plans_toggleBtn__36Sgs:hover{color:#1e293b;background:#f8fafc}.Plans_toggleBtnActive__RIqWE{background:#2563eb;color:#fff;box-shadow:0 1px 3px rgba(37,99,235,.3)}.Plans_toggleBtnActive__RIqWE:hover{background:#1d4ed8}.Plans_grid__3sOa4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.875rem;gap:.875rem;flex:1 1;min-height:0}.Plans_card__qh6xh{background:#fff;border:1.5px solid #e2e8f0;border-radius:1rem;padding:1.125rem 1.125rem 1rem;display:flex;flex-direction:column;grid-gap:.4rem;gap:.4rem;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden;height:100%;box-sizing:border-box}.Plans_card__qh6xh:hover{border-color:#94a3b8;box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.Plans_cardSelected__20ViP{border:2px solid #2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.1),0 6px 20px rgba(37,99,235,.12)!important;transform:translateY(-2px)!important}.Plans_cardPopular__3to2d{border-color:#7c3aed}.Plans_cardEnterprise__23v6v{border-style:dashed;background:#fafafa}.Plans_popularBadge__MbBg3{position:absolute;top:0;right:0;background:#7c3aed;color:#fff;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .625rem;border-radius:0 .875rem 0 .625rem;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.Plans_cardTop__1zF0W{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:.125rem}.Plans_planDot__1RwM_{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.Plans_planName__B6aRr{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.Plans_planTagline__2R0gz{margin:0 0 .25rem;font-size:.75rem;color:#94a3b8;font-weight:400;line-height:1.3}.Plans_priceRow__1Uroy{display:flex;align-items:flex-end;grid-gap:.125rem;gap:.125rem;margin:.125rem 0}.Plans_priceSymbol___APWb{font-size:1rem;font-weight:600;color:#0f172a;line-height:1;padding-bottom:.25rem}.Plans_priceNum__kz_31{font-size:2rem;font-weight:800;color:#0f172a;line-height:1;letter-spacing:-.03em}.Plans_priceSuffix__23hGY{font-size:.75rem;color:#94a3b8;padding-bottom:.3rem}.Plans_priceCustom__1YW5G{font-size:1.375rem;font-weight:700;color:#0f172a;line-height:1;padding:.375rem 0}.Plans_savingPill__2OTZa{display:inline-flex;background:#dcfce7;border:1px solid #86efac;border-radius:.375rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;color:#15803d;width:-moz-fit-content;width:fit-content}.Plans_annualNote__2C4Bp{margin:0;font-size:.6875rem;color:#94a3b8}.Plans_ctaBtn__1KGbO{width:100%;padding:.5rem 1rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit;border:1.5px solid #e2e8f0;background:transparent;color:#64748b;flex-shrink:0;margin-top:.125rem}.Plans_ctaBtn__1KGbO:hover{background:#f8fafc}.Plans_ctaBtnActive__GPVF4{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.Plans_ctaBtnActive__GPVF4:hover{background:#1d4ed8!important}.Plans_divider__HO0hC{height:1px;background:#f1f5f9;flex-shrink:0;margin:.25rem 0}.Plans_featuresList__1RJmL{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:.3rem;gap:.3rem;flex:1 1;min-height:0;overflow:hidden}.Plans_featureItem__2VoiO{display:flex;align-items:flex-start;grid-gap:.375rem;gap:.375rem;font-size:.8rem;color:#334155;line-height:1.35}.Plans_featureCheck__2cMGX{flex-shrink:0;margin-top:.1rem}.Plans_footer__3bnr4{display:flex;justify-content:flex-end;align-items:center;grid-gap:.75rem;gap:.75rem;padding-top:.875rem;border-top:1px solid #e2e8f0;flex-shrink:0}.Plans_backBtn__3IGpM{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;padding:.5625rem 1.125rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s ease;font-family:inherit}.Plans_backBtn__3IGpM:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff;text-decoration:none}.Plans_continueBtn__19Hkx{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;padding:.5625rem 1.5rem;border-radius:.5rem;background:#2563eb;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s ease;border:none;cursor:pointer}.Plans_continueBtn__19Hkx:hover{background:#1d4ed8;color:#fff;text-decoration:none}.Plans_continueBtnDisabled__15OsI{background:#94a3b8!important;cursor:not-allowed;pointer-events:none}@media (max-width:1200px){.Plans_grid__3sOa4{grid-template-columns:repeat(2,1fr)}.Plans_page__2AJy2{height:auto;max-height:none;overflow:auto}}@media (max-width:768px){.Plans_grid__3sOa4{grid-template-columns:1fr}.Plans_page__2AJy2{padding:.75rem;height:auto;overflow:auto}.Plans_topBar__Xt5vZ{flex-direction:column;align-items:flex-start}}.OverviewCalendar_container__33TX1{padding:1.75rem 2rem 2rem;max-width:1400px;margin:0 auto;background:#f8fafc;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif}.OverviewCalendar_header__aytUj{justify-content:space-between;margin-bottom:1.75rem;flex-wrap:wrap}.OverviewCalendar_header__aytUj,.OverviewCalendar_headerLeft__307K2{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.OverviewCalendar_headerIcon__2hf8K{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#2563eb;border-radius:.625rem;color:#fff;flex-shrink:0}.OverviewCalendar_pageTitle__3QVYO{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.OverviewCalendar_pageSubtitle__1vrRe{margin:.125rem 0 0;font-size:.8125rem;color:#64748b;font-weight:400;line-height:1.4}.OverviewCalendar_headerRight__2p30l{display:flex;align-items:center;grid-gap:.625rem;gap:.625rem;flex-wrap:wrap}.OverviewCalendar_categoryPills__3Yaf-{display:flex;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.1875rem;grid-gap:.125rem;gap:.125rem}.OverviewCalendar_categoryPill__lZCjP{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem;padding:.375rem .625rem;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;color:#64748b;background:transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;font-family:inherit}.OverviewCalendar_categoryPill__lZCjP:hover{color:#1e293b;background:#f8fafc}.OverviewCalendar_categoryPillActive__PZtkg{background:#0f172a;color:#fff;box-shadow:0 1px 3px rgba(15,23,42,.3)}.OverviewCalendar_categoryPillActive__PZtkg:hover{background:#1e293b;color:#fff}.OverviewCalendar_dateNav__SN389{display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.OverviewCalendar_dateArrow__3pG9t{display:flex;align-items:center;justify-content:center;width:2rem;height:2.125rem;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .15s ease}.OverviewCalendar_dateArrow__3pG9t:hover:not(:disabled){background:#f8fafc;color:#2563eb}.OverviewCalendar_dateArrow__3pG9t:disabled{opacity:.3;cursor:not-allowed}.OverviewCalendar_dateLabel__2Ck4E{display:flex;align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;color:#1e293b;white-space:nowrap;border-left:1px solid #f1f5f9;border-right:1px solid #f1f5f9}.OverviewCalendar_scanBtn__3AYpo{display:flex;align-items:center;grid-gap:.375rem;gap:.375rem;padding:.5rem 1rem;border:none;border-radius:.5rem;background:#2563eb;color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}.OverviewCalendar_scanBtn__3AYpo:hover{background:#1d4ed8;box-shadow:0 2px 8px rgba(37,99,235,.2)}.OverviewCalendar_refreshBtn__2LWED{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease;flex-shrink:0}.OverviewCalendar_refreshBtn__2LWED:hover:not(:disabled){border-color:#2563eb;color:#2563eb;background:#eff6ff}.OverviewCalendar_refreshBtn__2LWED:disabled{opacity:.5;cursor:not-allowed}@keyframes OverviewCalendar_spin__SzaN-{to{transform:rotate(1turn)}}.OverviewCalendar_spinning__3z5PR{animation:OverviewCalendar_spin__SzaN- .8s linear infinite}.OverviewCalendar_errorBanner__2a6Gf{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem 1.25rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;margin-bottom:1.5rem;color:#991b1b;font-size:.875rem;font-weight:500}.OverviewCalendar_loadingContainer__gSyOV{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;grid-gap:1rem;gap:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.OverviewCalendar_spinner__3Lo2v{width:2.5rem;height:2.5rem;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:OverviewCalendar_spin__SzaN- .8s linear infinite}.OverviewCalendar_loadingText__2sIoK{margin:0;font-size:.875rem;color:#64748b;font-weight:500}.OverviewCalendar_calendarCard__36GQb{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.04)}.OverviewCalendar_calendar__1yECo{width:100%;--rdp-cell-size:8.75rem;--rdp-caption-font-size:1.125rem;margin:0;display:flex;align-items:flex-start;justify-content:center;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.OverviewCalendar_caption__2fIhQ{display:none}.OverviewCalendar_HeadRow__1sfA5{border-bottom:1px solid #e2e8f0;background:#fff}.OverviewCalendar_HeadCell__3F6A4{height:3rem;width:14.28571%;min-width:8.75rem;color:#64748b;font-size:.875rem;font-weight:500}.OverviewCalendar_Cell__3t_uk{width:14.28571%;min-width:8.75rem;height:8.125rem;padding:0}.OverviewCalendar_Day__ULNnM{width:100%;min-width:8.75rem;height:8.125rem;border:1px solid #e2e8f0;background:#fff;border-radius:0!important;padding:.625rem;color:#0f172a;display:flex;flex-direction:column;text-align:center;font-family:inherit;font-size:.875rem!important;font-style:normal;font-weight:600;line-height:1.2;letter-spacing:-.02em;cursor:pointer;transition:background .15s ease}.OverviewCalendar_Day__ULNnM:hover{background:#f8fafc}.OverviewCalendar_CalendarDate__vRKJq{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:.25rem;gap:.25rem;border-radius:100px}.OverviewCalendar_CalendarDateText__2AVOj{color:#0f172a;text-align:center;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}.OverviewCalendar_StaffContainer__2AG9f{display:inline-flex;align-items:center;grid-gap:.25rem;gap:.25rem;margin-top:auto;margin-left:auto;margin-right:.625rem}.OverviewCalendar_StaffList__2FiLB{display:flex;align-items:center;grid-gap:-.5rem;gap:-.5rem}.OverviewCalendar_StaffList__2FiLB>*{margin-right:-.5rem}.OverviewCalendar_StaffList__2FiLB>:last-child{margin-left:.5rem}.OverviewCalendar_StaffAvatar__1ElJ4{width:1.5rem;height:1.5rem;border-radius:50%;background-size:cover;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.OverviewCalendar_DayWithSchedule__23Hg8{background:#eff6ff;border-color:#2563eb}.OverviewCalendar_dayWithVacation__9NqK1{background:#fff7ed;border-color:#ea580c}@media (max-width:1400px){.OverviewCalendar_container__33TX1{padding:1.5rem 1.75rem 2.75rem}.OverviewCalendar_calendar__1yECo{--rdp-cell-size:8.125rem}.OverviewCalendar_Cell__3t_uk,.OverviewCalendar_Day__ULNnM{min-width:8.125rem;height:7.5rem}.OverviewCalendar_HeadCell__3F6A4{min-width:8.125rem}}@media (max-width:1200px){.OverviewCalendar_container__33TX1{padding:1.25rem 1.5rem 2.5rem}.OverviewCalendar_calendar__1yECo{--rdp-cell-size:6.875rem}.OverviewCalendar_Cell__3t_uk,.OverviewCalendar_Day__ULNnM{min-width:6.875rem;height:6.875rem}.OverviewCalendar_Day__ULNnM{padding:.5rem}.OverviewCalendar_HeadCell__3F6A4{min-width:6.875rem;height:2.75rem}.OverviewCalendar_pageTitle__3QVYO{font-size:1.25rem}}@media (max-width:1024px){.OverviewCalendar_header__aytUj{flex-direction:column;align-items:flex-start}.OverviewCalendar_headerRight__2p30l{width:100%;justify-content:flex-start}.OverviewCalendar_categoryPills__3Yaf-{order:-1}.OverviewCalendar_calendar__1yECo{--rdp-cell-size:6.25rem}.OverviewCalendar_Cell__3t_uk,.OverviewCalendar_Day__ULNnM{min-width:6.25rem;height:6.25rem}.OverviewCalendar_Day__ULNnM{padding:.375rem}.OverviewCalendar_HeadCell__3F6A4{min-width:6.25rem}}@media (max-width:768px){.OverviewCalendar_container__33TX1{padding:1rem}.OverviewCalendar_header__aytUj{margin-bottom:1.25rem}.OverviewCalendar_headerIcon__2hf8K{width:2.5rem;height:2.5rem}.OverviewCalendar_pageTitle__3QVYO{font-size:1.125rem}.OverviewCalendar_pageSubtitle__1vrRe{font-size:.75rem}.OverviewCalendar_headerRight__2p30l{flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.OverviewCalendar_categoryPills__3Yaf-{width:100%}.OverviewCalendar_categoryPill__lZCjP{flex:1 1;justify-content:center}.OverviewCalendar_dateNav__SN389{flex:1 1}.OverviewCalendar_calendarCard__36GQb{overflow-x:auto;padding:.75rem}.OverviewCalendar_calendar__1yECo{--rdp-cell-size:5rem;min-width:35rem}.OverviewCalendar_Cell__3t_uk{min-width:5rem;height:5rem}.OverviewCalendar_Day__ULNnM{min-width:5rem;height:5rem;padding:.25rem;font-size:.75rem!important}.OverviewCalendar_HeadCell__3F6A4{min-width:5rem;font-size:.75rem}.OverviewCalendar_CalendarDateText__2AVOj{font-size:.875rem}.OverviewCalendar_StaffAvatar__1ElJ4{width:1.125rem;height:1.125rem}}@media (max-width:480px){.OverviewCalendar_container__33TX1{padding:.75rem}.OverviewCalendar_pageTitle__3QVYO{font-size:1rem}.OverviewCalendar_scanBtn__3AYpo{padding:.5rem .75rem;font-size:.75rem}.OverviewCalendar_refreshBtn__2LWED{width:2rem;height:2rem}}@media print{.OverviewCalendar_header__aytUj,.OverviewCalendar_refreshBtn__2LWED,.OverviewCalendar_scanBtn__3AYpo{display:none}.OverviewCalendar_container__33TX1{max-width:100%;padding:0;background:#fff}.OverviewCalendar_calendarCard__36GQb{box-shadow:none;border:1px solid #e2e8f0}}.CalendarEmployeeDetails_CalendarBox__2YkvX{display:flex;width:600px;flex-direction:column;align-items:flex-start;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04);border-bottom-left-radius:12px;border-top-left-radius:12px;overflow:auto;max-height:100%}.CalendarEmployeeDetails_CalendarHead__c2aY5{display:flex;height:80px;padding:24px 24px 0;align-items:center;grid-gap:20px;gap:20px;align-self:stretch}.CalendarEmployeeDetails_HeadTitle__46Wsp{display:flex;align-items:center;grid-gap:12px;gap:12px;flex:1 0}.CalendarEmployeeDetails_BackButton__1UpIK{display:flex;width:40px;height:40px;padding:0!important;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:100px!important;border:1px solid #eee;background-color:initial!important;color:#020202;opacity:.5}.CalendarEmployeeDetails_EmployeeName__2WPfC{display:-webkit-box;color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-weight:600}.CalendarEmployeeDetails_EmployeeName__2WPfC,.CalendarEmployeeDetails_EmployeeNamePoint__1zlni{-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-family:Inter;font-size:24px;font-style:normal;line-height:120%;letter-spacing:-.48px}.CalendarEmployeeDetails_EmployeeNamePoint__1zlni{color:rgba(2,2,2,.35);font-weight:800}.CalendarEmployeeDetails_HeadClose__3TzZ8{display:flex;align-items:center;grid-gap:24px;gap:24px;background-color:initial;padding:0}.CalendarEmployeeDetails_CalendarBody__1XWYz{display:flex;padding:24px;flex-direction:column;align-items:flex-start;grid-gap:32px;gap:32px;align-self:stretch;background:var(--brand-snow,#fff);overflow:auto;max-height:inherit}.CalendarEmployeeDetails_Content__n6cx-{display:flex;flex-direction:column;align-items:flex-start;grid-gap:40px;gap:40px;align-self:stretch}.CalendarEmployeeDetails_GeneralSection__QcEaU{flex-direction:column;grid-gap:16px;gap:16px}.CalendarEmployeeDetails_GeneralSection__QcEaU,.CalendarEmployeeDetails_SectionTitle__Lo5t2{display:flex;align-items:flex-start;align-self:stretch}.CalendarEmployeeDetails_SectionTitleText__1_Nrd{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.CalendarEmployeeDetails_GeneralSectionList__2aJxR{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.CalendarEmployeeDetails_GeneralSectionRow__36bJy{display:flex;align-items:flex-end;grid-gap:8px;gap:8px;align-self:stretch}.CalendarEmployeeDetails_GeneralRowLabel__5nbuu{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.CalendarEmployeeDetails_RowLine__1lDNw{display:flex;padding-bottom:0;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:4px;gap:4px;flex:1 0}.CalendarEmployeeDetails_NameLine__2jAu3{width:100%;height:1px;border-bottom:1px dashed #bbb}.CalendarEmployeeDetails_ScheduleSection__1dArn{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.CalendarEmployeeDetails_TimeTable__1hSNm{display:flex;height:40px!important;padding:10px 12px!important;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:12px;border:1px solid #eee;background:var(--brand-snow,#fff)!important}.CalendarEmployeeDetails_CalendarIcon__3CDKx{width:16px;height:16px;color:#fe9800;display:flex}.CalendarEmployeeDetails_TimeTableText__euxTx{color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:120%}.CalendarEmployeeDetails_ToursSection__m0Wyk{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.CalendarEmployeeDetails_ToursList__2nbV8{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;align-self:stretch}.CalendarEmployeeDetails_ToursItem__3n5Vt{display:flex;padding:12px 16px;align-items:center;grid-gap:24px;gap:24px;align-self:stretch;border-radius:12px;background:var(--brand-clouds,#f6f6f6)}.CalendarEmployeeDetails_TourTitle__1Q5Js{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 0}.CalendarEmployeeDetails_TourColor__2-0js{width:12px;height:12px;border-radius:20px}.CalendarEmployeeDetails_TourTitleText__2B7i0{flex:1 0;color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.CalendarEmployeeDetails_TourSpace__2K0q-{display:flex;width:120px;align-items:center;grid-gap:4px;gap:4px}.CalendarEmployeeDetails_SpaceIcon__3Klo2{width:16px;height:16px;flex-shrink:0;opacity:.35;display:flex}.CalendarEmployeeDetails_SpaceText__32p3L{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.CalendarEmployeeDetails_TourTime__3iwmQ{display:flex;align-items:center;grid-gap:4px;gap:4px}.CalendarEmployeeDetails_TourTimeText__y1_4x{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.CalendarEmployeeDetails_VacationSection__3WbTC{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.CalendarEmployeeDetails_VacationsList__2TxFJ{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;align-self:stretch}.CalendarEmployeeDetails_VacationItem__3tMWm{display:flex;padding:12px 16px;align-items:center;grid-gap:24px;gap:24px;align-self:stretch;border-radius:12px;background:var(--brand-clouds,#f6f6f6)}.CalendarEmployeeDetails_VacationTitle__21Pdh{display:flex;align-items:center;grid-gap:8px;gap:8px;flex:1 0}.CalendarEmployeeDetails_VacationTitleText__2jLJC{flex:1 0;color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.CalendarEmployeeDetails_VacationTitleIdentifier__1o8Kp{color:rgba(2,2,2,.35);font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.CalendarEmployeeDetails_VacationTime__3Lqf1{display:flex;align-items:center;grid-gap:4px;gap:4px}.CalendarEmployeeDetails_VacationTimeText__1JQeZ{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.CalendarEmployeeDetails_DocumentsSection__3VZrF{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.CalendarEmployeeDetails_DocumentsList__2wfZM{display:flex;flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;align-self:stretch}.CalendarEmployeeDetails_MilitaryDocumentItem__3P9VH,.CalendarEmployeeDetails_StandartDocumentItem__2WHB-{display:flex;padding:12px 12px 12px 16px;align-items:center;grid-gap:16px;gap:16px;align-self:stretch;border-radius:12px;border:1px solid #eee;background:var(--brand-snow,#fff)}.CalendarEmployeeDetails_MilitaryDocumentItem__3P9VH{justify-content:space-between}.CalendarEmployeeDetails_StandartDocumentTitle__3-YKr{display:flex;width:220px;align-items:center;grid-gap:8px;gap:8px}.CalendarEmployeeDetails_DocumentIcon__1AWAV{width:20px;height:20px;flex-shrink:0;display:flex}.CalendarEmployeeDetails_DocumentTitle__2hS57{flex:1 0;color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:120%}.CalendarEmployeeDetails_StandartDocumentNumber__3vzCP{display:flex;width:90px;align-items:center;grid-gap:4px;gap:4px}.CalendarEmployeeDetails_DocumentNumberN__19FF4{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:100%;opacity:.35}.CalendarEmployeeDetails_DocumentNumber__2NE9c{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:120%}.CalendarEmployeeDetails_StandartDocumentExpire__2Ya8h{display:flex;align-items:center;grid-gap:4px;gap:4px;flex:1 0}.CalendarEmployeeDetails_DocumentExpireText__33nZm{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:100%;opacity:.35}.CalendarEmployeeDetails_DocumentExpireDate__3jSB9{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:12px;font-style:normal;font-weight:500}.CalendarEmployeeDetails_UploadButton__h-fD2{display:flex;width:25px;height:25px;padding:5px!important;justify-content:center;align-items:center;grid-gap:4px;gap:4px;border-radius:100px!important;border:1px solid #eee;background:var(--brand-snow,#fff)!important}.CalendarEmployeeDetails_UploadIcon__32o8O{width:14px;height:14px;flex-shrink:0;opacity:.35;color:#020202;display:flex}.CalendarEmployeeDetails_SafeSpace__2uMzy{display:flex;height:28px;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:2px;gap:2px;flex:1 0}.CalendarEmployeeDetails_Missing__dXPKB{color:#f23636;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:120%}.CalendarEmployeeDetails_Actions__2Ds5I{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.CalendarEmployeeDetails_EditButton__1HY-i{display:flex;padding:16px 24px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.CalendarEmployeeDetails_EditIcon__3i_Qh{width:20px;height:20px}.CalendarEmployeeDetails_EditButtonText__6e-5G{color:var(--brand-snow,var(--brand-snow,#fff));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:125%}.TimeTable_CalendarBox__1gp6j{display:flex;width:735px;flex-direction:column;align-items:flex-start;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04);border-bottom-left-radius:12px;border-top-left-radius:12px;height:100vh;overflow-y:auto}.TimeTable_CalendarHead__23zsI{display:flex;padding:24px;align-items:center;grid-gap:20px;gap:20px;align-self:stretch}.TimeTable_HeadTitle__3T0le{display:flex;align-items:center;grid-gap:12px;gap:12px;flex:1 0}.TimeTable_BackButton__3JpgU{display:flex;width:40px!important;height:40px!important;padding:0!important;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:100px!important;border:1px solid #eee;background-color:initial!important}.TimeTable_BackIcon__FA4qn{width:20px;height:20px;flex-shrink:0;opacity:.5;color:#020202}.TimeTable_EmployeeName__3z-tD{display:-webkit-box;color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-weight:600}.TimeTable_EmployeeName__3z-tD,.TimeTable_EmployeeNamePoint__JQ50B{-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-family:Inter;font-size:24px;font-style:normal;line-height:120%;letter-spacing:-.48px}.TimeTable_EmployeeNamePoint__JQ50B{color:rgba(2,2,2,.35);font-weight:800}.TimeTable_date_picker__8uC9g{width:220px;height:52px;border-radius:12px;border:none;outline:1px solid #eee;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;padding:0 12px;grid-gap:8px;gap:8px}.TimeTable_DatePickerArrow__3O34P{width:28px;height:28px}.TimeTable_date_picker__8uC9g .TimeTable_date_value__2Ogze{display:flex;width:100%;justify-content:center;color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:100%}.TimeTable_date_picker__8uC9g svg{opacity:.35}.TimeTable_date_picker__8uC9g svg:hover{opacity:.75}.TimeTable_CloseButton__2HTsk{display:flex;align-items:center;grid-gap:24px;gap:24px;padding:0!important;background-color:initial!important}.TimeTable_CloseIcon__28fBy{width:28px;height:28px;opacity:.35}.TimeTable_CalendarRow__1p4te{display:flex;padding:0 24px 24px;align-items:flex-start;grid-gap:24px;gap:24px;align-self:stretch}.TimeTable_RowCard__35i5L{display:flex;padding:20px;align-items:center;grid-gap:16px;gap:16px;flex:1 0;border-radius:12px}.TimeTable_CardIcon__1iwu6{display:flex;align-items:center;grid-gap:4px;gap:4px}.TimeTable_IconContent__1D0mm{display:flex;width:40px;height:40px;padding:9px;justify-content:center;align-items:center;border-radius:100px;background:var(--brand-snow,#fff);box-shadow:8px 8px 20px 0 rgba(18,102,79,.1),2px 2px 12px 0 rgba(0,0,0,.05)}.TimeTable_CardContent__3HtOn{display:flex;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px}.TimeTable_MainCardContent__2rEoy{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.96px}.TimeTable_SecondCardContent__3s87t{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:8px;gap:8px}.TimeTable_SecondCardContentText__Tipvl{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.24px}.TimeTable_BCardContent__88RlE{display:flex;flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px}.TimeTable_CardContentValue__2M42K{display:flex;align-items:flex-start;grid-gap:4px;gap:4px}.TimeTable_MainValue__2K6NS{font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.96px}.TimeTable_Currency__12xvj,.TimeTable_MainValue__2K6NS{color:var(--brand-charcoal,var(--brand-charcoal,#020202))}.TimeTable_Currency__12xvj{font-feature-settings:"sups" on;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.64px;opacity:.35}.TimeTable_CalendarBody__Ju0jc{display:flex;flex-direction:column;align-items:flex-start;flex:1 0;align-self:stretch;background:var(--brand-snow,#fff);box-shadow:inset 8px 8px 80px 0 rgba(0,0,0,.04)}.TimeTable_caption__3t_4R{display:none}.TimeTable_Calendar__OXB1G{--rdp-cell-size:98px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);margin:6px;display:flex;align-items:center;justify-content:center}.TimeTable_HeadCell__2tjA7{min-width:103.85px;height:14px;opacity:.5;color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.24px;padding:0}.TimeTable_HeadCell__2tjA7:last-child{min-width:85px}.TimeTable_Cell__Xb2WS{width:95.85px;height:120px;padding:0}.TimeTable_Day__1udYq{width:95.85px;height:120px;background-color:initial;padding:12px 59.857px 58px 8px;position:relative;transform:translateX(-10px);padding-top:12px!important}.TimeTable_Day__1udYq,.TimeTable_DayOutside___SxLY{display:flex;flex-direction:column;flex:1 0;align-self:stretch;border-radius:12px;border:1px solid rgba(2,2,2,.05);color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-align:center;font-family:Inter;font-size:16px!important;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.32px}.TimeTable_DayOutside___SxLY{background:var(--brand-clouds,rgba(2,2,2,.3));opacity:.2;padding:12px 59.857px 58px 8px}.TimeTable_CalendarDate__1uqHg{display:flex;width:28px;height:28px;flex-direction:column;justify-content:center;align-items:center;grid-gap:4px;gap:4px;border-radius:100px}.TimeTable_CalendarDateText__b2uAH{color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.32px;margin-left:1px;margin-top:-18px!important}.TimeTable_head__1zJpr{display:flex;padding:16px 8px;align-items:flex-start;grid-gap:7px;gap:7px;align-self:stretch;border-top:1px solid #eee;border-bottom:1px solid #eee;background:var(--brand-snow,#fff);margin-bottom:4px}.TimeTable_tbody__2WBDA{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-top:45px}.TimeTable_row__32rLj{display:flex;grid-gap:7px;gap:7px;justify-content:center}.TimeTable_DayWithSchedule__QjUzw{flex:1 0;align-self:stretch;padding:0;padding-top:12px!important}.TimeTable_WorkingHours__2dpv-{display:inline-flex;padding:4px 6px;justify-content:center;align-items:center;grid-gap:4px;gap:4px;border-radius:12px;background:var(--brand-snow,#fff);margin:auto auto 12px}.TimeTable_HoursText__1jYSn{color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.24px}.TimeTable_SpreadIcon__2reIg{position:absolute;top:8px;right:8px;display:flex;width:14px;height:14px;flex-shrink:0;opacity:.35;z-index:2;cursor:pointer}.TimeTable_SpreadDropdown__3QZbO{background:var(--brand-snow,#fff);border-radius:12px;padding:8px 0;min-width:140px;z-index:100;border:1px solid rgba(0,0,0,.1803921568627451);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TimeTable_SpreadDropdownItem__bsZ0x{display:flex;padding:6px 12px;color:var(--brand-charcoal,#020202);font-family:Inter;font-size:11px;font-weight:400;line-height:120%;letter-spacing:-.24px;white-space:nowrap}.TimeTable_Day__1udYq:hover .TimeTable_SpreadIcon__2reIg{background:var(--brand-snow,#fff);opacity:1;width:22px;height:22px;top:4px;right:4px;border-radius:100px;display:flex;align-items:center;justify-content:center}.TimeTable_Day__1udYq:hover .TimeTable_SpreadIcon__2reIg svg{width:14px;height:14px}.EditEmployeeDetails_customSelect__K7Wb2{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500}.EditEmployeeDetails_BoxForm__3oP2L .EditEmployeeDetails_label__13w7d,.EditEmployeeDetails_customSelect__K7Wb2 .EditEmployeeDetails_label__13w7d{margin-bottom:0;display:flex;flex-direction:column;align-self:stretch;color:#0f172a;font-size:.875rem;font-weight:600;line-height:1}.EditEmployeeDetails_BoxFormSelect__224jn{grid-gap:.75rem;gap:.75rem}.EditEmployeeDetails_BoxForm__3oP2L,.EditEmployeeDetails_BoxFormSelect__224jn{display:flex;flex-direction:column;align-items:flex-start;flex:1 0;align-self:stretch}.EditEmployeeDetails_BoxForm__3oP2L{padding:1.5rem;grid-gap:1.5rem;gap:1.5rem}.EditEmployeeDetails_BoxFormDrag__17Uuv{padding:1.3125rem 0;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;width:100%}.EditEmployeeDetails_BoxFormRow__-HB4s{display:flex;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem;align-self:stretch}.EditEmployeeDetails_BoxFormInputContainer__3FW6J{max-width:50%}.EditEmployeeDetails_BoxFormInputContainer__3FW6J,.EditEmployeeDetails_BoxFormInputContainerDepartament__RAfCH,.EditEmployeeDetails_BoxFormInputContainerPhone__21gUf{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;flex:1 0;align-self:stretch}.EditEmployeeDetails_TimeTable__rVbZd{margin-top:1.5625rem}.EditEmployeeDetails_TimeTableText__3zOlJ{font-size:.875rem;font-weight:500;color:#2563eb}.EditEmployeeDetails_BoxFormInputContainerSalary__4C4mH{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;flex:1 0;align-self:stretch;max-width:50%}.EditEmployeeDetails_BoxFormInput__3I77H{display:flex;height:2.75rem;padding:0 1rem;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;font-size:.9375rem;color:#0f172a;transition:border-color .15s ease,box-shadow .15s ease}.EditEmployeeDetails_BoxFormInput__3I77H:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1);outline:none}.EditEmployeeDetails_BoxFormInputContainer__3FW6J input{display:flex;flex-direction:column;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500}.EditEmployeeDetails_label__13w7d{margin-bottom:0;display:flex;flex-direction:column;align-self:stretch;color:#0f172a;font-size:.875rem;font-weight:600;line-height:1}.EditEmployeeDetails_PhoneContainer__3ViH2{width:100%;color:#0f172a;font-family:Inter!important;font-size:.875rem!important;font-weight:600;line-height:1}.EditEmployeeDetails_PhoneInput__1MPCs{display:flex!important;height:2.75rem!important;align-items:center!important;grid-gap:.5rem!important;gap:.5rem!important;align-self:stretch!important;border-radius:.5rem!important;border:1px solid #e2e8f0!important;background:#fff!important;width:100%!important;font-size:.9375rem!important;transition:border-color .15s ease,box-shadow .15s ease!important}.EditEmployeeDetails_PhoneInput__1MPCs:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important}.EditEmployeeDetails_BoxForm__3oP2L input{outline:none}.EditEmployeeDetails_PhoneDropDown__Ms-qk{height:11.25rem;border-radius:.75rem!important;width:27.25rem!important;font-family:Inter!important;font-size:.875rem!important}.EditEmployeeDetails_PhoneButton__24uDm{background-color:#f1f5f9!important;border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.EditEmployeeDetails_DeleteUserButton__WJ7sc{display:flex;padding:.75rem 1.5rem;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;border-radius:.5rem;border:1px solid #fecaca;background:#fff;color:#ef4444;text-align:center;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}.EditEmployeeDetails_DeleteUserButton__WJ7sc:hover{background:#fef2f2;border-color:#ef4444}.SaveChangesButton_BoxFormAction__2LbXU{display:flex;padding:0;flex-direction:column;align-items:flex-start;align-self:stretch}.SaveChangesButton_BoxFormSubmitButton__34aLH{display:flex;padding:.875rem 1.5rem!important;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;border-radius:.5rem;background:#2563eb!important;border:0!important;position:inherit!important;margin-bottom:1.5rem!important;transition:background .15s ease!important}.SaveChangesButton_BoxFormSubmitButton__34aLH:hover{background:#1d4ed8!important}.SaveChangesButton_BoxFormSubmitButton__34aLH:disabled{background:#94a3b8!important;cursor:not-allowed}.SaveChangesButton_BoxFormSubmitButtonTitle__1dslH{color:#fff;text-align:center;font-size:.9375rem;font-weight:600;line-height:1.25;text-transform:none}.EditEmployeeSchedule_dayHolidayOrDayOff__2eCh7,.EditEmployeeSchedule_dayWithoutSchedule__1Xi2C{opacity:.35}.EditEmployeeSchedule_dayHolidayOrDayOff__2eCh7:after{display:none}.EditEmployeeSchedule_BoxForm__1dVYK{display:flex;padding:1.5rem;flex-direction:column;align-items:flex-start;grid-gap:1rem;gap:1rem;flex:1 0;align-self:stretch;overflow:auto}.EditEmployeeSchedule_EditEmployeeAccordion__3g9mR{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;align-self:stretch;border:0;box-shadow:none!important}.EditEmployeeSchedule_EditEmployeeAccordionSummary__2bxRR{align-self:stretch;margin:0!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.EditEmployeeSchedule_EditEmployeeAccordionSummaryText__gsYPf{color:#0f172a;font-family:Inter!important;font-size:.875rem!important;font-style:normal!important;font-weight:600!important;line-height:1!important}.EditEmployeeSchedule_EditEmployeeAccordionDetails__34xUZ{display:flex;align-items:stretch;align-self:stretch;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:0!important;min-height:16rem;overflow:hidden}.EditEmployeeSchedule_EditEmployeeCalendar__3ej8m{display:flex;padding:.5rem;flex-direction:column;align-items:center;border-right:1px solid #e2e8f0;background:#fff;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.EditEmployeeSchedule_EditEmployeeCalendarList__3ebKI{display:flex;flex-direction:column;flex:1 1;min-width:12rem;background:#f8fafc;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;padding:1.25rem;grid-gap:1rem;gap:1rem}.EditEmployeeSchedule_SelectedDate__3TrsN{color:#0f172a;font-size:1rem;font-weight:600;line-height:1;position:relative}.EditEmployeeSchedule_HolidayOrDayOffContainer__1F-Ox{position:absolute;top:24%;opacity:.35;display:flex;width:21rem;height:15.5rem;flex-direction:column;justify-content:center}.EditEmployeeSchedule_HolidayOrDayOffText__1OdQ8{overflow:hidden;color:#0f172a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1}.EditEmployeeSchedule_ScheduleCard__nqq4a{width:17.9375rem;padding:0;border-radius:.5rem!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)!important;margin-top:.5rem;margin-left:1.5rem}.EditEmployeeSchedule_ScheduleCardContent__16mTA{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;padding:0!important}.EditEmployeeSchedule_ScheduleHead__JttwR{display:flex;padding:.75rem;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid #e2e8f0}.EditEmployeeSchedule_ScheduleHeadTitle__2-NGv{display:flex;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem}.EditEmployeeSchedule_ScheduleInformationLabel__19sGY{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.EditEmployeeSchedule_FloorIcon__3dNP9{display:flex;align-items:center;width:1rem;height:1rem}.EditEmployeeSchedule_FloorInformation__2CJ9c{color:#0f172a;font-size:1rem;font-weight:600;line-height:1}.EditEmployeeSchedule_FloorInputInformation__1cNrp{display:flex;align-items:center;border:0;padding:0}.EditEmployeeSchedule_ScheduleHeadTitle__2-NGv input{overflow:hidden;color:#0f172a;text-overflow:ellipsis;font-size:1rem;font-weight:600;line-height:1;max-width:11.25rem}.EditEmployeeSchedule_FloorInputInformation__1cNrp::placeholder{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#0f172a;text-overflow:ellipsis;font-size:1rem;font-weight:600;line-height:1;opacity:.35}.EditEmployeeSchedule_scheduleCardForm__2_1eD{display:flex;padding:.75rem;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch}.EditEmployeeSchedule_lineIcon__2oXaE{width:.75rem;height:0;stroke-width:1px;stroke:#e2e8f0}.EditEmployeeSchedule_DateSelect__SNlNV{width:100%}.EditEmployeeSchedule_ScheduleTime__2SIyt{color:#0f172a;font-size:.75rem;font-weight:500;line-height:1;opacity:.35}.EditEmployeeSchedule_DeleteSchedule__1qzhz{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.EditEmployeeSchedule_NoScheduleAvaliable__raOu-{display:flex;justify-content:center;align-items:center;flex:1 1;align-self:stretch}.EditEmployeeSchedule_NoScheduleMessage__1hND4{display:flex;align-items:center;text-align:center;left:auto;position:relative;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1;opacity:.35}.EditEmployeeSchedule_CalendarPlaceholder__17KNB{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 0;align-self:stretch;color:#94a3b8;text-align:center;font-size:.875rem;font-weight:500;line-height:1.4}.EditEmployeeSchedule_AddNewScheduleContainer__XFgar{margin-bottom:1.25rem;margin-left:1.5rem;margin-top:auto}.EditEmployeeSchedule_AddNewSchedule__26jEZ{display:flex;width:17.9375rem;padding:1rem 1.5rem!important;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:.75rem!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.EditEmployeeSchedule_AddNewScheduleText__2HQyy{color:#0f172a;text-align:center;font-size:1rem;font-weight:600;line-height:1.25;text-transform:none}.EditEmployeeSchedule_ScheduleRow__W0eHP{display:flex;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem;align-self:stretch}.EditEmployeeSchedule_QuantityGroup__H4-E0{display:flex;align-items:center;grid-gap:1.5rem;gap:1.5rem;flex:1 0}.EditEmployeeSchedule_DeleteScheduleButton__3JSam{min-width:auto!important;padding:0;width:1.5625rem;height:1.5625rem;padding:0!important;justify-content:center;border-radius:6.25rem!important;border:1px solid #e2e8f0!important;background:#fff!important}.EditEmployeeSchedule_DeleteScheduleButton__3JSam,.EditEmployeeSchedule_ScheduleActions__3rV0r{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.EditEmployeeSchedule_ClearScheduleButton__2u53_{border-radius:6.25rem!important;border:1px solid #e2e8f0!important;background:#fff!important}.EditEmployeeSchedule_AcceptScheduleButton__LnUjH,.EditEmployeeSchedule_ClearScheduleButton__2u53_{display:flex;width:1.5625rem;height:1.5625rem;padding:.3125rem!important;justify-content:center;align-items:center;grid-gap:.25rem;gap:.25rem;min-width:auto!important}.EditEmployeeSchedule_AcceptScheduleButton__LnUjH{border-radius:6.25rem!important;background:#2563eb!important}.EditEmployeeSchedule_ScheduleTour__wkUpj{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;align-self:stretch}.EditEmployeeSchedule_ScheduleTourLabel__MACNA{align-self:stretch;color:#0f172a;font-size:.875rem;font-weight:600;line-height:1}.EditEmployeeSchedule_ScheduleTourTable__1C4GQ{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.EditEmployeeSchedule_ScheduleTourButton__4Szqb{display:flex;padding:1rem 1.5rem!important;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;background:#fff;position:inherit!important}.EditEmployeeSchedule_ScheduleTourButton__4Szqb:hover{background:#fff}.EditEmployeeSchedule_ScheduleTourButtonText__1JCMD{color:#0f172a;font-size:1rem;font-weight:500;line-height:1;text-transform:none}.EditEmployeeSchedule_Save__28kL-{display:flex;padding:.75rem 1.5rem!important;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;border-radius:.5rem!important;background:#2563eb!important;position:inherit!important;margin-top:auto!important;height:2.75rem;cursor:pointer;transition:background .15s ease}.EditEmployeeSchedule_Save__28kL-:hover{background:#1d4ed8!important}.EditEmployeeSchedule_SaveText__1zwxj{color:#fff;text-align:center;font-size:1rem;font-weight:600;line-height:1.25;text-transform:none}.EditEmployeeSchedule_ToursInformation__1vkvO{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.EditEmployeeSchedule_WorkingContent__1mrSH{display:flex;width:17.9375rem;flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.EditEmployeeSchedule_WorkingCaption__-9HYm,.EditEmployeeSchedule_WorkingTitle__27mRN{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch}.EditEmployeeSchedule_WorkingCaption__-9HYm{padding-left:0}.EditEmployeeSchedule_TurColor__2m5WP{width:.75rem;height:.75rem;border-radius:1.25rem}.EditEmployeeSchedule_BLUE__us7Ut{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#36baf2}.EditEmployeeSchedule_GREEN__3MgyG{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#4be248}.EditEmployeeSchedule_RED__fW5cb{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#ff1a1a}.EditEmployeeSchedule_YELLOW__1e-ko{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#ff0}.EditEmployeeSchedule_GREY__2E8km{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#d1cccc}.EditEmployeeSchedule_ORANGE__2l8QV{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#f90}.EditEmployeeSchedule_BLACK__17YRc{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#000}.EditEmployeeSchedule_TurTitle__27oOy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#0f172a;text-overflow:ellipsis;font-size:1rem;font-weight:600;line-height:1}.EditEmployeeSchedule_TurTime__My6RB{color:#0f172a;font-size:.75rem;font-weight:400;line-height:1}.EditEmployeeSchedule_TurSpace__2ohE5{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.EditEmployeeSchedule_TurSpaceName__1pAmp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#0f172a;text-overflow:ellipsis;font-size:.75rem;font-weight:500;line-height:1}.EditEmployeeSchedule_EditScheduleCard__lh0wl{display:flex;width:17.9375rem;flex-direction:column;align-items:flex-start;border-radius:.5rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.EditEmployeeSchedule_CardHead__1rWD6{border-bottom:1px solid #e2e8f0}.EditEmployeeSchedule_CardContent__odL_N,.EditEmployeeSchedule_CardHead__1rWD6{display:flex;padding:.75rem;justify-content:space-between;align-items:center;align-self:stretch}.EditEmployeeSchedule_HeadTitle__16M9t{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.EditEmployeeSchedule_DiscardEdit__tKBca,.EditEmployeeSchedule_HeadActions__3wvVv{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.EditEmployeeSchedule_DiscardEdit__tKBca{width:1.5625rem;height:1.5625rem;padding:.3125rem;justify-content:center;border-radius:6.25rem;border:1px solid #e2e8f0;background:#fff}.EditEmployeeSchedule_AcceptEdit__139aN{display:flex;width:1.5625rem;height:1.5625rem;padding:.3125rem;justify-content:center;align-items:center;grid-gap:.25rem;gap:.25rem;border-radius:6.25rem;background:#2563eb}.EditEmployeeSchedule_CancelEdit__2olnU{display:flex;width:17.9375rem;padding:1rem 1.5rem;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:-.25rem;margin-top:auto}.EditEmployeeSchedule_CancelEditText__1wxfA{color:#0f172a;text-align:center;font-size:1rem;font-weight:600;line-height:1.25}.EditEmployeeSchedule_ProposedTour__1Lbtp{width:16.6875rem;border-radius:.5rem;margin-left:1.25rem}.EditEmployeeSchedule_ProposedTour__1Lbtp,.EditEmployeeSchedule_ProposedTourEditMode__107vy{display:flex;padding:.75rem;justify-content:space-between;align-items:center;background:#eff6ff}.EditEmployeeSchedule_ProposedTourEditMode__107vy{align-self:stretch;border-radius:0 0 .5rem .5rem}.EditEmployeeSchedule_ProposedTourContent__2CbX2{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:.25rem;gap:.25rem}.EditEmployeeSchedule_ProposedTourActions__kYXHy{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.EditEmployeeSchedule_ProposedText__1rCVm{color:#0f172a;font-size:.75rem;font-weight:500;line-height:1;letter-spacing:-.015rem;opacity:.35}.EditEmployeeSchedule_ProposedTime__VA6UR{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#0f172a;text-overflow:ellipsis;font-size:.75rem;font-weight:600;line-height:1}.EditEmployeeSchedule_DeclinePropose__3VG7_{background:#fff}.EditEmployeeSchedule_AcceptPropose__1bIoU,.EditEmployeeSchedule_DeclinePropose__3VG7_{display:flex;width:1.5625rem;height:1.5625rem;padding:.3125rem;justify-content:center;align-items:center;grid-gap:.25rem;gap:.25rem;border-radius:6.25rem}.EditEmployeeSchedule_AcceptPropose__1bIoU{background:#2563eb}.EditEmployeeSchedule_StartDate__2nw6h{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;flex:1 0}.EditEmployeeSchedule_StartDateLabel__2ytI7{display:flex;height:1rem;align-items:center;grid-gap:.25rem;gap:.25rem;align-self:stretch;margin-left:.3125rem}.EditEmployeeSchedule_StartDateLabelText__WVVVb{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1}.EditEmployeeSchedule_StartDatePicker__2IwuX{border:1px solid #e2e8f0;background:#fff;border-radius:.75rem;height:3.25rem;width:100%}.EditEmployeeSchedule_LoadingContainer__1xOJq{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem;padding:4rem 1.5rem;align-self:stretch}.EditEmployeeSchedule_LoadingSpinner__2RlYM{width:2.5rem;height:2.5rem;border:3px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:EditEmployeeSchedule_spin__2tiaf .8s linear infinite}@keyframes EditEmployeeSchedule_spin__2tiaf{to{transform:rotate(1turn)}}.EditEmployeeSchedule_LoadingText__3Uqa3{color:#64748b;font-size:.875rem;font-weight:500}.CalendarSectionNoEditMode_WorkingContent__dalJ2{display:flex;width:287px;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.CalendarSectionNoEditMode_WorkingTitle__27eER{display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.CalendarSectionNoEditMode_TurColor__358lH{width:12px;height:12px;border-radius:20px}.CalendarSectionNoEditMode_BLUE__2vZRD{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#36baf2}.CalendarSectionNoEditMode_GREEN__bZQnm{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#4be248}.CalendarSectionNoEditMode_RED__IYa7c{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#ff1a1a}.CalendarSectionNoEditMode_YELLOW__2EMQ0{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#ff0}.CalendarSectionNoEditMode_GREY__5NzMT{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#d1cccc}.CalendarSectionNoEditMode_ORANGE__3ibkH{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#f90}.CalendarSectionNoEditMode_BLACK__3X3dJ{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#000}.CalendarSectionNoEditMode_TurTitle__2tEO7{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-overflow:ellipsis;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:100%}.CalendarSectionNoEditMode_WorkingCaption__17yP_{display:flex;padding-left:0;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.CalendarSectionNoEditMode_TurTime__2lgDm{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:100%}.CalendarSectionNoEditMode_TurSpace__W6uRx{display:flex;align-items:center;grid-gap:4px;gap:4px}.CalendarSectionNoEditMode_TurSpaceName__3OsFn{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-overflow:ellipsis;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:100%}.CalendarSectionNoEditMode_ProposedTour__npgGO{display:flex;width:267px;padding:12px;justify-content:space-between;align-items:center;border-radius:8px;background:#f9e8ce;margin-left:20px}.CalendarSectionNoEditMode_ProposedTourContent__3TjBN{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:4px;gap:4px}.CalendarSectionNoEditMode_ProposedText__1f6c8{font-weight:500;letter-spacing:-.24px;opacity:.35}.CalendarSectionNoEditMode_ProposedText__1f6c8,.CalendarSectionNoEditMode_ProposedTime__n421U{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:12px;font-style:normal;line-height:100%}.CalendarSectionNoEditMode_ProposedTime__n421U{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-weight:600}.CalendarSectionNoEditMode_ProposedTourActions__qKcLC{display:flex;align-items:center;grid-gap:4px;gap:4px}.CalendarSectionNoEditMode_DeclinePropose__24Xk3{background:var(--brand-snow,#fff)}.CalendarSectionNoEditMode_AcceptPropose__27EIV,.CalendarSectionNoEditMode_DeclinePropose__24Xk3{display:flex;width:25px;height:25px;padding:5px;justify-content:center;align-items:center;grid-gap:4px;gap:4px;border-radius:100px}.CalendarSectionNoEditMode_AcceptPropose__27EIV{background:var(--brand-sun,#fe9800)}.EditScheduleButton_Button__ow-QK{display:flex;width:287px;padding:16px 24px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:12px;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04);color:var(--brand-charcoal,var(--brand-charcoal,#020202));margin-top:auto;margin-bottom:-4px}.EditScheduleButton_ButtonText__3fkqn{color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:125%}.InviteModal_headingInvite__2jbiI{display:flex;height:80px;padding:24px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid #eee}.InviteModal_headingInviteTitle__nIaOM{color:var(--brand-charcoal,#020202);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.48px;margin-bottom:0}.InviteModal_headingInviteCloseBtn__1BE-N{width:28px;height:28px;opacity:.3499999940395355;padding:0;background-color:initial!important}.InviteModal_formInvite__3sKf_{display:flex;padding:0 24px;overflow-y:auto;flex:1 1;max-height:calc(92vh - 80px);flex-direction:column;align-items:flex-start;align-self:stretch}.InviteModal_formInviteInput__10V1L{display:flex;height:52px;padding:0 16px;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:12px;border:1px solid #eee;background:var(--brand-snow,#fff)}.InviteModal_formInviteInputContainer__xM0jY input{display:flex;align-items:center;overflow:hidden;color:var(--brand-charcoal,#020202);text-overflow:ellipsis;white-space:nowrap;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:100%;outline-color:rgba(254,152,0,.7);box-shadow:none}.InviteModal_formInviteInputContainer__xM0jY input:hover{outline-color:#fe9800}.InviteModal_formInviteInput__10V1L::placeholder{display:flex;height:16px;flex-direction:column;flex:1 0;overflow:hidden;color:var(--brand-charcoal,#020202);opacity:.3499999940395355;text-overflow:ellipsis;white-space:nowrap;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.InviteModal_formInviteInputContainer__xM0jY{display:flex;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px;align-self:stretch;margin-bottom:24px}.InviteModal_overlayInvite__3OXdC{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.InviteModal_InviteModalWindow__3tZmu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;width:480px;max-height:92vh;flex-direction:column;align-items:flex-start;grid-gap:0;gap:0;border-radius:12px;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04);overflow:hidden}.InviteModal_InviteModalAction__1FrNc{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;padding-bottom:24px}.InviteModal_InviteModalSubmitButton__xQNNw{background-color:#fe9800!important;height:52px;border-radius:12px;border:0!important;display:flex;padding:16px 24px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;position:inherit!important}.InviteModal_InviteModalSubmitButton__xQNNw:hover{background-color:#fe9800;opacity:1;border:0}.InviteModal_InviteModalSubmitButtonTitle__CeQ2S{color:#fff;font-family:Inter;font-weight:600;font-size:14px;line-height:20px;align-content:center;text-transform:none}.InviteModal_label__21hzf{margin-bottom:0;display:flex;flex-direction:column;align-self:stretch;color:var(--brand-charcoal,#020202);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:100%}.InviteModal_InviteModalWindow__3tZmu .InviteModal_formInviteSelect__2QRt0{margin-bottom:24px;width:100%}.InviteModal_customSelect__2XjhG{display:flex;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px;align-self:stretch}.InviteModal_PhoneContainer__2330g{width:100%;color:var(--brand-charcoal,#020202);font-family:Inter!important;font-size:14px!important;font-style:normal;font-weight:600;line-height:100%}.InviteModal_PhoneInput__cLMpG{display:flex!important;height:52px!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;align-self:stretch!important;border-radius:12px!important;border:1px solid #eee!important;background:var(--brand-snow,#fff)!important;width:100%!important}.InviteModal_PhoneInput__cLMpG:focus{box-shadow:0 0 0 1.5px #fe9800}.InviteModal_PhoneDropDown__2o66I{height:180px;border-radius:12px!important;width:432px!important;font-family:Inter!important;font-size:14px!important}.InviteModal_PhoneButton__cy3gW{background-color:#eee!important}.InviteModal_InviteModalWindow__3tZmu .InviteModal_selected-flag__1f-Mz,.InviteModal_PhoneButton__cy3gW{border-radius:12px 0 0 12px!important}.CalendarSectionEditMode_EditScheduleCard__3wouI{display:flex;width:287px;flex-direction:column;align-items:flex-start;border-radius:8px;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04)}.CalendarSectionEditMode_CardHead__3tZZs{display:flex;padding:12px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid #eee}.CalendarSectionEditMode_ScheduleHeadTitle__3icum{justify-content:center}.CalendarSectionEditMode_HeadTitle__1DFyg,.CalendarSectionEditMode_ScheduleHeadTitle__3icum{display:flex;align-items:center;grid-gap:8px;gap:8px}.CalendarSectionEditMode_TurColor__3zctd{width:12px;height:12px;border-radius:20px}.CalendarSectionEditMode_BLUE__2Fvv-{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#36baf2}.CalendarSectionEditMode_GREEN__1j2_R{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#4be248}.CalendarSectionEditMode_RED__38hZ0{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#ff1a1a}.CalendarSectionEditMode_YELLOW__1F9tP{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#ff0}.CalendarSectionEditMode_GREY__19y55{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#d1cccc}.CalendarSectionEditMode_ORANGE__xh4bE{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#f90}.CalendarSectionEditMode_BLACK__2L3k_{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#000}.CalendarSectionEditMode_DiscardEdit__3_1k2,.CalendarSectionEditMode_HeadActions__1zYih{display:flex;align-items:center;grid-gap:4px;gap:4px}.CalendarSectionEditMode_DiscardEdit__3_1k2{width:25px;height:25px;padding:5px;justify-content:center;border-radius:100px;border:1px solid #eee;background:var(--brand-snow,#fff);color:#020202;opacity:.35}.CalendarSectionEditMode_CardContent__39mEa{display:flex;padding:12px;justify-content:space-between;align-items:center;align-self:stretch}.CalendarSectionEditMode_lineIcon__2TXWv{width:12px;height:0;stroke-width:1px;stroke:#eee}.CalendarSectionEditMode_ProposedTourEditMode__3bzIW{display:flex;padding:12px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:0 0 8px 8px;background:#f9e8ce}.CalendarSectionEditMode_ProposedTourContent__1FSpy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:4px;gap:4px}.CalendarSectionEditMode_ProposedText__3L5vq{font-weight:500;letter-spacing:-.24px;opacity:.35}.CalendarSectionEditMode_ProposedText__3L5vq,.CalendarSectionEditMode_ProposedTime__1xapb{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:12px;font-style:normal;line-height:100%}.CalendarSectionEditMode_ProposedTime__1xapb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;font-weight:600}.CalendarSectionEditMode_ProposedTourActions__ax6he{display:flex;align-items:center;grid-gap:4px;gap:4px}.CalendarSectionEditMode_DeclinePropose__3II7K{background:var(--brand-snow,#fff)}.CalendarSectionEditMode_AcceptPropose__YHHRZ,.CalendarSectionEditMode_DeclinePropose__3II7K{display:flex;width:25px;height:25px;padding:5px;justify-content:center;align-items:center;grid-gap:4px;gap:4px;border-radius:100px}.CalendarSectionEditMode_AcceptPropose__YHHRZ{background:var(--brand-sun,#fe9800)}.CalendarSectionEditMode_CancelEdit__Nnbty{display:flex;width:287px;padding:16px 24px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:12px;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04);margin-bottom:-4px;margin-top:auto}.CalendarSectionEditMode_CancelEditText__39tam{color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:125%}.HalfPageForm_blurred_background__1Li8_{overscroll-behavior:contain!important;overflow:none;display:inline-flex;justify-content:flex-end;align-items:center;flex-shrink:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;overflow:auto}.HalfPageForm_blurred_background__1Li8_>.HalfPageForm_half_form_container___-SvW{overflow-y:scroll;width:50%;grid-gap:24px;gap:24px;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04);height:100%}.HalfPageForm_half_form_container___-SvW .HalfPageForm_header__24fUt{font-size:24px;color:#020202;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.48px;margin-bottom:20px;height:55px;padding:24px 24px 0;align-items:center;align-self:stretch;display:flex;justify-content:space-between}.HalfPageForm_cross_icon__1L4pq{cursor:pointer;width:28px;height:28px;opacity:.15;margin-top:-2px}.HalfPageForm_cross_icon__1L4pq svg{width:28px;height:28px}.HalfPageForm_cross_icon__1L4pq:hover{opacity:.35}.HalfPageForm_multiple_choice__16Fmi{border-bottom:1px solid #eee}.HalfPageForm_multiple_choice_items__3MPB6{font-size:16px;font-style:normal;font-weight:500;margin-left:24px;display:flex;justify-content:flex-start;overflow-x:scroll;overflow-y:none}.HalfPageForm_multiple_choice_items__3MPB6::-webkit-scrollbar{height:0;color:transparent}.HalfPageForm_multiple_choice_item__1u00Q{height:40px;padding-left:10px;padding-right:10px;margin-right:20px;cursor:pointer;display:inline-flex}.HalfPageForm_selectedItem__1xeHh{color:#fe9800;border-bottom:2px solid #fe9800;font-weight:600}.HalfPageForm_item_info__3kMPY{display:inline-flex}.HalfPageForm_item_info__3kMPY .HalfPageForm_dot__tPJ1Z{color:rgba(2,2,2,.35);padding-left:4px;padding-right:4px}.HalfPageForm_selectedItem__1xeHh .HalfPageForm_dot__tPJ1Z,.HalfPageForm_selectedItem__1xeHh .HalfPageForm_info_number__1EnL4{color:#fe9800}.HalfPageForm_info_number__1EnL4{color:rgba(2,2,2,.35);font-size:14px;padding-top:2px}.HalfPageForm_half_form_container___-SvW .HalfPageForm_contents__2W0h8{padding:24px}.NewSpaceForm_duration_label__13Jy9{font-size:14px;font-weight:600;margin:0;margin-bottom:5px!important}.NewSpaceForm_duration_picker__1LQBP{outline:1px solid #eee!important;height:40px;border-radius:12px!important;padding:0 8px;display:flex;justify-content:space-between}.NewSpaceForm_duration_picker__1LQBP:hover{outline:1px solid rgba(254,152,0,.4)!important}.NewSpaceForm_duration_input__3HBDH{height:40px;cursor:default}.NewSpaceForm_duration_picker_button__2fRIb{padding:10px}.NewSpaceForm_duration_input__3HBDH:focus{outline:none!important}.NewSpaceForm_duration_picker_button__2fRIb svg{width:16px;margin-top:-3px;opacity:.5}.NewSpaceForm_duration_picker_button__2fRIb:hover svg{opacity:1!important}.NewSpaceForm_new_space_form__2Oxfd .NewSpaceForm_table_option__4B00N{display:flex;padding:8px 20px 10px;flex-direction:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px;flex:1 0;align-self:stretch;border-radius:12px;border:1px solid #eee;width:180px!important;min-width:180px!important;max-width:180px!important;margin-right:12px;margin-bottom:12px}.NewSpaceForm_new_space_form__2Oxfd .NewSpaceForm_table_option__4B00N .NewSpaceForm_table_icon__10OIM{color:#fff;height:70px;stroke:#020202;display:inline-grid}.NewSpaceForm_table_icon__10OIM.NewSpaceForm_disabled__3HTur{opacity:.35}.NewSpaceForm_table_icon__10OIM{align-content:center}.NewSpaceForm_table_input__gy9ck{display:inline-flex}.NewSpaceForm_table_input__gy9ck svg{width:13px;height:12px;color:#fff}.NewSpaceForm_table_input__gy9ck .NewSpaceForm_minus__3mWqn,.NewSpaceForm_table_input__gy9ck .NewSpaceForm_plus__YSn7u{display:flex;justify-content:center;align-items:center;background:#020202;height:15px;width:15px;border-radius:100px;cursor:pointer}.NewSpaceForm_table_input__gy9ck .NewSpaceForm_minus__3mWqn:hover,.NewSpaceForm_table_input__gy9ck .NewSpaceForm_plus__YSn7u:hover{background:rgba(2,2,2,.7)}.NewSpaceForm_table_input__gy9ck .NewSpaceForm_plus__YSn7u:active{background:#020202}.NewSpaceForm_table_input__gy9ck .NewSpaceForm_quantity__35ZJh{padding:0 15px;margin-top:-5px;-webkit-user-select:none;user-select:none}.NewSpaceForm_table_input__gy9ck .NewSpaceForm_disabled__3HTur{border:1px solid #eee;background:#fff;pointer-events:none}.NewSpaceForm_table_input__gy9ck .NewSpaceForm_disabled__3HTur svg{color:#020202}.NewSpaceForm_table_input__gy9ck .NewSpaceForm_minus__3mWqn.NewSpaceForm_disabled__3HTur:hover{background:#eee}.NewSpaceForm_table_input__gy9ck .NewSpaceForm_minus__3mWqn.NewSpaceForm_disabled__3HTur:active{background:#d2d2d2}.NewSpaceForm_tables_options_container__qc5-_{margin-top:18px}.NewSpaceForm_errorMessage__fcIUC{color:red;opacity:.4;font-size:12px;margin-left:10px;margin-top:-10px}.NewSpaceForm_edit_form_fields__3pMpK{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}@media (max-width:576px){.NewSpaceForm_edit_form_fields__3pMpK{grid-template-columns:1fr}}.NewSpaceForm_edit_form_actions__2AQRC{display:flex;grid-gap:.75rem;gap:.75rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.NewSpaceForm_edit_btn__3l7Js{flex:1 1;padding:.75rem 1.25rem;border-radius:10px;font-family:"Inter";font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s ease;border:none;outline:none}.NewSpaceForm_edit_btn_primary__3vvJN{background-color:#fe9800;color:#fff}.NewSpaceForm_edit_btn_primary__3vvJN:hover{background-color:#f09000}.NewSpaceForm_edit_btn_primary__3vvJN:active{background-color:#da8300}.NewSpaceForm_edit_btn_primary__3vvJN:disabled{background-color:rgba(254,152,0,.5);cursor:not-allowed}.NewSpaceForm_edit_btn_danger__1zCnB{background-color:#fff;color:#ef4444;border:1px solid #fecaca}.NewSpaceForm_edit_btn_danger__1zCnB:hover{background-color:#fef2f2;border-color:#ef4444}.NewSpaceForm_edit_btn_danger__1zCnB:active{background-color:#fee2e2}.NewSpaceForm_field_group__3ZQBs{display:flex;flex-direction:column;grid-gap:.375rem;gap:.375rem}.NewSpaceForm_field_label__1E_E_{font-size:.8125rem;font-weight:600;color:#1e293b;margin:0;display:flex;align-items:center;grid-gap:.375rem;gap:.375rem}.NewSpaceForm_field_label__1E_E_ i{opacity:.4;cursor:help}.NewSpaceForm_field_input__1fhRL{width:100%;height:2.5rem;padding:0 .75rem;border:1px solid #e2e8f0;border-radius:8px;font-family:"Inter";font-size:.875rem;color:#1e293b;outline:none;transition:border-color .15s ease}.NewSpaceForm_field_input__1fhRL:focus{border-color:#fe9800}.NewSpaceForm_field_input__1fhRL::placeholder{color:#94a3b8}.Quantity_Quantity__e7C04{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem;flex:1 0}.Quantity_QuantityLabel__2sXYD{align-self:stretch;color:#64748b;font-size:.75rem;font-weight:500;line-height:1}.Quantity_QuantityField__mc5E0{display:flex;height:2.75rem;padding:0 .75rem;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff}.Quantity_QuantityButton__1hRLI{width:1.25rem;height:1.25rem;min-width:auto!important;padding:0!important;position:inherit!important;color:#64748b}.Quantity_QuantityButton__1hRLI:disabled{background-color:initial!important;opacity:.35}.Quantity_QuantityInput__3Fz9A{display:flex;align-items:center;flex:1 0;overflow:hidden;color:#0f172a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1;height:1rem;border:0;background:transparent}.Quantity_QuantityHelp__1IdR5{display:none}.TourFirstInfo_Container__31Vxg{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;align-self:stretch}.TourFirstInfo_Card__-s40u{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;padding:1rem;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.TourFirstInfo_SectionTitle__3I-WL{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:-.01rem}.TourFirstInfo_ScheduleRow__30-3k{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem;align-self:stretch}.TourFirstInfo_StartDate__25o-V{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem;flex:1 0}.TourFirstInfo_StartDateLabelText__8L6wp{color:#64748b;font-size:.75rem;font-weight:500;line-height:1}.TourFirstInfo_StartDatePicker__1ffli{border:1px solid #e2e8f0;background:#fff;border-radius:.5rem;height:2.75rem;width:100%}.TourFirstInfo_ValidationWarning__1E_N3{align-self:stretch;color:#ef4444;font-size:.8125rem;font-weight:500;line-height:1.2;text-align:center;padding:.5rem;background:rgba(239,68,68,.06);border-radius:.5rem;margin:0}.EditEmployeeTour_TableItem__dHYBs{border-bottom:1px solid #eee;height:52px;position:relative}.EditEmployeeTour_ScheduleTourButton__32A3F,.EditEmployeeTour_TableItem__dHYBs{display:flex;align-items:center;align-self:stretch;background:var(--brand-snow,#fff)}.EditEmployeeTour_ScheduleTourButton__32A3F{padding:16px 24px!important;justify-content:center;grid-gap:8px;gap:8px;position:inherit!important}.EditEmployeeTour_ScheduleTourButton__32A3F:hover{background:var(--brand-snow,#fff)}.EditEmployeeTour_ScheduleTourButton__32A3F:disabled{background-color:#eee!important}.EditEmployeeTour_ScheduleTourButtonText__2rJtU{text-transform:none}.EditEmployeeTour_ScheduleTourButtonText__2rJtU,.EditEmployeeTour_TourName__24kCU{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.EditEmployeeTour_TourName__24kCU{display:flex;padding:0 16px 0 0;align-items:center;flex:1 0;align-self:stretch;height:51px;border:0;outline:none;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1;max-width:25%}.EditEmployeeTour_GREEN__1FydS:before{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#4be248}.EditEmployeeTour_BLUE__2Te81:before,.EditEmployeeTour_GREEN__1FydS:before{content:"";width:13.35px;height:12px;margin-left:16px;margin-right:8px;border-radius:20px}.EditEmployeeTour_BLUE__2Te81:before{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#36baf2}.EditEmployeeTour_RED__29gGa:before{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#ff1a1a}.EditEmployeeTour_RED__29gGa:before,.EditEmployeeTour_YELLOW__2k5ah:before{content:"";width:13.35px;height:12px;margin-left:16px;margin-right:8px;border-radius:20px}.EditEmployeeTour_YELLOW__2k5ah:before{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#ff0}.EditEmployeeTour_ORANGE__1zCuc:before{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#f90}.EditEmployeeTour_BLACK__3z3g5:before,.EditEmployeeTour_ORANGE__1zCuc:before{content:"";width:13.35px;height:12px;margin-left:16px;margin-right:8px;border-radius:20px}.EditEmployeeTour_BLACK__3z3g5:before{background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#000}.EditEmployeeTour_GREY__1kcfz:before{content:"";width:13.35px;height:12px;background:linear-gradient(270deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0)),#d1cccc;margin-left:16px;margin-right:8px;border-radius:20px}.EditEmployeeTour_TourName__24kCU ::placeholder{height:16px;flex:1 0;overflow:hidden;color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-overflow:ellipsis;white-space:nowrap;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:100%;opacity:.3499999940395355}.EditEmployeeTour_TourSelectGroup__2G0J7{display:flex;align-items:center;grid-gap:1px;gap:1px;width:420px}.EditEmployeeTour_SelectGroupLine__2ZYEP{min-width:1px;height:32px;background:#eee}.EditEmployeeTour_TableActions__imzTn{display:flex;padding:0 16px;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.EditEmployeeTour_AcceptButton__IVEG5{border-radius:100px!important;background:var(--brand-sun,#fe9800)}.EditEmployeeTour_AcceptButton__IVEG5,.EditEmployeeTour_DeleteButton__2YZd0{display:flex;width:30px;height:30px;padding:5px;justify-content:center;align-items:center;grid-gap:8px;gap:8px}.EditEmployeeTour_DeleteButton__2YZd0{border-radius:100px!important;border:1px solid #eee;background:var(--brand-snow,#fff);color:#020202;opacity:.35}.EditEmployeeTour_DeleteButton__2YZd0:hover{background:var(--brand-snow,#fff)}.EditEmployeeTour_LinkToCreateSpace__3E-_u{text-decoration:none;color:#fe9800;font-family:Inter;font-size:16px;font-weight:600;display:flex;justify-content:center}.EditEmployeeTour_ButtonToCreateSpace__2tE22{padding:0!important;background-color:initial}.EditEmployeeTour_ButtonToCreateSpace__2tE22:hover{background-color:initial}.ScheduleTour_ScheduleTour___ZYeG{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;align-self:stretch}.ScheduleTour_ScheduleTourLabel__wpKpb{align-self:stretch;color:#0f172a;font-size:.875rem;font-weight:600;line-height:1}.ScheduleTour_ScheduleTourTable__2-g_2{border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.ScheduleTour_ScheduleTourTable__2-g_2,.ScheduleTour_ToursInformation__3b6xd{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.ScheduleTour_ScheduleTourButton__2sH3J{display:flex;padding:1rem 1.5rem!important;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;background:#fff;position:inherit!important}.ScheduleTour_ScheduleTourButton__2sH3J:hover{background:#fff}.ScheduleTour_ScheduleTourButtonText__1s5H3{color:#0f172a;font-size:1rem;font-weight:500;line-height:1;text-transform:none}.EditEmployeeVacation_VacationContent___fmAt{display:flex;padding:0 1.5rem;flex-direction:column;align-items:flex-start;flex:1 0;align-self:stretch}.EditEmployeeVacation_VacationRow__14pRo{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem;align-self:stretch}.EditEmployeeVacation_VacationCard__n655B{background:rgba(18,102,79,.08)}.EditEmployeeVacation_VacationCard__n655B,.EditEmployeeVacation_VacationCardSick__33VrC{display:flex;padding:1rem;align-items:center;grid-gap:.75rem;gap:.75rem;flex:1 0;border-radius:.75rem}.EditEmployeeVacation_VacationCardSick__33VrC{background:rgba(239,68,68,.08)}.EditEmployeeVacation_VacationCardOff__2ph8Q{display:flex;padding:1rem;align-items:center;grid-gap:.75rem;gap:.75rem;flex:1 0;border-radius:.75rem;background:rgba(37,99,235,.08)}.EditEmployeeVacation_VacationIcon__3ETmo{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.EditEmployeeVacation_VacationIconContainerH__rTnLx,.EditEmployeeVacation_VacationIconContainerR__1MGn0,.EditEmployeeVacation_VacationIconContainerS__2hpTd{display:flex;width:2.5rem;height:2.5rem;padding:.5rem;justify-content:center;align-items:center;border-radius:6.25rem;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.EditEmployeeVacation_VacationIconContainerS__2hpTd{color:#12664f}.EditEmployeeVacation_VacationIconContainerH__rTnLx{color:#ef4444}.EditEmployeeVacation_VacationIconContainerR__1MGn0{color:#2563eb}.EditEmployeeVacation_VacationCardContent__iM3kI{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.125rem;gap:.125rem}.EditEmployeeVacation_VacationValue__3T_F3{color:#0f172a;font-size:1.25rem;font-weight:600;line-height:1;letter-spacing:-.025em}.EditEmployeeVacation_VacationLabel__1OrQ0{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:.5rem;gap:.5rem;color:#64748b;font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:-.015rem}.EditEmployeeVacation_List__3kdyi{display:flex;padding-top:1.5rem;flex-direction:column;align-items:flex-start;grid-gap:1rem;gap:1rem;flex:1 0;align-self:stretch}.EditEmployeeVacation_Heading__1WKe6{display:flex;justify-content:space-between;align-items:center;align-self:stretch;min-height:2.3125rem}.EditEmployeeVacation_HeadingTitle__2bsc_{color:#0f172a;font-size:1.125rem;font-weight:600;line-height:1.2;letter-spacing:-.025rem}.EditEmployeeVacation_Export__3S-pa{display:flex;padding:.5rem 1rem;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:6.25rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s ease}.EditEmployeeVacation_Export__3S-pa:hover{border-color:#2563eb;background:#eff6ff}.EditEmployeeVacation_ExportIcon__3WKv9{width:1rem;height:1rem;color:#2563eb}.EditEmployeeVacation_ExportText__15YZF{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.25;letter-spacing:-.0175rem}.EditEmployeeVacation_VacationContent___fmAt svg{vertical-align:super}.EditEmployeeVacation_VacationList__2eM4c{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem;flex:1 0;align-self:stretch;overflow-y:auto;max-height:21.5625rem}.EditEmployeeVacation_VacationItem__PlKSi{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem;align-self:stretch;padding-right:.3125rem}.EditEmployeeVacation_VacationItemCard__2tFYI{display:flex;flex-direction:column;align-items:flex-start;flex:1 0;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.EditEmployeeVacation_CardHead__1xAbw{display:flex;padding:.75rem;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid #e2e8f0}.EditEmployeeVacation_HeadTitle__1yACw{display:flex;align-items:center;grid-gap:1rem;gap:1rem;flex:1 1}.EditEmployeeVacation_TitleHeading__3nFPH{display:flex;justify-content:center;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.EditEmployeeVacation_VacationItemIcon__2WUo6{color:#0f172a;width:1rem;height:1rem;opacity:.35}.EditEmployeeVacation_VacationID__tDgpY,.EditEmployeeVacation_VacationTitle__3nDPl{color:#0f172a;font-size:1rem;font-weight:600;line-height:1}.EditEmployeeVacation_VacationID__tDgpY{opacity:.35}.EditEmployeeVacation_HeadActions__3Z5Or{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.EditEmployeeVacation_HeadButton__1D5OT,.EditEmployeeVacation_HeadNotificationButton__1WMhk{display:flex;width:1.5625rem;height:1.5625rem;padding:.3125rem;justify-content:center;align-items:center;grid-gap:.25rem;gap:.25rem;border-radius:6.25rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s ease}.EditEmployeeVacation_HeadButton__1D5OT:hover,.EditEmployeeVacation_HeadNotificationButton__1WMhk:hover{border-color:#2563eb;color:#2563eb}.EditEmployeeVacation_HeadButtonIcon__2rhL-{width:.875rem;height:.875rem;flex-shrink:0;opacity:.35;color:#0f172a}.EditEmployeeVacation_CardContent__LiYfb{display:flex;padding:.75rem;justify-content:space-between;align-items:center;align-self:stretch;max-height:3.58rem}.EditEmployeeVacation_CardContentForm__wn71P,.EditEmployeeVacation_CardContentFormItem__2uk3A{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.EditEmployeeVacation_CardContentFormItem__2uk3A{padding:.5rem .5rem .5rem .75rem;justify-content:center;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.EditEmployeeVacation_Line__2YgCR{width:.75rem;height:0;stroke-width:1px;stroke:#e2e8f0}.EditEmployeeVacation_VacationAction__3h1V0{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem;align-self:stretch;margin-bottom:1.5rem;margin-top:auto}.EditEmployeeVacation_VacationButton__1GWd9{display:flex;padding:1rem 1.5rem;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 0;border-radius:.5rem;background:#2563eb!important;transition:background .15s ease}.EditEmployeeVacation_VacationButton__1GWd9:hover{background:#1d4ed8!important}.EditEmployeeVacation_plusIcon__2fRd2{width:1.25rem;height:1.25rem;color:#fff}.EditEmployeeVacation_VacationButtonText__8iWIv{color:#fff;text-align:center;font-size:1rem;font-weight:600;line-height:1.25}.EditEmployeeVacation_CheckboxContainer__2t7VK{display:flex;padding:.875rem 0;align-items:flex-start;grid-gap:.25rem;gap:.25rem}.EditEmployeeVacation_CheckboxLabel__1WcCV{display:inline-block;position:relative}.EditEmployeeVacation_HiddenCheckbox__1GMLV{position:absolute;opacity:0;cursor:pointer}.EditEmployeeVacation_Checkbox__3ULze{width:1.25rem;height:1.25rem;border:1px solid #e2e8f0;background-color:#fff;cursor:pointer;border-radius:.25rem;transition:all .15s ease}.EditEmployeeVacation_Checked__d7qlE{background-color:#2563eb;border-color:#2563eb}.EditEmployeeVacation_Checkmark__1YvLk{color:#fff;font-size:.875rem;line-height:1;display:flex;justify-content:center;align-items:center;height:100%}.EditEmployeeVacation_VacationCancelButton__uSAVY{display:flex;padding:1rem 1.5rem;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 0;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s ease}.EditEmployeeVacation_VacationCancelButton__uSAVY:hover{border-color:#94a3b8}.EditEmployeeVacation_CancelButtonText__1P9wQ{color:#0f172a;text-align:center;font-size:1rem;font-weight:600;line-height:1.25}.EditEmployeeVacation_VacationExportButton__2_UFU{display:flex;padding:1rem 1.5rem;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 0;border-radius:.5rem;background:#2563eb;transition:background .15s ease}.EditEmployeeVacation_VacationExportButton__2_UFU:hover{background:#1d4ed8}.EditEmployeeVacation_exportIcon__1YJdi{width:1.25rem;height:1.25rem}.EditEmployeeVacation_ExportToPDFText__or6_b{color:#fff;text-align:center;font-size:1rem;font-weight:600;line-height:1.25}.EditEmployeeVacation_withdraw__1iiyC{background-color:#0f172a!important}.EditEmployeeVacation_withdraw__1iiyC:hover{background-color:#1e293b!important}.EditEmployeeVacation_withdrawIcon__nhIVD{color:#fff;opacity:1}.EditEmployeeVacation_WithdrawModal__637OP{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem;position:relative;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.08);top:-.625rem}.EditEmployeeVacation_ModalContent__3LWp9{display:flex;padding:.5rem .75rem;align-items:flex-start;grid-gap:1rem;gap:1rem;border-radius:.75rem;background:#fff}.EditEmployeeVacation_Arrow__2fdLp{width:.75rem;height:.75rem;transform:rotate(-90deg);position:absolute;right:2.1875rem;top:-.3125rem;fill:#fff;stroke-width:1px;stroke:#e2e8f0}.EditEmployeeVacation_ModalText__3Kx6U{color:#0f172a;font-size:.75rem;font-weight:500;line-height:1.2;letter-spacing:-.015rem;max-width:10.625rem}.EditEmployeeVacation_ModalActions__23Kfv{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.EditEmployeeVacation_ModalDeclineButton__1ZXK5{border-radius:6.25rem;border:1px solid #e2e8f0;background:#fff}.EditEmployeeVacation_ModalAcceptButton__3cUin,.EditEmployeeVacation_ModalDeclineButton__1ZXK5{display:flex;width:1.5625rem;height:1.5625rem;padding:.3125rem;justify-content:center;align-items:center;grid-gap:.25rem;gap:.25rem}.EditEmployeeVacation_ModalAcceptButton__3cUin{border-radius:6.25rem;background:#2563eb!important}.NoVacationMessage_NoVacationMesage__3EoA0{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:2.5rem;gap:2.5rem;flex:1 0;align-self:stretch}.NoVacationMessage_NoVacationTextContainer__1esrn{display:flex;flex-direction:column;align-items:center;grid-gap:.5rem;gap:.5rem}.NoVacationMessage_NoVacationText__2nodc{color:#0f172a;font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.025rem}.NoVacationMessage_AddVacationButton__3CADr{display:flex;padding:1rem 1.5rem!important;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:.75rem;background:#2563eb!important;border:0!important;position:inherit!important;cursor:pointer;transition:background .15s ease}.NoVacationMessage_AddVacationButton__3CADr:hover{background:#1d4ed8!important;border:0!important}.NoVacationMessage_AddVacationButtonText__2zRL-{color:#fff;text-align:center;font-size:1rem;font-weight:600;line-height:1.25;text-transform:none}.Documents_DocumentsContent__yFt-e{display:flex;padding:0 24px;flex-direction:column;align-items:flex-start;flex:1 0;align-self:stretch}.Documents_DocumentList__3--y6{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:12px;border:1px solid #eee}.Documents_DocumentItem__z-fF6{display:flex;align-items:center;align-self:stretch;border-bottom:1px solid #eee;background:var(--brand-snow,#fff)}.Documents_DocumentTitle__yvKuT{display:flex;padding:0 16px 0 24px;align-items:center;align-self:stretch;width:227px}.Documents_DocumentTitleText__nLKeu{width:190px}.Documents_DocumentTitleText__nLKeu,.Documents_DocumentTitleTextV__1Z2qK{display:flex;height:16px;flex-direction:column;justify-content:center;overflow:hidden;color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-overflow:ellipsis;white-space:nowrap;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:100%}.Documents_DocumentTitleTextV__1Z2qK{width:120px}.Documents_VacationID__1Ymj8{opacity:.35;display:flex;height:16px;flex-direction:column;justify-content:center;flex:1 0;overflow:hidden;color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-overflow:ellipsis;white-space:nowrap;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:100%;width:35px}.Documents_DocumentSelectGroup__3aXqc{display:flex;align-items:center;grid-gap:1px;gap:1px;width:300px}.Documents_Line__2V9fo{width:.5px;height:32px;background:#eee;padding:0 .5px}.Documents_SerialNumber__2z1kp{width:140px}.Documents_MilitarySerialNumber__1OGno,.Documents_SerialNumber__2z1kp{display:flex;height:60px;align-items:flex-start;grid-gap:12px;gap:12px}.Documents_MilitarySerialNumber__1OGno{width:293px}.Documents_SerialNumberInput__1fWl0{display:flex;padding:0 16px;align-items:center;grid-gap:8px;gap:8px;flex:1 0;align-self:stretch;background:var(--brand-snow,#fff);width:172px}.Documents_SerialNumberComtent__HZ173{border:0;padding:0;margin:0;outline:transparent;width:120px}.Documents_SerialNumberComtent__HZ173,.Documents_SerialNumberComtent__HZ173::placeholder{display:flex;align-items:center;color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-overflow:ellipsis;white-space:nowrap;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.Documents_SerialNumberComtent__HZ173::placeholder{width:128px;padding:8px 0;position:absolute;top:-8px;background:var(--brand-snow,#fff);height:16px;flex-direction:column;justify-content:center;overflow:hidden;opacity:.35}.Documents_DocumentActions__251Zh{display:flex;padding:0 16px;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.Documents_NotificationButton__1GPcK{width:25px;height:25px;padding:5px;grid-gap:4px;gap:4px}.Documents_NotificationButton__1GPcK,.Documents_UploadButton__3fJIF{display:flex;justify-content:center;align-items:center;border-radius:100px;border:1px solid #eee;background:var(--brand-snow,#fff)}.Documents_UploadButton__3fJIF{height:30px;padding:5px 14px 5px 12px;grid-gap:6px;gap:6px;color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.28px}.Documents_Hover__3Irrf{color:#020202}.Documents_Hover__3Irrf:hover{color:#fe9800}.Documents_NotHover__1p_KI{color:#020202}.Documents_SaveChangesButton__3Uc5s{display:flex;padding:16px 24px;justify-content:center;align-items:center;border-radius:12px;background:var(--brand-sun,#fe9800);color:var(--brand-snow,var(--brand-snow,#fff));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:125%;height:52px;width:100%;margin-top:auto!important;margin-bottom:24px!important}.AddVacation_AddVacationBox__2jKZA{display:flex;width:45.9375rem;flex-direction:column;align-items:flex-start;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.08);z-index:100;height:100%;overflow:auto}.AddVacation_AddVacationHead__2tphI{display:flex;padding:1.5rem;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid #e2e8f0}.AddVacation_HeadHeading__1tenC{display:flex;align-items:center;grid-gap:1.25rem;gap:1.25rem}.AddVacation_HeadActions__1U-4h{display:flex;align-items:center;grid-gap:1.5rem;gap:1.5rem}.AddVacation_BackButton__XrjfF{display:flex;width:2.5rem;height:2.5rem;padding:0;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:6.25rem!important;border:1px solid #e2e8f0;background-color:initial;cursor:pointer;transition:all .15s ease}.AddVacation_BackButton__XrjfF:hover{background-color:#f8fafc;border-color:#94a3b8}.AddVacation_LeftArrow__tElKC{width:1.25rem;height:1.25rem;flex-shrink:0;opacity:.5}.AddVacation_HeadingTitle__2i7mN{color:#0f172a;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.03rem}.AddVacation_CloseButton__23s6A{width:1.75rem;height:1.75rem;opacity:.35;background-color:initial;padding:0;display:flex;cursor:pointer;transition:opacity .15s ease}.AddVacation_CloseButton__23s6A:hover{opacity:.6;background-color:initial}.AddVacation_AddVacationContent__BKBmr{padding:1.5rem;grid-gap:2.5rem;gap:2.5rem}.AddVacation_AddVacationContent__BKBmr,.AddVacation_AddVacationForm__ZZU22{display:flex;flex-direction:column;align-items:flex-start;flex:1 0;align-self:stretch}.AddVacation_AddVacationForm__ZZU22{grid-gap:2rem;gap:2rem}.AddVacation_VacationType__2gYVS{display:flex;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem;align-self:stretch}.AddVacation_VacationTypeSelect__V5N_b{flex-direction:column;flex:1 0}.AddVacation_VacationDays__-GejB,.AddVacation_VacationTypeSelect__V5N_b{display:flex;align-items:flex-start;grid-gap:.75rem;gap:.75rem;align-self:stretch}.AddVacation_VacationDays__-GejB{flex-direction:column}.AddVacation_DaysLabel__3FVpT{align-self:stretch;color:#0f172a;font-size:.875rem;font-weight:600;line-height:1}.AddVacation_TotalDays__2FDsU{display:flex;padding:1rem;align-items:flex-start;grid-gap:2.5rem;gap:2.5rem;align-self:stretch;border-radius:.75rem;background:#f8fafc}.AddVacation_AvaliableDays__1pjky,.AddVacation_LeftDays__7E0SC,.AddVacation_RequestedDays__1XwRS{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 0}.AddVacation_RequestedDaysLabel__2y0Ea{color:#0f172a;font-size:1rem;font-weight:400;line-height:1.2;letter-spacing:-.02rem}.AddVacation_DaysValue__2tBrN{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.AddVacation_AvaliableValueText__SR0nk{color:#12664f;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-.05rem}.AddVacation_RequestedValueText__Pcz-f{color:#2563eb;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-.05rem}.AddVacation_LeftValueText__17gqZ{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-.05rem}.AddVacation_CalendarContainer__3sXFo{flex-direction:column}.AddVacation_CalendarContainer__3sXFo,.AddVacation_FromToRow__B_XiN{display:flex;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem;align-self:stretch}.AddVacation_Calendar__mifu6{display:flex;padding:1.25rem 1rem;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.AddVacation_DateInput__7c5c7{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;flex:1 0}.AddVacation_DateLabel__2JoK6{align-self:stretch;color:#0f172a;font-size:.875rem;font-weight:600;line-height:1}.AddVacation_DateInputField__3tT-w{display:flex;height:3.25rem;padding:0 1rem;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;outline:none;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1;transition:border-color .15s ease}.AddVacation_DateInputField__3tT-w:focus{border-color:#2563eb}.AddVacation_DateInputField__3tT-w::placeholder{opacity:.35;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1}.AddVacation_multipleMonths__1Ys6o{margin:0!important;width:100%}.AddVacation_months__2FWYD{display:flex;padding:1.25rem 1rem;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.AddVacation_customMonth__3bSGc{display:flex;flex-direction:column;align-items:flex-start;background:#fff}.AddVacation_captionStart__3AWsb .AddVacation_caption__ANDnC{flex-direction:row-reverse}.AddVacation_caption__ANDnC{display:flex;width:19.25rem;padding:0 .75rem .75rem;justify-content:space-between;align-items:center}.AddVacation_captionLabel__S2ZDd{color:#0f172a;font-size:1.125rem;font-weight:600;line-height:1}.AddVacation_navButton__al_2S{position:inherit!important;border-radius:6.25rem!important;border:1px solid #e2e8f0;background:#f8fafc;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.AddVacation_navButton__al_2S:hover{border-color:#94a3b8;background:#f1f5f9}.AddVacation_table__1iRBt{max-width:19.25rem}.AddVacation_table__1iRBt button:disabled{background-color:initial!important;opacity:.5}.AddVacation_head__245d0{height:1.5rem}.AddVacation_headCell__3UmFX{width:2.75rem;padding:.375rem .756rem;color:#64748b;text-align:center;font-size:.75rem;font-weight:500;line-height:1}.AddVacation_day__3P4QT,.AddVacation_dayDisabled__aWa3J{position:inherit!important;width:2.75rem;height:2.75rem;color:#0f172a;text-align:center;font-size:.875rem;font-weight:500;line-height:1}.AddVacation_dayOutside__2ZDPx{opacity:.1}.AddVacation_today__1Fol4{width:1.5rem;height:1.5rem;margin:.625rem;border-radius:6.25rem;background:#0f172a!important;color:#fff!important;text-align:center;font-size:.875rem;font-weight:800;line-height:1}.AddVacation_dayRangeMiddle__2GnFN{width:2.75rem;height:2.75rem;background:rgba(37,99,235,.1)!important;border-radius:6.25rem!important;color:#0f172a!important}.AddVacation_selected__1u5Ds{margin:0}.AddVacation_dayRangeEnd__3aDV2,.AddVacation_dayRangeStart__O4yPY{width:2.75rem;height:2.75rem;border-radius:6.25rem!important;background:#2563eb!important;color:#fff!important}.AddVacation_AddVacationActions__3NjRG{display:flex;padding:0 1.5rem 1.5rem;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem;align-self:stretch}.AddVacation_CancelButton__3J7nu{display:flex;padding:1rem 1.5rem;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 0;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s ease}.AddVacation_CancelButton__3J7nu:hover{border-color:#94a3b8}.AddVacation_CancelButtonText__3t-pz{color:#0f172a;text-align:center;font-size:1rem;font-weight:600;line-height:1.25}.AddVacation_SaveButton__1My9z{display:flex;padding:1rem 1.5rem;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;flex:1 0;border-radius:.5rem;background:#2563eb;cursor:pointer;transition:background .15s ease}.AddVacation_SaveButton__1My9z:hover{background:#1d4ed8}.AddVacation_SaveButtonText__3XPR8{color:#fff;text-align:center;font-size:1rem;font-weight:600;line-height:1.25}.AddVacation_button__D9s-x:hover:not([disabled]):not(.AddVacation_selected__1u5Ds){background:rgba(37,99,235,.1)!important;border-radius:6.25rem!important}.EditEmployeeSales_BoxForm__oxzlH{display:flex;flex-direction:column;grid-gap:20px;gap:20px;padding:20px;width:100%}.EditEmployeeSales_table__2ZW54{width:100%;border-collapse:collapse;margin-top:5px;min-width:700px}.EditEmployeeSales_table__2ZW54 td,.EditEmployeeSales_table__2ZW54 th{border:1px solid #000;padding:8px;text-align:left}.EditEmployeeSales_table__2ZW54 th{background-color:#f2f2f2}.EditEmployeeSales_procent__2nsnE,.EditEmployeeSales_salariu__1RYTl,.EditEmployeeSales_total__1AngB{text-align:right}.EditEmployeeSales_date_pickers__2TuQ-{display:flex;grid-gap:20px;gap:20px;margin-bottom:1px;width:100%}.EditEmployeeSales_date_picker__CxHwt{display:flex;align-items:center;grid-gap:10px;gap:10px;background:#fff;padding:8px 16px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.EditEmployeeSales_date_picker_arrow__d2y8K{cursor:pointer;display:flex;align-items:center}.EditEmployeeSales_date_value__3uuhh{font-weight:500;min-width:140px;text-align:center}.EditEmployeeSales_loading__1Mok5{text-align:center;padding:20px;font-size:18px;color:#666}.EditEmployee_overlay__16n3f{display:flex;justify-content:flex-end;position:fixed;inset:0;z-index:99;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EditEmployee_panel__2xohX{display:flex;width:46rem;max-width:100vw;flex-direction:column;background:#fff;height:100vh;overflow-y:auto;box-shadow:-8px 0 30px rgba(0,0,0,.08);border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.EditEmployee_header__3joYz{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.EditEmployee_headerLeft__6V23u{display:flex;align-items:center;grid-gap:.875rem;gap:.875rem}.EditEmployee_headerIcon__rjS9i{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#2563eb;border-radius:.625rem;color:#fff;font-size:1.125rem;flex-shrink:0}.EditEmployee_headerInfo__FVYVT{display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem}.EditEmployee_headerTitle__30PVS{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3;letter-spacing:-.02em}.EditEmployee_headerCode__3YlDq{font-size:.8125rem;color:#64748b;font-weight:500}.EditEmployee_closeBtn__26fZ2{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease;flex-shrink:0}.EditEmployee_closeBtn__26fZ2:hover{border-color:#2563eb;color:#2563eb;background:#eff6ff}.EditEmployee_tabs__2ABLg{display:flex;grid-gap:.25rem;gap:.25rem;padding:0 1.5rem;border-bottom:1px solid #e2e8f0}.EditEmployee_tab__kqfUI{padding:.75rem 1rem;font-size:.8125rem;font-weight:500;color:#64748b;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;font-family:inherit;display:flex;align-items:center;grid-gap:.375rem;gap:.375rem;white-space:nowrap}.EditEmployee_tab__kqfUI:hover{color:#1e293b;background:#f8fafc}.EditEmployee_tabActive__1Nk-X{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.EditEmployee_badge__1ikTt{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:1rem;background:#94a3b8;color:#fff;font-size:.6875rem;font-weight:700;line-height:1}.EditEmployee_badgeActive__3bod8{background:#2563eb}.EditEmployee_body__HVdRf{flex:1 1;display:flex;flex-direction:column;overflow-y:auto}.EditEmployee_EditEmployeeAccordion__1diB-{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;align-self:stretch;border:0;box-shadow:none!important}.EditEmployee_EditEmployeeAccordionSummary__1UNWQ{align-self:stretch;margin:0!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.EditEmployee_EditEmployeeAccordionSummaryText__3bI1v{color:#0f172a;font-family:Inter!important;font-size:.875rem!important;font-weight:600!important;line-height:1!important}.EditEmployee_EditEmployeeAccordionDetails__1j4Yv{display:flex;align-items:flex-start;align-self:stretch;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;padding:0!important}.EditEmployee_EditEmployeeCalendarList__eze6m{display:flex;flex-direction:column;flex:1 1;align-self:stretch;min-width:21rem;background:#f8fafc;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.EditEmployee_CalendarPlaceholder__1ebke{display:flex;flex-direction:column;justify-content:center;flex:1 0;align-self:stretch;overflow:hidden;color:#0f172a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;opacity:.35}.EditEmployee_EditEmployeeCalendar__3_XvV{display:flex;padding:.75rem .5rem;flex-direction:column;align-items:flex-start;border-right:1px solid #e2e8f0;background:#fff;width:auto!important;max-height:none!important;height:100%;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.EditEmployee_dayWithoutSchedule__1mMj2{opacity:.35}.EditEmployee_SelectedDate__2mI_I{color:#0f172a;font-size:1rem;font-weight:600;position:relative;top:1.25rem;left:1.5rem;margin-bottom:2.1875rem}.EditEmployee_NoScheduleAvaliable__zzjdK{position:relative;top:35%;display:flex;justify-content:center}.EditEmployee_NoScheduleMessage__2Z-OK{display:flex;align-items:center;text-align:center;color:#0f172a;font-size:1rem;font-weight:500;opacity:.35}.EditEmployee_ScheduleCard__YQ5_g{width:17.9375rem;padding:0;border-radius:.75rem!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)!important;margin-top:.5rem;margin-left:1.5rem}.EditEmployee_ScheduleCardContent__2_kjJ{display:flex;padding:1rem 1rem 1rem 1.25rem!important;justify-content:space-between;align-items:flex-start}.EditEmployee_ScheduleInformation__2TBbJ{display:flex;justify-content:center;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.EditEmployee_ScheduleInformationLabel__WvST4{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.EditEmployee_EditSchedule__OHNsF{opacity:.5;font-size:1rem}.EditEmployee_FloorInformation__fazZ-{color:#0f172a;font-size:1rem;font-weight:600}.EditEmployee_ScheduleTime__39s0p{color:#0f172a;font-size:.75rem;font-weight:500;opacity:.35}.EditEmployee_FloorIcon__2w6v_{display:flex;align-items:center}.EditEmployee_AddNewScheduleContainer__12az0{margin-bottom:1.25rem;margin-left:1.5rem;margin-top:auto}.EditEmployee_AddNewSchedule__OGFH4{display:flex;width:17.9375rem;padding:1rem 1.5rem!important;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:.75rem!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05)}.EditEmployee_AddNewScheduleText__3x0iO{color:#0f172a;text-align:center;font-size:1rem;font-weight:600;text-transform:none}.EditEmployee_dayHolidayOrDayOff__1porL{opacity:.35}.EditEmployee_dayHolidayOrDayOff__1porL:after{display:none}.EditEmployee_HolidayOrDayOffContainer__3icYd{position:absolute;top:24%;justify-content:center;opacity:.35;display:flex;width:21rem;height:15.5rem;flex-direction:column}.EditEmployee_HolidayOrDayOffText__2PWy9{overflow:hidden;color:#0f172a;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500}.EditEmployee_BoxForm__Jq2OO{display:flex;padding:0 1.5rem;flex-direction:column;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem;flex:1 0;align-self:stretch}.EditEmployee_BoxFormHead__1s_uX{display:flex;padding:2.5rem 0;flex-direction:column;align-items:center;grid-gap:1.5rem;gap:1.5rem;align-self:stretch;border-radius:.75rem;border:1px solid #e2e8f0;background:#fff}.EditEmployee_BoxFormDrag__3zLFP{padding:1.3125rem 0}.EditEmployee_BoxFormRow__2Mods{display:flex;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem;align-self:stretch}.EditEmployee_BoxFormInputContainer__12UB6{display:flex;flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem;flex:1 0;align-self:stretch}.EditEmployee_label__2c9Pb{margin-bottom:0;display:flex;flex-direction:column;align-self:stretch;color:#0f172a;font-size:.875rem;font-weight:600;line-height:1}.EditEmployee_BoxFormInput__23OiS{display:flex;height:3.25rem;padding:0 1rem;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff}.EditEmployee_BoxFormInputContainer__12UB6 input{display:flex;flex-direction:column;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500}.EditEmployee_BoxFormAction__2Wi_4{display:flex;padding:0;flex-direction:column;align-items:flex-start;align-self:stretch;margin-top:auto}.EditEmployee_BoxFormSubmitButton__RAV75{display:flex;padding:1rem 1.5rem!important;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem;align-self:stretch;border-radius:.5rem;background:#2563eb!important;position:inherit!important;border:0!important}.EditEmployee_BoxFormSubmitButton__RAV75:hover{background:#1d4ed8!important}.EditEmployee_BoxFormSubmitButtonTitle__35EHb{color:#fff;text-align:center;font-size:1rem;font-weight:600;line-height:1.25;text-transform:none}.EditEmployee_customSelect__1zqh3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500}.EditEmployee_DocumentLength__1XFT-{display:flex;padding:.125rem .25rem;flex-direction:column;justify-content:center;align-items:center;grid-gap:.25rem;gap:.25rem;border-radius:6.25rem;background:#94a3b8}.EditEmployee_DocumentLengthActive__2qVqh{background:#2563eb}.EditEmployee_DocumentLengthText__331Jy{color:#fff;font-size:.75rem;font-weight:700;line-height:1}.EditEmployee_codeLabel__KjMGM{opacity:.4;font-size:1.25rem;position:relative;top:-.0625rem}@media (max-width:768px){.EditEmployee_panel__2xohX{width:100vw;border-radius:0}.EditEmployee_header__3joYz{padding:1rem}.EditEmployee_headerLeft__6V23u{grid-gap:.625rem;gap:.625rem}.EditEmployee_headerIcon__rjS9i{width:2.5rem;height:2.5rem}.EditEmployee_headerTitle__30PVS{font-size:1.125rem}.EditEmployee_tabs__2ABLg{padding:0 1rem;overflow-x:auto;scrollbar-width:none}.EditEmployee_tabs__2ABLg::-webkit-scrollbar{display:none}.EditEmployee_tab__kqfUI{padding:.625rem .75rem;font-size:.75rem}}@media (max-width:480px){.EditEmployee_headerIcon__rjS9i{width:2.25rem;height:2.25rem}.EditEmployee_headerTitle__30PVS{font-size:1rem}.EditEmployee_headerCode__3YlDq{font-size:.75rem}.EditEmployee_tab__kqfUI{padding:.5rem .625rem;grid-gap:.25rem;gap:.25rem}.EditEmployee_badge__1ikTt{font-size:.625rem;min-width:1rem;height:1rem}}.CalendarModal_EditEmployeeModal__2IJHA{display:inline-flex;justify-content:flex-end;align-items:center;flex-shrink:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;overflow:auto}.CalendarModal_EditEmployeeBox__3SacN{display:flex;width:735px;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04);height:100vh;overflow-y:auto;border-bottom-left-radius:12px;border-top-left-radius:12px}.CalendarModal_BoxHead__2xLOE{display:flex;height:80px;padding:24px 24px 0;justify-content:space-between;align-items:center;align-self:stretch}.CalendarModal_BoxHeadTitle__1iv-c{color:#020202;margin-bottom:0}.CalendarModal_BoxHeadDate__dRwR8,.CalendarModal_BoxHeadTitle__1iv-c{font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.48px}.CalendarModal_BoxHeadDate__dRwR8{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:rgba(2,2,2,.35);text-overflow:ellipsis}.CalendarModal_BoxHeadButtonContainer__33bj8{display:flex;align-items:center;grid-gap:24px;gap:24px}.CalendarModal_BoxHeadButton__3nGm6{width:28px;height:28px;opacity:.3499999940395355;padding:0;background-color:initial}.CalendarModal_BoxHeadButton__3nGm6:hover{background-color:initial}.CalendarModal_BoxBody__3sbfJ{display:flex;flex-direction:column;align-items:flex-start;grid-gap:32px;gap:32px;flex:1 0;align-self:stretch}.CalendarModal_BoxList__Lh1zL{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.CalendarModal_EmployeeRow__4sC6n{display:flex;padding:16px 24px;align-items:center;grid-gap:40px;gap:40px;align-self:stretch;border-bottom:1px solid #eee;background:var(--brand-snow,#fff)}.CalendarModal_EmployeeNameContainer__3v3Ce{display:flex;align-items:center;grid-gap:12px;gap:12px;flex:1 0}.CalendarModal_EmployeeAvatarContainer__kTWM9{width:56px;height:56px;border-radius:200px;border:1px solid rgba(0,0,0,.02)}.CalendarModal_WorkDot__2CsW4{display:flex;width:12px;height:12px;flex-shrink:0;color:#4be248;stroke-width:4px;stroke:var(--brand-snow,#fff);margin-top:45px;margin-bottom:0;margin-left:auto}.CalendarModal_EmployeeTitleContainer__3qP6y{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:4px;gap:4px;flex:1 0}.CalendarModal_EmployeeNameRow__1marh{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px}.CalendarModal_EmployeeName__oOlcz{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--brand-charcoal,#020202);text-overflow:ellipsis;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.32px}.CalendarModal_EmployeeSpace__1aoG6{display:flex;align-items:center;grid-gap:6px;gap:6px}.CalendarModal_EmployeeSpaceIcon__14OXu{display:flex;width:14px;height:14px;opacity:.35;position:inherit}.CalendarModal_EmployeeSpaceName__uFUv6{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:100%;opacity:.6}.CalendarModal_EmployeeActionsContainer__2QUqD{display:flex;grid-gap:8px;gap:8px;flex-direction:column;align-items:flex-end}.CalendarModal_EmployeeActionButton__1948H{display:flex;width:30px;height:30px;padding:5px!important;justify-content:center;align-items:center!important;grid-gap:4px;gap:4px;border-radius:100px!important;border:1px solid #eee;background:var(--brand-snow,#fff)}.CalendarModal_EmployeeActionIcon__c5gW6{display:flex;width:14px;height:14px;flex-shrink:0;opacity:.35}.CalendarModal_VacationTitle__Rmcjp{color:var(--brand-charcoal,var(--brand-charcoal,#020202))}.CalendarModal_VacationIdentifier__2tB-h,.CalendarModal_VacationTitle__Rmcjp{font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:100%}.CalendarModal_VacationIdentifier__2tB-h{opacity:.6;color:rgba(2,2,2,.5)}.CalendarModal_VacationCalendarIcon__M18DC{display:flex;height:14px;width:14px;opacity:.35}.CalendarModal_VacationDates__30VUX{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:100%;opacity:.6}.CalendarModal_BoxAction__YfE-X{display:flex;padding:24px;flex-direction:column;align-items:flex-start;align-self:stretch}.CalendarModal_BoxActionButton__AOeES{display:flex;padding:16px 24px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:12px;background:var(--brand-sun,#fe9800);width:100%}.CalendarModal_BoxActionText__3dUf2{color:var(--brand-snow,var(--brand-snow,#fff));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:125%}.CalendarModal_BoxActionIcon__lTZtV{width:20px;height:20px}.CalendarModal_ButtonModal__-wQcm{display:inline-flex;padding:8px;flex-direction:column;align-items:flex-start;border-radius:12px;border:1px solid #eee;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04);width:100px;height:80px}.CalendarModal_ModalButton__1KGd_{color:var(--brand-sun,var(--brand-sun,#020202));font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:100%;background-color:#fff;padding:8px 10px}.CalendarModal_BoxHeadInfo__3RkJK{display:flex;align-items:center}.CalendarModal_TotalUsers__3UFVj{margin-left:10px;color:rgba(2,2,2,.35);font-size:24px;font-weight:600;line-height:120%;letter-spacing:-.48px}.CalendarModal_CheckInTime__3OaRs{color:#666;font-family:Inter;font-size:14px;font-weight:400;white-space:nowrap}@media (max-width:1200px){.CalendarModal_EditEmployeeBox__3SacN{width:600px}}@media (max-width:992px){.CalendarModal_EditEmployeeBox__3SacN{width:500px}.CalendarModal_BoxHeadDate__dRwR8,.CalendarModal_BoxHeadTitle__1iv-c,.CalendarModal_TotalUsers__3UFVj{font-size:20px}}@media (max-width:768px){.CalendarModal_EditEmployeeModal__2IJHA{justify-content:center;padding:10px}.CalendarModal_EditEmployeeBox__3SacN{width:100%;max-width:500px;height:auto;max-height:90vh;border-radius:12px}.CalendarModal_BoxHead__2xLOE{height:auto;padding:16px;flex-wrap:wrap;grid-gap:12px;gap:12px}.CalendarModal_BoxHeadDate__dRwR8,.CalendarModal_BoxHeadTitle__1iv-c{font-size:18px}.CalendarModal_TotalUsers__3UFVj{font-size:18px;margin-left:8px}.CalendarModal_EmployeeRow__4sC6n{padding:12px 16px;grid-gap:16px;gap:16px}.CalendarModal_EmployeeAvatarContainer__kTWM9{width:48px;height:48px}.CalendarModal_WorkDot__2CsW4{margin-top:38px}.CalendarModal_EmployeeName__oOlcz{font-size:14px}.CalendarModal_BoxAction__YfE-X{padding:16px}.CalendarModal_BoxActionButton__AOeES{padding:14px 20px}.CalendarModal_BoxActionText__3dUf2{font-size:14px}}@media (max-width:576px){.CalendarModal_EditEmployeeModal__2IJHA{padding:5px}.CalendarModal_EditEmployeeBox__3SacN{max-height:85vh;grid-gap:16px;gap:16px}.CalendarModal_BoxHead__2xLOE{padding:12px;grid-gap:8px;gap:8px}.CalendarModal_BoxHeadDate__dRwR8,.CalendarModal_BoxHeadTitle__1iv-c,.CalendarModal_TotalUsers__3UFVj{font-size:16px}.CalendarModal_BoxHeadButtonContainer__33bj8{grid-gap:16px;gap:16px}.CalendarModal_BoxHeadButton__3nGm6{width:24px;height:24px}.CalendarModal_EmployeeRow__4sC6n{padding:10px 12px;grid-gap:12px;gap:12px}.CalendarModal_EmployeeAvatarContainer__kTWM9{width:40px;height:40px}.CalendarModal_WorkDot__2CsW4{width:10px;height:10px;margin-top:32px}.CalendarModal_EmployeeName__oOlcz{font-size:13px}.CalendarModal_EmployeeSpaceName__uFUv6{font-size:11px}.CalendarModal_EmployeeActionButton__1948H{width:26px;height:26px;padding:4px!important}.CalendarModal_EmployeeActionIcon__c5gW6{width:12px;height:12px}.CalendarModal_VacationDates__30VUX,.CalendarModal_VacationIdentifier__2tB-h,.CalendarModal_VacationTitle__Rmcjp{font-size:11px}.CalendarModal_VacationCalendarIcon__M18DC{width:12px;height:12px}.CalendarModal_BoxAction__YfE-X{padding:12px}.CalendarModal_BoxActionButton__AOeES{padding:12px 16px;border-radius:10px}.CalendarModal_BoxActionText__3dUf2{font-size:13px}.CalendarModal_BoxActionIcon__lTZtV{width:18px;height:18px}.CalendarModal_CheckInTime__3OaRs{font-size:12px}}@media (max-width:400px){.CalendarModal_BoxHeadDate__dRwR8,.CalendarModal_BoxHeadTitle__1iv-c,.CalendarModal_TotalUsers__3UFVj{font-size:14px}.CalendarModal_EmployeeAvatarContainer__kTWM9{width:36px;height:36px}.CalendarModal_WorkDot__2CsW4{margin-top:28px}.CalendarModal_EmployeeName__oOlcz{font-size:12px}.CalendarModal_EmployeeSpaceName__uFUv6,.CalendarModal_VacationDates__30VUX,.CalendarModal_VacationIdentifier__2tB-h,.CalendarModal_VacationTitle__Rmcjp{font-size:10px}.CalendarModal_CheckInTime__3OaRs{font-size:11px}}.Spinner_spinner-container__34MVk{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#f8fafc;z-index:9999}.Spinner_spinner-container-hidden__zvO3k{display:none}.Spinner_spinner-container-modal__18mEN{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#f8fafc;z-index:9999}.QRcode_EditEmployeeModal__mX_QU{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;overflow:auto}.QRcode_QRBox__QBtvi{display:flex;width:400px;flex-direction:column;align-items:flex-start;border-radius:12px;background:var(--brand-snow,#fff);box-shadow:8px 8px 80px 0 rgba(0,0,0,.04)}.QRcode_QRHead__38cop{display:flex;height:80px;padding:24px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid #eee}.QRcode_QRHeading__1o8qA{color:var(--brand-charcoal,var(--brand-charcoal,#020202));font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.48px}.QRcode_QRCloseButton__1aqXN{width:28px;height:28px;opacity:.35;background-color:initial;padding:0!important}.QRcode_QRContent__oJ8dl{padding:40px 24px;flex-direction:column;grid-gap:24px;gap:24px;align-self:stretch}.QRcode_QRContainer__31MVU,.QRcode_QRContent__oJ8dl{display:flex;justify-content:center;align-items:center}.QRcode_QRContainer__31MVU{width:280px;height:280px;padding:10px;background:var(--brand-snow,#fff)}.QRcode_QRCode__2i2Ho{width:260px;height:260px;flex-shrink:0;fill:var(--brand-charcoal,#020202)}.QRcode_QRActions__29SoJ{display:flex;padding:0 24px 24px;flex-direction:column;align-items:flex-start;align-self:stretch}.QRcode_QRCancel__3diid{display:flex;padding:16px 24px!important;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-radius:12px;border:1px solid #eee;background:var(--brand-snow,#fff)!important}.QRcode_QRCancelText__1OWxx{color:var(--brand-charcoal,var(--brand-charcoal,#020202));text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:125%}.AdminDashboard_container__1p05D{padding:clamp(24px,3vw,40px);background-color:#f8fafc;min-height:100vh;font-family:var(--font-onest,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.AdminDashboard_loadingContainer__38-hs{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;grid-gap:20px;gap:20px;color:#64748b;font-family:var(--font-onest);font-size:16px}.AdminDashboard_spinner__3UOS1{width:48px;height:48px;border:4px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:AdminDashboard_spin__3avbr .8s linear infinite}@keyframes AdminDashboard_spin__3avbr{to{transform:rotate(1turn)}}.AdminDashboard_header__3yfFx{background:#fff;border-radius:16px;padding:clamp(24px,3vw,32px);margin-bottom:clamp(24px,3vw,32px);box-shadow:0 1px 3px rgba(15,23,42,.08)}.AdminDashboard_headerContent__3uX60{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:24px;gap:24px;flex-wrap:wrap}.AdminDashboard_title__LzyyJ{font-size:clamp(28px,3.5vw,36px);font-weight:700;color:#0f172a;margin:0 0 8px;font-family:var(--font-onest);letter-spacing:-.02em}.AdminDashboard_subtitle__l3Q-k{font-size:clamp(15px,1.8vw,17px);color:#64748b;margin:0;font-weight:500;font-family:var(--font-onest)}.AdminDashboard_actionButton__2X8L5{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:14px 24px;background:#6366f1;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;font-family:var(--font-onest);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(99,102,241,.2)}.AdminDashboard_actionButton__2X8L5:hover{background:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.AdminDashboard_statsGrid__2qoWr{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin-bottom:clamp(24px,3vw,32px)}.AdminDashboard_statCard__1_FoI{display:flex;grid-gap:20px;gap:20px;padding:clamp(20px,2.5vw,28px);background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(15,23,42,.08);transition:all .2s ease}.AdminDashboard_statCard__1_FoI:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,23,42,.12)}.AdminDashboard_statIcon__2cH4Q{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.AdminDashboard_statContent__a2gna{flex:1 1;min-width:0}.AdminDashboard_statLabel__UEmyh{font-size:14px;color:#64748b;margin:0 0 8px;font-weight:500;font-family:var(--font-onest)}.AdminDashboard_statValue__2f1xp{font-size:clamp(26px,3vw,32px);font-weight:700;color:#0f172a;margin:0 0 6px;font-family:var(--font-onest);letter-spacing:-.02em}.AdminDashboard_statSubtext__wmpne{font-size:13px;color:#94a3b8;margin:0;font-family:var(--font-onest)}.AdminDashboard_statSuccess__3IUMO{color:#10b981;font-weight:600}.AdminDashboard_tabsContainer__2IqTB{display:flex;grid-gap:8px;gap:8px;background:#fff;padding:8px;border-radius:14px;margin-bottom:clamp(20px,2.5vw,28px);box-shadow:0 1px 3px rgba(15,23,42,.08);overflow-x:auto}.AdminDashboard_tab__1URor{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:14px 24px;background:transparent;color:#64748b;border:none;border-radius:10px;font-size:16px;font-weight:600;font-family:var(--font-onest);cursor:pointer;transition:all .2s ease;white-space:nowrap}.AdminDashboard_tab__1URor:hover{background:#f1f5f9;color:#475569}.AdminDashboard_tabActive__2GLcO{background:#6366f1;color:#fff}.AdminDashboard_tabActive__2GLcO:hover{background:#4f46e5}.AdminDashboard_tabContent__1GurR{animation:AdminDashboard_fadeIn__-liCI .3s ease}@keyframes AdminDashboard_fadeIn__-liCI{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AdminDashboard_overviewGrid__3XLSW{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:clamp(20px,2.5vw,28px);gap:clamp(20px,2.5vw,28px)}.AdminDashboard_quickStatsCard__3ukDD,.AdminDashboard_recentCard__34VCe{background:#fff;border-radius:16px;padding:clamp(20px,2.5vw,28px);box-shadow:0 1px 3px rgba(15,23,42,.08)}.AdminDashboard_cardTitle__3Z2oy{font-size:clamp(18px,2vw,22px);font-weight:700;color:#0f172a;margin:0 0 20px;font-family:var(--font-onest)}.AdminDashboard_cardHeader__1U4gL{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;grid-gap:16px;gap:16px}.AdminDashboard_linkButton__2yaBU{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:0;background:none;border:none;color:#6366f1;font-size:15px;font-weight:600;font-family:var(--font-onest);cursor:pointer;transition:all .2s ease}.AdminDashboard_linkButton__2yaBU:hover{color:#4f46e5;grid-gap:8px;gap:8px}.AdminDashboard_quickStatsList__17O8j{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.AdminDashboard_quickStatItem__1-Bt2{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:16px;background:#f8fafc;border-radius:12px}.AdminDashboard_quickStatValue__2uKPB{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 4px;font-family:var(--font-onest)}.AdminDashboard_quickStatLabel__38ggH{font-size:14px;color:#64748b;margin:0;font-family:var(--font-onest)}.AdminDashboard_recentList__FWHOa{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.AdminDashboard_recentItem__3NQo4{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8fafc;border-radius:12px;transition:all .2s ease}.AdminDashboard_recentItem__3NQo4:hover{background:#f1f5f9}.AdminDashboard_recentItemContent__tTtOP{display:flex;align-items:center;grid-gap:14px;gap:14px;flex:1 1;min-width:0}.AdminDashboard_recentItemAvatar__1gpAz{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;font-family:var(--font-onest);flex-shrink:0}.AdminDashboard_recentItemName__Y6wGQ{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 4px;font-family:var(--font-onest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminDashboard_recentItemMeta__32zZo{font-size:13px;color:#64748b;margin:0;font-family:var(--font-onest)}.AdminDashboard_projectsList__vZe-l{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.AdminDashboard_projectItem__1XTRm{padding:16px;background:#f8fafc;border-radius:12px}.AdminDashboard_projectHeader__13dm6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;grid-gap:12px;gap:12px}.AdminDashboard_projectName__2eqsn{font-size:15px;font-weight:600;color:#0f172a;margin:0 0 4px;font-family:var(--font-onest)}.AdminDashboard_projectClient__3Wzyq{font-size:13px;color:#64748b;margin:0;font-family:var(--font-onest)}.AdminDashboard_progressBar__1uCW4{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:8px}.AdminDashboard_progressFill__SQA8q{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:3px;transition:width .3s ease}.AdminDashboard_projectProgress__1rsMv{font-size:13px;color:#64748b;margin:0;font-family:var(--font-onest);font-weight:500}.AdminDashboard_statusBadge__1x8Hc{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;font-family:var(--font-onest);white-space:nowrap}.AdminDashboard_statusActive__2hhLL{background:#d1fae5;color:#065f46}.AdminDashboard_statusSuspended__S2wBZ{background:#fef3c7;color:#92400e}.AdminDashboard_statusTrial__6zwOy{background:#dbeafe;color:#1e40af}.AdminDashboard_statusChurned__Stj_s{background:#fee2e2;color:#991b1b}.AdminDashboard_statusDevelopment__3NLMW{background:#e0e7ff;color:#3730a3}.AdminDashboard_statusTesting__2v-M8{background:#fce7f3;color:#831843}.AdminDashboard_statusPlanning__23fjQ{background:#fef3c7;color:#92400e}.AdminDashboard_planBadge__1OG8X{padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;font-family:var(--font-onest);white-space:nowrap}.AdminDashboard_planEnterprise__2Jkx-{background:#eef2ff;color:#4338ca}.AdminDashboard_planPremium__2upXS{background:#f3e8ff;color:#6b21a8}.AdminDashboard_planBasic__38Ve2{background:#f1f5f9;color:#475569}.AdminDashboard_tableCard__3Y05S{background:#fff;border-radius:16px;padding:clamp(20px,2.5vw,28px);box-shadow:0 1px 3px rgba(15,23,42,.08)}.AdminDashboard_tableContainer__kMFKn{overflow-x:auto;margin-top:20px}.AdminDashboard_table__6KK_L{width:100%;border-collapse:collapse;font-family:var(--font-onest)}.AdminDashboard_table__6KK_L thead th{padding:14px 16px;text-align:left;font-size:14px;font-weight:600;color:#64748b;background:#f8fafc;border-bottom:2px solid #e2e8f0;white-space:nowrap}.AdminDashboard_table__6KK_L tbody td{padding:16px;border-bottom:1px solid #e2e8f0;font-size:15px;color:#334155}.AdminDashboard_table__6KK_L tbody tr{transition:background-color .2s ease}.AdminDashboard_table__6KK_L tbody tr:hover{background:#f8fafc}.AdminDashboard_clientCell__2gSaM{display:flex;align-items:center;grid-gap:14px;gap:14px}.AdminDashboard_clientAvatar__2oK2U{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;font-family:var(--font-onest);flex-shrink:0}.AdminDashboard_clientName__3WYfI{font-size:15px;font-weight:600;color:#0f172a;margin:0 0 4px;font-family:var(--font-onest)}.AdminDashboard_clientOwner__1B6Lu{font-size:13px;color:#64748b;margin:0;font-family:var(--font-onest)}.AdminDashboard_revenue__2F725{font-weight:600;color:#0f172a}.AdminDashboard_debt__2-0hn{color:#ef4444;font-weight:600}.AdminDashboard_noDebt__3YOqq{color:#10b981;font-weight:600}.AdminDashboard_projectsGrid__m4lcx{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin-top:20px}.AdminDashboard_projectCard__vXgSS{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;transition:all .2s ease}.AdminDashboard_projectCard__vXgSS:hover{border-color:#6366f1;box-shadow:0 4px 12px rgba(99,102,241,.1);transform:translateY(-2px)}.AdminDashboard_projectCardHeader__17lBF{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.AdminDashboard_projectId__1ksnN{font-size:13px;color:#94a3b8;font-weight:600;font-family:var(--font-onest);margin:0}.AdminDashboard_projectCardTitle__2Fjrj{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 6px;font-family:var(--font-onest);line-height:1.3}.AdminDashboard_projectCardClient__3fxOc{font-size:14px;color:#64748b;margin:0 0 18px;font-family:var(--font-onest)}.AdminDashboard_projectCardProgress__1ZVhP{margin-bottom:18px}.AdminDashboard_progressInfo__14gsY{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.AdminDashboard_progressLabel__1RMag{font-size:13px;color:#64748b;margin:0;font-family:var(--font-onest);font-weight:500}.AdminDashboard_progressValue__d0yWE{font-size:15px;font-weight:700;color:#0f172a;margin:0;font-family:var(--font-onest)}.AdminDashboard_projectCardStats__3kO50{display:flex;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-bottom:14px}.AdminDashboard_projectCardStat__3vnZe{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#64748b;font-family:var(--font-onest)}.AdminDashboard_projectCardFooter__2bhg-{margin-top:14px}.AdminDashboard_projectDeadline__3gjbL{font-size:13px;color:#64748b;margin:0;font-family:var(--font-onest);font-weight:500}@media (max-width:768px){.AdminDashboard_container__1p05D{padding:20px}.AdminDashboard_headerContent__3uX60{flex-direction:column;align-items:flex-start}.AdminDashboard_actionButton__2X8L5{width:100%;justify-content:center}.AdminDashboard_overviewGrid__3XLSW,.AdminDashboard_projectsGrid__m4lcx,.AdminDashboard_statsGrid__2qoWr{grid-template-columns:1fr}.AdminDashboard_tabsContainer__2IqTB{overflow-x:auto;-webkit-overflow-scrolling:touch}.AdminDashboard_tableContainer__kMFKn{-webkit-overflow-scrolling:touch}}.AccessControl_accessControl__d3A3p{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;overflow:hidden;position:fixed;top:0;left:0}.AccessControl_qrContainer__2VyI6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;max-width:90vmin}.AccessControl_qrCode__3R17r{width:300px;height:auto;object-fit:contain}.AccessControl_placeInfo__QX5ot{margin-bottom:20px;text-align:center}.AccessControl_placeName__3UGeZ{font-size:24px;font-weight:600;margin-bottom:8px}.AccessControl_placeAddress__1VPZ4{font-size:16px;color:#666;margin-bottom:20px}.IndustryTerminologyTester_container__ZrdWp{padding:clamp(1.5rem,3vw,2.5rem);max-width:1400px;margin:0 auto;background:#f8fafc;min-height:100vh}.IndustryTerminologyTester_header__1M70P{text-align:center;margin-bottom:2.5rem}.IndustryTerminologyTester_title__3nu3X{font-family:var(--font-onest),"Inter",sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#0f172a;margin-bottom:.5rem}.IndustryTerminologyTester_subtitle__2YMD7{font-size:1rem;color:#64748b;margin:0}.IndustryTerminologyTester_industrySelector__14c-_{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(15,23,42,.08)}.IndustryTerminologyTester_sectionTitle__2pEDB{font-family:var(--font-onest),"Inter",sans-serif;font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:1.5rem}.IndustryTerminologyTester_industryGrid__2dBr3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.IndustryTerminologyTester_industryButton__2tII4{display:flex;flex-direction:column;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1.5rem 1rem;border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;cursor:pointer;transition:all .2s ease;position:relative;font-family:var(--font-onest),"Inter",sans-serif}.IndustryTerminologyTester_industryButton__2tII4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.IndustryTerminologyTester_industryButton__2tII4.IndustryTerminologyTester_active__3Ix-9{border-color:var(--industry-color);color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.15)}.IndustryTerminologyTester_industryIcon__1AVf4{font-size:2rem}.IndustryTerminologyTester_industryName__3HaGm{font-weight:600;font-size:.95rem}.IndustryTerminologyTester_activeIndicator__4OF6K{position:absolute;top:.5rem;right:.5rem;background:#fff;color:var(--industry-color);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.IndustryTerminologyTester_terminologyPreview__2xVVr{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(15,23,42,.08)}.IndustryTerminologyTester_previewHeader__21MiQ{justify-content:space-between;margin-bottom:1.5rem}.IndustryTerminologyTester_headerActions__vXi1U,.IndustryTerminologyTester_previewHeader__21MiQ{display:flex;align-items:center;flex-wrap:wrap;grid-gap:1rem;gap:1rem}.IndustryTerminologyTester_searchInput__1zefF{padding:.5rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-family:var(--font-onest),"Inter",sans-serif;font-size:.875rem;min-width:200px;transition:border-color .2s ease}.IndustryTerminologyTester_searchInput__1zefF:focus{outline:none;border-color:#6366f1}.IndustryTerminologyTester_termCount__3is1F{background:#6366f1;color:#fff;padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.875rem}.IndustryTerminologyTester_exportButton__3B73A{padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:8px;font-family:var(--font-onest),"Inter",sans-serif;font-weight:600;cursor:pointer;transition:background .2s ease}.IndustryTerminologyTester_exportButton__3B73A:hover{background:#059669}.IndustryTerminologyTester_categoriesGrid__pj9BG{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.IndustryTerminologyTester_categoryCard__3Kyhb{background:#f8fafc;border-radius:8px;padding:1.5rem;border:1px solid #e2e8f0}.IndustryTerminologyTester_categoryTitle__3L1on{font-family:var(--font-onest),"Inter",sans-serif;font-size:1rem;font-weight:600;color:#6366f1;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #6366f1}.IndustryTerminologyTester_termsList__bwLfp{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.IndustryTerminologyTester_termItem__3HPwV{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#fff;border-radius:6px;font-size:.875rem;grid-gap:.5rem;gap:.5rem}.IndustryTerminologyTester_termKey__3BG72{color:#64748b;font-weight:500;font-family:"Courier New",monospace;flex:0 0 auto}.IndustryTerminologyTester_termValue__2czkm{color:#0f172a;font-weight:600;flex:1 1}.IndustryTerminologyTester_copyButton__2K7QV{flex:0 0 auto;background:#f8fafc;border:1px solid #e2e8f0;padding:.25rem .5rem;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .2s ease}.IndustryTerminologyTester_copyButton__2K7QV:hover{background:#6366f1;border-color:#6366f1;transform:scale(1.1)}.IndustryTerminologyTester_noResults__Ey9eV{text-align:center;padding:3rem 1rem;color:#64748b;font-size:1rem;font-family:var(--font-onest),"Inter",sans-serif}.IndustryTerminologyTester_comparisonSection__1-n9A{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(15,23,42,.08)}.IndustryTerminologyTester_comparisonSelector__3gHYb{display:flex;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;margin-bottom:1.5rem}.IndustryTerminologyTester_comparisonButton__1h6Sp{padding:.75rem 1.25rem;border:2px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;font-family:var(--font-onest),"Inter",sans-serif;font-weight:500}.IndustryTerminologyTester_comparisonButton__1h6Sp:hover{background:#f8fafc}.IndustryTerminologyTester_comparisonButton__1h6Sp.IndustryTerminologyTester_activeComparison__3bbb6{background:#6366f1;color:#fff;border-color:#6366f1}.IndustryTerminologyTester_comparisonTable__2bceZ{margin-top:1.5rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.IndustryTerminologyTester_comparisonHeader__3fvio{display:grid;grid-template-columns:1fr auto 1fr;background:#f8fafc;font-weight:600;border-bottom:2px solid #e2e8f0}.IndustryTerminologyTester_comparisonColumn__1Pojg{padding:1rem;text-align:center;font-family:var(--font-onest),"Inter",sans-serif}.IndustryTerminologyTester_comparisonRow__3KFQG{display:grid;grid-template-columns:1fr auto 1fr;border-bottom:1px solid #e2e8f0;transition:background .2s ease}.IndustryTerminologyTester_comparisonRow__3KFQG:hover{background:#f8fafc}.IndustryTerminologyTester_comparisonRow__3KFQG.IndustryTerminologyTester_different__MMUO_{background:#fff9e6}.IndustryTerminologyTester_comparisonRow__3KFQG.IndustryTerminologyTester_different__MMUO_:hover{background:#fff4cc}.IndustryTerminologyTester_comparisonCell__3R8aO{padding:.75rem 1rem;text-align:center;font-weight:600;color:#0f172a}.IndustryTerminologyTester_comparisonCellTerm__2avGO{padding:.75rem 1rem;text-align:center;color:#64748b;font-family:"Courier New",monospace;font-size:.875rem;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0}.IndustryTerminologyTester_validationSection__1f3c8{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px rgba(15,23,42,.08)}.IndustryTerminologyTester_validationGrid__1f61O{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.IndustryTerminologyTester_validationCard__2W0lP{background:#f8fafc;border-radius:8px;padding:1.5rem;border:1px solid #e2e8f0}.IndustryTerminologyTester_validationHeader__1D-eM{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.IndustryTerminologyTester_validationIcon__1Qtok{font-size:1.5rem}.IndustryTerminologyTester_validationName__1XHQ_{font-family:var(--font-onest),"Inter",sans-serif;font-weight:600;color:#0f172a}.IndustryTerminologyTester_validationStatus__1mT6T{margin-bottom:.5rem}.IndustryTerminologyTester_statusSuccess__1VG63{color:#4caf50;font-weight:600}.IndustryTerminologyTester_statusWarning__3bh_N{color:#ff9800;font-weight:600}.IndustryTerminologyTester_validationCount__38Vv1{font-size:.875rem;color:#64748b;margin-bottom:.75rem}.IndustryTerminologyTester_progressBar__3fvCF{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.IndustryTerminologyTester_progressFill__V7U9W{height:100%;transition:width .3s ease;border-radius:4px}@media (max-width:768px){.IndustryTerminologyTester_industryGrid__2dBr3{grid-template-columns:repeat(2,1fr)}.IndustryTerminologyTester_categoriesGrid__pj9BG,.IndustryTerminologyTester_validationGrid__1f61O{grid-template-columns:1fr}}.ChatSimba_chatContainer__1jJlU{display:flex;flex-direction:column;height:100vh;background:#0f0f0f;color:#e5e5e5}.ChatSimba_chatHeader__Svvxa{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;background:#1a1a1a;border-bottom:1px solid #2a2a2a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ChatSimba_headerLeft__2Oawf{display:flex;align-items:center;grid-gap:16px;gap:16px}.ChatSimba_simbaAvatar__20XZM{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#f97316,#fb923c);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(249,115,22,.3)}.ChatSimba_headerInfo__13LtP{display:flex;flex-direction:column}.ChatSimba_chatTitle__3qELt{margin:0;font-size:20px;font-weight:600;color:#fff;letter-spacing:-.02em}.ChatSimba_chatSubtitle__3JSTM{font-size:13px;color:#a1a1a1;margin:2px 0 0}.ChatSimba_headerRight__1xkfj{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px}.ChatSimba_statusBadge__NgH8x{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 14px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:20px;font-size:13px;color:#22c55e;font-weight:500}.ChatSimba_statusDot__3BxsL{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:ChatSimba_pulse__46-bp 2s ease-in-out infinite}@keyframes ChatSimba_pulse__46-bp{0%,to{opacity:1}50%{opacity:.5}}.ChatSimba_messagesArea__1YAJ7{flex:1 1;overflow-y:auto;background:#0f0f0f}.ChatSimba_messagesContainer__11Xzx{max-width:900px;margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.ChatSimba_messageWrapper__4D48-{display:flex;grid-gap:12px;gap:12px;animation:ChatSimba_slideIn__3LoXh .3s ease-out}@keyframes ChatSimba_slideIn__3LoXh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatSimba_userMessage__2rhm-{flex-direction:row-reverse}.ChatSimba_assistantMessage__vUnhV{flex-direction:row}.ChatSimba_messageAvatar__1NvoO{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}.ChatSimba_userMessage__2rhm- .ChatSimba_messageAvatar__1NvoO{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.ChatSimba_assistantMessage__vUnhV .ChatSimba_messageAvatar__1NvoO{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff}.ChatSimba_messageContent__1e71u{display:flex;flex-direction:column;grid-gap:4px;gap:4px;max-width:70%}.ChatSimba_userMessage__2rhm- .ChatSimba_messageContent__1e71u{align-items:flex-end}.ChatSimba_assistantMessage__vUnhV .ChatSimba_messageContent__1e71u{align-items:flex-start}.ChatSimba_messageBubble__3W5JB{padding:14px 18px;border-radius:16px;line-height:1.6;word-wrap:break-word}.ChatSimba_userMessage__2rhm- .ChatSimba_messageBubble__3W5JB{background:#4f46e5;color:#fff;border-bottom-right-radius:4px}.ChatSimba_userMessage__2rhm- .ChatSimba_messageBubble__3W5JB p{color:#fff}.ChatSimba_assistantMessage__vUnhV .ChatSimba_messageBubble__3W5JB{background:#1f1f1f;color:#fff;border:1px solid #2a2a2a;border-bottom-left-radius:4px}.ChatSimba_assistantMessage__vUnhV .ChatSimba_messageBubble__3W5JB p{color:#fff}.ChatSimba_errorBubble__1kzCE{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.3)!important;color:#fca5a5!important}.ChatSimba_messageBubble__3W5JB p{margin:0;font-size:15px}.ChatSimba_markdownContent__33ctW{font-size:14px;line-height:1.7}.ChatSimba_markdownContent__33ctW .md-p{margin:0 0 12px;line-height:1.7}.ChatSimba_markdownContent__33ctW .md-p:last-child{margin-bottom:0}.ChatSimba_markdownContent__33ctW .md-h1{font-size:18px;font-weight:700;margin:16px 0 8px;color:#fbbf24}.ChatSimba_markdownContent__33ctW .md-h2{font-size:16px;font-weight:700;margin:14px 0 6px;color:#fbbf24}.ChatSimba_markdownContent__33ctW .md-h3{font-size:14px;font-weight:600;margin:12px 0 4px;color:#93c5fd}.ChatSimba_markdownContent__33ctW .md-bold{color:#fbbf24;font-weight:700}.ChatSimba_markdownContent__33ctW .md-italic{color:#93c5fd;font-style:italic}.ChatSimba_markdownContent__33ctW .md-ol,.ChatSimba_markdownContent__33ctW .md-ul{margin:12px 0;padding-left:24px}.ChatSimba_markdownContent__33ctW .md-li,.ChatSimba_markdownContent__33ctW .md-li-num{margin-bottom:8px;padding-left:4px;line-height:1.6}.ChatSimba_markdownContent__33ctW .md-li::marker{color:#f97316}.ChatSimba_markdownContent__33ctW .md-li-num::marker{color:#fbbf24}.ChatSimba_messageTime__2fqRK{font-size:11px;color:#737373;padding:0 4px}.ChatSimba_userMessage__2rhm- .ChatSimba_messageTime__2fqRK{color:#a5b4fc}.ChatSimba_typingIndicator__1z9QT{display:flex;grid-gap:4px;gap:4px;padding:4px 0}.ChatSimba_typingIndicator__1z9QT span{width:8px;height:8px;border-radius:50%;background:#f97316;animation:ChatSimba_typing__3xoj2 1.4s ease-in-out infinite}.ChatSimba_typingIndicator__1z9QT span:nth-child(2){animation-delay:.2s}.ChatSimba_typingIndicator__1z9QT span:nth-child(3){animation-delay:.4s}@keyframes ChatSimba_typing__3xoj2{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.ChatSimba_inputArea__kiOC0{background:#1a1a1a;border-top:1px solid #2a2a2a;padding:20px 32px}.ChatSimba_inputWrapper__9sc3O{max-width:900px;margin:0 auto}.ChatSimba_inputContainer__36pX3{display:flex;grid-gap:12px;gap:12px;align-items:center;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:12px;padding:4px;transition:all .2s ease}.ChatSimba_inputContainer__36pX3:focus-within{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.1)}.ChatSimba_messageInput__1xFP1{flex:1 1;background:transparent;border:none;outline:none;padding:12px 16px;color:#e5e5e5;font-size:15px;line-height:1.5}.ChatSimba_messageInput__1xFP1::placeholder{color:#737373}.ChatSimba_sendButton__Hg_k5{width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,#f97316,#fb923c);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.ChatSimba_sendButton__Hg_k5:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(249,115,22,.4)}.ChatSimba_sendButton__Hg_k5:disabled{opacity:.4;cursor:not-allowed}.ChatSimba_inputHint__3E_xT{margin:12px 0 0;font-size:12px;color:#737373;display:flex;align-items:center;grid-gap:6px;gap:6px}.ChatSimba_inputHint__3E_xT svg{color:#f97316}.ChatSimba_messagesArea__1YAJ7::-webkit-scrollbar{width:8px}.ChatSimba_messagesArea__1YAJ7::-webkit-scrollbar-track{background:#0f0f0f}.ChatSimba_messagesArea__1YAJ7::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}.ChatSimba_messagesArea__1YAJ7::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.ChatSimba_tabs__3VA-7{display:flex;grid-gap:0;gap:0;padding:0 32px;border-bottom:1px solid #2a2a2a;background:#1a1a1a;flex-shrink:0}.ChatSimba_tab__2_OGW{padding:11px 18px;font-size:.875rem;font-weight:500;color:#737373;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;display:flex;align-items:center;grid-gap:7px;gap:7px;transition:color .2s ease,border-color .2s ease}.ChatSimba_tab__2_OGW:hover{color:#a1a1a1}.ChatSimba_tabActive__m4b4o{color:#f97316;border-bottom-color:#f97316}.ChatSimba_betaBadge__umWMF{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);color:#22c55e;font-size:.6rem;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:4px}.ChatSimba_langBtn__1E0Pu{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#e5e5e5;cursor:pointer;font-size:13px;transition:background .2s}.ChatSimba_langBtn__1E0Pu:hover{background:hsla(0,0%,100%,.14)}.ChatSimba_langMenu__ysa6o{position:absolute;top:100%;right:0;margin-top:4px;background:#1f1f1f;border:1px solid #2a2a2a;border-radius:8px;overflow:hidden;z-index:100;min-width:140px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ChatSimba_langItem__QeGNl{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px 14px;background:transparent;border:none;color:#e5e5e5;cursor:pointer;font-size:13px;text-align:left;transition:background .2s}.ChatSimba_langItem__QeGNl:hover{background:hsla(0,0%,100%,.08)}.ChatSimba_langItemActive__5EvtR{background:rgba(249,115,22,.15);color:#f97316}.ChatSimba_clearBtn__2jpQX{background:transparent;border:1px solid #2a2a2a;color:#737373;font-size:.75rem;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;grid-gap:4px;gap:4px}.ChatSimba_clearBtn__2jpQX:hover{border-color:rgba(239,68,68,.4);color:#ef4444}.ChatSimba_quickQuestionsBar__3-7L6{padding:12px 20px;border-bottom:1px solid #2a2a2a;background:rgba(0,0,0,.15);flex-shrink:0}.ChatSimba_quickQuestionsLabel__35Xgo{font-size:10px;color:hsla(0,0%,100%,.4);margin-bottom:8px;font-weight:600;letter-spacing:.06em}.ChatSimba_quickQuestionsList__2NZDR{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px}.ChatSimba_quickChip__vnJEM{padding:5px 11px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.25);border-radius:16px;font-size:12px;color:#93c5fd;cursor:pointer;transition:all .2s}.ChatSimba_quickChip__vnJEM:hover:not(:disabled){background:#3b82f6;color:#fff}.ChatSimba_quickChip__vnJEM:disabled{opacity:.5;cursor:not-allowed}.ChatSimba_suggestionsRow__NcwrZ{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.1)}.ChatSimba_suggestionsLabel__3wXN2{font-size:10px;color:hsla(0,0%,100%,.5);margin-bottom:6px;font-weight:600}.ChatSimba_suggestionBtn__1hAdg{padding:4px 8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;font-size:10px;color:hsla(0,0%,100%,.75);cursor:pointer;transition:all .2s}.ChatSimba_suggestionBtn__1hAdg:hover:not(:disabled){background:#3b82f6;color:#fff}.ChatSimba_easyosContainer__321DE{display:flex;flex-direction:column;flex:1 1;overflow:hidden;background:#0f0f0f}.ChatSimba_easyosMessages__jwuSm{flex:1 1;overflow-y:auto;padding:32px 24px;scroll-behavior:smooth}.ChatSimba_easyosMessages__jwuSm::-webkit-scrollbar{width:4px}.ChatSimba_easyosMessages__jwuSm::-webkit-scrollbar-track{background:transparent}.ChatSimba_easyosMessages__jwuSm::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.ChatSimba_easyosMessages__jwuSm::-webkit-scrollbar-thumb:hover{background:#3a3a3a}.ChatSimba_emptyState__4V3TO{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;grid-gap:14px;gap:14px;text-align:center;padding:40px 20px}.ChatSimba_emptyIcon__3JcqZ{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 4px 12px rgba(249,115,22,.3);display:flex;align-items:center;justify-content:center;color:#fff}.ChatSimba_emptyState__4V3TO h3{font-size:1rem;font-weight:600;color:#e5e5e5;margin:0}.ChatSimba_emptyState__4V3TO p{font-size:.875rem;color:#a1a1a1;margin:0;max-width:360px;line-height:1.6}.ChatSimba_suggestionChips__RurNT{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;justify-content:center;margin-top:6px}.ChatSimba_suggestionChip__10jnk{background:#1f1f1f;border:1px solid #2a2a2a;color:#a1a1a1;font-size:.8rem;padding:7px 14px;border-radius:20px;cursor:pointer;transition:all .2s ease}.ChatSimba_suggestionChip__10jnk:hover{border-color:#f97316;color:#f97316;background:rgba(249,115,22,.05)}.ChatSimba_errorBanner__3OyE-{margin:0 20px 10px;padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:.8rem;color:#fca5a5;display:flex;align-items:center;grid-gap:8px;gap:8px}.ChatSimba_easyosInputArea__29pki{padding:14px 24px 18px;border-top:1px solid #2a2a2a;background:#1a1a1a;flex-shrink:0}.ChatSimba_easyosInputWrapper__MXMUj{display:flex;grid-gap:10px;gap:10px;align-items:flex-end;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:12px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease}.ChatSimba_easyosInputWrapper__MXMUj:focus-within{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.1)}.ChatSimba_easyosTextInput__3kcHN{flex:1 1;background:transparent;border:none;outline:none;font-size:.875rem;color:#e5e5e5;resize:none;min-height:24px;max-height:120px;line-height:1.5;font-family:inherit}.ChatSimba_easyosTextInput__3kcHN::placeholder{color:#525252}.ChatSimba_easyosSendBtn__3SGOR{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#f97316,#fb923c);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.ChatSimba_easyosSendBtn__3SGOR:hover:not(:disabled){box-shadow:0 4px 12px rgba(249,115,22,.4);transform:translateY(-1px)}.ChatSimba_easyosSendBtn__3SGOR:disabled{opacity:.35;cursor:not-allowed;transform:none}.ChatSimba_easyosHint__1TDN-{font-size:.7rem;color:#404040;margin-top:8px;text-align:center}.ChatSimba_workflowsWrapper__cJoSz{flex:1 1;overflow:hidden;display:flex;flex-direction:column}@media (max-width:768px){.ChatSimba_chatHeader__Svvxa{padding:16px 20px}.ChatSimba_messagesContainer__11Xzx{padding:24px 16px}.ChatSimba_inputArea__kiOC0{padding:16px 20px}.ChatSimba_messageContent__1e71u{max-width:85%}.ChatSimba_chatTitle__3qELt{font-size:18px}}.WorkflowBuilder_listView__7yACZ{padding:28px 32px;display:flex;flex-direction:column;grid-gap:24px;gap:24px;flex:1 1;overflow-y:auto;background:#0f0f0f}.WorkflowBuilder_listHeader__37Me3{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px}.WorkflowBuilder_listTitle__27C_u{font-size:1.2rem;font-weight:700;color:#e5e5e5;margin:0 0 4px}.WorkflowBuilder_listSubtitle__1VRJQ{font-size:.78rem;color:#737373;margin:0}.WorkflowBuilder_newBtn__6XcJ2{display:flex;align-items:center;grid-gap:7px;gap:7px;padding:9px 18px;background:linear-gradient(135deg,#f97316,#fb923c);border:none;border-radius:8px;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.WorkflowBuilder_newBtn__6XcJ2:hover{box-shadow:0 4px 14px rgba(249,115,22,.4);transform:translateY(-1px)}.WorkflowBuilder_workflowGrid__lPliy{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.WorkflowBuilder_workflowCard__W2f6-{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:18px;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;grid-gap:9px;gap:9px}.WorkflowBuilder_workflowCard__W2f6-:hover{border-color:#f97316;background:#1f1f1f;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.WorkflowBuilder_workflowCardNew__2Ibjw{border-style:dashed;align-items:center;justify-content:center;color:#404040;font-size:.85rem;grid-gap:10px;gap:10px;min-height:130px}.WorkflowBuilder_workflowCardNew__2Ibjw:hover{color:#f97316;border-color:#f97316}.WorkflowBuilder_workflowCardTop__1xtTK{display:flex;align-items:center;justify-content:space-between}.WorkflowBuilder_workflowCardIcon__23xHq{width:34px;height:34px;border-radius:8px;background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.2);display:flex;align-items:center;justify-content:center;color:#f97316}.WorkflowBuilder_wfStatus__XH7DM{font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:20px}.WorkflowBuilder_wfStatusActive__3vJlx{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);color:#22c55e}.WorkflowBuilder_wfStatusPaused__3xJ7w{background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.2);color:#eab308}.WorkflowBuilder_workflowCardName__2IDWC{font-size:.9rem;font-weight:600;color:#e5e5e5;margin:0}.WorkflowBuilder_workflowCardDesc__385Qo{font-size:.78rem;color:#737373;margin:0;line-height:1.5}.WorkflowBuilder_workflowCardFooter__2CXsj{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.WorkflowBuilder_wfExec__2tiWa{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:.72rem;color:#525252}.WorkflowBuilder_wfEdit__3QW5I{font-size:.72rem;color:#f97316;font-weight:600}.WorkflowBuilder_toggleSwitch__18JVs{display:flex;align-items:center;grid-gap:7px;gap:7px;padding:5px 10px 5px 6px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:20px;cursor:pointer;transition:all .2s;flex-shrink:0}.WorkflowBuilder_toggleSwitch__18JVs:hover{border-color:#3a3a3a}.WorkflowBuilder_toggleSwitchOn__2kOPz{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.07)}.WorkflowBuilder_toggleThumb__3vU4X{width:28px;height:16px;background:#2a2a2a;border-radius:8px;position:relative;transition:background .2s;flex-shrink:0}.WorkflowBuilder_toggleThumb__3vU4X:after{content:"";position:absolute;width:10px;height:10px;background:#525252;border-radius:50%;top:3px;left:3px;transition:transform .2s,background .2s}.WorkflowBuilder_toggleSwitchOn__2kOPz .WorkflowBuilder_toggleThumb__3vU4X{background:rgba(34,197,94,.25)}.WorkflowBuilder_toggleSwitchOn__2kOPz .WorkflowBuilder_toggleThumb__3vU4X:after{background:#22c55e;transform:translateX(12px)}.WorkflowBuilder_toggleLabel__3zzCD{font-size:.72rem;font-weight:600;color:#525252;transition:color .2s;white-space:nowrap}.WorkflowBuilder_toggleSwitchOn__2kOPz .WorkflowBuilder_toggleLabel__3zzCD{color:#22c55e}.WorkflowBuilder_saveStatusBtn__pDiBs{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:#16a34a;color:#fff;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;transition:background .15s ease,opacity .15s ease}.WorkflowBuilder_saveStatusBtn__pDiBs:hover{background:#15803d}.WorkflowBuilder_saveStatusBtn__pDiBs:disabled{opacity:.6;cursor:not-allowed}.WorkflowBuilder_categoryTabs__1wzmj{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}.WorkflowBuilder_categoryTab__m1xFA{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:9px 18px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;color:#525252;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .18s}.WorkflowBuilder_categoryTab__m1xFA:hover{background:#1f1f1f;color:#a1a1a1;border-color:#3a3a3a}.WorkflowBuilder_categoryTabActive__2TXi5{background:#1f1f1f}.WorkflowBuilder_catDesc__115bM{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border-left:3px solid #f97316;background:hsla(0,0%,100%,.02);border-radius:0 6px 6px 0}.WorkflowBuilder_catDesc__115bM p{margin:0;font-size:.78rem;color:#737373;line-height:1.5}.WorkflowBuilder_templateGrid__2BPG7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.WorkflowBuilder_templateCard__2Cual{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:16px;transition:all .2s}.WorkflowBuilder_templateCard__2Cual:hover{background:#1f1f1f;border-color:#3a3a3a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4)}.WorkflowBuilder_templateCardHeader__qbU8S{padding-bottom:10px;border-bottom:1px solid #2a2a2a}.WorkflowBuilder_templateCardMeta__3p2ct{display:flex;align-items:flex-start;grid-gap:10px;gap:10px}.WorkflowBuilder_templateCardIcon__28hYQ{width:36px;height:36px;border-radius:8px;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0}.WorkflowBuilder_templateCardName__1qsJG{font-size:.9rem;font-weight:700;color:#e5e5e5;margin:0 0 5px;line-height:1.3}.WorkflowBuilder_templateCardBadges__19rw9{display:flex;align-items:center;grid-gap:6px;gap:6px}.WorkflowBuilder_difficultyBadge__2-hHD{font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:20px;text-transform:capitalize}.WorkflowBuilder_templateCardDesc__xSO10{font-size:.75rem;color:#737373;margin:0;line-height:1.55;flex:1 1}.WorkflowBuilder_stepsPreview__2xQOE{display:flex;align-items:center;flex-wrap:wrap;grid-gap:4px;gap:4px}.WorkflowBuilder_stepPill__iMB6I{font-size:.62rem;font-weight:600;color:#525252;background:#111;border:1px solid #2a2a2a;border-radius:20px;padding:3px 8px;white-space:nowrap}.WorkflowBuilder_stepArrow__1E-33{color:#2a2a2a;flex-shrink:0}.WorkflowBuilder_templateCardFooter__1cufI{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.WorkflowBuilder_useTemplateBtn__rL847{display:flex;align-items:center;grid-gap:5px;gap:5px;background:transparent;border:1px solid;border-radius:6px;font-size:.75rem;font-weight:600;padding:5px 11px;cursor:pointer;transition:all .18s}.WorkflowBuilder_useTemplateBtn__rL847:hover{opacity:.8;transform:translateX(2px)}.WorkflowBuilder_templateCardNew__3UC_O{border-style:dashed;align-items:center;justify-content:center;cursor:pointer;min-height:160px;grid-gap:8px;gap:8px}.WorkflowBuilder_templateCardNew__3UC_O:hover{border-color:#3a3a3a}.WorkflowBuilder_templateCardNewLabel__2K8qj{font-size:.85rem;font-weight:600;color:#404040}.WorkflowBuilder_templateCardNewSub__2fLhc{font-size:.72rem;color:#2a2a2a}.WorkflowBuilder_featureCallout__3MZGW{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:14px 16px;background:rgba(249,115,22,.04);border:1px solid rgba(249,115,22,.12);border-radius:10px;font-size:.78rem;color:#a1a1a1;line-height:1.6}.WorkflowBuilder_featureCallout__3MZGW strong{color:#e5e5e5}.WorkflowBuilder_canvasView__1ywkA{display:flex;flex-direction:column;flex:1 1;overflow:hidden;background:#0a0a0a}.WorkflowBuilder_toolbar__hJV61{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:9px 16px;background:#1a1a1a;border-bottom:1px solid #2a2a2a;flex-shrink:0;z-index:10}.WorkflowBuilder_toolbarBack__n7Fvz{background:transparent;border:1px solid #2a2a2a;color:#a1a1a1;font-size:.78rem;padding:5px 11px;border-radius:6px;cursor:pointer;transition:all .2s;white-space:nowrap}.WorkflowBuilder_toolbarBack__n7Fvz:hover{border-color:#f97316;color:#f97316}.WorkflowBuilder_wfNameInput__1JLX-{flex:1 1;background:transparent;border:1px solid transparent;border-radius:6px;color:#e5e5e5;font-size:.9rem;font-weight:600;padding:5px 10px;outline:none;transition:border-color .2s}.WorkflowBuilder_wfNameInput__1JLX-:focus,.WorkflowBuilder_wfNameInput__1JLX-:hover{border-color:#2a2a2a}.WorkflowBuilder_toolbarActions__3Q9lz{display:flex;align-items:center;grid-gap:7px;gap:7px;flex-shrink:0}.WorkflowBuilder_connectingHint__2h9RC{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:.72rem;color:#f97316;padding:4px 10px;background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.2);border-radius:20px;animation:WorkflowBuilder_pulse__T9uDl 1.5s ease-in-out infinite}@keyframes WorkflowBuilder_pulse__T9uDl{0%,to{opacity:1}50%{opacity:.6}}.WorkflowBuilder_deleteBtn__3dDR-{display:flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 11px;border-radius:6px;font-size:.78rem;cursor:pointer;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.05);color:#ef4444;transition:all .2s}.WorkflowBuilder_deleteBtn__3dDR-:hover{background:rgba(239,68,68,.12)}.WorkflowBuilder_tbBtn__3vPVS{display:flex;align-items:center;grid-gap:5px;gap:5px;padding:5px 12px;border-radius:6px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #2a2a2a;background:#1f1f1f;color:#a1a1a1}.WorkflowBuilder_tbBtn__3vPVS:hover{border-color:#3a3a3a;color:#e5e5e5}.WorkflowBuilder_tbBtnRun__289zd{border-color:rgba(34,197,94,.3);color:#22c55e;background:rgba(34,197,94,.05)}.WorkflowBuilder_tbBtnRun__289zd:hover{background:rgba(34,197,94,.1);border-color:#22c55e;color:#22c55e}.WorkflowBuilder_tbBtnExecute__1E6ef{border-color:rgba(139,92,246,.3);color:#8b5cf6;background:rgba(139,92,246,.05)}.WorkflowBuilder_tbBtnExecute__1E6ef:hover{background:rgba(139,92,246,.15);border-color:#8b5cf6;color:#a78bfa}.WorkflowBuilder_tbBtnSave__2xbP5{border-color:rgba(249,115,22,.3);color:#f97316;background:rgba(249,115,22,.05)}.WorkflowBuilder_tbBtnSave__2xbP5:hover{background:rgba(249,115,22,.1);border-color:#f97316;color:#f97316}.WorkflowBuilder_saveError__34AR4{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 10px;background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.3);border-radius:6px;color:#f87171;font-size:.75rem;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.WorkflowBuilder_saveErrorClose__38N1H{background:none;border:none;color:#f87171;cursor:pointer;padding:0;display:flex;align-items:center;margin-left:2px;opacity:.7}.WorkflowBuilder_saveErrorClose__38N1H:hover{opacity:1}.WorkflowBuilder_canvasLayout__3OzzO{display:flex;flex:1 1;overflow:hidden}.WorkflowBuilder_canvasAndLog__1EeCf{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.WorkflowBuilder_nodePanel__1APaM{width:200px;background:#111;border-right:1px solid #1f1f1f;overflow-y:auto;flex-shrink:0}.WorkflowBuilder_nodePanel__1APaM::-webkit-scrollbar{width:3px}.WorkflowBuilder_nodePanel__1APaM::-webkit-scrollbar-track{background:transparent}.WorkflowBuilder_nodePanel__1APaM::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.WorkflowBuilder_nodePanelTitle__1moVd{padding:12px 14px 6px;font-size:.65rem;font-weight:700;color:#404040;letter-spacing:.08em;text-transform:uppercase}.WorkflowBuilder_catLabel__2MWLH{padding:3px 14px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:6px 0 2px}.WorkflowBuilder_cat_trigger__1Mu0X{color:#f97316}.WorkflowBuilder_cat_action__2V61r{color:#3b82f6}.WorkflowBuilder_cat_condition__21l3F{color:#eab308}.WorkflowBuilder_cat_output__1ieMd{color:#22c55e}.WorkflowBuilder_nodePanelItem__2fcLf{width:100%;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 14px;background:transparent;border:none;cursor:pointer;transition:background .15s;text-align:left}.WorkflowBuilder_nodePanelItem__2fcLf:hover{background:hsla(0,0%,100%,.04)}.WorkflowBuilder_nodePanelItem__2fcLf:hover .WorkflowBuilder_nodeItemPlus__pi7xI{opacity:1}.WorkflowBuilder_nodeItemText__2Rt8U{display:flex;flex-direction:column;grid-gap:1px;gap:1px;flex:1 1;min-width:0}.WorkflowBuilder_nodeItemName__xi_XO{font-size:.78rem;font-weight:500;color:#d4d4d4}.WorkflowBuilder_nodeItemDesc__zLVeV{font-size:.65rem;color:#525252;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkflowBuilder_nodeItemPlus__pi7xI{color:#3a3a3a;opacity:0;transition:opacity .15s;flex-shrink:0}.WorkflowBuilder_svg__5Q8_W{flex:1 1;width:100%;height:100%;display:block;user-select:none;-webkit-user-select:none}.WorkflowBuilder_edge__12BQk{animation:WorkflowBuilder_dashMove__ZBBAS 20s linear infinite}@keyframes WorkflowBuilder_dashMove__ZBBAS{to{stroke-dashoffset:-200}}.WorkflowBuilder_port__rDJlb{cursor:crosshair;transition:r .15s}.WorkflowBuilder_port__rDJlb:hover{r:8}.WorkflowBuilder_inspector__3NZ0B{width:250px;background:#111;border-left:1px solid #1f1f1f;display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto}.WorkflowBuilder_inspector__3NZ0B::-webkit-scrollbar{width:3px}.WorkflowBuilder_inspector__3NZ0B::-webkit-scrollbar-track{background:transparent}.WorkflowBuilder_inspector__3NZ0B::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.WorkflowBuilder_inspectorHeader__HXN3O{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:2px solid #2a2a2a}.WorkflowBuilder_inspectorTitle__2pbil{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.88rem;font-weight:700;color:#e5e5e5}.WorkflowBuilder_inspectorClose__2vZtk{background:transparent;border:none;color:#525252;cursor:pointer;display:flex;padding:2px;transition:color .15s}.WorkflowBuilder_inspectorClose__2vZtk:hover{color:#e5e5e5}.WorkflowBuilder_inspectorBody__1eXhV{padding:14px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.WorkflowBuilder_inspectorDesc__fUlNr{font-size:.75rem;color:#737373;margin:0;line-height:1.5;padding-bottom:10px;border-bottom:1px solid #1f1f1f}.WorkflowBuilder_inspectorField__3Wzug{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.WorkflowBuilder_inspectorLabel__2Q58t{font-size:.68rem;font-weight:700;color:#525252;text-transform:uppercase;letter-spacing:.05em}.WorkflowBuilder_inspectorInput__3K_wY,.WorkflowBuilder_inspectorSelect__3JMBK{background:#0f0f0f;border:1px solid #2a2a2a;border-radius:6px;color:#e5e5e5;font-size:.78rem;padding:7px 9px;outline:none;transition:border-color .15s;width:100%;font-family:inherit;box-sizing:border-box}.WorkflowBuilder_inspectorInput__3K_wY:focus,.WorkflowBuilder_inspectorSelect__3JMBK:focus{border-color:#f97316}.WorkflowBuilder_inspectorSelect__3JMBK option{background:#1a1a1a}.WorkflowBuilder_inspectorNoFields__36Xh0{font-size:.75rem;color:#404040;margin:0;text-align:center;padding:20px 0}@keyframes WorkflowBuilder_pulseRing__3b57l{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.WorkflowBuilder_pulseRing__3b57l{animation:WorkflowBuilder_pulseRing__3b57l .8s ease-in-out infinite;transform-origin:center}@keyframes WorkflowBuilder_spin__1RGbp{to{transform:rotate(1turn)}}.WorkflowBuilder_spinnerCircle__3uGFo{animation:WorkflowBuilder_spin__1RGbp .9s linear infinite;transform-origin:9px 9px}.WorkflowBuilder_spinnerGroup__vCv6P{transform-origin:9px 9px}@keyframes WorkflowBuilder_spinIcon__3g-ip{to{transform:rotate(1turn)}}.WorkflowBuilder_spinnerIcon__1p5pf{animation:WorkflowBuilder_spinIcon__3g-ip 1s linear infinite;display:inline-block}.WorkflowBuilder_logPanel__3JQFQ{height:200px;background:#0a0a0a;border-top:1px solid #1f1f1f;display:flex;flex-direction:column;flex-shrink:0}.WorkflowBuilder_logHeader__2IFTj{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#111;border-bottom:1px solid #1f1f1f;flex-shrink:0}.WorkflowBuilder_logTitle__jcspJ{display:flex;align-items:center;grid-gap:7px;gap:7px;font-size:.75rem;font-weight:600;color:#a1a1a1}.WorkflowBuilder_logClose__2vf2e{background:transparent;border:none;color:#525252;cursor:pointer;display:flex;padding:2px;transition:color .15s}.WorkflowBuilder_logClose__2vf2e:hover{color:#e5e5e5}.WorkflowBuilder_logBody__25sdM{flex:1 1;overflow-y:auto;padding:8px 0}.WorkflowBuilder_logBody__25sdM::-webkit-scrollbar{width:3px}.WorkflowBuilder_logBody__25sdM::-webkit-scrollbar-track{background:transparent}.WorkflowBuilder_logBody__25sdM::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:2px}.WorkflowBuilder_logEntry__ziOyb{padding:6px 14px;border-left:2px solid transparent;transition:background .15s}.WorkflowBuilder_logEntry__ziOyb:hover{background:hsla(0,0%,100%,.02)}.WorkflowBuilder_logEntryOk__3tYQc{border-left-color:#22c55e}.WorkflowBuilder_logEntryError__3ICYa{border-left-color:#ef4444}.WorkflowBuilder_logEntryHeader__3aDwB{display:flex;align-items:center;grid-gap:8px;gap:8px}.WorkflowBuilder_logStep__26Scv{font-size:.62rem;font-weight:700;color:#404040;font-family:monospace;flex-shrink:0}.WorkflowBuilder_logNodeLabel__i2xMT{font-size:.75rem;font-weight:600;color:#d4d4d4;flex-shrink:0}.WorkflowBuilder_logMsg__1jgdv{font-size:.72rem;color:#737373;flex:1 1}.WorkflowBuilder_logDuration__2PL_d{font-size:.62rem;color:#404040;font-family:monospace;flex-shrink:0}.WorkflowBuilder_logOutput__3HppX{margin-top:3px;margin-left:24px;font-size:.68rem;color:#525252;font-family:monospace;line-height:1.5;white-space:pre-wrap;word-break:break-all}.WorkflowBuilder_logEmpty__miI0h{padding:20px 14px;font-size:.72rem;color:#404040}.WorkflowBuilder_runResult__O2nj1{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.8rem;font-weight:600;padding:10px 12px;border-radius:8px}.WorkflowBuilder_runResultOk__1vRFl{color:#22c55e;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2)}.WorkflowBuilder_runResultError__3es_R{color:#ef4444;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2)}.WorkflowBuilder_runOutput__2LRBm{display:flex;flex-direction:column;grid-gap:5px;gap:5px}.WorkflowBuilder_runOutputCode__38Zdq{display:block;background:#0a0a0a;border:1px solid #1f1f1f;border-radius:6px;padding:8px 10px;font-size:.68rem;color:#a1a1a1;font-family:monospace;line-height:1.6;white-space:pre-wrap;word-break:break-all}.WorkflowBuilder_runMeta__2aXeI{font-size:.68rem;color:#404040;font-family:monospace}.WorkflowBuilder_conditionBuilder__1nlH-{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin-bottom:14px}.WorkflowBuilder_conditionRow__2nR9K{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.WorkflowBuilder_conditionWord__1b5XU{font-size:.78rem;color:#a1a1a1;white-space:nowrap;font-style:italic}.WorkflowBuilder_conditionSelect__xlcV6{flex:1 1;min-width:0;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#f0f0f0;font-size:.78rem;padding:6px 10px;outline:none;cursor:pointer}.WorkflowBuilder_conditionSelect__xlcV6:focus{border-color:#eab308;box-shadow:0 0 0 2px rgba(234,179,8,.15)}.WorkflowBuilder_conditionInput__1H8oE{flex:1 1;min-width:0;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:6px;color:#f0f0f0;font-size:.78rem;padding:6px 10px;outline:none}.WorkflowBuilder_conditionInput__1H8oE:focus{border-color:#eab308;box-shadow:0 0 0 2px rgba(234,179,8,.15)}.WorkflowBuilder_conditionPreview__124PB{display:flex;align-items:flex-start;grid-gap:0;gap:0;background:rgba(234,179,8,.06);border:1px solid rgba(234,179,8,.2);border-radius:8px;padding:10px 12px;font-size:.76rem;color:#d4af37;line-height:1.5;margin-bottom:14px}.WorkflowBuilder_conditionHelp__eHkYZ{display:flex;flex-direction:column;grid-gap:8px;gap:8px;border-top:1px solid #1f1f1f;padding-top:12px}.WorkflowBuilder_conditionHelpRow__3afrA{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.74rem;color:#737373;line-height:1.4}.WorkflowBuilder_conditionHelpYes__2uWMO{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);color:#22c55e;border-radius:4px}.WorkflowBuilder_conditionHelpNo__QQhxS,.WorkflowBuilder_conditionHelpYes__2uWMO{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;font-size:.65rem;font-weight:700;letter-spacing:.03em}.WorkflowBuilder_conditionHelpNo__QQhxS{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.25);color:#ef4444;border-radius:4px}.ToolExecutionCard_card__Zi3xB{border-radius:6px;overflow:hidden;margin-top:6px;border:1px solid rgba(254,152,0,.2);background:rgba(254,152,0,.05);font-size:.75rem}.ToolExecutionCard_success__giYIA{border-color:rgba(16,185,129,.25);background:rgba(16,185,129,.05)}.ToolExecutionCard_error__3ytZR{border-color:rgba(239,68,68,.25);background:rgba(239,68,68,.05)}.ToolExecutionCard_header__BrUi-{display:flex;align-items:center;grid-gap:6px;gap:6px;width:100%;padding:6px 10px;background:transparent;border:none;cursor:pointer;color:#94a3b8;text-align:left;font-size:.75rem}.ToolExecutionCard_header__BrUi-:hover{background:hsla(0,0%,100%,.04)}.ToolExecutionCard_icon__1kTCI{display:flex;align-items:center;color:#fe9800}.ToolExecutionCard_label__2vudN{flex:1 1;font-weight:500;color:#cbd5e1}.ToolExecutionCard_status__2wAx8{display:flex;align-items:center;grid-gap:3px;gap:3px;font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:4px}.ToolExecutionCard_statusSuccess__1n3Jb{color:#10b981;background:rgba(16,185,129,.1)}.ToolExecutionCard_statusError__1O7BD{color:#ef4444;background:rgba(239,68,68,.1)}.ToolExecutionCard_details__2x3uU{padding:0 10px 8px;border-top:1px solid hsla(0,0%,100%,.06)}.ToolExecutionCard_json__2gDAY{font-family:"Fira Code","Courier New",monospace;font-size:.7rem;color:#94a3b8;white-space:pre-wrap;word-break:break-all;margin:6px 0 0;max-height:200px;overflow-y:auto}.ChatMessage_wrapper__3vCLm{display:flex;grid-gap:10px;gap:10px;margin-bottom:16px;animation:ChatMessage_fadeIn__lSL7k .25s ease}@keyframes ChatMessage_fadeIn__lSL7k{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatMessage_user__2086e{flex-direction:row-reverse}.ChatMessage_assistant__2_RP7{flex-direction:row}.ChatMessage_avatar__18mx4{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ChatMessage_user__2086e .ChatMessage_avatar__18mx4{background:rgba(254,152,0,.15);color:#fe9800}.ChatMessage_assistant__2_RP7 .ChatMessage_avatar__18mx4{background:rgba(99,102,241,.15);color:#818cf8}.ChatMessage_content__55vvy{display:flex;flex-direction:column;max-width:75%}.ChatMessage_user__2086e .ChatMessage_content__55vvy{align-items:flex-end}.ChatMessage_assistant__2_RP7 .ChatMessage_content__55vvy{align-items:flex-start}.ChatMessage_bubble__YDH-x{padding:10px 14px;border-radius:12px;position:relative}.ChatMessage_user__2086e .ChatMessage_bubble__YDH-x{background:rgba(254,152,0,.12);border:1px solid rgba(254,152,0,.2);border-top-right-radius:4px}.ChatMessage_assistant__2_RP7 .ChatMessage_bubble__YDH-x{background:rgba(30,41,59,.8);border:1px solid hsla(0,0%,100%,.08);border-top-left-radius:4px}.ChatMessage_text__Bovwy{font-size:.875rem;line-height:1.6;color:#e2e8f0;margin:0;white-space:pre-wrap;word-break:break-word}.ChatMessage_tools__38Zgn{width:100%;margin-top:4px}.ChatMessage_timestamp__-M886{font-size:.7rem;color:#475569;margin-top:4px;padding:0 4px}.ChatMessage_typing__34KGe{display:flex;align-items:center;grid-gap:4px;gap:4px;padding:4px 0}.ChatMessage_typing__34KGe span{width:6px;height:6px;border-radius:50%;background:#64748b;animation:ChatMessage_bounce__2jwk9 1.2s infinite}.ChatMessage_typing__34KGe span:nth-child(2){animation-delay:.2s}.ChatMessage_typing__34KGe span:nth-child(3){animation-delay:.4s}@keyframes ChatMessage_bounce__2jwk9{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}