@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-para)}.icon{font-size:0;transition:all .3s}:root{--font-head:"Manrope", sans-serif;--font-sub-head:"Manrope", monospace;--font-para:"Inter", sans-serif;--font-serif:"IBM Plex Serif", serif;--font-mono:"IBM Plex Mono", monospace;--font-sans:"IBM Plex Sans", sans-serif;--brand-dark:#f45b35;--brand-dark-hover:#d4441f;--brand-light:#fff1eb;--brand-light-strong:#ffe3d9;--brand-border:#f9c7b6;--brand-tint-08:#f45b3514;--brand-tint-13:#f45b3521;--brand-tint-15:#f45b3526;--brand-tint-26:#f45b3543;--surface:#fff;--surface-muted:#f8fafc;--surface-warm:#f7f0ed;--text-strong:#020618;--text-body:#111827;--text-muted:#64748b;--text-faint:#94a3b8;--border-subtle:#e2e8f0;--border-warm:#f5ebe7;--status-success:#00af40;--status-danger:#ef4444;--status-danger-strong:#dc2626;--status-warning:#d97706}body{color:#000;background-color:#fff}:disabled,[aria-disabled=true]{opacity:.5;cursor:not-allowed}.recharts-wrapper :focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px;border-radius:2px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d8dce3;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#b9c0ca}::-webkit-scrollbar-track{background:0 0}*{scrollbar-width:thin;scrollbar-color:#d8dce3 transparent}.hide-scrollbar{scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.loaderWrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.empty-data{text-align:center;padding:60px}.app-wrap{width:100%;height:100vh;overflow-x:hidden}.main-content{background-color:#fff;flex-direction:column;justify-content:start;align-items:center;width:auto;height:100%;margin-left:290px;display:flex;overflow:hidden auto}.half-sidebar{margin-left:70px}.page-container{background-color:#fff;flex:1;width:100%;padding:20px}@media (width<=768px){.main-content,.half-sidebar{margin-left:0}.app-wrap{width:100%;overflow-x:hidden}.page-container{padding:16px}.empty-data{padding:40px 16px}}@media (width<=600px){.page-container{padding:12px}.modal-header{padding:14px}.modal-header-title{font-size:17px}.modal-content-container{padding:12px}}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000038;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.modal-content{background-color:#fff;border-radius:8px;flex-direction:column;width:600px;max-width:100%;max-height:90vh;display:flex;overflow:hidden auto}.modal-header{background-color:#fff;border-bottom:1px solid #dfdfdf;justify-content:space-between;align-items:center;width:100%;padding:18px;display:flex}.modal-header-title{font-size:20px;font-weight:500;font-family:var(--font-para)}.modal-header-close-btn{background:var(--brand-tint-08);color:var(--brand-dark);cursor:pointer;border:none;border-radius:2px;padding:3px 7px;font-size:18px}.modal-content-container{background-color:#fff;border-radius:3px;padding:15px}[data-sonner-toast]{border-radius:10px;color:#f4f6f8!important;background-color:#1e293b!important}[data-sonner-toast][data-type=success]{background-color:#00af4e!important}[data-sonner-toast][data-type=error]{background-color:var(--status-danger-strong)!important}[data-sonner-toast][data-type=warning]{color:#fff!important;background-color:#f59e0b!important}[data-sonner-toast][data-type=info]{background-color:var(--brand-dark)!important;color:#fff!important}[data-sonner-toast][data-styled=true] [data-cancel]{background-color:var(--text-muted);color:#fff}[data-sonner-toast][data-styled=true] [data-action]{background-color:var(--status-danger);color:#fff}.confirm-toast{border:1px solid var(--border-subtle)!important;color:var(--text-strong)!important;background:#fff!important}.error-boundary{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;width:100%;min-height:320px;padding:40px 20px;display:flex}.error-boundary-icon{width:76px;height:76px;color:var(--brand-dark);background:var(--brand-light);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.error-boundary h2{font-family:var(--font-head);color:var(--text-strong);font-size:20px;font-weight:600}.error-boundary p{font-family:var(--font-para);color:var(--text-muted);max-width:420px;font-size:14px}.error-boundary-actions{align-items:center;gap:10px;margin-top:14px;display:flex}.error-boundary-btn{border:1px solid var(--border-subtle);font-family:var(--font-para);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;display:inline-flex}.error-boundary-btn.primary{border-color:var(--brand-dark);background:var(--brand-dark);color:#fff}.error-boundary-btn:hover{background:var(--brand-light)}.error-boundary-btn.primary:hover{background:var(--brand-dark-hover);border-color:var(--brand-dark-hover)}.notfound-page{justify-content:center;align-items:center;width:100%;height:100vh;padding:20px;display:flex;overflow:auto}.notfound-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.notfound-code{color:var(--brand-dark);font-family:var(--font-head);font-size:8rem;font-weight:700;line-height:1}.notfound-title{font-family:var(--font-head);color:var(--text-strong);font-size:1.5rem}.notfound-text{color:var(--text-muted);font-family:var(--font-para);font-size:1rem}.notfound-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.notfound-btn{border:1px solid var(--border-subtle);background:var(--surface);font-family:var(--font-para);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;display:flex}.notfound-btn.primary{border-color:var(--brand-dark);background:var(--brand-dark);color:var(--surface)}.notfound-btn:hover{background:var(--brand-light)}.notfound-btn.primary:hover{background:var(--brand-dark-hover);border-color:var(--brand-dark-hover)}@media (width<=600px){.notfound-code{font-size:5rem}}.signin-auth{background:var(--surface-muted);min-height:100vh;display:flex}.signin-auth-left{background:var(--surface-muted);justify-content:center;align-items:center;width:50%;padding:2rem;display:flex}.signin-auth-form{width:100%;max-width:28rem}.signin-auth-logo{align-items:center;gap:10px;margin-bottom:30px;display:flex}.signin-auth-logo>img{object-fit:cover;width:200px;margin-bottom:10px}.signin-auth-logo>h3{color:var(--text-strong);font-size:16px;font-weight:700;font-family:var(--font-head)}.signin-auth-form h1{font-size:1.875rem;font-weight:700;line-height:1.2em;font-family:var(--font-head);color:var(--text-strong)}.signin-subtitle{color:var(--text-muted);font-size:.875rem;line-height:1.2em;font-family:var(--font-para);margin-top:8px;margin-bottom:32px}.signin-form-group{flex-direction:column;gap:2px;margin-bottom:16px;display:flex}.signin-form-group label{font-size:14px;font-weight:500;font-family:var(--font-para)}.signin-form-group input{border:1px solid var(--border-subtle);height:44px;font-size:14px;font-family:var(--font-para);border-radius:20px;outline:none;padding:4px 14px;transition:all .3s;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;background-color:#0000!important}.signin-form-group input:focus{border-color:var(--brand-dark)}.signin-password-field{position:relative}.signin-password-field input{width:100%;padding-right:46px}.signin-password-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.signin-password-toggle:hover{color:var(--brand-dark)}.signin-primary-btn{background:var(--brand-dark);color:#fff;width:100%;height:46px;font-family:var(--font-para);cursor:pointer;border:none;border-radius:24px;font-size:14px;transition:all .3s;box-shadow:0 8px 30px #f45b3559}.signin-primary-btn:hover{background-color:color-mix(in oklab, var(--brand-dark) 90%, transparent)}.signin-auth-right{background:radial-gradient(circle at 15% 90%,#f45b352b 0%,#0000 40%),radial-gradient(circle at 90% 10%,#f45b352b 0%,#0000 45%),radial-gradient(circle at 60%,#ffffff31 0%,#0000 55%),linear-gradient(135deg,#f7edeb 0%,#f0f3f6 50%,#f8f9fb 100%);justify-content:center;align-items:center;width:50%;padding:3.5rem;display:flex}.signin-right-content{flex-direction:column;gap:32px;display:flex}.signin-right-content h2{color:var(--text-strong);font-size:24px;font-weight:500;line-height:1.2em;font-family:var(--font-head)}.signin-owner{color:var(--text-muted);font-size:14px;font-weight:500;font-family:var(--font-para)}.signin-feature-card{border:1px solid var(--border-subtle);background:#ffffffb8;border-radius:24px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 10px 32px #b43c230d}.signin-feature{gap:12px;display:flex}.signin-feature-icon{background:var(--brand-light);width:36px;height:36px;color:var(--brand-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.signin-feature h4{font-size:14px;font-weight:600;font-family:var(--font-sub-head)}.signin-feature p{color:var(--text-muted);font-size:12px;font-weight:300;font-family:var(--font-para)}.logout-model{text-align:center;width:500px;padding:20px;position:relative}.logout-loading-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:wait;z-index:10;background:#fff0;width:100%;height:100%;position:absolute;top:0;left:0}.logout-icon{color:red;margin-bottom:10px}.logout-title{font-size:32px;font-weight:500;font-family:var(--font-head);color:#000;margin-bottom:12px}.logout-text{color:var(--text-muted);font-size:16px;font-family:var(--font-para);margin-bottom:36px}.logout-actions{justify-content:center;gap:24px;display:flex}.logout-action-btn{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:18px;font-weight:600;transition:all .3s;display:flex}.logout-action-primary{color:#000;background:#fff;border:1px solid #dfe4ea}.logout-action-primary:hover{box-shadow:0 10px 32px #b43c2315}.logout-action-secondary{background:var(--brand-dark);border:1px solid var(--brand-dark);color:#fff}.logout-action-secondary:hover{box-shadow:0 10px 32px #f45b352d}.btn-icon{align-items:center;font-size:20px;display:flex}@media (width<=1024px){.signin-auth{flex-direction:column}.signin-auth-right{display:none}.signin-auth-left{width:100%;min-height:100dvh;padding:40px 24px}}@media (width<=768px){.signin-auth-left{padding:30px 20px}.logout-model{border-radius:16px;width:100%;max-width:100%}}@media (width<=600px){.logout-model{padding:22px 18px}.logout-title{margin-bottom:10px;font-size:24px}.logout-text{margin-bottom:26px;font-size:15px}.logout-actions{gap:12px}.logout-action-btn{flex:1;justify-content:center;padding:14px 16px;font-size:16px}}@media (width<=380px){.logout-actions{flex-direction:column-reverse}}.topbar-container{background-color:#ffffffb8;border-bottom:1px solid #ffffffb2;justify-content:flex-end;align-items:center;gap:10px;width:-webkit-fill-available;padding:12px 16px;display:flex;position:relative;box-shadow:0 2px 12px #0f172a0d}.topbar-right{justify-content:end;align-items:center;gap:16px;min-width:0;display:flex}.top-bar-bell-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;position:relative}.topbar-notifi-count{font-size:12px;font-weight:400;font-family:var(--font-sub-head);background-color:var(--status-danger-strong);color:#fff;border-radius:50%;padding:0 5px 1px;position:absolute;top:-5px;right:-4px}.topbar-profile-container{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:5px;transition:all .3s;display:flex}.topbar-profile-container:hover{background-color:#71717117}.topbar-profile-container>h3{width:36px;height:36px;color:var(--brand-light);background-color:var(--brand-dark);font-size:15px;font-weight:400;font-family:var(--font-para);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.topbar-profile-content{flex-direction:column;align-items:flex-start;display:flex}.topbar-profile-content>h4{font-size:14px;font-weight:500;font-family:var(--font-head);color:#000}.topbar-profile-content>p{font-size:12px;font-weight:400;font-family:var(--font-para);color:#484848}.topbar-profile-wrap{flex-shrink:0;position:relative}.topbar-profile-container>.icon.topbar-icon-open{transform:rotate(180deg)}@keyframes topbar-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.topbar-profile-menu{z-index:999;border:1px solid var(--border-subtle);background-color:#fff;border-radius:10px;flex-direction:column;gap:2px;min-width:190px;padding:6px;animation:.2s forwards topbar-menu-in;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 3px #b43c230f,0 12px 32px -12px #b43c231f}.topbar-profile-menu-item{cursor:pointer;text-align:left;width:100%;font-size:14px;font-weight:400;font-family:var(--font-para);color:var(--text-body);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .3s;display:flex}.topbar-profile-menu-item:hover{background-color:var(--surface-warm)}.topbar-profile-menu-danger{color:var(--status-danger-strong)}.topbar-profile-menu-danger:hover{background-color:var(--status-danger-strong)1a}@media (width<=768px){.topbar-profile-content{display:none}.topbar-container{gap:8px;padding:10px 12px}.topbar-right{flex-shrink:0;gap:12px}.topbar-profile-container>.icon{display:none}.topbar-profile-menu{min-width:175px}}@media (width<=380px){.topbar-container{padding:8px 10px}.topbar-right{gap:8px}.topbar-profile-container{padding:2px}}@keyframes form-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes form-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes form-modal-zoom-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes form-modal-zoom-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.97)}}.form-modal-overlay{padding:20px;animation:.25s forwards form-modal-fade-in}.form-modal-overlay.closing{animation:.25s forwards form-modal-fade-out}.form-modal{border-radius:14px;animation:.25s forwards form-modal-zoom-in;box-shadow:0 24px 60px #b43c2326}.form-modal.closing{animation:.25s forwards form-modal-zoom-out}.form-modal-header{justify-content:space-between;align-items:start;gap:15px;padding:20px 22px 16px;display:flex}.form-modal-header-title h2{font-size:18px;font-weight:700;font-family:var(--font-para);color:var(--text-body)}.form-modal-header-title p{font-size:13px;font-family:var(--font-para);color:var(--text-muted);margin-top:4px}.form-modal-close-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.form-modal-close-btn:hover{background:var(--surface-warm);color:var(--text-body)}.form-modal-body{max-height:calc(90vh - 150px);padding:6px 22px 20px;overflow-y:auto}.form-modal-footer{background:#fff;justify-content:flex-end;align-items:center;gap:10px;padding:16px 22px;display:flex;position:sticky;bottom:0}.form-modal-btn{font-size:14px;font-family:var(--font-para);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:9px 18px;transition:all .3s;display:inline-flex}.form-modal-btn:disabled{opacity:.6;cursor:not-allowed}.form-modal-btn.primary{border:1px solid var(--brand-dark);background:var(--brand-dark);color:#fff}.form-modal-btn.primary:hover:not(:disabled){background:var(--brand-dark-hover);border-color:var(--brand-dark-hover)}.form-modal-btn.danger{border:1px solid var(--status-danger-strong);background:var(--status-danger-strong);color:#fff}.form-modal-btn.danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.form-modal-btn.ghost{border:1px solid var(--border-subtle);color:var(--text-muted);background:0 0}.form-modal-btn.ghost:hover:not(:disabled){background:var(--surface-warm);color:var(--text-body)}.form-modal-grid{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.form-modal-field.full{grid-column:1/-1}.form-modal-field-label{font-size:13px;font-family:var(--font-para);color:#374151;margin-top:14px;margin-bottom:6px;display:block}.form-modal-field-label span{color:var(--status-danger-strong);margin-left:2px}.form-modal-body .custom-input::placeholder,.form-modal-body .custom-textarea::placeholder{color:#9aa6b8;opacity:1}.form-modal-field-error{font-size:12px;font-family:var(--font-para);color:var(--status-danger-strong);margin-top:2px;display:block}.form-modal-field .customs-filter-container{border:1px solid var(--border-subtle);width:100%;color:var(--text-muted);background:#fff;border-radius:8px;padding:10px}.form-modal-field .customs-filter-selector>span:first-child{text-align:start;flex:1;width:auto}.form-modal-field .customs-filter-selection-container{width:100%;max-height:190px;overflow-y:auto}.form-modal-items-head,.form-modal-items-row{grid-template-columns:1.15fr 1.55fr .5fr .72fr .72fr 1.25fr 36px;align-items:center;gap:8px;display:grid}.form-modal-items-head{margin-bottom:6px}.form-modal-items-head span{font-size:12px;font-family:var(--font-para);color:var(--text-muted)}.form-modal-items-row{align-items:start;margin-bottom:8px}.form-modal-items-cell{min-width:0}.form-modal-cell-error{font-size:11px;font-family:var(--font-para);color:var(--status-danger-strong);margin-top:4px;display:block}.form-modal-items-row .custom-input{min-width:0;padding:9px 10px;margin:0!important}.form-modal-items-row .customs-filter-container{min-height:38px;padding:9px 10px}.form-modal-items-row .customs-filter-selector{min-width:0}.form-modal-line-total{border:1px solid var(--border-subtle);background:var(--surface-muted);color:#0f172a;min-height:38px;font-size:13px;font-family:var(--font-sub-head);border-radius:8px;align-items:center;padding:0 10px;display:flex}.form-modal-item-remove{border:1px solid var(--border-subtle);width:36px;height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.form-modal-item-remove:hover:not(:disabled){border-color:var(--status-danger);color:var(--status-danger);background:#fee2e2}.form-modal-item-remove:disabled{opacity:.4;cursor:not-allowed}.form-modal-add-item{border:1px solid var(--brand-dark);background:var(--brand-tint-08);color:var(--brand-dark);font-size:13px;font-family:var(--font-para);cursor:pointer;border-radius:20px;align-items:center;gap:6px;margin-top:10px;padding:7px 14px;transition:all .3s;display:inline-flex}.form-modal-add-item:hover{background:var(--brand-tint-15)}@media (width<=700px){.form-modal-grid{grid-template-columns:1fr}.form-modal-items-head{display:none}.form-modal-items-row{border:1px solid var(--border-subtle);border-radius:10px;grid-template-columns:1fr 36px;margin-bottom:12px;padding:12px}.form-modal-items-row>.custom-input:first-child{grid-column:1/-1}}.confirm-modal-body{align-items:flex-start;gap:14px;display:flex}.confirm-modal-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.confirm-modal-icon.danger{color:var(--status-danger-strong);background:#fef2f2}.confirm-modal-icon.warning{color:var(--status-warning);background:#fef3c7}.confirm-modal-body p{color:var(--text-muted);font-size:13px;font-weight:400;font-family:var(--font-para);padding-top:2px;line-height:1.6em}.confirm-modal-footer{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.confirm-modal-btn-primary{color:#fff;font-size:14px;font-weight:500;font-family:var(--font-sub-head);cursor:pointer;border:none;border-radius:50px;padding:11px 24px;transition:all .25s}.confirm-modal-btn-primary.danger{background:var(--status-danger-strong)}.confirm-modal-btn-primary.warning{background:var(--status-warning)}.confirm-modal-btn-primary:hover{filter:brightness(.94)}.confirm-modal-btn-ghost{border:1px solid var(--border-subtle);color:var(--text-muted);font-size:14px;font-weight:500;font-family:var(--font-sub-head);cursor:pointer;background:#fff;border-radius:50px;padding:11px 22px;transition:all .25s}.confirm-modal-btn-ghost:hover{border-color:var(--text-faint);color:var(--text-strong)}.custom-input-label{margin-top:10px;font-size:13px;display:block}.custom-input,.custom-textarea{border:1px solid var(--border-subtle);width:100%;color:var(--text-muted);background:#fff;border-radius:8px;outline:0;margin-top:6px;padding:10px;transition:all .3s}.custom-input:focus,.custom-textarea:focus{border-color:var(--brand-dark);color:var(--text-strong)}.custom-input:disabled,.custom-textarea:disabled,.custom-input[readonly],.custom-textarea[readonly]{background:var(--surface-muted);border-color:var(--border-subtle);color:var(--text-faint);cursor:not-allowed}.custom-input-icon:focus-within>svg{color:var(--brand-dark)}.custom-textarea{resize:none;height:200px}.custom-input-icon{position:relative}.custom-input-icon>svg{color:var(--text-muted);font-size:0;transition:all .3s;position:absolute;top:17px;left:10px}.custom-input-icon>.custom-input{padding-left:32px;padding-right:24px}.custom-password-toggle{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:0;position:absolute;top:17px;right:10px}.customers-filter-selection-container{opacity:0;z-index:100;background:#fff;border:1px solid #e4e7ec;border-radius:4px;width:240px;max-height:300px;animation:.45s forwards fadeInUp;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 0 8px #b43c2312}.date-range-filter{cursor:default;align-items:center;gap:8px;max-width:90vw;padding:12px 10px;display:flex;overflow:auto}.date-range-filter-section{white-space:nowrap;flex-direction:column;justify-content:start;align-items:start;width:100%;display:flex;position:relative}.date-range-filter-input-view{font-family:var(--font-sub-head);border:1px solid var(--brand-dark);color:#0000007d;cursor:pointer;background-color:#fff;border-radius:12px;width:130px;padding:9px 12px;font-size:14px;transition:all .2s;outline:0!important}.date-range-filter-buttons{justify-content:flex-end;align-items:center;gap:10px;display:flex}.date-range-filter-btn.apply{background:var(--brand-dark);color:#fff}.date-range-filter-btn.disabled{opacity:.5;cursor:not-allowed;font-weight:500;pointer-events:all!important}.date-range-filter-btn{font-family:var(--font-para);cursor:pointer;border:none;border-radius:12px;height:35px;padding:0 17px;font-weight:500}.date-filtered{background-color:var(--brand-tint-13);border:2px solid var(--brand-dark);border-radius:25px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.date-filtered>p{color:var(--brand-dark);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:14px;font-weight:500;overflow:hidden}.filtered-date-clear-icon{background-color:var(--brand-dark)33;border:1px solid var(--brand-dark);color:var(--brand-dark);cursor:pointer;border-radius:50%;padding:2px;font-size:0}.profile-image-container{cursor:pointer;border-radius:50%;flex-shrink:0;overflow:hidden}.profile-image-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.profile-image-inner img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s}.profile-image-inner img.loaded{opacity:1}.profile-image-loader{background:linear-gradient(125deg, var(--border-warm) 25%, #ece0db 37%, var(--border-warm) 63%);border-radius:8px;width:100%;height:100%;animation:9s infinite shimmer;position:absolute}@keyframes shimmer{0%{background-position:-100px 0}to{background-position:100px 0}}.profile-image-fallback{color:var(--brand-dark);font-weight:600}.modal-img-preview-content{background-color:#0000;border-radius:8px;flex-direction:column;max-width:97vw;max-height:90vh;display:flex;position:relative;overflow:auto}.image-modal-close{z-index:100;color:#fdfdfd;cursor:pointer;background:#ffffff80;border:1px solid #fdfdfd;border-radius:20px;padding:3px;font-size:0;position:absolute;top:7px;right:7px;box-shadow:0 0 8px #b43c2324}.modal-img-preview-content img{opacity:0;width:auto;max-width:100%;height:auto;max-height:90vh;transition:opacity .3s,transform .3s;object-fit:contain!important}.modal-img-preview-content .profile-image-inner{overflow:hidden}.modal-img-preview-content .profile-image-inner img{object-fit:contain;transition:transform .2s}.modal-img-preview-content .profile-image-inner img.zoomed{transform:scale(2)}.modal-img-preview-content .profile-image-inner img{transition:transform .3s}.profile-image-inner img.zoomed{transform:scale(2)}.customs-search-box{background:#ffffffa6;border:1px solid #e8ddd8;border-radius:8px;flex:1;align-items:center;gap:8px;width:100%;min-width:275px;padding:8px 10px;transition:all .3s;display:flex}.customs-search-box:focus-within{border-color:var(--brand-dark);box-shadow:0 0 0 3px #f45b3515}.customs-search-icon{color:#e8ddd8;flex-shrink:0;transition:all .3s}.customs-search-box:focus-within>.customs-search-icon{color:var(--brand-dark)}.customs-search-input{color:var(--text-strong);background-color:#fff;border:none;outline:none;width:100%;height:100%}.custom-multi-filter{flex-wrap:wrap;justify-content:start;align-items:center;gap:10px;display:flex}.customs-filter-container{cursor:pointer;font-size:13px;font-weight:400;font-family:var(--font-para);background-color:#ffffffa6;border:1px solid #e8ddd8;border-radius:8px;align-items:center;width:fit-content;padding:8px 12px;display:flex;position:relative}.customs-filter-selector{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:100px;display:flex}.customs-filter-selector>span:first-child{width:var(--selector-label-width,100px);flex:var(--selector-label-flex,0 1 auto)}.customs-filter-selection-container{opacity:0;z-index:100;background:#f5ece8;border:1px solid #ffffffa6;border-radius:4px;width:240px;animation:.45s forwards fadeInUp;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 0 8px #b43c2312}.customs-filter-selection-container-left{left:0}.customs-filter-selection-container-portal{z-index:10001;max-height:240px;right:auto;overflow-y:auto}.customs-filter-item{text-align:start;background-color:var(--surface-muted);width:100%;color:var(--text-strong);border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;padding:11px 12px;font-size:14px;transition:all .3s}.customs-filter-item:last-child{border-bottom:none}.customs-filter-item:hover{background-color:var(--surface-warm)}.customs-filter-item.active{background-color:var(--brand-dark)24;color:var(--brand-dark);align-items:center;gap:8px;display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.customs-filter-selection-container .custom-loadMore-container{margin:8px 0!important}.ellipsisSelector-filter-container{border:.5px solid var(--brand-dark);background-color:var(--brand-tint-08);color:var(--brand-dark);cursor:pointer;border-radius:8px;align-items:center;width:fit-content;padding:6px;font-size:14px;transition:all .3s;display:flex;position:relative}.ellipsisSelector-filter-container:hover{box-shadow:0px 0px 8px var(--brand-dark)22}.ellipsisSelector-filter-selector{justify-content:space-between;align-items:center;gap:6px;display:flex}.ellipsisSelector-filter-selection-container{opacity:0;border:1px solid var(--border-subtle);z-index:100;background:#fff;border-radius:4px;width:240px;animation:.45s forwards fadeInUp;position:absolute;top:100%;right:0;box-shadow:0 0 8px #b43c2312}.ellipsisSelector-filter-item{width:100%;color:var(--text-strong);border:none;border-bottom:1px solid var(--border-subtle);cursor:pointer;background-color:#fff;justify-content:start;align-items:center;gap:12px;padding:11px 12px;font-size:14px;transition:all .3s;display:flex}.ellipsisSelector-filter-item:hover{color:var(--brand-dark);background-color:#5d5e5f10}.custom-loadMore-container{justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex}.custom-load-more-btn{background:var(--brand-dark);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:7px 15px;transition:all .3s}.custom-load-more-btn:hover{transform:scale(1.02)}.custom-stats-row{flex-wrap:nowrap;justify-content:start;align-items:center;gap:18px;margin:5px 0 20px;display:flex;overflow-x:auto}.custom-stat-card{border:1px solid var(--border-warm);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;min-width:280px;padding:18px;display:flex;box-shadow:0 2px 6px -2px #b43c230d}.custom-stat-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.custom-stat-icon{border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.custom-stat-period{flex-direction:column;align-items:flex-end;display:flex}.custom-stat-change{font-size:12px;font-weight:400;font-family:var(--font-para)}.custom-stat-subheading{color:#4b5563;font-size:11px;font-family:var(--font-para)}.custom-stat-content{margin-top:10px}.custom-stat-value{font-size:28px;font-family:var(--font-head);color:var(--text-body);font-weight:400;line-height:1}.custom-stat-title{color:#121212;font-size:14px;font-weight:400;font-family:var(--font-para);margin-top:3px}.custom-stat-graph{margin-top:15px}.custom-stat-graph svg{display:block}.custom-table-card{background:#fff;border-radius:14px;margin-top:30px;padding:20px;box-shadow:0 4px 12px #b43c2314}.custom-section-title{color:var(--text-strong);margin-bottom:16px;font-size:18px}.custom-table-wrapper{background:#fff;border:1px solid #c5c5c540;border-radius:12px;overflow:auto}.custom-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px}.custom-table th{text-align:left;font-size:14px;font-weight:700;font-family:var(--font-sub-head);color:#121212;text-overflow:ellipsis;white-space:nowrap;padding:16px;overflow:hidden;background:#c2c2c20d!important}.custom-table-action{text-align:end;justify-content:end;align-items:center;display:flex;overflow:visible!important}.custom-table-action-container{justify-content:end;align-items:center;gap:6px;display:flex}.custom-table-action-btn{color:#fff;cursor:pointer;border:none;border-radius:4px;min-width:72px;min-height:25px;padding:6px 8px;transition:all .3s}.custom-table-action-btn:hover{transform:scale(1.02)}.custom-table-action-btn.active{background:#dcfce7}.custom-table-action-btn.inactive{background:#fee2e2}.custom-table tbody tr:last-child .ellipsisSelector-filter-selection-container{top:-100%}.custom-table tbody tr{background-color:#c2c2c20d;transition:all .3s}.custom-table tbody tr:hover{background-color:var(--brand-light)7\65 }.custom-table td{font-size:13px;font-weight:400;font-family:var(--font-para);color:#000;border-top:1px solid var(--border-subtle);text-overflow:ellipsis;white-space:nowrap;padding:16px;overflow:hidden}.custom-table td p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.no-data-cell{text-align:center;color:var(--text-muted);font-size:14px;padding:90px!important}.custom-table-pagination-container{justify-content:space-between;align-items:center;margin-top:16px;padding:3px 5px;display:flex}.custom-table-pagination-content{color:var(--text-muted);font-size:14px;font-weight:400}.custom-table-pagination-actions-container{justify-content:center;align-items:center;gap:10px;display:flex}.custom-table-pagination-btn{border:1px solid var(--brand-dark);background:var(--brand-tint-08);cursor:pointer;color:var(--brand-dark);border-radius:20px;width:85px;min-width:fit-content;padding:6px 14px;transition:all .3s}.custom-table-pagination-btn:hover{background:var(--brand-dark)13}.custom-table-pagination-btn:disabled{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:not-allowed;background:0 0}.custom-toggle{background:var(--border-subtle);cursor:pointer;border:none;border-radius:20px;flex-shrink:0;align-items:center;width:48px;height:26px;padding:3px;transition:all .3s;display:flex}.custom-toggle.active{background:var(--brand-dark)}.custom-toggle:disabled{opacity:.6;cursor:not-allowed}.custom-toggle-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;box-shadow:0 1px 3px #b43c2329}.custom-toggle.active>.custom-toggle-knob{transform:translate(22px)}@media (width<=900px){.custom-stats-row{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;display:grid;overflow-x:visible}.custom-stat-card{min-width:0}}@media (width<=768px){.customs-search-box{min-width:0}.custom-multi-filter,.customs-filter-container{width:100%}.customs-filter-selector>span:first-child{width:var(--selector-label-width,auto)}.customs-filter-selection-container,.ellipsisSelector-filter-selection-container{max-width:min(240px,100vw - 32px)}.customers-filter-selection-container{max-width:calc(100vw - 32px)!important}.customs-filter-selection-container:not(.customs-filter-selection-container-portal){width:100%}.date-range-filter{flex-wrap:wrap;max-width:min(320px,100vw - 32px)}.date-range-filter-input-view{width:100%}}@media (width<=600px){.custom-stats-row{grid-template-columns:minmax(0,1fr);gap:14px}.custom-stat-card{padding:16px}.custom-stat-value{font-size:24px}.custom-table-wrapper{-webkit-overflow-scrolling:touch}.custom-table th,.custom-table td{padding:12px}.no-data-cell{padding:50px 16px!important}.custom-table-pagination-container{flex-direction:column;align-items:stretch;gap:12px}.custom-table-pagination-actions-container{justify-content:space-between}.custom-table-pagination-btn{flex:1}.custom-table-card{margin-top:20px;padding:14px}}.date-range-filter-hint{color:var(--text-muted);font-size:12px;font-family:var(--font-para);margin:8px 0 0}.custom-table-pagination-page{font-family:var(--font-sub-head);color:var(--text-muted);white-space:nowrap;padding:0 4px;font-size:13px}.custom-table-error{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:34px 16px;display:flex}.custom-table-error-icon{color:#b45309;background:#fffbeb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.custom-table-error p{font-family:var(--font-para);color:var(--text-muted);text-align:center;max-width:420px;font-size:14px}.custom-table-retry-btn{border:1px solid var(--border-subtle);font-family:var(--font-para);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:7px;padding:7px 15px;font-size:13px;display:inline-flex}.custom-table-retry-btn:hover{background:var(--brand-light);border-color:var(--brand-border)}.bell-wrapper{background:linear-gradient(135deg, var(--loader-color), color-mix(in srgb, var(--loader-color) 70%, white));animation:bellShake var(--loader-speed) ease-in-out infinite;box-shadow:0 18px 40px color-mix(in srgb, var(--loader-color) 30%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.bell-ring{border:2px solid color-mix(in srgb, var(--loader-color) 35%, transparent);animation:pulse calc(var(--loader-speed) * 1.2) infinite;border-radius:50%;position:absolute;inset:-8px}.ring-2{animation-delay:calc(var(--loader-speed) / 2)}@keyframes bellShake{0%,to{transform:rotate(0)}10%{transform:rotate(-12deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}50%{transform:rotate(0)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.bell-wrapper,.bell-ring,.bell-icon{will-change:transform, opacity;transform:translateZ(0)}.container_509563{height:calc(var(--uib-size) * .6);width:var(--uib-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inner_231322{width:var(--uib-size);height:calc(var(--uib-size) * .6);justify-content:space-between;align-items:flex-end;padding-bottom:20%;display:flex}.cube_568da8{width:calc(var(--uib-size) * .2);height:calc(var(--uib-size) * .2);animation:jump_990af1 var(--uib-speed) ease-in-out infinite;flex-shrink:0}.cube__inner_37e6c8{background-color:var(--uib-color);transform-origin:bottom;width:100%;height:100%;animation:morph_6c2aa2 var(--uib-speed) ease-in-out infinite;border-radius:25%;transition:background-color .3s;display:block}.cube_568da8:nth-child(2),.cube_568da8:nth-child(2) .cube__inner_37e6c8{animation-delay:calc(var(--uib-speed) * -.36)}.cube_568da8:nth-child(3),.cube_568da8:nth-child(3) .cube__inner_37e6c8{animation-delay:calc(var(--uib-speed) * -.2)}@keyframes jump_990af1{0%{transform:translateY(0)}28%{animation-timing-function:ease-out;transform:translateY(0)}50%{animation-timing-function:ease-in;transform:translateY(-200%)}74%{animation-timing-function:ease-in;transform:translateY(0)}}@keyframes morph_6c2aa2{0%{transform:scaleY(1)}10%{transform:scaleY(1)}20%,25%{animation-timing-function:ease-in-out;transform:scaleY(.6)scaleX(1.3)}30%{animation-timing-function:ease-in-out;transform:scaleY(1.15)scaleX(.9)}40%{transform:scaleY(1)}72%,87%,to{transform:scaleY(1)}77%{transform:scaleY(.8)scaleX(1.2)}}@keyframes view-profile-shutter-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes view-profile-shutter-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes view-profile-content-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.view-profile-screen{z-index:10000;background-color:var(--surface-muted);flex-direction:column;animation:.4s cubic-bezier(.22,1,.36,1) forwards view-profile-shutter-down;display:flex;position:fixed;inset:0;box-shadow:0 10px 40px #b43c2324}.view-profile-screen.closing{animation:.4s cubic-bezier(.64,0,.78,0) forwards view-profile-shutter-up}.view-profile-topbar{border-bottom:1px solid var(--border-subtle);background-color:#ffffffb8;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex;box-shadow:0 2px 12px #0f172a0d}.view-profile-topbar>h2{font-size:20px;font-weight:500;font-family:var(--font-head);color:#000}.view-profile-topbar-actions{align-items:center;gap:10px;display:flex}.view-profile-btn{cursor:pointer;font-size:14px;font-weight:400;font-family:var(--font-para);border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;transition:all .3s;display:flex}.view-profile-btn:disabled{opacity:.6;cursor:not-allowed}.view-profile-btn-primary{color:#fff;background-color:var(--brand-dark)}.view-profile-btn-primary:hover:not(:disabled){background-color:var(--brand-dark-hover)}.view-profile-btn-ghost{color:var(--text-body);border:1px solid var(--border-subtle);background-color:#0000}.view-profile-btn-ghost:hover:not(:disabled){background-color:var(--surface-warm)}.view-profile-close-btn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .3s;display:flex}.view-profile-close-btn:hover{background:var(--surface-warm);color:var(--text-body)}.view-profile-body{flex:1;width:100%;max-width:900px;margin:0 auto;padding:24px;animation:.5s .15s backwards view-profile-content-rise;overflow-y:auto}.view-profile-hero{border:1px solid var(--border-subtle);background-color:#fff;border-radius:12px;align-items:center;gap:18px;margin-bottom:20px;padding:24px;display:flex;box-shadow:0 1px 3px #b43c230f,0 12px 32px -12px #b43c231f}.view-profile-avatar{color:#fff;background-color:var(--brand-dark);width:72px;height:72px;font-size:26px;font-weight:500;font-family:var(--font-para);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.view-profile-avatar-img{object-fit:cover;width:100%;height:100%}.view-profile-identity>h3{font-size:22px;font-weight:500;font-family:var(--font-head);color:#000;align-items:center;gap:6px;display:flex}.view-profile-verified{color:var(--brand-dark);align-items:center;display:flex}.view-profile-identity>p{font-size:14px;font-weight:400;font-family:var(--font-para);color:#484848;margin-top:2px}.view-profile-status{font-size:12px;font-family:var(--font-sub-head);color:#00722f;background-color:#00af4e1f;border-radius:20px;margin-top:8px;padding:3px 10px;display:inline-block}.view-profile-status-inactive{color:#b91c1c;background-color:var(--status-danger-strong)1f}.view-profile-card{border:1px solid var(--border-subtle);background-color:#fff;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 3px #b43c230f,0 12px 32px -12px #b43c231f}.view-profile-card-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:16px 20px;display:flex}.view-profile-card-icon{width:30px;height:30px;color:var(--brand-dark);background-color:var(--brand-tint-15);border-radius:8px;justify-content:center;align-items:center;display:flex}.view-profile-card-header>h4{font-size:16px;font-weight:500;font-family:var(--font-head);color:#000}.view-profile-card-count{font-size:12px;font-family:var(--font-sub-head);color:var(--brand-dark);background-color:var(--brand-tint-15);border-radius:20px;margin-left:auto;padding:2px 9px}.view-profile-card-body{grid-template-columns:repeat(2,1fr);gap:18px;padding:20px;display:grid}.view-profile-list{flex-direction:column;display:flex}.view-profile-list-row{border-bottom:1px solid var(--surface-warm);justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;display:flex}.view-profile-list-row:last-child{border-bottom:none}.view-profile-list-main{min-width:0}.view-profile-list-title{font-size:14px;font-weight:400;font-family:var(--font-para);color:var(--text-body);align-items:center;gap:8px;display:flex}.view-profile-list-sub{font-size:12px;font-family:var(--font-para);color:var(--text-muted);word-break:break-word;margin-top:2px}.view-profile-list-meta{font-size:13px;font-family:var(--font-para);color:#484848;white-space:nowrap;flex-shrink:0}.view-profile-chip{font-size:12px;font-family:var(--font-sub-head);text-transform:capitalize;white-space:nowrap;border-radius:20px;padding:3px 10px;display:inline-block}.view-profile-chip-success{color:#00722f;background-color:#00af4e1f}.view-profile-chip-warning{color:#92400e;background-color:#f59e0b26}.view-profile-chip-danger{color:#b91c1c;background-color:var(--status-danger-strong)1f}.view-profile-chip-info{color:var(--brand-dark);background-color:var(--brand-tint-15)}.view-profile-field{align-items:flex-start;gap:10px;display:flex}.view-profile-field-content{flex:1;min-width:0}.view-profile-field-error{font-size:12px;font-family:var(--font-para);color:var(--status-danger-strong);margin-top:4px;display:block}.view-profile-field-hint{font-size:12px;font-family:var(--font-para);color:var(--text-muted);margin-top:4px;display:block}.view-profile-field-icon{color:var(--text-muted);justify-content:center;align-items:center;margin-top:2px;display:flex}.view-profile-field-label{font-size:12px;font-weight:400;font-family:var(--font-sub-head);color:var(--text-muted)}.view-profile-field-locked{border:1px solid var(--border-subtle);background-color:var(--surface-warm);color:var(--muted-foreground);cursor:not-allowed;border-radius:8px;margin-top:4px;padding:10px}.view-profile-field-value{font-size:14px;font-weight:400;font-family:var(--font-para);color:var(--text-body);word-break:break-word;margin-top:2px}@media (width<=768px){.view-profile-card-body{grid-template-columns:1fr}.view-profile-hero{flex-direction:column;align-items:flex-start}.view-profile-topbar{padding:14px 16px}.view-profile-btn{padding:8px 12px;font-size:13px}}.view-profile-edit-unavailable{color:var(--text-muted);font-size:13px;font-family:var(--font-para);border:1px dashed var(--border-subtle);background:var(--surface-muted);border-radius:6px;padding:8px 12px}.notifi-page{z-index:100;background:#fff;flex-direction:column;width:100%;height:100vh;animation:.35s cubic-bezier(.22,.61,.36,1) notificationEnter;display:flex;position:fixed;inset:0}@keyframes notificationEnter{0%{opacity:.4;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.notifi-header{border-bottom:1px solid var(--border-subtle);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.notifi-header h2{font-size:28px;font-family:var(--font-head);font-weight:500}.notifi-close{background:var(--surface-warm);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex}.notifi-close:hover{background:var(--border-subtle)}.notifi-container{flex:1;padding:20px 30px 30px;overflow:auto}.notifi-date{color:var(--text-muted);margin:24px 0 14px;font-size:15px;font-weight:600}.notification-card{border:1px solid var(--border-subtle);background:#fff;border-radius:18px;align-items:flex-start;gap:16px;margin-bottom:14px;padding:18px;transition:all .25s;display:flex;position:relative}.notification-card:hover{box-shadow:0 2px 6px -2px #b43c230d}.notification-icon{background:var(--brand-light);width:48px;height:48px;color:var(--brand-dark);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notification-content{flex:1}.notification-top{justify-content:space-between;align-items:center;display:flex}.notification-top h5{font-size:16px;font-weight:500;font-family:var(--font-head)}.notification-top span{color:var(--text-muted);font-size:13px}.notification-message-container{justify-content:start;align-items:end;display:flex}.notification-message{color:#475569;-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;margin-top:3px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.notification-message.expanded{display:block;overflow:visible}.notification-toggle{color:var(--brand-dark);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding-bottom:4px;font-size:14px;font-weight:500;transition:all .3s}.notification-toggle:hover{text-decoration:underline}.notification-dot{background:var(--brand-dark);border-radius:50%;width:10px;height:10px;position:absolute;top:8px;right:10px}.notification-card.unread{border-color:var(--brand-border);background:#fffaf7}.notifi-empty{height:360px;color:var(--text-muted);font-size:14px;font-family:var(--font-para);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.notifi-container .custom-table-pagination-container{padding:16px 0 4px}.notifi-header-actions{align-items:center;gap:12px;display:flex}.notifi-mark-all{border:1px solid var(--brand-dark);background:var(--brand-tint-08);color:var(--brand-dark);font-size:14px;font-family:var(--font-para);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:9px 16px;transition:all .25s;display:inline-flex}.notifi-mark-all:hover:not(:disabled){background:var(--brand-dark);color:#fff}.notifi-mark-all:disabled{border-color:var(--border-subtle);color:var(--text-faint);cursor:not-allowed;background:0 0}.notification-card.clickable{cursor:pointer}@media (width<=600px){.notifi-mark-all span,.notifi-mark-all{padding:8px 12px;font-size:13px}}button.notification-toggle{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.notifi-demo-note{border:1px solid #fde68a;border-left:3px solid var(--status-warning);font-family:var(--font-para);color:#713f12;background:#fffbeb;border-radius:6px;margin:0 16px 10px;padding:8px 12px;font-size:12.5px;line-height:1.45}.mobile-topbar-container{background:var(--brand-light);z-index:1;justify-content:space-between;align-items:center;width:100%;padding:12px;display:none;position:sticky;top:0;left:0}.mobile-topbar-container>.sidebar-logo-name{height:32px}.mobile-topbar-container>button{color:var(--brand-dark);background:0 0;border:none;font-size:0}.sidebar-backdrop{display:none}.sidebar-container{background-color:var(--brand-light);border-right:1px solid var(--brand-light);z-index:100;flex-direction:column;width:290px;height:100dvh;transition:all .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.sidebar-header{border-bottom:1.5px solid var(--brand-dark)6c;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;padding:20px 16px;display:flex}.sidebar-header>div{justify-content:start;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.sidebar-header-collapse{padding-left:8px;padding-right:8px}.sidebar-header-collapse>div{justify-content:center}.sidebar-logo-name{object-fit:contain;cursor:pointer;width:auto;max-width:100%;height:34px}.sidebar-logo-mark{object-fit:contain;cursor:pointer;width:34px;height:34px}.sidebar-close-btn{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff26;border:1px solid #ffffff24;border-radius:3px;font-size:0;display:none;box-shadow:0 10px 32px #b43c2317}.sidebar-outer-menu-container{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:red transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.sidebar-outer-menu-container::-webkit-scrollbar{width:6px}.sidebar-outer-menu-container::-webkit-scrollbar-track{background:0 0}.sidebar-outer-menu-container::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:50px}.sidebar-outer-menu-container::-webkit-scrollbar-thumb:hover{background:#ffffff8c}.sidebar-menu{flex:1;padding:14px 0}.sidebar-item{cursor:pointer;font-size:14px;font-weight:400;font-family:var(--font-para);color:#000;align-items:center;gap:12px;padding:10px 18px;text-decoration:none;transition:background .2s;display:flex;position:relative}.sidebar-item:focus-visible{outline-offset:-2px;outline:2px solid #fff}.sidebar-item:hover,.sidebar-item-active{color:#000;box-shadow:2px 2px 40px 0px var(--brand-tint-26) inset;background-color:#fff3!important}.sidebar-item-active:before{content:"";background-color:#f5ece8;border-radius:0 8px 8px 0;width:4px;position:absolute;top:5px;bottom:5px;left:0}.sidebar-icon{width:20px;height:20px}.sidebar-label{font-size:15px}.sidebar-help-container{text-align:center;flex-shrink:0;margin:auto 15px 15px}.sidebar-help-container p{color:var(--brand-dark);font-size:13px;font-weight:400;font-family:var(--font-para)}.sidebar-footer{border-top:1.5px solid var(--brand-dark)6c;flex-shrink:0;padding:16px}.sidebar-footer>button{width:100%;font-size:14px;font-weight:400;font-family:var(--font-para);color:#000;cursor:pointer;background-color:#0000;border:none;justify-content:start;align-items:center;gap:8px;padding:10px 16px;display:flex}.sidebar-footer>button:hover>.icon{transform:translate(-3px)}.sidebar-dropdown-icon{justify-content:center;align-items:center;margin-left:auto;transition:transform .25s;display:flex}.sidebar-submenu{margin-top:5px}.sidebar-submenu>.sidebar-item{padding-left:25px}@media (width<=768px){.sidebar-close-btn{display:block}.mobile-topbar-container{width:100%;display:flex}.sidebar-header>div{width:fit-content}.sidebar-header-collapse{flex-direction:column!important}.sidebar-container{width:min(290px,85vw)}.sidebar-closed{left:-100%}.sidebar-backdrop{z-index:99;-webkit-backdrop-filter:blur(2px);background-color:#00000059;width:100%;height:100%;display:block;position:fixed;top:0;left:0}}.offline-and-content{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:40px;display:flex}.offline-and-icon{margin-bottom:20px}.offline-and-title{color:#ff4b4b;margin-bottom:15px;font-size:28px;font-weight:600}.offline-and-message{color:#555;margin-bottom:25px;font-size:16px}.offline-and-retry-btn{background:var(--brand-dark);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 30px;font-size:16px;transition:all .3s}.offline-and-retry-btn:hover{background:var(--brand-dark);transform:scale(1.01)}@media (width<=768px){.offline-and-content{padding:clamp(14px,2vw,40px)}.offline-and-icon{margin-bottom:clamp(12px,2vw,20px)}.offline-and-title{font-size:clamp(18px,2vw,28px)}.offline-and-message{font-size:clamp(14px,2vw,16px)}}.bd-topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #f0e3d7;align-items:center;gap:12px;width:100%;height:75px;padding:18px 24px;display:flex;position:sticky;top:0}.bd-topbar-hamburger{cursor:pointer;background:#fff;border:1px solid #f0e3d7;border-radius:9px;padding:7px 9px;line-height:0;display:none}.bd-topbar-hamburger svg{stroke:#54402f;stroke-width:1.7px;fill:none;width:18px;height:18px}.bd-topbar-search{flex:1;max-width:400px;position:relative}.bd-topbar-search svg{stroke:#bcab9c;fill:none;stroke-width:1.8px;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bd-topbar-search-input{width:100%;height:44px;font-family:var(--font-sans);color:#3a2a1e;background:#fffaf5;border:1px solid #f0e3d7;border-radius:9px;padding:0 12px 0 34px;font-size:14.5px}.bd-topbar-search-input::placeholder{color:#bcab9c}.bd-topbar-search-input:focus{background:#fff;border-color:#ff8a3d;outline:none;box-shadow:0 0 0 3px #ff8a3d33}.bd-topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.bd-topbar-btn{color:#54402f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #f0e3d7;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 13px;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.bd-topbar-btn svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:18px;height:18px}.bd-topbar-btn:hover{background:#fff3e9;border-color:#ffe3ce}.bd-topbar-btn:active{transform:translateY(1px)}.bd-topbar-btn-icon{justify-content:center;width:36px;padding:0}.bd-topbar-btn-primary{color:#fff;background:#ff8a3d;border-color:#ff8a3d;font-weight:600;box-shadow:0 4px 12px -6px #f26f1bcc}.bd-topbar-btn-primary:hover{background:#f26f1b;border-color:#f26f1b}@media (width<=900px){.bd-topbar{padding:0 14px}.bd-topbar-hamburger{display:inline-flex}}@media (width<=680px){.bd-topbar-right .bd-topbar-btn span{display:none}}.scrim.on{opacity:1;pointer-events:auto}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;opacity:0;pointer-events:none;background:#3c230f66;transition:all .2s;position:fixed;inset:0}.bd-create{z-index:101;background:#fff;flex-direction:column;width:min(470px,100%);height:100vh;transition:transform .26s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:0 26px 60px -22px #3c230f57}.bd-create-head{border-bottom:1px solid #f0e3d7;align-items:flex-start;gap:12px;padding:18px;display:flex}.bd-create-head-content{flex:1;min-width:0}.bd-create-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#9a8676;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.bd-create-title{color:#241a13;letter-spacing:-.01em;margin:3px 0 0;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:17px;font-weight:600}.bd-create-btn-ghost{color:#7a6555;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.bd-create-btn-ghost:hover{color:#3a2a1e;background:#fff3e941;border-color:#ffe3ce}.bd-create-btn-icon{justify-content:center;width:36px;padding:0}.bd-create-banner{background:#fff3e9;border:1px solid #ffe3ce;border-radius:14px;align-items:flex-start;gap:11px;margin:16px 18px 0;padding:13px 15px;display:flex}.bd-create-banner svg{stroke:#c4540e;fill:none;stroke-width:1.7px;flex:0 0 17px;width:17px;height:17px;margin-top:1px}.bd-create-banner p{color:#54402f;word-spacing:2px;font-size:13px;font-weight:300;line-height:1.5;font-family:var(--font-sans)}.bd-create-body{padding:18px}.bd-create-field{margin-bottom:14px;display:block}.bd-create-label{color:#54402f;margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.bd-create-input{color:#3a2a1e;box-sizing:border-box;background:#fff;border:1px solid #f0e3d7;border-radius:9px;width:100%;height:38px;padding:0 11px;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:13.5px}.bd-create-input:focus{border-color:#ff8a3d;outline:none;box-shadow:0 0 0 3px #ff8a3d33}.bd-create-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.bd-create-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bd-create-def{border-top:1px solid #f7efe7;align-items:flex-start;gap:16px;margin-top:4px;padding:14px 0 0;display:flex}.bd-create-def-k{flex:1;min-width:0}.bd-create-def-k b{color:#3a2a1e;font-size:13.5px;font-weight:500;display:block}.bd-create-def-k small{color:#9a8676;margin-top:2px;font-size:12px;display:block}.bd-create-def-v{flex:none;justify-content:flex-end;display:flex}.bd-create-switch{cursor:pointer;background:#f0e3d7;border:0;border-radius:999px;flex:0 0 38px;width:38px;height:22px;padding:0;transition:all .16s;position:relative}.bd-create-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #5a3a1e0d}.bd-create-switch-on{background:#2f8f5b}.bd-create-switch-on:after{transform:translate(16px)}.bd-create-foot{background:#fffaf5;border-top:1px solid #f0e3d7;gap:8px;margin-top:auto;padding:14px 18px;display:flex}.bd-create-btn{color:#54402f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #f0e3d7;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.bd-create-btn:hover{background:#fff3e9;border-color:#ffe3ce}.bd-create-btn:active{transform:translateY(1px)}.bd-create-btn-primary{color:#fff;background:#ff8a3d;border-color:#ff8a3d;flex:1;font-weight:600;box-shadow:0 4px 12px -6px #f26f1bcc}.bd-create-btn-primary:hover{background:#f26f1b;border-color:#f26f1b}@media (width<=520px){.bd-create-grid{grid-template-columns:1fr}.bd-create-def{flex-direction:column;gap:10px}.bd-create-def-v{justify-content:flex-start}}.overview-filters-container{justify-content:flex-end;align-items:center;gap:10px;margin:5px 0 20px;display:flex}.overview-card{border:1px solid var(--border-warm);background:#fff;border-radius:20px;width:100%;min-width:0;overflow:hidden;box-shadow:0 2px 6px -2px #b43c230d}.overview-card-header{border-bottom:1px solid var(--border-subtle) 69;justify-content:space-between;align-items:center;padding:18px;display:flex}.overview-card-title{flex-direction:column;gap:4px;display:flex}.overview-card-title h3{font-size:15px;font-weight:400;font-family:var(--font-head);color:#000}.overview-card-title p{font-size:12px;font-weight:400;font-family:var(--font-para);color:#121212}.overview-recent-header-right{color:var(--brand-dark);font-size:14px;font-weight:400;font-family:var(--font-para);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;display:flex}.overview-recent-header-right:hover>.icon{transform:translate(3px)}.overview-cards-container{flex-direction:column;justify-content:start;align-items:stretch;gap:20px;width:100%;margin-top:20px;padding-bottom:20px;display:flex;overflow:hidden}.overview-cards-inner-container{justify-content:start;align-items:stretch;gap:20px;width:100%;display:flex;overflow:hidden}.overview-cards-split>.overview-card:first-child{flex:2 1 0;min-width:0}.overview-cards-split>.overview-card:last-child{flex:1 1 0;min-width:0}.overview-caller-cell{align-items:center;gap:10px;display:flex}.overview-caller-icon{background:var(--brand-light-strong);width:28px;height:28px;color:var(--brand-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.overview-caller-number{font-size:14px;font-weight:400;font-family:var(--font-sub-head);color:var(--text-strong);display:block}.overview-caller-location{font-size:12px;font-weight:400;font-family:var(--font-para);color:var(--text-muted);display:block}.call-status{text-transform:capitalize;font-size:13px;font-weight:400;font-family:var(--font-para);white-space:nowrap;border:none;border-radius:10px;padding:3px 12px 4px}.call-status.answered{color:var(--status-success);background-color:#dcfce7}.call-status.missed{color:var(--status-danger);background-color:#fee2e2}.overview-csat-cell{align-items:center;gap:8px;display:flex}.overview-csat-change{font-size:12px;font-weight:500;font-family:var(--font-sub-head)}.overview-alerts-container{flex-direction:column;margin-top:8px;display:flex}.overview-alert-item{border-bottom:1px solid var(--surface-warm);cursor:pointer;align-items:center;gap:12px;padding:14px 20px;transition:all .2s;display:flex}.overview-alert-item:last-child{border-bottom:none}.overview-alert-item:hover{background:var(--surface-muted)}.overview-alert-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.overview-alert-content{flex:1;min-width:0}.overview-alert-content h4{font-size:14px;font-weight:500;font-family:var(--font-sub-head);color:var(--text-strong);line-height:1.4em}.overview-alert-content p{font-size:12px;font-weight:400;font-family:var(--font-para);color:var(--text-muted);line-height:1.4em}.overview-alert-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.overview-alert-count{color:#fff;min-width:20px;height:20px;font-size:11px;font-weight:500;font-family:var(--font-sub-head);border-radius:50px;justify-content:center;align-items:center;padding:0 6px;display:flex}.overview-recent-conversation-status{text-transform:capitalize;font-size:13px;font-weight:400;font-family:var(--font-para);background:0 0;border:none;border-radius:10px;padding:3px 12px 4px}.overview-recent-conversation-status.answered{color:var(--status-success);background-color:#dcfce7}.overview-recent-conversation-status.missed{color:var(--status-danger-strong);background-color:#fee2e2}.chart-filter{align-items:center;gap:8px;display:flex}.chart-filter>p{font-size:14px;font-weight:400;font-family:var(--font-para);margin-left:20px;position:relative}.chart-filter>p:before{content:"";background-color:var(--brand-dark);border-radius:50%;width:10px;height:10px;position:absolute;top:4.5px;left:-15px}.chart-filter>p:nth-child(2):before{background-color:var(--brand-dark)}.chart-filter button{font-size:14px;font-weight:400;font-family:var(--font-para);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 14px}.chart-filter .active{background:#fff;border:1px solid #ece0db;box-shadow:0 1px 3px #b43c231a}.overview-chart-inner{width:100%}.overview-ai-summaries-blocks-container{flex-direction:column;justify-content:flex-start;gap:4px;padding:4px 6px 12px;display:flex}.overview-top-call-progress-container{flex-direction:column;gap:8px;width:100%;padding:0 12px 12px;display:flex}.overview-top-call-progress-label{color:#121212;font-size:13px;font-weight:400;font-family:var(--font-para);justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.overview-top-call-progress-label>span{font-family:var(--font-head)}.overview-top-call-progress-bar{background:#f5ece8;border-radius:50px;width:100%;height:8px;overflow:hidden}.overview-top-call-progress-bar-fill{border-radius:50px;height:100%;transition:all .4s;box-shadow:0 0 12px #b43c2347}@media (width<=1024px){.overview-cards-inner-container{flex-direction:column;align-items:stretch;overflow:visible}.overview-cards-container{overflow:visible}.overview-cards-split>.overview-card:first-child,.overview-cards-split>.overview-card:last-child{flex:none;width:100%}}@media (width<=768px){.overview-filters-container{justify-content:flex-start}.overview-filters-container>.customs-filter-container,.overview-filters-container>.date-filtered{width:100%!important}.overview-card-header{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.chart-filter{flex-wrap:wrap;row-gap:6px;width:100%}.chart-filter button{padding:7px 12px;font-size:13px}.overview-recent-header-right{justify-content:flex-start;padding:0}.recharts-cartesian-axis-tick text{font-size:11px}.overview-chart-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow:auto hidden}.overview-chart-inner{width:var(--chart-scroll-width,100%)}.overview-chart-scroll::-webkit-scrollbar{height:6px}.overview-chart-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:50px}}@media (width<=600px){.overview-cards-container{gap:16px;margin-top:16px}.overview-cards-inner-container{gap:16px}.overview-card{border-radius:16px}.overview-top-call-progress-container{padding:0 4px 12px}}.overview-demo-badge{background:var(--status-warning);color:#fff;font-family:var(--font-sub-head);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:600}.overview-admin-total{color:#00b347;font-size:14px;font-weight:500;font-family:var(--font-sub-head);white-space:nowrap}.overview-admin-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.overview-admin-name{color:var(--text-strong);font-size:13px;font-weight:500;font-family:var(--font-sub-head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-admin-email{color:var(--text-muted);font-size:12px;font-weight:400;font-family:var(--font-para);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-header-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:20px;display:flex}.page-header-title{flex-direction:column;gap:4px;display:flex}.page-header-title h3{font-size:20px;font-weight:400;font-family:var(--font-head);color:#000}.page-header-title p{font-size:12px;font-weight:400;font-family:var(--font-para);color:#121212}.page-header-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;display:flex}.page-header-actions .customs-search-box{max-width:100%}@media (width<=768px){.page-header-container{flex-direction:column;align-items:start}.page-header-actions{flex-wrap:nowrap;justify-content:space-between;width:100%}.page-header-actions>.page-header-btn{white-space:nowrap;flex:none}.page-header-actions .customs-filter-container{width:auto;min-width:0}}.page-header-btn{font-size:13px;font-weight:400;font-family:var(--font-para);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 15px;transition:all .3s;display:flex}.page-header-btn.secondary{border:1px solid var(--border-subtle);color:#121212;background:#fff}.page-header-btn.secondary:hover{background:var(--surface-warm)}.page-header-btn.primary{border:1px solid var(--brand-dark);background:var(--brand-dark);color:#fff}.page-header-btn.primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.page-header-btn:disabled{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:not-allowed;background:0 0}.add-rest-progress{background:var(--surface-warm);border-radius:50px;width:100%;height:4px;margin-bottom:20px;overflow:hidden}.add-rest-progress-fill{background:var(--brand-dark);border-radius:50px;height:100%;transition:width .35s}.add-rest-step{flex-direction:column;gap:4px;display:flex}.add-rest-field{flex-direction:column;display:flex}.add-rest-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.add-rest-error{color:var(--status-danger-strong);font-size:12px;font-weight:500;font-family:var(--font-para);margin:-4px 0 8px}.add-rest-note{background:var(--brand-light);color:var(--brand-dark);font-size:12.5px;font-weight:400;font-family:var(--font-para);border-radius:12px;margin-top:4px;padding:12px 14px;line-height:1.5em}.add-rest-counter{color:var(--text-faint);font-size:12px;font-family:var(--font-para);align-self:flex-end}.add-rest-upload{background:var(--surface-muted);cursor:pointer;border:1.5px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;padding:24px;transition:all .25s;display:flex}.add-rest-upload:hover{border-color:var(--brand-dark);background:var(--brand-light)}.add-rest-upload-wide{margin-top:16px}.add-rest-upload-icon{background:var(--brand-light-strong);width:44px;height:44px;color:var(--brand-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.add-rest-upload-text{color:var(--text-muted);font-size:13px;font-weight:400;font-family:var(--font-para);text-align:center;word-break:break-word}.add-rest-block{background:#fdfaf8;border:1px solid #f2e9e5;border-radius:16px;margin-bottom:14px;padding:16px}.add-rest-block-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.add-rest-block-header h4{font-size:14px;font-weight:600;font-family:var(--font-sub-head);color:var(--text-strong)}.add-rest-remove-btn{color:var(--status-danger);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:4px;transition:all .25s;display:flex}.add-rest-remove-btn:hover{background:#fee2e2}.add-rest-add-btn{width:100%;color:var(--brand-dark);font-size:13.5px;font-weight:500;font-family:var(--font-sub-head);cursor:pointer;background:0 0;border:1.5px dashed #cbd5e1;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px;transition:all .25s;display:flex}.add-rest-add-btn:hover{border-color:var(--brand-dark);background:var(--brand-light)}.add-rest-days{flex-wrap:wrap;gap:8px;margin:6px 0 8px;display:flex}.add-rest-day{border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-muted);font-size:13px;font-weight:500;font-family:var(--font-sub-head);cursor:pointer;background:#fff;border-radius:10px;transition:all .25s}.add-rest-day:hover{border-color:var(--brand-dark)}.add-rest-day.active{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.add-rest-choice{border:1.5px solid var(--border-subtle);cursor:pointer;text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;transition:all .25s;display:flex}.add-rest-choice:hover{border-color:var(--brand-dark)}.add-rest-choice.active{border-color:var(--brand-dark);background:var(--brand-light)}.add-rest-choice-icon{background:var(--brand-light-strong);width:42px;height:42px;color:var(--brand-dark);border-radius:50%;justify-content:center;align-items:center;display:flex}.add-rest-choice h4{font-size:14px;font-weight:600;font-family:var(--font-sub-head);color:var(--text-strong)}.add-rest-choice p{font-size:12px;font-weight:400;font-family:var(--font-para);color:var(--text-muted);line-height:1.45em}.add-rest-cycle{background:var(--surface-warm);border-radius:50px;align-self:center;gap:4px;margin-bottom:18px;padding:4px;display:flex}.add-rest-cycle button{color:var(--text-muted);font-size:13px;font-weight:500;font-family:var(--font-sub-head);cursor:pointer;background:0 0;border:none;border-radius:50px;padding:8px 20px;transition:all .25s}.add-rest-cycle button.active{color:var(--text-strong);background:#fff;box-shadow:0 2px 8px #b43c230f}.add-rest-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.add-rest-plan{border:1.5px solid var(--border-subtle);cursor:pointer;text-align:left;background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:18px 16px;transition:all .25s;display:flex;position:relative}.add-rest-plan:hover{border-color:var(--brand-dark)}.add-rest-plan.active{border-color:var(--brand-dark);background:var(--brand-light)}.add-rest-plan-badge{background:var(--brand-dark);color:#fff;font-size:10.5px;font-weight:500;font-family:var(--font-sub-head);white-space:nowrap;border-radius:50px;padding:2px 10px 3px;position:absolute;top:-9px;left:16px}.add-rest-plan-head{justify-content:space-between;align-items:center;display:flex}.add-rest-plan-head h4{font-size:14px;font-weight:600;font-family:var(--font-sub-head);color:var(--text-strong)}.add-rest-plan-check{background:var(--brand-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.add-rest-plan-price{font-size:24px;font-weight:700;font-family:var(--font-head);color:var(--text-strong);line-height:1.1em}.add-rest-plan-price span{font-size:12px;font-weight:400;font-family:var(--font-para);color:var(--text-muted)}.add-rest-plan-features{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.add-rest-plan-features li{color:var(--text-muted);font-size:12px;font-weight:400;font-family:var(--font-para);align-items:flex-start;gap:6px;line-height:1.4em;display:flex}.add-rest-plan-features svg{color:var(--status-success);flex-shrink:0;margin-top:2px}.add-rest-voices{flex-direction:column;gap:8px;max-height:320px;margin:6px 0 8px;padding-right:4px;display:flex;overflow-y:auto}.add-rest-voice{cursor:pointer;background:#fff;border:1px solid #ece0db;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:all .25s;display:flex}.add-rest-voice:hover{border-color:var(--brand-dark);background:#fffaf8}.add-rest-voice.active{border-color:var(--brand-dark);background:var(--brand-light)}.add-rest-voice-avatar{background:var(--brand-light);width:40px;height:40px;color:var(--brand-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.add-rest-voice-avatar>img{object-fit:cover;width:100%;height:100%}.add-rest-voice-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.add-rest-voice-name{font-size:14px;font-weight:500;font-family:var(--font-para);color:var(--text-strong)}.add-rest-voice-meta,.add-rest-voice-id{font-size:12px;font-weight:400;font-family:var(--font-para);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add-rest-voice-play{width:32px;height:32px;color:var(--brand-dark);cursor:pointer;background:#fff;border:1px solid #ece0db;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.add-rest-voice-play:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.add-rest-range{width:100%;accent-color:var(--brand-dark);cursor:pointer;margin:8px 0}.add-rest-capabilities{flex-direction:column;gap:10px;margin-top:8px;display:flex}.add-rest-capability{background:#fdfaf8;border:1px solid #f2e9e5;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.add-rest-capability-icon{background:var(--brand-light-strong);width:34px;height:34px;color:var(--brand-dark);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.add-rest-capability-content{flex:1;min-width:0}.add-rest-capability-content h4{font-size:13.5px;font-weight:500;font-family:var(--font-sub-head);color:var(--text-strong)}.add-rest-capability-content p{font-size:12px;font-weight:400;font-family:var(--font-para);color:var(--text-muted);line-height:1.4em}.add-rest-hint{background:var(--brand-light);color:var(--brand-dark);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:14px;display:flex}.add-rest-hint svg{flex-shrink:0;margin-top:2px}.add-rest-hint p{font-size:12.5px;font-weight:400;font-family:var(--font-para);line-height:1.5em}.add-rest-success{text-align:center;flex-direction:column;align-items:center;padding:10px 0 6px;display:flex}.add-rest-success-icon{background:var(--brand-light);width:72px;height:72px;color:var(--brand-dark);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.add-rest-success h2{font-size:22px;font-weight:700;font-family:var(--font-head);color:var(--text-strong);line-height:1.3em}.add-rest-success>p{max-width:380px;color:var(--text-muted);font-size:13px;font-weight:400;font-family:var(--font-para);margin-top:8px;line-height:1.55em}.add-rest-success-list{flex-direction:column;gap:10px;width:100%;margin-top:22px;display:flex}.add-rest-success-row{text-align:left;background:#fdfaf8;border:1px solid #f2e9e5;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.add-rest-success-check{width:24px;height:24px;color:var(--status-success);background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.add-rest-success-row h4{font-size:13.5px;font-weight:500;font-family:var(--font-sub-head);color:var(--text-strong)}.add-rest-success-row p{font-size:12px;font-weight:400;font-family:var(--font-para);color:var(--text-muted)}.add-rest-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.add-rest-footer-single{justify-content:center}.add-rest-btn-primary{background:var(--brand-dark);color:#fff;font-size:14px;font-weight:500;font-family:var(--font-sub-head);cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;transition:all .25s;display:flex;box-shadow:0 8px 24px #f45b3547}.add-rest-btn-primary:hover{background:color-mix(in oklab, var(--brand-dark) 90%, transparent)}.add-rest-btn-ghost{border:1px solid var(--border-subtle);color:var(--text-muted);font-size:14px;font-weight:500;font-family:var(--font-sub-head);cursor:pointer;background:#fff;border-radius:50px;align-items:center;gap:8px;padding:12px 22px;transition:all .25s;display:flex}.add-rest-btn-ghost:hover{border-color:var(--brand-dark);color:var(--brand-dark)}@media (width<=768px){.add-rest-grid-2,.add-rest-plans{grid-template-columns:1fr}.add-rest-plan-badge{top:-9px}}.add-rest-hint{color:var(--text-faint);font-size:12px;font-weight:400;font-family:var(--font-para);margin:-4px 0 8px}.add-rest-toggle{cursor:pointer;background:#cbd5e1;border:none;border-radius:50px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .25s;position:relative}.add-rest-toggle.on{background:var(--brand-dark)}.add-rest-toggle-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #b43c2333}.add-rest-toggle.on .add-rest-toggle-knob{transform:translate(18px)}.add-rest-policy-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.add-rest-policy-row>:first-child{flex:1;min-width:0}.restaurants-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.restaurants-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.restaurants-empty{text-align:center;background:#fff;border:1px solid #f2e9e5;border-radius:20px;margin-top:20px;padding:60px 20px}.restaurants-empty p{color:var(--text-muted);font-size:14px;font-family:var(--font-para)}.restaurant-card{background:#fff;border:1px solid #f2e9e5;border-radius:20px;flex-direction:column;gap:16px;padding:20px;transition:all .25s;display:flex;box-shadow:0 2px 6px -2px #b43c230d}.restaurant-card:hover{transform:translateY(-2px);box-shadow:0 6px 14px -4px #b43c231a}.restaurant-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.restaurant-card-title{min-width:0}.restaurant-card-title h3{font-size:16px;font-weight:600;font-family:var(--font-head);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.3em;overflow:hidden}.restaurant-card-title p{font-size:12px;font-weight:400;font-family:var(--font-para);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.restaurant-card-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.restaurant-action-btn{background:var(--surface-warm);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.restaurant-action-btn:hover{filter:brightness(.96)}.restaurant-action-btn.edit{color:#b45309;background:#fef3c7}.restaurant-action-btn.danger{color:#b91c1c;background:#fee2e2}.restaurant-status{font-size:12px;font-weight:400;font-family:var(--font-para);white-space:nowrap;border-radius:10px;flex-shrink:0;padding:3px 12px 4px}.restaurant-status.active{color:var(--status-success);background-color:#dcfce7}.restaurant-status.inactive{color:#b91c1c;background-color:#fee2e2}.restaurant-card-meta{flex-direction:column;gap:8px;display:flex}.restaurant-meta-row{color:var(--text-muted);font-size:13px;font-weight:400;font-family:var(--font-para);align-items:center;gap:8px;display:flex}.restaurant-meta-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.restaurant-usage-label{color:var(--text-muted);font-size:12px;font-weight:400;font-family:var(--font-sub-head);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.restaurant-usage-bar{background:var(--surface-warm);border-radius:50px;width:100%;height:6px;overflow:hidden}.restaurant-usage-bar-fill{border-radius:50px;height:100%;transition:all .4s}.restaurant-card-footer{border-top:1px solid var(--surface-warm);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.restaurant-card-plan-group{align-items:baseline;gap:8px;min-width:0;display:flex}.restaurant-footer-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.restaurant-plan{color:var(--text-strong);font-size:13px;font-weight:500;font-family:var(--font-sub-head)}.restaurant-price{color:var(--text-muted);font-size:13px;font-weight:400;font-family:var(--font-sub-head)}@media (width<=1200px){.restaurants-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.restaurants-grid{grid-template-columns:1fr}.restaurants-filters{flex:auto;min-width:0}}.restaurants-empty-clear{border:1px solid var(--border-subtle);background:var(--surface);font-family:var(--font-para);cursor:pointer;border-radius:6px;margin-top:12px;padding:8px 16px;font-size:13px}.restaurants-empty-clear:hover{background:var(--brand-light);border-color:var(--brand-border)}@keyframes side-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes side-sheet-fade-out{0%{opacity:1}to{opacity:0}}@keyframes side-sheet-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes side-sheet-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}.side-sheet-overlay{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000038;justify-content:end;align-items:stretch;animation:.3s forwards side-sheet-fade-in;display:flex;position:fixed;inset:0}.side-sheet-overlay.closing{animation:.3s forwards side-sheet-fade-out}.side-sheet-container{background:#fff;flex-direction:column;max-width:100%;height:100vh;animation:.3s forwards side-sheet-slide-in;display:flex;position:relative;box-shadow:-10px 0 40px #b43c2314}.side-sheet-container.closing{animation:.3s forwards side-sheet-slide-out}.side-sheet-close-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:18px;right:18px}.side-sheet-close-btn:hover{background:var(--surface-warm);color:var(--text-body)}.side-sheet-content{height:100%;overflow-y:auto}.side-sheet-content.padded{padding:24px}@media (width<=900px){.side-sheet-container{width:100%!important}}.call-detail{flex-direction:column;height:100%;display:flex;overflow:hidden}.call-detail-header{border-bottom:1px solid #eee3de;flex-shrink:0;padding:22px 24px 20px}.call-detail-header h2{font-size:19px;font-weight:700;font-family:var(--font-para);color:var(--text-body);padding-right:36px}.call-detail-chips{flex-wrap:wrap;justify-content:start;align-items:center;gap:8px;margin-top:14px;display:flex}.call-detail-chip{font-size:13px;font-family:var(--font-para);color:#374151;background:#fff;border:1px solid #eee3de;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.call-detail-chip>svg{color:var(--text-muted)}.call-detail-tag{font-size:13px;font-family:var(--font-para);border-radius:20px;justify-content:center;align-items:center;padding:5px 14px;display:inline-flex}.call-detail-tag.intent{color:#b45309;background:#fef3c7}.call-detail-tag.status{color:#15803d;background:#dcfce7}.call-detail-date{font-size:13px;font-family:var(--font-para);color:var(--text-muted);margin-top:14px}.call-detail-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.call-detail-fixed-content{flex-shrink:0;padding:22px 24px 0}.call-detail-scroll-content{flex:1;min-height:0;padding:0 24px 30px;overflow-y:auto}.call-detail-scroll-divider{background:var(--surface-warm);flex-shrink:0;height:1px;margin:0 24px 18px}.call-detail-section{border-bottom:1px solid var(--surface-warm);margin-bottom:18px;padding-bottom:18px}.call-detail-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.call-detail-section-title{font-size:12px;font-weight:700;font-family:var(--font-para);color:var(--text-muted);letter-spacing:.6px;justify-content:start;align-items:center;gap:7px;margin-bottom:14px;display:flex}.call-detail-section-title>svg{color:var(--text-muted)}.call-detail-row{justify-content:space-between;align-items:center;gap:15px;padding:8px 0;display:flex}.call-detail-row-label{font-size:14px;font-family:var(--font-para);color:var(--text-muted)}.call-detail-row-value{font-size:14px;font-weight:600;font-family:var(--font-para);color:var(--text-body);text-align:end;word-break:break-word}.call-detail-summary{background:var(--border-warm);font-size:14px;font-family:var(--font-para);color:#374151;border-radius:8px;margin-top:12px;padding:16px;line-height:1.6}.call-detail-items-label{font-size:14px;font-family:var(--font-para);color:var(--text-muted);margin-bottom:8px}.call-detail-items{background:var(--border-warm);border-radius:8px;margin-bottom:8px;padding:14px 16px}.call-detail-item{font-size:14px;font-family:var(--font-para);color:#374151;line-height:1.9}.call-detail-media,.call-detail-audio{object-fit:contain;border-radius:8px;width:100%;max-height:360px}.call-detail-tabs{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:10px;align-items:center;gap:4px;margin-bottom:16px;padding:4px;display:inline-flex}.call-detail-tabs button{color:var(--text-muted);font-size:13px;font-family:var(--font-para);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 14px;transition:all .2s}.call-detail-tabs button.active{color:var(--brand-dark);background:#fff;box-shadow:0 1px 4px #0f172a14}.call-detail-transcript{flex-direction:column;gap:12px;display:flex}.call-detail-transcript-role{color:var(--text-muted);font-size:13px;font-family:var(--font-para);margin-bottom:5px}.call-detail-transcript-bubble{background:var(--surface-warm);color:var(--text-body);font-size:14px;font-family:var(--font-para);border-radius:9px;padding:11px 14px;line-height:1.55}.call-detail-transcript-entry.user .call-detail-transcript-bubble{background:var(--brand-light)}.call-detail-empty{background:var(--border-warm);color:var(--text-muted);font-size:14px;font-family:var(--font-para);border-radius:8px;padding:16px}@media (width<=600px){.call-detail-header{padding:18px 16px 16px}.call-detail-header h2{font-size:17px}.call-detail-fixed-content{padding:18px 16px 0}.call-detail-scroll-content{padding:0 16px 24px}.call-detail-scroll-divider{margin:0 16px 16px}.call-detail-row{flex-direction:column;align-items:flex-start;gap:4px}.call-detail-row-value{text-align:start}.call-detail-tabs{max-width:100%;display:flex;overflow-x:auto}.call-detail-tabs button{white-space:nowrap;padding:8px 12px}.call-detail-media,.call-detail-audio{max-height:260px}}.calls-table{border:none;box-shadow:0 2px 6px -2px #b43c230d}.calls-table .custom-table td{border-top:1px solid #f2e9e5}.calls-status{font-size:12px;font-weight:400;font-family:var(--font-para);border-radius:20px;justify-content:center;align-items:center;padding:4px 12px;display:inline-flex}.calls-status.answered,.calls-status.confirmed,.calls-status.completed{color:#16a34a;background:#dcfce7}.calls-status.active{background:var(--brand-light-strong);color:var(--brand-dark)}.calls-status.transferred{background:var(--brand-light);color:var(--brand-dark)}.calls-status.missed,.calls-status.failed,.calls-status.cancelled{color:var(--status-danger);background:#fee2e2}.add-admin-step{flex-direction:column;gap:4px;display:flex}.add-admin-field{flex-direction:column;display:flex}.add-admin-error{color:var(--status-danger-strong);font-size:12px;font-weight:500;font-family:var(--font-para);margin:-4px 0 8px}.add-admin-note{background:var(--brand-light);color:var(--brand-dark);font-size:12px;font-weight:400;font-family:var(--font-para);border-radius:12px;margin-top:4px;padding:12px 14px;line-height:1.5em}.add-admin-footer{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}.add-admin-btn-primary{background:var(--brand-dark);color:#fff;font-size:14px;font-weight:500;font-family:var(--font-sub-head);cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;transition:all .25s;display:flex}.add-admin-btn-primary:hover{background:color-mix(in oklab, var(--brand-dark) 90%, transparent)}.admins-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admins-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.admins-empty{text-align:center;background:#fff;border:1px solid #f2e9e5;border-radius:20px;margin-top:20px;padding:60px 20px}.admins-empty p{color:var(--text-muted);font-size:14px;font-family:var(--font-para)}.admin-card{background:#fff;border:1px solid #f2e9e5;border-radius:20px;flex-direction:column;gap:16px;padding:20px;transition:all .25s;display:flex;box-shadow:0 2px 6px -2px #b43c230d}.admin-card:hover{transform:translateY(-2px);box-shadow:0 6px 14px -4px #b43c231a}.admin-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-card-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-avatar{background:var(--brand-light);width:42px;height:42px;color:var(--brand-dark);font-size:14px;font-weight:600;font-family:var(--font-sub-head);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-card-title{min-width:0}.admin-card-title h3{font-size:16px;font-weight:600;font-family:var(--font-head);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;line-height:1.3em;overflow:hidden}.admin-card-title p{font-size:12px;font-weight:400;font-family:var(--font-para);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.admin-status{font-size:12px;font-weight:400;font-family:var(--font-para);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:3px 12px 4px;display:inline-flex}.admin-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-status.active{color:var(--status-success);background-color:#dcfce7}.admin-status.inactive{color:var(--text-muted);background-color:var(--surface-warm)}.admin-card-meta{flex-direction:column;gap:8px;display:flex}.admin-meta-row{color:var(--text-muted);font-size:13px;font-weight:400;font-family:var(--font-para);align-items:center;gap:8px;display:flex}.admin-meta-row>svg{flex-shrink:0}.admin-meta-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-card-title h3{align-items:center;gap:8px;display:flex}.admin-self-tag{background:var(--brand-light);color:var(--brand-dark);font-size:11px;font-weight:500;font-family:var(--font-para);border-radius:8px;flex-shrink:0;padding:2px 8px 3px}.admin-card-footer{border-top:1px solid var(--surface-warm);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.admin-footer-added,.admin-card-actions{align-items:center;gap:8px;display:flex}.admin-action-btn{border:1px solid var(--surface-warm);width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.admin-action-btn:hover{border-color:var(--brand-border);background:var(--brand-light);color:var(--brand-dark)}.admin-action-btn.danger:hover{color:var(--status-danger-strong);background:#fef2f2;border-color:#fecaca}.admin-footer-label{color:var(--text-muted);font-size:13px;font-weight:400;font-family:var(--font-sub-head)}.admin-footer-value{color:var(--text-strong);font-size:13px;font-weight:500;font-family:var(--font-sub-head)}@media (width<=1200px){.admins-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.admins-grid{grid-template-columns:1fr}.admins-filters{width:100%}}.admins-empty-clear{border:1px solid var(--border-subtle);background:var(--surface);font-family:var(--font-para);cursor:pointer;border-radius:6px;margin-top:12px;padding:8px 16px;font-size:13px}.admins-empty-clear:hover{background:var(--brand-light);border-color:var(--brand-border)}:root{--bd-brand:#ff8a3d;--bd-brand-strong:#f26f1b;--bd-brand-deep:#c4540e;--bd-brand-tint:#ffe3ce;--bd-brand-soft:#fff3e9;--bd-brand-wash:#fffaf5;--bd-ink-900:#241a13;--bd-ink-800:#3a2a1e;--bd-ink-700:#54402f;--bd-ink-500:#7a6555;--bd-ink-400:#9a8676;--bd-ink-300:#bcab9c;--bd-line:#f0e3d7;--bd-line-soft:#f7efe7;--bd-canvas:#fdf8f3;--bd-surface:#fff;--bd-surface-2:#fffaf5;--bd-green:#2f8f5b;--bd-green-soft:#e6f4ec;--bd-cyan:#1e8e9e;--bd-cyan-soft:#e3f3f5;--bd-rose:#cf4a3c;--bd-rose-soft:#fceae7;--bd-plum:#7c5ca8;--bd-plum-soft:#f0ebf8;--bd-steel:#9a8676;--bd-steel-soft:#f4ede7;--bd-gold:#d99017;--bd-r-md:9px;--bd-r-lg:14px;--bd-r-pill:999px}.bd-page{background-color:var(--bd-canvas);width:100%;max-width:1560px;padding:24px}.bd-overview-page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.bd-overview-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--bd-ink-400);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.bd-overview-title{letter-spacing:-.025em;color:var(--bd-ink-900);margin:4px 0 2px;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:26px;font-weight:600}.bd-overview-subtitle{color:var(--bd-ink-400);margin:0;font-size:13.5px}.bd-overview-page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bd-overview-btn{border-radius:var(--bd-r-md);border:1px solid var(--bd-line);background:var(--bd-surface);height:36px;color:var(--bd-ink-700);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.bd-overview-btn:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-overview-btn-sm{height:30px;padding:0 10px;font-size:12.5px}.bd-overview-btn-ghost{color:var(--bd-ink-500);background:0 0;border-color:#0000}.bd-overview-btn-ghost:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-overview-card{background:var(--bd-surface);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);box-shadow:0 1px 2px #5a3a1e0d}.bd-overview-filters-card{margin-bottom:16px}.bd-overview-card-head{border-bottom:1px solid var(--bd-line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.bd-overview-card-title{letter-spacing:-.01em;color:var(--bd-ink-900);margin:0;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:14.5px;font-weight:600}.bd-overview-card-sub{color:var(--bd-ink-400);margin:2px 0 0;font-size:12px}.bd-overview-card-head-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bd-overview-card-body{padding:18px}.bd-overview-seg{background:var(--bd-brand-soft);border:1px solid var(--bd-brand-tint);border-radius:var(--bd-r-md);padding:3px;display:inline-flex}.bd-overview-seg-btn{color:var(--bd-ink-500);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:500}.bd-overview-seg-btn-on{color:var(--bd-brand-deep);background:#fff;font-weight:600;box-shadow:0 1px 2px #5a3a1e0d}.bd-overview-chip{border:1px solid var(--bd-line);background:var(--bd-surface);border-radius:var(--bd-r-md);height:34px;color:var(--bd-ink-500);align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.bd-overview-chip-select,.bd-overview-date{color:var(--bd-ink-700);background:0 0;border:0;outline:none;font-family:inherit;font-size:12.5px}.bd-overview-date{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.bd-overview-muted{color:var(--bd-ink-400)}.bd-overview-kpis{border-top:1px solid var(--bd-line-soft);grid-template-columns:repeat(4,1fr);display:grid}.bd-overview-kpis>div{border-right:1px solid var(--bd-line-soft);padding:14px 18px}.bd-overview-kpis>div:last-child{border-right:0}.bd-overview-kpis b{letter-spacing:-.02em;color:var(--bd-ink-900);margin-top:5px;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:19px;font-weight:600;display:block}.bd-overview-kpi-sub{color:var(--bd-ink-400);align-items:center;gap:7px;margin-top:6px;font-size:12px;display:flex}.bd-overview-grid{gap:16px;display:grid}.bd-overview-grid-4{grid-template-columns:repeat(4,1fr)}.bd-overview-grid-32{grid-template-columns:2fr 1fr}.bd-overview-mt{margin-top:16px}.bd-overview-stat{background:var(--bd-surface);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);padding:16px 18px;box-shadow:0 1px 2px #5a3a1e0d}.bd-overview-stat-top{align-items:center;gap:8px;display:flex}.bd-overview-stat-ic{background:var(--bd-brand-soft);width:27px;height:27px;color:var(--bd-brand-deep);border-radius:8px;place-items:center;display:grid}.bd-overview-stat-val{letter-spacing:-.03em;color:var(--bd-ink-900);margin:12px 0 0;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:29px;font-weight:600;line-height:1}.bd-overview-stat-sub{color:var(--bd-ink-400);align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.bd-overview-delta{border-radius:6px;padding:2px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.bd-overview-delta-up{background:var(--bd-green-soft);color:var(--bd-green)}.bd-overview-delta-down{color:var(--bd-rose);background:#fceae7}.bd-overview-status-bar{border-radius:7px;height:14px;margin-bottom:16px;display:flex;overflow:hidden}.bd-overview-status-bar i{height:100%;display:block}.bd-overview-srow{border-bottom:1px solid var(--bd-line-soft);align-items:center;gap:10px;padding:9px 0;display:flex}.bd-overview-srow:last-child{border-bottom:0}.bd-overview-sw{border-radius:3px;flex:0 0 9px;width:9px;height:9px;display:block}.bd-overview-srow-v{margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.bd-overview-srow-p{color:var(--bd-ink-400);text-align:right;width:42px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.bd-overview-sources-label{margin:18px 0 10px}.bd-overview-hbar-row{margin-bottom:13px}.bd-overview-hbar-label{justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}.bd-overview-rail-bar{background:var(--bd-line-soft);border-radius:3px;height:6px;overflow:hidden}.bd-overview-rail-bar i{height:100%;display:block}.bd-overview-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.bd-overview-matrix{overflow-x:auto}.bd-overview-matrix table{border-collapse:collapse;width:100%;min-width:640px}.bd-overview-matrix th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--bd-ink-400);border-bottom:1px solid var(--bd-line);background:var(--bd-surface-2);padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.bd-overview-day{text-align:center;font-size:9.5px}.bd-overview-day em{color:var(--bd-ink-300);font-size:9px;font-style:normal;display:block}.bd-overview-cell{text-align:center;padding:4px}.bd-overview-mx{font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;height:30px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;display:grid}.bd-overview-matrix-legend{gap:3px;display:flex}.bd-overview-matrix-legend i{border-radius:3px;width:16px;height:12px;display:block}.bd-overview-who{align-items:center;gap:10px;min-width:0;display:flex}.bd-overview-who b{font-size:13.5px;font-weight:500;line-height:1.25;display:block}.bd-overview-who small{color:var(--bd-ink-400);font-size:11.5px;display:block}.bd-overview-av{background:var(--bd-brand-tint);width:32px;height:32px;color:var(--bd-brand-deep);border-radius:10px;flex:0 0 32px;place-items:center;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:grid}.bd-overview-av-sm{border-radius:8px;flex-basis:26px;width:26px;height:26px;font-size:10px}.bd-overview-a1{color:#c4540e;background:#ffe3ce}.bd-overview-a2{color:#1e8e9e;background:#e3f3f5}.bd-overview-t-wrap{overflow-x:auto}.bd-overview-t-wrap table{border-collapse:collapse;width:100%;min-width:700px}.bd-overview-t-wrap th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--bd-ink-400);border-bottom:1px solid var(--bd-line);background:var(--bd-surface-2);white-space:nowrap;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.bd-overview-t-wrap td{border-bottom:1px solid var(--bd-line-soft);vertical-align:middle;padding:12px 14px;font-size:13.5px}.bd-overview-t-wrap tbody tr:hover{background:var(--bd-brand-wash)}.bd-overview-r{text-align:right}.bd-overview-amt{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.bd-overview-pos{color:var(--bd-green)}.bd-overview-neg{color:var(--bd-rose)}.bd-overview-badge{letter-spacing:.04em;border-radius:var(--bd-r-pill);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.bd-overview-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.bd-overview-b-active{background:var(--bd-green-soft);color:var(--bd-green)}.bd-overview-total-row{background:var(--bd-brand-soft)}.bd-overview-chart-placeholder{background:var(--bd-surface-2);border-radius:var(--bd-r-md);height:250px;color:var(--bd-ink-400);place-items:center;font-size:13px;display:grid}@media (width<=1240px){.bd-overview-grid-4{grid-template-columns:repeat(2,1fr)}.bd-overview-grid-32{grid-template-columns:1fr}}@media (width<=680px){.bd-overview-grid-4,.bd-overview-grid-32{grid-template-columns:1fr}.bd-overview-kpis{grid-template-columns:repeat(2,1fr)}.bd-overview-title{font-size:21px}.bd-overview-stat-val{font-size:25px}}.bd-reports-page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.bd-reports-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--bd-ink-400);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.bd-reports-title{letter-spacing:-.025em;color:var(--bd-ink-900);margin:4px 0 2px;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:26px;font-weight:600}.bd-reports-subtitle{color:var(--bd-ink-400);margin:0;font-size:13.5px}.bd-reports-page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bd-reports-btn{border-radius:var(--bd-r-md);border:1px solid var(--bd-line);background:var(--bd-surface);height:36px;color:var(--bd-ink-700);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.bd-reports-btn:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-reports-btn-sm{height:30px;padding:0 10px;font-size:12.5px}.bd-reports-btn-ghost{color:var(--bd-ink-500);background:0 0;border-color:#0000}.bd-reports-btn-ghost:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-reports-btn-primary{background:var(--bd-brand);border-color:var(--bd-brand);color:#fff;font-weight:600;box-shadow:0 4px 12px -6px #f26f1bcc}.bd-reports-btn-primary:hover{background:var(--bd-brand-strong);border-color:var(--bd-brand-strong)}.bd-reports-card{background:var(--bd-surface);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);box-shadow:0 1px 2px #5a3a1e0d}.bd-reports-filters-card{margin-bottom:16px}.bd-reports-card-head{border-bottom:1px solid var(--bd-line-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.bd-reports-card-title{letter-spacing:-.01em;color:var(--bd-ink-900);margin:0;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:14.5px;font-weight:600}.bd-reports-card-sub{color:var(--bd-ink-400);margin:2px 0 0;font-size:12px}.bd-reports-card-head-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bd-reports-card-body{padding:18px}.bd-reports-seg{background:var(--bd-brand-soft);border:1px solid var(--bd-brand-tint);border-radius:var(--bd-r-md);padding:3px;display:inline-flex}.bd-reports-seg-btn{color:var(--bd-ink-500);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:500}.bd-reports-seg-btn-on{color:var(--bd-brand-deep);background:#fff;font-weight:600;box-shadow:0 1px 2px #5a3a1e0d}.bd-reports-chip{border:1px solid var(--bd-line);background:var(--bd-surface);border-radius:var(--bd-r-md);height:34px;color:var(--bd-ink-500);align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.bd-reports-chip-select,.bd-reports-date{color:var(--bd-ink-700);background:0 0;border:0;outline:none;font-family:inherit;font-size:12.5px}.bd-reports-date{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.bd-reports-muted{color:var(--bd-ink-400)}.bd-reports-kpis{border-top:1px solid var(--bd-line-soft);grid-template-columns:repeat(4,1fr);display:grid}.bd-reports-kpis>div{border-right:1px solid var(--bd-line-soft);padding:14px 18px}.bd-reports-kpis>div:last-child{border-right:0}.bd-reports-kpis b{letter-spacing:-.02em;color:var(--bd-ink-900);margin-top:5px;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:19px;font-weight:600;display:block}.bd-reports-kpi-scope{font-size:15px!important}.bd-reports-kpi-sub{margin-top:5px}.bd-reports-spec{color:var(--bd-ink-300);margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:block}.bd-reports-delta{border-radius:6px;padding:2px 6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.bd-reports-delta-up{background:var(--bd-green-soft);color:var(--bd-green)}.bd-reports-grid{gap:16px;display:grid}.bd-reports-grid-2{grid-template-columns:repeat(2,1fr)}.bd-reports-mt{margin-top:16px}.bd-reports-chart-placeholder{background:var(--bd-surface-2);border-radius:var(--bd-r-md);height:250px;color:var(--bd-ink-400);place-items:center;font-size:13px;display:grid}.bd-reports-who{align-items:center;gap:10px;min-width:0;display:flex}.bd-reports-who b{font-size:13.5px;font-weight:500;line-height:1.25;display:block}.bd-reports-who small{color:var(--bd-ink-400);font-size:11.5px;display:block}.bd-reports-av{background:var(--bd-brand-tint);width:32px;height:32px;color:var(--bd-brand-deep);border-radius:10px;flex:0 0 32px;place-items:center;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:grid}.bd-reports-av-sm{border-radius:8px;flex-basis:26px;width:26px;height:26px;font-size:10px}.bd-reports-a1{color:#c4540e;background:#ffe3ce}.bd-reports-a2{color:#1e8e9e;background:#e3f3f5}.bd-reports-a4{color:#2f8f5b;background:#e6f4ec}.bd-reports-t-wrap{overflow-x:auto}.bd-reports-t-wrap table{border-collapse:collapse;width:100%;min-width:700px}.bd-reports-t-wrap th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--bd-ink-400);border-bottom:1px solid var(--bd-line);background:var(--bd-surface-2);white-space:nowrap;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.bd-reports-t-wrap td{border-bottom:1px solid var(--bd-line-soft);vertical-align:middle;padding:12px 14px;font-size:13.5px}.bd-reports-t-wrap tbody tr:hover{background:var(--bd-brand-wash)}.bd-reports-r{text-align:right}.bd-reports-amt{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.bd-reports-pos{color:var(--bd-green)}.bd-reports-neg{color:var(--bd-rose)}.bd-reports-rail-bar{background:var(--bd-line-soft);border-radius:3px;height:6px;overflow:hidden}.bd-reports-rail-bar i{height:100%;display:block}.bd-reports-f-brand{background:var(--bd-brand)}.bd-reports-hbar-row{margin-bottom:13px}.bd-reports-hbar-label{justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}.bd-reports-mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.bd-reports-source{align-items:center;gap:8px;display:flex}.bd-reports-source i{border-radius:3px;flex:0 0 9px;width:9px;height:9px;display:block}.bd-reports-source b{font-weight:500}@media (width<=1100px){.bd-reports-grid-2{grid-template-columns:1fr}}@media (width<=680px){.bd-reports-kpis{grid-template-columns:repeat(2,1fr)}.bd-reports-title{font-size:21px}}.bd-business-page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.bd-business-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--bd-ink-400);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.bd-business-title{letter-spacing:-.025em;color:var(--bd-ink-900);margin:4px 0 2px;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:26px;font-weight:600}.bd-business-subtitle{color:var(--bd-ink-400);margin:0;font-size:13.5px}.bd-business-page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bd-business-btn{border-radius:var(--bd-r-md);border:1px solid var(--bd-line);background:var(--bd-surface);height:36px;color:var(--bd-ink-700);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.bd-business-btn:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-business-btn-sm{height:30px;padding:0 10px;font-size:12.5px}.bd-business-btn-ghost{color:var(--bd-ink-500);background:0 0;border-color:#0000}.bd-business-btn-ghost:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-business-btn-primary{background:var(--bd-brand);border-color:var(--bd-brand);color:#fff;font-weight:600;box-shadow:0 4px 12px -6px #f26f1bcc}.bd-business-btn-primary:hover{background:var(--bd-brand-strong);border-color:var(--bd-brand-strong)}.bd-business-seg{background:var(--bd-brand-soft);border:1px solid var(--bd-brand-tint);border-radius:var(--bd-r-md);padding:3px;display:inline-flex}.bd-business-seg-btn{color:var(--bd-ink-500);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:500}.bd-business-seg-btn-on{color:var(--bd-brand-deep);background:#fff;font-weight:600;box-shadow:0 1px 2px #5a3a1e0d}.bd-business-grid{gap:16px;display:grid}.bd-business-grid-4{grid-template-columns:repeat(4,1fr)}.bd-business-grid-3{grid-template-columns:repeat(3,1fr)}.bd-business-mt{margin-top:16px}.bd-business-stat{background:var(--bd-surface);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);padding:16px 18px;box-shadow:0 1px 2px #5a3a1e0d}.bd-business-stat-top{align-items:center;gap:8px;display:flex}.bd-business-stat-ic{background:var(--bd-brand-soft);width:27px;height:27px;color:var(--bd-brand-deep);border-radius:8px;place-items:center;display:grid}.bd-business-stat-val{letter-spacing:-.03em;color:var(--bd-ink-900);margin:12px 0 0;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:29px;font-weight:600;line-height:1}.bd-business-stat-sub{color:var(--bd-ink-400);margin-top:9px;font-size:12px}.bd-business-card{background:var(--bd-surface);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);box-shadow:0 1px 2px #5a3a1e0d}.bd-business-toolbar{border-bottom:1px solid var(--bd-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.bd-business-grow{flex:1;min-width:170px;position:relative}.bd-business-search-icon{color:var(--bd-ink-300);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.bd-business-search-input{border:1px solid var(--bd-line);border-radius:var(--bd-r-md);background:var(--bd-surface-2);width:100%;height:32px;color:var(--bd-ink-800);box-sizing:border-box;padding:0 10px 0 30px;font-family:inherit;font-size:13px}.bd-business-search-input:focus{border-color:var(--bd-brand);background:#fff;outline:none;box-shadow:0 0 0 3px #ff8a3d33}.bd-business-chip{border:1px solid var(--bd-line);background:var(--bd-surface);border-radius:var(--bd-r-md);height:34px;color:var(--bd-ink-500);align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.bd-business-chip-select{color:var(--bd-ink-700);background:0 0;border:0;outline:none;max-width:160px;font-family:inherit;font-size:12.5px}.bd-business-card-body{padding:18px}.bd-business-card-foot{border-top:1px solid var(--bd-line-soft);background:var(--bd-surface-2);border-radius:0 0 var(--bd-r-lg) var(--bd-r-lg);padding:12px 18px}.bd-business-pager{color:var(--bd-ink-400);font-size:12.5px}.bd-business-bd-card{border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);background:var(--bd-surface)}.bd-business-bd-card-body{padding:18px}.bd-business-bd-top{align-items:flex-start;gap:12px;display:flex}.bd-business-bd-info{flex:1;min-width:0}.bd-business-bd-name{font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:15px;font-weight:600;display:block}.bd-business-muted{color:var(--bd-ink-400);font-size:12.5px}.bd-business-email{margin-top:2px;font-size:11px}.bd-business-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.bd-business-bd-metrics{text-align:center;grid-template-columns:repeat(4,1fr);gap:0;margin:16px 0 12px;display:grid}.bd-business-bd-metrics>div{border-right:1px solid var(--bd-line-soft)}.bd-business-bd-metrics>div:last-child{border-right:0}.bd-business-num{letter-spacing:-.02em;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:18px;font-weight:600}.bd-business-rail-bar{background:var(--bd-line-soft);border-radius:3px;height:6px;overflow:hidden}.bd-business-rail-bar i,.bd-business-f-brand{background:var(--bd-brand);height:100%;display:block}.bd-business-spec{color:var(--bd-ink-300);margin-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:block}.bd-business-bd-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.bd-business-toggle-wrap{align-items:center;gap:8px;margin-left:auto;display:flex}.bd-business-switch{border-radius:var(--bd-r-pill);background:var(--bd-line);cursor:pointer;border:0;flex:0 0 38px;width:38px;height:22px;padding:0;transition:all .16s;position:relative}.bd-business-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #5a3a1e0d}.bd-business-switch-on{background:var(--bd-green)}.bd-business-switch-on:after{transform:translate(16px)}.bd-business-av{background:var(--bd-brand-tint);width:32px;height:32px;color:var(--bd-brand-deep);border-radius:10px;flex:0 0 32px;place-items:center;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:grid}.bd-business-av-sm{border-radius:8px;flex-basis:26px;width:26px;height:26px;font-size:10px}.bd-business-av-lg{border-radius:16px;flex-basis:56px;width:56px;height:56px;font-size:19px}.bd-business-a1{color:#c4540e;background:#ffe3ce}.bd-business-a2{color:#1e8e9e;background:#e3f3f5}.bd-business-a3{color:#7c5ca8;background:#f0ebf8}.bd-business-a4{color:#2f8f5b;background:#e6f4ec}.bd-business-a5{color:#cf4a3c;background:#fceae7}.bd-business-a6{color:#b0740f;background:#fdf1dc}.bd-business-off{opacity:.55;filter:grayscale(.4)}.bd-business-badge{letter-spacing:.04em;border-radius:var(--bd-r-pill);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.bd-business-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.bd-business-b-active{background:var(--bd-green-soft);color:var(--bd-green)}.bd-business-b-inactive{color:var(--bd-ink-400);background:#f4ede7}.bd-business-who{align-items:center;gap:10px;min-width:0;display:flex}.bd-business-who b{font-size:13.5px;font-weight:500;line-height:1.25;display:block}.bd-business-who small{color:var(--bd-ink-400);font-size:11.5px;display:block}.bd-business-t-wrap{overflow-x:auto}.bd-business-t-wrap table{border-collapse:collapse;width:100%;min-width:800px}.bd-business-t-wrap th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--bd-ink-400);border-bottom:1px solid var(--bd-line);background:var(--bd-surface-2);white-space:nowrap;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.bd-business-t-wrap td{border-bottom:1px solid var(--bd-line-soft);vertical-align:middle;padding:12px 14px;font-size:13.5px}.bd-business-t-wrap tbody tr:hover{background:var(--bd-brand-wash)}.bd-business-r{text-align:right}.bd-business-c{text-align:center}.bd-business-amt{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.bd-business-pos{color:var(--bd-green)}.bd-business-empty{text-align:center;padding:44px 20px}.bd-business-empty h4{margin:12px 0 4px;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:15px;font-weight:600}.bd-business-empty p{color:var(--bd-ink-400);margin:0;font-size:13px}@media (width<=1240px){.bd-business-grid-4,.bd-business-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.bd-business-grid-4,.bd-business-grid-3{grid-template-columns:1fr}.bd-business-title{font-size:21px}.bd-business-stat-val{font-size:25px}}.bd-leads-page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.bd-leads-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--bd-ink-400);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.bd-leads-title{letter-spacing:-.025em;color:var(--bd-ink-900);margin:4px 0 2px;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:26px;font-weight:600}.bd-leads-subtitle{color:var(--bd-ink-400);margin:0;font-size:13.5px}.bd-leads-page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bd-leads-btn{border-radius:var(--bd-r-md);border:1px solid var(--bd-line);background:var(--bd-surface);height:36px;color:var(--bd-ink-700);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.bd-leads-btn:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-leads-btn-sm{height:30px;padding:0 10px;font-size:12.5px}.bd-leads-btn-ghost{color:var(--bd-ink-500);background:0 0;border-color:#0000}.bd-leads-btn-ghost:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-leads-grid{gap:16px;display:grid}.bd-leads-grid-4{grid-template-columns:repeat(4,1fr)}.bd-leads-mt{margin-top:16px}.bd-leads-stat{background:var(--bd-surface);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);padding:16px 18px;box-shadow:0 1px 2px #5a3a1e0d}.bd-leads-stat-top{align-items:center;gap:8px;display:flex}.bd-leads-stat-ic{background:var(--bd-brand-soft);width:27px;height:27px;color:var(--bd-brand-deep);border-radius:8px;place-items:center;display:grid}.bd-leads-stat-val{letter-spacing:-.03em;color:var(--bd-ink-900);margin:12px 0 0;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:29px;font-weight:600;line-height:1}.bd-leads-stat-sub{color:var(--bd-ink-400);margin-top:9px;font-size:12px}.bd-leads-card{background:var(--bd-surface);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);box-shadow:0 1px 2px #5a3a1e0d}.bd-leads-toolbar{border-bottom:1px solid var(--bd-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.bd-leads-grow{flex:1;min-width:170px;position:relative}.bd-leads-search-icon{color:var(--bd-ink-300);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.bd-leads-search-input{border:1px solid var(--bd-line);border-radius:var(--bd-r-md);background:var(--bd-surface-2);width:100%;height:32px;color:var(--bd-ink-800);box-sizing:border-box;padding:0 10px 0 30px;font-family:inherit;font-size:13px}.bd-leads-search-input:focus{border-color:var(--bd-brand);background:#fff;outline:none;box-shadow:0 0 0 3px #ff8a3d33}.bd-leads-chip{border:1px solid var(--bd-line);background:var(--bd-surface);border-radius:var(--bd-r-md);height:34px;color:var(--bd-ink-500);align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.bd-leads-chip-select,.bd-leads-date{color:var(--bd-ink-700);background:0 0;border:0;outline:none;font-family:inherit;font-size:12.5px}.bd-leads-date{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.bd-leads-muted{color:var(--bd-ink-400)}.bd-leads-t-wrap{overflow-x:auto}.bd-leads-t-wrap table{border-collapse:collapse;width:100%;min-width:900px}.bd-leads-t-wrap th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--bd-ink-400);border-bottom:1px solid var(--bd-line);background:var(--bd-surface-2);white-space:nowrap;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.bd-leads-t-wrap td{border-bottom:1px solid var(--bd-line-soft);vertical-align:middle;padding:12px 14px;font-size:13.5px}.bd-leads-t-wrap tbody tr:hover{background:var(--bd-brand-wash)}.bd-leads-r{text-align:right}.bd-leads-id{color:var(--bd-ink-400);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.bd-leads-link{border-bottom:1px solid var(--bd-line);cursor:pointer;font-weight:500}.bd-leads-link:hover{border-color:var(--bd-brand)}.bd-leads-amt{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.bd-leads-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.bd-leads-who{align-items:center;gap:10px;min-width:0;display:flex}.bd-leads-who b{font-weight:500;line-height:1.25;display:block}.bd-leads-av{background:var(--bd-brand-tint);width:32px;height:32px;color:var(--bd-brand-deep);border-radius:10px;flex:0 0 32px;place-items:center;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:600;display:grid}.bd-leads-av-sm{border-radius:8px;flex-basis:26px;width:26px;height:26px;font-size:10px}.bd-leads-a1{color:#c4540e;background:#ffe3ce}.bd-leads-a2{color:#1e8e9e;background:#e3f3f5}.bd-leads-a3{color:#7c5ca8;background:#f0ebf8}.bd-leads-a4{color:#2f8f5b;background:#e6f4ec}.bd-leads-a5{color:#cf4a3c;background:#fceae7}.bd-leads-badge{letter-spacing:.04em;border-radius:var(--bd-r-pill);text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;display:inline-flex}.bd-leads-badge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.bd-leads-badge-flat{background:var(--bd-surface-2);color:var(--bd-ink-500)}.bd-leads-badge-flat:before{display:none}.bd-leads-b-new{background:var(--bd-steel-soft);color:var(--bd-ink-500)}.bd-leads-b-contacted{background:var(--bd-brand-soft);color:var(--bd-brand-deep)}.bd-leads-b-qualified{background:var(--bd-cyan-soft);color:var(--bd-cyan)}.bd-leads-b-proposal{background:var(--bd-plum-soft);color:var(--bd-plum)}.bd-leads-b-won{background:var(--bd-green-soft);color:var(--bd-green)}.bd-leads-b-lost{background:var(--bd-rose-soft);color:var(--bd-rose)}.bd-leads-card-foot{border-top:1px solid var(--bd-line-soft);background:var(--bd-surface-2);border-radius:0 0 var(--bd-r-lg) var(--bd-r-lg);padding:12px 18px}.bd-leads-pager{color:var(--bd-ink-400);align-items:center;gap:8px;font-size:12.5px;display:flex}.bd-leads-pages{gap:4px;margin-left:auto;display:flex}.bd-leads-pages button{border:1px solid var(--bd-line);background:var(--bd-surface);width:28px;height:28px;color:var(--bd-ink-500);cursor:pointer;border-radius:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.bd-leads-page-on{background:var(--bd-brand)!important;border-color:var(--bd-brand)!important;color:#fff!important}.bd-leads-empty{text-align:center;padding:44px 20px}.bd-leads-empty h4{margin:12px 0 4px;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:15px;font-weight:600}.bd-leads-empty p{color:var(--bd-ink-400);margin:0 0 16px;font-size:13px}@media (width<=1240px){.bd-leads-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.bd-leads-grid-4{grid-template-columns:1fr}.bd-leads-title{font-size:21px}.bd-leads-stat-val{font-size:25px}}.bd-settings-page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.bd-settings-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--bd-ink-400);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500}.bd-settings-title{letter-spacing:-.025em;color:var(--bd-ink-900);margin:4px 0 2px;font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:26px;font-weight:600}.bd-settings-subtitle{color:var(--bd-ink-400);margin:0;font-size:13.5px}.bd-settings-page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.bd-settings-btn{border-radius:var(--bd-r-md);border:1px solid var(--bd-line);background:var(--bd-surface);height:36px;color:var(--bd-ink-700);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 13px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:13px;font-weight:500;transition:all .14s;display:inline-flex}.bd-settings-btn:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-settings-btn-ghost{color:var(--bd-ink-500);background:0 0;border-color:#0000}.bd-settings-btn-ghost:hover{background:var(--bd-brand-soft);border-color:var(--bd-brand-tint)}.bd-settings-btn-primary{background:var(--bd-brand);border-color:var(--bd-brand);color:#fff;font-weight:600;box-shadow:0 4px 12px -6px #f26f1bcc}.bd-settings-btn-primary:hover{background:var(--bd-brand-strong);border-color:var(--bd-brand-strong)}.bd-settings-card{background:var(--bd-surface);border:1px solid var(--bd-line);border-radius:var(--bd-r-lg);overflow:hidden;box-shadow:0 1px 2px #5a3a1e0d}.bd-settings-tabs{border-bottom:1px solid var(--bd-line);gap:2px;padding:0 18px;display:flex;overflow-x:auto}.bd-settings-tab{color:var(--bd-ink-400);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 12px 11px;font-family:inherit;font-size:13.5px}.bd-settings-tab-on{color:var(--bd-ink-900);border-bottom-color:var(--bd-brand);font-weight:600}.bd-settings-tabpane{display:block}.bd-settings-body{padding:18px}.bd-settings-def{border-bottom:1px solid var(--bd-line-soft);align-items:flex-start;gap:16px;padding:14px 0;display:flex}.bd-settings-def:last-child{border-bottom:0}.bd-settings-def-k{flex:0 0 220px;width:220px}.bd-settings-def-k b{color:var(--bd-ink-800);font-size:13.5px;font-weight:500;display:block}.bd-settings-def-k small{color:var(--bd-ink-400);margin-top:2px;font-size:12px;display:block}.bd-settings-def-v{flex:1;min-width:0}.bd-settings-def-v-end{justify-content:flex-end;display:flex}.bd-settings-input{border:1px solid var(--bd-line);border-radius:var(--bd-r-md);background:var(--bd-surface);width:100%;height:38px;color:var(--bd-ink-800);box-sizing:border-box;padding:0 11px;font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:13.5px}.bd-settings-input:focus{border-color:var(--bd-brand);outline:none;box-shadow:0 0 0 3px #ff8a3d33}.bd-settings-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.bd-settings-banner{background:var(--bd-brand-soft);border:1px solid var(--bd-brand-tint);border-radius:var(--bd-r-lg);align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 15px;display:flex}.bd-settings-banner svg{color:var(--bd-brand-deep);flex:0 0 17px;margin-top:1px}.bd-settings-banner p{color:var(--bd-ink-700);margin:0;font-size:13px;line-height:1.45}.bd-settings-banner b{color:var(--bd-brand-deep)}.bd-settings-t-wrap{overflow-x:auto}.bd-settings-t-wrap table{border-collapse:collapse;width:100%;min-width:640px}.bd-settings-t-wrap th{text-align:left;letter-spacing:.11em;text-transform:uppercase;color:var(--bd-ink-400);border-bottom:1px solid var(--bd-line);background:var(--bd-surface-2);white-space:nowrap;padding:10px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.bd-settings-t-wrap td{border-bottom:1px solid var(--bd-line-soft);vertical-align:middle;padding:12px 14px;font-size:13.5px}.bd-settings-t-wrap tbody tr:last-child td{border-bottom:0}.bd-settings-c{text-align:center}.bd-settings-switch{border-radius:var(--bd-r-pill);background:var(--bd-line);cursor:pointer;border:0;flex:0 0 38px;width:38px;height:22px;padding:0;transition:all .16s;position:relative}.bd-settings-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #5a3a1e0d}.bd-settings-switch-on{background:var(--bd-green)}.bd-settings-switch-on:after{transform:translate(16px)}@media (width<=680px){.bd-settings-title{font-size:21px}.bd-settings-def{flex-direction:column;gap:8px}.bd-settings-def-k{flex:auto;width:auto}.bd-settings-def-v-end{justify-content:flex-start}}
