:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])){--line-soft:rgb(255 255 255/.06);--shadow-hairline:inset 0 1px 0 rgb(255 255 255/.04);--accent-readable:color-mix(in srgb,var(--accent) 55%,#ffffff);color:var(--text)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .sidebar .brand-mark{background:#ffffff;color:#101010;box-shadow:0 6px 20px rgb(0 0 0/.2)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(.panel,.metric-card,.modal-card,.settings-card){box-shadow:inset 0 1px 0 rgb(255 255 255/.025),0 12px 32px rgb(0 0 0/.16)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(.surface-switcher button.active,.surface-switcher button:hover:not(:disabled)){background:#282828;color:var(--accent-readable)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(.nav-item.active,.utility-nav-item.active){color:var(--accent-readable)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(.global-search-input,.global-search-input:focus-within){background:var(--control-bg);border-color:var(--line-strong);color:var(--muted)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(.input-field input,.input-field select,.input-field textarea,.message-body-field textarea){background-color:#191919;color:var(--text);border-color:#383838;font-weight:400}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(.input-field input,.input-field select,.input-field textarea):hover{border-color:#666666}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(.input-field input,.input-field select,.input-field textarea):focus{background-color:#191919;border-color:var(--accent-readable);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) input:-webkit-autofill{-webkit-text-fill-color:#ffffff;-webkit-box-shadow:inset 0 0 0 1000px #191919}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(input,textarea)::placeholder{color:#969696;opacity:1}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .primary-button{background:var(--action-color,var(--accent));border-color:color-mix(in srgb,var(--action-color,var(--accent)) 80%,white);color:#ffffff;box-shadow:0 6px 18px color-mix(in srgb,var(--action-color,var(--accent)) 20%,transparent)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .primary-button:hover{background:color-mix(in srgb,var(--action-color,var(--accent)) 85%,#000000)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(button,a):focus-visible{outline-color:var(--accent-readable)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .appearance-theme-card.dark .appearance-browser-preview{background:#101010}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .appearance-theme-card.dark :is(.browser-sidebar,.browser-window){background:#282828}html[data-workspace-color-mode=dark] .app-loading-shell{background:#101010;color:#ffffff}html[data-workspace-color-mode=dark] :is(.app-loading-sidebar,.app-loading-topbar,.app-loading-card){background:#191919;border-color:#363636}html[data-workspace-color-mode=dark] .app-loading-company{border-color:#363636}html[data-workspace-color-mode=dark] .app-loading-navigation>div{color:#adadad}html[data-workspace-color-mode=dark] .app-loading-navigation>div.is-active{color:#91b6ff;background:#252525}html[data-workspace-color-mode=dark] .app-loading-logo{background:#ffffff;color:#101010}html[data-workspace-color-mode=dark] .app-loading-hero{background:#222222;border-color:#363636}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .app-loading-skeleton,html[data-workspace-color-mode=dark] .app-loading-skeleton{background-image:linear-gradient(100deg,#282828 25%,#343434 42%,#282828 60%)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .workspace{background:var(--bg)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .topbar{background:var(--surface);border-color:var(--line);box-shadow:0 8px 24px rgb(0 0 0/.16)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .surface-switcher{background:#101010}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .surface-switcher button:disabled{color:#777777}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .dashboard-upcoming-empty{background:#141414;border-color:#363636}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .dashboard-upcoming-empty span{color:var(--accent-readable)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(.table-head,thead,th){background:#222222;color:#adadad;border-color:var(--line)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .sales-orders-view .orders-stat-icon{background:#282828;color:#c8dcff}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .sales-orders-view .orders-archive-filter{background:#222222;color:var(--text);border-color:var(--line-strong)}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .orders-action-square.confirm-price{background:#193b33;color:#97dbc5;border-color:#315b4f}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) .orders-action-square.confirm-price:hover:not(:disabled){background:#234e42}:is(.app-shell[data-color-mode=dark],body:has(.app-shell[data-color-mode=dark])) :is(.settings-nav-item.active,.settings-subnav-item.active,.settings-compact-nav button.active){color:var(--accent-readable)}body:has(.app-shell[data-color-mode=dark]) :is(.notification-row.unread,.notification-title-line small){background:#222222}body:has(.app-shell[data-color-mode=dark]) .notification-icon{background:#252525;color:#91b6ff}body:has(.app-shell[data-color-mode=dark]) .notification-icon.alert{background:#48282d;color:#ffabb3}.app-shell[data-color-mode=dark] .sidebar button.active{color:var(--accent-readable)}.app-shell[data-color-mode=dark] :is(.platform-admin-hero,.platform-admin-panel,.platform-admin-locked,.platform-admin-metric){background:var(--surface);border-color:var(--line)}.app-shell[data-color-mode=dark] :is(.platform-admin-head,.platform-admin-panel-header>span,.platform-topbar-search-placeholder){background:var(--surface-soft);color:var(--muted)}.app-shell[data-color-mode=dark] .platform-account-owner,.app-shell[data-color-mode=dark] .platform-admin-access-card,.app-shell[data-color-mode=dark] .platform-admin-head,.app-shell[data-color-mode=dark] .platform-admin-insight-grid article,.app-shell[data-color-mode=dark] .platform-admin-list-row em,.app-shell[data-color-mode=dark] .platform-admin-panel-header>span,.app-shell[data-color-mode=dark] .platform-admin-user-detail,.app-shell[data-color-mode=dark] .platform-capacity-list>button:hover,.app-shell[data-color-mode=dark] .platform-client-team-panel,.app-shell[data-color-mode=dark] .platform-contact-report-grid article,.app-shell[data-color-mode=dark] .platform-health-card,.app-shell[data-color-mode=dark] .platform-opportunity-head,.app-shell[data-color-mode=dark] .platform-plan-defaults-fields input:disabled,.app-shell[data-color-mode=dark] .platform-plan-manager .platform-plan-card,.app-shell[data-color-mode=dark] .platform-report-download-bar input,.app-shell[data-color-mode=dark] .platform-report-list span,.app-shell[data-color-mode=dark] .platform-settings-policy-note,.app-shell[data-color-mode=dark] .platform-status,.app-shell[data-color-mode=dark] .platform-team-invite-form .app-select-trigger,.app-shell[data-color-mode=dark] .platform-team-invite-form input,.app-shell[data-color-mode=dark] .platform-team-invite-form select,.app-shell[data-color-mode=dark] .platform-team-toolbar,.app-shell[data-color-mode=dark] .platform-temporary-access-popover button,.app-shell[data-color-mode=dark] .platform-temporary-access-popover input,.app-shell[data-color-mode=dark] .platform-temporary-access-trigger,.app-shell[data-color-mode=dark] .platform-topbar-search-placeholder,.app-shell[data-color-mode=dark] .platform-users-action-menu button:focus-visible,.app-shell[data-color-mode=dark] .platform-users-action-menu button:hover,.app-shell[data-color-mode=dark] .platform-users-head,.app-shell[data-color-mode=dark] .platform-users-icon-action,.app-shell[data-color-mode=dark] .platform-users-icon-action:focus-visible,.app-shell[data-color-mode=dark] .platform-users-icon-action:hover{background:var(--surface-soft)}.app-shell[data-color-mode=dark] .platform-account-form input,.app-shell[data-color-mode=dark] .platform-account-report-hero,.app-shell[data-color-mode=dark] .platform-account-report-panel>.platform-admin-panel-header,.app-shell[data-color-mode=dark] .platform-account-security,.app-shell[data-color-mode=dark] .platform-account-security-links button,.app-shell[data-color-mode=dark] .platform-account-settings-panel,.app-shell[data-color-mode=dark] .platform-account-signout button,.app-shell[data-color-mode=dark] .platform-admin-account-row,.app-shell[data-color-mode=dark] .platform-admin-detail-grid span,.app-shell[data-color-mode=dark] .platform-admin-detail-note,.app-shell[data-color-mode=dark] .platform-admin-hero,.app-shell[data-color-mode=dark] .platform-admin-locked,.app-shell[data-color-mode=dark] .platform-admin-metric,.app-shell[data-color-mode=dark] .platform-admin-panel,.app-shell[data-color-mode=dark] .platform-business-chart-panel,.app-shell[data-color-mode=dark] .platform-business-kpis article,.app-shell[data-color-mode=dark] .platform-business-report-actions label,.app-shell[data-color-mode=dark] .platform-capacity-panel,.app-shell[data-color-mode=dark] .platform-client-team-head,.app-shell[data-color-mode=dark] .platform-feature-toggle,.app-shell[data-color-mode=dark] .platform-health-alerts span,.app-shell[data-color-mode=dark] .platform-opportunity-panel,.app-shell[data-color-mode=dark] .platform-password-form input,.app-shell[data-color-mode=dark] .platform-plan-defaults-fields input,.app-shell[data-color-mode=dark] .platform-plan-defaults-fields input:focus,.app-shell[data-color-mode=dark] .platform-plan-defaults-fields input:focus-visible,.app-shell[data-color-mode=dark] .platform-plan-movement-panel,.app-shell[data-color-mode=dark] .platform-recommended-actions,.app-shell[data-color-mode=dark] .platform-report-card,.app-shell[data-color-mode=dark] .platform-report-download-bar,.app-shell[data-color-mode=dark] .platform-role-grid article,.app-shell[data-color-mode=dark] .platform-settings-operation,.app-shell[data-color-mode=dark] .platform-settings-operations,.app-shell[data-color-mode=dark] .platform-settings-plan-panel,.app-shell[data-color-mode=dark] .platform-team-invite-form,.app-shell[data-color-mode=dark] .platform-team-row,.app-shell[data-color-mode=dark] .platform-temporary-access-popover,.app-shell[data-color-mode=dark] .platform-users-action-menu,.app-shell[data-color-mode=dark] .platform-users-archive-icon,.app-shell[data-color-mode=dark] .platform-users-archive-tab small,.app-shell[data-color-mode=dark] .platform-users-plan-icon,.app-shell[data-color-mode=dark] .platform-users-plan-tabs button.active small,.app-shell[data-color-mode=dark] .platform-users-row{background:var(--surface)}.app-shell[data-color-mode=dark] .platform-admin-account-row.active,.app-shell[data-color-mode=dark] .platform-admin-account-row:focus-visible,.app-shell[data-color-mode=dark] .platform-admin-account-row:hover,.app-shell[data-color-mode=dark] .platform-users-data-row:focus-visible,.app-shell[data-color-mode=dark] .platform-users-data-row:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.app-shell[data-color-mode=dark] .platform-team-invite-result.success{background:color-mix(in srgb,#dcfce7 68%,var(--surface))}.app-shell[data-color-mode=dark] .platform-team-invite-result.error{background:color-mix(in srgb,#fee2e2 68%,var(--surface))}.app-shell[data-color-mode=dark] .platform-role-grid article.covered{background:color-mix(in srgb,#2563eb 6%,var(--surface))}.app-shell[data-color-mode=dark] .platform-workspace-avatar{background:color-mix(in srgb,var(--workspace-color,var(--accent)) 12%,var(--surface))}.app-shell[data-color-mode=dark] .platform-pill{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.app-shell[data-color-mode=dark] .platform-status.active{background:color-mix(in srgb,var(--green) 13%,var(--surface))}.app-shell[data-color-mode=dark] .platform-status.trialing{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.app-shell[data-color-mode=dark] .platform-status.past_due{background:color-mix(in srgb,var(--amber) 18%,var(--surface))}.app-shell[data-color-mode=dark] .platform-status.canceled,.app-shell[data-color-mode=dark] .platform-status.paused{background:color-mix(in srgb,var(--muted) 12%,var(--surface))}.app-shell[data-color-mode=dark] .profile-avatar.platform-avatar{background:color-mix(in srgb,#2563eb 12%,var(--surface))}.app-shell[data-color-mode=dark] .platform-account-security-links button:focus-visible,.app-shell[data-color-mode=dark] .platform-account-security-links button:hover,.app-shell[data-color-mode=dark] .platform-settings-operation:focus-visible,.app-shell[data-color-mode=dark] .platform-settings-operation:hover{background:color-mix(in srgb,var(--accent-soft) 34%,var(--surface))}.app-shell[data-color-mode=dark] .platform-settings-operation-icon{background:color-mix(in srgb,var(--accent) 11%,var(--surface))}.app-shell[data-color-mode=dark] .platform-account-settings-avatar{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.app-shell[data-color-mode=dark] .platform-access-form-grid-six input,.app-shell[data-color-mode=dark] .platform-access-form-grid-six select{background-color:color-mix(in srgb,var(--accent-soft) 74%,var(--surface))}.app-shell[data-color-mode=dark] .platform-feature-toggle:focus-within,.app-shell[data-color-mode=dark] .platform-feature-toggle:hover{background:color-mix(in srgb,var(--accent-soft) 26%,var(--surface))}.app-shell[data-color-mode=dark] .platform-temporary-access-trigger.active,.app-shell[data-color-mode=dark] .platform-temporary-access-trigger:focus-visible,.app-shell[data-color-mode=dark] .platform-temporary-access-trigger:hover{background:color-mix(in srgb,var(--accent-soft) 42%,var(--surface))}.app-shell[data-color-mode=dark] :is(.platform-pill,.platform-status.trialing,.platform-workspace-avatar){color:var(--accent-readable)}.app-shell[data-color-mode=dark] .platform-status.active{color:#97dbc5}.app-shell[data-color-mode=dark] .platform-status.past_due{color:#f3c47a}.app-shell[data-color-mode=dark] .platform-users-icon-action{color:var(--text)}.app-shell[data-color-mode=dark] .platform-users-archive-tab{background:var(--surface-soft);color:var(--text);border-color:var(--line)}body:has(.app-shell[data-color-mode=dark]) select option{background:#191919;color:#ffffff}body:has(.app-shell[data-color-mode=dark]){color-scheme:dark}.app-shell[data-color-mode=dark] .dashboard-company-cover{align-items:center;border:1px solid #363636;box-shadow:inset 0 1px 0 rgb(255 255 255/.06),0 16px 36px rgb(0 0 0/.18);gap:32px;padding:36px}.app-shell[data-color-mode=dark] .dashboard-company-cover.cover-custom-color{background:radial-gradient(ellipse at 10% 0,rgb(255 255 255/.055),transparent 65%),linear-gradient(115deg,color-mix(in srgb,var(--dashboard-cover-color,#181818) 8%,#242424),#161616)}.app-shell[data-color-mode=dark] .dashboard-company-cover.cover-custom-color:before{display:block;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255/.22),transparent) top /85% 1px no-repeat;opacity:1;mix-blend-mode:normal}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-main{gap:22px}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-logo.placeholder{background:linear-gradient(145deg,#fafafa,#cfcfcf);border-color:rgb(255 255 255/.6);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff,0 8px 24px rgb(0 0 0/.22);color:#202020;flex-shrink:0}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-logo .dashboard-cover-monogram{color:inherit;font-size:26px;font-weight:750;letter-spacing:-.05em;margin:0}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-main h1{color:#ffffff;font-size:clamp(30px,2.2vw,42px);letter-spacing:-.04em;overflow-wrap:anywhere}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-main span{color:#b5b5b5;font-weight:400}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stats{background:rgb(0 0 0/.12);border:1px solid rgb(255 255 255/.09);border-radius:18px;gap:0;min-width:min(570px,50%);padding:20px 0}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stats>span{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none;gap:12px;min-height:0;padding:0 24px}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stats>span+span{border-left:1px solid rgb(255 255 255/.12)}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stat-label{color:#b5b5b5;font-weight:500}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stats strong{color:#ffffff;font-size:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}@media (max-width:1120px){.app-shell[data-color-mode=dark] .dashboard-company-cover{align-items:stretch;padding:28px}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stats{min-width:0}}@media (max-width:760px){.app-shell[data-color-mode=dark] .dashboard-company-cover{gap:24px;padding:22px 18px}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-main{align-items:center;gap:16px}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-main h1{font-size:28px}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-logo.placeholder{width:60px;height:60px;border-radius:18px}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-main>div>span{font-size:12px;line-height:1.5}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stats{border-radius:14px;padding:16px 0}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stats>span{gap:10px;padding:0 10px}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stat-label{font-size:10px;gap:4px}.app-shell[data-color-mode=dark] .dashboard-company-cover .dashboard-cover-stats strong{font-size:clamp(20px,5.4vw,26px)}}.app-shell[data-color-mode=dark] .sales-orders-view .orders-main-panel{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.app-shell[data-color-mode=dark] .sales-orders-view .orders-table{border-color:#333333;background:#191919}.app-shell[data-color-mode=dark] .sales-orders-view .orders-table .table-head{background:#232323;color:#b3b3b3;border-color:#383838}.app-shell[data-color-mode=dark] .sales-orders-view .orders-table .lead-row:nth-child(n){background:#191919;border-color:#2d2d2d}.app-shell[data-color-mode=dark] .sales-orders-view .orders-table .lead-row:nth-child(n):is(:hover,:focus-within,.selected){background:#272727}.app-shell[data-color-mode=dark] .sales-orders-view .orders-filter-strip{background:#131313;border-color:#333333}.app-shell[data-color-mode=dark] .sales-orders-view .orders-filter-strip .orders-stat-card{background:transparent;border-color:transparent;color:#b4b4b4}.app-shell[data-color-mode=dark] .sales-orders-view .orders-filter-strip .orders-stat-card.active{background:#2a2a2a;border-color:#505050;color:#edf4ff}.app-shell[data-color-mode=dark] .sales-orders-view .orders-filter-strip .orders-stat-card:hover:not(.active){background:#242424;border-color:#3b3b3b;color:#edf4ff}.app-shell[data-color-mode=dark] .sales-orders-view .orders-filter-strip .orders-stat-icon{background:transparent;border-color:#535353;color:#cdcdcd}.app-shell[data-color-mode=dark] .sales-orders-view .orders-stat-card small{background:#303030;color:#cecece;border-color:#454545}.app-shell[data-color-mode=dark] .sales-orders-view .orders-action-square{background:#232323;border-color:#3b3b3b;color:#cecece}.app-shell[data-color-mode=dark] .sales-orders-view .orders-action-square.primary{background:#282828;border-color:#454545;color:#c7ddff}.app-shell[data-color-mode=dark] .sales-orders-view .orders-action-square.primary:hover:not(:disabled){background:#1d4ed8;border-color:#4b7dec;color:#ffffff}.app-shell[data-color-mode=dark] .sales-orders-view .orders-action-square.confirm-price{background:#203b36;border-color:#345a50;color:#a1d6c3}.app-shell[data-color-mode=dark] .sales-orders-view .status-dot.price-confirmed{background:#234039;color:#a5dfcc;border-color:#3c6258}.app-shell[data-color-mode=dark] .sales-orders-view .status-dot.lead{background:#303030;color:#cccccc}.app-shell[data-color-mode=dark] .sales-orders-view .orders-filter-row .orders-archive-filter>span:not(.orders-stat-icon){color:#cecece}.app-shell[data-color-mode=dark] .sales-orders-view .order-avatar{background:#292929;color:#a5c5ff;border-color:#444444}.app-shell[data-color-mode=dark] .sidebar :is(.nav-item,.utility-nav-item){color:#ffffff}.app-shell[data-color-mode=dark] .sidebar :is(.nav-item,.utility-nav-item):is(.active,:hover,:focus-visible){color:#ffffff}.app-shell[data-color-mode=dark] .calculator-workspace{background:transparent}.app-shell[data-color-mode=dark] .calculator-workspace>.panel{background:#191919;border-color:#303030;box-shadow:none}.app-shell[data-color-mode=dark] .calculator-workspace :is(.calculator-customer-group,.calculator-field-group,.calculator-service-scope){background:#202020;border-color:#333333;border-radius:14px;padding:16px}.app-shell[data-color-mode=dark] .calculator-workspace :is(.calculator-customer-group>strong,.calculator-group-title strong,.calculator-service-scope-header strong){color:#eeeeee;font-weight:600}.app-shell[data-color-mode=dark] .calculator-workspace :is(.input-field>span,.calculator-smart-field-copy>span){color:#bdbdbd}.app-shell[data-color-mode=dark] .calculator-workspace :is(.panel-header,.calculator-edit-strip,.calculator-section){border-color:#303030}.app-shell[data-color-mode=dark] .calculator-workspace .section-heading>span{background:#282828;border-color:#4a4a4a;color:#eeeeee;box-shadow:none}.app-shell[data-color-mode=dark] .calculator-workspace :is(.section-heading h3,.panel-header h2){color:#ffffff}.app-shell[data-color-mode=dark] .calculator-workspace :is(.section-heading p,.panel-header p){color:#a8a8a8}.app-shell[data-color-mode=dark] .calculator-workspace :is(.input-field input,.input-field textarea,.calculator-field-group input:not([type=checkbox]),.app-select-trigger,.calculator-select-trigger){background:#151515;border-color:#3b3b3b;box-shadow:none;color:#f5f5f5;font-weight:450}.app-shell[data-color-mode=dark] .calculator-workspace :is(.input-field input,.input-field textarea,.calculator-field-group input:not([type=checkbox]),.app-select-trigger,.calculator-select-trigger):hover{background:#1b1b1b;border-color:#626262}.app-shell[data-color-mode=dark] .calculator-workspace :is(.input-field input,.input-field textarea,.calculator-field-group input:not([type=checkbox]),.app-select-trigger,.calculator-select-trigger):focus-visible{background:#151515;border-color:var(--accent-readable);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);outline:none}.app-shell[data-color-mode=dark] .calculator-workspace .input-field select{background-color:#151515;background-image:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border-color:#3b3b3b;box-shadow:none;color:#f5f5f5}.app-shell[data-color-mode=dark] .calculator-workspace :is(input,textarea)::placeholder{color:#808080}.app-shell[data-color-mode=dark] .calculator-workspace :is(.app-select-trigger,.calculator-select-trigger) svg{color:#bdbdbd}.app-shell[data-color-mode=dark] .calculator-workspace .calculator-measurement-icon{background:#2d2d2d;border-color:#404040;box-shadow:none}.app-shell[data-color-mode=dark] .calculator-workspace .calculator-toggle-card{background:#191919;border-color:#3b3b3b;color:#c4c4c4;min-height:46px}.app-shell[data-color-mode=dark] .calculator-workspace .calculator-toggle-card:hover{background:#282828;border-color:#626262}.app-shell[data-color-mode=dark] .calculator-workspace .calculator-toggle-card:has(input:checked){background:#2a2a2a;border-color:#626262;color:#ffffff}.app-shell[data-color-mode=dark] .calculator-workspace .calculator-toggle-card input{background:#151515;border-color:#656565}.app-shell[data-color-mode=dark] .calculator-workspace .calculator-toggle-card input:checked{background:var(--accent);border-color:var(--accent)}.app-shell[data-color-mode=dark] .calculator-workspace :is(.calculator-service-chip,.secondary-button){background:#252525;border-color:#3b3b3b;color:#eeeeee;box-shadow:none}.app-shell[data-color-mode=dark] .calculator-workspace :is(.calculator-service-chip,.secondary-button):hover{background:#333333;border-color:#626262}.app-shell[data-color-mode=dark] .calculator-workspace :is(.calculator-service-chip.active,.calculator-schedule-icon-button.active){background:#303030;border-color:var(--accent-readable)}.app-shell[data-color-mode=dark] .calculator-workspace .calculator-estimate-panel{background:linear-gradient(160deg,#222222,#191919 55%);border-color:#3b3b3b}.app-shell[data-color-mode=dark] .calculator-estimate-panel .quote-total{background:linear-gradient(130deg,#343434,#272727);border-color:#4a4a4a;box-shadow:inset 0 1px 0 rgb(255 255 255/.06);gap:20px;padding:22px}.app-shell[data-color-mode=dark] .calculator-estimate-panel .quote-total-label{color:#c6c6c6;font-weight:600;letter-spacing:.08em}.app-shell[data-color-mode=dark] .calculator-estimate-panel .quote-total strong{color:#ffffff;font-size:clamp(36px,2.8vw,52px);font-weight:700;letter-spacing:-.04em}.app-shell[data-color-mode=dark] .calculator-workspace :is(.quote-total-edit-button,.line-item-action-button,.line-item-remove-button){background:#333333;border-color:#505050;color:#eeeeee}.app-shell[data-color-mode=dark] .calculator-workspace :is(.quote-total-edit-button,.line-item-action-button,.line-item-remove-button):hover{background:#444444;color:#ffffff}.app-shell[data-color-mode=dark] .calculator-estimate-panel .estimate-details-accordion{background:#191919;border-color:#373737}.app-shell[data-color-mode=dark] .calculator-estimate-panel .estimate-details-toggle:hover{background:#242424}.app-shell[data-color-mode=dark] .calculator-estimate-panel .estimate-details-toggle small{font-weight:450}.app-shell[data-color-mode=dark] .calculator-estimate-panel .line-item{background:transparent;border-color:#333333}.app-shell[data-color-mode=dark] .calculator-estimate-panel .line-item.overridden{background:#292929}.app-shell[data-color-mode=dark] .calculator-estimate-actions .primary-button{background:var(--action-color,var(--accent));color:#ffffff}.app-shell[data-color-mode=dark] .calculator-estimate-actions .primary-button:disabled{background:#303030;border-color:#444444;box-shadow:none;color:#969696;opacity:1}body:has(.app-shell[data-color-mode=dark]) :is(.app-select-menu,.calculator-select-menu,.calculator-address-suggestions){background:#242424;border-color:#4a4a4a;box-shadow:0 16px 32px rgb(0 0 0/.4)}body:has(.app-shell[data-color-mode=dark]) :is(.app-select-menu,.calculator-select-menu,.calculator-address-suggestions) button{color:#eeeeee}body:has(.app-shell[data-color-mode=dark]) :is(.app-select-menu,.calculator-select-menu,.calculator-address-suggestions) button:is(:hover,:focus-visible,.selected){background:#383838;color:#ffffff}.app-shell[data-color-mode=dark] :is(.quote-adjustment-kind button,.quote-line-edit-summary>span,.calculator-estimate-preview-card,.calculator-estimate-channel-list label,.calculator-estimate-text-preview){background:#222222;border-color:#404040;color:#eeeeee}.app-shell[data-color-mode=dark] :is(.quote-adjustment-kind button.active,.calculator-estimate-channel-list label.selected){background:#333333;border-color:var(--accent-readable);color:#ffffff}@media (max-width:760px){.app-shell[data-color-mode=dark] .calculator-workspace :is(.calculator-customer-group,.calculator-field-group,.calculator-service-scope){padding:14px}.app-shell[data-color-mode=dark] .calculator-workspace .calculator-mobile-step-header button{background:#282828;border-color:#444444;color:#ffffff}}.app-shell[data-color-mode=dark] .schedule-main-panel{background:#191919;border-color:#333333;box-shadow:none}.app-shell[data-color-mode=dark] .google-calendar-toolbar{background:#1c1c1c;border-color:#363636}.app-shell[data-color-mode=dark] .calendar-title-group h2{color:#ffffff;letter-spacing:-.025em}.app-shell[data-color-mode=dark] .calendar-left-rail{background:#191919;border-color:#333333;gap:24px}.app-shell[data-color-mode=dark] :is(.week-calendar-panel,.week-calendar-scroll,.week-calendar-body){background:#151515}.app-shell[data-color-mode=dark] :is(.week-calendar-days,.week-time-column){background:#1c1c1c;border-color:#363636}.app-shell[data-color-mode=dark] .week-day-column{border-color:#363636}.app-shell[data-color-mode=dark] .week-day-column.is-today{background:#191919}.app-shell[data-color-mode=dark] .week-hour-slot{border-bottom-color:#303030}.app-shell[data-color-mode=dark] .week-hour-slot:is(:hover,:focus-visible):not(:disabled){background:rgb(255 255 255/.055);box-shadow:inset 3px 0 0 var(--accent-readable)}.app-shell[data-color-mode=dark] .week-time-column span{color:#a8a8a8;font-weight:450}.app-shell[data-color-mode=dark] .week-calendar-day-heading{border-color:#363636}.app-shell[data-color-mode=dark] .week-calendar-day-heading:hover{background:#282828}.app-shell[data-color-mode=dark] .week-calendar-panel.is-day-view .week-calendar-day-heading.is-today strong{color:var(--accent-readable)}.app-shell[data-color-mode=dark] .week-calendar-day-heading span{color:#b5b5b5}.app-shell[data-color-mode=dark] .schedule-workspace :is(.secondary-button,.icon-button){background:#282828;border-color:#424242;color:#eeeeee;box-shadow:none}.app-shell[data-color-mode=dark] .schedule-workspace :is(.secondary-button,.icon-button):hover{background:#363636;border-color:#626262}.app-shell[data-color-mode=dark] .schedule-workspace .calendar-create-button{background:var(--action-color,var(--accent));border-color:var(--accent);color:#ffffff}.app-shell[data-color-mode=dark] .schedule-workspace .calendar-create-button:hover{background:color-mix(in srgb,var(--accent) 85%,black)}.app-shell[data-color-mode=dark] .mini-month-day{font-weight:500}.app-shell[data-color-mode=dark] .mini-month-day:is(:hover,:focus-visible){background:#353535}.app-shell[data-color-mode=dark] .mini-month-day.is-selected{background:var(--accent);color:#ffffff;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.app-shell[data-color-mode=dark] .mini-month-day.is-today:not(.is-selected){background:#333333;color:#ffffff}.app-shell[data-color-mode=dark] .schedule-workspace :is(.app-select-trigger,.schedule-filter-select){background:#252525;border-color:#454545;box-shadow:none;color:#eeeeee}.app-shell[data-color-mode=dark] .schedule-workspace .schedule-filter-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:12px}.app-shell[data-color-mode=dark] .schedule-workspace .app-select-trigger svg{color:#b5b5b5}.app-shell[data-color-mode=dark] .schedule-workspace :is(.app-select-trigger,.schedule-filter-select):hover{background:#303030;border-color:#626262}.app-shell[data-color-mode=dark] .schedule-workspace :is(.app-select-trigger,.schedule-filter-select):focus-visible{outline:2px solid var(--accent-readable);outline-offset:2px}.app-shell[data-color-mode=dark] :is(.calendar-type-chip,.calendar-filter-field span,.mini-month-header strong,.calendar-list-section strong){color:#eeeeee;font-weight:550}.app-shell[data-color-mode=dark] :is(.calendar-upcoming-item,.calendar-empty-text){color:#adadad}.app-shell[data-color-mode=dark] .week-event-block{background:color-mix(in srgb,var(--event-color) 18%,#242424);border-color:color-mix(in srgb,var(--event-color) 50%,#424242);color:#ffffff;border-left-width:3px}.app-shell[data-color-mode=dark] .week-event-block small{color:#d0d0d0}.app-shell[data-color-mode=dark] :is(.schedule-popup-panel,.schedule-types-modal,.booking-policy-modal){background:#191919;color:#ffffff;border-color:#404040}.app-shell[data-color-mode=dark] :is(.schedule-popup-hero,.schedule-popup-footer){background:#222222;border-color:#3b3b3b}.app-shell[data-color-mode=dark] .schedule-popup-heading small{color:#bdbdbd}.app-shell[data-color-mode=dark] :is(.schedule-popup-summary>span,.schedule-worker-chip,.schedule-worker-option,.schedule-type-row){background:#292929;border-color:#444444;color:#eeeeee}.app-shell[data-color-mode=dark] :is(.schedule-popup-panel,.schedule-types-modal,.booking-policy-modal) :is(input:not([type=checkbox]),textarea,select,.app-select-trigger,.schedule-worker-trigger){background:#222222;border-color:#484848;color:#ffffff;box-shadow:none}.app-shell[data-color-mode=dark] :is(.schedule-popup-panel,.schedule-types-modal,.booking-policy-modal) :is(input,textarea,select,.app-select-trigger,.schedule-worker-trigger):focus-visible{border-color:var(--accent-readable);outline:2px solid var(--accent-readable);outline-offset:2px}.app-shell[data-color-mode=dark] :is(.schedule-popup-panel,.schedule-types-modal,.booking-policy-modal) :is(.app-select-trigger svg,.schedule-worker-trigger>svg,.schedule-worker-field-head>span svg){color:#bdbdbd}.app-shell[data-color-mode=dark] .schedule-worker-menu{background:#242424;border-color:#484848}.app-shell[data-color-mode=dark] .schedule-worker-option:has(input:checked){background:#363636;border-color:#666666}.app-shell[data-color-mode=dark] .booking-policy-modal :is(.booking-policy-toggle,.booking-policy-explanation){background:#262626;border-color:#444444;color:#c6c6c6}.app-shell[data-color-mode=dark] .booking-policy-modal :is(.panel-header p,.booking-policy-body section>p,.booking-policy-toggle small){color:#b5b5b5}.app-shell[data-color-mode=dark] .booking-policy-modal :is(.booking-policy-body section,.booking-policy-footer,.booking-date-list>span){border-color:#3b3b3b}.app-shell[data-color-mode=dark] .booking-working-day.is-closed input[type=time]{background:#151515;color:#888888}.app-shell[data-color-mode=dark] :is(.schedule-control-with-icon>svg,.schedule-popup-summary svg){color:#b5b5b5}.app-shell[data-color-mode=dark] :is(.schedule-form-section,.schedule-form-section+.schedule-form-section){border-color:#3b3b3b}@media (max-width:760px){.app-shell[data-color-mode=dark] .google-calendar-toolbar{gap:12px;padding:16px 0}.app-shell[data-color-mode=dark] .calendar-toolbar-left,.app-shell[data-color-mode=dark] .calendar-toolbar-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell[data-color-mode=dark] .calendar-title-group{grid-column:1/-1;order:-1;padding-bottom:8px}.app-shell[data-color-mode=dark] .calendar-title-group h2{font-size:22px}.app-shell[data-color-mode=dark] .calendar-nav-buttons{justify-content:flex-end;gap:8px}.app-shell[data-color-mode=dark] .calendar-toolbar-right .secondary-button{font-size:11px;padding-inline:8px}.app-shell[data-color-mode=dark] .calendar-left-rail{padding-inline:0}.app-shell[data-color-mode=dark] .mini-month-card{max-width:280px;width:100%;justify-self:center}}.app-shell[data-color-mode=dark] .deal-detail-panel{background:#191919;border-color:#363636;box-shadow:0 12px 32px rgb(0 0 0/.18)}.app-shell[data-color-mode=dark] .deal-tabs{background:#121212;border-color:#383838}.app-shell[data-color-mode=dark] .deal-tabs button{color:#bdbdbd;font-weight:550}.app-shell[data-color-mode=dark] .deal-tabs button:is(:hover,:focus-visible,.active){background:#303030;border-color:#505050;color:#ffffff}.app-shell[data-color-mode=dark] .deal-detail-page :is(.deal-section,.panel-header,.order-document-divider,.order-document-detail-meta){border-color:#363636}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-scope-hero>div,.contact-summary-hero,.contact-summary-item,.order-team-row,.order-files-empty-state,.order-document-card,.order-document-detail){background:#222222;border-color:#3b3b3b;box-shadow:none}.app-shell[data-color-mode=dark] .deal-detail-page .order-scope-hero>div{padding:18px;gap:8px}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-scope-hero strong,.contact-summary-identity strong,.detail-section-title>strong){color:#ffffff}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-scope-hero>div>span,.order-detail-chips small,.order-line-items small){color:#aaaaaa;font-weight:550;letter-spacing:.04em}.app-shell[data-color-mode=dark] .deal-detail-page .order-service-title-meta small{background:#3a2c18;color:#eac07a}.app-shell[data-color-mode=dark] .deal-detail-page .order-service-title-meta strong{background:#2b2b2b}.app-shell[data-color-mode=dark] .deal-detail-page .contact-summary-hero{padding:18px}.app-shell[data-color-mode=dark] .deal-detail-page .contact-summary-avatar{background:#353535;border:1px solid #565656;color:#ffffff;box-shadow:none;flex-shrink:0}.app-shell[data-color-mode=dark] .deal-detail-page :is(.contact-summary-chip,.contact-summary-address){color:#c6c6c6;font-weight:450}.app-shell[data-color-mode=dark] .deal-detail-page :is(.contact-summary-chip svg,.contact-summary-address svg,.contact-summary-identity small){color:#b5b5b5}.app-shell[data-color-mode=dark] .deal-detail-page .contact-summary-copy:hover{color:#ffffff}.app-shell[data-color-mode=dark] .deal-detail-page :is(.secondary-button,.order-more-button,.order-estimate-details-button,.order-team-menu-button,.order-team-assign-button,.order-document-actions a,.note-delete-button){background:#2b2b2b;border-color:#484848;box-shadow:none;color:#eeeeee}.app-shell[data-color-mode=dark] .deal-detail-page :is(.secondary-button,.order-more-button,.order-estimate-details-button,.order-team-menu-button,.order-team-assign-button,.order-document-actions a,.note-delete-button):hover:not(:disabled){background:#383838;border-color:#666666;color:#ffffff}.app-shell[data-color-mode=dark] .deal-detail-page :is(.app-select-trigger,.note-box textarea,.note-recipient-field select,.note-visibility-control select){background:#151515;border-color:#444444;color:#eeeeee;box-shadow:none}.app-shell[data-color-mode=dark] .deal-detail-page :is(.app-select-trigger,.note-box textarea,.note-recipient-field select,.note-visibility-control select):focus-visible{background:#151515;border-color:var(--accent-readable);outline:2px solid var(--accent-readable);outline-offset:2px}.app-shell[data-color-mode=dark] .deal-detail-page .app-select-trigger svg{color:#bdbdbd}.app-shell[data-color-mode=dark] :is(.contact-outcome-menu,.order-detail-dropdown,.order-document-menu,.order-team-dropdown){background:#252525;border-color:#484848;box-shadow:0 16px 36px rgb(0 0 0/.35)}.app-shell[data-color-mode=dark] :is(.contact-outcome-menu,.order-detail-dropdown,.order-document-menu,.order-team-dropdown) :is(button,a):hover{background:#393939;color:#ffffff}body:has(.app-shell[data-color-mode=dark]) :is(.order-estimate-details-modal,.order-estimate-details-modal .order-line-items div,.order-estimate-details-modal .order-detail-chips>span){background:#222222;border-color:#424242;color:#ffffff}body:has(.app-shell[data-color-mode=dark]) .order-estimate-details-modal :is(.order-detail-chip-icon,.secondary-button){background:#333333;border-color:#505050;color:#eeeeee}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-files-empty-icon,.order-document-file-icon,.order-document-detail-icon,.order-document-meta em){background:#303030;border-color:#484848;color:#d2d2d2}.app-shell[data-color-mode=dark] .deal-detail-page .order-document-card:is(:hover,.selected){background:#292929;border-color:#707070;box-shadow:none}.app-shell[data-color-mode=dark] .deal-detail-page .order-document-menu-button:hover{background:#3b3b3b;color:#ffffff}.app-shell[data-color-mode=dark] .deal-detail-page .note-row{background:#302d21;border-color:#514b33}.app-shell[data-color-mode=dark] .deal-detail-page .note-row[data-note-color=green]{background:#203027;border-color:#365640}.app-shell[data-color-mode=dark] .deal-detail-page .note-row[data-note-color=blue]{background:#202c39;border-color:#3b526b}.app-shell[data-color-mode=dark] .deal-detail-page .note-row[data-note-color=pink]{background:#34232c;border-color:#604153}.app-shell[data-color-mode=dark] .deal-detail-page .note-row[data-note-color=purple]{background:#2d263a;border-color:#514567}.app-shell[data-color-mode=dark] .deal-detail-page .note-row[data-note-color=peach]{background:#362a22;border-color:#624b3c}.app-shell[data-color-mode=dark] .deal-detail-page .note-row[data-note-color=mint]{background:#20322d;border-color:#3b5b50}.app-shell[data-color-mode=dark] .deal-detail-page .note-row[data-note-color=sky]{background:#20303a;border-color:#38596b}.app-shell[data-color-mode=dark] .deal-detail-page .note-row :is(strong,p){color:#eeeeee}.app-shell[data-color-mode=dark] .deal-detail-page .note-row small{color:#b5b5b5}.app-shell[data-color-mode=dark] .deal-detail-page .note-recipient-pill{background:rgb(255 255 255/.07);color:#c6c6c6}.app-shell[data-color-mode=dark] .deal-detail-page .activity-row{border-color:#383838}.app-shell[data-color-mode=dark] .deal-detail-page .activity-row>span{background:#444444}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-chat-sidebar,.order-chat-main,.order-chat-header,.order-chat-composer,.order-chat-picker){background:#202020;border-color:#3b3b3b;box-shadow:none}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-thread{background:#151515}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-channel{background:#252525;border-color:transparent;box-shadow:none}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-channel:is(:hover,.active){background:#333333;border-color:#555555;box-shadow:none}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-chat-channel-icon,.order-chat-active-icon){background:#303030;border-color:#505050;color:#c8c8c8;box-shadow:none}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-chat-search,.order-chat-composer-row,.order-chat-message.customer,.order-chat-empty-state,.order-chat-message.system){background:#252525;border-color:#414141;box-shadow:none}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-message.team{background:color-mix(in srgb,var(--accent) 20%,#242424);border-color:color-mix(in srgb,var(--accent) 35%,#444444);box-shadow:none}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-chat-icon-button,.order-chat-search button,.order-chat-picker button):is(:hover,:focus-visible){background:#3b3b3b;border-color:#555555;color:#ffffff}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-chat-picker button,.order-chat-attachment-chip){background:#303030;border-color:#484848;color:#eeeeee}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-header-actions>em.connected{background:#20392d;color:#9cddbc}.app-shell[data-color-mode=dark] .deal-detail-page :is(.order-chat-header-actions>em.setup,.chat-ai-budget-notice){background:#392e1c;border-color:#68512c;color:#ebc58d}.app-shell[data-color-mode=dark] .deal-detail-page .contact-suggestion-chip{background:#3c2427;border-color:#6b3a40}.app-shell[data-color-mode=dark] .deal-detail-page .contact-suggestion-chip button{color:#ffafb7}.app-shell[data-color-mode=dark] .deal-detail-page .contact-suggestion-chip button:hover{background:#503035}.app-shell[data-color-mode=dark] .deal-detail-page .order-calendar-notice.success{background:#20392d;color:#9cddbc}.app-shell[data-color-mode=dark] .deal-detail-page .order-calendar-notice.error{background:#3c2427;color:#ffafb7}body:has(.app-shell[data-color-mode=dark]) .modal-backdrop:has(.order-estimate-details-modal){background:rgb(0 0 0/.7)}@media (max-width:760px){.app-shell[data-color-mode=dark] .deal-detail-page .order-service-section>.detail-section-title{align-items:flex-start;flex-direction:column;gap:8px}.app-shell[data-color-mode=dark] .deal-detail-page .order-service-title-meta{justify-content:flex-start}.app-shell[data-color-mode=dark] .deal-detail-page :is(.contact-summary-chip,.contact-summary-address){max-width:100%}.app-shell[data-color-mode=dark] .deal-detail-page :is(.contact-summary-chip span:not(.contact-copy-toast),.contact-summary-address span,.contact-summary-identity strong){white-space:normal;overflow-wrap:anywhere}.app-shell[data-color-mode=dark] .deal-detail-page .order-scope-hero>div{padding:16px}}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-sidebar{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-thread:has(>.order-chat-setup-state){align-content:center}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-setup-state{background:transparent;border:0;box-shadow:none;gap:16px;max-width:420px;padding:36px 24px;width:100%}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-setup-state>.order-chat-active-icon{background:linear-gradient(145deg,#353535,#222222);border:1px solid #4b4b4b;border-radius:22px;box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 12px 30px rgb(0 0 0/.2);color:#eeeeee;height:76px;margin-bottom:8px;width:76px}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-setup-state>.order-chat-active-icon svg{height:32px;width:32px;stroke-width:1.5}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-setup-state>strong{font-size:24px;font-weight:650;letter-spacing:-.025em;line-height:1.2}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-setup-state>p{color:#a8a8a8;font-size:14px;line-height:1.6;max-width:300px}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-setup-state>.primary-button{border-radius:12px;font-size:13px;font-weight:550;margin-top:8px;min-height:44px;padding-inline:24px;box-shadow:none}@media (max-width:760px){.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-setup-state{padding:28px 12px;gap:12px}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-setup-state>strong{font-size:21px}}.order-chat-error-toast{align-items:start;background:#fff7f7;border:1px solid #efb4b4;border-radius:16px;box-shadow:0 16px 48px rgb(0 0 0/.22);color:#342020;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;max-width:calc(100vw - 32px);padding:18px;position:fixed;right:24px;top:24px;width:420px;z-index:11000}.order-chat-error-toast>svg{color:#b43f4a;margin-top:1px}.order-chat-error-toast strong{display:block;font-size:14px;font-weight:650;line-height:1.4}.order-chat-error-toast p{color:#68454a;font-size:13px;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}.order-chat-error-toast button{align-items:center;background:transparent;border:0;border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:-4px;padding:4px;width:28px}.order-chat-error-toast button:hover{background:rgb(128 64 64/.12)}.order-chat-error-toast button:focus-visible{outline:2px solid currentColor;outline-offset:2px}body:has(.app-shell[data-color-mode=dark]) .order-chat-error-toast{background:#292122;border-color:#72434a;color:#ffffff;box-shadow:0 16px 48px rgb(0 0 0/.45)}body:has(.app-shell[data-color-mode=dark]) .order-chat-error-toast>svg{color:#f29ca6}body:has(.app-shell[data-color-mode=dark]) .order-chat-error-toast p{color:#dfbfc3}body:has(.app-shell[data-color-mode=dark]) .order-chat-error-toast button:hover{background:rgb(255 255 255/.08)}@media (max-width:760px){.order-chat-error-toast{left:12px;max-width:calc(100vw - 24px);padding:16px;right:12px;top:12px;width:auto}}.app-shell .deal-detail-page .order-chat-composer-row .order-chat-send-button{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;min-height:40px;min-width:40px;padding:0;width:40px;box-shadow:none}.app-shell .deal-detail-page .order-chat-send-button:disabled{background:var(--surface-soft);border-color:var(--line);box-shadow:none;color:var(--muted);cursor:default;opacity:1}.app-shell[data-color-mode=dark] .deal-detail-page .order-chat-send-button:disabled{background:#303030;border-color:#444444;color:#797979}.order-chat-send-spinner{animation:order-chat-send-spin 1s linear infinite}@keyframes order-chat-send-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.order-chat-send-spinner{animation:none}}.app-shell[data-color-mode=dark] .deal-tabs button[data-deal-tab=chat]{background:color-mix(in srgb,var(--accent) 10%,#191919);border-color:color-mix(in srgb,var(--accent) 28%,#363636);color:var(--accent-readable);font-weight:650}.app-shell[data-color-mode=dark] .deal-tabs button[data-deal-tab=chat]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--accent) 24%,#191919);border-color:var(--accent-readable);color:#ffffff}.app-shell[data-color-mode=dark] .deal-tabs button[data-deal-tab=chat].active{background:color-mix(in srgb,var(--accent) 32%,#191919);border-color:color-mix(in srgb,var(--accent) 65%,#646464);box-shadow:inset 0 1px 0 rgb(255 255 255/.07);color:#ffffff}.app-shell[data-color-mode=dark] .deal-tabs button[data-deal-tab=chat] svg{color:var(--accent-readable)}.app-shell .deal-detail-page .order-chat-composer-row{grid-template-columns:auto minmax(0,1fr) auto}.app-shell[data-color-mode=dark] .topbar .profile-avatar-button .profile-avatar:not(.image){background:#282828;border-color:#4a4a4a;color:#ffffff}.app-shell[data-color-mode=dark] .topbar .profile-avatar-button:hover{box-shadow:0 0 0 3px rgb(255 255 255/.08)}.table-empty-state{align-content:center;background:radial-gradient(ellipse at 50% 0,rgb(128 128 128/.045),transparent 65%);display:grid;grid-gap:12px;gap:12px;justify-items:center;min-height:310px;padding:48px 24px;text-align:center}.table-empty-state-icon{align-items:center;background:var(--surface-soft);border:1px solid var(--line-strong,var(--line));border-radius:20px;box-shadow:inset 0 1px 0 rgb(255 255 255/.06);color:var(--text);display:flex;height:68px;justify-content:center;margin-bottom:8px;position:relative;width:68px}.table-empty-state-icon:before{border:1px solid var(--line);border-radius:25px;content:"";inset:-7px;pointer-events:none;position:absolute}.table-empty-state>strong{color:var(--text);font-size:18px;font-weight:600;letter-spacing:-.02em;line-height:1.35;max-width:420px}.table-empty-state>p{color:var(--muted);font-size:13px;line-height:1.65;margin:0;max-width:360px}.table-empty-state-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.table-empty-state-actions :is(.secondary-button,.primary-button){border-radius:10px;font-size:12px;min-height:38px;padding:0 16px}.app-shell[data-color-mode=dark] .table-empty-state-actions .secondary-button{background:#292929;border-color:#444444;color:#eeeeee;box-shadow:none}.app-shell[data-color-mode=dark] .table-empty-state-actions .secondary-button:hover{background:#383838;border-color:#666666}@media (max-width:760px){.table-empty-state{min-height:280px;padding:36px 20px}.table-empty-state>strong{font-size:17px}}.order-notes-panel{gap:20px}.order-notes-heading{align-items:center;display:inline-flex;gap:9px}.order-notes-heading>svg{color:var(--muted)}.order-notes-heading>span{background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px;min-width:24px;padding:3px 6px;text-align:center}.order-note-composer{background:var(--surface);border:1px solid var(--line-strong,var(--line));border-radius:16px;gap:0;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.order-note-composer:focus-within{border-color:var(--accent-readable,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.app-shell .deal-detail-page .order-note-composer textarea,.app-shell .deal-detail-page .order-note-composer textarea:focus,.app-shell .deal-detail-page .order-note-composer textarea:focus-visible{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--text);font:inherit;font-size:14px;line-height:1.65;min-height:138px;outline:none;padding:20px;resize:vertical}.order-note-toolbar{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 16px}.order-note-toolbar .note-color-picker{gap:10px}.order-note-toolbar .note-color-picker>span{font-size:11px;font-weight:500;text-transform:none}.order-note-toolbar .note-color-picker button{height:22px;width:22px}.order-note-save{align-items:center;display:flex;gap:16px;margin-left:auto}.order-note-shortcut{color:var(--muted);font-size:11px}.order-note-save .primary-button{border-radius:10px;font-size:12px;min-height:38px;padding:0 16px}.app-shell[data-color-mode=dark] .order-note-save .primary-button:disabled{background:#303030;border-color:#444444;box-shadow:none;color:#858585;opacity:1}.app-shell[data-color-mode=dark] .order-note-composer{background:#1e1e1e;border-color:#414141}.order-notes-panel .notes-list{align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.order-notes-panel .notes-list>.table-empty-state{grid-column:1/-1;min-height:240px;padding:32px 20px}.order-notes-panel .note-row{border-radius:14px;box-shadow:none;gap:12px;padding:18px}.order-notes-panel .note-row:before{bottom:16px;height:auto;left:0;top:16px;width:3px}.order-notes-panel .note-row p{font-size:14px;line-height:1.65}@media (max-width:760px){.order-notes-panel>.detail-section-title{align-items:flex-start;flex-direction:column;gap:14px}.order-notes-panel .note-visibility-control{justify-content:space-between;width:100%}.order-note-toolbar{gap:12px;padding:12px}.order-note-shortcut{display:none}.app-shell .deal-detail-page .order-note-composer textarea{padding:16px}}.app-shell[data-color-mode=dark] .order-info-panel{padding:28px}.app-shell[data-color-mode=dark] .order-info-panel .order-service-section{border-top:0;gap:20px;padding-top:8px}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-hero{gap:14px;grid-template-columns:minmax(0,1.5fr) minmax(240px,.75fr)}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-hero>div{border-radius:16px;padding:24px}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-primary,.app-shell[data-color-mode=dark] .order-info-panel .order-value-card{align-content:start;gap:16px;min-height:176px}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-primary{background:linear-gradient(125deg,#292929,#222222)}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-primary>strong{font-size:30px;font-weight:650;letter-spacing:-.035em}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-hero .order-value-card>strong{font-size:36px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-card-header>span,.app-shell[data-color-mode=dark] .order-info-panel .order-scope-primary>span{color:#a8a8a8;font-size:10px;font-weight:550;letter-spacing:.1em;text-transform:uppercase}.app-shell[data-color-mode=dark] .order-info-panel .order-service-summary{font-size:13px;max-width:calc(100% - 90px)}.app-shell[data-color-mode=dark] .order-info-panel .order-estimate-details-button,.app-shell[data-color-mode=dark] .order-info-panel .order-scope-card-header .order-estimate-details-button{bottom:22px;right:22px;top:auto}.app-shell[data-color-mode=dark] .order-info-panel .order-action-card{align-items:center;background:#1d1d1d;display:flex;flex-wrap:wrap;gap:16px;grid-column:1/-1;justify-content:space-between;min-height:74px;padding:16px 20px}.app-shell[data-color-mode=dark] .order-info-panel .order-action-card .order-action-summary{color:#bdbdbd;font-size:13px;font-weight:500}.app-shell[data-color-mode=dark] .order-info-panel .order-action-buttons{align-self:center;min-width:220px}.app-shell[data-color-mode=dark] .order-info-panel .order-primary-action-button{border-radius:10px;font-weight:550;min-height:40px;padding-inline:20px}.app-shell[data-color-mode=dark] .order-info-panel .order-more-button{border-radius:10px;height:40px;width:40px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-hero{background:#202020;border-radius:16px;padding:22px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-person{align-items:center;gap:18px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-avatar{background:#eeeeee;border-color:#ffffff;border-radius:16px;color:#222222;font-size:18px;height:58px;width:58px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-identity{gap:10px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-identity>strong{font-size:18px;font-weight:600;letter-spacing:-.02em}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-inline{display:flex;flex-wrap:wrap;gap:8px 20px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-chip{background:#292929;border:1px solid #3c3c3c;border-radius:8px;font-size:12px;min-height:32px;padding:5px 9px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-chip:hover:not(:disabled){background:#363636;border-color:#5a5a5a}.app-shell[data-color-mode=dark] .order-info-panel .status-dot.price-confirmed{background:#20382f;color:#a0dfc0}@media (max-width:760px){.app-shell[data-color-mode=dark] .order-info-panel{padding:18px}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-hero{grid-template-columns:minmax(0,1fr)}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-hero>div{padding:20px}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-primary,.app-shell[data-color-mode=dark] .order-info-panel .order-value-card{min-height:166px}.app-shell[data-color-mode=dark] .order-info-panel .order-scope-primary>strong{font-size:26px}.app-shell[data-color-mode=dark] .order-info-panel .order-action-buttons{min-width:0;width:100%}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-person{align-items:flex-start;gap:12px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-avatar{border-radius:12px;height:42px;width:42px;font-size:14px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-hero{padding:16px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-inline{display:grid;grid-gap:8px;gap:8px}.app-shell[data-color-mode=dark] .order-info-panel .contact-summary-address{align-items:flex-start;line-height:1.5}}.order-scope-hero .order-detail-dropdown :is(button,a){font-size:13px;font-weight:500;letter-spacing:normal;line-height:1.4;text-transform:none}.order-detail-dropdown{width:230px}.order-estimate-details-modal{border-radius:22px;gap:22px;max-height:calc(100dvh - 48px);max-width:720px;overflow-y:auto;padding:28px;width:calc(100vw - 40px)}.order-estimate-details-modal .modal-header{align-items:flex-start;gap:20px;padding-bottom:20px}.order-estimate-details-modal .modal-header h3{align-items:center;display:flex;font-size:22px;font-weight:600;gap:12px;letter-spacing:-.025em;line-height:1.3}.order-estimate-details-modal .modal-header h3>svg{color:var(--muted);flex-shrink:0}.order-estimate-details-modal .modal-header p{font-size:13px;line-height:1.5;margin-top:8px}.order-details-close{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.order-details-close:hover{color:var(--text);border-color:var(--muted)}.order-details-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.order-estimate-details-modal .order-detail-chips{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.order-estimate-details-modal .order-detail-chips>span{align-items:center;border-radius:12px;gap:14px;min-height:84px;padding:16px}.order-estimate-details-modal .order-detail-chip-icon{border-radius:10px;height:38px;width:38px}.order-estimate-details-modal .order-detail-chip-icon svg{height:18px;width:18px}.order-estimate-details-modal .order-detail-chip-copy{gap:6px}.order-estimate-details-modal .order-detail-chip-copy small{font-size:12px;font-weight:450;letter-spacing:normal;text-transform:none}.order-estimate-details-modal .order-detail-chip-copy strong{font-size:15px;font-weight:550;line-height:1.4}.order-estimate-details-modal .order-line-items{border:0;border-radius:0}.order-estimate-details-modal .order-line-items>div{background:transparent;min-height:66px;padding:14px 0}.order-estimate-details-modal .order-line-items span strong{font-size:14px;font-weight:500}.order-estimate-details-modal .order-line-items small{font-size:12px;font-weight:400;margin-top:5px;text-transform:none}.order-estimate-details-modal .order-line-items em{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:550}.order-details-total{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;display:flex;gap:20px;justify-content:space-between;padding:20px}.order-details-total>span{color:var(--muted);font-size:14px}.order-details-total>strong{color:var(--text);font-size:28px;font-weight:600;letter-spacing:-.03em}body:has(.app-shell[data-color-mode=dark]) .order-estimate-details-modal{background:#1b1b1b;border-color:#414141}body:has(.app-shell[data-color-mode=dark]) .order-estimate-details-modal .order-detail-chips>span{background:#222222;border-color:#393939}body:has(.app-shell[data-color-mode=dark]) .order-estimate-details-modal .order-line-items>div{background:transparent;border-color:#353535}body:has(.app-shell[data-color-mode=dark]) .order-details-total{background:#272727;border-color:#414141}@media (max-width:520px){.order-estimate-details-modal{border-radius:18px;gap:18px;max-height:calc(100dvh - 24px);padding:20px;width:calc(100vw - 24px)}.order-estimate-details-modal .modal-header h3{font-size:19px;gap:8px}.order-estimate-details-modal .order-detail-chips>span{gap:10px;padding:12px}.order-estimate-details-modal .order-detail-chip-icon{height:30px;width:30px}.order-estimate-details-modal .order-detail-chip-copy strong{font-size:13px}.order-estimate-details-modal .order-detail-chip-copy small{font-size:11px}}.app-shell .deal-detail-panel{align-content:start;padding:28px}.app-shell .deal-detail-main{align-content:start;gap:16px;min-height:calc(clamp(430px, calc(100dvh - 278px), 620px) + 72px)}.app-shell .deal-detail-main>.deal-section,.app-shell[data-color-mode=dark] .order-info-panel .order-service-section{border-top:0;margin-top:0;padding-top:8px}@media (max-width:760px){.app-shell .deal-detail-panel{padding:18px}.app-shell .deal-detail-main{min-height:max(420px,calc(100dvh - 260px))}}.app-shell .message-composer{border-radius:22px;gap:0;height:min(940px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);max-width:1080px;padding:28px}.app-shell .message-composer>.panel-header{align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:22px}.message-composer>.panel-header h2{align-items:center;display:flex;font-size:24px;font-weight:600;gap:12px;letter-spacing:-.025em}.message-composer-title-icon{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;color:var(--muted);display:inline-flex;height:42px;justify-content:center;width:42px}.message-composer>.panel-header p{font-size:13px;line-height:1.5;margin-top:10px}.app-shell .message-composer>.panel-header .icon-button{border-radius:10px;height:36px;width:36px}.app-shell .message-composer .message-form{gap:20px;padding-right:0}.app-shell .message-composer .message-composer-delivery{align-items:start;background:var(--surface-soft);border:1px solid var(--line);border-radius:16px;gap:20px;grid-template-columns:minmax(0,1fr);padding:20px}.app-shell .message-composer .message-channel-picker>div{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .message-composer .message-channel-picker-compact label{border-radius:12px;gap:10px;height:auto;justify-content:flex-start;min-height:66px;min-width:0;padding:12px}.message-channel-copy{display:grid;flex:1 1;grid-gap:5px;gap:5px;min-width:0}.message-channel-copy small{color:var(--muted);font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-channel-check{align-items:center;border:1px solid var(--line-strong,var(--line));border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.app-shell .message-composer .message-channel-picker label:focus-within{outline:2px solid var(--accent-readable,var(--accent));outline-offset:3px}.app-shell .message-composer .message-preview-panel-header{align-items:center;background:var(--surface-soft);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.message-composer .message-preview-panel-header>span{align-items:center;display:flex;gap:8px}.message-composer .message-preview-panel-header>small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .message-composer .modal-actions{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:20px}.app-shell .message-composer .modal-actions button{border-radius:11px;font-size:13px;min-height:42px;padding-inline:20px}.app-shell[data-color-mode=dark] .message-composer{background:#1b1b1b;border-color:#414141}.app-shell[data-color-mode=dark] .message-composer .message-composer-delivery{background:#222222;border-color:#393939}.app-shell[data-color-mode=dark] .message-composer .message-channel-picker-compact label{background:#191919;border-color:#444444;color:#c6c6c6}.app-shell[data-color-mode=dark] .message-composer .message-channel-picker-compact label.selected{background:color-mix(in srgb,var(--accent) 16%,#222222);border-color:var(--accent-readable);color:#ffffff}.app-shell[data-color-mode=dark] .message-composer .message-channel-check{border-color:#686868}.app-shell[data-color-mode=dark] .message-composer label.selected .message-channel-check{background:var(--accent);border-color:var(--accent);color:#ffffff}.app-shell[data-color-mode=dark] .message-composer .message-preview-panel-header{background:#252525;border-color:#414141}.app-shell[data-color-mode=dark] .message-composer>.panel-header .icon-button:hover{background:#333333;border-color:#555555;color:#ffffff}@media (max-width:760px){.app-shell .message-composer{border-radius:18px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:18px;width:calc(100vw - 24px)}.message-composer>.panel-header h2{font-size:20px}.message-composer-title-icon{display:none}.app-shell .message-composer .message-composer-delivery{gap:16px;padding:14px}.app-shell .message-composer .message-channel-picker>div,.app-shell .message-composer .message-preview-layout{grid-template-columns:minmax(0,1fr)}.app-shell .message-composer .message-form{grid-template-rows:auto auto}.app-shell .message-composer .message-preview-panel{min-height:360px}.app-shell .message-composer .modal-actions{margin-top:14px;padding-top:14px}}.app-shell .message-composer>.panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.app-shell .message-composer .message-channel-copy{grid-template-columns:minmax(0,1fr)}.app-shell .message-composer .message-channel-copy>:is(strong,small){grid-column:1;grid-row:auto}@media (max-width:760px){.app-shell .message-composer .modal-actions{display:flex;flex-direction:row}.app-shell .message-composer .modal-actions>button{flex:1 1;min-width:0;padding-inline:10px}}:is(.app-shell,body:has(.app-shell)) :is(.secondary-button,.ghost-button){background:var(--control-bg);box-shadow:none;text-shadow:none;transform:none}:is(.app-shell,body:has(.app-shell)) :is(.secondary-button,.ghost-button):is(:hover,:active,:focus-visible){background:var(--surface-strong,var(--surface-soft));box-shadow:none;text-shadow:none;transform:none}.app-shell .deal-detail-page .order-chat-composer-row,.app-shell .deal-detail-page .order-chat-composer-row:focus-within{background:transparent;border:0;box-shadow:none;gap:10px;grid-template-columns:38px minmax(0,1fr) 40px;padding:0}.app-shell .deal-detail-page .order-chat-composer-field{align-items:center;background:var(--control-bg);border:1px solid var(--line-strong,var(--line));border-radius:14px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(0,1fr) 36px;min-height:46px;padding:2px 6px 2px 12px}.app-shell .deal-detail-page .order-chat-composer-field:focus-within{border-color:var(--accent-readable,var(--accent))}.app-shell .deal-detail-page .order-chat-composer-field textarea{min-height:38px;padding:10px 0;width:100%}.order-chat-emoji-button{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.order-chat-emoji-button:is(:hover,[aria-expanded=true]):not(:disabled){background:var(--surface-strong);color:var(--text)}.order-chat-emoji-button:disabled{cursor:default;opacity:.38}.order-chat-emoji-button:focus-visible{outline:2px solid var(--accent-readable,var(--accent));outline-offset:1px}.app-shell .deal-detail-page .order-chat-composer-tools{justify-content:center}.app-shell .deal-detail-page .order-chat-picker{left:auto;right:62px}@media (max-width:520px){.app-shell .deal-detail-page .order-chat-composer-row{gap:6px;grid-template-columns:32px minmax(0,1fr) 40px}.app-shell .deal-detail-page .order-chat-composer-tools button{height:32px;width:32px}.app-shell .deal-detail-page .order-chat-composer-field{padding-left:10px}.app-shell .deal-detail-page .order-chat-picker{max-width:calc(100% - 24px);right:12px}}.app-shell .deal-detail-page .order-chat-composer-tools>button{background:var(--control-bg);border:1px solid var(--line-strong,var(--line));border-radius:10px;box-shadow:none}.app-shell .deal-detail-page .order-chat-composer-tools>button:disabled{background:var(--surface-soft);color:var(--muted);cursor:default;opacity:1}.app-shell .deal-detail-page .order-chat-composer-row{grid-template-columns:46px minmax(0,1fr) 46px}.app-shell .deal-detail-page .order-chat-composer-row .order-chat-send-button,.app-shell .deal-detail-page .order-chat-composer-tools>button{border-radius:12px;height:46px;min-height:46px;min-width:46px;width:46px}.app-shell .employees-grid{max-width:1280px}.app-shell .employees-grid :is(.employee-overview-panel,.employee-detail-panel){align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:22px;gap:24px;padding:28px}.app-shell .employee-list-header h2{font-size:24px;letter-spacing:-.7px}.app-shell .employee-list-header .compact-button{height:38px;padding-inline:14px}.app-shell .employees-grid .employee-tabs{background:var(--bg);border-color:var(--line);border-radius:13px;padding:4px}.app-shell .employees-grid .employee-tabs button{color:var(--muted);font-weight:600;min-height:40px}.app-shell .employees-grid .employee-tabs button:is(:hover,.active){background:var(--surface-strong);border-color:var(--line-strong);color:var(--text);box-shadow:none}.app-shell .employees-grid .employee-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app-shell .employee-overview-section{gap:24px;min-height:340px;align-content:start}.app-shell .employees-grid :is(.employee-list-summary>span,.metric-card,.employee-reminder-summary article){background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;box-shadow:none;min-height:104px;padding:18px;align-content:center;gap:10px}.app-shell .employee-list-summary strong{font-size:27px;font-weight:650;letter-spacing:-.8px}.app-shell .employee-list-summary small{font-size:12px;font-weight:500}.app-shell .employees-grid :is(.metric-card,.employee-list-summary,.employee-reminder-summary){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .employees-grid .team-list.employee-selector-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:none}.app-shell .employees-grid :is(.employee-table-header,.employee-deals-table .table-head){background:var(--surface-soft);border-color:var(--line);color:var(--muted);min-height:44px;font-size:11px;font-weight:550;text-transform:none}.app-shell .employees-grid .employee-row{background:transparent;border-color:var(--line);min-height:84px;box-shadow:none}.app-shell .employees-grid .employee-row:is(:hover,.selected){background:var(--surface-strong);box-shadow:none}.app-shell .employees-grid .employee-row-profile small{color:var(--muted);font-size:12px}.app-shell .employees-grid :is(.member-avatar,.employee-order-avatar){background:var(--control-bg);border:1px solid var(--line-strong);border-radius:12px;color:var(--text);height:40px;width:40px}.app-shell .employees-grid .member-avatar.large{height:56px;width:56px;border-radius:16px}.app-shell .employees-grid .role-pill{background:var(--control-bg);border-color:var(--line);color:var(--muted)}.app-shell .employees-grid .employee-profile-hero{border-bottom:0;padding-bottom:0}.app-shell .employee-profile-hero h2{font-size:24px;letter-spacing:-.6px}.app-shell .employees-grid .employee-tab-panel{min-height:390px;align-content:start;gap:24px}.app-shell .employees-grid .employee-section{gap:18px;min-width:0}.app-shell .employees-grid .detail-section-title{align-items:baseline}.app-shell .employees-grid .detail-section-title>span{color:var(--muted);font-weight:400}.app-shell .employees-grid .employee-empty-upcoming{background:transparent;border:1px solid var(--line);border-radius:16px;min-height:240px;padding:32px 20px;gap:12px}.app-shell .employees-grid .employee-empty-upcoming>span{background:var(--surface-soft);border-color:var(--line-strong);border-radius:18px;color:var(--text);height:56px;width:56px}.app-shell .employees-grid .employee-empty-upcoming strong{font-size:17px;font-weight:600}.app-shell .employees-grid .employee-empty-upcoming p{font-size:13px;line-height:1.6}.app-shell .employees-grid .employee-profile-editor .settings-form{background:var(--surface-soft);border:1px solid var(--line);border-radius:16px;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.app-shell .employees-grid .employee-profile-editor .input-field:first-child{grid-column:1/-1}.app-shell .employees-grid .employee-profile-editor input{min-height:44px}.app-shell .employees-grid :is(.document-file-card,.document-detail-panel,.document-missing-notice,.employee-reminder-card){background:var(--surface-soft);border-color:var(--line);border-radius:14px;box-shadow:none}.app-shell .employees-grid .document-file-card:is(:hover,.selected){background:var(--surface-strong);border-color:var(--line-strong);box-shadow:none;transform:none}.app-shell .employees-grid :is(.document-file-icon,.document-detail-icon,.document-upload-icon){color:var(--text)}.app-shell .employees-grid .document-upload{background:transparent;border-color:var(--line-strong);border-radius:14px;box-shadow:none;color:var(--text);min-height:96px}.app-shell .employees-grid .document-upload:hover{background:var(--surface-soft);border-color:var(--muted)}.app-shell .employees-grid .document-browser-empty .document-upload{min-height:260px}.app-shell .employees-grid .employee-deals-table{border:1px solid var(--line)}.app-shell .employees-grid .employee-deals-table .employee-deal-row:not(.table-head){background:transparent}.app-shell .employees-grid .employee-deals-table .employee-deal-row:not(.table-head):hover{background:var(--surface-soft)}.app-shell .employees-grid .employee-reminder-summary span{font-weight:500;text-transform:none;font-size:12px}.app-shell .employees-grid .employee-reminder-icon{color:var(--text)}.app-shell[data-color-mode=dark] .employee-reminder-status.urgent{background:#382020;color:#f7a5a5}.app-shell[data-color-mode=dark] .employee-reminder-status.warning{background:#382e1d;color:#edc584}.app-shell[data-color-mode=dark] .employee-reminder-status.info{background:var(--control-bg);color:var(--text)}@media (max-width:1100px){.app-shell .employees-grid .employee-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.app-shell .employees-grid :is(.employee-overview-panel,.employee-detail-panel){padding:18px;gap:20px;border-radius:18px}.app-shell .employee-list-header{display:flex;align-items:center}.app-shell .employee-list-header h2{font-size:22px}.app-shell .employee-list-header p{max-width:210px;font-size:12px}.app-shell .employees-grid :is(.employee-list-summary,.employee-overview-metrics,.employee-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .employees-grid :is(.employee-list-summary>span,.metric-card){padding:14px;min-height:96px}.app-shell .employees-grid .team-list.employee-selector-list{background:transparent;border:0;border-radius:0}.app-shell .employees-grid .employee-row{background:var(--surface-soft);border:1px solid var(--line);padding:16px;gap:14px}.app-shell .employees-grid .employee-row-meta{border-top:1px solid var(--line);padding-top:12px}.app-shell .employees-grid .employee-profile-hero{grid-template-columns:auto minmax(0,1fr) auto}.app-shell .employees-grid .employee-detail-back{grid-column:1/-1;margin-bottom:6px}.app-shell .employee-profile-hero h2{font-size:20px}.app-shell .employee-profile-hero p{overflow-wrap:anywhere;font-size:12px}.app-shell .employees-grid .employee-tabs button{min-width:max-content;padding-inline:14px}.app-shell .employees-grid .employee-overview-tabs button{min-width:0;padding-inline:8px;font-size:12px}.app-shell .employees-grid .employee-profile-editor .settings-form{grid-template-columns:1fr;padding:16px}.app-shell .employees-grid .employee-reminder-summary article{padding:12px;min-height:86px}.app-shell .employees-grid .detail-section-title{align-items:start;flex-direction:column;gap:6px}}.app-shell .employees-grid .employee-order-action-button{background:var(--control-bg);border-color:var(--line);color:var(--muted)}.app-shell .employees-grid .employee-order-action-button:hover{background:var(--surface-strong);color:var(--text)}.app-shell .employees-grid :is(.employee-order-dropdown,.document-card-menu){background:var(--surface-strong);border-color:var(--line-strong)}.app-shell .employees-grid :is(.employee-order-dropdown button,.document-card-menu button,.document-card-menu-upload):hover{background:var(--control-bg);color:var(--text)}.app-shell[data-color-mode=dark] .campaigns-section :is(.campaign-flow-sidebar,.campaign-canvas-panel,.campaign-templates-panel,.campaign-flow-toolbar,.campaign-audience-panel,.flow-template-picker,.flow-template-card,.flow-audience-card,.flow-send-card,.flow-audience-popover,.builder-command-menu,.builder-side-menu,.builder-tool-section.builder-settings-panel,.builder-preview-topbar,.followup-action-menu){background:var(--surface);border-color:var(--line);color:var(--text);box-shadow:none}.app-shell[data-color-mode=dark] .campaign-workspace{border:1px solid var(--line);border-radius:18px}.app-shell[data-color-mode=dark] .campaigns-section :is(.campaign-flow-canvas,.email-builder-preview){background:radial-gradient(circle at var(--flow-grid-origin,24px) var(--flow-grid-origin,24px),rgb(255 255 255/.09) 1px,transparent 1px) 0 0 /var(--flow-grid-size,34px) var(--flow-grid-size,34px),var(--bg);box-shadow:none}.app-shell[data-color-mode=dark] .campaign-flow-sidebar{border-width:0 1px 0 0}.app-shell[data-color-mode=dark] .campaigns-section :is(.campaign-flow-toolbar,.builder-preview-topbar){border-bottom-color:var(--line)}.app-shell[data-color-mode=dark] .campaigns-section :is(.flow-empty-card,.flow-add-card,.flow-new-group-card,.flow-group-name-input,.flow-zoom-controls,.flow-email-node-label,.flow-audience-open,.flow-card-actions .icon-button,.flow-send-actions .icon-button,.flow-component-list button,.library-template-card,.inspector-align-toolbar,.builder-settings-tabs,.builder-tab-note,.template-health-panel,.template-token-note,.range-field-meta code,.range-reset-button,.column-editor-card,.builder-command-open kbd,.builder-command-section kbd){background:var(--surface-soft);border-color:var(--line-strong);color:var(--text);box-shadow:none}.app-shell[data-color-mode=dark] .campaigns-section :is(.flow-empty-card,.flow-add-card,.flow-new-group-card){animation:none}.app-shell[data-color-mode=dark] .campaigns-section :is(.flow-empty-card,.flow-add-card,.flow-new-group-card):hover{background:var(--surface-strong);border-color:var(--muted)}.app-shell[data-color-mode=dark] .campaigns-section .flow-component-thumb{background:linear-gradient(135deg,#383838,#222222);border-color:var(--line)}.app-shell[data-color-mode=dark] .campaigns-section .flow-component-thumb span{background:#777777}.app-shell[data-color-mode=dark] .campaigns-section .flow-topic-list button{color:var(--muted)}.app-shell[data-color-mode=dark] .campaigns-section .flow-topic-list button:is(.active,:hover){background:var(--surface-strong);color:var(--text);border-color:var(--line-strong);box-shadow:none}.app-shell[data-color-mode=dark] .campaigns-section :is(.flow-sidebar-search,.flow-sidebar-search:hover,.flow-sidebar-search:focus-within,.campaign-test-input,.builder-settings-panel .compact-field input,.builder-settings-panel .compact-field textarea,.builder-settings-panel .compact-field select,.builder-settings-panel .compact-check){background-color:var(--control-bg);border-color:var(--line-strong);color:var(--text);box-shadow:none}.app-shell[data-color-mode=dark] .campaigns-section :is(.flow-component-list button:hover,.flow-template-picker-group button:hover,.flow-zoom-controls button:hover,.flow-card-actions .icon-button:hover,.inspector-align-toolbar button.selected,.inspector-align-toolbar button:hover,.builder-settings-tabs button.selected,.builder-settings-tabs button:hover){background:var(--surface-strong);color:var(--text);border-color:var(--line-strong);box-shadow:none}.app-shell[data-color-mode=dark] .campaigns-section :is(.campaign-flow-title h2,.flow-template-card-copy strong,.flow-component-list strong){color:var(--text)}.app-shell[data-color-mode=dark] .campaigns-section :is(.campaign-flow-title p,.flow-sidebar-library-title,.flow-component-category>span,.builder-tab-note,.range-field-meta,.builder-settings-tabs button){color:var(--muted)}.app-shell[data-color-mode=dark] .campaign-notice.error{background:#332020;border-color:#6a3939;color:#f1aaaa}.app-shell[data-color-mode=dark] .campaigns-section .template-status-pill.status-approved{background:#1e3329;border-color:#365b46;color:#a7d9b8}.app-shell[data-color-mode=dark] .campaigns-section .template-status-pill.status-needs_approval{background:#332c1e;border-color:#665436;color:#e6c487}.app-shell[data-color-mode=dark] .campaigns-section .builder-settings-panel :is(.compact-field>span,.compact-check>span,.range-field-header>span:first-child){color:var(--muted)}.app-shell[data-color-mode=dark] .campaigns-section .builder-settings-panel :is(.builder-mini-section strong,.builder-settings-group>strong){color:var(--text)}.app-shell[data-color-mode=dark] .campaigns-section .builder-settings-panel :is(.builder-mini-section,.builder-settings-group,.builder-spacing-grid){border-color:var(--line)}.app-shell[data-color-mode=dark] .campaigns-section .layout-preset-preview{background:var(--control-bg);border-color:var(--line)}.app-shell[data-color-mode=dark] .campaigns-section .layout-preset-preview i{background:#666666;border-color:#777777}.app-shell .settings-workspace{max-width:1280px;margin-inline:auto;width:100%}.app-shell .settings-workspace:has(.calculator-builder-shell){max-width:none;margin-inline:0;inline-size:100%}.app-shell .settings-workspace .settings-grid{gap:24px}.app-shell .settings-workspace .panel{padding:28px;border-radius:20px;align-content:start}.app-shell .settings-workspace :is(.panel-header,.integrations-header,.billing-header,.appearance-header){margin-bottom:24px;gap:20px}.app-shell .settings-workspace :is(.panel-header,.integrations-header,.billing-header,.appearance-header) h2{font-size:24px;letter-spacing:-.65px;line-height:1.2}.app-shell .settings-workspace :is(.panel-header,.integrations-header,.billing-header,.appearance-header) p{font-size:13px;line-height:1.6;max-width:660px}.app-shell .settings-workspace .settings-form{gap:22px}.app-shell .settings-workspace .input-field>span{font-size:12px;font-weight:550}.app-shell .settings-workspace :is(.input-field input:not([type=checkbox]):not([type=color]),.input-field select){min-height:44px;border-radius:10px}.app-shell .settings-workspace .input-field textarea{border-radius:10px;line-height:1.6}.app-shell .settings-workspace :is(.workspace-pane-tabs,.billing-page-tabs,.external-settings-tabs){background:var(--bg);border:1px solid var(--line);border-radius:13px;padding:4px;box-shadow:none}.app-shell .settings-workspace :is(.workspace-pane-tabs,.billing-page-tabs,.external-settings-tabs) button{color:var(--muted);min-height:40px;font-weight:600}.app-shell .settings-workspace :is(.workspace-pane-tabs,.billing-page-tabs,.external-settings-tabs) button:is(.active,:hover){background:var(--surface-strong);border-color:var(--line-strong);color:var(--text);box-shadow:none}.app-shell .settings-workspace :is(.workspace-pane-tabs,.billing-page-tabs,.external-settings-tabs) button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app-shell[data-color-mode=dark] .settings-workspace :is(.profile-photo-uploader,.workspace-logo-upload,.pricing-rule-card,.pricing-service-matrix-row,.integration-card,.provider-option,.settings-backup-export,.backup-count-grid>span,.billing-status-card,.billing-next-card,.billing-settings-card,.billing-payment-card,.billing-plan-card,.billing-custom-cta,.billing-seat-strip,.appearance-section,.email-default-card,.web-calculator-variant-grid>article,.web-calculator-analytics,.web-calculator-analytics dl div,.contract-visual-editor-settings,.contract-builder-deposit-options>label,.contract-builder-edit-terms){background:var(--surface-soft);border-color:var(--line);color:var(--text);box-shadow:none}.app-shell .settings-workspace :is(.profile-photo-uploader,.workspace-logo-upload){padding:20px;border-radius:16px;gap:18px;margin-bottom:24px}.app-shell[data-color-mode=dark] .settings-workspace :is(.profile-avatar:not(.has-image),.workspace-logo-preview){background:var(--control-bg);border-color:var(--line-strong);color:var(--text)}.app-shell[data-color-mode=dark] .settings-workspace :is(select.settings-select,select.settings-select:hover,select.settings-select:focus,.settings-select[role=button],button.settings-select){background:var(--control-bg);border:1px solid var(--line-strong);color:var(--text);box-shadow:none}.app-shell[data-color-mode=dark] .settings-workspace select.settings-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:14px}.app-shell[data-color-mode=dark] .settings-workspace select option{background:var(--surface-strong);color:var(--text)}.app-shell .settings-workspace :is(.integration-card,.billing-plan-card,.pricing-rule-card,.email-default-card){border-radius:16px}.app-shell .settings-workspace .integration-card{padding:20px;gap:20px}.app-shell .settings-workspace .integration-card-main small{line-height:1.6}.app-shell .settings-workspace .integrations-tabs{flex-wrap:wrap}.app-shell .settings-workspace .integrations-tabs button{min-height:36px;border-radius:9px;font-weight:550}.app-shell[data-color-mode=dark] .settings-workspace .integrations-tabs button:is(.active,[aria-selected=true]){background:var(--surface-strong);border-color:var(--line-strong);color:var(--text)}.app-shell[data-color-mode=dark] .settings-workspace :is(.integrations-search,.integration-toggle,.billing-card-icon,.web-calculator-variant-icon,.contract-builder-static-field){background:var(--control-bg);border-color:var(--line);color:var(--text)}.app-shell[data-color-mode=dark] .settings-workspace :is(.contract-builder-field input,.contract-builder-field select,.contract-builder-field textarea){background:var(--control-bg);border-color:var(--line-strong);color:var(--text);box-shadow:none}.app-shell[data-color-mode=dark] .settings-workspace :is(.pricing-rule-title,.web-calculator-variant-copy,.web-calculator-category,.web-calculator-analytics) :is(h3,strong,dd){color:var(--text)}.app-shell[data-color-mode=dark] .settings-workspace :is(.web-calculator-variant-copy small,.web-calculator-analytics dt,.web-calculator-analytics>p){color:var(--muted)}.app-shell[data-color-mode=dark] .settings-workspace :is(.save-banner.success,.inline-status.success){background:#203129;border-color:#365444;color:#a9dbbc}.app-shell[data-color-mode=dark] .settings-workspace :is(.save-banner.error,.inline-status.error){background:#342121;border-color:#663b3b;color:#f0abab}.app-shell[data-color-mode=dark] .settings-workspace .save-banner.warning{background:#332c20;border-color:#665439;color:#ebcd93}.app-shell .settings-workspace .settings-readiness-list{gap:12px}.app-shell .settings-workspace .settings-backup-export{padding:22px;border:1px solid var(--line);border-radius:16px}.app-shell .quick-setup-banner{background:var(--surface);border-color:var(--line);border-radius:16px;padding:20px 24px;box-shadow:none}.app-shell .quick-setup-banner strong{font-size:15px}.app-shell .quick-setup-banner p{font-size:13px;line-height:1.5}.app-shell[data-color-mode=dark] :is(.integration-settings-modal,.billing-compare-modal,.email-default-picker-modal,.quick-setup-dialog){background:var(--surface);color:var(--text);border-color:var(--line-strong)}.app-shell[data-color-mode=dark] .quick-setup-art{background:var(--surface-soft);border-color:var(--line)}@media (max-width:640px){.app-shell .settings-workspace .panel{padding:18px;border-radius:16px}.app-shell .settings-workspace :is(.panel-header,.integrations-header,.billing-header,.appearance-header){gap:16px;margin-bottom:20px}.app-shell .settings-workspace .panel-header h2{font-size:22px}.app-shell .settings-workspace .settings-form{grid-template-columns:1fr;gap:18px}.app-shell .settings-workspace :is(.profile-photo-uploader,.workspace-logo-upload){padding:16px;grid-template-columns:auto minmax(0,1fr)}.app-shell .settings-workspace :is(.profile-photo-uploader,.workspace-logo-upload) .avatar-upload-button{grid-column:1/-1;justify-content:center}.app-shell .settings-workspace .integration-card{padding:16px}.app-shell .quick-setup-banner{padding:18px}}.app-shell[data-color-mode=dark] .settings-workspace .app-select-trigger{background:var(--control-bg);border-color:var(--line-strong);box-shadow:none;color:var(--text);min-height:44px}.app-shell[data-color-mode=dark] .settings-workspace .app-select-trigger svg{color:var(--muted)}body:has(.app-shell[data-color-mode=dark] .settings-workspace) .app-select-menu-floating{background:#282828;border-color:#484848;color:#ffffff;box-shadow:0 16px 40px rgb(0 0 0/.35)}body:has(.app-shell[data-color-mode=dark] .settings-workspace) .app-select-menu-floating button{color:#ffffff}body:has(.app-shell[data-color-mode=dark] .settings-workspace) .app-select-menu-floating button:is(:hover,.selected){background:#383838;color:#ffffff}.app-shell[data-color-mode=dark] .settings-workspace :is(.contract-file-card,.knowledge-approval,.knowledge-tones label.selected){background:var(--surface-soft);border-color:var(--line-strong);box-shadow:none}.app-shell[data-color-mode=dark] .settings-workspace :is(.contract-file-icon,.contract-file-bottom em,.settings-status-pill,.email-default-card-template,.knowledge-section-summary em){color:var(--text);background:var(--control-bg);border-color:var(--line)}.app-shell[data-color-mode=dark] .settings-workspace .knowledge-approval>svg{color:var(--muted)}.app-shell .settings-workspace .appearance-section{background:transparent}.app-shell .settings-workspace .integrations-tabs{border-bottom:0;gap:8px}.app-shell .settings-workspace .integrations-tabs button{padding:8px 14px;margin:0;border:1px solid transparent}.app-shell[data-color-mode=dark] .settings-workspace .integration-card-footer button{color:var(--text);font-size:12px;font-weight:600;padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px}.app-shell[data-color-mode=dark] .settings-workspace .integration-card-footer button:hover{background:var(--surface-strong)}.app-shell[data-color-mode=dark] .settings-workspace .integration-toggle span{background:#b0b0b0}.app-shell[data-color-mode=dark] .settings-workspace .integration-toggle.enabled{background:var(--accent)}.app-shell[data-color-mode=dark] .settings-workspace .integration-toggle.enabled span{background:#ffffff}.app-shell .settings-workspace .billing-plan-card.current{border-color:var(--muted)}@media (min-width:1200px){.app-shell .settings-workspace .billing-plan-grid.plans-only{grid-template-columns:repeat(4,minmax(0,1fr))}}