:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0b0f14;--brand-cyan:#00fff0;--brand-magenta:#b84dff;--brand-green:#34d399;--brand-amber:#fbbf24;--page-bg:#f7f4ef;--page-bg-strong:#efe9e0;--surface:#efe9e0c7;--surface-strong:#f7f4eff7;--surface-muted:#f7f4ef;--surface-tint:#ba622c12;--border:#e5dbcfd9;--border-strong:#e5dbcf;--text-main:#0b0f14;--text-soft:#36465e;--text-faint:#62718c;--text-muted:#36465e;--accent:#ba622c;--accent-strong:#8c461c;--accent-soft:#ba622c1f;--success:#1f7a5a;--warning:#a96021;--danger:#e15554;--shadow-level-0:none;--shadow-level-1:0 1px 2px #0f172a0a;--shadow-level-2:0 4px 6px -1px #0f172a14, 0 2px 4px -1px #0f172a0a;--shadow-level-3:0 10px 15px -3px #0f172a1a, 0 4px 6px -2px #0f172a0d;--shadow-level-4:0 20px 25px -5px #0f172a1a, 0 10px 10px -5px #0f172a0a;--shadow-level-5:0 25px 50px -12px #0f172a40;--shadow-soft:var(--shadow-level-2);--shadow-card:0 16px 40px #0f172a0f;--spacing-3xs:4px;--spacing-2xs:8px;--spacing-xs:12px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--spacing-2xl:64px;--font-hero:32px;--font-page-title:24px;--font-section-title:18px;--font-card-title:15px;--font-body-large:16px;--font-body-small:15px;--font-label:15px;--font-caption:13px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--scrollbar-track:#d6cdc36b;--scrollbar-thumb:#7d889c8a;--scrollbar-thumb-hover:#62718cc2;background:#f7f4ef;font-family:Avenir Next,Inter,Segoe UI,sans-serif;font-weight:400;line-height:1.5}@media (width<=1180px){.settings-hero{grid-template-columns:1fr}.settings-hero-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-topbar-crm{grid-template-columns:minmax(220px,1fr) minmax(0,1fr)}.topbar-search{order:3;grid-column:1/-1}.topbar-tools{flex-wrap:wrap;justify-self:end}.home-service-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-service-pricing-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.support-ticket-page{color:#f7fbff;background:radial-gradient(circle at 18% 8%,#00fff024,#0000 28rem),radial-gradient(circle at 88% 2%,#b84dff29,#0000 26rem),linear-gradient(#07111f 0%,#050b15 100%);min-height:100vh;padding:24px}.support-ticket-shell{gap:16px;width:min(100%,760px);margin:0 auto;display:grid}.support-ticket-header,.support-ticket-card{background:#07111fd1;border:1px solid #85a1be38;box-shadow:0 18px 60px #00000047}.support-ticket-header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex;position:sticky;top:12px}.support-ticket-brand{align-items:center;gap:12px;min-width:0;display:flex}.support-ticket-logo{background:#091526eb;border:1px solid #00fff038;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.support-ticket-logo img{object-fit:contain;width:30px;height:30px}.support-ticket-brand p,.support-ticket-kicker{color:#65fff3;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.support-ticket-brand h1,.support-ticket-card h2{color:#fff;margin:2px 0 0;font-size:1.4rem;line-height:1.15}.support-ticket-status{color:#a8fff8;background:#00fff017;border:1px solid #65fff352;border-radius:999px;flex:none;padding:9px 12px;font-size:.86rem;font-weight:800}.support-ticket-card{border-radius:22px;padding:18px}.support-ticket-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.support-ticket-summary-head p,.support-ticket-error p,.support-ticket-empty{color:#e5edf7b8;margin:8px 0 0}.support-ticket-summary-head span{color:#e5edf7db;background:#94a3b81f;border-radius:999px;flex:none;padding:8px 11px;font-weight:800}.support-ticket-verification{gap:14px;display:grid}.support-ticket-verification p:not(.support-ticket-kicker){color:#e5edf7b8;margin:0}.support-ticket-verification label{color:#e5edf7d1;font-weight:800}.support-ticket-verification input{color:#fff;width:100%;min-height:58px;font:inherit;letter-spacing:.18em;background:#030a14b8;border:1px solid #85a1be57;border-radius:16px;outline:none;padding:0 16px;font-size:1.45rem;font-weight:900}.support-ticket-verification input:focus{border-color:#65fff3b8;box-shadow:0 0 0 3px #00fff01f}.support-ticket-verification button{color:#08111f;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#23f7ef,#b84dff);border:0;border-radius:999px;padding:0 20px;font-weight:900}.support-ticket-verification button:disabled{cursor:not-allowed;opacity:.48}.support-ticket-timeline{gap:12px;display:grid}.support-ticket-message{background:#101b2dd1;border:1px solid #85a1be33;border-radius:18px;width:88%;padding:14px}.support-ticket-message-team{background:linear-gradient(135deg,#00fff033,#b84dff2e);border-color:#65fff342;justify-self:end}.support-ticket-message-customer{justify-self:start}.support-ticket-message-meta{color:#e5edf7bd;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:.84rem;display:flex}.support-ticket-message-meta strong{color:#fff}.support-ticket-message p{color:#f7fbff;white-space:pre-wrap;margin:0}.support-ticket-reply{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;bottom:16px}.support-ticket-reply label{color:#fff;margin-bottom:10px;font-weight:800;display:block}.support-ticket-reply textarea{resize:vertical;color:#fff;width:100%;min-height:118px;font:inherit;background:#030a14b8;border:1px solid #85a1be57;border-radius:16px;outline:none;padding:14px}.support-ticket-reply textarea:focus{border-color:#65fff3b8;box-shadow:0 0 0 3px #00fff01f}.support-ticket-reply-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.support-ticket-reply-actions span{color:#e5edf79e;font-size:.82rem}.support-ticket-reply-actions button{color:#08111f;min-width:140px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#23f7ef,#b84dff);border:0;border-radius:999px;padding:12px 20px;font-weight:900}.support-ticket-reply-actions button:disabled{cursor:not-allowed;opacity:.48}.support-ticket-inline-error,.support-ticket-inline-success{border-radius:16px;padding:14px 16px;font-weight:800}.support-ticket-inline-error{color:#fecaca;background:#7f1d1d47;border:1px solid #f8717157}.support-ticket-inline-success{color:#bbf7d0;background:#065f4647;border:1px solid #34d39957}.support-ticket-skeleton{gap:10px;margin-top:18px;display:grid}.support-ticket-skeleton span{background:linear-gradient(90deg,#00fff01f,#b84dff2e);border-radius:999px;height:12px;display:block}.support-ticket-skeleton span:nth-child(2){width:78%}.support-ticket-skeleton span:nth-child(3){width:58%}@media (width<=640px){.support-ticket-page{padding:12px}.support-ticket-shell{gap:12px}.support-ticket-header{border-radius:18px;padding:14px;top:8px}.support-ticket-brand h1,.support-ticket-card h2{font-size:1.18rem}.support-ticket-status,.support-ticket-summary-head span{padding:7px 9px;font-size:.76rem}.support-ticket-card{border-radius:18px;padding:14px}.support-ticket-summary-head,.support-ticket-message-meta,.support-ticket-reply-actions{flex-direction:column;align-items:flex-start}.support-ticket-message{width:100%}.support-ticket-reply{bottom:8px}.support-ticket-reply textarea{min-height:96px}.support-ticket-reply-actions button{width:100%}}@media (width<=860px){.settings-focus-topbar,.settings-hero{padding-inline:1rem}.settings-focus-main{width:min(100% - 1rem,1780px)}.settings-hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-topbar-crm{grid-template-columns:1fr;gap:14px}.topbar-tools{flex-wrap:wrap;justify-content:space-between}.quotes-modern-template-head{grid-template-columns:1fr}.topbar-date{order:-1;width:100%}.topbar-cta{justify-content:center;width:100%}}@media screen and (width>=721px) and (width<=900px){.settings-focus-main .setup-menu-shell{grid-template-columns:minmax(0,1fr);overflow:hidden}.settings-focus-main .setup-menu-sidebar{min-width:0;max-width:100%;position:static}.settings-focus-main .setup-menu-list{overscroll-behavior-inline:contain;max-width:100%;display:flex;overflow-x:auto}.settings-focus-main .setup-menu-item{flex:0 0 min(15rem,72vw)}.settings-focus-main .setup-menu-content,.settings-focus-main .setup-accordion-section,.settings-focus-main .setup-accordion-body,.settings-focus-main .settings-workspace-connect-grid,.settings-focus-main .settings-workspace-connect-card{min-width:0;max-width:100%}}@media (width<=640px){.settings-focus-topbar{flex-direction:column;align-items:flex-start;padding-block:.85rem}.settings-focus-title{text-align:left}.settings-hero{border-radius:22px}.settings-hero-stat-grid{grid-template-columns:1fr}.topbar-search{min-height:44px}.home-service-pricing{padding:20px}.home-service-pricing-head,.home-service-sync-strip{flex-direction:column;align-items:flex-start}.home-service-pricing-grid,.home-service-pricing-summary{grid-template-columns:1fr}.topbar-profile-button{min-width:0;padding-inline:12px}.topbar-profile-label,.topbar-date{display:none}.topbar-tools{gap:10px}.topbar-action-button{padding-inline:14px}.topbar-action-button span:last-child{display:none}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#07111f;--page-bg-strong:#0d1b2a;--surface:#0b1829d6;--surface-strong:#101e31f5;--surface-muted:#102038;--surface-tint:#00fff01f;--border:#8598ba29;--border-strong:#a6bad738;--text-main:#f8fbff;--text-soft:#b6c4d9;--text-faint:#8595af;--text-muted:#b6c4d9;--accent:var(--brand-cyan);--accent-strong:var(--brand-magenta);--accent-soft:#00fff026;--success:var(--brand-green);--warning:var(--brand-amber);--danger:#ff5c5c;--shadow-level-1:0 1px 2px #00000047;--shadow-level-2:0 14px 30px #02081757;--shadow-level-3:0 24px 54px #0208176b;--shadow-card:0 24px 70px #02081761;--scrollbar-track:#12192661;--scrollbar-thumb:#808ca694;--scrollbar-thumb-hover:#a6bad7c2;color:#f8fbff;background:#07111f}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:44px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.dark body{color:var(--text-main);background:radial-gradient(circle at 0 0,#00fff01f 0%,#0000 22%),radial-gradient(circle at 100% 0,#b84dff29 0%,#0000 26%),linear-gradient(#0d1b2a 0%,#07111f 48%,#040b15 100%)}html.dark .card{border-color:var(--border);box-shadow:var(--shadow-card);background:linear-gradient(#0e1a2cf5 0%,#0a1424f5 100%)}html.dark .dashboard-sidebar{border-color:var(--border);background:linear-gradient(#0a1525fa 0%,#07111ffa 100%)}html.dark .dashboard-topbar{border-color:var(--border);background:#07111fc7}html.dark .mobile-nav{border-color:var(--border);background:#07111ff2}html.dark .mobile-nav-button{border-color:var(--border);color:var(--text-soft);background:#0c192cd1}html.dark .mobile-nav-button.active{background:linear-gradient(135deg, var(--brand-cyan) 0%, var(--brand-magenta) 100%);color:#04121d;border-color:#0000}html.dark input,html.dark select,html.dark textarea{color:var(--text-main);background:#081220eb;border-color:#8598ba38}html.dark input::placeholder,html.dark textarea::placeholder{color:var(--text-faint)}html.dark .record-card{background:linear-gradient(#0d1a2deb 0%,#0a1423f5 100%);border-color:#8598ba2e}html.dark .record-card:hover,html.dark .record-card.active{background:linear-gradient(#12233bf5 0%,#0b1728fa 100%);border-color:#00fff057}html.dark .inbox-view-tabs button,html.dark .inbox-channel-filters button,html.dark .inbox-action-rail{background:#07101d94;border-color:#8598ba2e}html.dark .inbox-view-tabs button.active,html.dark .inbox-channel-filters button.active{background:#00fff01a;border-color:#00fff047}html.dark .inbox-channel-chip{color:#67e8f9;background:#0891b229;border-color:#67e8f938}html.dark .inbox-channel-chip.channel-sms,html.dark .inbox-channel-chip.channel-whatsapp{color:#86efac;background:#16653438;border-color:#86efac38}html.dark .inbox-channel-chip.channel-messenger,html.dark .inbox-channel-chip.channel-instagram{color:#d8b4fe;background:#581c873d;border-color:#d8b4fe3d}html.dark .inbox-channel-chip.channel-phone{color:#fcd34d;background:#78350f3d;border-color:#fcd34d42}.record-card.action-ready-record{border-color:#18d98d57}html.dark .button-secondary{color:var(--text-main);background:#0a1525f2;border-color:#8598ba33}html.dark .button-secondary:hover{background:#0f1d31fa}html.dark .inline-callout{border-color:var(--border);background:#0a1525d1}html.dark .editor-block,html.dark .editor-section,html.dark .subsection-panel,html.dark .advanced-panel,html.dark .settings-suburb-row,html.dark .detail-message{border-color:var(--border);color:var(--text-main);background:linear-gradient(#0c192cf0 0%,#081220f5 100%)}html.dark .editor-section{background:linear-gradient(#0d1b2ffa 0%,#091424f5 100%)}html.dark .editor-section-toggle,html.dark .subsection-panel-toggle{border-color:var(--border);color:var(--text-soft);background:#0a1525e6}html.dark .editor-section-heading p,html.dark .subsection-panel-heading p,html.dark .helper-text,html.dark .advanced-panel summary,html.dark .check-row{color:var(--text-soft)}html.dark .detail-message{border-color:var(--border);background:#0a1525ad}html.dark .drawer{border-color:var(--border);background:linear-gradient(#0a1525fa 0%,#07111ffa 100%)}html.dark .home-mobile-action-btn{border-color:var(--border);color:var(--text-main);background:#0c192cd1}html.dark .stats-board .metric-card:first-child{background:linear-gradient(160deg,#00fff024 0%,#0085ff1f 100%);border-color:#00fff038}html.dark .stats-board .metric-card:first-child .metric-label{color:var(--brand-cyan)}html.dark .stats-board .metric-card:first-child strong{color:#8ffef7}html.dark .stats-board .metric-card:nth-child(2){background:linear-gradient(160deg,#b84dff24 0%,#7f56d929 100%);border-color:#b84dff3d}html.dark .stats-board .metric-card:nth-child(2) .metric-label{color:var(--brand-magenta)}html.dark .stats-board .metric-card:nth-child(2) strong{color:#ddb1ff}html.dark .stats-board .metric-card:nth-child(3){background:linear-gradient(160deg,#34d3991f 0%,#10b9812e 100%);border-color:#34d39938}html.dark .stats-board .metric-card:nth-child(3) .metric-label{color:var(--brand-green)}html.dark .stats-board .metric-card:nth-child(3) strong{color:#8af0c6}html.dark .stats-board .metric-card:nth-child(4){background:linear-gradient(160deg,#fbbf241f 0%,#f59e0b2e 100%);border-color:#fbbf2438}html.dark .stats-board .metric-card:nth-child(4) .metric-label{color:var(--brand-amber)}html.dark .stats-board .metric-card:nth-child(4) strong{color:#ffd479}html.dark .customer-table-row{border-color:var(--border);background:#0c192cdb}html.dark .customer-table-row:hover{background:#101f34f2}html.dark .customer-kpi-card{border-color:var(--border);background:#0c192cd6}html.dark .customer-filter-pill{border-color:var(--border);color:var(--text-soft);background:#0a1525cc}html.dark .customer-filter-pill.active{color:var(--brand-cyan);background:#00fff01f;border-color:#00fff03d}html.dark .customer-highlight-card{border-color:var(--border);background:#0a1525c7}html.dark .customer-avatar{color:#d6fff8;background:linear-gradient(135deg,#00fff02e 0%,#b84dff38 100%)}html.dark .status-badge{color:var(--brand-cyan);background:#00fff01f}html.dark .status-badge.success{color:var(--brand-green);background:#34d39926}html.dark .status-badge.warning{color:var(--brand-amber);background:#fbbf2426}html.dark .status-badge.danger{color:#ff5c5c;background:#ff5c5c26}html.dark .empty-state{background:#0a15259e}html.dark .customer-frequency-pill{color:#d8b4fe;background:#b84dff24}html.dark .customer-directory-dates span{color:var(--text-faint)}html.dark .customer-directory-dates strong,html.dark .customer-table-row strong,html.dark .customer-directory-top strong{color:var(--text-main)}html.dark .customer-table-row p,html.dark .customer-directory-top p{color:var(--text-soft)}html.dark .topbar-chip{border-color:var(--border);color:var(--text-soft);background:#ffffff0a}html.dark .topbar-chip-muted{background:#ffffff05}html.dark .topbar-chip-live{color:var(--brand-green);background:#34d3991f;border-color:#34d39938}html.dark .bookings-list-panel,html.dark .bookings-detail-panel,html.dark .bookings-toolbar,html.dark .bookings-summary-card,html.dark .booking-form-grid,html.dark .booking-form-stack>.dashboard-field,html.dark .bookings-detail-panel .inline-callout,html.dark .bookings-detail-panel .detail-message,html.dark .schedule-summary-card,html.dark .schedule-calendar,html.dark .schedule-selected-day,html.dark .schedule-day,html.dark .schedule-timeline-panel,html.dark .schedule-mini-day,html.dark .event-composer{border-color:var(--border);color:var(--text-main);background:linear-gradient(#0c192cf0 0%,#081220f5 100%)}html.dark .bookings-detail-hero,html.dark .bookings-callout{background:linear-gradient(135deg,#00fff014 0%,#b84dff1a 100%);border-color:#00fff029}html.dark .bookings-summary-card:before{background:linear-gradient(180deg, var(--brand-cyan) 0%, var(--brand-magenta) 100%)}html.dark .bookings-summary-card strong,html.dark .schedule-summary-card strong,html.dark .schedule-calendar-nav strong,html.dark .schedule-day strong,html.dark .bookings-pane-head h3,html.dark .booking-editor-title h3{color:var(--text-main)}html.dark .bookings-summary-card small,html.dark .schedule-summary-card span,html.dark .bookings-pane-head p,html.dark .booking-editor-title p,html.dark .schedule-header-copy p{color:var(--text-soft)}html.dark .schedule-view-toggle,html.dark .schedule-calendar-nav{border-color:var(--border);box-shadow:var(--shadow-level-1);background:#0a1525e0}html.dark .schedule-view-pill.active{color:var(--text-main);background:linear-gradient(135deg,#00fff01f 0%,#b84dff24 100%);border-color:#00fff038}html.dark .schedule-calendar-weekdays span,html.dark .schedule-calendar-dayhead span,html.dark .bookings-detail-panel .dashboard-field span{color:var(--text-faint)}.topbar-title-row{align-items:center;gap:.65rem;display:flex}.dark-mode-toggle{border:1px solid var(--border);background:var(--surface-strong);width:38px;height:38px;color:var(--text-soft);cursor:pointer;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.dark-mode-toggle:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.dark-mode-toggle svg{width:16px;height:16px}.checkbox-row{color:var(--text-soft);align-items:center;gap:.65rem;display:flex}.checkbox-row input{width:16px;height:16px}*{box-sizing:border-box}body{min-width:320px;font-family:Inter,Avenir Next,Segoe UI,sans-serif;font-size:var(--font-body-small);letter-spacing:-.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-main);background:radial-gradient(circle at top,#efe9e0 0%,#f7f4ef 55% 100%);margin:0;line-height:1.5}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#root{max-width:100%;min-height:100vh;overflow-x:clip}.container{width:min(1240px,100% - 2.25rem);margin:0 auto}.dashboard-app{max-width:100%;min-height:100vh;padding-bottom:6.5rem;overflow-x:clip}.shell-app{min-width:0;padding-bottom:0;display:flex}.dashboard-sidebar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8fafde6;grid-template-rows:auto 1fr auto;align-self:flex-start;gap:0;width:264px;min-height:100vh;padding:0;font-family:Inter,Segoe UI,sans-serif;display:grid;position:sticky;top:0}.sidebar-brand,.sidebar-nav,.sidebar-foot{gap:var(--spacing-sm);display:grid}.sidebar-brand{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:22px 22px 20px;display:flex}.sidebar-brand-copy{gap:3px;display:grid}.sidebar-brand-copy strong{letter-spacing:-.01em;color:var(--text-main);font-size:14px;line-height:1.2}.sidebar-brand-copy span{color:var(--text-soft);font-size:12px;line-height:1.2}.sidebar-brand-mark{width:40px;height:40px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.sidebar-brand-mark img{object-fit:contain;width:100%;height:100%}.sidebar-brand p:last-child,.sidebar-foot p{color:var(--text-soft);margin:0}.sidebar-kicker,.sidebar-group-label{font-size:var(--font-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0;font-weight:700}.sidebar-group{gap:var(--spacing-2xs);padding:16px 16px 0;display:grid}.sidebar-nav{padding-top:2px}.sidebar-foot{padding:16px}.sidebar-foot-card,.sidebar-foot p{display:none}.sidebar-link{align-items:center;gap:var(--spacing-xs);min-height:48px;color:var(--text-soft);font-size:var(--font-label);background:#ffffff05;border:1px solid #0000;border-radius:16px;padding:0 14px;font-weight:600;transition:all .18s;display:flex}.sidebar-link span:last-child{min-width:0;line-height:1.2}.sidebar-link-icon{width:20px;height:20px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.sidebar-link-icon svg{width:18px;height:18px}.sidebar-link:hover,.sidebar-link.active{color:var(--text-main);box-shadow:var(--shadow-level-2);background:#ffffff0f;border-color:#00fff01f}.sidebar-link.active{background:linear-gradient(135deg,#00fff01f 0%,#b84dff29 100%)}.sidebar-link.active:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--brand-cyan) 0%, var(--brand-magenta) 100%);align-self:stretch;width:3px}.sidebar-foot-card{gap:var(--spacing-3xs);padding:var(--spacing-sm);border:1px solid var(--border);box-shadow:var(--shadow-level-1);background:linear-gradient(135deg,#00fff014 0%,#b84dff24 100%);border-radius:18px;display:grid}.sidebar-foot-card strong{font-size:var(--font-body-small)}.sidebar-foot-card span{color:var(--text-soft);font-size:var(--font-body-small)}.shell-content{flex:1;min-width:0;max-width:100%;overflow-x:clip}.shell-main{padding-top:var(--spacing-md);padding-bottom:calc(var(--spacing-2xl) + var(--spacing-sm));min-width:0;max-width:100%}.container.shell-main{width:calc(100% - 40px);max-width:none;margin:0 20px 0 18px}.settings-focus-app{background:radial-gradient(circle at 8% 0,#00fff01f,#0000 30%),radial-gradient(circle at 92% 0,#b84dff24,#0000 34%),linear-gradient(#07111f 0%,#040b15 100%);min-height:100vh;padding:0}.settings-focus-topbar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07111fd6;border-bottom:1px solid #8598ba29;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:0 2rem;display:flex;position:sticky;top:0}.settings-focus-back{color:#8dfefa;background:#00fff014;border:1px solid #00fff038;border-radius:999px;align-items:center;gap:.55rem;min-height:44px;padding:0 1rem;font-weight:900;display:inline-flex}.settings-focus-back span:first-child{font-size:1.15rem}.settings-focus-title{text-align:right;gap:.15rem;display:grid}.settings-focus-actions{justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.settings-focus-title span{color:var(--text-faint);font-size:var(--font-caption);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.settings-focus-title strong{color:#f8fbff;font-size:1rem}.settings-focus-main{width:min(1780px,100% - 4rem);margin:0 auto;padding:1.35rem 0 4rem}.settings-focus-main .screen-header{padding-inline:0}.settings-hero{background:radial-gradient(circle at 7% 8%,#00fff038,#0000 32%),radial-gradient(circle at 70% 0,#b84dff33,#0000 30%),linear-gradient(135deg,#0b1829eb,#07111ffa);border:1px solid #5ff5f02e;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.4fr) minmax(360px,.55fr);gap:1rem;margin-bottom:1rem;padding:1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.settings-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#5ff5f024,#0000 70%);border-radius:999px;height:280px;position:absolute;inset:auto -10% -55% 38%}.settings-hero>*{z-index:1;position:relative}.settings-hero-copy{align-content:center;gap:.65rem;display:grid}.settings-hero-kicker{color:#5ff5f0;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:950}.settings-hero h1{color:#f8fbff;letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(2rem,3.5vw,4.2rem);line-height:.95}.settings-hero-copy>p:not(.settings-hero-kicker){color:#dae4f4c7;max-width:760px;margin:0;font-size:1.05rem;line-height:1.55}.settings-hero-pills{flex-wrap:wrap;gap:.55rem;display:flex}.settings-hero-pills span,.settings-hero-score,.settings-hero-stat{background:#07101d9e;border:1px solid #8598ba2e}.settings-hero-pills span{color:#e2e8f0db;border-radius:999px;align-items:center;min-height:34px;padding:0 .8rem;font-size:.82rem;font-weight:850;display:inline-flex}.settings-hero-score{border-radius:22px;align-content:center;gap:.65rem;padding:1rem;display:grid}.settings-hero-score>span,.settings-hero-stat span{color:#b6c4d9c7;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.settings-hero-score strong{color:#f8fbff;letter-spacing:-.07em;font-size:clamp(2.3rem,4vw,4rem);line-height:.9}.settings-hero-score small{color:#dae4f4b8;font-weight:750}.settings-hero-progress{background:#8598ba24;border-radius:999px;height:9px;overflow:hidden}.settings-hero-progress i{border-radius:inherit;background:linear-gradient(90deg,#5ff5f0,#b76cff);height:100%;display:block}.settings-hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.settings-hero-stat{border-radius:18px;align-content:center;gap:.25rem;min-height:100px;padding:.95rem;display:grid}.settings-hero-stat strong{color:#f8fbff;letter-spacing:-.05em;font-size:2rem;line-height:1}.settings-focus-main .setup-menu-shell{background:linear-gradient(135deg,#081322c7,#0d172bdb),radial-gradient(circle at 0 0,#00fff01f,#0000 30%);border-radius:28px;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:1.1rem;padding:1rem;box-shadow:0 30px 90px #0003}.settings-focus-main .setup-menu-sidebar{top:6rem}.settings-focus-main .setup-menu-sidebar-header{background:radial-gradient(circle at 0 0,#00fff029,#0000 45%),#07101ddb;border-radius:20px;padding:1rem}.settings-focus-main .setup-menu-list{gap:.45rem}.settings-focus-main .setup-menu-item{background:#07101d7a;border-radius:18px;min-height:64px;padding:.75rem .8rem}.settings-focus-main .setup-menu-item.active{background:linear-gradient(135deg,#00fff02e,#b84dff29),#07101db8;transform:translate(4px);box-shadow:0 18px 34px #0000002e}.settings-focus-main .setup-menu-item small{-webkit-line-clamp:1}.settings-focus-main .setup-menu-content{gap:1rem;display:grid}.settings-focus-main .setup-menu-panel{box-shadow:none;background:radial-gradient(circle at 100% 0,#b84dff1a,#0000 26%),linear-gradient(145deg,#0b1829f0,#07111ffa);border:1px solid #8598ba2e;border-radius:24px}.settings-focus-main .setup-accordion-header{padding:1.05rem 1.1rem}.settings-focus-main .setup-accordion-body{padding:1.1rem}.settings-focus-main .frontdesk-use-note,.settings-focus-main .inline-callout{background:#07101d80;border-radius:18px}.settings-focus-main .inline-callout span{color:#e2e8f0e6}.settings-focus-main .inline-callout.warning span{color:#fbbf24}.dashboard-loading{text-align:center;background:radial-gradient(circle at 18% 18%,#00fff033 0%,#0000 28%),radial-gradient(circle at 80% 16%,#f7944029 0%,#0000 26%),radial-gradient(circle at 70% 82%,#b84dff2e 0%,#0000 28%),linear-gradient(135deg,#07111f 0%,#101827 58%,#17192b 100%);place-items:center;min-height:100svh;padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.dashboard-app.dashboard-loading-app{min-height:100svh;padding-bottom:0}.dashboard-loading:before{content:"";pointer-events:none;opacity:.46;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 66%);mask-image:radial-gradient(circle at 50% 48%,#000 0%,#0000 66%)}.dashboard-loading-card{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 50% 0,#00fff029,#0000 50%),linear-gradient(145deg,#0a1727eb,#050d19d1);border:1px solid #70fff529;border-radius:1.75rem;justify-items:center;gap:.9rem;width:min(100%,29rem);padding:clamp(2rem,4vw,2.75rem);display:grid;position:relative;box-shadow:0 34px 100px #00000061,0 0 70px #00fff014,inset 0 1px #ffffff14}.dashboard-loading-card h1,.dashboard-loading-card p{margin:0}.dashboard-loading-card h1{color:#f8fbff;letter-spacing:-.04em;max-width:11ch;font-size:clamp(2.15rem,5vw,3.05rem);line-height:1}.dashboard-loading-card p{color:#e2edfbbd;max-width:26rem;line-height:1.55}.dashboard-loading-kicker{letter-spacing:.15em;text-transform:uppercase;font-size:.75rem;font-weight:900;color:#70fff5!important}.dashboard-loading-mark{width:4.35rem;height:4.35rem;box-shadow:none;border-radius:0;display:block;overflow:visible}.dashboard-loading-mark img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-loading-spinner{border:3px solid #0f172a1a;border-top-color:var(--brand-cyan);border-right-color:var(--brand-magenta);border-radius:999px;width:2.5rem;height:2.5rem;animation:.9s linear infinite dashboard-spin}.dashboard-loading-progress{background:#ffffff1a;border-radius:999px;width:min(100%,21rem);height:.38rem;position:relative;overflow:hidden}.dashboard-loading-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--brand-cyan), var(--brand-magenta));width:35%;animation:1.35s ease-in-out infinite dashboard-loading-progress;position:absolute;inset:0 auto 0 -35%;box-shadow:0 0 24px #00fff047}.dashboard-loading-hint{font-size:.92rem;color:#e2edfbb3!important}.dashboard-loading-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.dashboard-loading-actions .button{color:#f8fbff;background:#ffffff14;border:1px solid #ffffff24;width:auto;min-height:2.75rem;padding-inline:1rem;box-shadow:0 18px 40px #0000002e}.dashboard-loading-login-link{color:#70fff5!important;background:#ffffff0a!important}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@keyframes dashboard-loading-progress{0%{transform:translate(0)}50%{transform:translate(240%)}to{transform:translate(400%)}}.auth-shell{isolation:isolate;background:radial-gradient(circle at 16% 18%,#00fff033 0%,#0000 24%),radial-gradient(circle at 84% 16%,#f794402e 0%,#0000 25%),radial-gradient(circle at 72% 88%,#b84dff2e 0%,#0000 28%),linear-gradient(135deg,#07111f 0%,#101827 56%,#17192b 100%);place-items:center;min-height:100vh;padding:3rem 0;display:grid;position:relative;overflow:hidden}.auth-ambient,.auth-grid-glow{pointer-events:none;z-index:-1;position:absolute}.auth-ambient{filter:blur(2px);opacity:.8;border-radius:999px;width:26rem;height:26rem;animation:9s ease-in-out infinite auth-float}.auth-ambient-one{background:radial-gradient(circle,#00fff03d,#0000 64%);top:7%;left:6%}.auth-ambient-two{background:radial-gradient(circle,#b84dff38,#0000 66%);animation-delay:-3s;bottom:5%;right:4%}.auth-grid-glow{opacity:.55;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:56px 56px;inset:0;-webkit-mask-image:radial-gradient(circle at 28% 46%,#000 0%,#0000 62%);mask-image:radial-gradient(circle at 28% 46%,#000 0%,#0000 62%)}.auth-top-brand{z-index:1;color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.85rem;font-size:.95rem;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:clamp(1.4rem,3vw,2.4rem);left:clamp(1.25rem,5vw,5.5rem)}.auth-top-brand-mark{width:3.8rem;height:3.8rem;box-shadow:none;border-radius:0;place-items:center;display:inline-grid;overflow:visible}.auth-top-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.auth-layout{align-items:center;min-height:100vh;display:grid}.auth-login-layout{grid-template-columns:minmax(0,.95fr) minmax(430px,.75fr);gap:clamp(2rem,5vw,5rem)}.auth-login-shell{place-items:start center;min-height:100svh;padding:clamp(1rem,2.4vh,2rem) 0}.auth-login-shell .auth-layout{min-height:calc(100svh - clamp(2rem,4.8vh,4rem))}.auth-login-shell .auth-login-layout{transform:translateY(clamp(-2.75rem,-5vh,-1rem))}.auth-hero-panel{color:#f8fbff;align-content:center;gap:1.5rem;min-height:620px;display:grid}.auth-login-shell .auth-hero-panel{gap:clamp(1rem,2vh,1.35rem);min-height:min(560px,100svh - 6rem)}.auth-login-compact-brand,.auth-login-card-brand{display:none}.auth-hero-wordmark-frame{background:#fffffff0;border-radius:1.6rem;width:min(40rem,100%);padding:clamp(1rem,2.4vw,1.7rem);box-shadow:0 26px 70px #0208174d,0 0 54px #00fff01a}.auth-login-shell .auth-hero-wordmark-frame{width:min(36rem,100%);padding:clamp(.8rem,1.7vw,1.25rem)}.auth-hero-wordmark{width:100%;height:auto;display:block}.auth-hero-kicker{border-radius:var(--radius-pill);color:#f8fbffd1;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff1f;align-items:center;gap:.65rem;width:fit-content;padding:.6rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.auth-status-dot{background:#34d399;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 6px #34d3991f,0 0 28px #34d3998c}.auth-hero-logo{object-fit:contain;width:1.15rem;height:1.15rem}.auth-hero-panel h1{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(3.4rem,6vw,6.4rem);line-height:.88}.auth-hero-panel p{color:#e2edfbc7;max-width:36rem;margin:0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.65}.auth-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;max-width:48rem;display:grid}.auth-signal-grid div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1a;border-radius:1.25rem;gap:.45rem;min-height:8.5rem;padding:1rem;display:grid;box-shadow:0 24px 60px #0000002e}.auth-signal-grid strong{color:#fff;font-size:.98rem}.auth-signal-grid span{color:#e2edfbad;font-size:.88rem;line-height:1.45}.auth-orbit-card{background:#030c1894;border:1px solid #00fff02e;border-radius:1.4rem;gap:.35rem;width:min(22rem,100%);margin-top:.5rem;padding:1.1rem 1.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #00fff01f}.auth-orbit-card span{color:#70fff5;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.auth-orbit-card strong{color:#fff;font-size:1.15rem}.auth-orbit-card p{color:#e2edfbb3;margin:0;font-size:.9rem;line-height:1.45}.auth-summary-card{width:min(27rem,100%)}.auth-login-shell .auth-summary-card{width:min(24rem,100%)}.auth-orbit-line{background:#ffffff14;border-radius:999px;height:.45rem;margin-top:.65rem;overflow:hidden}.auth-orbit-line:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--brand-cyan), var(--brand-magenta));width:42%;height:100%;animation:1.8s ease-in-out infinite dashboard-loading-progress;display:block}.auth-card{width:min(640px,100%);padding:clamp(1.6rem,3.2vw,2.8rem)}.auth-login-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#fffffff0,#f8f4eed1),radial-gradient(circle at 100% 0,#00fff029,#0000 42%);border:1px solid #ffffff8c;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a38,inset 0 1px #ffffffe6}.auth-login-shell .auth-login-card{width:min(560px,100%);padding:clamp(1.45rem,2.5vw,2.35rem)}.auth-reset-card{width:min(560px,100vw - 2rem)}.auth-login-card:before{content:"";background:linear-gradient(90deg,#00fff0,#7c7dff,#b84dff,#f79440);height:6px;position:absolute;inset:0 0 auto}.auth-card-brand{align-items:center;gap:.85rem;margin-bottom:2rem;display:flex}.auth-brand-mark{color:#70fff5;background:linear-gradient(135deg,#07111f,#16263d);border-radius:1rem;place-items:center;width:3rem;height:3rem;font-weight:900;display:inline-grid;box-shadow:0 16px 34px #07111f3d}.auth-brand-logo{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.auth-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.auth-card-brand p{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .1rem;font-size:.76rem;font-weight:900}.auth-card-brand strong{color:var(--text-main);font-size:1rem}.auth-card-copy{gap:.75rem;margin-bottom:1.6rem;display:grid}.auth-login-shell .auth-card-copy{margin-bottom:clamp(1rem,2vh,1.35rem)}.auth-card-copy h2,.auth-card h1{color:#07111f;letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.95}.auth-card-copy p,.auth-card .lede{color:#475569;max-width:34rem;margin:0;font-size:1rem;line-height:1.65}.auth-form{gap:1rem;margin-top:1.25rem;display:grid}.auth-login-shell .auth-form{gap:clamp(.75rem,1.8vh,1rem);margin-top:clamp(.75rem,1.8vh,1.05rem)}.auth-form label{color:#1e293b;gap:.5rem;font-weight:800;display:grid}.auth-field-group{gap:.5rem;display:grid}.auth-field-group>label{display:block}.auth-form label span{letter-spacing:-.01em;font-size:.88rem}.auth-form input{color:#07111f;caret-color:#07111f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffffff5;border:1px solid #0f172a29;border-radius:18px;outline:none;width:100%;min-height:58px;padding:.95rem 1rem;transition:all .18s;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a0d}.auth-login-shell .auth-form input,.auth-login-shell .auth-submit{min-height:clamp(50px,7vh,58px)}.auth-form input::placeholder,html.dark .auth-form input::placeholder{color:#7f8ea3;opacity:.72}.auth-form input:focus,html.dark .auth-form input,html.dark .auth-form input:focus{color:#07111f;caret-color:#07111f;-webkit-text-fill-color:#07111f}.auth-form input:focus,html.dark .auth-form input:focus{background:#fff;border-color:#00beb4b3;box-shadow:0 0 0 4px #00fff021,0 18px 34px #0f172a14}.auth-form input:-webkit-autofill{-webkit-text-fill-color:#07111f;caret-color:#07111f;box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #00fff021}.auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:#07111f;caret-color:#07111f;box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #00fff021}.auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#07111f;caret-color:#07111f;box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #00fff021}.auth-form input[aria-invalid=true]{border-color:#e15554b8;box-shadow:0 0 0 4px #e155541f,0 18px 34px #0f172a14}.auth-field-error{color:var(--danger);margin:-.2rem 0 0;font-size:.82rem;font-weight:800;line-height:1.35}.auth-submit{color:#fff;background:linear-gradient(135deg,#07111f 0%,#1b2f4d 45%,#00fff0 135%);border:0;border-radius:18px;min-height:58px;margin-top:.4rem;font-size:1rem;font-weight:900;transition:all .18s;box-shadow:0 20px 42px #07111f47}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 26px 54px #07111f57}.auth-submit:disabled{opacity:.68;cursor:progress}.auth-secondary-action{border-radius:18px;justify-content:center;min-height:50px}.auth-mfa-account{color:#475569;background:#ffffffa3;border:1px solid #0f172a14;border-radius:16px;gap:.25rem;padding:.85rem 1rem;font-size:.88rem;font-weight:800;display:grid}.auth-mfa-account strong{color:#07111f;overflow-wrap:anywhere}.auth-mfa-remember{background:#ffffff14;border:1px solid #00fff029;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.82rem .95rem;display:grid}.auth-form .auth-mfa-remember input{width:1.08rem;height:1.08rem;min-height:0;accent-color:var(--brand-cyan);box-shadow:none;border-radius:5px;margin-top:.15rem;padding:0}.auth-mfa-remember span{gap:.18rem;display:grid}.auth-mfa-remember strong{color:#07111f;font-size:.88rem;line-height:1.25}.auth-mfa-remember small{color:#475569;font-size:.78rem;font-weight:700;line-height:1.4}.auth-reset-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-switch-copy{color:#475569;text-align:center;margin:.35rem 0 0;font-size:.95rem;font-weight:700}.auth-switch-copy a{color:#07111f;text-underline-offset:4px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.auth-help-copy{color:#64748b;text-align:center;margin:.35rem 0 0;font-size:.92rem;font-weight:700;line-height:1.5}.auth-password-help{color:#64748b;text-align:center;margin:-.15rem 0 0;font-size:.88rem;font-weight:700;line-height:1.4}.auth-help-copy a,.auth-password-help a{color:#07111f;text-underline-offset:4px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.auth-password-field{width:100%;display:block;position:relative}.auth-password-field input{width:100%;padding-right:3.25rem!important}.auth-password-toggle{color:#0f172aad;cursor:pointer;background:#ffffffb3;border:1px solid #0f172a14;border-radius:12px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;position:absolute;top:50%;right:.56rem;transform:translateY(-50%)}.auth-password-toggle svg{width:1.08rem;height:1.08rem}.auth-password-toggle:hover,.auth-password-toggle:focus-visible,.auth-password-toggle[aria-pressed=true]{color:#07111f;background:#00fff01f;border-color:#00fff057}html.dark .auth-password-toggle{color:#e2e8f0c7;background:#0f172aad;border-color:#94a3b829}html.dark .auth-password-toggle:hover,html.dark .auth-password-toggle:focus-visible,html.dark .auth-password-toggle[aria-pressed=true]{color:#7dfdf6;background:#00fff01f;border-color:#67fff573}html.dark .auth-card-copy h2,html.dark .auth-card h1{color:#f8fbff}html.dark .auth-card-copy p,html.dark .auth-card .lede,html.dark .auth-form label,html.dark .auth-help-copy,html.dark .auth-password-help,html.dark .auth-switch-copy{color:#e2edfbc7}html.dark .auth-mfa-remember{background:#00fff00d;border-color:#00fff02e}html.dark .auth-mfa-remember strong{color:#f8fbff}html.dark .auth-mfa-remember small{color:#e2edfbb8}html.dark .auth-help-copy a,html.dark .auth-password-help a,html.dark .auth-switch-copy a{color:#70fff5}.auth-actions{gap:1rem;margin-top:1.5rem;display:flex}.auth-reset-actions{align-items:stretch;margin-top:.7rem}.auth-reset-actions .auth-submit{flex:1 1 0;margin-top:0}.auth-reset-actions .auth-secondary-action{flex:1 1 0}.setup-layout{gap:1.5rem;padding-block:clamp(2rem,5vw,4.5rem);display:grid}.setup-hero{color:#07111f;background:linear-gradient(135deg,#f8f3ebeb,#ffffffc7),radial-gradient(circle at 90% 10%,#00fff038,#0000 34%)}.setup-hero h1,.setup-hero p{color:#07111f}.setup-access-panel{gap:1rem;display:grid}.setup-access-switch{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:999px;width:fit-content;padding:.25rem;display:inline-flex}.setup-access-switch button{color:#e2e8f0b8;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.7rem 1rem;font-weight:900}.setup-access-switch button.is-selected{color:#07111f;background:#f8fafc}.setup-code-field{color:#e2e8f0bd;gap:.4rem;font-weight:800;display:grid}.setup-wizard-card{overflow:hidden}.setup-progress-rail{background:#0f172a6b;border:1px solid #94a3b824;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.5rem;display:grid}.setup-progress-step{color:#e2e8f0b8;cursor:pointer;text-align:left;background:#0f172a73;border:1px solid #0000;border-radius:16px;gap:.2rem;padding:.85rem;display:grid}.setup-progress-step span,.setup-review-grid span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.setup-progress-step strong{color:#f8fafc;font-size:.96rem}.setup-progress-step.is-active,.setup-progress-step.is-complete{background:linear-gradient(135deg,#0891b24d,#1e293ba6);border-color:#2dd4bf6b}.setup-wizard-panel{min-height:370px}.setup-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.setup-review-grid article{background:linear-gradient(145deg,#0f172ad1,#1e293b73);border:1px solid #94a3b82e;border-radius:18px;gap:.3rem;padding:1rem;display:grid}.setup-review-grid strong{color:#f8fafc;font-size:1.05rem}.setup-review-grid p{color:#e2e8f0ad}.setup-wizard-actions{justify-content:space-between}.setup-code-field input{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;width:min(100%,420px);padding:.82rem .9rem}@keyframes auth-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(1.5rem,-1rem)scale(1.06)}}@media (width<=1080px){.auth-shell{background:radial-gradient(circle at 12% 16%,#00fff02e 0%,#0000 28%),radial-gradient(circle at 86% 12%,#b84dff33 0%,#0000 28%),linear-gradient(#07111f 0%,#111c2d 48%,#f8f3eb 48.2% 100%)}.auth-login-shell .auth-layout{min-height:auto}.auth-login-layout{grid-template-columns:1fr;gap:1.5rem;min-height:auto}.auth-login-shell .auth-login-layout{transform:none}.auth-hero-panel{min-height:auto;padding-top:1rem}.auth-hero-panel h1{max-width:12ch;font-size:clamp(3rem,12vw,5rem)}.auth-signal-grid{grid-template-columns:1fr}.auth-signal-grid div{min-height:auto}.auth-login-card{justify-self:center}}@media (width>=1081px) and (height<=760px){.auth-login-shell .auth-login-layout{transform:translateY(-1.75rem)}.auth-login-shell .auth-hero-wordmark-frame{width:min(34rem,100%)}.auth-login-shell .auth-card-copy{gap:.55rem}.auth-login-shell .auth-card-copy h2{font-size:clamp(2rem,3vw,3rem)}.auth-login-shell .auth-orbit-card{padding:.95rem 1.05rem}}@media (width>=1081px){.auth-login-shell .auth-hero-wordmark-frame{border-radius:14px;width:min(28rem,100%);padding:1rem}}.dashboard-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);box-shadow:var(--shadow-level-1);background:#f8fbffd1;font-family:Inter,Segoe UI,sans-serif;position:sticky;top:0}.dashboard-topbar-inner,.dashboard-actions,.section-row,.record-card-row,.detail-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dashboard-topbar-inner{padding:16px 0}html.native-app{overscroll-behavior-y:none}html.native-app .dashboard-topbar-inner{padding-top:calc(16px + env(safe-area-inset-top,0px))}html.native-app .settings-focus-topbar{padding-top:calc(1rem + env(safe-area-inset-top,0px))}.dashboard-topbar .dashboard-topbar-inner{width:calc(100% - 40px);max-width:none;margin:0 20px 0 18px}.dashboard-topbar-crm{grid-template-columns:minmax(220px,.36fr) minmax(320px,1fr) minmax(0,auto);align-items:center;gap:14px;min-width:0;display:grid}.dashboard-subtitle,.lede{margin:var(--spacing-2xs) 0 0;color:var(--text-soft);max-width:64ch;font-size:var(--font-body-large);line-height:24px}.eyebrow{margin:0 0 var(--spacing-2xs);text-transform:uppercase;letter-spacing:.12em;font-size:var(--font-caption);color:var(--accent);font-weight:700}.dashboard-topbar h1{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.18}.topbar-title-block{gap:var(--spacing-2xs);display:grid}.topbar-primary{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.topbar-business-cluster{justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.topbar-profile-shell-mobile{display:none}.topbar-brand-lockup{min-width:max-content;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;display:inline-flex}.topbar-brand-mark{width:34px;height:34px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.topbar-brand-mark img{object-fit:contain;width:100%;height:100%}.topbar-brand-copy{gap:1px;line-height:1.1;display:grid}.topbar-brand-copy strong{color:var(--text-main);font-size:13px;font-weight:800}.topbar-brand-copy span{color:var(--text-soft);font-size:11px;font-weight:700}.dashboard-topbar .topbar-business-name{max-width:min(28vw,340px);color:var(--text-soft);letter-spacing:.02em;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;line-height:1.15;overflow:hidden}.topbar-mobile-identity{text-align:right;min-width:0;max-width:min(28vw,340px);display:grid}.topbar-mobile-identity strong{display:none}.topbar-mobile-identity span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.15;overflow:hidden}html.dark .topbar-brand-lockup{box-shadow:none;background:0 0;border-color:#0000}.topbar-workspace-title{gap:2px;min-width:0;max-width:min(34vw,460px);display:grid}.topbar-workspace-title span{color:var(--brand-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1}.dashboard-topbar .topbar-business-name{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;line-height:1.15;overflow:hidden}.topbar-meta{flex-wrap:wrap;gap:10px;display:flex}.topbar-chip{border-radius:var(--radius-pill);border:1px solid var(--border);min-height:32px;color:var(--text-soft);letter-spacing:0;text-transform:none;background:#ffffff0a;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.topbar-chip-workspace{color:var(--brand-cyan);background:linear-gradient(135deg,#00fff01f 0%,#b84dff1a 100%);border-color:#00fff04d}.topbar-chip-muted{color:var(--text-soft);background:#ffffff0a;border-color:#8598ba24}.topbar-chip-live{color:var(--success);background:#34d3991a;border-color:#34d3992e}.topbar-search{border:1px solid var(--border);background:#ffffff08;border-radius:14px;justify-self:stretch;align-items:center;gap:10px;width:100%;min-height:42px;margin:0;padding:0 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08}.topbar-search:focus-within{border-color:#00fff042;box-shadow:0 0 0 3px #00fff014,inset 0 1px #ffffff08}.topbar-search-icon{color:var(--text-faint);justify-content:center;align-items:center;display:inline-flex}.topbar-search-icon svg{width:18px;height:18px}.topbar-search-input{box-shadow:none;color:var(--text-main);background:0 0;border:0;width:100%;min-height:0;padding:0;font-size:14px}.topbar-search-input:focus{box-shadow:none}html.dark .topbar-search-input{background:0 0;border:0}.topbar-search-input::placeholder{color:var(--text-faint)}.topbar-search-panel{z-index:70;background:linear-gradient(#0c182afa 0%,#07101dfa 100%);border:1px solid #748bae38;border-radius:16px;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 18px 46px #02061761}.topbar-search-all,.topbar-search-panel-links a{width:100%;min-height:48px;color:var(--text-main);text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #748bae24;border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;transition:all .16s;display:grid}.topbar-search-all:hover,.topbar-search-panel-links a:hover{background:#00fff014;border-color:#00fff03d}.topbar-search-all span,.topbar-search-panel-links span{color:var(--text-main);font-size:.88rem;font-weight:800}.topbar-search-all strong,.topbar-search-panel-links small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:600;overflow:hidden}.topbar-search-panel-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.topbar-tools{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.topbar-date{color:var(--text-soft);white-space:nowrap;margin-right:6px;font-size:14px;font-weight:500}.topbar-action-button,.topbar-icon-button,.topbar-profile-button{border:1px solid var(--border);min-height:42px;color:var(--text-main);cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 13px;transition:all .18s;display:inline-flex}.topbar-action-button:hover,.topbar-icon-button:hover,.topbar-profile-button:hover{background:#ffffff0f;border-color:#00fff02e;transform:translateY(-1px)}.topbar-action-button span:last-child,.topbar-profile-label{white-space:nowrap;font-size:14px;font-weight:700}.topbar-action-icon,.topbar-profile-caret{justify-content:center;align-items:center;display:inline-flex}.topbar-action-icon svg,.topbar-profile-caret svg,.topbar-icon-button svg{width:16px;height:16px}.topbar-icon-button{width:42px;min-width:42px;padding:0;position:relative}.topbar-notification-dot{background:#ff4d6d;border-radius:999px;width:8px;height:8px;position:absolute;top:10px;right:10px;box-shadow:0 0 0 2px #0d1b2a}.topbar-notifications-shell{position:relative}.topbar-notifications-shell-mobile{display:none}.topbar-notification-button{border:1px solid var(--border);width:42px;height:42px;color:var(--text-main);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.topbar-notification-button:hover,.topbar-notification-button[aria-expanded=true]{background:#39d3d01a;border-color:#39d3d07a}.topbar-notification-button svg{width:19px;height:19px}.topbar-notification-count{color:#fff;background:#f45d75;border:2px solid #091524;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-6px;right:-6px}.topbar-notifications-panel{z-index:90;white-space:normal;background:#091524;border:1px solid #748bae47;border-radius:8px;width:min(390px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 56px #01061175}.topbar-notifications-panel>header{border-bottom:1px solid #748bae2e;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.topbar-notifications-panel>header div{gap:2px;display:grid}.topbar-notifications-panel>header strong{color:var(--text-main);font-size:15px}.topbar-notifications-panel>header span{color:var(--text-soft);font-size:12px}.topbar-notifications-panel>header button{color:#61d9d0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.topbar-notifications-list{max-height:min(520px,100vh - 150px);overflow-y:auto}.topbar-notification-item{color:inherit;border-bottom:1px solid #748bae1f;grid-template-columns:8px minmax(0,1fr) 8px;align-items:start;gap:10px;padding:14px 16px;text-decoration:none;display:grid;position:relative}.topbar-notification-item:hover{background:#ffffff0b}.topbar-notification-item.unread{background:#2ca8bc12}.topbar-notification-tone{background:#4cb6d0;border-radius:999px;width:8px;height:8px;margin-top:5px}.topbar-notification-item.severity-success .topbar-notification-tone{background:#56d69a}.topbar-notification-item.severity-warning .topbar-notification-tone{background:#f2b84b}.topbar-notification-item.severity-urgent .topbar-notification-tone{background:#f45d75}.topbar-notification-copy{gap:4px;min-width:0;display:grid}.topbar-notification-copy strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.topbar-notification-copy>span{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.topbar-notification-copy small{color:var(--text-faint);font-size:11px}.topbar-notification-unread{background:#61d9d0;border-radius:999px;width:7px;height:7px;margin-top:5px}.topbar-notifications-state{color:var(--text-soft);text-align:center;margin:0;padding:28px 20px;font-size:13px;line-height:1.5}.topbar-notifications-state.error{color:#ff879a}.topbar-profile-shell{position:relative}.topbar-profile-menu-backdrop{display:none}.topbar-profile-button{justify-content:space-between;min-width:122px;max-width:min(320px,24vw)}.topbar-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#00fff0d1 0%,#b84dffd9 100%);border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:900;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #6c55ce42}.topbar-avatar-large{border-radius:14px;flex:none;width:42px;height:42px;font-size:.9rem}.topbar-avatar img{object-fit:cover;width:100%;height:100%}.topbar-profile-menu{border:1px solid var(--border);width:280px;box-shadow:var(--shadow-level-3);z-index:40;background:linear-gradient(#0d1a2dfa 0%,#081220fa 100%);border-radius:16px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.topbar-profile-menu-card{background:#ffffff0b;border:1px solid #67e8f91f;border-radius:14px;align-items:center;gap:.8rem;padding:.75rem;display:flex}.topbar-profile-menu-card div{gap:.16rem;min-width:0;display:grid}.topbar-profile-menu-card strong,.topbar-profile-menu-card span,.topbar-profile-menu-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-profile-menu-card strong{color:var(--text-main);font-size:.94rem}.topbar-profile-menu-card span,.topbar-profile-menu-card small{color:var(--text-soft);font-size:.78rem}.topbar-profile-label{text-overflow:ellipsis;overflow:hidden}.topbar-profile-menu-item{min-height:42px;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;padding:0 12px;font-size:.94rem;font-weight:600;display:flex}.topbar-profile-menu-item:hover{background:#ffffff0d;border-color:#00fff024}.topbar-profile-menu-item:disabled{opacity:.65;cursor:not-allowed}.topbar-cta{white-space:nowrap;min-height:44px;padding-inline:16px;font-size:14px}.search-results-page{gap:18px;display:grid}.search-results-hero{background:linear-gradient(135deg,#00fff014 0%,#b84dff14 100%),#081220b8;border:1px solid #748bae2e;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.search-results-hero h1{color:var(--text-main);letter-spacing:0;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.search-results-hero p:not(.eyebrow){max-width:64ch;color:var(--text-soft);margin:.7rem 0 0}.search-results-count{min-height:40px;color:var(--brand-cyan);white-space:nowrap;border:1px solid #00fff03d;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.86rem;font-weight:800;display:inline-flex}.search-results-empty,.search-results-section{background:#081220b8;border:1px solid #748bae29;border-radius:16px;box-shadow:inset 0 1px #ffffff08}.search-results-empty{color:var(--text-soft);gap:6px;padding:22px;display:grid}.search-results-empty strong{color:var(--text-main)}.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.search-results-section{align-content:start;gap:12px;padding:16px;display:grid}.search-results-section header{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-results-section h2{color:var(--text-main);letter-spacing:0;margin:0;font-size:1.08rem}.search-results-section header span{min-width:32px;height:28px;color:var(--text-soft);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.search-results-list{gap:8px;display:grid}.search-result-row{min-height:68px;color:var(--text-main);background:#ffffff09;border:1px solid #748bae1f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:all .16s;display:grid}.search-result-row:hover{background:#00fff012;border-color:#00fff033}.search-result-row span{gap:4px;min-width:0;display:grid}.search-result-row strong,.search-result-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result-row small,.search-result-row em,.search-results-muted,.search-results-warning{color:var(--text-soft);font-size:.84rem;font-style:normal}.search-result-row em{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.search-results-muted,.search-results-warning{margin:0}.search-results-warning{color:var(--warning)}.dashboard-frame{padding-top:1.5rem}.page-subnav{margin-bottom:var(--spacing-sm)}.page-subnav .tabs{padding-bottom:0}.editor-jump-shell{z-index:4;margin-top:-.25rem;position:sticky;top:1rem}.editor-jump-nav{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-level-2);background:#09121fd1;border-radius:1rem;gap:.65rem;padding:.8rem;display:flex;overflow:auto}.dashboard-nav,.tabs{gap:var(--spacing-md);padding-bottom:var(--spacing-2xs);display:flex;overflow:auto}.nav-chip,.tab,.mobile-nav-button,.link-button,.button,.record-card{cursor:pointer;border:none;transition:all .18s}.nav-chip,.tab,.mobile-nav-button{min-height:40px;color:var(--text-soft);font-size:var(--font-label);white-space:nowrap;background:#ffffff0a;border:1px solid #0000;border-radius:999px;padding:0 14px;font-weight:600}.nav-chip.active,.tab.active,.mobile-nav-button.active{color:var(--text-main);box-shadow:0 0 0 1px #ffffff0f, var(--shadow-level-1);background:linear-gradient(135deg,#00fff01f 0%,#b84dff24 100%);border-color:#00fff057}.mobile-nav-button{padding:0 var(--spacing-sm);border:1px solid var(--border);background:#fffffff0;border-radius:16px;justify-content:center;min-height:44px}.mobile-nav-button.active{background:linear-gradient(135deg, var(--brand-cyan) 0%, var(--brand-magenta) 100%);color:#04121d;border-color:#0000}.workspace-grid{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;display:grid}.workspace-main,.workspace-aside,.screen-grid,.record-list,.event-list,.panel-card,.detail-stack,.stats-board,.home-grid,.detail-grid{gap:var(--spacing-sm);display:grid}.workspace-aside{position:sticky;top:7rem}.screen-grid{gap:var(--spacing-md);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.home-grid{gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.stats-board{gap:var(--spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr))}.stats-board.compact,.detail-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid.two-col,.crm-flow-grid,.split-panel{gap:var(--spacing-sm);display:grid}.detail-grid.two-col,.crm-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-panel{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start}.form-grid{gap:var(--spacing-sm);display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:linear-gradient(180deg, var(--surface-strong) 0%, #fffffff0 100%);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:24px}.screen-header,.panel-card,.side-panel,.metric-card,.empty-state,.media-card{padding:var(--spacing-md)}.screen-header{gap:var(--spacing-md);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;position:relative;overflow:hidden}.screen-header:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#00fff01f 0%,#b84dff14 36%,#0000 68%);border-radius:999px;width:220px;height:220px;position:absolute;inset:-30% -5% auto auto}.screen-header-copy{gap:var(--spacing-3xs);display:grid}.screen-header h2{font-size:clamp(1.45rem, 1.85vw, var(--font-page-title));letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.1}.screen-header-actions{align-self:start}.panel-card,.side-panel{align-content:start}.metric-card strong{margin-top:var(--spacing-2xs);letter-spacing:-.02em;font-size:clamp(1.75rem,2.2vw,2.25rem);line-height:1.1;display:block}.metric-card-shell{gap:8px;display:grid}.metric-card{color:inherit;cursor:default;min-height:150px;text-decoration:none;display:block;position:relative;overflow:hidden}a.metric-card{cursor:pointer}a.metric-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.metric-card:after{content:"";background:radial-gradient(circle,#00fff029,#0000 70%);border-radius:999px;width:96px;height:96px;position:absolute;inset:auto -10% -25% auto}.metric-label{font-size:var(--font-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.metric-hint{color:var(--text-soft);max-width:22ch;font-size:var(--font-body-small);display:block}.metric-card-rich{min-height:0}.metric-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metric-card-icon{border:1px solid #ffffff1f;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.metric-card-icon svg{width:28px;height:28px}.metric-card-badge{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.metric-card-title{color:var(--text-soft);font-size:18px;font-weight:700;line-height:1.25}.metric-card-footnote{max-width:none;font-size:15px;font-weight:700}.button{justify-content:center;align-items:center;gap:var(--spacing-2xs);min-height:44px;font-weight:700;font-size:var(--font-label);letter-spacing:-.01em;border-radius:14px;padding:0 16px;display:inline-flex}.button-primary{background:linear-gradient(135deg, var(--brand-cyan) 0%, var(--brand-magenta) 100%);color:#04121d;box-shadow:var(--shadow-level-2)}.button-secondary{color:var(--text-main);border:1px solid var(--border);box-shadow:var(--shadow-level-1);background:#ffffffeb}.button-ghost{color:var(--text-soft);background:0 0;border:1px solid #0000}.button-danger,.button-destructive{color:var(--danger);background:#fff4f5;border:1px solid #b5475c24}.button:hover,.nav-chip:hover,.tab:hover{transform:translateY(-1px)}.editor-section{scroll-margin-top:8rem}.button:disabled,.button.disabled,.nav-chip:disabled,.mobile-nav-button:disabled{opacity:.6;cursor:not-allowed}.button.disabled{pointer-events:none}.inbox-command-panel{gap:var(--spacing-sm);display:grid}.inbox-view-tabs,.inbox-channel-filters,.inbox-action-rail,.inbox-thread-flags,.inbox-thread-title-line{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.inbox-view-tabs{align-items:stretch}.inbox-view-tabs button{min-width:8.5rem;color:var(--text-main);font:inherit;text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #94a3b838;border-radius:14px;gap:.2rem;padding:.75rem .85rem;display:grid}.inbox-view-tabs button.active{background:#0ea5e91a;border-color:#0ea5e957}.inbox-view-tabs span,.inbox-channel-filters button,.inbox-thread-flags span,.inbox-channel-chip{font-size:var(--font-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:850}.inbox-view-tabs strong{color:var(--text-main);font-size:1.05rem}.inbox-channel-filters button{color:var(--text-soft);font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #94a3b838;border-radius:999px;padding:.45rem .65rem}.inbox-channel-chip{color:#0369a1;white-space:nowrap;background:#0ea5e91a;border:1px solid #0ea5e933;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:.24rem .55rem;display:inline-flex}.inbox-channel-chip.channel-sms{color:#047857;background:#10b9811a;border-color:#10b98138}.inbox-channel-chip.channel-whatsapp{color:#15803d;background:#22c55e1f;border-color:#22c55e40}.inbox-thread-flags{gap:.4rem}.inbox-thread-flags span:not(.status-badge){color:var(--text-soft)}.inbox-thread-title-line{justify-content:space-between}.inbox-action-rail{background:#f8fafca8;border:1px solid #94a3b82e;border-radius:16px;padding:.75rem}.inbox-screen{gap:var(--spacing-md);display:grid}.inbox-screen .screen-header{border-radius:22px;align-items:start;min-height:150px}.inbox-screen .screen-header .lede{max-width:720px}.inbox-kpi-strip{gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inbox-kpi-card{min-height:104px;box-shadow:var(--shadow-level-1);background:linear-gradient(#ffffffe6,#f8fafcd1),#ffffffc7;border:1px solid #94a3b83d;border-radius:18px;gap:.18rem;padding:1rem 1.1rem;display:grid}.inbox-kpi-card strong{color:var(--text-main);margin:0;font-size:2rem;line-height:1}.inbox-kpi-card span{color:var(--text-main);font-size:var(--font-label);font-weight:850}.inbox-kpi-card small{color:var(--text-soft);font-size:var(--font-body-small);line-height:1.35}.inbox-kpi-card.tone-unread{border-color:#0ea5e938}.inbox-kpi-card.tone-action{border-color:#f59e0b47}.inbox-kpi-card.tone-callback{border-color:#10b9813d}.inbox-panel{gap:var(--spacing-sm);padding:var(--spacing-md);box-shadow:var(--shadow-card);background:linear-gradient(#ffffffe6,#f8fafcd1),#ffffffc7;border:1px solid #94a3b833;border-radius:22px;align-content:start;display:grid}.inbox-workspace-grid{gap:var(--spacing-md);grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.inbox-list-panel,.inbox-detail-panel{min-width:0}.inbox-command-panel.inbox-panel{padding:1rem}.inbox-screen .list-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-bottom:0}.inbox-screen .list-toolbar>*{align-self:center}.inbox-screen .record-list{gap:.7rem}.inbox-screen .record-card{box-shadow:none}.inbox-screen .record-card p{line-height:1.45}@media (width>=1081px){.inbox-list-panel{grid-template-rows:auto minmax(0,1fr);min-height:min(720px,100vh - 120px);max-height:min(820px,100vh - 120px);display:grid;position:sticky;top:1rem;overflow:hidden}.inbox-screen .record-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:.35rem;overflow-y:auto}}.inbox-screen .section-row h3,.inbox-screen .timeline-panel h3,.inbox-screen .editor-block h3{margin:0}.inbox-reply-composer .section-row{align-items:flex-start}.inbox-reply-composer .lede{max-width:46rem;color:var(--text-soft);font-size:var(--font-body-small);margin:.25rem 0 0;line-height:1.45}.inbox-reply-hint{color:var(--text-soft);font-size:var(--font-body-small);line-height:1.4}.inbox-ai-inline-note{color:#67e8f9d6;font-size:var(--font-caption);margin-top:.45rem;font-weight:800;line-height:1.35;display:block}.inbox-ai-decision-card{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);background:#07101d85;border:1px solid #8598ba2e;border-radius:14px;padding:.9rem 1rem;display:flex}.inbox-ai-decision-card>div{gap:.25rem;min-width:0;display:grid}.inbox-ai-decision-card span{color:var(--accent);font-size:var(--font-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.inbox-ai-decision-card strong{color:var(--text-main);font-size:1rem}.inbox-ai-decision-card p,.inbox-ai-decision-card small{color:#e2e8f0b8;margin:0;line-height:1.45}.inbox-ai-decision-card.tone-safe{background:#14532d26;border-color:#4ade8047}.inbox-ai-decision-card.tone-review{background:#92400e21;border-color:#fbbf244d}.inbox-ai-decision-card.tone-muted{background:#1e293b33;border-color:#94a3b838}.inbox-ai-assist{background:#07101d85;border:1px solid #8598ba2e;border-radius:16px;gap:.85rem;padding:1rem;display:grid}.inbox-ai-assist.tone-safe{background:#14532d26;border-color:#4ade8047}.inbox-ai-assist.tone-review{background:#92400e21;border-color:#fbbf244d}.inbox-ai-assist.tone-muted{background:#1e293b33;border-color:#94a3b838}.inbox-section-heading{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.inbox-section-heading h4{color:var(--text-main);margin:0;font-size:1rem}.inbox-section-heading span{color:var(--accent);font-size:var(--font-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.inbox-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.inbox-ai-grid>div{background:#0a142461;border:1px solid #8598ba24;border-radius:12px;gap:.25rem;min-width:0;padding:.7rem;display:grid}.inbox-ai-grid span{color:#e2e8f09e;font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.inbox-ai-grid strong,.inbox-ai-grid p{color:var(--text-main);margin:0;line-height:1.4}.inbox-screen .detail-message,.inbox-screen .editor-block,.inbox-screen .inline-callout,.inbox-screen .timeline-panel{border-radius:18px}html.dark .inbox-screen .screen-header,html.dark .inbox-panel,html.dark .inbox-kpi-card{background:radial-gradient(circle at 96% 0,#5ff5f01a,#0000 24%),linear-gradient(#0c192cf5,#07101df5);border-color:#8598ba2e;box-shadow:0 24px 60px #0000003d}html.dark .inbox-screen .screen-header{border-color:#5ff5f02e}html.dark .inbox-kpi-card.tone-unread{background:linear-gradient(#0ea5e929,#07101de0),#07101de6;border-color:#67e8f947}html.dark .inbox-kpi-card.tone-action{background:linear-gradient(#f59e0b29,#07101de0),#07101de6;border-color:#fbbf2447}html.dark .inbox-kpi-card.tone-callback{background:linear-gradient(#10b98126,#07101de0),#07101de6;border-color:#86efac42}html.dark .inbox-kpi-card strong,html.dark .inbox-kpi-card span{color:var(--text-main)}html.dark .inbox-kpi-card small{color:var(--text-soft)}html.dark .inbox-screen .record-card{background:#07101d9e;border-color:#8598ba29}html.dark .inbox-screen .record-card:hover,html.dark .inbox-screen .record-card.active{background:linear-gradient(135deg,#0891b22e,#0c192ceb),#07101dd1;border-color:#67e8f957}html.dark .inbox-screen .detail-message,html.dark .inbox-screen .editor-block,html.dark .inbox-screen .inline-callout,html.dark .inbox-screen .timeline-panel{background:#07101d8a;border-color:#8598ba29}html.dark .inbox-screen .list-toolbar input{background:#040c18ad}.record-card{text-align:left;padding:var(--spacing-sm);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-1);background:#ffffffd1;border:1px solid #e2e8f0eb}.record-card.active{box-shadow:var(--shadow-level-2);background:linear-gradient(#f4f5fffa 0%,#fffffff5 100%);border-color:#6366f147}.record-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-level-2);transform:translateY(-1px)}.record-list.compact{align-content:start}.record-card-row span,.detail-header small,.event-item small{color:var(--text-soft)}.record-card p,.event-item p,.empty-state p,.plain-list,.inline-callout span{color:var(--text-soft);margin:0}.list-toolbar{gap:var(--spacing-sm);padding-bottom:var(--spacing-3xs);grid-template-columns:minmax(0,1fr) 180px;align-self:start;align-items:start;display:grid}.list-toolbar>*{align-self:start}.dashboard-field{gap:var(--spacing-2xs);display:grid}.dashboard-field span{font-size:var(--font-caption);letter-spacing:.02em;text-transform:none;color:var(--text-soft);font-weight:700}.dashboard-field-helper{color:var(--text-muted);font-size:.9rem;line-height:1.4}.dashboard-field-error{color:var(--danger);font-size:.9rem;font-weight:800;line-height:1.35}input,textarea,select{border-radius:var(--radius-md);width:100%;padding:var(--spacing-xs);color:var(--text-main);font-size:var(--font-body-small);background:#fffffffa;border:1px solid #cbd5e1e6;min-height:48px;line-height:1.45;box-shadow:inset 0 1px #ffffff8c}input:focus,textarea:focus,select:focus{border-color:#00a399b8;outline:none;box-shadow:0 0 0 3px #00fff033,inset 0 1px #ffffff8c}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#e15554b8;box-shadow:0 0 0 3px #e155541f}textarea{resize:vertical}.editor-block{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-lg);background:linear-gradient(#f8fafffa 0%,#fffffff0 100%);border:1px solid #e2e8f0eb;display:grid}.setup-section-overview .editor-jump-nav{align-items:center}.setup-section-overview .tab{white-space:nowrap}.setup-menu-shell{gap:var(--spacing-md);padding:var(--spacing-md);background:radial-gradient(circle at 0 0,#00fff01c,#0000 28%),linear-gradient(135deg,#081322f5 0%,#0d172bf5 100%);border-color:#8598ba2e;grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;display:grid}.setup-menu-sidebar{gap:var(--spacing-sm);display:grid;position:sticky;top:1rem}.setup-menu-sidebar-header{border-radius:var(--radius-lg);background:#07101db8;border:1px solid #8598ba29;gap:.35rem;padding:.95rem;display:grid}.setup-menu-sidebar-header span{color:var(--text-muted);font-size:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.setup-menu-sidebar-header strong{color:var(--text-main);font-size:var(--font-body-large)}.setup-menu-list{gap:.55rem;display:grid}.setup-menu-item{justify-content:space-between;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-lg);width:100%;color:var(--text-soft);text-align:left;cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:#0c192c9e;border:1px solid #8598ba1f;padding:.9rem;display:flex}.setup-menu-item:hover,.setup-menu-item.active{color:var(--text-main);background:linear-gradient(135deg,#00fff01f,#9774ff1f);border-color:#00fff047;transform:translate(3px)}.setup-menu-item span{gap:.25rem;min-width:0;display:grid}.setup-menu-item strong{font-size:var(--font-body-small)}.setup-menu-item small{color:var(--text-muted);font-size:var(--font-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.setup-menu-item em{min-width:1.9rem;height:1.9rem;color:var(--accent);background:#00fff01a;border:1px solid #00fff038;border-radius:999px;place-items:center;padding:0 .45rem;font-style:normal;font-weight:900;display:grid}.setup-menu-content{min-width:0}.setup-accordion-section{background:linear-gradient(135deg,#fffffffa 0%,#f8fafcf0 100%),radial-gradient(circle at 8% 0,#22d3ee1a,#0000 32%);gap:0;padding:0;overflow:hidden}.setup-accordion-section.is-open{border-color:#22d3ee3d;box-shadow:0 18px 44px #0f172a1a}.setup-accordion-header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:.9rem;display:flex}.setup-accordion-trigger{align-items:center;gap:var(--spacing-sm);min-width:0;color:inherit;text-align:left;cursor:default;background:0 0;border:0;flex:1;display:flex}.setup-accordion-trigger>span{width:2.25rem;height:2.25rem;color:var(--accent-strong);background:#22d3ee1a;border:1px solid #22d3ee3d;border-radius:999px;flex:none;place-items:center;font-size:1.2rem;font-weight:800;line-height:1;display:grid}.setup-accordion-trigger h3{font-size:var(--font-body-large);margin:0}.setup-accordion-trigger small{color:var(--text-muted);font-size:var(--font-body-small);margin-top:.25rem;line-height:1.45;display:block}.setup-accordion-actions{justify-content:flex-end;gap:var(--spacing-2xs);flex:none;display:flex}.setup-accordion-actions>div{justify-content:flex-end;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.setup-accordion-body{gap:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-md);display:grid}.setup-menu-panel{min-height:560px}.frontdesk-use-note{border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 34%),#0ea5e90f;border:1px solid #22d3ee33;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;display:flex}.frontdesk-use-note>span{width:2rem;height:2rem;color:var(--accent-strong);letter-spacing:.08em;background:#22d3ee1f;border:1px solid #22d3ee42;border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.frontdesk-use-note p{color:var(--text-soft);font-size:var(--font-body-small);margin:0;line-height:1.55}.setup-overview-hero{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:calc(var(--radius-lg) + 4px);color:#f8fbff;background:radial-gradient(circle at 100% 0,#9774ff2e,#0000 34%),linear-gradient(135deg,#081322f5,#0d172bf0);border:1px solid #22d3ee3d;display:flex}.setup-overview-hero>div{gap:.4rem;display:grid}.setup-overview-kicker{color:var(--accent);font-size:var(--font-label);letter-spacing:.16em;text-transform:uppercase;font-weight:900}.setup-overview-hero strong{letter-spacing:-.06em;font-size:clamp(2.25rem,5vw,4rem);line-height:.95}.setup-overview-hero p{color:#e2e8f0c2;max-width:720px;margin:0;line-height:1.55}.setup-overview-grid{gap:var(--spacing-sm);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);display:grid}.setup-overview-card{align-content:start}.setup-save-note{background:radial-gradient(circle at 0 0,#00fff014,#0000 34%),#07101d9e;border-color:#22d3ee33}.setup-save-note.is-clean{color:#a7f3d0f0}.frontdesk-truth-list{gap:.7rem;display:grid}.frontdesk-truth-row{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0a1626eb,#07101df5);border:1px solid #8598ba29;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.95rem;transition:border-color .18s,transform .18s,background .18s;display:grid}.frontdesk-truth-row:hover{background:radial-gradient(circle at 0 0,#00fff014,#0000 32%),linear-gradient(145deg,#0c1c2ff2,#07101dfa);border-color:#00fff059;transform:translateY(-1px)}.frontdesk-truth-mark{color:#86efac;width:2.35rem;height:2.35rem;font-size:var(--font-caption);background:#10b9811f;border:1px solid #10b98147;border-radius:14px;place-items:center;font-weight:950;display:inline-grid}.frontdesk-truth-row.needs-work .frontdesk-truth-mark{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b52}.frontdesk-truth-copy{gap:.18rem;min-width:0;display:grid}.frontdesk-truth-copy strong{color:var(--text-main);font-size:.98rem}.frontdesk-truth-copy em{color:#e2e8f0e0;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:800;overflow:hidden}.frontdesk-truth-copy small{color:#94a3b8eb;line-height:1.45}.frontdesk-truth-status{color:var(--accent-strong);font-size:var(--font-caption);white-space:nowrap;background:#22d3ee1a;border:1px solid #22d3ee3d;border-radius:999px;justify-self:end;padding:.42rem .7rem;font-weight:900}.frontdesk-truth-row.needs-work .frontdesk-truth-status{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b47}.setup-answer-grid,.setup-checklist{gap:.7rem;display:grid}.setup-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-answer-card,.setup-checklist-row,.setup-service-card{appearance:none;width:100%;color:inherit;text-align:left;cursor:pointer;border:1px solid #8598ba2e}.setup-answer-card{border-radius:var(--radius-md);background:#ffffffa8;gap:.35rem;padding:.9rem;display:grid}.setup-answer-card span,.setup-service-card span{color:var(--text-muted);font-size:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.setup-answer-card strong,.setup-service-card strong{color:var(--text-main);font-size:var(--font-body-small)}.setup-answer-card.needs-work{background:#f59e0b14;border-color:#f59e0b47}.setup-checklist-row{border-radius:var(--radius-md);background:#ffffffa3;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;padding:.85rem;display:grid}.setup-checklist-row>span{color:#92400e;background:#f59e0b21;border:1px solid #f59e0b42;border-radius:999px;place-items:center;min-width:1.9rem;height:1.9rem;padding:0 .35rem;font-size:.7rem;font-weight:900;display:inline-grid}.setup-checklist-row.is-done>span{color:#047857;background:#10b9811f;border-color:#10b9813d}.setup-checklist-row strong,.setup-checklist-row small{display:block}.setup-checklist-row strong{color:var(--text-main);font-size:var(--font-body-small)}.setup-checklist-row small{color:var(--text-muted);margin-top:.18rem;line-height:1.4}.setup-service-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.setup-service-card{border-radius:var(--radius-lg);min-height:126px;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(145deg,#ffffffc2,#f8fafce6),radial-gradient(circle at 100% 0,#22d3ee1a,#0000 38%);gap:.35rem;padding:.95rem;display:grid}.setup-service-card:hover,.setup-service-card.active{border-color:#22d3ee6b;transform:translateY(-2px);box-shadow:0 18px 38px #0f172a1f}.setup-service-card.inactive{opacity:.62}.setup-service-card small{color:var(--accent-strong);font-weight:800}.setup-service-card-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.setup-service-card-meta small{border-radius:var(--radius-pill);background:#0ea5e914;border:1px solid #0ea5e924;align-items:center;min-height:1.7rem;padding:0 .55rem;display:inline-flex}.setup-service-editor{border-color:#22d3ee38}.setup-service-wizard{gap:var(--spacing-sm);border-color:#00a3993d;display:grid}.setup-service-wizard .setup-progress-rail{border-radius:var(--radius-lg);background:#f1f5f9bd;border-color:#8598ba33;grid-template-columns:repeat(3,minmax(0,1fr))}.setup-service-wizard .setup-progress-step{border-radius:var(--radius-md);min-height:76px;color:var(--text-muted);background:#ffffffbd;border-color:#8598ba24}.setup-service-wizard .setup-progress-step span{color:var(--accent-strong)}.setup-service-wizard .setup-progress-step strong{color:var(--text-main)}.setup-service-wizard .setup-progress-step.is-active,.setup-service-wizard .setup-progress-step.is-complete{background:#00a3991a;border-color:#00a39947}.setup-service-wizard .setup-wizard-panel{min-height:auto}.setup-template-grid{gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.setup-template-card{min-height:132px;padding:var(--spacing-sm);border-radius:var(--radius-lg);color:inherit;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #8598ba2e;gap:.4rem;display:grid}.setup-template-card:hover,.setup-template-card.is-selected{background:#00a39917;border-color:#00a3995c}.setup-template-card strong{color:var(--text-main);font-size:var(--font-body-small)}.setup-template-card span{color:var(--text-muted);line-height:1.45}.setup-wizard-pricing-grid{gap:var(--spacing-sm);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;display:grid}.setup-service-preview{padding:var(--spacing-sm);border-radius:var(--radius-lg);background:#f1f5f9b3;border:1px solid #00a39933;gap:.6rem;display:grid}.setup-service-preview>span{color:var(--text-muted);font-size:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.setup-service-preview strong{color:var(--text-main);font-size:var(--font-body-large)}.setup-service-preview p{color:var(--text-muted);margin:0;line-height:1.5}.section-actions,.settings-template-row,.setup-sticky-save-actions{gap:var(--spacing-2xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.settings-template-row{justify-content:flex-start}.inline-callout.warning{color:#92400e;background:#f59e0b1a;border-color:#f59e0b38}.business-brain-card{border-color:#22d3ee2e}.business-brain-card .section-row{align-items:flex-start}.settings-guidance-manager{box-shadow:none;background:linear-gradient(145deg,#0b1829eb,#07111ff5);border:1px solid #22d3ee2e;border-radius:18px}.settings-guidance-manager h4{color:var(--text-main)}.settings-guidance-manager{gap:1rem;padding:1rem;display:grid}.settings-guidance-manager-head,.settings-guidance-card-actions{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.settings-guidance-manager-head h4{margin:0;font-size:1.05rem}.settings-guidance-count,.settings-guidance-status{border-radius:var(--radius-pill);color:var(--accent-strong);background:#22d3ee1a;border:1px solid #22d3ee3d;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.settings-guidance-count{gap:.35rem;min-width:auto;padding:.45rem .75rem}.settings-guidance-count strong{color:var(--text-main);font-size:1rem;line-height:1}.settings-guidance-count span,.settings-guidance-status{font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase}.settings-guidance-status{min-height:36px;padding:0 .8rem}.settings-guidance-status.is-off{color:var(--text-muted);background:#94a3b81a;border-color:#94a3b838}.settings-guidance-template-row{border-bottom:1px solid #8598ba24;justify-content:flex-start;gap:.55rem;padding-bottom:.85rem}.settings-guidance-template-row .button{border-radius:999px;min-height:40px;padding:0 .95rem}.settings-guidance-note-list{gap:var(--spacing-sm)}.settings-proof-card{border-color:#22d3ee2e}.settings-proof-layout{gap:var(--spacing-sm);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;display:grid}.settings-proof-template-row{gap:var(--spacing-2xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.settings-proof-link-row{gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);background:#ffffffa8;border:1px solid #8598ba2e;grid-template-columns:minmax(160px,.45fr) minmax(0,1fr) auto;align-items:end;display:grid}.settings-integration-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.settings-workspace-connect-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-workspace-connect-card{background:linear-gradient(145deg,#0b1829eb,#07111ffa);border:1px solid #8598ba2e;border-radius:18px;gap:1rem;padding:1rem;display:grid}.settings-workspace-connect-card.is-selected{background:linear-gradient(145deg,#082f496b,#07111ffa);border-color:#22d3ee57}.settings-workspace-connect-card.is-live{border-color:#10b98157}.settings-primary-workspace-panel{gap:var(--spacing-sm);background:linear-gradient(145deg,#082f4947,#07101db8);border:1px solid #22d3ee38;border-radius:18px;padding:1rem;display:grid}.settings-primary-workspace-main{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.settings-primary-workspace-main>div:first-child{gap:.3rem;min-width:0;display:grid}.settings-primary-workspace-panel strong{color:var(--text-main);font-size:1.05rem}.settings-primary-workspace-panel p{color:#e2e8f0c2;max-width:52rem;margin:0;line-height:1.45}.settings-primary-workspace-options{flex:none;gap:.6rem;display:flex}.settings-primary-workspace-options button{color:#e2e8f0c7;min-width:12rem;font:inherit;text-align:left;cursor:pointer;background:#07101d94;border:1px solid #8598ba33;border-radius:14px;gap:.15rem;padding:.75rem .9rem;display:grid}.settings-primary-workspace-options button:hover:not(:disabled),.settings-primary-workspace-options button.is-active{background:#10b9811f;border-color:#86efac47}.settings-primary-workspace-options button.is-incomplete{background:#94a3b814;border-color:#94a3b838}.settings-primary-workspace-options button.is-incomplete strong{color:#cbd5e1e6}.settings-primary-workspace-options button.is-partial-primary{background:#22d3ee1a;border-color:#22d3ee4d}.settings-primary-workspace-options button.is-partial-primary strong{color:var(--accent)}.settings-primary-workspace-options button:disabled{cursor:progress;opacity:.72}.settings-primary-workspace-options span{font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.settings-primary-workspace-options strong{color:#86efac;font-size:.95rem}.settings-custom-workspace-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.7rem;display:grid}.settings-custom-workspace-controls label{min-width:0;color:var(--text-muted);font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-weight:900;display:grid}.settings-custom-workspace-controls select{text-transform:none;width:100%;min-height:44px}.settings-custom-workspace-controls .button{white-space:nowrap;min-height:44px}.settings-workspace-connect-head,.settings-workspace-connect-actions{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.settings-workspace-connect-head h4{color:var(--text-main);margin:.25rem 0 .3rem;font-size:1.22rem}.settings-workspace-connect-head p,.settings-workspace-connect-actions small{color:#e2e8f0c7;margin:0;line-height:1.45}.settings-workspace-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.settings-workspace-checks span{color:#cbd5e1db;min-height:40px;font-size:var(--font-caption);background:#94a3b814;border:1px solid #94a3b838;border-radius:14px;align-items:center;gap:.5rem;padding:.55rem .65rem;font-weight:900;line-height:1.25;display:flex}.settings-workspace-checks span:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.55rem;height:.55rem}.settings-workspace-checks span.is-done{color:#86efac;background:#10b9811c;border-color:#10b98140}.settings-workspace-account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.settings-workspace-account-list div{background:#07101d75;border:1px solid #8598ba29;border-radius:14px;gap:.25rem;min-width:0;padding:.75rem;display:grid}.settings-workspace-account-list span{color:var(--text-muted);font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.settings-workspace-account-list strong{min-width:0;color:var(--text-main);overflow-wrap:anywhere}.settings-workspace-connect-actions{align-items:center}.settings-workspace-connect-actions small{max-width:34rem}.settings-workspace-button-row{flex:none;justify-content:flex-end;gap:.6rem;display:flex}.settings-workspace-button-row .button{min-width:10rem}.settings-meta-messaging-panel{gap:var(--spacing-sm);background:linear-gradient(145deg,#082f4938,#07101d9e);border:1px solid #22d3ee2e;border-radius:18px;padding:1rem;display:grid}.settings-meta-messaging-head,.settings-meta-messaging-actions{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.settings-meta-messaging-head>div{gap:.35rem;display:grid}.settings-meta-messaging-head h4{color:var(--text-main);margin:0;font-size:1.15rem}.settings-meta-messaging-head p,.settings-meta-messaging-actions small,.settings-meta-channel-card p,.settings-meta-channel-detail small{color:#e2e8f0b8;margin:0;line-height:1.45}.settings-meta-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.settings-meta-inbox-summary div{background:#07101d75;border:1px solid #8598ba2e;border-radius:14px;gap:.25rem;padding:.75rem .8rem;display:grid}.settings-meta-inbox-summary span,.settings-meta-channel-copy span{color:#e2e8f0d6;font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.settings-meta-inbox-summary strong{color:var(--text-main)}.settings-meta-inbox-summary p{color:#e2e8f0ad;margin:0;line-height:1.4}.settings-meta-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.settings-meta-channel-card{background:#07101d85;border:1px solid #8598ba29;border-radius:16px;gap:.85rem;min-width:0;padding:.95rem;display:grid}.settings-meta-channel-card.is-selected{background:#0891b21a;border-color:#67e8f952}.settings-meta-channel-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.settings-meta-channel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.settings-meta-channel-card-head .button{min-height:34px;font-size:var(--font-caption);border-radius:12px;padding:.35rem .65rem}.settings-meta-channel-copy,.settings-meta-channel-detail{gap:.45rem;display:grid}.settings-meta-channel-copy span{color:var(--accent)}.settings-meta-channel-card h5{color:var(--text-main);margin:0;font-size:1rem}.settings-meta-channel-detail{border-top:1px solid #8598ba24;padding-top:.8rem}.settings-meta-channel-detail span{color:var(--text-muted);font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.settings-meta-channel-detail strong{color:var(--text-main)}.settings-meta-admin-controls{border-top:1px solid #8598ba24;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding-top:.75rem;display:grid}.settings-meta-admin-controls button{color:#e2e8f0c7;min-width:0;min-height:34px;font:inherit;font-size:var(--font-caption);cursor:pointer;background:#07101d70;border:1px solid #8598ba2e;border-radius:10px;padding:.35rem .45rem;font-weight:900}.settings-meta-admin-controls button.is-active{color:#67e8f9;background:#0891b224;border-color:#67e8f94d}.settings-meta-admin-controls button.is-danger{color:#fecaca;background:#7f1d1d38;border-color:#f8717147}.settings-meta-admin-controls button:disabled{cursor:progress;opacity:.72}.settings-meta-messaging-actions{align-items:center}.settings-meta-messaging-actions small{max-width:46rem}.settings-meta-admin-note{color:#e2e8f0db;min-height:38px;font-size:var(--font-caption);background:#0891b21a;border:1px solid #67e8f92e;border-radius:12px;flex:none;align-items:center;padding:.45rem .75rem;font-weight:900;display:inline-flex}.settings-ai-reply-policy-panel{gap:var(--spacing-sm);background:#07101d75;border:1px solid #8598ba33;border-radius:18px;padding:1rem;display:grid}.settings-ai-reply-policy-head,.settings-ai-reply-safety-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.settings-ai-reply-policy-head>div{gap:.35rem;display:grid}.settings-ai-reply-policy-head h4{color:var(--text-main);margin:0;font-size:1.15rem}.settings-ai-reply-policy-head p,.settings-ai-reply-channel small{color:#e2e8f0b3;margin:0;line-height:1.45}.settings-ai-policy-master,.settings-ai-topic-list label,.settings-ai-reply-safety-switches label{color:#e2e8f0e0;align-items:center;gap:.55rem;font-weight:850;display:inline-flex}.settings-ai-policy-master{background:#0891b214;border:1px solid #67e8f92e;border-radius:999px;flex:none;min-height:38px;padding:.45rem .75rem}.settings-ai-policy-master input[type=checkbox],.settings-email-branding-contact input[type=checkbox]{accent-color:#14b8a6;flex:none;width:1rem;min-width:1rem;height:1rem;min-height:1rem;margin:0}.settings-ai-reply-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.settings-ai-reply-channel{background:#0a142480;border:1px solid #8598ba29;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(8.5rem,auto);align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:grid}.settings-ai-reply-channel>span{gap:.2rem;min-width:0;display:grid}.settings-ai-reply-channel strong{color:var(--text-main)}.settings-ai-reply-channel select{width:100%;min-width:8.5rem}.settings-ai-reply-safety-row{grid-template-columns:minmax(16rem,.8fr) minmax(18rem,1fr);align-items:start;display:grid}.settings-ai-reply-safety-row>div:first-child{gap:.55rem;display:grid}.settings-ai-topic-list{flex-wrap:wrap;gap:.5rem;display:flex}.settings-ai-topic-list label,.settings-ai-reply-safety-switches label{font-size:var(--font-caption);background:#0a14246b;border:1px solid #8598ba29;border-radius:999px;padding:.45rem .6rem}.settings-ai-reply-safety-switches{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.settings-email-branding-panel{gap:var(--spacing-sm);background:linear-gradient(135deg,#0891b21c,#0f172a57);border:1px solid #67e8f929;border-radius:18px;padding:1rem;display:grid}.settings-brand-launch{border-top:1px solid #8598ba29;border-bottom:1px solid #8598ba29;gap:.8rem;padding:.9rem 0;display:grid}.settings-brand-launch-summary{justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-brand-launch-summary>div{gap:.25rem;min-width:0;display:grid}.settings-brand-launch-summary strong{color:var(--text-main);font-size:1.05rem}.settings-brand-launch-summary p{max-width:56rem;color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.45}.settings-brand-launch-count{color:#fcd34d;background:#fbbf2417;border:1px solid #fbbf2447;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;font-size:.88rem;font-weight:950;display:grid}.settings-brand-launch.is-ready .settings-brand-launch-count{color:#86efac;background:#34d3991a;border-color:#34d39957}.settings-brand-launch-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.settings-brand-launch-checks span{min-width:0;min-height:2.35rem;color:var(--text-soft);background:#07101d57;border:1px solid #8598ba24;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .55rem;font-size:.72rem;font-weight:850;display:flex}.settings-brand-launch-checks span.is-ready{color:#86efac;border-color:#34d3993d}.settings-brand-launch-checks i{background:#8598ba1f;border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;font-size:.68rem;font-style:normal;display:grid}.settings-brand-launch-checks span.is-ready i{background:#34d39924}.settings-customer-branding-panel{border-radius:8px}.settings-email-branding-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.settings-email-branding-head>div{gap:.35rem;display:grid}.settings-email-branding-head h4{color:var(--text-main);margin:0;font-size:1.15rem}.settings-email-branding-head p{color:#e2e8f0b3;max-width:54rem;margin:0;line-height:1.45}.settings-email-sender-summary{background:#0891b21f;border:1px solid #67e8f92e;border-radius:14px;gap:.3rem;padding:.9rem 1rem;display:grid}.settings-email-sender-summary.warning{background:#fbbf241a;border-color:#fbbf244d}.settings-email-sender-summary span{color:#e2e8f0ad;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.settings-email-sender-summary strong{color:var(--text-main)}.settings-email-sender-summary small,.settings-email-sender-summary p{color:#e2e8f0bd;margin:0;line-height:1.4}.settings-email-branding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-email-branding-colour{grid-template-columns:3.25rem minmax(0,1fr);gap:.55rem;display:grid}.settings-email-branding-colour input[type=color]{width:100%;min-height:48px;padding:.25rem}.settings-email-branding-contact{color:#e2e8f0e0;width:fit-content;max-width:100%;font-size:var(--font-caption);background:#0a14246b;border:1px solid #8598ba29;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .7rem;font-weight:850;display:inline-flex}.settings-email-test-row{grid-template-columns:minmax(16rem,1fr) auto;align-items:end;gap:.75rem;max-width:640px;display:grid}.settings-email-test-row .button{white-space:nowrap;min-height:48px}.settings-email-preview-card{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f01f;border-radius:16px;width:min(100%,640px);overflow:hidden;box-shadow:0 18px 36px #02061729}.settings-email-preview-topline{background:var(--settings-email-preview-accent,#00b8c8);height:5px}.settings-email-preview-card.is-plain .settings-email-preview-topline{background:#cbd5e1}.settings-email-preview-header{align-items:center;gap:.85rem;padding:1.15rem 1.25rem .6rem;display:flex}.settings-email-preview-header img{object-fit:contain;max-width:150px;max-height:42px;display:block}.settings-email-preview-header>span{background:var(--settings-email-preview-accent,#00b8c8);color:#fff;border-radius:999px;place-items:center;min-width:42px;height:42px;padding:0 .75rem;font-weight:950;display:inline-grid}.settings-email-preview-card.is-plain .settings-email-preview-header>span{background:#64748b}.settings-email-preview-header div{gap:.1rem;min-width:0;display:grid}.settings-email-preview-header strong,.settings-email-preview-header small{overflow-wrap:anywhere}.settings-email-preview-header strong{font-size:1rem}.settings-email-preview-header small{color:#64748b;font-weight:800}.settings-email-preview-body{color:#111827;padding:.5rem 1.25rem 1rem;font-size:.98rem;line-height:1.58}.settings-email-preview-body p{margin:0 0 .9rem}.settings-email-preview-footer{color:#64748b;font-size:var(--font-caption);border-top:1px solid #e2e8f0;gap:.25rem;margin:0 1.25rem 1.25rem;padding-top:.9rem;line-height:1.45;display:grid}.settings-email-preview-layout{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);align-items:start;gap:1rem;display:grid}.settings-email-preview-layout .settings-email-preview-card{width:100%}.settings-email-test-panel{background:#07101d52;border:1px solid #8598ba29;border-radius:8px;gap:.75rem;min-width:0;padding:.85rem;display:grid}.settings-email-test-panel>div:first-child{gap:.25rem;display:grid}.settings-email-test-panel>div:first-child strong{color:var(--text-main)}.settings-email-test-panel>div:first-child p{color:var(--text-soft);margin:0;font-size:.8rem;line-height:1.45}.settings-email-test-panel .button{width:100%;min-height:46px}.settings-branding-asset-error{color:#fda4af;margin:0;font-size:.8rem;font-weight:800}.settings-branding-location-note{border-top:1px solid #8598ba29;border-bottom:1px solid #8598ba29;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.settings-branding-location-note>div{gap:.25rem;min-width:0;display:grid}.settings-branding-location-note strong{color:var(--text-main)}.settings-branding-location-note p{max-width:48rem;color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.45}.settings-branding-location-note .button{flex:none}html:not(.dark) .settings-brand-launch-checks span,html:not(.dark) .settings-email-test-panel{background:#f8fafc;border-color:#dbe3ed}html:not(.dark) .settings-brand-launch-checks span.is-ready{color:#08795e;border-color:#9dddc9}html:not(.dark) .settings-brand-launch-count{color:#8a5a00}html:not(.dark) .settings-brand-launch.is-ready .settings-brand-launch-count{color:#08795e}html:not(.dark) .settings-customer-branding-panel{background:#f7fbfd;border-color:#cbdde7}html:not(.dark) .settings-email-sender-summary{background:#eef9fb;border-color:#b9dfe8}html:not(.dark) .settings-email-sender-summary.warning{background:#fff9eb;border-color:#e7ca87}html:not(.dark) .settings-email-sender-summary span,html:not(.dark) .settings-email-sender-summary small,html:not(.dark) .settings-email-sender-summary p,html:not(.dark) .settings-email-branding-head p{color:#526174}html:not(.dark) .settings-ai-policy-master,html:not(.dark) .settings-email-branding-contact{color:#172033;background:#eef9fb;border-color:#cbdde7}.settings-advanced-integrations{gap:var(--spacing-sm);box-sizing:border-box;background:#07101d57;border:1px solid #8598ba29;border-radius:18px;width:100%;padding:1rem;display:grid}.settings-advanced-integrations summary{justify-content:space-between;align-items:center;gap:var(--spacing-sm);cursor:pointer;list-style:none;display:flex}.settings-advanced-integrations summary:focus-visible{outline-offset:.25rem;border-radius:12px;outline:2px solid #93c5fdbf}.settings-advanced-integrations summary::-webkit-details-marker{display:none}.settings-advanced-integrations summary span{color:var(--text-main);font-weight:950}.settings-advanced-integrations summary small{color:var(--text-muted);line-height:1.4}.settings-advanced-integrations[open] summary{border-bottom:1px solid #8598ba24;padding-bottom:.85rem}.settings-optional-note{padding:.85rem}.settings-optional-integrations-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.settings-optional-integrations-form .dashboard-field{min-width:0}.settings-optional-note-field{grid-column:1/-1}.settings-optional-note-field textarea{min-height:108px}.settings-integration-overview{gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-integration-summary-card{background:radial-gradient(circle at 100% 0,#00fff014,#0000 34%),linear-gradient(145deg,#0a1626e6,#07101df5);border:1px solid #22d3ee2e;border-radius:22px;gap:.85rem;min-height:178px;padding:1rem;display:grid}.settings-integration-summary-card>div{gap:.5rem;display:grid}.settings-integration-summary-card strong{color:var(--text-main);font-size:1.05rem}.settings-integration-summary-card p,.settings-integration-summary-card small{color:#e2e8f0d1;margin:0;line-height:1.5}.settings-integration-summary-card p{font-weight:850}.settings-integration-summary-card em{color:var(--accent);font-style:normal;font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;align-self:end;font-weight:900}.settings-integration-card{gap:var(--spacing-sm);background:radial-gradient(circle at 0 0,#b84dff14,#0000 32%),linear-gradient(145deg,#0b1829f0,#07111ffa);border-color:#22d3ee2e;display:grid}.settings-integration-card-head{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}.settings-integration-card-head h4{color:var(--text-main);margin:.25rem 0 .3rem;font-size:1.15rem}.settings-integration-step-label,.settings-integration-subtitle{color:var(--accent);font-size:var(--font-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:950}.settings-integration-subtitle{margin:0 0 .65rem;display:block}.settings-integration-mini-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.settings-integration-mini-checklist span{color:#fbbf24;min-height:42px;font-size:var(--font-caption);background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:14px;align-items:center;gap:.5rem;padding:.55rem .65rem;font-weight:900;line-height:1.25;display:flex}.settings-integration-mini-checklist span:before{content:"";background:currentColor;border-radius:999px;flex:none;width:.55rem;height:.55rem}.settings-integration-mini-checklist span.is-done{color:#86efac;background:#10b9811c;border-color:#10b98140}.settings-integration-form-card,.settings-connection-receipt{background:#07101d85;border:1px solid #8598ba29;border-radius:18px;padding:1rem}.settings-connection-receipt{gap:.35rem;display:grid}.settings-connection-receipt strong{color:var(--text-main)}.settings-connection-receipt span{color:var(--text-muted);line-height:1.45}.settings-connection-receipt small{color:#86efac;width:fit-content;font-size:var(--font-caption);background:#10b9811a;border:1px solid #10b98138;border-radius:999px;padding:.35rem .55rem;font-weight:900}.settings-integration-actions{justify-content:flex-end;padding-top:.25rem}.automation-readiness-panel{background:linear-gradient(145deg,#0b1826f5,#0e1425fa);border:1px solid #374865c7;border-radius:1rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 44px #0000002e}.automation-readiness-panel.is-compact{padding:.95rem}.automation-readiness-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.automation-readiness-head>div{gap:.25rem;display:grid}.automation-readiness-kicker{color:#5ff5f0;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.automation-readiness-head h3{color:#fbfdff;margin:0;font-size:1.12rem}.automation-readiness-head span,.automation-readiness-card p,.automation-readiness-card small,.automation-readiness-actions p,.automation-readiness-actions li{color:#cdd8e8cc;line-height:1.48}.automation-readiness-head>a{color:#74fff8;white-space:nowrap;background:#00fff014;border:1px solid #5ff5f047;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 .9rem;font-size:.83rem;font-weight:900;display:inline-flex}.automation-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;display:grid}.automation-readiness-card{background:#07101d80;border:1px solid #8598ba2e;border-radius:.9rem;gap:.7rem;min-height:154px;padding:.9rem;display:grid}.automation-readiness-card>div{gap:.55rem;display:grid}.automation-readiness-card strong,.automation-readiness-actions strong{color:#fbfdff}.automation-readiness-card p,.automation-readiness-actions p{margin:0}.automation-readiness-card small{align-self:end;font-size:.75rem;font-weight:850}.automation-readiness-card.status-ready{border-color:#34d39947}.automation-readiness-card.status-warning,.automation-readiness-card.status-setup_only{border-color:#fbbf243d}.automation-readiness-card.status-blocked{border-color:#f8717142}.automation-readiness-actions{background:#ffffff0b;border:1px solid #8598ba29;border-radius:.9rem;gap:.55rem;padding:.85rem;display:grid}.automation-readiness-actions.needs-work{background:#fbbf2414;border-color:#fbbf243d}.automation-readiness-actions.is-ready{background:#34d39914;border-color:#34d3993d}.automation-readiness-actions ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.automation-readiness-actions li{background:#07101d8f;border-radius:999px;padding:.35rem .55rem;font-size:.78rem;font-weight:850}.settings-raw-integration-panel{border-color:#f59e0b33}.settings-provider-grid{gap:var(--spacing-2xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settings-provider-card{min-height:96px;color:inherit;cursor:pointer;text-align:left;background:#07101d7a;border:1px solid #8598ba2e;border-radius:16px;gap:.35rem;padding:.9rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.settings-provider-card:hover,.settings-provider-card.is-selected{background:#00fff017;border-color:#00fff052;transform:translateY(-1px)}.settings-provider-card strong{color:var(--text-main);font-size:var(--font-body-small)}.settings-provider-card span{color:var(--text-muted);font-size:var(--font-caption);line-height:1.4}.settings-provider-card em{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;align-self:end;font-size:.68rem;font-style:normal;font-weight:950}.settings-integration-footer{gap:var(--spacing-sm);padding-top:var(--spacing-2xs);border-top:1px solid #8598ba29;display:grid}.settings-integration-checklist{flex-wrap:wrap;gap:.45rem;display:flex}.settings-integration-checklist span{border-radius:var(--radius-pill);color:#92400e;min-height:2rem;font-size:var(--font-caption);background:#f59e0b1a;border:1px solid #f59e0b38;align-items:center;padding:.2rem .65rem;font-weight:900;display:inline-flex}.settings-integration-checklist span.is-done{color:#047857;background:#10b9811a;border-color:#10b98138}.config-history-grid{gap:var(--spacing-sm);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;display:grid}.config-history-item{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-md);background:#ffffffad;border:1px solid #8598ba2e;padding:.85rem;display:flex}.config-history-item.compact{align-items:flex-start}.config-history-item div{gap:.25rem;display:grid}.config-history-item strong{color:var(--text-main);font-size:var(--font-body-small)}.config-history-item small,.config-history-item p{color:var(--text-muted);font-size:var(--font-caption);margin:0;line-height:1.45}html.dark .config-history-item,html.dark .frontdesk-use-note,html.dark .setup-answer-card,html.dark .setup-checklist-row,html.dark .frontdesk-truth-row,html.dark .settings-provider-card,html.dark .settings-proof-link-row{background:#07101d8f;border-color:#8598ba29}html.dark .settings-provider-card:hover,html.dark .settings-provider-card.is-selected{background:#00fff01a;border-color:#00fff033}html.dark .setup-service-card{background:linear-gradient(145deg,#0c192ceb,#081220f5),radial-gradient(circle at 100% 0,#00fff01a,#0000 38%);border-color:#8598ba29}html.dark .setup-service-wizard .setup-progress-rail,html.dark .setup-service-wizard .setup-progress-step,html.dark .setup-template-card,html.dark .setup-service-preview{background:#07101d8f;border-color:#8598ba29}html.dark .setup-service-wizard .setup-progress-step.is-active,html.dark .setup-service-wizard .setup-progress-step.is-complete,html.dark .setup-template-card:hover,html.dark .setup-template-card.is-selected,html.dark .settings-area-suggestions button{background:#00fff01a;border-color:#00fff033}html.dark .setup-service-card-meta small,html.dark .settings-area-tags,html.dark .setup-sticky-save-bar{border-color:var(--border);background:#0a1525f0}html.dark .settings-area-tag{background:#00fff01a;border-color:#00fff033}html.dark .setup-service-card:hover,html.dark .setup-service-card.active{border-color:#00fff057;box-shadow:0 18px 38px #00000047}html.dark .setup-accordion-section{background:linear-gradient(135deg,#0c192cf0 0%,#081220fa 100%),radial-gradient(circle at 8% 0,#00fff01a,#0000 34%);border-color:#8598ba2e}html.dark .setup-accordion-section.is-open{border-color:#00fff047;box-shadow:0 18px 44px #00000047}html.dark .setup-accordion-trigger>span{color:var(--accent);background:#00fff01a;border-color:#00fff042}@media (width<=720px){.setup-menu-shell{padding:var(--spacing-sm);grid-template-columns:1fr}.setup-menu-sidebar{position:static}.setup-menu-list{gap:.65rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.setup-menu-item{min-width:220px}.setup-menu-item:hover,.setup-menu-item.active{transform:translateY(-2px)}.setup-accordion-header{flex-direction:column;align-items:stretch}.setup-accordion-actions,.setup-accordion-actions>div{justify-content:flex-start}.setup-accordion-actions .button{width:100%}.config-history-grid{grid-template-columns:1fr}.setup-overview-hero{flex-direction:column;align-items:stretch}.setup-overview-grid,.setup-answer-grid,.setup-service-wizard .setup-progress-rail,.setup-wizard-pricing-grid,.settings-workspace-connect-grid,.settings-workspace-checks,.settings-workspace-account-list,.settings-optional-integrations-form,.settings-integration-overview,.settings-area-workspace,.settings-integration-grid,.settings-provider-grid,.settings-proof-layout,.settings-area-input-row,.frontdesk-truth-row,.settings-integration-mini-checklist,.settings-proof-link-row,.settings-meta-inbox-summary,.settings-meta-channel-grid,.settings-hours-row{grid-template-columns:1fr}.settings-workspace-connect-head,.settings-primary-workspace-main,.settings-workspace-connect-actions,.settings-meta-messaging-head,.settings-meta-messaging-actions{flex-direction:column;align-items:stretch}.settings-primary-workspace-options{flex-direction:column}.settings-primary-workspace-options button{width:100%;min-width:0}.settings-custom-workspace-controls{grid-template-columns:1fr}.settings-custom-workspace-controls .button,.settings-workspace-connect-actions .button{width:100%}.settings-workspace-button-row{flex-direction:column;width:100%}.inbox-screen .screen-header,.inbox-screen .section-row,.inbox-screen .list-toolbar{grid-template-columns:1fr}.inbox-screen .screen-header-actions,.inbox-screen .screen-header-actions .button,.inbox-screen .section-row .button{width:100%}.inbox-screen .section-row{flex-direction:column;align-items:stretch}.inbox-kpi-strip{grid-template-columns:1fr}.inbox-view-tabs{grid-template-columns:1fr;display:grid}.inbox-view-tabs button,.inbox-action-rail .button{width:100%}.settings-integration-card-head,.settings-integration-actions{flex-direction:column;align-items:stretch}.frontdesk-truth-mark,.frontdesk-truth-status{justify-self:start}.settings-hour-card-head,.setup-sticky-save-bar{flex-direction:column;align-items:stretch}.setup-sticky-save-actions,.setup-sticky-save-actions .button{width:100%}.config-history-item{flex-direction:column;align-items:stretch}}@media screen{html.synq-reduce-motion *,html.synq-reduce-motion :before,html.synq-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.account-settings-screen{gap:1.25rem;width:min(100%,760px);margin-inline:auto;padding-bottom:2rem;display:grid}.account-settings-header{padding:.25rem .1rem}.account-settings-header h1{letter-spacing:0;margin:.18rem 0 .25rem;font-size:clamp(1.8rem,4vw,2.4rem)}.account-settings-header>p:last-child{color:var(--text-muted);margin:0}.account-settings-group{min-width:0}.account-settings-group>h2{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;padding-inline:.15rem;font-size:.78rem;font-weight:800}.account-settings-list{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, transparent);border-radius:8px;overflow:hidden}.account-settings-row,.account-settings-toggle-row,.account-settings-choice-row{border:0;border-bottom:1px solid var(--border);width:100%;min-width:0;min-height:68px;color:var(--text-primary);text-align:left;background:0 0;border-radius:0;align-items:center;margin:0;padding:.75rem .9rem;text-decoration:none;display:flex;position:relative}.account-settings-list>:last-child{border-bottom:0}.account-settings-row:hover,.account-settings-row:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent)}.account-settings-row:disabled{cursor:wait;opacity:.68}.account-settings-row.is-danger{color:#fb7185}.account-settings-row-icon{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 10%, transparent);width:38px;height:38px;color:var(--accent);border-radius:8px;flex:0 0 38px;place-items:center;margin-right:.75rem;display:grid}.account-settings-row.is-danger .account-settings-row-icon{color:#fb7185;background:#fb718517;border-color:#fb718547}.account-settings-row-icon svg{width:20px;height:20px}.account-settings-row-copy,.account-settings-toggle-row>span:first-child,.account-settings-choice-row>div:first-child{gap:.16rem;min-width:0;display:grid}.account-settings-row-copy{flex:auto}.account-settings-row strong,.account-settings-toggle-row strong,.account-settings-choice-row strong{color:inherit;font-size:.96rem;line-height:1.25}.account-settings-row small,.account-settings-toggle-row small,.account-settings-choice-row small{color:var(--text-muted);text-overflow:ellipsis;font-size:.78rem;line-height:1.35;overflow:hidden}.account-settings-row-chevron{color:var(--text-muted);flex:none;margin-left:.7rem;font-size:1.55rem;font-weight:300}.account-settings-choice-row{flex-direction:column;align-items:stretch;gap:.75rem}.account-settings-segmented{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 75%, transparent);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:42px;padding:3px;display:grid}.account-settings-segmented button{min-width:0;color:var(--text-muted);font:inherit;background:0 0;border:0;border-radius:6px;font-size:.82rem;font-weight:750}.account-settings-segmented button[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 18%, var(--panel));color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent)}.account-settings-toggle-row{cursor:pointer}.account-settings-toggle-row>span:first-child{flex:auto;padding-right:.75rem}.account-settings-toggle-row input{opacity:0;width:1px;height:1px;position:absolute}.account-settings-switch{border:1px solid var(--border);background:color-mix(in srgb, var(--text-muted) 18%, transparent);border-radius:999px;flex:0 0 46px;width:46px;height:26px;transition:background-color .16s,border-color .16s;position:relative}.account-settings-switch:after{background:var(--text-primary);content:"";border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px}.account-settings-toggle-row input:checked+.account-settings-switch{border-color:var(--accent);background:var(--accent)}.account-settings-toggle-row input:checked+.account-settings-switch:after{background:var(--background);transform:translate(20px)}.account-settings-toggle-row input:focus-visible+.account-settings-switch{outline:2px solid var(--accent);outline-offset:3px}.account-settings-notice{color:#5eead4;background:#2dd4bf14;border:1px solid #2dd4bf47;border-radius:8px;margin:-.45rem 0 0;padding:.7rem .85rem;font-size:.85rem}.account-settings-version{color:var(--text-muted);text-align:center;margin:-.25rem 0 0;font-size:.72rem}}@media screen and (width<=720px){.account-settings-screen{padding:0 .1rem calc(5.5rem + env(safe-area-inset-bottom));gap:1rem}.account-settings-header h1{font-size:1.65rem}.account-settings-header>p:last-child{font-size:.86rem}html.synq-compact .shell-main{padding-top:.65rem}html.synq-compact .account-settings-screen{gap:.7rem}html.synq-compact .account-settings-row,html.synq-compact .account-settings-toggle-row{min-height:58px;padding-block:.55rem}html.synq-compact .account-settings-row-icon{flex-basis:34px;width:34px;height:34px}html.synq-compact .home-mobile-actions,html.synq-compact .home-mobile-kpis,html.synq-compact .customers-modern-list,html.synq-compact .leads-modern-list,html.synq-compact .quotes-modern-list,html.synq-compact .bookings-modern-list,html.synq-compact .invoices-modern-list{gap:.55rem}}@media screen{.mobile-support-screen{gap:1rem;width:min(100%,760px);margin-inline:auto;padding-bottom:2rem;display:grid}.mobile-support-header{border-bottom:1px solid var(--border);gap:.35rem;padding:.2rem .1rem .8rem;display:grid}.mobile-support-header h1{letter-spacing:0;margin:0;font-size:2rem}.mobile-support-header>p:not(.section-kicker){color:var(--text-muted);margin:0;line-height:1.5}.mobile-support-back{width:fit-content;min-height:44px;color:var(--accent);padding:.65rem 0;font-size:.84rem;font-weight:800;text-decoration:none}.mobile-support-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.65rem;display:grid}.mobile-support-header-actions .button,.mobile-support-form>.button,.mobile-support-reply .button{min-height:46px}.mobile-support-form,.mobile-support-requests,.mobile-support-conversation{gap:.85rem;min-width:0;display:grid}.mobile-support-form{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, transparent);border-radius:8px;padding:1rem}.mobile-support-form label,.mobile-support-reply label{min-width:0;color:var(--text-primary);gap:.4rem;font-size:.82rem;font-weight:800;display:grid}.mobile-support-form input,.mobile-support-form select,.mobile-support-form textarea,.mobile-support-reply textarea{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 80%, var(--panel));width:100%;min-width:0;min-height:46px;color:var(--text-primary);border-radius:8px}.mobile-support-form textarea,.mobile-support-reply textarea{resize:vertical;min-height:112px}.mobile-support-section-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.mobile-support-section-heading>div{min-width:0}.mobile-support-section-heading h2{letter-spacing:0;margin:0;font-size:1rem}.mobile-support-section-heading p{color:var(--text-muted);margin:.25rem 0 0;font-size:.78rem;line-height:1.4}.mobile-support-section-heading>span{color:var(--text-muted);flex:none;font-size:.78rem;font-weight:800}.mobile-support-ticket-list,.mobile-support-messages{gap:.55rem;min-width:0;display:grid}.mobile-support-ticket{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, transparent);width:100%;min-width:0;min-height:76px;color:var(--text-primary);text-align:left;border-radius:8px;gap:.35rem;padding:.8rem;display:grid}.mobile-support-ticket[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));box-shadow:inset 3px 0 0 var(--accent)}.mobile-support-ticket-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.mobile-support-ticket-heading strong{overflow-wrap:anywhere;min-width:0}.mobile-support-ticket small{overflow-wrap:anywhere;color:var(--text-muted)}.mobile-support-priority,.mobile-support-status{border:1px solid var(--border);width:fit-content;max-width:100%;min-height:24px;color:var(--text-muted);text-transform:capitalize;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:.68rem;font-weight:850;line-height:1.15;display:inline-flex}.mobile-support-priority.is-urgent{color:#fdba74;background:#fb923c1a;border-color:#fb923c66}.mobile-support-status.is-waiting_on_support{color:#67e8f9;border-color:#22d3ee5c}.mobile-support-status.is-waiting_on_client{color:#fcd34d;border-color:#fbbf245c}.mobile-support-status.is-resolved{color:#86efac;border-color:#4ade8052}.mobile-support-conversation{border-top:1px solid var(--border);padding-top:1rem}.mobile-support-message{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, transparent);border-radius:8px;min-width:0;padding:.8rem}.mobile-support-message.is-support{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.mobile-support-message>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.mobile-support-message>div span{color:var(--text-muted);flex:none;font-size:.7rem}.mobile-support-message p{overflow-wrap:anywhere;color:var(--text-secondary);white-space:pre-wrap;margin:.45rem 0 0;line-height:1.5}.mobile-support-reply{gap:.65rem;display:grid}.mobile-support-empty,.mobile-support-email{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.5}.mobile-support-email{border-top:1px solid var(--border);text-align:center;padding-top:.8rem}.mobile-support-email a{color:var(--accent);font-weight:800}}@media screen and (width<=720px){.mobile-support-screen{padding:0 .1rem calc(5.5rem + env(safe-area-inset-bottom))}.mobile-support-header h1{font-size:1.65rem}.mobile-support-section-heading{align-items:flex-start}}.settings-content-fieldset{border:0;gap:1rem;width:100%;min-width:0;margin:0;padding:0;display:grid}.settings-content-fieldset:disabled{opacity:.62}.settings-loading-state,.settings-load-failure{background:#0a1d2eb8;border:1px solid #53e6dc38;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.9rem 1rem;display:flex}.settings-loading-state strong,.settings-load-failure strong{display:block}.settings-loading-state p,.settings-load-failure p{color:var(--text-muted);margin:.2rem 0 0;font-size:.84rem;line-height:1.45}.settings-loading-indicator{border:2px solid #53e6dc38;border-top-color:var(--accent);border-radius:50%;flex:none;width:1.15rem;height:1.15rem;animation:.8s linear infinite settings-spin}.settings-load-failure{border-color:#ff707f59;justify-content:space-between}.settings-load-failure .button{flex:none}@keyframes settings-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.settings-loading-indicator{animation:none}}html:not(.dark) .settings-loading-state,html:not(.dark) .settings-load-failure{color:#172033;background:#fff;border-color:#d8e1ec}html:not(.dark) .settings-load-failure{background:#fff9fa;border-color:#e5b8bf}@media screen and (width<=720px){.settings-focus-main .settings-loading-state,.settings-focus-main .settings-load-failure{border-radius:8px;align-items:flex-start;padding:.7rem}.settings-focus-main .settings-load-failure{grid-template-columns:minmax(0,1fr) auto;display:grid}.settings-focus-main .settings-load-failure .button{min-height:44px;padding-inline:.8rem}}.editor-anchor-block,.editor-section{scroll-margin-top:7rem}.editor-section{border-radius:var(--radius-lg);background:linear-gradient(#f4f7fffa 0%,#fffffff2 100%);border:1px solid #bfdbfee6;overflow:hidden}.editor-section[open]{box-shadow:0 14px 28px #94a3b81f}.editor-section-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);list-style:none;display:flex}.editor-section-summary::-webkit-details-marker{display:none}.editor-section-heading{gap:.25rem;display:grid}.editor-section-heading h3{margin:0}.editor-section-heading p{color:#5b728c;margin:0;font-size:.95rem}.editor-section-toggle{color:#36516d;background:#ffffffeb;border:1px solid #bfdbfee6;border-radius:999px;flex-shrink:0;padding:.45rem .8rem;font-size:.85rem;font-weight:700}.editor-section-body{gap:var(--spacing-sm);padding:0 var(--spacing-sm) var(--spacing-sm);display:grid}.subsection-panel{border-radius:var(--radius-lg);background:#ffffffe6;border:1px solid #d6e2f4f2;overflow:hidden}.subsection-panel-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);list-style:none;display:flex}.subsection-panel-summary::-webkit-details-marker{display:none}.subsection-panel-heading{gap:.2rem;display:grid}.subsection-panel-heading p{color:#5b728c;margin:0;font-size:.92rem}.subsection-panel-toggle{color:#36516d;background:#f7fafff5;border:1px solid #bfdbfee6;border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-size:.8rem;font-weight:700}.subsection-panel-body{padding:0 var(--spacing-sm) var(--spacing-sm)}.advanced-panel{gap:var(--spacing-2xs);padding:var(--spacing-sm);border-radius:var(--radius-md);background:#fdfefe;border:1px solid #bfdbfee6;display:grid}.advanced-panel summary{cursor:pointer;color:#36516d;align-items:center;min-height:44px;font-weight:700;display:flex}.helper-text{color:#5b728c;margin:0;font-size:.95rem}.settings-suburb-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-suburb-row{gap:var(--spacing-sm);padding:var(--spacing-sm);background:#ffffffe0;border:1px solid #d6e2f4f2;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;display:grid}.settings-suburb-index{min-height:2.2rem;color:var(--accent);white-space:nowrap;background:#00fff01f;border-radius:999px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.settings-area-input-row{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.settings-area-workspace{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start;display:grid}.settings-area-main{gap:var(--spacing-2xs);display:grid}.settings-area-suggestions{flex-wrap:wrap;gap:.5rem;display:flex}.settings-area-suggestions button{border-radius:var(--radius-pill);min-height:2.25rem;color:var(--accent-strong);cursor:pointer;background:#00a39914;border:1px solid #00a39938;padding:.2rem .7rem;font-weight:800}.settings-area-suggestions button:hover{background:#00a39924;border-color:#00a39961}.settings-area-bulk-panel{align-content:start}.settings-area-bulk-panel .button{width:fit-content}.settings-area-tags{padding:var(--spacing-sm);border-radius:var(--radius-lg);background:#ffffffa3;border:1px solid #bfdbfee6;flex-wrap:wrap;gap:.65rem;display:flex}.settings-area-tag{border-radius:var(--radius-pill);min-height:2.4rem;color:var(--text-main);background:#00a3991a;border:1px solid #00a39933;align-items:center;gap:.55rem;padding:.25rem .35rem .25rem .8rem;font-weight:800;display:inline-flex}.settings-area-tag button{border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;color:var(--danger);cursor:pointer;background:#e155541a;border:0;place-items:center;font-weight:900;display:inline-grid}.settings-hours-row{gap:var(--spacing-sm);grid-template-columns:minmax(130px,.9fr) minmax(150px,auto) minmax(120px,.7fr) minmax(120px,.7fr);align-items:end;display:grid}.settings-hours-toolbar{gap:var(--spacing-2xs);flex-wrap:wrap;align-items:center;display:flex}.settings-hour-card-head{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.settings-hour-card-head>div{gap:.2rem;display:grid}.settings-hour-card-head strong{color:var(--text-main);font-size:var(--font-body-large)}.settings-hour-card-head span{color:var(--text-muted);font-size:var(--font-body-small);font-weight:700}.settings-closed-toggle{align-self:end;min-height:48px}.setup-sticky-save-bar{bottom:var(--spacing-sm);z-index:20;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-4);background:#fffffff5;border:1px solid #00a39947;display:flex;position:sticky}.setup-sticky-save-bar>div:first-child{gap:.2rem;display:grid}.setup-sticky-save-bar strong{color:var(--text-main);font-size:var(--font-body-large)}.setup-sticky-save-bar span{color:var(--text-soft);font-size:var(--font-body-small)}.detail-message{padding:var(--spacing-sm);border-radius:var(--radius-lg);background:linear-gradient(#f3f7fff5 0%,#fffffff2 100%);border:1px solid #bfdbfeeb}.crm-intelligence-panel{margin:var(--spacing-sm) 0}.crm-intelligence-grid>div{min-width:0;padding:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff0a}.inline-callout{gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-lg);color:var(--accent-strong);background:linear-gradient(#f6f8fffa 0%,#fffffff0 100%);border:1px solid #bfdbfee6;justify-content:space-between;align-items:center;display:flex}.inline-callout.danger{color:var(--danger);background:#fff3f4;border:1px solid #b5475c2e}.form-helper-text{margin:calc(var(--spacing-xs) * -1) 0 var(--spacing-xs);color:var(--text-muted);font-size:.92rem;line-height:1.45}.event-item{gap:var(--spacing-3xs);padding:var(--spacing-sm);border-radius:var(--radius-lg);background:#ffffffc7;border:1px solid #e2e8f0eb;display:grid}.timeline-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timeline-panel{gap:var(--spacing-sm);display:grid}.customer-workspace{gap:1rem;display:grid}.check-row{gap:var(--spacing-2xs);color:#42526b;align-items:center;font-weight:500;display:inline-flex}.check-row input{width:auto;margin:0}.media-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.media-card{overflow:hidden}.media-card img{object-fit:cover;border-radius:1rem;width:100%;height:13rem}.media-preview{object-fit:cover;background:#f1f5f9f5;border-radius:1rem;width:100%;height:13rem}.media-card-body{gap:.85rem;margin-top:1rem;display:grid}.media-meta{gap:var(--spacing-3xs);display:grid}.media-meta strong{font-size:var(--font-body-small)}.media-meta span{color:var(--text-soft);font-size:var(--font-body-small)}.media-actions{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.link-button{color:#0284c7;text-align:left;background:0 0;padding:0;font-weight:700}.message{padding:var(--spacing-sm);border-radius:var(--radius-lg);margin:var(--spacing-sm) 0 0;border:1px solid #0000}.message.success{color:var(--success);background:#effaf5;border-color:#1f7a5a2e}html.dark .message.success{color:#b8ffe6;background:linear-gradient(135deg,#10b98129,#00fff014),#07101deb;border-color:#34d39957;box-shadow:0 18px 42px #0000003d}.message.error{color:var(--danger);background:#fff3f4;border-color:#b5475c2e}.message.warning{color:#92640f;background:#fff8e5;border-color:#fbbf243d}html.dark .message.error{color:#ffd0d0;background:linear-gradient(135deg,#ff5c5c24,#fbbf240f),#07101deb;border-color:#ff5c5c57}html.dark .message.warning{color:#ffdf99;background:linear-gradient(135deg,#fbbf2429,#5ff5f00f),#07101deb;border-color:#fbbf2457}.app-runtime-status{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:1200;color:#f8fbff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#0b1220fa,#080f1af2),#020617f0;border:1px solid #67e8f938;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;width:min(440px,100vw - 2rem);padding:.85rem;display:grid;position:fixed;box-shadow:0 24px 58px #0206175c}.app-runtime-status.is-offline{border-color:#fbbf2457}.app-runtime-status.is-update{border-color:#34d39957}.app-runtime-status div{min-width:0}.app-runtime-status strong{font-size:.9rem;line-height:1.2;display:block}.app-runtime-status span{color:#e2e8f0c7;margin-top:.18rem;font-size:.78rem;line-height:1.35;display:block}.app-runtime-status-actions{align-items:center;gap:.45rem;display:flex}.app-runtime-status-button,.app-runtime-status-dismiss{cursor:pointer;border:0;border-radius:999px;min-height:40px;padding:0 .95rem;font-weight:850}.app-runtime-status-button{color:#06111f;background:#67e8f9}.app-runtime-status-button:disabled{cursor:wait;opacity:.72}.app-runtime-status-dismiss{color:#e2e8f0d6;background:#ffffff14}@media (width<=720px){.app-runtime-status{left:.75rem;right:.75rem;bottom:calc(6.35rem + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;align-items:stretch;width:auto;padding:.8rem}.app-runtime-status-actions{grid-template-columns:1fr auto;display:grid}.app-runtime-status-button,.app-runtime-status-dismiss{min-height:44px}}.mini-metrics{gap:var(--spacing-2xs);display:grid}.mini-metrics div{gap:var(--spacing-3xs);padding:var(--spacing-sm);border-radius:var(--radius-lg);background:#ffffffd1;border:1px solid #e2e8f0eb;display:grid}.mini-metrics strong{font-size:var(--font-section-title);letter-spacing:-.01em}.plain-list{padding-left:1.15rem}.bookings-summary-strip,.bookings-summary-card,.bookings-toolbar,.bookings-filter-row,.bookings-group,.schedule-toolbar,.bookings-pane-head,.booking-editor-title,.booking-form-stack,.booking-form-grid{gap:var(--spacing-sm);display:grid}.bookings-workspace-grid{align-items:start}.bookings-list-panel,.bookings-detail-panel{background:linear-gradient(#fffffffa 0%,#faf6f0f0 100%);border-color:#dfd1c0cc;box-shadow:0 24px 60px #432c1614}.bookings-pane-head{gap:4px;padding-bottom:4px}.bookings-pane-head h3,.booking-editor-title h3{letter-spacing:-.04em;margin:0;font-size:1.55rem;line-height:1.1}.bookings-pane-head p,.booking-editor-title p{color:var(--text-soft);font-size:var(--font-body-small);max-width:56ch;margin:0;line-height:1.6}.bookings-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bookings-summary-card{background:linear-gradient(#fff 0%,#f9f4ecf5 100%);border:1px solid #dfd1c0eb;border-radius:18px;gap:6px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 14px 28px #3c27140d}.bookings-summary-card:before{content:"";background:linear-gradient(#2563eb 0%,#60a5fa 100%);width:4px;position:absolute;inset:0 auto 0 0}.bookings-summary-card small{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.bookings-summary-card strong{letter-spacing:-.04em;color:#0f172a;font-size:1.8rem;line-height:1.05}.bookings-toolbar{background:#ffffffc7;border:1px solid #e2e8f0eb;border-radius:20px;gap:12px;padding:14px;box-shadow:inset 0 1px #fffc}.bookings-filter-row,.schedule-toolbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bookings-toolbar input,.bookings-toolbar select,.schedule-toolbar input,.schedule-toolbar select,.bookings-detail-panel input,.bookings-detail-panel select,.bookings-detail-panel textarea{background:#fffffffa;border-color:#cbd5e1d6;border-radius:14px;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0f172a05}.bookings-group{gap:12px}.bookings-group-header{padding:2px 6px 0}.bookings-group-header strong{font-size:var(--font-label);letter-spacing:-.02em}.bookings-group .record-list.compact{gap:10px}.bookings-list-panel .record-card{background:linear-gradient(#fffffffc 0%,#f8fafcf2 100%);border-color:#dfe6eff2;border-radius:18px;box-shadow:0 12px 24px #0f172a0a}.bookings-list-panel .record-card.active{background:linear-gradient(#eff6fffa 0%,#fffffffa 100%);border-color:#3b82f647;box-shadow:0 18px 36px #2563eb1a}.bookings-detail-panel{gap:16px}.booking-editor-head{align-items:start}.booking-form-stack{gap:14px}.booking-form-grid,.booking-form-stack>.dashboard-field,.bookings-detail-panel .inline-callout,.bookings-detail-panel .detail-message{background:#fffc;border:1px solid #e2e8f0eb;border-radius:18px;padding:14px;box-shadow:0 8px 18px #0f172a08}.booking-form-grid{margin:0}.bookings-detail-panel .dashboard-field{gap:10px}.bookings-detail-panel .dashboard-field span{letter-spacing:.12em;color:#64748b;font-size:11px}.bookings-detail-hero{background:linear-gradient(135deg,#eff6fff2 0%,#ffffffe6 100%);border-color:#bfdbfee0}.bookings-callout{background:linear-gradient(135deg,#f8fafff2 0%,#ffffffeb 100%);border-color:#d9e2efeb}.schedule-layout{gap:var(--spacing-md);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;display:grid}.schedule-layout--streamlined{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.schedule-view-toggle,.schedule-header-copy,.schedule-calendar,.schedule-calendar-nav,.schedule-calendar-summary,.schedule-summary-card,.schedule-calendar-weekdays,.schedule-calendar-grid,.schedule-calendar-day,.schedule-calendar-dayhead,.schedule-calendar-preview,.schedule-selected-day,.schedule-aside,.schedule-groups,.schedule-day,.schedule-card-actions,.schedule-timeline-panel,.schedule-mini-timeline,.schedule-mini-day,.event-composer{gap:var(--spacing-sm);display:grid}.schedule-aside{align-content:start;align-self:start}.schedule-view-toggle{background:#ffffffe0;border:1px solid #d3c2afc7;border-radius:999px;align-items:center;gap:6px;padding:6px;display:inline-flex;box-shadow:0 10px 22px #4c321c0f}.schedule-view-pill{min-height:34px;color:var(--text-soft);font-size:var(--font-caption);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-weight:700;transition:all .18s}.schedule-view-pill.active{color:#7c3f18;background:linear-gradient(135deg,#ba622c24 0%,#fffffffa 100%);border-color:#ba622c47}.schedule-calendar-nav{background:#ffffffeb;border:1px solid #daccbcd6;border-radius:16px;justify-content:flex-end;align-items:center;gap:8px;padding:6px;display:inline-flex;box-shadow:0 10px 20px #3c27140d}.schedule-calendar-nav strong{text-align:center;letter-spacing:-.02em;min-width:170px;font-size:1.1rem}.schedule-calendar-nav .button{min-height:38px;padding:0 12px}.schedule-header-copy{gap:4px}.schedule-calendar-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.schedule-summary-card{background:linear-gradient(#fffffffa 0%,#faf6eff5 100%);border:1px solid #daccbcd6;border-radius:16px;gap:6px;padding:12px 14px;box-shadow:0 12px 24px #3c27140d}.schedule-summary-card span{color:var(--text-faint);font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.schedule-summary-card strong{color:var(--text-main);letter-spacing:-.04em;font-size:1.45rem;line-height:1.05}.schedule-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.schedule-calendar-weekdays span{color:var(--text-faint);font-size:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-weight:700}.schedule-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.schedule-calendar-day{text-align:left;background:linear-gradient(#fffffffa 0%,#fbf7f1f2 100%);border:1px solid #daccbce6;border-radius:18px;align-content:start;min-height:108px;padding:10px;transition:all .18s;box-shadow:0 14px 30px #3c27140d}.schedule-calendar-day:hover{border-color:#ba622c33;transform:translateY(-1px);box-shadow:0 18px 34px #3c271414}.schedule-calendar-day.outside-month{color:var(--text-faint);background:#f8f3ecb8}.schedule-calendar-day.today{border-color:#1976d257;box-shadow:inset 0 0 0 1px #1976d21f}.schedule-calendar-day.active{background:linear-gradient(#fffbf7 0%,#fffffffa 100%);border-color:#ba622c85;box-shadow:0 16px 30px #ba622c24,inset 0 0 0 1px #ba622c1f}.schedule-calendar-dayhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-calendar-dayhead strong{color:var(--text-main);font-size:1rem}.schedule-calendar-dayhead small{color:#8f4b1f;background:#ba622c1f;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.schedule-calendar-preview{gap:5px}.schedule-calendar-chip,.schedule-calendar-more{white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.schedule-calendar-chip.default{color:#14536a;background:#e3f4fbf5}.schedule-calendar-chip.success{color:#176848;background:#e8f9effa}.schedule-calendar-chip.warning{color:#9b4d10;background:#fff4e5fa}.schedule-calendar-chip.danger{color:#b33c5f;background:#ffedf0fa}.schedule-calendar-more{color:#7c3f18;background:#f4e9dbf2;font-weight:700}.schedule-selected-day{padding-top:var(--spacing-sm);gap:var(--spacing-xs);border-top:1px solid #daccbcb8}.schedule-selected-day.empty{padding:var(--spacing-sm) 0 0}.schedule-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-side-panel{align-content:start;align-self:start}.schedule-side-panel.quiet{min-height:0}.schedule-side-panel .empty-state{min-height:auto}.schedule-timeline-panel{gap:12px}.schedule-mini-timeline{gap:14px}.schedule-mini-day{gap:10px}.schedule-mini-card{border-radius:16px;padding:12px 14px}.schedule-mini-card p{font-size:var(--font-body-small)}.schedule-mini-more{color:var(--text-soft);font-size:var(--font-caption);padding:0 4px;font-weight:600}.schedule-tip-panel{padding:var(--spacing-sm)}.schedule-tip-copy{color:var(--text-soft);font-size:var(--font-body-small);margin:0;line-height:1.6}.status-badge{min-height:28px;padding:0 var(--spacing-2xs);color:var(--accent-strong);font-size:var(--font-caption);letter-spacing:.02em;white-space:nowrap;background:#6366f11a;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.status-badge.success{color:var(--success);background:#effaf5}.status-badge.warning{color:var(--warning);background:#fff6ee}.status-badge.danger{color:var(--danger);background:#fff3f4}.mobile-nav{gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-sm);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-tap-highlight-color:transparent;background:#f8fbfff5;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-nav-button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:inline-flex}.mobile-nav-button:focus{outline:none}.mobile-nav-button:focus-visible{outline:none;box-shadow:0 0 0 2px #5ff5f09e}.mobile-nav-icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.mobile-nav-icon svg{width:16px;height:16px}.mobile-nav-label{letter-spacing:.01em;font-size:10px;font-weight:600;line-height:1.2}.empty-state{cursor:default;caret-color:#0000;background:linear-gradient(#f6f8ffeb 0%,#ffffffd6 100%);align-content:center;justify-items:start;min-height:12rem}.empty-state-kicker{font-size:var(--font-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-weight:700}.empty-state h3,.panel-card h3,.panel-card h4,.side-panel h3{font-size:var(--font-section-title);letter-spacing:0;margin:0;line-height:28px}.screen-header p,.panel-card small{margin:0}.drawer-shell{z-index:1300;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a128a;border:0;position:absolute;inset:0}.drawer{z-index:1;width:min(460px,100vw);height:100vh;padding:var(--spacing-md);border-left:1px solid var(--border);box-shadow:var(--shadow-level-4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:var(--spacing-md);background:#ffffffeb;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;right:0}.drawer-header,.drawer-actions,.drawer-header-copy,.drawer-header-controls{gap:var(--spacing-2xs);display:grid}.drawer-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.drawer-header-controls{justify-items:end}.drawer-body{gap:var(--spacing-2xs);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--spacing-md);display:grid;overflow-y:auto}.drawer-header h3{font-size:var(--font-page-title);letter-spacing:-.01em;margin:0;line-height:32px}.drawer-header p{color:var(--text-soft);font-size:var(--font-body-small);margin:0}.drawer-close{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--text-main);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.4rem;line-height:1;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.drawer-close:hover{background:#ffffff14;border-color:#00fff033;transform:translateY(-1px)}.drawer-form,.drawer-preview,.drawer-footer,.customer-shell,.customer-directory,.customer-main,.customer-directory-list,.customer-directory-card,.customer-directory-top,.customer-directory-copy,.customer-directory-meta,.customer-directory-dates,.customer-kpi-strip,.customer-kpi-card,.customer-overview-grid,.customer-info-list,.customer-highlight-card,.customer-workspace-header,.customer-workspace-copy,.customer-workspace-actions,.customer-profile-rail,.customer-profile-identity,.customer-profile-stat,.customer-tabs-shell,.customer-table,.customer-table-row,.customer-timeline,.customer-timeline-item,.customer-timeline-marker,.customer-timeline-content,.customer-empty-workspace{display:grid}.drawer-section-heading{gap:.2rem;margin-top:.35rem;display:grid}.drawer-section-heading strong{color:var(--text-main);font-size:var(--font-label);letter-spacing:-.01em}.drawer-section-heading span{color:var(--text-soft);font-size:var(--font-body-small)}.drawer-save-progress{color:var(--text-soft);align-self:center;font-size:.82rem;font-weight:800}.customer-shell{gap:var(--spacing-md);grid-template-columns:340px minmax(0,1fr);align-items:start}.customer-directory{top:calc(88px + var(--spacing-sm));gap:var(--spacing-sm);padding:var(--spacing-sm);background:linear-gradient(#ffffffe6 0%,#fcf9f5f5 100%);border-color:#d6c7b6b3;position:sticky;box-shadow:0 22px 52px #442c1814}.customer-directory-search{position:relative}.customer-search-icon{top:50%;left:var(--spacing-xs);color:var(--text-faint);display:inline-flex;position:absolute;transform:translateY(-50%)}.customer-search-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.customer-directory-search input{padding-left:40px}.customer-filter-row{gap:var(--spacing-2xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid #d6c7b68c;flex-wrap:wrap;display:flex}.customer-filter-pill{border-radius:var(--radius-pill);color:#5d6470;min-height:36px;font-size:var(--font-caption);letter-spacing:.05em;text-transform:uppercase;background:#ffffffd1;border:1px solid #d3c2afc7;padding:0 14px;font-weight:700;transition:all .18s;box-shadow:0 8px 18px #6249340d}.customer-filter-pill.active{color:#7c3f18;background:linear-gradient(135deg,#ba622c29 0%,#fffffffa 100%);border-color:#ba622c57;box-shadow:0 12px 24px #ba622c1f}.customer-kpi-strip{gap:var(--spacing-2xs);grid-template-columns:repeat(4,minmax(0,1fr))}.customer-kpi-card{gap:var(--spacing-3xs);background:#fffffffa;border:1px solid #dacdbec7;border-radius:18px;padding:14px;position:relative;overflow:hidden;box-shadow:0 16px 30px #3b261512}.customer-kpi-card small,.customer-directory-dates span,.customer-profile-stat span,.customer-info-list span,.customer-timeline-meta{color:var(--text-faint);font-size:var(--font-caption);text-transform:uppercase;letter-spacing:.08em}.customer-kpi-card:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#ba622cd9 0%,#e8b86f73 100%);height:3px;position:absolute;top:0;left:14px;right:14px}.customer-kpi-card strong{letter-spacing:-.04em;color:#1b2430;font-size:clamp(1.5rem,3vw,1.95rem);line-height:1}.customer-kpi-card:nth-child(2):before{background:linear-gradient(90deg,#127d62e6 0%,#79cfad8c 100%)}.customer-kpi-card:nth-child(3):before{background:linear-gradient(90deg,#1976d2d9 0%,#8fcbff80 100%)}.customer-kpi-card:nth-child(4):before{background:linear-gradient(90deg,#b05309e0 0%,#f5be6380 100%)}.customer-directory-list{gap:var(--spacing-2xs)}.customer-directory-card{gap:var(--spacing-xs);padding:var(--spacing-sm);background:linear-gradient(#fffffffc 0%,#fcf8f3f5 100%);border:1px solid #daccbce6;border-radius:20px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 18px 34px #3a24120f}.customer-directory-card:hover{border-color:#ba622c3d;transform:translateY(-2px);box-shadow:0 22px 38px #3a24121a}.customer-directory-card.active{background:linear-gradient(#fffbf7 0%,#fffffffa 100%);border-color:#ba622c47;box-shadow:0 24px 42px #ba622c1f}.customer-directory-card.active:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#ba622cf5 0%,#efb05e9e 100%);height:4px;position:absolute;top:0;left:18px;right:18px}.customer-directory-top{gap:var(--spacing-xs);grid-template-columns:auto minmax(0,1fr);align-items:center}.customer-avatar{border-radius:var(--radius-pill);color:#8f4b1f;width:48px;height:48px;font-size:var(--font-body-small);background:linear-gradient(135deg,#f9e8d4 0%,#fff5ec 100%);border:1px solid #dfc7aee0;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffffd9}.customer-avatar.large{width:64px;height:64px;font-size:1rem}.customer-directory-copy{gap:var(--spacing-3xs)}.customer-directory-copy strong,.customer-profile-identity strong,.customer-title-row h2{letter-spacing:-.03em;color:#18212c;margin:0;font-size:1.38rem;line-height:1.15}.customer-directory-copy small,.customer-workspace-copy p,.customer-profile-identity p,.customer-empty-copy{color:#5d6470;font-size:var(--font-body-small);margin:0;line-height:20px}.customer-directory-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-frequency-pill{border-radius:var(--radius-pill);color:#14536a;min-height:30px;font-size:var(--font-caption);letter-spacing:.03em;background:linear-gradient(135deg,#e3f4fb 0%,#d4edf5 100%);border:1px solid #a6d2e2cc;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:0 12px;font-weight:700;display:inline-flex}.customer-directory-dates{padding-top:var(--spacing-xs);border-top:1px solid #ded2c5b8;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-directory-dates div,.customer-profile-stat,.customer-info-list div{gap:var(--spacing-3xs);display:grid}.customer-directory-dates strong,.customer-profile-stat strong,.customer-info-list strong{font-size:var(--font-body-small);color:#1d2733;line-height:1.4}.customer-main{gap:var(--spacing-md)}.customer-workspace-header{gap:var(--spacing-md);padding:var(--spacing-md);grid-template-columns:minmax(0,1fr) auto;align-items:center}.customer-workspace-copy{gap:var(--spacing-2xs)}.customer-title-row{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.customer-workspace-actions{gap:var(--spacing-2xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.customer-profile-rail{gap:var(--spacing-sm);padding:var(--spacing-sm);grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(140px,1fr));align-items:stretch}.customer-profile-identity{gap:var(--spacing-sm);grid-template-columns:auto minmax(0,1fr);align-items:center}.customer-tabs-shell{gap:var(--spacing-md)}.customer-overview-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.customer-info-list,.customer-highlight-card{gap:var(--spacing-sm)}.customer-highlight-card{padding:var(--spacing-sm);border-radius:var(--radius-lg);background:linear-gradient(#f5f7fff5 0%,#fffffffa 100%);border:1px solid #bfdbfed1}.customer-highlight-card strong,.customer-table-row strong{font-size:var(--font-card-title);line-height:24px}.customer-highlight-card p,.customer-table-row span,.customer-timeline-content p{color:var(--text-soft);font-size:var(--font-body-small);margin:0;line-height:20px}.customer-table{gap:var(--spacing-2xs)}.customer-table-row{gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-1);text-align:left;background:#ffffffd6;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.95fr) auto;align-items:center;transition:all .18s}.customer-table-row:hover{box-shadow:var(--shadow-level-2);transform:translateY(-1px)}.customer-table-row>div{gap:var(--spacing-3xs);display:grid}.customer-timeline{gap:var(--spacing-xs)}.customer-timeline-item{gap:var(--spacing-sm);grid-template-columns:auto minmax(0,1fr);align-items:start}.customer-timeline-marker{justify-items:center;width:20px;position:relative}.customer-timeline-dot{border-radius:var(--radius-pill);width:10px;height:10px;margin-top:var(--spacing-2xs);z-index:1;background:linear-gradient(#6366f1 0%,#22d3ee 100%)}.customer-timeline-line{background:linear-gradient(#6366f12e 0%,#94a3b81f 100%);width:2px;position:absolute;top:20px;bottom:-20px}.customer-timeline-item:last-child .customer-timeline-line{display:none}.customer-timeline-content{gap:var(--spacing-2xs);padding:var(--spacing-sm);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-level-1);background:#ffffffe6}.customer-empty-workspace{gap:var(--spacing-sm);justify-items:start}.cust-mobile-back,.cust-mobile-add,.screen-mobile-back,.home-mobile-actions{display:none}.home-screen-header-wrap{margin-bottom:1rem}.home-screen-header{background:linear-gradient(#fffffffc 0%,#f8fafcf0 100%);border:1px solid #dfe6eff2;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.35rem 1.5rem;box-shadow:0 16px 34px #0f172a0b}.home-screen-header .screen-header-copy{gap:.35rem}.home-screen-header .lede{max-width:52ch;font-size:.94rem;line-height:1.5}.home-dashboard-grid,.home-main-column,.home-side-column,.home-section-copy,.home-stack-list,.home-stack-section,.home-command-panel,.home-command-grid,.home-command-card,.home-action-list,.home-action-card{gap:var(--spacing-sm);display:grid}.home-stats-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-bottom:.85rem;font-family:Inter,Manrope,Avenir Next,Arial,sans-serif}.home-stats-board .metric-card{background:linear-gradient(#111927f5,#0a101cfa);border:1px solid #344056c2;border-radius:16px;min-height:136px;padding:1rem 1rem .95rem;box-shadow:0 16px 34px #0208172e}html.dark .home-stats-board .metric-card.metric-card{background:linear-gradient(#111927f5,#0a101cfa)}.home-stats-board .metric-card strong{color:#f8fafc;font-variant-numeric:tabular-nums;letter-spacing:0;order:2;margin-top:.74rem;font-family:Space Grotesk,Sora,Inter,Avenir Next,Arial,sans-serif;font-size:clamp(2.625rem,3vw,3.5rem);font-weight:700;line-height:.95}html.dark .home-stats-board .metric-card.metric-card strong{color:#f8fafc}.home-stats-board .metric-card:after{display:none}.home-stats-board .metric-card:hover{border-color:#5f708ce6;transform:translateY(-1px);box-shadow:0 18px 38px #0208173d}.home-stats-board .metric-card.metric-priority-attention{box-shadow:inset 0 1px #ffffff09,0 16px 34px #02081733}.home-stats-board .metric-card.metric-priority-urgent{border-color:#fbbf246b;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #fbbf2414}.home-stats-board .metric-card-shell{z-index:1;flex-direction:column;gap:0;min-height:100%;padding-right:0;display:flex;position:relative}.home-stats-board .metric-card-has-chart .metric-card-shell{padding-right:min(30%,118px)}.metric-card-accent{border-radius:inherit;opacity:0;transition:opacity .18s;position:absolute;inset:0}.home-stats-board .metric-card-top{order:1;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.home-stats-board .metric-card-icon{width:34px;height:34px;box-shadow:none;background:#0f172ab3;border:1px solid #94a3b824;border-radius:10px;position:relative}.home-stats-board .metric-card-icon svg{width:17px;height:17px}.home-stats-board .metric-card-badge{border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:.42rem;min-height:32px;padding:0 14px;font-size:.9rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.home-stats-board .metric-card-title{color:#e2e8f0;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;order:3;margin-top:.42rem;font-family:Inter,Manrope,Avenir Next,Arial,sans-serif;font-size:1.03rem;font-weight:650;line-height:1.2}.home-stats-board .metric-card-footnote{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;order:4;max-width:28ch;margin-top:.28rem;font-family:Inter,Manrope,Avenir Next,Arial,sans-serif;font-size:.82rem;font-weight:500;line-height:1.35;overflow:hidden}.metric-card-chart{opacity:.9;order:5;width:min(30%,112px);height:48px;margin-top:0;padding-top:0;display:block;position:absolute;bottom:0;right:0}.metric-card-chart-line{background:0 0;border-radius:0;overflow:hidden}.metric-card-chart-line svg{width:100%;height:100%}.metric-card-chart-line polyline{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.metric-card-chart-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:4px;display:grid}.metric-card-chart-bars i{opacity:.36;background:currentColor;border-radius:999px;min-height:3px;display:block}.home-stats-board .metric-card.metric-tone-cyan{border-color:#2dd4bf52}.home-stats-board .metric-card.metric-tone-cyan .metric-card-accent{opacity:1;background:linear-gradient(90deg,#2dd4bf1a,#0000 46%)}.home-stats-board .metric-card.metric-tone-cyan .metric-card-icon{color:#5eead4;border-color:#2dd4bf3d}.home-stats-board .metric-card.metric-tone-cyan .metric-card-badge{color:#11e6a0;background:#065a42b8;border-color:#0c9c718f}.home-stats-board .metric-card.metric-tone-cyan strong{color:#fff}.home-stats-board .metric-card.metric-tone-cyan .metric-card-footnote{color:#8ddbd1}.home-stats-board .metric-card.metric-tone-cyan .metric-card-chart{color:#5eead4}.home-stats-board .metric-card.metric-tone-purple{border-color:#a78bfa47}.home-stats-board .metric-card.metric-tone-purple .metric-card-accent{opacity:1;background:linear-gradient(90deg,#a78bfa17,#0000 46%)}.home-stats-board .metric-card.metric-tone-purple .metric-card-icon{color:#c4b5fd;border-color:#a78bfa3d}.home-stats-board .metric-card.metric-tone-purple .metric-card-badge{color:#11e6a0;background:#065a42b8;border-color:#0c9c718f}.home-stats-board .metric-card.metric-tone-purple strong{color:#fff}.home-stats-board .metric-card.metric-tone-purple .metric-card-footnote{color:#bda9f3}.home-stats-board .metric-card.metric-tone-purple .metric-card-chart{color:#a78bfa}.home-stats-board .metric-card.metric-tone-green{border-color:#34d39947}.home-stats-board .metric-card.metric-tone-green .metric-card-accent{opacity:1;background:linear-gradient(90deg,#34d39917,#0000 46%)}.home-stats-board .metric-card.metric-tone-green .metric-card-icon{color:#86efac;border-color:#34d3993d}.home-stats-board .metric-card.metric-tone-green .metric-card-badge{color:#f0b227;background:#66460cbd;border-color:#d6971b85}.home-stats-board .metric-card.metric-tone-green strong{color:#fff}.home-stats-board .metric-card.metric-tone-green .metric-card-footnote{color:#8ddfba}.home-stats-board .metric-card.metric-tone-green .metric-card-chart{color:#86efac}.home-stats-board .metric-card.metric-tone-amber{border-color:#fbbf2447}.home-stats-board .metric-card.metric-tone-amber .metric-card-accent{opacity:1;background:linear-gradient(90deg,#fbbf2414,#0000 46%)}.home-stats-board .metric-card.metric-tone-amber .metric-card-icon{color:#facc15;border-color:#fbbf243d}.home-stats-board .metric-card.metric-tone-amber .metric-card-badge{color:#11e6a0;background:#065a42b8;border-color:#0c9c718f}.home-stats-board .metric-card.metric-tone-amber strong{color:#fff}.home-stats-board .metric-card.metric-tone-amber .metric-card-footnote{color:#eacb71}.home-stats-board .metric-card.metric-tone-amber .metric-card-chart{color:#facc15}.metric-card-badge-icon{justify-content:center;align-items:center;display:inline-flex}.metric-card-badge-icon svg{width:14px;height:14px}.home-stats-board .metric-card:not(.metric-tone-cyan):hover{border-color:#5a6882f2}.home-stats-board .metric-card.metric-tone-cyan:hover{box-shadow:0 18px 38px #2dd4bf14}.home-stats-board .metric-card.metric-tone-purple:hover{border-color:#a78bfa6b;box-shadow:0 18px 38px #a78bfa14}.home-stats-board .metric-card.metric-tone-green:hover{border-color:#34d3996b;box-shadow:0 18px 38px #34d39914}.home-stats-board .metric-card.metric-tone-amber:hover{border-color:#fbbf246b;box-shadow:0 18px 38px #fbbf2414}.home-stats-board .metric-card:hover .metric-card-accent{opacity:1}.home-stats-board-loading .metric-card{pointer-events:none}.home-stats-board-loading .metric-card:before{content:"";z-index:0;background:linear-gradient(100deg,#0000 22%,#ffffff12 48%,#0000 72%);animation:1.45s ease-in-out infinite home-loading-sweep;position:absolute;inset:0;transform:translate(-100%)}.home-stats-board-loading .metric-card-shell{z-index:1;position:relative}.home-stats-board-loading .metric-card strong{color:#f8fafcad}.home-loading-panel{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;gap:1.5rem;min-height:12rem;display:grid}.home-loading-copy{gap:.45rem;display:grid}.home-loading-copy span{color:var(--text-faint);font-size:var(--font-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.home-loading-copy h3,.home-loading-copy p{margin:0}.home-loading-copy p{color:var(--text-muted);line-height:1.55}.home-loading-bars{gap:.62rem;display:grid}.home-loading-bars span{transform-origin:0;background:linear-gradient(90deg,#2dd4bf2e,#6366f142);border-radius:999px;height:.75rem;animation:1.35s ease-in-out infinite home-loading-bar;display:block}.home-loading-bars span:nth-child(2){width:78%;animation-delay:.12s}.home-loading-bars span:nth-child(3){width:58%;animation-delay:.24s}@keyframes home-loading-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes home-loading-bar{0%,to{opacity:.45;transform:scaleX(.68)}50%{opacity:1;transform:scaleX(1)}}@media (width<=720px){.home-loading-panel{grid-template-columns:1fr;gap:1rem}}.home-focus-strip{background:linear-gradient(90deg,#2dd4bf0a,#0000 42%),linear-gradient(#111927f0,#0a101cfa);border:1px solid #344056c2;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:-.2rem 0 .9rem;padding:.58rem .72rem;font-family:Inter,Manrope,Avenir Next,Arial,sans-serif;display:grid;box-shadow:0 14px 28px #02081729}.home-focus-strip>div:first-child span{color:#8ddbd1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#14b8a614;border:1px solid #5eead438;border-radius:999px;align-items:center;min-height:26px;padding:0 .58rem;font-size:.72rem;font-weight:650;display:inline-flex}.home-focus-items{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.home-focus-item{color:#cbd5e1;background:#0f172a9e;border:1px solid #94a3b824;border-radius:999px;align-items:center;min-height:28px;padding:0 .64rem;font-size:.78rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.home-focus-item:before{content:"";background:currentColor;border-radius:999px;width:.42rem;height:.42rem;margin-right:.5rem}.home-focus-item.tone-green{color:#86efac}.home-focus-item.tone-purple{color:#c4b5fd}.home-focus-item.tone-cyan{color:#5eead4}.home-focus-action{color:#f8fafc;white-space:nowrap;background:#e2e8f012;border:1px solid #e2e8f029;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 .74rem;font-size:.78rem;font-weight:700;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.home-focus-action:hover{background:#5eead41c;border-color:#5eead447;transform:translateY(-1px)}.home-visual-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:1rem;margin:0 0 1rem;display:grid}.home-visual-band{background:linear-gradient(#121c2df5 0%,#080f1cfa 100%);border:1px solid #2d3d56db;border-radius:1.1rem;min-width:0;padding:1rem;font-family:Inter,Manrope,Avenir Next,Arial,sans-serif;box-shadow:0 18px 42px #02081733}.home-visual-band-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.95rem;display:flex}.home-visual-band-head p{color:#8ea1bb;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem;font-size:.72rem;font-weight:650;line-height:1}.home-visual-band-head h3{color:#f8fbff;letter-spacing:0;margin:0;font-family:Space Grotesk,Sora,Inter,Avenir Next,Arial,sans-serif;font-size:clamp(1.35rem,1.8vw,1.6rem);font-weight:700}.home-visual-band-head>span,.home-visual-band-head>a{color:#cbd5e1;white-space:nowrap;background:#0f172a94;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 .72rem;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.home-pipeline-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.home-pipeline-step{min-width:0;min-height:104px;color:inherit;background:#0f172a94;border:1px solid #94a3b821;border-radius:.9rem;gap:.7rem;padding:.85rem;text-decoration:none;display:grid;position:relative}.home-pipeline-step-rail{background:#94a3b821;border-radius:999px;height:8px;display:block;overflow:hidden}.home-pipeline-step-rail i{border-radius:inherit;background:currentColor;height:100%;display:block}.home-pipeline-step-copy{gap:.25rem;display:grid}.home-pipeline-step-copy small{color:#9ca9bb;font-size:.78rem;font-weight:650;line-height:1.2}.home-pipeline-step-copy strong{color:#f8fbff;font-variant-numeric:tabular-nums;letter-spacing:0;font-family:Space Grotesk,Sora,Inter,Avenir Next,Arial,sans-serif;font-size:1.65rem;font-weight:700;line-height:1}.home-pipeline-step-arrow{z-index:1;color:#8ea1bb;text-align:center;background:#0b1320;border:1px solid #94a3b829;border-radius:999px;width:1.12rem;height:1.12rem;font-size:.72rem;font-weight:700;line-height:1.02rem;position:absolute;top:50%;right:-.78rem;transform:translateY(-50%)}.home-pipeline-step.tone-cyan{color:#17e8ec}.home-pipeline-step.tone-purple{color:#b95eff}.home-pipeline-step.tone-green{color:#22e3a7}.home-pipeline-step.tone-amber{color:#f0b227}.home-aging-bar{gap:.35rem;height:14px;margin-bottom:.85rem;display:flex}.home-aging-bar span{border-radius:999px;min-width:18px}.home-aging-bar span.is-empty{opacity:.42;background:#94a3b83d;min-width:8px}.home-aging-buckets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.home-aging-bucket{min-height:82px;color:inherit;background:#0f172a94;border:1px solid #94a3b821;border-radius:.85rem;gap:.25rem;padding:.72rem;text-decoration:none;display:grid}.home-aging-bucket span{color:#9ca9bb;font-size:.72rem;font-weight:650;line-height:1.2}.home-aging-bucket strong{color:#f8fbff;font-variant-numeric:tabular-nums;font-family:Space Grotesk,Sora,Inter,Avenir Next,Arial,sans-serif;font-size:1.35rem;font-weight:700;line-height:1}.home-aging-bucket em{color:#94a3b8;font-size:.68rem;font-style:normal;font-weight:600;line-height:1.1}.home-aging-bucket small{color:currentColor;font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:650}.home-aging-bucket.is-empty{opacity:.58}.home-aging-bucket.is-empty small,.home-aging-bucket.is-empty em{color:#64748b}.home-aging-bar .tone-green,.home-aging-bucket.tone-green{color:#22e3a7}.home-aging-bar .tone-green{background:#22e3a7}.home-aging-bar .tone-amber,.home-aging-bucket.tone-amber{color:#f0b227}.home-aging-bar .tone-amber{background:#f0b227}.home-aging-bar .tone-orange,.home-aging-bucket.tone-orange{color:#fb923c}.home-aging-bar .tone-orange{background:#fb923c}.home-aging-bar .tone-rose,.home-aging-bucket.tone-rose{color:#fb7185}.home-aging-bar .tone-rose{background:#fb7185}.home-aging-bar .tone-slate,.home-aging-bucket.tone-slate{color:#94a3b8}.home-aging-bar .tone-slate{background:#64748b}.home-aging-note{color:#9ca9bb;margin:.8rem 0 0;font-size:.82rem;font-weight:650;line-height:1.45}@media (width<=1180px){.home-visual-grid{grid-template-columns:1fr}.home-pipeline-steps{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(120px,1fr));padding-bottom:.1rem;overflow-x:auto}.home-pipeline-steps::-webkit-scrollbar{display:none}.home-pipeline-step{scroll-snap-align:start}}@media (width<=720px){.home-focus-strip{grid-template-columns:1fr;gap:.65rem}.home-focus-items{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.45rem;margin-inline:-.12rem;padding:0 .12rem .1rem;display:flex;overflow-x:auto}.home-focus-item{white-space:nowrap;scroll-snap-align:start;flex:none;justify-content:flex-start}.home-focus-items::-webkit-scrollbar{display:none}.home-focus-action{width:100%}.home-visual-band{border-radius:1rem;padding:.9rem}.home-visual-band-head{flex-direction:column;align-items:flex-start;gap:.7rem}.home-pipeline-steps{grid-template-columns:repeat(5,minmax(132px,64vw))}.home-pipeline-step-arrow{display:none}.home-aging-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-ops-panel{gap:1rem;margin:1.2rem 0;display:grid}.internal-ops-page{gap:1rem;display:grid}.internal-ops-page .home-ops-panel{margin-top:0}.internal-ops-page .home-ops-priorities{grid-column:1/-1}.internal-ops-screen-header{background:linear-gradient(135deg,#00fff014 0%,#00fff000 44%),linear-gradient(145deg,#0b1826fa,#0e1425fa);border-color:#374865c7;align-items:center;min-height:164px;box-shadow:0 22px 60px #00000038}.internal-ops-screen-header:after{border-radius:inherit;background:linear-gradient(115deg,#ffffff0f 0%,#b84dff1a 100%);width:auto;height:auto;inset:0}.internal-ops-screen-header .eyebrow{color:#5ff5f0;font-weight:900}.internal-ops-screen-header h2{color:#fbfdff;letter-spacing:0;font-size:clamp(1.7rem,2.1vw,2.35rem)}.internal-ops-screen-header .lede{color:#cdd8e8db;font-weight:650}.internal-ops-screen-header .button{color:#74fff8;background:#00fff014;border-color:#5ff5f052;box-shadow:0 10px 24px #00fff014}.home-ops-dashboard-strip{background:linear-gradient(135deg,#00fff009,#b765ff07);border:1px solid #5ff5f01f;border-radius:1.25rem;gap:.65rem;margin:-.15rem 0 1rem;padding:.8rem .85rem .95rem;display:grid}.home-ops-dashboard-strip-head{justify-content:space-between;align-items:end;gap:1rem;padding:0 .15rem;display:flex}.home-ops-dashboard-strip-head p{color:#5ff5f0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .2rem;font-size:.72rem;font-weight:900}.home-ops-dashboard-strip-head h3{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:1.12rem}.home-ops-dashboard-strip-head span{color:#cdd8e8c7;margin-top:.18rem;font-size:.88rem;font-weight:650;display:block}.home-ops-dashboard-strip-head a{color:#74fff8;background:#00fff014;border:1px solid #5ff5f047;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 .95rem;font-size:.83rem;font-weight:900;display:inline-flex}.home-ops-dashboard-strip .home-ops-metrics{gap:.65rem}.home-ops-dashboard-strip .home-ops-metric{min-height:88px;box-shadow:none;background:linear-gradient(145deg,#081220e6,#090f1ceb);border-radius:.85rem;padding:.78rem .9rem}.home-ops-dashboard-strip .home-ops-metric span{color:#d6e0f0db;letter-spacing:.11em;font-size:.72rem}.home-ops-dashboard-strip .home-ops-metric strong{font-size:clamp(1.55rem,1.55vw,2rem)}.home-ops-dashboard-strip .home-ops-metric small{color:#d6e0f0c7;font-size:.82rem}.settings-status{border-radius:.9rem;padding:.9rem 1rem;font-weight:800}.settings-status-info{color:#8dfefa;background:#00fff014;border:1px solid #5ff5f03d}.settings-status-warning{color:#ffd98a;background:#fbbf241a;border:1px solid #fbbf2442}.home-ops-hero,.home-ops-card,.home-ops-metric,.home-ops-priority,.home-ops-stage,.home-ops-next-box,.home-ops-empty{background:linear-gradient(145deg,#0b1826fa,#0e1425fa);border:1px solid #374865c7;box-shadow:0 22px 60px #00000038}.home-ops-hero{border-radius:1.25rem;justify-content:space-between;gap:1.4rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.home-ops-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#00fff038,#0000 70%);border-radius:999px;height:220px;position:absolute;inset:-40% 55% auto -10%}.home-ops-hero>*{z-index:1;position:relative}.home-ops-eyebrow,.home-ops-card-head p,.home-ops-priority p,.home-ops-stage p,.home-ops-next-box p,.home-ops-empty p{color:#bcc7dbc7;margin:0}.home-ops-eyebrow{color:#5ff5f0;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:900}.home-ops-hero h2{color:#fbfdff;letter-spacing:-.04em;max-width:820px;margin:.35rem 0 .5rem;font-size:clamp(1.7rem,3vw,2.5rem)}.home-ops-hero p{max-width:780px;line-height:1.6}.home-ops-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.7rem;display:flex}.home-ops-hero-actions a,.home-ops-card-head a{color:#74fff8;background:#00fff014;border:1px solid #5ff5f052;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 1rem;font-size:.88rem;font-weight:900;display:inline-flex}.home-ops-hero-actions a:last-child{color:#d4afff;background:#b765ff1a;border-color:#b765ff4d}.home-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.home-ops-metric{border-radius:1rem;gap:.25rem;min-height:126px;padding:1rem;transition:transform .16s,border-color .16s;display:grid}.home-ops-metric:hover,.home-ops-priority:hover,.home-ops-stage:hover{transform:translateY(-2px)}.home-ops-metric span,.home-ops-priority-top span,.home-ops-stage span,.home-ops-next-box span{color:#bcc7dbcc;letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:900}.home-ops-metric strong{color:#fbfdff;letter-spacing:-.05em;font-size:2.45rem;line-height:1}.home-ops-metric small{color:#bcc7dbb8;font-weight:700}.home-ops-metric.tone-cyan,.home-ops-priority.tone-cyan{border-color:#00fff047}.home-ops-metric.tone-purple,.home-ops-priority.tone-purple{border-color:#b765ff52}.home-ops-metric.tone-green,.home-ops-priority.tone-green{border-color:#34d39952}.home-ops-metric.tone-amber,.home-ops-priority.tone-amber{border-color:#fbbf2452}.home-ops-metric.tone-rose,.home-ops-priority.tone-rose{border-color:#fb718552}.home-ops-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;display:grid}.home-ops-readiness{grid-column:1/-1}.home-ops-card{border-radius:1.2rem;gap:1rem;padding:1rem;display:grid}.home-ops-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.home-ops-card-head h3{color:#fbfdff;letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.15rem}.home-ops-priority-list,.home-ops-stage-list{gap:.7rem;display:grid}.home-ops-priority{border-radius:.95rem;gap:.65rem;padding:.95rem;transition:transform .16s,border-color .16s;display:grid}.home-ops-priority-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.home-ops-priority-top strong,.home-ops-stage strong,.home-ops-next-box strong,.home-ops-empty strong{color:#fbfdff}.home-ops-priority p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.home-ops-priority-meta{flex-wrap:wrap;gap:.45rem;display:flex}.home-ops-priority-meta span{color:#dee8f8e0;background:#ffffff12;border-radius:999px;padding:.35rem .55rem;font-size:.76rem;font-weight:800}.home-ops-stage{border-radius:.9rem;gap:.25rem;padding:.85rem;display:grid}.home-ops-stage strong{font-size:1.05rem}.home-ops-next-box,.home-ops-empty{border-radius:.95rem;gap:.45rem;padding:.95rem;display:grid}.home-ops-loading-bars{gap:.5rem;margin-top:.25rem;display:grid}.home-ops-loading-bars span{transform-origin:0;background:linear-gradient(90deg,#00fff02e,#b765ff38);border-radius:999px;height:.62rem;animation:1.35s ease-in-out infinite home-loading-bar;display:block}.home-ops-loading-bars span:nth-child(2){width:76%;animation-delay:.12s}.home-ops-loading-bars span:nth-child(3){width:54%;animation-delay:.24s}.home-ops-next-box{background:linear-gradient(145deg,#00fff01a,#b765ff14);border-color:#00fff03d}.automation-command-panel{gap:1rem;display:grid}.automation-client-panel{background:linear-gradient(135deg,#00fff00f,#00fff000 36%),linear-gradient(145deg,#0b1826fa,#0e1425fa);border:1px solid #374865c7;border-radius:.6rem;gap:.9rem;min-width:0;padding:1rem;display:grid;box-shadow:0 22px 60px #0000002e}.automation-client-intro{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.automation-client-intro>div{gap:.38rem;min-width:0;display:grid}.automation-client-intro h3{color:#fbfdff;margin:0;font-size:1.2rem}.automation-client-intro p{color:#bcc7dbc7;max-width:780px;margin:0;line-height:1.5}.automation-client-answers,.automation-client-work{gap:.65rem;min-width:0;display:grid}.automation-client-answers{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-client-work{grid-template-columns:repeat(6,minmax(0,1fr))}.automation-client-answers article,.automation-client-work article{background:#030a1757;border:1px solid #94a3b81f;border-radius:.55rem;gap:.38rem;min-width:0;padding:.72rem;display:grid}.automation-client-answers span{color:#74fff8b8;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.automation-client-answers strong,.automation-client-work strong{color:#fbfdff;overflow-wrap:anywhere}.automation-client-answers p,.automation-client-work p{color:#bcc7dbc7;margin:0;line-height:1.42}.automation-client-work a{color:#74fff8;white-space:nowrap;background:#00fff014;border:1px solid #5ff5f047;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:32px;padding:0 .68rem;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.automation-launch-panel{background:linear-gradient(135deg,#34d39914,#34d39900 34%),linear-gradient(145deg,#0b1826fa,#0e1425fa);border:1px solid #374865c7;border-radius:.8rem;gap:1rem;min-width:0;padding:1rem;display:grid;box-shadow:0 22px 60px #0000002e}.automation-launch-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.automation-launch-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.automation-launch-actions button{color:#74fff8;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;background:#00fff014;border:1px solid #5ff5f047;border-radius:999px;justify-content:center;align-items:center;padding:0 .82rem;font-size:.78rem;font-weight:900;display:inline-flex}.automation-launch-actions button.is-secondary{color:#e2e8f0d6;background:#0f172a8f;border-color:#94a3b833}.automation-launch-actions button:disabled{cursor:not-allowed;opacity:.56}.automation-launch-head h3{color:#fbfdff;letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.18rem}.automation-launch-head p{color:#bcc7dbc2;max-width:760px;margin:.35rem 0 0;line-height:1.5}.automation-launch-layout{grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr);align-items:stretch;gap:.85rem;display:grid}.automation-launch-checklist,.automation-coverage-panel,.automation-safety-rail article{background:#030a1752;border:1px solid #4859779e;border-radius:.72rem;min-width:0}.automation-launch-checklist{gap:.55rem;padding:.72rem;display:grid}.automation-launch-item{background:#0f172a6b;border:1px solid #94a3b81f;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.7rem;display:grid}.automation-launch-item.is-ready{border-color:#34d39933}.automation-launch-item.is-warning{border-color:#fbbf2438}.automation-launch-item.is-blocked{border-color:#fb718538}.automation-launch-dot{background:#94a3b86b;border-radius:999px;width:.72rem;height:.72rem;box-shadow:0 0 0 4px #94a3b814}.automation-launch-dot.is-live{background:#34d399;box-shadow:0 0 0 4px #34d3991f}.automation-launch-dot.is-ready{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.automation-launch-dot.is-error{background:#fb7185;box-shadow:0 0 0 4px #fb71851f}.automation-launch-item strong,.automation-coverage-head strong,.automation-coverage-row strong,.automation-safety-rail strong{color:#fbfdff}.automation-launch-item p,.automation-coverage-row p,.automation-safety-rail p{color:#bcc7dbc2;margin:.18rem 0 0;line-height:1.42}.automation-launch-metric{color:#e2e8f0;text-align:center;white-space:nowrap;background:#0f172ab8;border-radius:.55rem;min-width:4.5rem;padding:.4rem .5rem;font-size:.78rem;font-weight:900}.automation-coverage-panel{gap:.72rem;padding:.85rem;display:grid}.automation-coverage-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.automation-coverage-head span{color:#bcc7dba8;text-align:right;font-size:.76rem;font-weight:800}.automation-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.automation-coverage-row{background:#0f172a6b;border:1px solid #94a3b81f;border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;min-width:0;min-height:104px;padding:.72rem;display:grid}.automation-coverage-row .status-pill{white-space:normal;text-align:center;max-width:9.5rem}.automation-launch-mode-panel{background:#030a1747;border:1px solid #5ff5f029;border-radius:.72rem;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:.85rem;padding:.82rem;display:grid}.automation-launch-mode-panel>div:first-child{gap:.34rem;min-width:0;display:grid}.automation-launch-mode-panel strong{color:#fbfdff}.automation-launch-mode-panel p{color:#bcc7dbc2;margin:0;line-height:1.42}.automation-launch-mode-panel small{color:#74fff8b3;font-size:.74rem;font-weight:800}.automation-launch-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.automation-launch-mode-options button{color:#e2e8f0c7;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#0f172a80;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;padding:0 .72rem;font-size:.76rem;font-weight:900;display:inline-flex}.automation-launch-mode-options button.is-selected{color:#74fff8;background:#00fff01a;border-color:#5ff5f061}.automation-launch-mode-options button:disabled{cursor:not-allowed;opacity:.58}.automation-signoff-panel{background:#030a174d;border:1px solid #94a3b824;border-radius:.72rem;gap:.75rem;padding:.82rem;display:grid}.automation-signoff-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.automation-signoff-head>div{gap:.34rem;min-width:0;display:grid}.automation-signoff-head strong,.automation-signoff-list strong{color:#fbfdff}.automation-signoff-head p{color:#bcc7dbc2;margin:0;line-height:1.42}.automation-signoff-head small,.automation-signoff-list small{color:#becee6ad;font-size:.72rem;font-weight:800;line-height:1.38}.automation-signoff-head>span{color:#74fff8b8;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:900}.automation-signoff-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.automation-signoff-list label{background:#0f172a6b;border:1px solid #94a3b81f;border-radius:.62rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.52rem;min-width:0;padding:.66rem;display:grid}.automation-signoff-list label.is-checked{background:#34d3990f;border-color:#34d3993d}.automation-signoff-list input{accent-color:#34d399;width:1rem;height:1rem;margin-top:.12rem}.automation-signoff-list span{gap:.22rem;min-width:0;display:grid}.automation-safety-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.automation-runner-result{background:#00fff00e;border:1px solid #5ff5f033;border-radius:.72rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.82rem;display:grid}.automation-runner-result.is-preview{background:linear-gradient(135deg,#fbbf2414,#fbbf2400 38%),#0f172a80;border-color:#fbbf243d}.automation-runner-result>div:first-child,.automation-runner-workflows article,.automation-runner-next-card{gap:.34rem;min-width:0;display:grid}.automation-runner-result strong,.automation-runner-workflows strong,.automation-runner-comparison strong,.automation-runner-next-actions strong{color:#fbfdff}.automation-runner-result p,.automation-runner-workflows p,.automation-runner-comparison p,.automation-runner-next-actions p{color:#bcc7dbc2;margin:0;line-height:1.42}.automation-runner-result small{color:#74fff8b8;font-weight:760}.automation-runner-preview-actions{flex-wrap:wrap;gap:.5rem;margin-top:.15rem;display:flex}.automation-runner-preview-actions button{color:#ffe7a3;cursor:pointer;min-height:32px;font:inherit;white-space:nowrap;background:#fbbf241a;border:1px solid #fbbf2452;border-radius:999px;justify-content:center;align-items:center;padding:0 .68rem;font-size:.74rem;font-weight:900;display:inline-flex}.automation-runner-preview-actions button.is-secondary{color:#e2e8f0d1;background:#0f172a80;border-color:#94a3b82e}.automation-runner-preview-actions button:disabled{cursor:not-allowed;opacity:.58}.automation-runner-comparison{background:#030a1747;border:1px solid #94a3b824;border-radius:.72rem;grid-column:1/-1;gap:.65rem;padding:.75rem;display:grid}.automation-runner-comparison-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.automation-runner-comparison-head span,.automation-runner-comparison-grid span{color:#74fff8b8;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.automation-runner-comparison-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.automation-runner-comparison-grid article{background:#0f172a70;border:1px solid #94a3b81f;border-radius:.58rem;gap:.24rem;min-width:0;padding:.58rem;display:grid}.automation-runner-comparison-grid article.is-better{border-color:#34d3993d}.automation-runner-comparison-grid article.is-attention{border-color:#fbbf2447}.automation-runner-comparison-grid article.is-neutral{border-color:#5ff5f033}.automation-runner-comparison-grid article.is-same{opacity:.78}.automation-runner-comparison-grid strong{font-size:1.02rem}.automation-runner-comparison-grid small{color:#becee6ad;font-size:.72rem;font-weight:800}.automation-runner-workflows{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.automation-runner-workflows article{background:#030a1757;border:1px solid #94a3b81f;border-radius:.62rem;padding:.62rem}.automation-runner-workflows span{color:#74fff8b8;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:900}.automation-runner-workflows a,.automation-runner-next-card a,.automation-runner-next-card button{color:#74fff8;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#00fff014;border:1px solid #5ff5f047;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:0 .68rem;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.automation-runner-next-actions{background:#030a1752;border:1px solid #5ff5f029;border-radius:.72rem;grid-column:1/-1;gap:.65rem;padding:.75rem;display:grid}.automation-runner-next-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.automation-runner-next-head span,.automation-runner-next-card span{color:#74fff8b8;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.automation-runner-next-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.automation-runner-next-card{background:#0f172a70;border:1px solid #94a3b81f;border-radius:.62rem;padding:.66rem}.automation-runner-next-card.is-approval{border-color:#fbbf243d}.automation-runner-next-card.is-setup{border-color:#fb71853d}.automation-runner-next-card.is-ready,.automation-runner-next-card.is-history{border-color:#34d39938}.automation-runner-history{background:#030a1747;border:1px solid #94a3b824;border-radius:.72rem;gap:.65rem;padding:.82rem;display:grid}.automation-runner-history-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.automation-runner-history-head strong,.automation-runner-history-list strong{color:#fbfdff}.automation-runner-history-head span,.automation-runner-history-list span{color:#74fff8b8;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.automation-runner-history-list small{color:#becee6ad;font-size:.72rem;font-weight:800}.automation-runner-history-list{gap:.55rem;display:grid}.automation-runner-history-card{background:#0f172a66;border:1px solid #94a3b81f;border-radius:.62rem;gap:.65rem;min-width:0;padding:.66rem;display:grid}.automation-runner-history-card.is-expanded{background:#0f172a80;border-color:#5ff5f038}.automation-runner-history-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.automation-runner-history-summary>div{gap:.32rem;min-width:0;display:grid}.automation-runner-history-summary button,.automation-runner-history-action a,.automation-runner-history-action button{color:#74fff8;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#00fff014;border:1px solid #5ff5f03d;border-radius:999px;justify-content:center;align-items:center;padding:0 .68rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.automation-runner-history-detail{border-top:1px solid #94a3b81f;gap:.72rem;padding-top:.65rem;display:grid}.automation-runner-history-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.automation-runner-history-stats span{color:#bcc7dbb8;letter-spacing:0;text-transform:none;background:#030a1747;border:1px solid #94a3b81f;border-radius:.52rem;gap:.18rem;min-width:0;padding:.55rem;font-size:.7rem;font-weight:800;display:grid}.automation-runner-history-stats strong{color:#fbfdff;font-size:1.05rem}.automation-runner-history-blockers,.automation-runner-history-workflows,.automation-runner-history-actions{gap:.5rem;display:grid}.automation-runner-history-blockers>strong,.automation-runner-history-workflows>strong,.automation-runner-history-actions>strong{color:#fbfdff;font-size:.82rem}.automation-runner-history-blockers ul{color:#ffcacad1;gap:.35rem;margin:0;padding-left:1rem;display:grid}.automation-runner-history-workflow-row,.automation-runner-history-action{border-top:1px solid #94a3b81a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.58rem 0;display:grid}.automation-runner-history-workflow-row>div,.automation-runner-history-action>div{gap:.24rem;min-width:0;display:grid}.automation-runner-history-workflow-row p,.automation-runner-history-action p{color:#bcc7dbc2;margin:0;line-height:1.42}.automation-runner-history-workflow-row small{text-align:right}.automation-runner-history-action.is-approval{border-top-color:#fbbf2438}.automation-runner-history-action.is-setup{border-top-color:#fb718538}.automation-runner-history-action.is-ready,.automation-runner-history-action.is-history{border-top-color:#34d3992e}.automation-runner-history-list p,.automation-runner-history-state{color:#bcc7dbc2;margin:0;line-height:1.42}.automation-safety-rail article{gap:.28rem;padding:.82rem;display:grid}.automation-safety-rail span{color:#74fff8b8;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.automation-main-grid{grid-template-columns:minmax(0,1.48fr) minmax(320px,.72fr);align-items:start;gap:1rem;display:grid}.automation-workflow-section,.automation-outbox-panel,.automation-queue-panel,.automation-history-panel{background:linear-gradient(145deg,#0b1826fa,#0e1425fa);border:1px solid #374865c7;border-radius:.8rem;gap:1rem;min-width:0;padding:1rem;display:grid;box-shadow:0 22px 60px #0000002e}.automation-outbox-summary{flex-wrap:wrap;gap:.55rem;display:flex}.automation-outbox-summary span{color:#e2e8f0c7;background:#0f172a94;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:.35rem;min-height:34px;padding:0 .7rem;font-size:.78rem;font-weight:850;display:inline-flex}.automation-outbox-summary strong{color:#fbfdff}.automation-outbox-toolbar{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.automation-outbox-search{gap:.35rem;min-width:0;display:grid}.automation-outbox-search span{color:#bcc7dbb8;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.automation-outbox-search input{color:#f8fafc;width:100%;min-height:40px;font:inherit;background:#030a1775;border:1px solid #94a3b82e;border-radius:.65rem;outline:none;padding:0 .75rem;font-size:.88rem}.automation-outbox-search input:focus{border-color:#5ff5f07a;box-shadow:0 0 0 3px #00fff014}.automation-outbox-filter-stack{gap:.42rem;min-width:0;display:grid}.automation-outbox-filter-group{flex-wrap:wrap;justify-content:flex-end;gap:.42rem;display:flex}.automation-outbox-filter-group button{color:#e2e8f0c7;cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;background:#0f172a8f;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:.38rem;padding:0 .62rem;font-size:.76rem;font-weight:900;display:inline-flex}.automation-outbox-filter-group button strong{color:#fbfdff;background:#94a3b824;border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;min-height:1.45rem;padding:0 .3rem;font-size:.72rem;display:inline-flex}.automation-outbox-filter-group button.is-selected{color:#a7fff9;background:#00fff01a;border-color:#5ff5f06b}.automation-outbox-filter-meta{color:#bcc7dbad;text-align:right;margin:0;font-size:.78rem;font-weight:750}.automation-outbox-empty button{color:#74fff8;cursor:pointer;min-height:34px;font:inherit;background:#00fff014;border:1px solid #5ff5f047;border-radius:999px;justify-self:start;padding:0 .78rem;font-size:.78rem;font-weight:900}.automation-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.automation-section-head h3{color:#fbfdff;letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.18rem}.automation-section-head>a{color:#74fff8;white-space:nowrap;background:#00fff014;border:1px solid #5ff5f047;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 .85rem;font-size:.82rem;font-weight:900;display:inline-flex}.automation-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.automation-workflow-card{background:#030a1757;border:1px solid #485977bd;border-radius:.75rem;gap:.9rem;min-width:0;padding:.95rem;display:grid}.automation-workflow-card.mode-ready{border-color:#34d39952}.automation-workflow-card.mode-approval{border-color:#fbbf2452}.automation-workflow-card.mode-setup{border-color:#fb718557}.automation-workflow-card.mode-paused{border-color:#67e8f947}.automation-workflow-top{gap:.45rem;min-width:0;display:grid}.automation-workflow-top strong,.automation-queue-row strong,.automation-run-row strong{color:#fbfdff;overflow-wrap:anywhere}.automation-workflow-top p,.automation-workflow-detail,.automation-queue-row p,.automation-run-row p{color:#bcc7dbc7;margin:0;line-height:1.45}.automation-workflow-steps{gap:.55rem;margin:0;display:grid}.automation-workflow-steps div{background:#ffffff09;border:1px solid #94a3b81f;border-radius:.55rem;gap:.2rem;padding:.65rem;display:grid}.automation-workflow-steps dt{color:#bcc7dbb3;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.automation-workflow-steps dd{color:#e2e8f0e0;margin:0;font-size:.86rem;line-height:1.4}.automation-workflow-settings{gap:.75rem;min-width:0;padding-top:.1rem;display:grid}.automation-mode-control{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.automation-mode-control button,.automation-save-button{color:#e2e8f0d6;cursor:pointer;background:#0f172aad;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:34px;font-size:.76rem;font-weight:900;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.automation-mode-control button:hover,.automation-save-button:hover:not(:disabled){color:#a7fff9;background:#00fff01a;border-color:#5ff5f057}.automation-mode-control button.is-selected{color:#bbf7d0;background:#1665344d;border-color:#34d39952}.automation-checkbox-row{color:#e2e8f0d1;align-items:flex-start;gap:.55rem;font-size:.8rem;font-weight:800;line-height:1.35;display:flex}.automation-checkbox-row input{accent-color:#34d399;flex:none;width:16px;height:16px;margin-top:.08rem}.automation-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.automation-setting-grid label{gap:.28rem;min-width:0;display:grid}.automation-setting-grid span{color:#bcc7dbb8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.automation-setting-grid input{color:#f8fafc;width:100%;min-width:0;min-height:38px;font:inherit;background:#0f172ab8;border:1px solid #94a3b82e;border-radius:.55rem;outline:none;padding:.45rem .6rem;font-size:.86rem}.automation-setting-grid input:focus{border-color:#5ff5f07a;box-shadow:0 0 0 3px #00fff014}.automation-workflow-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.automation-workflow-footer span,.automation-queue-row span{color:#bcc7dbc7;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:900}.automation-workflow-footer a{color:#d4afff;white-space:nowrap;background:#b765ff1a;border:1px solid #b765ff4d;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 .75rem;font-size:.78rem;font-weight:900;display:inline-flex}.automation-workflow-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.automation-save-button{color:#bbf7d0;white-space:nowrap;background:#34d39914;border-color:#34d3993d;padding:0 .75rem}.automation-save-button:disabled{cursor:not-allowed;opacity:.58}.automation-side-stack{gap:1rem;min-width:0;display:grid}.automation-queue-list,.automation-outbox-list,.automation-run-list{gap:.7rem;display:grid}.automation-queue-row,.automation-outbox-row,.automation-run-row{background:#030a1757;border:1px solid #485977bd;border-radius:.7rem;gap:.35rem;min-width:0;padding:.85rem;transition:transform .16s,border-color .16s;display:grid}.automation-outbox-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.automation-outbox-row>div{gap:.38rem;min-width:0;display:grid}.automation-queue-row:hover,.automation-outbox-row:hover,.automation-run-row:hover{transform:translateY(-1px)}.automation-outbox-row.tone-cyan,.automation-queue-row.tone-cyan{border-color:#00fff042}.automation-outbox-row.tone-purple,.automation-queue-row.tone-purple{border-color:#b765ff52}.automation-outbox-row.tone-green,.automation-queue-row.tone-green{border-color:#34d3994d}.automation-outbox-row.tone-amber,.automation-queue-row.tone-amber{border-color:#fbbf244d}.automation-outbox-row.tone-rose,.automation-queue-row.tone-rose{border-color:#fb718557}.automation-outbox-row strong,.automation-outbox-row p,.automation-outbox-row small{overflow-wrap:anywhere;min-width:0}.automation-outbox-row strong{color:#fbfdff}.automation-outbox-row p{color:#bcc7dbc7;margin:0;line-height:1.45}.automation-outbox-row>.automation-outbox-brief{background:#030a176b;border:1px solid #94a3b824;border-radius:.72rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.3rem;padding:.85rem;display:grid}.automation-outbox-brief div{gap:.28rem;min-width:0;display:grid}.automation-outbox-brief span{color:#bcc7dbad;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:900}.automation-outbox-brief ul{gap:.35rem;margin:0;padding-left:1rem;display:grid}.automation-outbox-brief li{color:#e2e8f0c7;font-size:.82rem;line-height:1.4}.automation-outbox-brief small{color:#74fff8c2;grid-column:1/-1}.automation-outbox-row small,.automation-queue-row small,.automation-run-row small{color:#bcc7dbad;font-weight:700}.automation-outbox-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.automation-outbox-actions>a,.automation-outbox-actions>button{color:#74fff8;white-space:nowrap;cursor:pointer;background:#00fff014;border:1px solid #5ff5f047;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 .75rem;font-family:inherit;font-size:.78rem;font-weight:900;display:inline-flex}.automation-outbox-actions>button:disabled{cursor:not-allowed;opacity:.58}@media (width<=1180px){.automation-main-grid{grid-template-columns:1fr}.automation-client-work{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-launch-layout{grid-template-columns:1fr}.automation-safety-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-runner-result,.automation-launch-mode-panel{grid-template-columns:1fr}.automation-runner-next-list{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-runner-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-signoff-list,.automation-metrics,.automation-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.automation-client-answers,.automation-client-work,.automation-metrics,.automation-coverage-grid,.automation-safety-rail,.automation-workflow-grid{grid-template-columns:1fr}.automation-client-intro,.automation-launch-head,.automation-section-head,.automation-workflow-footer{flex-direction:column;align-items:stretch}.automation-launch-item{grid-template-columns:auto minmax(0,1fr)}.automation-launch-metric{grid-column:2;justify-self:start;min-width:0}.automation-coverage-head,.automation-coverage-row{grid-template-columns:1fr}.automation-coverage-head{align-items:flex-start}.automation-coverage-head span{text-align:left}.automation-coverage-row{min-height:0}.automation-coverage-row .status-pill{max-width:100%}.automation-launch-actions,.automation-launch-actions button,.automation-runner-preview-actions button{width:100%}.automation-launch-mode-options,.automation-runner-workflows{grid-template-columns:1fr}.automation-runner-history-head,.automation-runner-next-head,.automation-runner-comparison-head{flex-direction:column;align-items:flex-start}.automation-runner-comparison-grid{grid-template-columns:1fr}.automation-signoff-head{flex-direction:column;align-items:flex-start}.automation-signoff-list,.automation-runner-next-list,.automation-runner-history-summary,.automation-runner-history-workflow-row,.automation-runner-history-action{grid-template-columns:1fr}.automation-runner-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-runner-history-workflow-row small{text-align:left}.automation-runner-history-summary button,.automation-runner-history-action a,.automation-runner-history-action button,.automation-runner-workflows a,.automation-runner-next-card a,.automation-runner-next-card button{width:100%}.automation-mode-control,.automation-setting-grid{grid-template-columns:1fr}.automation-workflow-actions{justify-content:stretch}.automation-outbox-row,.automation-outbox-row>.automation-outbox-brief,.automation-outbox-toolbar{grid-template-columns:1fr}.automation-outbox-filter-group{justify-content:stretch}.automation-outbox-filter-group button{flex:9rem;justify-content:space-between}.automation-outbox-filter-meta{text-align:left}.automation-outbox-actions{justify-content:stretch}.automation-outbox-actions>a,.automation-outbox-actions>button,.automation-save-button,.automation-section-head>a,.automation-workflow-footer a{width:100%}}.home-service-pricing{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-strong) 0%, var(--surface) 100%);box-shadow:var(--shadow-card);border-radius:28px;gap:18px;margin-top:28px;padding:24px;display:grid}.home-service-pricing-head,.home-service-sync-strip,.home-service-pricing-card-top,.home-service-pricing-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-service-pricing-head h3{margin:0;font-size:22px;line-height:1.12}.home-service-pricing-head p,.home-service-sync-strip p,.home-service-pricing-card p{color:var(--text-soft);margin:6px 0 0}.home-service-pricing-link{appearance:none;min-height:42px;color:var(--accent);cursor:pointer;background:#00fff014;border:1px solid #00fff040;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.home-service-pricing-link.secondary{border-color:var(--border);color:var(--text-soft);background:0 0}.home-service-pricing-link:disabled{cursor:not-allowed;opacity:.55}.home-service-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-service-pricing-card{border:1px solid var(--border);background:linear-gradient(#ffffff2e 0%,#ffffff0a 100%);border-radius:20px;gap:12px;min-height:100%;padding:18px;display:grid}.home-service-pricing-card.editable{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.home-service-pricing-card.editable:hover,.home-service-pricing-card.expanded{border-color:#00fff04d;transform:translateY(-1px);box-shadow:0 20px 42px #0000002e}.home-service-pricing-card.expanded{cursor:default;grid-column:span 2}.home-service-pricing-card.inactive{opacity:.72}.home-service-pricing-category{letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:800}.home-service-pricing-card-top strong{font-size:18px;line-height:1}.home-service-pricing-card h4{margin:0;font-size:18px;line-height:1.2}.home-service-pricing-meta{flex-wrap:wrap;justify-content:flex-start}.home-service-pricing-meta span{background:var(--accent-soft);min-height:28px;color:var(--text-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.home-service-pricing-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.service-card-editor{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.service-card-editor-actions{justify-content:flex-end;margin-top:16px;display:flex}.home-service-pricing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-service-pricing-summary div{border:1px solid var(--border);background:#ffffff0a;border-radius:18px;gap:6px;padding:16px;display:grid}.home-service-pricing-summary small{color:var(--text-faint);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.home-service-pricing-summary strong{font-size:20px;line-height:1}.home-service-sync-strip{border-top:1px solid var(--border);padding-top:8px}.home-service-sync-strip strong{margin-bottom:4px;display:block}.home-quick-actions-panel{background:linear-gradient(135deg,#0f1c2cfa 0%,#030712 100%);border:1px solid #00fff03d;border-radius:24px;padding:1.25rem;overflow:hidden}.home-activity-panel-title,.home-quick-action-card,.home-quick-action-card-icon{align-items:center;display:flex}.home-activity-panel-title{gap:.8rem;margin-bottom:1rem}.home-activity-panel-title .home-panel-title-copy{flex:1;min-width:0}.home-panel-title-copy{gap:.2rem;display:grid}.home-activity-panel-title h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.18rem;line-height:1.1}.home-panel-title-copy p{color:#9aa7ba;max-width:34ch;margin:0;font-size:.9rem;line-height:1.45}.home-quick-actions-icon,.home-quick-action-card-icon{flex-shrink:0;justify-content:center}.home-quick-actions-icon{color:#00fff0;width:28px;height:28px}.home-quick-actions-icon svg,.home-quick-action-card-icon svg{width:28px;height:28px}.home-quick-actions-list{gap:.8rem;display:grid}.home-quick-action-card-icon{color:#fff;border-radius:18px;width:50px;height:50px}.home-quick-action-card.tone-cyan .home-quick-action-card-icon{background:linear-gradient(135deg,#25e7ee 0%,#06b6d4 100%)}.home-quick-action-card.tone-purple .home-quick-action-card-icon{background:linear-gradient(135deg,#b84dff 0%,#9333ea 100%)}.home-quick-action-card.tone-green .home-quick-action-card-icon{background:linear-gradient(135deg,#10e7a1 0%,#16a34a 100%)}.home-quick-action-card.tone-amber .home-quick-action-card-icon{background:linear-gradient(135deg,#f59e0b 0%,#ff7a00 100%)}.home-quick-action-card-copy strong{color:#fff;font-size:.96rem;line-height:1.2;display:block}.home-quick-action-card-copy span{color:#6b7280;margin-top:.3rem;font-size:.88rem;font-weight:600;line-height:1.45;display:block}.activity-log-page{gap:1rem;display:grid}.activity-log-shell{grid-template-columns:minmax(0,1fr) minmax(340px,.48fr);align-items:start;gap:1rem;display:grid}.activity-log-list-card,.activity-log-detail-card{background:linear-gradient(145deg,#0b1826fa,#0e1425fa);border:1px solid #374865c7;border-radius:1.1rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 44px #0000002e}.activity-log-detail-card{position:sticky;top:1rem}.activity-log-heading{align-items:flex-start;margin-bottom:0}.activity-log-list{gap:.7rem;display:grid}.activity-log-controls{grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);gap:.75rem;display:grid}.activity-log-controls label{gap:.35rem;display:grid}.activity-log-controls span{color:#bcc7dbbf;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.activity-log-controls input,.activity-log-controls select{color:#fbfdff;width:100%;min-height:42px;font:inherit;background:#07101d94;border:1px solid #8598ba33;border-radius:.85rem;font-size:.9rem;font-weight:750}.activity-log-controls input{padding:0 .8rem}.activity-log-controls select{padding:0 .65rem}.activity-log-row{width:100%;color:inherit;text-align:left;background:#07101d6b;border:1px solid #8598ba2e;border-radius:.9rem;gap:.32rem;padding:.9rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.activity-log-row:hover,.activity-log-row.is-selected{background:#00fff014;border-color:#5ff5f052;transform:translateY(-1px)}.activity-log-row span,.activity-log-row em,.activity-log-detail-list dt,.activity-log-changes span{color:#bcc7dbbf;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.activity-log-row strong,.activity-log-detail-card h3,.activity-log-detail-list dd,.activity-log-changes strong{color:#fbfdff}.activity-log-row small,.activity-log-detail-card p,.activity-log-detail-list dd,.activity-log-changes p{color:#cdd8e8c7;margin:0;line-height:1.48}.activity-log-row em{letter-spacing:0;text-transform:none;font-style:normal}.activity-log-detail-card h3{margin:.7rem 0 .35rem;font-size:1.25rem}.activity-log-detail-list{gap:.65rem;margin:0;display:grid}.activity-log-detail-list div,.activity-log-changes div{background:#ffffff0a;border:1px solid #8598ba29;border-radius:.85rem;gap:.25rem;padding:.75rem;display:grid}.activity-log-detail-list dt,.activity-log-detail-list dd{margin:0}.activity-log-changes{gap:.65rem;display:grid}.activity-log-load-more{justify-self:center}.activity-log-retention-note{color:#cdd8e89e;text-align:center;margin:0;font-size:.82rem;font-weight:700;line-height:1.45}@media (width<=920px){.activity-log-shell,.activity-log-controls{grid-template-columns:1fr}.activity-log-detail-card{position:static}}.home-quick-action-card{border:1px solid #0000;border-radius:18px;gap:1rem;padding:1rem 1.1rem;text-decoration:none}.home-quick-action-card.tone-cyan{background:linear-gradient(90deg,#00fff014 0%,#b84dff1f 100%);border-color:#00fff03d}.home-quick-action-card.tone-purple{background:linear-gradient(90deg,#b84dff1f 0%,#581c8738 100%);border-color:#b84dff3d}.home-quick-action-card.tone-green{background:linear-gradient(90deg,#10b9811f 0%,#052e1652 100%);border-color:#10b9813d}.home-quick-action-card.tone-amber{background:linear-gradient(90deg,#f59e0b1f 0%,#451a034d 100%);border-color:#f59e0b3d}.home-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);align-items:start;gap:1rem}.home-main-column,.home-side-column{align-content:start;gap:1rem}.home-panel{background:linear-gradient(#fffffffa 0%,#f9f5eff0 100%);border-color:#dfd1c0d1;box-shadow:0 18px 38px #432c160f}.home-section-copy{gap:2px}.home-section-copy h3{letter-spacing:-.03em;margin:0;font-size:1.32rem;line-height:1.12}.home-section-copy p{color:var(--text-soft);font-size:var(--font-body-small);margin:0;line-height:1.6}.home-split-grid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.home-stack-list{gap:14px}.home-stack-section{background:#ffffff8f;border:1px solid #e2e8f0e6;border-radius:18px;gap:10px;padding:.95rem}.home-stack-section:first-child{padding-top:.95rem}.home-stack-section .section-row{padding-bottom:0}.home-stack-section h4{letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.2}.home-panel .record-list.compact,.home-panel .record-list{gap:10px}.home-panel .record-card,.home-command-card,.home-action-card,.home-recent-activity .event-item{background:linear-gradient(#fffffffc 0%,#f8fafcf2 100%);border:1px solid #dfe6eff2;border-radius:16px;box-shadow:0 8px 18px #0f172a09}.home-command-panel{color:var(--text-main);background:linear-gradient(#fffffffc 0%,#f7fafcf2 100%);border-color:#dfe6eff2;gap:.9rem;padding:1rem;box-shadow:0 14px 28px #0f172a0b}.home-command-panel .home-section-copy p,.home-command-panel .home-command-card span,.home-command-panel .home-action-card small{color:var(--text-soft)}.home-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home-command-card{background:linear-gradient(#fffffffc 0%,#f8fafcf2 100%);border-color:#dfe6eff2;gap:6px;padding:.9rem;box-shadow:0 8px 18px #0f172a08}.home-command-card strong{letter-spacing:-.04em;color:#0f172a;font-size:1.5rem;line-height:1}.home-command-card span{font-size:var(--font-body-small)}.home-action-list{gap:.7rem}.home-action-card{color:var(--text-main);background:linear-gradient(#fffffffc 0%,#f8fafcf2 100%);border-color:#dfe6eff2;grid-template-columns:minmax(0,1fr);gap:2px;padding:.9rem 1rem;box-shadow:0 8px 18px #0f172a08}.home-action-card strong,.home-action-card small{margin:0}.home-panel .record-card{padding:.9rem 1rem}.home-panel .record-card p,.home-panel .record-card small,.home-recent-activity .event-item small{line-height:1.45}.home-dashboard-grid .empty-state{min-height:6.25rem}.home-mobile-action-btn{border-radius:var(--radius-xl);box-shadow:var(--shadow-level-2);text-align:center;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1.1rem .5rem;transition:all .18s;display:flex}.hma-icon{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.hma-icon svg{width:1.4rem;height:1.4rem}.home-mobile-action-btn strong{font-size:.76rem;font-weight:700;line-height:1.25}.home-mobile-action-btn:hover{box-shadow:var(--shadow-level-3);transform:translateY(-2px)}.hma-settings{color:#3730a3;background:linear-gradient(160deg,#eef2ff 0%,#e0e7ff 100%);border-color:#6366f12e}.hma-settings .hma-icon{color:#4f46e5;background:#6366f126}.hma-quote{color:#5b21b6;background:linear-gradient(160deg,#faf5ff 0%,#ede9fe 100%);border-color:#8b5cf62e}.hma-quote .hma-icon{color:#7c3aed;background:#8b5cf626}.hma-booking{color:#065f46;background:linear-gradient(160deg,#f0fdf9 0%,#ccfbef 100%);border-color:#10b9812e}.hma-booking .hma-icon{color:#059669;background:#10b98126}.hma-invoice{color:#78350f;background:linear-gradient(160deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b2e}.hma-invoice .hma-icon{color:#d97706;background:#f59e0b26}.customer-mobile-toolbar{display:contents}.drawer-form,.drawer-preview{gap:var(--spacing-sm)}.drawer-footer{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1080px){.shell-app{display:block}.workspace-grid,.schedule-layout,.screen-grid,.inbox-workspace-grid,.home-dashboard-grid,.home-grid,.detail-grid.three,.detail-grid.two,.timeline-grid,.detail-grid.two-col,.crm-flow-grid,.split-panel,.customer-shell{grid-template-columns:1fr}.inbox-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-aside{position:static}.schedule-view-toggle{justify-content:space-between;width:100%}.bookings-summary-strip,.bookings-filter-row,.schedule-toolbar,.home-split-grid,.home-stack-list,.home-command-grid{grid-template-columns:1fr}.bookings-pane-head h3,.booking-editor-title h3,.home-section-copy h3{font-size:1.35rem}.schedule-view-pill{flex:1 1 0}.schedule-calendar-nav{justify-content:space-between;width:100%}.schedule-calendar-summary,.schedule-layout--streamlined{grid-template-columns:1fr}.schedule-calendar-weekdays,.schedule-calendar-grid{gap:8px}.schedule-calendar-day{min-height:102px;padding:10px}.customer-directory{position:static}.stats-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=721px) and (width<=1080px){.dashboard-sidebar{z-index:1;border-right:0;border-bottom:1px solid var(--border);width:100%;min-height:0;display:block;position:relative;top:auto}.dashboard-sidebar .sidebar-brand,.dashboard-sidebar .sidebar-foot,.dashboard-sidebar .sidebar-group-label{display:none}.dashboard-sidebar .sidebar-nav{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:center;gap:.4rem;width:100%;max-width:100%;padding:.65rem .75rem;display:flex;overflow-x:auto}.dashboard-sidebar .sidebar-group{flex:none;gap:.4rem;padding:0;display:flex}.dashboard-sidebar .sidebar-link{white-space:nowrap;border-radius:12px;flex:none;min-height:44px;padding-inline:.8rem}}@media (width<=720px){.dashboard-sidebar{display:none}.dashboard-topbar{box-shadow:none;background:0 0;border-bottom:none;position:static}.dashboard-topbar-inner{justify-content:center;padding-top:1rem;padding-bottom:.5rem}.topbar-meta,.dashboard-subtitle,.dashboard-topbar .dashboard-actions{display:none}.topbar-title-block{text-align:center;width:100%}.dashboard-topbar .dashboard-topbar-inner{align-items:center}.topbar-title-row{justify-content:center}.dashboard-topbar h1{margin:0;font-size:1.5rem;line-height:1.2}.dashboard-topbar-inner,.section-row,.auth-actions,.inline-callout,.editor-section-summary,.detail-header{flex-direction:column;align-items:flex-start}.dashboard-actions{flex-flow:wrap;align-items:center;gap:.5rem;width:100%}.dashboard-actions .button{flex:auto;width:auto;min-height:36px;padding:0 .75rem;font-size:.82rem}.button{width:100%}.screen-header{padding:var(--spacing-sm);grid-template-columns:1fr}.screen-header h2{font-size:1.3rem;line-height:1.25}.dashboard-nav{display:none}.mobile-nav{flex-wrap:nowrap;gap:.2rem;padding:.3rem .4rem;display:flex;overflow-x:visible}.mobile-nav-button{white-space:nowrap;flex:1 1 0;width:auto;min-width:0;min-height:50px;padding:.25rem .2rem;font-size:9px}.mobile-nav-label{text-overflow:ellipsis;font-size:9px;overflow:hidden}.mobile-nav-icon svg{width:17px;height:17px}.cust-screen-header-wrap,.home-screen-header-wrap{display:none}.home-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.5rem;display:grid}.home-header-actions,.home-quick-actions{display:none}.stats-board,.stats-board.compact{border-top:1.5px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.25rem;margin-bottom:1.5rem;padding-top:1rem}.metric-card{padding:var(--spacing-sm)}.metric-card strong{font-size:1.9rem}.metric-hint{display:none}.stats-board .metric-card:first-child{background:linear-gradient(160deg,#eef2ff 0%,#e0e7ff 100%);border-color:#6366f126}.stats-board .metric-card:first-child .metric-label{color:#4338ca}.stats-board .metric-card:first-child strong{color:#3730a3}.stats-board .metric-card:nth-child(2){background:linear-gradient(160deg,#f0fdf9 0%,#ccfbef 100%);border-color:#10b98126}.stats-board .metric-card:nth-child(2) .metric-label{color:#065f46}.stats-board .metric-card:nth-child(2) strong{color:#047857}.stats-board .metric-card:nth-child(3){background:linear-gradient(160deg,#fffbeb 0%,#fef3c7 100%);border-color:#f59e0b26}.stats-board .metric-card:nth-child(3) .metric-label{color:#92400e}.stats-board .metric-card:nth-child(3) strong{color:#b45309}.stats-board .metric-card:nth-child(4){background:linear-gradient(160deg,#faf5ff 0%,#ede9fe 100%);border-color:#8b5cf626}.stats-board .metric-card:nth-child(4) .metric-label{color:#5b21b6}.stats-board .metric-card:nth-child(4) strong{color:#6d28d9}.home-recent-activity,.customer-shell:not(.has-selected) .customer-main,.customer-shell.has-selected .customer-directory{display:none}.cust-mobile-back{width:auto;min-height:36px;color:var(--text-soft);border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffeb;align-self:flex-start;margin-bottom:.35rem;padding:0 .75rem;font-size:.85rem;display:inline-flex}.customer-mobile-toolbar{align-items:center;gap:.5rem;display:flex}.customer-mobile-search{flex:auto;min-width:0}.cust-mobile-add{white-space:nowrap;flex:none;width:auto;min-height:40px;padding:0 .9rem;font-size:.88rem;display:inline-flex}.form-grid.two,.form-grid.three,.list-toolbar,.media-grid,.customer-overview-grid,.customer-directory-dates{grid-template-columns:1fr}.customer-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-workspace-header{padding:var(--spacing-sm);grid-template-columns:1fr;gap:.75rem}.customer-workspace-actions{flex-flow:wrap;justify-content:flex-start;gap:.45rem}.customer-workspace-actions .button{white-space:nowrap;flex:auto;width:auto;min-width:0;min-height:36px;padding:0 .7rem;font-size:.8rem}.customer-profile-rail{display:none}.customer-table-row{grid-template-columns:1fr;gap:.4rem}.schedule-calendar-weekdays,.schedule-calendar-grid{min-width:720px}.schedule-calendar{padding-bottom:4px;overflow-x:auto}.schedule-card-actions{grid-template-columns:1fr}.drawer{width:100vw;height:100dvh;padding:var(--spacing-sm)}.drawer-body{padding-bottom:calc(var(--spacing-2xl) + var(--spacing-md))}.drawer-footer{grid-template-columns:1fr}.container{width:min(100% - 1rem,1200px)}.screen-shell:not(.has-selected) .screen-detail-panel,.screen-shell.has-selected .screen-list-panel,.screen-shell.has-selected .screen-header,.screen-shell.has-selected .mini-metrics{display:none}.screen-mobile-back{width:auto;min-height:36px;color:var(--text-soft);border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffeb;align-self:flex-start;margin-bottom:.5rem;padding:0 .75rem;font-size:.85rem;text-decoration:none;display:inline-flex}.screen-header .lede,.screen-header .eyebrow{display:none}.screen-header{padding:var(--spacing-sm);gap:.5rem}.screen-header h2{font-size:1.2rem}.panel-card .section-row,.side-panel .section-row{flex-direction:row;justify-content:space-between;align-items:center}.panel-card .section-row .button,.side-panel .section-row .button{white-space:nowrap;flex:none;width:auto;min-height:34px;padding:0 .65rem;font-size:.8rem}input,select{min-height:44px}.schedule-aside .side-panel:last-child{display:none}.mobile-nav{padding-bottom:calc(.45rem + env(safe-area-inset-bottom,0px))}.mobile-nav-button:active{opacity:.6;transform:scale(.95)}.record-card:active{opacity:.75;transform:scale(.985)}.home-mobile-action-btn:active{opacity:.7;transform:scale(.95)}a.metric-card:active{opacity:.75;transform:scale(.97)}.home-grid{gap:.65rem}.home-dashboard-grid{gap:.8rem}.auth-shell{padding:1rem 0 2rem}.auth-top-brand{gap:.65rem;font-size:.78rem;top:1rem;left:1rem}.auth-top-brand-mark{border-radius:0;width:3rem;height:3rem}.auth-top-brand-mark img{width:100%;height:100%}.auth-layout{align-items:flex-start;min-height:100dvh;padding-top:4.9rem}.auth-hero-panel{gap:1rem}.auth-hero-panel h1{font-size:clamp(2.45rem,15vw,3.9rem)}.auth-hero-panel p{font-size:.96rem}.auth-signal-grid,.auth-orbit-card{display:none}.auth-card{padding:var(--spacing-md);border-radius:var(--radius-lg)}.auth-card-copy h2,.auth-card h1{font-size:clamp(2rem,12vw,2.65rem)}.auth-card-brand{margin-bottom:1.25rem}.shell-main{padding-bottom:calc(var(--spacing-2xl) + env(safe-area-inset-bottom,0px))}}.leads-modern-page{gap:1.5rem;display:grid}.leads-modern-page .message{margin:0}.leads-modern-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.leads-modern-heading{gap:.5rem;display:grid}.leads-modern-title-row{align-items:center;gap:.875rem;display:flex}.leads-modern-title-row h1{letter-spacing:-.03em;color:#fbfdff;margin:0;font-size:clamp(2rem,2.2vw,2.25rem);line-height:1.05}.leads-modern-heading p{color:#c8d0e0c7;margin:0;font-size:1rem}.leads-modern-title-icon{color:#00f5f0;background:linear-gradient(#00fff02e,#00fff014);border-radius:.95rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset 0 0 0 1px #00fff02e}.leads-modern-title-icon svg{width:1.55rem;height:1.55rem}.leads-modern-add-btn{color:#fdfefe;letter-spacing:-.02em;background:linear-gradient(90deg,#25dbef 0%,#a94ef5 100%);border:0;border-radius:1rem;align-self:flex-start;align-items:center;gap:.55rem;width:auto;min-height:44px;padding:.8rem 1.15rem;font-size:.98rem;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 12px 30px #31e5ec2e}.leads-modern-add-btn:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 16px 34px #31e5ec3d}.leads-modern-add-btn svg{width:1rem;height:1rem}.leads-modern-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.leads-stat-card{background:radial-gradient(circle at 100% 0,#667bb114,#0000 55%),linear-gradient(#101725fa,#0b111dfa);border:1px solid #293247e0;border-radius:1.1rem;gap:.75rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffff08}.leads-stat-card strong{color:#fbfdff;letter-spacing:-.04em;font-size:2rem;line-height:1}.leads-stat-label{color:#b5bcccc7;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.76rem;font-weight:700;display:flex}.leads-stat-label svg{width:1rem;height:1rem}.leads-stat-card.tone-cyan{border-color:#00fff057}.leads-stat-card.tone-cyan .leads-stat-label{color:#00f5f0}.leads-stat-card.tone-purple{border-color:#af48ff57}.leads-stat-card.tone-purple .leads-stat-label{color:#b765ff}.leads-stat-card.tone-red{border-color:#ff4d6d57}.leads-stat-card.tone-red .leads-stat-label{color:#ff5f72}.leads-stat-card.tone-green{border-color:#14db8c57}.leads-stat-card.tone-green .leads-stat-label{color:#18d98d}.leads-modern-toolbar{background:linear-gradient(#0d1422fa,#0a0f1afa);border:1px solid #252e42eb;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) minmax(160px,180px) minmax(170px,190px) auto;gap:1rem;padding:1rem;display:grid}.leads-modern-search{position:relative}.leads-modern-search input,.leads-modern-toolbar select{color:#f9fbff;background:#1f2839eb;border:1px solid #444f68db;border-radius:.95rem;width:100%;min-height:48px;box-shadow:inset 0 1px #ffffff08}.leads-modern-search input{padding-left:2.8rem;padding-right:1rem}.leads-modern-search input::placeholder{color:#949db1b3}.leads-modern-toolbar select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#b4bccdcc 50%),linear-gradient(135deg,#b4bccdcc 50%,#0000 50%);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding:0 2.75rem 0 1rem}.leads-filter-select{z-index:18;min-width:0;position:relative}.leads-filter-select-trigger{color:#f9fbff;cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;background:radial-gradient(circle at 0 0,#00fff01a,#0000 52%),#0c1625f0;border:1px solid #444f68db;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.58rem;padding:.42rem .66rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff09}.leads-filter-select-trigger:hover,.leads-filter-select.is-open .leads-filter-select-trigger{background:radial-gradient(circle at 0 0,#00fff024,#0000 54%),#0a1524fa;border-color:#00fff057;box-shadow:0 0 0 3px #00fff00f}.leads-filter-dot{background:#94a3b8;border-radius:999px;width:.58rem;height:.58rem;display:inline-block;box-shadow:0 0 0 4px #94a3b814}.leads-filter-dot.tone-all{background:#5eead4;box-shadow:0 0 0 4px #5eead41a}.leads-filter-dot.tone-new{background:#22d3ee;box-shadow:0 0 0 4px #22d3ee1a}.leads-filter-dot.tone-contacted{background:#c084fc;box-shadow:0 0 0 4px #c084fc1a}.leads-filter-dot.tone-quoted,.leads-filter-dot.tone-quote{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa1a}.leads-filter-dot.tone-converted{background:#34d399;box-shadow:0 0 0 4px #34d3991a}.leads-filter-dot.tone-draft{background:#a78bfa;box-shadow:0 0 0 4px #a78bfa1a}.leads-filter-dot.tone-sent{background:#38bdf8;box-shadow:0 0 0 4px #38bdf81a}.leads-filter-dot.tone-accepted{background:#34d399;box-shadow:0 0 0 4px #34d3991a}.leads-filter-dot.tone-closed{background:#94a3b8;box-shadow:0 0 0 4px #94a3b81a}.leads-filter-dot.tone-action{background:#2dd4bf;box-shadow:0 0 0 4px #2dd4bf1a}.leads-filter-dot.tone-review{background:#fbbf24;box-shadow:0 0 0 4px #fbbf241a}.leads-filter-dot.tone-audit{background:#fb923c;box-shadow:0 0 0 4px #fb923c1a}.leads-filter-dot.tone-call{background:#f472b6;box-shadow:0 0 0 4px #f472b61a}.leads-filter-copy,.leads-filter-option-copy{gap:.08rem;min-width:0;display:grid}.leads-filter-copy span{color:#94a3b8d1;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.leads-filter-copy strong,.leads-filter-option-copy strong{color:#fbfdff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:850;line-height:1.08;overflow:hidden}.leads-filter-count,.leads-filter-option-count{color:#e5edf8;font-variant-numeric:tabular-nums;background:#e2e8f012;border:1px solid #94a3b821;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;padding:0 .42rem;font-size:.74rem;font-weight:900;display:inline-flex}.leads-filter-chevron{color:#cbd5e1cc;font-size:1rem;line-height:1;transition:transform .16s}.leads-filter-select.is-open .leads-filter-chevron{transform:rotate(180deg)}.leads-filter-menu{z-index:36;background:radial-gradient(circle at 0 0,#00fff01f,#0000 45%),linear-gradient(#0d1829fc,#060d19fc);border:1px solid #36435de6;border-radius:1rem;min-width:min(23rem,100vw - 2rem);padding:.46rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 24px 54px #0000006b}.leads-filter-menu-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.22rem .26rem .5rem;display:flex}.leads-filter-menu-head strong{color:#f2f7fff0;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1}.leads-filter-menu-head button{color:#dae2f0c7;cursor:pointer;width:auto;min-height:28px;font:inherit;background:#e2e8f00f;border:1px solid #4a597a85;border-radius:999px;padding:0 .55rem;font-size:.68rem;font-weight:850}.leads-filter-options{gap:.34rem;display:grid}.leads-filter-options button{width:100%;min-height:50px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.66rem;padding:.58rem .68rem;display:grid}.leads-filter-options button:hover,.leads-filter-options button.is-selected{background:#00fff014;border-color:#00fff038}.leads-filter-options button.is-selected .leads-filter-option-count{color:#7ffefa;background:#00fff01f;border-color:#00fff03d}.leads-filter-option-copy small{color:#bcc7dbad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:700;line-height:1.1;overflow:hidden}.leads-modern-search-icon{color:#7f8ba3db;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.leads-modern-search-icon svg{width:1rem;height:1rem}.leads-modern-view-toggle{background:#1f2839eb;border:1px solid #374157e6;border-radius:.95rem;align-items:center;gap:.35rem;padding:.35rem;display:inline-flex}.leads-modern-view-toggle button{color:#a5adc0d1;background:0 0;border:0;border-radius:.75rem;width:auto;min-width:78px;min-height:40px;padding:0 1rem;font-size:.94rem;font-weight:700}.leads-modern-view-toggle button.active{color:#00f5f0;background:#00fff01f}.leads-modern-main{grid-template-columns:minmax(360px,.95fr) minmax(0,1.95fr);align-items:start;gap:1.4rem;display:grid}.leads-modern-main.is-kanban{grid-template-columns:1fr}.leads-modern-list-column,.leads-modern-detail-card,.leads-modern-empty.detail{min-height:820px}.leads-modern-list{scrollbar-width:thin;scrollbar-color:#808ca66b #12192659;gap:.95rem;max-height:820px;padding-right:.1rem;display:grid;overflow-y:auto}.leads-modern-list::-webkit-scrollbar{width:8px}.leads-modern-list::-webkit-scrollbar-track{background:#12192647;border-radius:999px}.leads-modern-list::-webkit-scrollbar-thumb{background:linear-gradient(#7e89a08f,#5c68808f);border:1px solid #12192661;border-radius:999px}.leads-modern-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9aa6beb8,#707c95b8)}.lead-list-card,.leads-modern-detail-card,.leads-kanban-column,.leads-modern-empty,.leads-modern-empty.detail{background:radial-gradient(circle at 100% 0,#48609712,#0000 45%),linear-gradient(#0e1522fc,#080d17fc);border:1px solid #232c40f0;border-radius:1.25rem;box-shadow:inset 0 1px #ffffff08}.lead-list-card{gap:1rem;padding:1.2rem 1.25rem 1.15rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.lead-list-card:after{content:"";opacity:.92;border-radius:0 1.25rem 1.25rem 0;width:5px;height:100%;position:absolute;top:0;right:0}.lead-list-card.priority-hot:after{background:linear-gradient(#ff694f,#ff8b16)}.lead-list-card.priority-warm:after{background:linear-gradient(#ffca2b,#ff9f0f)}.lead-list-card.priority-cold:after{background:linear-gradient(#23cfff,#3390ff)}.lead-list-card:hover{border-color:#495673f2;transform:translateY(-1px)}.lead-list-card.active{border-color:#00fff0d1;box-shadow:0 18px 45px #00fff01f,inset 0 1px #ffffff08}.lead-list-card.action-ready{border-color:#18d98d6b}.lead-list-unread-dot{background:#2ae2c7;border-radius:999px;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #2ae2c71f}.lead-list-card-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.lead-list-card-top>div{min-width:0}.lead-list-title-row{align-items:center;gap:.5rem;min-width:0;margin-bottom:.45rem;display:flex}.lead-list-card-top strong{color:#fbfdff;letter-spacing:-.02em;margin-bottom:.45rem;font-size:1.03rem;line-height:1.2;display:block}.lead-list-title-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-bottom:0;overflow:hidden}.lead-list-phone,.lead-list-meta span,.lead-list-time{color:#9fa9bdd9;align-items:center;gap:.45rem;display:inline-flex}.lead-list-phone svg,.lead-list-meta span svg,.lead-list-value svg,.lead-list-time svg,.leads-modern-detail-contact span svg,.leads-modern-action-btn svg,.leads-stat-label svg,.leads-modern-empty-icon svg{flex:none;width:.95rem;height:.95rem}.lead-list-status{letter-spacing:-.01em;text-transform:lowercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:.25rem .8rem;font-size:.84rem;font-weight:800;display:inline-flex}.status-new{color:#00f5f0;background:#00fff024;border-color:#00fff038}.status-contacted{color:#bf65ff;background:#bf65ff24;border-color:#bf65ff38}.status-quoted{color:#5fa7ff;background:#4682ff24;border-color:#4682ff38}.status-booked,.status-completed,.status-converted{color:#18d98d;background:#18d98d24;border-color:#18d98d38}.status-closed{color:#ff6f82;background:#ff6f8224;border-color:#ff6f8238}.lead-list-meta{gap:.55rem;display:grid}.lead-list-preview,.leads-kanban-card-preview{color:#bec7d8b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.lead-list-footer{border-top:1px solid #1d2638f2;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.9rem;display:flex}.lead-intelligence-badges,.crm-intelligence-badges{flex-wrap:wrap;gap:.45rem;display:flex}.lead-intelligence-badges.detail{margin-top:.85rem}.lead-intelligence-badges span,.crm-intelligence-badges span{color:#33e5a4;background:#18d98d1a;border:1px solid #18d98d3d;border-radius:999px;align-items:center;min-height:26px;padding:0 .65rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.lead-list-value{color:#fafcff;letter-spacing:-.02em;align-items:center;gap:.45rem;font-size:1.02rem;font-weight:800;display:inline-flex}.leads-modern-empty,.leads-modern-empty.detail{text-align:center;place-items:center;gap:.6rem;padding:2.5rem;display:grid}.leads-modern-empty h3,.leads-modern-empty.detail h3{color:#fbfdff;margin:0;font-size:1.2rem}.leads-modern-empty p,.leads-modern-empty.detail p,.leads-modern-empty-copy{color:#a5aec2c2;margin:0}.leads-modern-empty-icon{color:#00f5f0e6;background:#00fff01f;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.leads-modern-kanban{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.leads-kanban-column{min-width:0;padding:1rem}.leads-kanban-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.95rem;display:flex}.leads-kanban-head h3{color:#fbfdff;margin:0;font-size:1.02rem}.leads-kanban-head span{color:#f2f5ffe6;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:1.95rem;min-height:1.95rem;padding:0 .65rem;font-weight:700;display:inline-flex}.leads-kanban-cards{gap:.85rem;display:grid}.leads-kanban-card{color:inherit;background:#111826eb;border:1px solid #262f42f2;border-radius:1rem;gap:.4rem;min-width:0;padding:1rem;text-decoration:none;display:grid}.leads-kanban-card.action-ready{background:radial-gradient(circle at 0 0,#18d98d14,#0000 45%),#111826eb;border-color:#18d98d57}.leads-kanban-card.unread{border-color:#00f5f038}.leads-kanban-card-head{justify-content:space-between;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.leads-kanban-card-title{align-items:center;gap:.42rem;min-width:0;display:flex}.leads-kanban-card strong{color:#fbfdff;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.leads-kanban-card-meta{align-items:center;gap:.6rem;min-width:0;display:flex}.leads-kanban-card-meta span,.leads-kanban-card-service{color:#a1aabdc7;align-items:center;gap:.35rem;min-width:0;line-height:1.4;display:inline-flex}.leads-kanban-card-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads-kanban-card-meta svg,.leads-kanban-card-service svg{flex:none;width:.82rem;height:.82rem}.leads-kanban-card-service{color:#d2dbecd6;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;overflow:hidden}.leads-kanban-card-service.is-muted{color:#9aa6beb8}.leads-modern-detail-card{gap:1.5rem;padding:1.45rem;display:grid}.leads-modern-detail-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.leads-modern-detail-header h2{color:#fbfdff;letter-spacing:-.04em;margin:0;font-size:2rem;line-height:1.05}.leads-modern-detail-title-line{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.leads-modern-detail-title-line h2{overflow-wrap:anywhere;min-width:0}.leads-modern-detail-contact{flex-wrap:wrap;gap:.95rem 1rem;margin-top:.75rem;display:flex}.leads-modern-detail-contact span{color:#a7b0c3cc;align-items:center;gap:.45rem;display:inline-flex}.lead-detail-workstrip{flex-wrap:wrap;gap:.55rem;display:flex}.lead-detail-workstrip span{color:#dce6f6db;text-overflow:ellipsis;white-space:nowrap;background:#0912209e;border:1px solid #3e4a649e;border-radius:999px;align-items:center;gap:.42rem;min-width:0;max-width:100%;padding:.38rem .6rem;font-size:.78rem;font-weight:750;line-height:1.1;display:inline-flex;overflow:hidden}.lead-detail-workstrip svg{flex:none;width:.85rem;height:.85rem}.lead-detail-preview{color:#d6dfeed6;margin:-.25rem 0 0;font-size:.98rem;line-height:1.5}.leads-modern-more-btn{color:#a7b0c3d1;background:0 0;border:0;border-radius:.9rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.leads-modern-more-btn svg{width:1.15rem;height:1.15rem}.leads-detail-close{border:1px solid #4e5d7b85;border-radius:999px;width:auto;min-width:0;padding:0 .75rem;font-size:.74rem;font-weight:850}.leads-modern-actions{flex-wrap:wrap;gap:.8rem;display:flex}.leads-modern-action-btn{color:#f5f9ff;background:#232c3cb8;border:1px solid #3e4a64e0;border-radius:.95rem;align-items:center;gap:.55rem;width:auto;min-height:44px;padding:0 1rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.leads-modern-action-btn:hover{transform:translateY(-1px)}.leads-modern-action-btn.tone-cyan{background:#00fff021;border-color:#00fff047}.leads-modern-action-btn.tone-purple{background:#b84dff21;border-color:#b84dff47}.leads-modern-action-btn.tone-inbox{background:linear-gradient(135deg,#00fff029,#b84dff1f);border-color:#00fff057}.leads-modern-action-btn.tone-dark{background:#ffffff08;border-color:#e6ecf77a}.leads-modern-action-btn.tone-green{background:#18d98d21;border-color:#18d98d47}.leads-modern-action-btn:disabled{opacity:.6;cursor:default}.leads-modern-info-grid,.leads-modern-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.leads-modern-info-card,.leads-modern-notes-card,.leads-modern-timeline-panel{background:#131b29eb;border:1px solid #273044eb;border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.lead-intelligence-section,.lead-intelligence-panel{gap:1rem;display:grid}.lead-intelligence-section{background:#0c201e8a;border:1px solid #18d98d3d;border-radius:1rem;padding:1rem}.lead-handoff-panel{overflow:hidden}.lead-handoff-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.78rem .9rem;list-style:none;display:flex}.lead-handoff-panel>summary::-webkit-details-marker{display:none}.lead-handoff-panel>summary span,.lead-handoff-summary-copy{gap:.18rem;min-width:0;display:grid}.lead-handoff-panel>summary strong,.lead-handoff-summary-copy h3{color:#f8fbff;margin:0;font-size:1rem;font-weight:900}.lead-handoff-panel>summary small{color:#b9c8d9d6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:750;line-height:1.24;display:-webkit-box;overflow:hidden}.lead-handoff-panel>summary em{color:#11e6a0;background:#18d98d1f;border:1px solid #18d98d3d;border-radius:999px;min-width:max-content;padding:.28rem .64rem;font-size:.72rem;font-style:normal;font-weight:850}.lead-handoff-panel[open]>summary{border-bottom:1px solid #304d488a}.lead-handoff-body{gap:.85rem;padding-top:.85rem;display:grid}.lead-intelligence-panel,.lead-intelligence-next{background:#0d1523d1;border:1px solid #273044eb;border-radius:.95rem;padding:1rem}.lead-intelligence-next.is-primary{background:radial-gradient(circle at 0 0,#18d98d24,#0000 48%),#0d1523db;border-color:#18d98d47}.lead-intelligence-details{gap:.85rem;display:grid}.lead-intelligence-details summary,.leads-modern-timeline-panel summary{color:#e1effff0;cursor:pointer;background:#091220b3;border:1px solid #3e4a6499;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:42px;padding:0 .85rem;list-style:none;display:flex}.lead-intelligence-details summary::-webkit-details-marker{display:none}.leads-modern-timeline-panel summary::-webkit-details-marker{display:none}.lead-intelligence-details summary span,.lead-intelligence-details summary h4,.leads-modern-timeline-panel summary h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:850;overflow:hidden}.lead-intelligence-details summary strong,.leads-modern-timeline-panel summary span{color:#7dd9ffeb;background:#39b2ff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.85rem;min-height:1.55rem;padding:0 .52rem;font-size:.74rem;font-weight:850;display:inline-flex}.lead-intelligence-details[open] summary,.leads-modern-timeline-panel[open] summary{margin-bottom:.85rem}.lead-intelligence-panel h4{color:#fbfdff;margin:0;font-size:1rem}.lead-intelligence-grid,.crm-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.lead-intelligence-grid .wide,.crm-intelligence-grid .wide{grid-column:1/-1}.lead-intelligence-grid label,.lead-summary-block label,.lead-intelligence-next label,.crm-intelligence-grid label{color:#9ea8bcdb;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:800;display:block}.lead-intelligence-grid p,.lead-summary-block p,.lead-intelligence-next p,.crm-intelligence-grid p{color:#fbfdff;margin:0}.lead-summary-block+.lead-summary-block{border-top:1px solid #273044eb;padding-top:.85rem}.lead-intelligence-outcome{color:#11e6a0;background:#18d98d1f;border:1px solid #18d98d3d;border-radius:999px;align-items:center;min-height:30px;padding:0 .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.lead-conversion-path{background:#0a1d1fb8;border:1px solid #18d98d3d;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.lead-conversion-path h3,.lead-conversion-path p{margin:0}.lead-conversion-path p{color:#bcc7d8db;margin-top:.28rem;font-size:.9rem;line-height:1.5}.lead-conversion-path>.section-row>span{color:#11e6a0;white-space:nowrap;background:#18d98d1f;border:1px solid #18d98d3d;border-radius:999px;align-items:center;min-height:30px;padding:0 .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.lead-conversion-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.lead-conversion-step{background:#0d1523d1;border:1px solid #273044eb;border-radius:.9rem;align-items:flex-start;gap:.65rem;min-width:0;padding:.85rem;display:flex}.lead-conversion-step>span{color:#9fb0cc;background:#ffffff0d;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.lead-conversion-step svg{width:.95rem;height:.95rem}.lead-conversion-step strong,.lead-conversion-step small{overflow-wrap:anywhere;display:block}.lead-conversion-step strong{color:#fbfdff;font-size:.9rem}.lead-conversion-step small{color:#a1aabdc7;margin-top:.18rem;line-height:1.4}.lead-conversion-step.state-done>span{color:#11e6a0;background:#18d98d24}.lead-conversion-step.state-next>span{color:#7dd9ff;background:#39b2ff21}.lead-conversion-step.state-locked{opacity:.72}.lead-conversion-actions{flex-wrap:wrap;gap:.65rem;display:flex}.lead-conversion-link{color:#f5f9ff;cursor:pointer;background:#232c3cb8;border:1px solid #3e4a64e0;border-radius:.9rem;justify-content:center;align-items:center;min-height:42px;padding:0 .95rem;font-family:inherit;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.lead-conversion-link.primary{color:#081019;background:#18d98d;border-color:#18d98d4d}.lead-conversion-link:disabled{opacity:.68;cursor:default}.project-brief-section{background:#0c1c2f8f;border:1px solid #39b2ff42;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.project-brief-section .section-row{align-items:flex-start}.project-brief-section h3,.project-brief-section p{margin:0}.project-brief-section p{color:#bcc7d8db;font-size:.9rem}.project-brief-section>.section-row>span{color:#7dd9ff;background:#39b2ff1f;border:1px solid #39b2ff3d;border-radius:999px;align-items:center;min-height:30px;padding:0 .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.project-brief-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.project-brief-highlights div{background:#0d1523d1;border:1px solid #273044eb;border-radius:.95rem;gap:.24rem;min-width:0;padding:.85rem;display:grid}.project-brief-highlights span{color:#9ea8bcdb;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.project-brief-highlights strong{color:#fbfdff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;line-height:1.25;overflow:hidden}.project-brief-details{gap:.85rem;display:grid}.project-brief-details summary{color:#e1effff0;cursor:pointer;background:#091220bd;border:1px solid #39b2ff38;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:42px;padding:0 .85rem;font-weight:850;list-style:none;display:flex}.project-brief-details summary::-webkit-details-marker{display:none}.project-brief-details summary strong{color:#7dd9ffe6;font-size:.78rem}.project-brief-details[open] summary{margin-bottom:.85rem}.project-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.project-brief-card{background:#0d1523d1;border:1px solid #273044eb;border-radius:.95rem;padding:1rem}.project-brief-card h4{color:#fbfdff;margin:0 0 .8rem;font-size:1rem}.project-brief-card dl{gap:.72rem;margin:0;display:grid}.project-brief-card div{gap:.22rem;display:grid}.project-brief-card dt{color:#9ea8bcdb;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.project-brief-card dd{color:#fbfdff;overflow-wrap:anywhere;margin:0;line-height:1.5}.leads-modern-info-card label,.leads-modern-notes-card label,.leads-modern-timeline-panel h3{color:#9ea8bcdb;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.leads-notes-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.leads-note-toggle{color:#7ff8ed;background:#1075773d;border:1px solid #28dccf5c;border-radius:999px;min-height:34px;padding:0 .78rem;font-size:.76rem;font-weight:850}.lead-note-preview{color:#dee6f3db;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.46;display:-webkit-box;overflow:hidden}.lead-note-preview.is-empty{color:#9da7bbb8}.lead-admin-panel{background:linear-gradient(150deg,#0b1c2ce6,#090d1de0),#09101de6;border:1px solid #2e3d56c2;border-radius:1.1rem;overflow:hidden}.lead-admin-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.82rem 1rem;list-style:none;display:flex}.lead-admin-panel summary::-webkit-details-marker{display:none}.lead-admin-panel summary span{gap:.18rem;min-width:0;display:grid}.lead-admin-panel summary strong{color:#f8fbff;font-size:1rem}.lead-admin-panel summary small{color:#a6b0c3cc;text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.lead-admin-panel summary em{color:#7ff8ed;background:#1075772e;border:1px solid #28dccf47;border-radius:999px;min-width:max-content;padding:.28rem .64rem;font-size:.72rem;font-style:normal;font-weight:850}.lead-admin-panel[open] summary{border-bottom:1px solid #303e568f}.lead-admin-body{gap:.7rem;padding:.86rem;display:grid}.leads-modern-info-card p{color:#fbfdff;margin:0;font-size:1rem;font-weight:700}.leads-modern-info-card select,.leads-modern-info-card input,.leads-modern-notes-card textarea{color:#f8fbff;background:#252e3feb;border:1px solid #424d63e0;border-radius:.9rem;width:100%}.leads-modern-info-card select,.leads-modern-info-card input{min-height:46px;padding:0 1rem}.leads-modern-notes-card textarea{resize:vertical;min-height:120px;padding:.95rem 1rem}.leads-modern-timeline-list{gap:.75rem;display:grid}.lead-activity-sections{gap:.85rem;display:grid}.lead-activity-group{gap:.65rem;display:grid}.lead-activity-group+.lead-activity-group{border-top:1px solid #273044d1;padding-top:.85rem}.lead-activity-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lead-activity-heading strong{color:#e8effaeb;font-size:.82rem;font-weight:850}.lead-activity-heading span{color:#7dd9ffeb;background:#39b2ff1a;border-radius:999px;justify-content:center;align-items:center;min-width:1.65rem;min-height:1.35rem;padding:0 .45rem;font-size:.68rem;font-weight:850;display:inline-flex}.leads-modern-timeline-item{background:#0e1420e6;border:1px solid #252e41f2;border-radius:.9rem;gap:.4rem;padding:.9rem .95rem;display:grid}.leads-modern-timeline-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.leads-modern-timeline-top strong{color:#fbfdff}.leads-modern-timeline-top span,.leads-modern-timeline-item p{color:#a1aabdc7}.leads-modern-timeline-item p{margin:0}.leads-modern-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.leads-modern-delete-btn,.leads-modern-save-btn{border-radius:.95rem;width:auto;min-height:46px;padding:0 1.1rem;font-weight:800}.leads-modern-delete-btn{color:#ff7d90;background:#ff697a1a;border:1px solid #ff697a52;align-items:center;gap:.55rem;display:inline-flex}.leads-modern-save-btn{color:#081019;background:linear-gradient(90deg,#25dbef 0%,#69a8fb 55%,#a94ef5 100%);border:0}.leads-modern-save-btn.is-idle{color:#d2dbeabd;background:#222c3dc2;border:1px solid #3d4c67db}.leads-modern-save-btn.has-edits{box-shadow:0 18px 36px #00fff01f}.leads-modern-delete-btn svg{width:1rem;height:1rem}@media (width<=1280px){.leads-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.leads-modern-main{grid-template-columns:1fr}.leads-modern-list-column,.leads-modern-detail-card,.leads-modern-empty.detail{min-height:0}.leads-modern-list{max-height:none}.leads-modern-kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.leads-modern-header,.leads-modern-footer{flex-direction:column;align-items:stretch}.leads-modern-add-btn,.leads-modern-save-btn,.leads-modern-delete-btn{justify-content:center}.leads-modern-stats,.leads-modern-info-grid,.leads-modern-timeline-grid,.leads-modern-kanban,.leads-modern-toolbar{grid-template-columns:1fr}.leads-modern-detail-header,.lead-list-card-top,.lead-list-footer{flex-direction:column;align-items:flex-start}.leads-modern-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-conversion-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-modern-action-btn{justify-content:center}}@media (width<=640px){.leads-modern-page{gap:1rem}.leads-modern-title-row h1{font-size:2rem}.leads-modern-title-icon{width:2.6rem;height:2.6rem}.leads-modern-actions,.lead-conversion-steps,.lead-conversion-actions{grid-template-columns:1fr}.lead-conversion-actions{display:grid}.lead-list-card,.leads-modern-detail-card{padding:1rem}}.customers-modern-page{gap:1.5rem;display:grid}.customers-modern-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customers-modern-heading{gap:.5rem;display:grid}.customers-modern-title-row{align-items:center;gap:.875rem;display:flex}.customers-modern-title-icon{color:#b765ff;background:linear-gradient(#b765ff2e,#b765ff14);border-radius:.95rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #b765ff2e}.customers-modern-title-row h1{color:#fbfdff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,2.2vw,2.25rem);line-height:1.05}.customers-modern-heading p{color:#c2cbdec7;margin:0;font-size:1rem}.customers-modern-add-btn,.customers-modern-inline-btn{color:#fcfeff;letter-spacing:-.02em;background:linear-gradient(90deg,#25dbef 0%,#a94ef5 100%);border:0;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;width:auto;min-height:44px;padding:.8rem 1.15rem;font-size:.96rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #31e5ec29}.customers-modern-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.customers-stat-card{background:radial-gradient(circle at 100% 0,#667bb114,#0000 55%),linear-gradient(#101725fa,#0b111dfa);border:1px solid #293247e0;border-radius:1.1rem;gap:.7rem;padding:1rem 1.1rem;display:grid}.customers-stat-card small{color:#b5bcccc7;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.customers-stat-card strong{color:#fbfdff;letter-spacing:-.04em;font-size:1.85rem;line-height:1}.customers-stat-card.tone-green{border-color:#18d98d52}.customers-stat-card.tone-green small{color:#18d98d}.customers-stat-card.tone-purple{border-color:#b765ff52}.customers-stat-card.tone-purple small{color:#b765ff}.customers-stat-card.tone-cyan{border-color:#00fff052}.customers-stat-card.tone-cyan small{color:#00f5f0}.customers-stat-card.tone-amber{border-color:#ffb52e52}.customers-stat-card.tone-amber small{color:#ffb53a}.customers-modern-toolbar{background:linear-gradient(#0d1422fa,#0a0f1afa);border:1px solid #252e42eb;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) 170px auto;gap:1rem;padding:1rem;display:grid}.customers-modern-search{position:relative}.customers-modern-search input,.customers-modern-toolbar select{color:#f9fbff;background:#1f2839eb;border:1px solid #444f68db;border-radius:.95rem;width:100%;min-height:48px}.customers-modern-search input{padding-left:2.8rem;padding-right:1rem}.customers-modern-toolbar select{padding:0 1rem}.customers-status-filter{z-index:18;min-width:0;position:relative}.customers-status-filter-trigger{color:#f9fbff;width:100%;min-height:48px;font:inherit;cursor:pointer;text-align:left;background:radial-gradient(circle at 0 0,#00fff01a,#0000 52%),#0c1625f0;border:1px solid #444f68db;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.62rem;padding:.44rem .72rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff09}.customers-status-filter-trigger:hover,.customers-status-filter.is-open .customers-status-filter-trigger{background:radial-gradient(circle at 0 0,#00fff024,#0000 54%),#0a1524fa;border-color:#00fff057;box-shadow:0 0 0 3px #00fff00f}.customers-status-filter-dot{background:#93a4bf;border-radius:999px;width:.58rem;height:.58rem;display:inline-block;box-shadow:0 0 0 4px #93a4bf14}.customers-status-filter-dot.status-all{background:#5eead4;box-shadow:0 0 0 4px #5eead41a}.customers-status-filter-dot.status-active{background:#34d399;box-shadow:0 0 0 4px #34d3991a}.customers-status-filter-dot.status-inactive{background:#94a3b8;box-shadow:0 0 0 4px #94a3b81a}.customers-status-filter-dot.status-vip{background:#c084fc;box-shadow:0 0 0 4px #c084fc1a}.customers-status-filter-dot.status-archived{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.customers-status-filter-dot.status-draft,.customers-status-filter-dot.status-needed{background:#25dbef;box-shadow:0 0 0 4px #25dbef1a}.customers-status-filter-dot.status-sent,.customers-status-filter-dot.status-approved{background:#a78bfa;box-shadow:0 0 0 4px #a78bfa1a}.customers-status-filter-dot.status-accepted{background:#34d399;box-shadow:0 0 0 4px #34d3991a}.customers-status-filter-dot.status-declined,.customers-status-filter-dot.status-expired,.customers-status-filter-dot.status-not_required{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.customers-status-filter-copy,.customers-status-filter-option-copy{gap:.08rem;min-width:0;display:grid}.customers-status-filter-copy span{color:#94a3b8d1;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.customers-status-filter-copy strong,.customers-status-filter-option-copy strong{color:#fbfdff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;font-weight:850;line-height:1.08;overflow:hidden}.customers-status-filter-count,.customers-status-filter-option-count{color:#e5edf8;font-variant-numeric:tabular-nums;background:#e2e8f012;border:1px solid #94a3b821;border-radius:999px;justify-content:center;align-items:center;min-width:1.9rem;height:1.9rem;padding:0 .48rem;font-size:.78rem;font-weight:900;display:inline-flex}.customers-status-filter-chevron{color:#cbd5e1cc;font-size:1rem;line-height:1;transition:transform .16s}.customers-status-filter.is-open .customers-status-filter-chevron{transform:rotate(180deg)}.customers-status-filter-menu{z-index:35;background:radial-gradient(circle at 0 0,#00fff01f,#0000 45%),linear-gradient(#0d1829fc,#060d19fc);border:1px solid #36435de6;border-radius:1rem;gap:.34rem;min-width:min(22rem,100vw - 2rem);padding:.46rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 24px 54px #0000006b}.customers-status-filter-menu button{width:100%;min-height:50px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.66rem;padding:.58rem .68rem;display:grid}.customers-status-filter-menu button:hover,.customers-status-filter-menu button.is-selected{background:#00fff014;border-color:#00fff038}.customers-status-filter-menu button.is-selected .customers-status-filter-option-count{color:#7ffefa;background:#00fff01f;border-color:#00fff03d}.customers-status-filter-option-copy small{color:#bcc7dbad;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:700;line-height:1.1;overflow:hidden}.customers-modern-search-icon{color:#7f8ba3db;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.customers-modern-search-icon svg{width:1rem;height:1rem}.customers-modern-toolbar-actions{justify-content:flex-end;gap:.7rem;display:flex}.customers-toolbar-btn{color:#f8fbff;background:#1f2839eb;border:1px solid #434e63e6;border-radius:.95rem;width:auto;min-height:48px;padding:0 1rem;font-weight:700}.customers-modern-main{grid-template-columns:minmax(340px,.95fr) minmax(0,1.95fr);align-items:start;gap:1.4rem;display:grid}.customers-modern-list{gap:.95rem;max-height:980px;padding-right:.1rem;display:grid;overflow-y:auto}.customers-list-more-row{justify-items:center;gap:.55rem;padding:.35rem .15rem .15rem;display:grid}.customers-list-more-row span{color:#a5aec2c7;font-size:.82rem;font-weight:700}.customers-list-more-row button{color:#aef9fff2;width:min(100%,220px);min-height:42px;font:inherit;background:#051220b8;border:1px solid #00f5f03d;border-radius:999px;font-weight:800}.customers-modern-list,.customers-modern-detail-card,.customers-modern-empty.detail{min-height:820px}.customers-modern-card,.customers-modern-detail-card,.customers-modern-empty,.customers-modern-empty.detail,.customers-modern-panel,.customers-modern-record{background:radial-gradient(circle at 100% 0,#48609712,#0000 45%),linear-gradient(#0e1522fc,#080d17fc);border:1px solid #232c40f0;border-radius:1.25rem}.customers-modern-card{color:inherit;gap:.95rem;padding:1.1rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.customers-modern-card:hover,.customers-modern-card.active{border-color:#00fff0b8}.customers-modern-card.active{box-shadow:0 18px 45px #00fff01f}.customers-modern-card-top,.customers-modern-detail-identity,.customers-modern-card-title-row,.customers-modern-record-top,.customers-modern-info-list div{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.customers-modern-card-top,.customers-modern-detail-identity{justify-content:flex-start}.customers-modern-avatar{color:#fff;background:linear-gradient(135deg,#25dbef 0%,#a94ef5 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:800;display:inline-flex}.customers-modern-avatar.large{width:5rem;height:5rem;font-size:1.35rem}.customers-modern-card-copy,.customers-modern-detail-identity>div{flex:auto;min-width:0}.customers-modern-detail-identity>.customers-modern-avatar{flex:none}.customers-modern-card-copy strong,.customers-modern-detail-identity h2,.customers-modern-record strong{color:#fbfdff}.customers-modern-detail-identity h2{letter-spacing:-.04em;margin:0 0 .55rem;font-size:2rem;line-height:1.05}.customers-modern-card-copy p,.customers-modern-record p,.customers-modern-note-copy,.customers-modern-empty p,.customers-modern-empty.detail p{color:#a5aec2c2;margin:0}.customers-modern-card-badges,.customers-modern-detail-chips,.customers-modern-detail-contact,.customers-modern-tag-row,.customers-modern-actions{flex-wrap:wrap;gap:.55rem;display:flex}.customers-status-chip,.customers-lifecycle-chip,.customers-health-pill,.customers-modern-card-tags span,.customers-modern-tag-row span,.customers-modern-record small{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:.2rem .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.customers-status-chip.status-active{color:#18d98d;background:#18d98d24;border-color:#18d98d38}.customers-status-chip.status-inactive{color:#a9b3c6;background:#7d889c24;border-color:#7d889c38}.customers-status-chip.status-vip{color:#b765ff;background:#b765ff24;border-color:#b765ff38}.customers-status-chip.status-archived{color:#ff7b8d;background:#ff7b8d24;border-color:#ff7b8d38}.customers-lifecycle-chip.lifecycle-lead{color:#00f5f0;background:#00fff024;border-color:#00fff038}.customers-lifecycle-chip.lifecycle-customer{color:#18d98d;background:#18d98d24;border-color:#18d98d38}.customers-lifecycle-chip.lifecycle-loyal{color:#b765ff;background:#b765ff24;border-color:#b765ff38}.customers-lifecycle-chip.lifecycle-at-risk{color:#ffb53a;background:#ffb53a24;border-color:#ffb53a38}.customers-lifecycle-chip.lifecycle-churned{color:#ff7b8d;background:#ff7b8d24;border-color:#ff7b8d38}.customers-health-pill.tone-good{color:#18d98d;background:#18d98d24}.customers-health-pill.tone-strong{color:#00f5f0;background:#00fff024}.customers-health-pill.tone-watch{color:#ffb53a;background:#ffb53a24}.customers-health-pill.tone-risk{color:#ff7b8d;background:#ff7b8d24}.customers-modern-card-metrics{color:#e9eef7eb;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;font-weight:700;display:flex}.customers-modern-card-tags span,.customers-modern-tag-row span{color:#c4cee0d1;background:#212a3ae6;border-color:#353f54e6}.customers-modern-detail-card{gap:1.25rem;padding:1.35rem;display:grid;container:customer-detail/inline-size}.customers-modern-more-btn{color:#a5aec2d1;background:0 0;border:0;border-radius:.9rem;width:auto;min-height:42px;padding:0 .95rem}.customers-modern-detail-contact{color:#a7b0c3cc}.customers-modern-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.95fr);gap:1rem;display:grid}.customers-modern-hero-panel{background:radial-gradient(circle at 100% 0,#4860971f,#0000 42%),linear-gradient(#101725fa,#0a101bfa);border:1px solid #273147eb;border-radius:1.15rem;gap:.9rem;padding:1rem 1.1rem;display:grid}.customers-modern-hero-panel-primary{border-color:#00f5f038}.customers-modern-hero-kicker{color:#00f5f0d6;letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:800}.customers-modern-hero-headline{gap:.45rem;display:grid}.customers-modern-hero-headline strong{color:#fbfdff;letter-spacing:-.04em;font-size:1.55rem;line-height:1.05}.customers-modern-hero-headline p,.customers-modern-hero-mini-card p,.customers-modern-highlight-card p{color:#b7c1d4d1;margin:0}.customers-modern-hero-pills{flex-wrap:wrap;gap:.55rem;display:flex}.customers-modern-hero-pills span{color:#e4ebf4eb;background:#1a2332d6;border:1px solid #4d5a74b8;border-radius:999px;align-items:center;min-height:30px;padding:.2rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.customers-modern-hero-mini-grid,.customers-modern-summary-grid{gap:.9rem;display:grid}.customers-modern-hero-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customers-modern-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-modern-hero-mini-card{background:#151d2be0;border:1px solid #333f58db;border-radius:1rem;gap:.35rem;min-width:0;padding:.9rem;display:grid}.customers-modern-hero-mini-card small{color:#9ea8bcdb;letter-spacing:.1em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.72rem;font-weight:800}.customers-modern-hero-mini-card strong,.customers-modern-highlight-card strong{color:#fbfdff;font-size:1.05rem;line-height:1.15}.customers-modern-hero-mini-card strong,.customers-modern-hero-mini-card p{overflow-wrap:anywhere;min-width:0}.customers-vip-insight{background:radial-gradient(circle at 0 0,#fbbf2424,#0000 48%),linear-gradient(145deg,#1e180ee6,#0b121ef0);border:1px solid #fbbf2447;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.92rem 1rem;display:grid}.customers-vip-insight.tone-vip{background:radial-gradient(circle at 0 0,#00f5f024,#0000 48%),linear-gradient(145deg,#071c26eb,#0b121ef0);border-color:#00f5f042}.customers-vip-insight-copy{gap:.28rem;min-width:0;display:grid}.customers-vip-insight-copy>span{color:#fbbf24;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.customers-vip-insight.tone-vip .customers-vip-insight-copy>span{color:#5eead4}.customers-vip-insight-copy strong{color:#fbfdff;font-size:1rem;line-height:1.12}.customers-vip-insight-copy p{color:#d6e0f0c7;margin:0;font-size:.84rem;line-height:1.35}.customers-vip-reasons{flex-wrap:wrap;gap:.38rem;margin-top:.12rem;display:flex}.customers-vip-reasons span{color:#fde68a;white-space:nowrap;background:#fbbf2414;border:1px solid #fbbf242e;border-radius:999px;align-items:center;min-height:24px;padding:.1rem .52rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.customers-vip-insight.tone-vip .customers-vip-reasons span{color:#99f6e4;background:#00f5f014;border-color:#00f5f02e}.customers-vip-action{color:#fde68a;cursor:pointer;min-height:38px;font:inherit;white-space:nowrap;background:#fbbf241f;border:1px solid #fbbf2452;border-radius:999px;justify-content:center;align-items:center;padding:0 .9rem;font-size:.78rem;font-weight:900;display:inline-flex}.customers-vip-action:disabled{cursor:not-allowed;opacity:.58}.customers-modern-actions{gap:.75rem}.customers-modern-action-btn{color:#f5f9ff;background:#232c3cb8;border:1px solid #3e4a64e0;border-radius:.95rem;justify-content:center;align-items:center;width:auto;min-height:44px;padding:0 1rem;font-weight:700;text-decoration:none;display:inline-flex}.customers-modern-action-btn.tone-cyan{background:#00fff021;border-color:#00fff047}.customers-modern-action-btn.tone-purple{background:#b84dff21;border-color:#b84dff47}.customers-modern-action-btn.tone-dark{background:#ffffff08;border-color:#e6ecf73d}.customers-modern-action-btn.is-disabled{opacity:.45;cursor:not-allowed}.customers-modern-tabbar{flex-wrap:wrap;gap:.5rem;padding-bottom:.2rem;display:flex}.customers-modern-tabbar button{color:#a5adc0d1;background:0 0;border:0;border-radius:.8rem;width:auto;min-height:40px;padding:0 .95rem;font-weight:700}.customers-modern-tabbar button.active{color:#00f5f0;background:#00fff01f;box-shadow:inset 0 0 0 1px #00fff02e}.customers-tab-label-short{display:none}.customers-modern-overview,.customers-modern-records{gap:1rem;display:grid}.customers-modern-metric-grid,.customers-modern-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.customers-modern-metric-card,.customers-modern-panel,.customers-modern-record{padding:1rem}.customers-modern-metric-card small,.customers-modern-panel h3,.customers-modern-section-action{color:#9ea8bcdb;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem;font-weight:700;display:block}.customers-modern-metric-card strong{color:#fbfdff;font-size:1.35rem;line-height:1.1}.customers-modern-info-list{gap:.8rem;display:grid}.customers-modern-info-list span{color:#9ea8bcdb}.customers-modern-info-list strong{color:#fbfdff;text-align:right}.customers-modern-record{text-align:left}.customers-modern-record.button-reset{cursor:pointer;border-style:solid;width:100%}.customers-modern-summary-list{gap:.75rem;display:grid}.customers-modern-summary-list div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.customers-modern-summary-list span{color:#a5aec2d1}.customers-modern-summary-list strong,.customers-modern-highlight-card small{color:#f5f9ff}.customers-modern-panel-heading-row{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .7rem;display:flex}.customers-modern-panel-heading-row h3{margin:0}.customers-modern-panel-heading-row>span{color:#acfff9f2;background:#00f5f01a;border:1px solid #00f5f033;border-radius:999px;align-items:center;min-height:28px;padding:.15rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.customers-modern-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.customers-modern-work-item{background:#121a28e0;border:1px solid #313d56db;border-radius:.95rem;gap:.3rem;min-width:0;padding:.85rem;display:grid}.customers-modern-work-item>span{color:#9ea8bcdb;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.customers-modern-work-item strong{color:#fbfdff;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;line-height:1.08;overflow:hidden}.customers-modern-work-item small{color:#b7c1d4c7;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;overflow:hidden}.customers-modern-work-item.is-empty{opacity:.72}.customers-modern-highlight-card{background:#121a28e0;border:1px solid #313d56db;border-radius:1rem;gap:.45rem;padding:1rem;display:grid}.customers-modern-record-top span{color:#e9eef7eb;font-weight:700}.customers-modern-record small{color:#c4cee0d1;background:#212a3ae6;border-color:#353f54e6;justify-self:flex-start}.customers-modern-empty,.customers-modern-empty.detail{text-align:center;place-items:center;gap:.6rem;padding:2.5rem;display:grid}.customers-modern-empty h3,.customers-modern-empty.detail h3{color:#fbfdff;margin:0;font-size:1.2rem}.link-btn{text-decoration:none}@media (width<=1280px){.customers-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.customers-modern-hero-grid,.customers-modern-hero-mini-grid,.customers-modern-main{grid-template-columns:1fr}.customers-modern-list,.customers-modern-detail-card,.customers-modern-empty.detail{min-height:0;max-height:none}}@media (width<=900px){.settings-suburb-row{grid-template-columns:1fr;align-items:stretch}.customers-modern-header,.customers-modern-toolbar{grid-template-columns:1fr;display:grid}.customers-modern-stats,.customers-modern-metric-grid,.customers-modern-info-grid,.customers-modern-hero-grid,.customers-modern-summary-grid,.customers-modern-hero-mini-grid{grid-template-columns:1fr}.customers-modern-toolbar-actions,.customers-modern-actions{flex-wrap:wrap}.customers-modern-detail-identity,.customers-modern-card-top,.customers-modern-record-top,.customers-modern-info-list div{flex-direction:column;align-items:flex-start}.customers-modern-info-list strong{text-align:left}}.quotes-modern-page{gap:1.5rem;display:grid}.quotes-modern-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.quotes-modern-heading{gap:.5rem;display:grid}.quotes-modern-title-row{align-items:center;gap:.875rem;display:flex}.quotes-modern-title-icon{color:#25dbef;background:linear-gradient(#25dbef2e,#25dbef14);border-radius:.95rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.35rem;display:inline-flex;box-shadow:inset 0 0 0 1px #25dbef2e}.quotes-modern-title-row h1{color:#fbfdff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,2.2vw,2.25rem);line-height:1.05}.quotes-modern-heading p{color:#c2cbdec7;margin:0;font-size:1rem}.quotes-modern-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.quotes-modern-add-btn,.quotes-modern-outline-btn,.quotes-modern-secondary-btn,.quotes-modern-inline-btn,.quotes-modern-save-btn,.quotes-modern-delete-btn{border-radius:1rem;justify-content:center;align-items:center;width:auto;min-height:44px;padding:0 1.1rem;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.quotes-modern-add-btn,.quotes-modern-save-btn{color:#fcfeff;background:linear-gradient(90deg,#25dbef 0%,#a94ef5 100%);border:0;box-shadow:0 12px 30px #31e5ec29}.quotes-modern-outline-btn,.quotes-modern-secondary-btn,.quotes-modern-inline-btn{color:#f8fbff;background:#1f2839eb;border:1px solid #434e63e6}.quotes-modern-inline-btn.primary{color:#081019;background:#18d98d;border-color:#18d98d4d}.quotes-modern-inline-btn:disabled{opacity:.62;cursor:default}.quotes-modern-secondary-btn{color:#ffd36b;background:#ffc34d1a;border-color:#ffc34d52}.quotes-modern-delete-btn{color:#ff7d90;background:#ff697a1a;border:1px solid #ff697a52}.quotes-modern-detail-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.quotes-modern-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.quotes-stat-card{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;background:radial-gradient(circle at 100% 0,#667bb114,#0000 55%),linear-gradient(#101725fa,#0b111dfa);border:1px solid #293247e0;border-radius:1.1rem;gap:.7rem;padding:1rem 1.1rem;display:grid}.quotes-stat-card[role=button]{cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.quotes-stat-card[role=button]:hover,.quotes-stat-card.is-active{background:radial-gradient(circle at 100% 0,#25dbef1f,#0000 55%),linear-gradient(#0f1e2dfa,#080f1bfa);border-color:#25dbef94}.quotes-stat-card.is-active{box-shadow:0 0 0 1px #25dbef1f,0 12px 28px #25dbef14}.quotes-stat-card small{color:#b5bcccc7;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.quotes-stat-card strong{color:#fbfdff;letter-spacing:-.04em;font-size:1.85rem;line-height:1}.quotes-stat-card.tone-cyan{border-color:#00fff052}.quotes-stat-card.tone-cyan small{color:#00f5f0}.quotes-stat-card.tone-purple{border-color:#b765ff52}.quotes-stat-card.tone-purple small{color:#b765ff}.quotes-stat-card.tone-green{border-color:#18d98d52}.quotes-stat-card.tone-green small{color:#18d98d}.quotes-stat-card.tone-urgent{border-color:#ffb52e52}.quotes-stat-card.tone-urgent small{color:#ffcf5a}.quotes-stat-card.tone-amber{border-color:#ffb52e52}.quotes-stat-card.tone-amber small{color:#ffb53a}.quotes-modern-toolbar{background:linear-gradient(#0d1422fa,#0a0f1afa);border:1px solid #252e42eb;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) 180px;gap:1rem;padding:1rem;display:grid}.quotes-modern-search{position:relative}.quotes-modern-search input,.quotes-modern-toolbar select,.quotes-modern-field input,.quotes-modern-field select,.quotes-modern-field textarea{color:#f9fbff;background:#1f2839eb;border:1px solid #444f68db;border-radius:.95rem;width:100%}.quotes-modern-search input,.quotes-modern-toolbar select,.quotes-modern-field input,.quotes-modern-field select{min-height:48px}.quotes-modern-search input{padding-left:2.8rem;padding-right:1rem}.quotes-modern-search-icon{color:#7f8ba3db;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.quotes-modern-search-icon svg{width:1rem;height:1rem}.quotes-modern-filter-strip{background:#080f1b8f;border:1px solid #252e42ad;border-radius:1rem;justify-content:space-between;align-items:center;gap:.72rem;padding:.72rem .86rem;display:flex}.quotes-modern-filter-strip.has-filters{background:radial-gradient(circle at 0,#25dbef14,#0000 38%),#080f1bad;border-color:#25dbef3d}.quotes-modern-filter-strip>div:first-child{align-items:baseline;gap:.34rem;min-width:max-content;display:inline-flex}.quotes-modern-filter-strip strong{color:#fbfdff;font-size:1.1rem;line-height:1}.quotes-modern-filter-strip span{color:#bcc7d8c7;font-size:.82rem;font-weight:800}.quotes-modern-active-filters{flex-wrap:wrap;flex:1;justify-content:center;gap:.38rem;min-width:0;display:flex}.quotes-modern-active-filters span,.quotes-modern-filter-muted{text-overflow:ellipsis;white-space:nowrap;background:#94a3b814;border-radius:999px;align-items:center;max-width:14rem;min-height:26px;padding:0 .56rem;display:inline-flex;overflow:hidden}.quotes-modern-active-filters span{color:#aef9ffeb;background:#25dbef1a}.quotes-modern-clear-filters{color:#aef9fff0;min-height:34px;font:inherit;cursor:pointer;background:#0891b21f;border:1px solid #67e8f93d;border-radius:999px;justify-content:center;align-items:center;padding:0 .72rem;font-size:.78rem;font-weight:900;display:inline-flex}.quotes-modern-main{grid-template-columns:minmax(340px,.92fr) minmax(0,1.98fr);align-items:start;gap:1.4rem;display:grid}.quotes-modern-list,.quotes-modern-detail-card{min-height:820px}.quotes-modern-list{gap:.95rem;max-height:820px;padding-right:.1rem;display:grid;overflow-y:auto}.quotes-modern-card,.quotes-modern-detail-card,.quotes-modern-empty,.quotes-modern-info-card,.quotes-modern-record-panel{background:radial-gradient(circle at 100% 0,#48609712,#0000 45%),linear-gradient(#0e1522fc,#080d17fc);border:1px solid #232c40f0;border-radius:1.25rem}.quotes-modern-card{color:inherit;gap:.85rem;padding:1.1rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.quotes-modern-card:hover,.quotes-modern-card.active{border-color:#00fff0b8}.quotes-modern-card.active{box-shadow:0 18px 45px #00fff01f}.quotes-modern-card-top,.quotes-modern-card-head,.quotes-modern-card-meta,.quotes-modern-card-footer,.quotes-modern-detail-header,.quotes-modern-metrics-inline,.quotes-modern-footer{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.quotes-modern-card-top strong,.quotes-modern-card-title strong,.quotes-modern-card-value strong,.quotes-modern-detail-header h2,.quotes-modern-metrics-inline strong,.quotes-modern-info-card strong{color:#fbfdff}.quotes-modern-card-top strong,.quotes-modern-card-title strong{margin-bottom:.35rem;display:block}.quotes-modern-card-top p,.quotes-modern-card-title p,.quotes-modern-card-meta span,.quotes-modern-card-footer span,.quotes-modern-detail-copy span,.quotes-modern-info-card p,.quotes-modern-field span,.quotes-modern-footer-note span,.quotes-modern-empty p,.quotes-modern-metrics-inline span{color:#a5aec2c2}.quotes-modern-card-top p,.quotes-modern-card-title p,.quotes-modern-info-card p,.quotes-modern-empty p{margin:0}.quotes-modern-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.quotes-modern-card-title{min-width:0}.quotes-modern-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;overflow:hidden}.quotes-modern-card-title p{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.25;overflow:hidden}.quotes-modern-card-value{justify-items:end;gap:.42rem;min-width:max-content;display:grid}.quotes-modern-card-value strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:7.2rem;font-size:1.12rem;line-height:1;overflow:hidden}.quotes-modern-card-meta,.quotes-modern-card-footer{flex-wrap:wrap;justify-content:flex-start;gap:.42rem}.quotes-modern-card-meta span,.quotes-modern-card-footer span{text-overflow:ellipsis;white-space:nowrap;background:#94a3b814;border-radius:999px;align-items:center;max-width:100%;min-height:26px;padding:0 .55rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.quotes-modern-card-meta span:first-child{color:#b9ffe1e6;background:#18d98d1a}.quotes-aging-chip{color:#ffb53a!important;background:#ffb53a1a!important}.quotes-modern-card-meta strong{color:#fbfdff;font-weight:900}.quotes-card-action{color:#aef9ff;white-space:nowrap;background:#25dbef14;border:1px solid #25dbef33;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 .72rem;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}.quotes-card-action.tone-ready,.quotes-card-action.tone-booked{color:#9af5c9;background:#18d98d1a;border-color:#18d98d47}.quotes-card-action.tone-urgent{color:#ffd36b;background:#ffb53a1c;border-color:#ffb53a52}.quotes-card-action.tone-waiting{color:#d9c2ff;background:#b765ff1a;border-color:#b765ff42}.quotes-card-action.tone-closed{color:#cad5e2c7;background:#94a3b814;border-color:#94a3b833}.quotes-modern-detail-card{gap:1rem;padding:1.35rem;display:grid}.quotes-modern-quote-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.quotes-modern-quote-summary div,.quotes-modern-lifecycle-strip{background:radial-gradient(circle at 100% 0,#48609714,#0000 50%),#0c1423d1;border:1px solid #273044eb;border-radius:1rem}.quotes-modern-quote-summary div{gap:.28rem;min-width:0;padding:.82rem .9rem;display:grid}.quotes-modern-quote-summary small,.quotes-modern-lifecycle-strip small{color:#9ea8bcdb;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.quotes-modern-quote-summary strong,.quotes-modern-lifecycle-strip strong{color:#fbfdff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05rem;line-height:1.15;overflow:hidden}.quotes-modern-quote-summary .tone-cyan{border-color:#25dbef42}.quotes-modern-quote-summary .tone-cyan small{color:#53f5ff}.quotes-modern-quote-summary .tone-green{border-color:#18d98d42}.quotes-modern-quote-summary .tone-green small{color:#7af2b9}.quotes-modern-quote-summary .tone-purple{border-color:#b765ff42}.quotes-modern-quote-summary .tone-purple small{color:#caa7ff}.quotes-modern-primary-actions{grid-template-columns:1.2fr minmax(120px,.65fr) minmax(120px,.65fr);gap:.62rem;display:grid}.quotes-modern-primary-actions .quotes-modern-inline-btn{width:100%}.quotes-modern-lifecycle-strip{border-color:#ffc34d33;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.82rem;display:grid}.quotes-modern-lifecycle-strip>div{gap:.24rem;min-width:0;display:grid}.quotes-modern-setup-panel,.quotes-modern-notes-panel{background:radial-gradient(circle at 0 0,#25dbef12,#0000 52%),#0a121f94;border:1px solid #273044e0;border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.quotes-modern-section-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.quotes-modern-section-head div{gap:.2rem;min-width:0;display:grid}.quotes-modern-section-head small{color:#9ea8bcdb;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.quotes-modern-section-head strong{color:#fbfdff;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.quotes-modern-section-head>span{color:#d8e2f5db;white-space:nowrap;background:#94a3b817;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 .55rem;font-size:.72rem;font-weight:850;display:inline-flex}.quotes-modern-helper-card{background:#25dbef14;border:1px solid #25dbef33;border-radius:1rem;gap:.65rem;padding:.95rem 1rem;display:grid}.quotes-modern-helper-card strong,.quotes-modern-helper-card span{color:#f7fbff}.quotes-modern-helper-card p,.quotes-modern-helper-card li{color:#d8e2f5d1;margin:0}.quotes-modern-helper-card ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.quotes-modern-reminder-card,.invoices-modern-reminder-card{background:radial-gradient(circle at 100% 0,#ffb53a1f,#0000 55%),#ffb53a14;border:1px solid #ffb53a47;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.quotes-modern-reminder-card strong,.invoices-modern-reminder-card strong{color:#fff7de}.quotes-modern-reminder-card p,.invoices-modern-reminder-card p{color:#fff4d5d1;margin:.35rem 0 0;line-height:1.45}.quotes-modern-reminder-meta,.invoices-modern-reminder-meta{color:#fff4d5ad;letter-spacing:.04em;text-transform:uppercase;margin-top:.45rem;font-size:.78rem;font-weight:850;display:block}.quotes-modern-reminder-actions,.invoices-modern-reminder-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.invoices-modern-followup-card{background:#25dbef14;border:1px solid #25dbef33;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.invoices-modern-followup-card.tone-draft{background:#25dbef14;border-color:#25dbef33}.invoices-modern-followup-card.tone-sent{background:#ffb53a14;border-color:#ffb53a3d}.invoices-modern-followup-card.tone-overdue,.invoices-modern-followup-card.tone-cancelled{background:#ff697a14;border-color:#ff697a47}.invoices-modern-followup-card.tone-paid{background:#18d98d14;border-color:#18d98d47}.invoices-modern-followup-card strong{color:#fbfdff}.invoices-modern-followup-card p{color:#d8e2f5d6;margin:.35rem 0;line-height:1.45}.invoices-modern-followup-card span{color:#d8e2f5ad;font-size:.88rem}.invoices-modern-followup-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.quotes-modern-template-card{background:#7654ff14;border:1px solid #7654ff38;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.quotes-modern-template-head{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:1rem;display:grid}.quotes-modern-template-head strong{color:#fbfdff}.quotes-modern-template-head p{color:#d8e2f5d1;margin:.35rem 0 0}.quotes-modern-template-meta{flex-wrap:wrap;gap:.65rem;display:flex}.quotes-modern-template-meta span{color:#e8ecff;background:#ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.quotes-modern-destructive-note{background:#ffc34d14;border:1px solid #ffc34d33;border-radius:1rem;gap:.35rem;padding:.9rem 1rem;display:grid}.quotes-lifecycle-panel{overflow:hidden}.quotes-lifecycle-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quotes-modern-destructive-note strong{color:#ffe4a1}.quotes-modern-destructive-note span,.quotes-modern-destructive-note p{color:#f1e3c2db;margin:0;line-height:1.5}.quotes-lifecycle-action{color:#fecdd3;cursor:pointer;min-height:38px;font:inherit;background:#9f123929;border:1px solid #fb718557;border-radius:.75rem;justify-content:center;justify-self:start;align-items:center;padding:0 .9rem;font-size:.78rem;font-weight:850;display:inline-flex}.quotes-lifecycle-action:disabled{cursor:not-allowed;opacity:.55}.quote-lifecycle-drawer .drawer{width:min(500px,100vw)}.quote-lifecycle-confirmation{gap:1rem;display:grid}.quote-lifecycle-summary{background:#9f12391a;border:1px solid #fb71853d;border-radius:.85rem;gap:.4rem;padding:1rem;display:grid}.quote-lifecycle-summary>span{color:#fda4af;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.quote-lifecycle-summary strong{color:#fff;overflow-wrap:anywhere;font-size:1rem}.quote-lifecycle-summary p{color:#e2e8f0c7;margin:0;font-size:.86rem;line-height:1.45}.quote-lifecycle-drawer .quotes-modern-field>span small{color:#94a3b8bf;font-size:.68rem;font-weight:700}.quotes-detail-summary{background:#25dbef12;border:1px solid #25dbef2e;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.75rem .85rem;display:flex}.quotes-detail-summary span{color:#e8f1ffe6;background:#ffffff12;border-radius:999px;align-items:center;min-height:28px;padding:0 .62rem;font-size:.82rem;font-weight:850;display:inline-flex}.quotes-modern-detail-header h2{letter-spacing:-.04em;margin:0 0 .55rem;font-size:2rem;line-height:1.05}.quotes-modern-detail-copy{flex-wrap:wrap;gap:.6rem 1rem;display:flex}.quotes-modern-form-grid{gap:1rem;display:grid}.quotes-modern-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes-modern-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.quotes-modern-field{gap:.6rem;display:grid}.quotes-edit-panel{background:radial-gradient(circle at 100% 0,#25dbef0f,#0000 45%),#0a111eb8;border:1px solid #252e42eb;border-radius:1rem;gap:.95rem;padding:1rem;display:grid}.quotes-edit-panel-head{cursor:pointer;justify-content:space-between;align-items:center;gap:.85rem;min-width:0;list-style:none;display:flex}.quotes-collapsible-panel>summary::-webkit-details-marker{display:none}.quotes-collapsible-panel>summary:after{content:"+";color:#aef9fff5;background:#25dbef1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.92rem;font-weight:900;line-height:1;display:inline-flex}.quotes-collapsible-panel[open]>summary:after{content:"-";color:#e8f1ffd6;background:#ffffff14}.quotes-edit-panel-body{gap:.95rem;display:grid}.quotes-collapsible-panel:not([open]){gap:0}.quotes-panel-count{color:#9ffdfa;background:#25dbef1f;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.78rem;font-weight:900;display:inline-flex}.quotes-edit-panel-head strong{color:#fbfdff;font-size:.98rem}.quotes-edit-panel-head span{color:#a5aec2c7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:800;overflow:hidden}.quotes-modern-field span,.quotes-modern-info-card small{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.quotes-modern-field-hint,.quotes-modern-save-progress,.invoices-modern-save-progress{color:#d8e2f5d1;font-size:.82rem;font-weight:700;line-height:1.35}.quotes-modern-field textarea{resize:vertical;min-height:120px;padding:.95rem 1rem}.quotes-modern-info-card{gap:.55rem;padding:1rem;display:grid}.quotes-modern-handoff-card{background:#0a1d1fb8;border:1px solid #18d98d3d;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.quotes-modern-handoff-card.linked{background:#0c1c2f8f;border-color:#39b2ff42}.quotes-modern-handoff-card div{gap:.3rem;min-width:0;display:grid}.quotes-modern-handoff-card small{color:#9ea8bcdb;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.quotes-modern-handoff-card strong{color:#fbfdff;font-size:1rem}.quotes-modern-handoff-card p{color:#bcc7d8db;margin:0;line-height:1.5}.itemized-editor{background:#0c1c2f80;border:1px solid #39b2ff3d;border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.itemized-editor-head,.itemized-editor-total{justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.itemized-editor-head::-webkit-details-marker{display:none}.itemized-editor-head div{gap:.25rem;min-width:0;display:grid}.itemized-editor-head strong,.itemized-editor-total strong{color:#fbfdff}.itemized-editor-head p{color:#bcc7d8d6;margin:0;line-height:1.45}.itemized-editor-list{gap:.65rem;display:grid}.itemized-editor-tools{justify-content:flex-end;display:flex}.itemized-editor-row{grid-template-columns:minmax(180px,1fr) minmax(70px,.35fr) minmax(110px,.5fr) minmax(105px,.45fr) auto;align-items:end;gap:.65rem;display:grid}.itemized-editor-row label,.itemized-editor-amount{gap:.35rem;display:grid}.itemized-editor-row span,.itemized-editor-amount span,.itemized-editor-total span{color:#9ea8bcdb;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.itemized-editor-row input{color:#f8fbff;background:#252e3feb;border:1px solid #424d63e0;border-radius:.8rem;width:100%;min-height:42px;padding:0 .85rem}.itemized-editor-add,.itemized-editor-remove{cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;min-height:40px;padding:0 .85rem;font-family:inherit;font-size:.86rem;font-weight:800;display:inline-flex}.itemized-editor-add{color:#7dd9ff;background:#39b2ff1f;border:1px solid #39b2ff47}.itemized-editor-remove{color:#ff9baa;background:#ff697a1a;border:1px solid #ff697a47}.itemized-editor-total{border-top:1px solid #39b2ff2e;padding-top:.85rem}.quotes-modern-metrics-inline{background:#131b29eb;border:1px solid #273044eb;border-radius:1rem;padding:1rem}.quotes-modern-metrics-inline div{gap:.35rem;display:grid}.quotes-modern-inline-actions{flex-wrap:wrap;gap:.75rem;display:flex}.quotes-primary-actions{background:#0c1422c7;border:1px solid #273044eb;border-radius:1rem;padding:.75rem}.quotes-secondary-links{padding-top:.2rem}.quotes-modern-send-guard,.invoices-modern-send-guard{color:#ffe6a9;background:#ffb53a1a;border:1px solid #ffb53a47;border-radius:.9rem;flex:1 0 100%;padding:.75rem .9rem;font-size:.9rem;font-weight:800}.quotes-modern-footer{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100%,#25dbef1a,#0000 45%),#080f1be6;border:1px solid #434e63b8;border-radius:1rem;align-items:center;margin-top:.15rem;padding:.72rem;position:sticky;bottom:1rem;box-shadow:0 -14px 32px #0206173d}.quotes-modern-footer-note{flex-wrap:wrap;gap:.55rem 1rem;min-width:0;display:flex}.quotes-modern-footer-note span{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;display:inline-flex;overflow:hidden}.quotes-modern-empty{text-align:center;place-items:center;gap:.6rem;padding:2.5rem;display:grid}.quotes-modern-empty h3{color:#fbfdff;margin:0;font-size:1.2rem}@media (width<=1280px){.quotes-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.quotes-modern-main{grid-template-columns:1fr}.quotes-modern-list,.quotes-modern-detail-card{min-height:0;max-height:none}}@media (width<=900px){.quotes-modern-header,.quotes-modern-toolbar{grid-template-columns:1fr;display:grid}.quotes-modern-stats,.quotes-modern-form-grid.two,.quotes-modern-form-grid.three{grid-template-columns:1fr}.quotes-modern-card-top,.quotes-modern-card-meta,.quotes-modern-card-footer,.quotes-modern-detail-header,.quotes-modern-metrics-inline,.quotes-modern-footer{flex-direction:column;align-items:flex-start}}.bookings-modern-page{gap:1.5rem;display:grid}.bookings-modern-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bookings-modern-heading{gap:.5rem;display:grid}.bookings-modern-title-row{align-items:center;gap:.875rem;display:flex}.bookings-modern-title-icon{color:#b765ff;background:linear-gradient(#b765ff2e,#b765ff14);border-radius:.95rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.35rem;display:inline-flex;box-shadow:inset 0 0 0 1px #b765ff2e}.bookings-modern-title-row h1{color:#fbfdff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,2.2vw,2.25rem);line-height:1.05}.bookings-modern-heading p{color:#c2cbdec7;margin:0;font-size:1rem}.bookings-modern-header-actions,.bookings-modern-inline-actions,.bookings-modern-linked-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bookings-modern-view-toggle{background:#1f2839eb;border:1px solid #374157e6;border-radius:.95rem;align-items:center;gap:.35rem;padding:.35rem;display:inline-flex}.bookings-modern-view-toggle button,.bookings-modern-add-btn,.bookings-modern-outline-btn,.bookings-modern-inline-btn,.bookings-modern-save-btn,.bookings-modern-delete-btn{border-radius:.95rem;width:auto;min-height:44px;font-weight:800}.bookings-modern-view-toggle button{color:#a5adc0d1;background:0 0;border:0;min-width:78px;padding:0 1rem}.bookings-modern-view-toggle button.with-icon{align-items:center;gap:.45rem;display:inline-flex}.bookings-modern-view-toggle button.active{color:#00f5f0;background:#00fff01f;box-shadow:inset 0 0 0 1px #00fff03d}.bookings-modern-add-btn,.bookings-modern-save-btn{color:#fcfeff;background:linear-gradient(90deg,#25dbef 0%,#a94ef5 100%);border:0;justify-content:center;align-items:center;padding:0 1.15rem;display:inline-flex;box-shadow:0 12px 30px #31e5ec29}.bookings-modern-outline-btn,.bookings-modern-inline-btn{color:#f8fbff;background:#1f2839eb;border:1px solid #434e63e6;justify-content:center;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.bookings-modern-outline-btn{color:#97fffb;background:#00fff01f;border-color:#00fff047}.bookings-modern-delete-btn{color:#ff7d90;background:#ff697a1a;border:1px solid #ff697a52;padding:0 1rem}.bookings-modern-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.bookings-stat-card{background:radial-gradient(circle at 100% 0,#667bb114,#0000 55%),linear-gradient(#101725fa,#0b111dfa);border:1px solid #293247e0;border-radius:1.1rem;gap:.7rem;padding:1rem 1.1rem;display:grid}.bookings-stat-card small{color:#b5bcccc7;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.bookings-stat-card strong{color:#fbfdff;letter-spacing:-.04em;font-size:1.85rem;line-height:1}.bookings-stat-card.tone-cyan{border-color:#00fff052}.bookings-stat-card.tone-cyan small{color:#00f5f0}.bookings-stat-card.tone-purple{border-color:#b765ff52}.bookings-stat-card.tone-purple small{color:#b765ff}.bookings-stat-card.tone-green{border-color:#18d98d52}.bookings-stat-card.tone-green small{color:#18d98d}.bookings-stat-card.tone-amber{border-color:#ffb52e52}.bookings-stat-card.tone-amber small{color:#ffb53a}.bookings-stat-card.mobile-only-booking-stat{display:none}.bookings-modern-toolbar{background:linear-gradient(#0d1422fa,#0a0f1afa);border:1px solid #252e42eb;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) 170px 170px auto;gap:1rem;padding:1rem;display:grid}.bookings-modern-search{position:relative}.bookings-modern-search input,.bookings-modern-toolbar select,.bookings-modern-field input,.bookings-modern-field select,.bookings-modern-field textarea{color:#f9fbff;background:#1f2839eb;border:1px solid #444f68db;border-radius:.95rem;width:100%}.bookings-modern-search input,.bookings-modern-toolbar select,.bookings-modern-field input,.bookings-modern-field select{min-height:48px}.bookings-modern-search input{padding-left:2.8rem;padding-right:1rem}.bookings-modern-search-icon{color:#7f8ba3db;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.bookings-modern-search-icon svg{width:1rem;height:1rem}.bookings-modern-main{grid-template-columns:minmax(360px,.95fr) minmax(0,1.95fr);align-items:start;gap:1.4rem;display:grid}.bookings-modern-calendar-shell{background:radial-gradient(circle at 100% 0,#48609712,#0000 40%),linear-gradient(#0e1522fc,#080d17fc);border:1px solid #232c40f0;border-radius:1.55rem;overflow:hidden}.bookings-modern-calendar-header{border-bottom:1px solid #232c40f0;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}.bookings-modern-calendar-heading{gap:1rem;display:grid}.bookings-modern-calendar-title-row{flex-wrap:wrap;align-items:center;gap:1.35rem;display:flex}.bookings-modern-calendar-title-row h2{color:#fbfdff;letter-spacing:-.04em;margin:0;font-size:2.05rem;line-height:1.05}.bookings-modern-calendar-nav,.bookings-modern-calendar-granularity{align-items:center;gap:.35rem;display:inline-flex}.bookings-modern-calendar-nav button,.bookings-modern-calendar-granularity button{color:#a5adc0d1;background:0 0;border:0;border-radius:.95rem;min-height:48px;padding:0 1rem;font-weight:700}.bookings-modern-calendar-nav button:hover,.bookings-modern-calendar-granularity button:hover{color:#fbfdff;background:#1f2839eb}.bookings-modern-calendar-granularity button.active{color:#c779ff;background:#b765ff29;box-shadow:inset 0 0 0 1px #b765ff42}.bookings-modern-calendar-legend{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.bookings-modern-calendar-legend span{color:#a5aec2c2;align-items:center;gap:.55rem;font-size:.98rem;display:inline-flex}.bookings-modern-calendar-legend i{border-radius:.3rem;width:.9rem;height:.9rem;display:inline-block}.bookings-modern-calendar-legend .tone-confirmed,.bookings-modern-calendar-pill.tone-confirmed{color:#00f5f0;background:#00fff02e;box-shadow:inset 0 0 0 1px #00fff047}.bookings-modern-calendar-legend .tone-progress,.bookings-modern-calendar-pill.tone-planned{color:#c779ff;background:#b765ff2e;box-shadow:inset 0 0 0 1px #b765ff47}.bookings-modern-calendar-legend .tone-completed,.bookings-modern-calendar-pill.tone-completed{color:#18d98d;background:#18d98d2e;box-shadow:inset 0 0 0 1px #18d98d47}.bookings-modern-calendar-legend .tone-block,.bookings-modern-calendar-pill.tone-block{color:#dde4f4d6;background:#7c8aa129;box-shadow:inset 0 0 0 1px #7c8aa142}.bookings-modern-calendar-pill.tone-cancelled{color:#ff7b90;background:#ff6d7f29;box-shadow:inset 0 0 0 1px #ff6d7f3d}.bookings-modern-calendar-grid-shell,.bookings-modern-week-grid,.bookings-modern-day-agenda{padding:2rem}.bookings-modern-calendar-days,.bookings-modern-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.85rem;display:grid}.bookings-modern-calendar-day-name{text-align:center;color:#7a859bb8;letter-spacing:.08em;text-transform:uppercase;padding:1rem 0;font-size:.94rem;font-weight:700}.bookings-modern-calendar-spacer{min-height:180px}.bookings-modern-calendar-cell{background:#0a101b5c;border:1px solid #232c40eb;border-radius:1.15rem;align-content:start;gap:.9rem;min-height:180px;padding:.95rem;display:grid}.bookings-modern-calendar-cell.current{border-color:#00fff057}.bookings-modern-calendar-cell-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.bookings-modern-calendar-cell-head span{color:#f7faff;font-size:1.35rem;font-weight:700}.bookings-modern-calendar-cell-head em{color:#c779ff;background:#b765ff2e;border-radius:999px;justify-content:center;align-items:center;min-width:1.85rem;min-height:1.85rem;padding:0 .55rem;font-size:.78rem;font-style:normal;font-weight:800;display:inline-flex}.bookings-modern-calendar-cell-body{gap:.5rem;display:grid}.bookings-modern-calendar-pill{text-align:left;border:0;border-radius:999px;width:100%;min-height:31px;padding:0 .75rem;font-size:.78rem;font-weight:700}.bookings-modern-calendar-more{color:#8e99b0bd;font-size:.8rem;font-weight:700}.bookings-modern-week-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem;display:grid}.bookings-modern-week-column{background:#0a101b5c;border:1px solid #232c40eb;border-radius:1.2rem;align-content:start;gap:1rem;min-height:420px;padding:1rem;display:grid}.bookings-modern-week-column.current{border-color:#00fff047}.bookings-modern-week-column header,.bookings-modern-day-agenda header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.bookings-modern-week-column header strong,.bookings-modern-day-agenda header strong{color:#fbfdff;font-size:1rem}.bookings-modern-week-column header span,.bookings-modern-day-agenda header span{color:#a5aec2bd}.bookings-modern-week-items,.bookings-modern-day-items{gap:.8rem;display:grid}.bookings-modern-week-items p{color:#a5aec2bd;margin:0}.bookings-modern-week-card,.bookings-modern-day-card{text-align:left;background:#181f2df5;border:0;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.8rem;width:100%;padding:1rem;display:flex;box-shadow:inset 0 0 0 1px #2c364cdb}.bookings-modern-week-card strong,.bookings-modern-day-card strong{color:#fbfdff;margin-bottom:.3rem;font-size:.98rem;display:block}.bookings-modern-week-card span,.bookings-modern-day-card span,.bookings-modern-week-card p,.bookings-modern-day-card p,.bookings-modern-week-card em,.bookings-modern-day-card em{color:#a5aec2c2;margin:0;font-size:.88rem;font-style:normal}.bookings-modern-week-card.tone-confirmed,.bookings-modern-day-card.tone-confirmed{box-shadow:inset 3px 0 #00f5f0,inset 0 0 0 1px #2c364cdb}.bookings-modern-week-card.tone-planned,.bookings-modern-day-card.tone-planned{box-shadow:inset 3px 0 #c779ff,inset 0 0 0 1px #2c364cdb}.bookings-modern-week-card.tone-completed,.bookings-modern-day-card.tone-completed{box-shadow:inset 3px 0 #18d98d,inset 0 0 0 1px #2c364cdb}.bookings-modern-week-card.tone-cancelled,.bookings-modern-day-card.tone-cancelled{box-shadow:inset 3px 0 #ff7b90,inset 0 0 0 1px #2c364cdb}.bookings-modern-list,.bookings-modern-detail-card{min-height:820px}.bookings-modern-list{gap:1rem;max-height:820px;padding-right:.1rem;display:grid;overflow-y:auto}.bookings-modern-group,.bookings-modern-card,.bookings-modern-detail-card,.bookings-modern-empty{background:radial-gradient(circle at 100% 0,#48609712,#0000 45%),linear-gradient(#0e1522fc,#080d17fc);border:1px solid #232c40f0;border-radius:1.25rem}.bookings-modern-group{padding:1rem}.bookings-modern-group-header,.bookings-modern-card-top,.bookings-modern-card-meta,.bookings-modern-card-footer,.bookings-modern-detail-header,.bookings-modern-footer{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.bookings-modern-group-header{margin-bottom:.9rem}.bookings-modern-group-header strong,.bookings-modern-card strong,.bookings-modern-detail-header h2,.bookings-modern-footer-note span{color:#fbfdff}.bookings-modern-group-header span,.bookings-modern-card p,.bookings-modern-card-meta span,.bookings-modern-card-footer span,.bookings-modern-detail-copy span,.bookings-modern-field span,.bookings-modern-empty p{color:#a5aec2c2}.bookings-modern-card p,.bookings-modern-empty p{margin:0}.bookings-modern-group-items{gap:.85rem;display:grid}.bookings-modern-card{color:inherit;gap:.75rem;padding:1rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.bookings-modern-card:hover,.bookings-modern-card.active{border-color:#00fff0b8}.bookings-modern-card.active{box-shadow:0 18px 45px #00fff01f}.bookings-modern-detail-card{gap:1rem;padding:1.35rem;display:grid}.bookings-modern-validation-card{background:#00fff014;border:1px solid #00fff033;border-radius:1rem;gap:.65rem;padding:.95rem 1rem;display:grid}.bookings-modern-validation-card strong,.bookings-modern-validation-card span{color:#f7fbff}.bookings-modern-validation-card p,.bookings-modern-validation-card li{color:#d8e2f5d1;margin:0}.bookings-modern-validation-card ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.bookings-modern-template-card{background:#7654ff14;border:1px solid #7654ff38;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.bookings-modern-template-head{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:1rem;display:grid}.bookings-modern-template-head strong{color:#fbfdff}.bookings-modern-template-head p{color:#d8e2f5d1;margin:.35rem 0 0}.bookings-modern-template-meta{flex-wrap:wrap;gap:.65rem;display:flex}.bookings-modern-template-meta span{color:#e8ecff;background:#ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.bookings-modern-invoice-card{background:#25dbef14;border:1px solid #25dbef33;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.bookings-modern-invoice-card.tone-ready{background:#18d98d14;border-color:#18d98d47}.bookings-modern-invoice-card.tone-linked{background:#7654ff14;border-color:#7654ff42}.bookings-modern-invoice-card strong{color:#fbfdff}.bookings-modern-invoice-card p{color:#d8e2f5d1;margin:.35rem 0 0;line-height:1.45}.bookings-modern-invoice-meta,.bookings-modern-invoice-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.bookings-modern-invoice-meta{margin-top:.75rem}.bookings-modern-invoice-meta span{color:#e8ecff;background:#ffffff14;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.bookings-modern-detail-header h2{letter-spacing:-.04em;margin:0 0 .55rem;font-size:2rem;line-height:1.05}.bookings-modern-detail-copy,.bookings-modern-footer-note{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.bookings-modern-form-grid{gap:1rem;display:grid}.bookings-modern-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bookings-modern-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bookings-modern-field{gap:.6rem;display:grid}.bookings-modern-field span{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.bookings-modern-field textarea{resize:vertical;min-height:108px;padding:.95rem 1rem}.bookings-modern-action-field{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.bookings-modern-section-card{background:#0a101b57;border:1px solid #232c40e0;border-radius:1.1rem;gap:1rem;padding:1rem;display:grid}.bookings-modern-detail-sections{align-items:start}.bookings-modern-feed{gap:.85rem;display:grid}.bookings-modern-feed-card{color:inherit;background:#121928eb;border:1px solid #2a344ae6;border-radius:1rem;gap:.7rem;padding:.95rem 1rem;text-decoration:none;display:grid}.bookings-modern-feed-card p{color:#b9c2d5c7;margin:0}.bookings-modern-week-card.tone-block,.bookings-modern-day-card.tone-block{box-shadow:inset 3px 0 #9faac0b3,inset 0 0 0 1px #2c364cdb}.bookings-modern-empty{text-align:center;place-items:center;gap:.6rem;padding:2.5rem;display:grid}.bookings-modern-empty h3{color:#fbfdff;margin:0;font-size:1.2rem}@media (width<=1280px){.editor-jump-shell{position:static}.settings-suburb-grid{grid-template-columns:1fr}.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card{max-height:none;position:static;overflow:visible}.bookings-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.bookings-modern-calendar-header,.bookings-modern-main{grid-template-columns:1fr}.bookings-modern-calendar-header{display:grid}.bookings-modern-week-grid{grid-template-columns:1fr}.bookings-modern-list,.bookings-modern-detail-card{min-height:0;max-height:none}}@media (width<=900px){.bookings-modern-header,.bookings-modern-toolbar{grid-template-columns:1fr;display:grid}.bookings-modern-stats,.bookings-modern-calendar-days,.bookings-modern-calendar-grid,.bookings-modern-form-grid.two,.bookings-modern-form-grid.three,.bookings-modern-template-head{grid-template-columns:1fr}.bookings-modern-calendar-grid-shell,.bookings-modern-week-grid,.bookings-modern-day-agenda{padding:1rem}.bookings-modern-calendar-spacer{display:none}.bookings-modern-group-header,.bookings-modern-card-top,.bookings-modern-card-meta,.bookings-modern-card-footer,.bookings-modern-calendar-title-row,.bookings-modern-detail-header,.bookings-modern-footer{flex-direction:column;align-items:flex-start}}.invoices-modern-page{gap:1.5rem;display:grid}.invoices-modern-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.invoices-modern-heading{gap:.5rem;display:grid}.invoices-modern-title-row{align-items:center;gap:.875rem;display:flex}.invoices-modern-title-icon{color:#33d17a;background:linear-gradient(#1cd98d2e,#1cd98d14);border-radius:.95rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.2rem;display:inline-flex;box-shadow:inset 0 0 0 1px #1cd98d2e}.invoices-modern-title-row h1{color:#fbfdff;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,2.2vw,2.25rem);line-height:1.05}.invoices-modern-heading p{color:#c2cbdec7;margin:0;font-size:1rem}.invoices-modern-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.invoices-modern-primary-btn,.invoices-modern-secondary-btn,.invoices-modern-inline-btn,.invoices-modern-action,.invoices-modern-kebab{border-radius:.95rem;width:auto;min-height:44px;font-weight:800}.invoices-modern-primary-btn{color:#fcfeff;background:linear-gradient(90deg,#1ed760 0%,#18a957 100%);border:0;justify-content:center;align-items:center;gap:.55rem;padding:0 1.15rem;display:inline-flex;box-shadow:0 12px 30px #1ed76029}.invoices-modern-secondary-btn,.invoices-modern-inline-btn,.invoices-modern-action{color:#f8fbff;background:#1f2839eb;border:1px solid #434e63e6;justify-content:center;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.invoices-modern-secondary-btn{color:#b9ffe1;background:#18d98d24;border-color:#1cd98d47}.invoices-modern-action.success{color:#b9ffe1;background:#18d98d24;border-color:#18d98d47}.invoices-modern-action.cyan{color:#97fffb;background:#00fff024;border-color:#00fff047}.invoices-modern-action.danger{color:color-mix(in srgb, var(--danger) 74%, #fff);background:color-mix(in srgb, var(--danger) 14%, transparent);border-color:color-mix(in srgb, var(--danger) 38%, transparent)}.invoices-modern-kebab{color:#a5adc0d1;background:0 0;border:0;min-width:44px}.invoices-modern-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.invoice-stat-card{cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 100% 0,#667bb114,#0000 55%),linear-gradient(#101725fa,#0b111dfa);border:1px solid #293247e0;border-radius:1.1rem;gap:.7rem;padding:1rem 1.1rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.invoice-stat-card:hover,.invoice-stat-card.active{background:radial-gradient(circle at 100% 0,#00fff01a,#0000 55%),linear-gradient(#101725fc,#0b111dfc);border-color:#00fff09e}.invoice-stat-card.active{box-shadow:inset 0 0 0 1px #00fff014,0 12px 30px #00fff014}.invoice-stat-card small{color:#b5bcccc7;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.invoice-stat-card strong{color:#fbfdff;letter-spacing:-.04em;font-size:1.85rem;line-height:1}.invoice-stat-card.tone-green{border-color:#18d98d52}.invoice-stat-card.tone-green small{color:#18d98d}.invoice-stat-card.tone-cyan{border-color:#00fff052}.invoice-stat-card.tone-cyan small{color:#00f5f0}.invoice-stat-card.tone-red{border-color:#ff686852}.invoice-stat-card.tone-red small{color:#ff7d90}.invoice-stat-card.tone-purple{border-color:#b765ff52}.invoice-stat-card.tone-purple small{color:#b765ff}.invoices-modern-toolbar{background:linear-gradient(#0d1422fa,#0a0f1afa);border:1px solid #252e42eb;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.invoices-modern-search{position:relative}.invoices-modern-search input,.invoices-modern-toolbar select,.invoices-modern-field input,.invoices-modern-field select,.invoices-modern-field textarea{color:#f9fbff;background:#1f2839eb;border:1px solid #444f68db;border-radius:.95rem;width:100%}.invoices-modern-search input,.invoices-modern-toolbar select,.invoices-modern-field input,.invoices-modern-field select{min-height:48px}.invoices-modern-search input{padding-left:2.8rem;padding-right:1rem}.invoices-modern-search-icon{color:#7f8ba3db;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.invoices-modern-search-icon svg{width:1rem;height:1rem}.invoices-modern-status-filters{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.invoices-modern-status-filters button{color:#dee6f4db;min-height:36px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#09101cb8;border:1px solid #2d384fdb;border-radius:999px;justify-content:center;align-items:center;gap:.46rem;padding:0 .78rem;font-size:.82rem;font-weight:900;display:inline-flex}.invoices-modern-status-filters button.active{color:#06121f;background:linear-gradient(90deg,#22d3ee,#67e8f9);border-color:#67e8f9b3}.invoices-modern-status-filters button strong{color:#fbfdff;background:#94a3b81f;border-radius:999px;justify-content:center;align-items:center;min-width:1.55rem;min-height:1.55rem;padding-inline:.38rem;font-size:.78rem;line-height:1;display:inline-flex}.invoices-modern-status-filters button.active strong{color:#06121f;background:#06121f24}.invoices-modern-filter-strip{background:#080f1b8f;border:1px solid #252e42ad;border-radius:1rem;justify-content:space-between;align-items:center;gap:.72rem;padding:.72rem .86rem;display:flex}.invoices-modern-filter-strip.has-filters{background:radial-gradient(circle at 0,#25dbef14,#0000 38%),#080f1bad;border-color:#25dbef3d}.invoices-modern-filter-strip>div:first-child{align-items:baseline;gap:.34rem;min-width:max-content;display:inline-flex}.invoices-modern-filter-strip strong{color:#fbfdff;font-size:1.1rem;line-height:1}.invoices-modern-filter-strip span{color:#bcc7d8c7;font-size:.82rem;font-weight:800}.invoices-modern-active-filters{flex-wrap:wrap;flex:1;justify-content:center;gap:.38rem;min-width:0;display:flex}.invoices-modern-active-filters span,.invoices-modern-filter-muted{text-overflow:ellipsis;white-space:nowrap;background:#94a3b814;border-radius:999px;align-items:center;max-width:14rem;min-height:26px;padding:0 .56rem;display:inline-flex;overflow:hidden}.invoices-modern-active-filters span{color:#aef9ffeb;background:#25dbef1a}.invoices-modern-active-filters .invoices-modern-filter-muted{color:#bcc7d8b8;background:#94a3b814}.invoices-modern-clear-filters{color:#aef9fff0;min-height:34px;font:inherit;cursor:pointer;background:#0891b21f;border:1px solid #67e8f93d;border-radius:999px;justify-content:center;align-items:center;padding:0 .72rem;font-size:.78rem;font-weight:900;display:inline-flex}.invoices-modern-main{grid-template-columns:minmax(340px,.9fr) minmax(0,1.9fr);align-items:start;gap:1.4rem;display:grid}.invoices-modern-list,.invoices-modern-detail-card{background:radial-gradient(circle at 100% 0,#48609712,#0000 45%),linear-gradient(#0e1522fc,#080d17fc);border:1px solid #232c40f0;border-radius:1.25rem;min-height:820px}.invoices-modern-list{scrollbar-width:thin;scrollbar-color:#7686a45c transparent;gap:.95rem;max-height:820px;padding:.95rem .75rem .95rem .95rem;display:grid;overflow-y:auto}.leads-modern-list-column,.customers-modern-list,.quotes-modern-list,.bookings-modern-list,.invoices-modern-list{scrollbar-width:thin;scrollbar-color:#7686a45c transparent}.leads-modern-list-column::-webkit-scrollbar{width:8px;height:8px}.customers-modern-list::-webkit-scrollbar{width:8px;height:8px}.quotes-modern-list::-webkit-scrollbar{width:8px;height:8px}.bookings-modern-list::-webkit-scrollbar{width:8px;height:8px}.invoices-modern-list::-webkit-scrollbar{width:8px;height:8px}.leads-modern-list-column::-webkit-scrollbar-track{background:0 0;margin-block:.8rem}.customers-modern-list::-webkit-scrollbar-track{background:0 0;margin-block:.8rem}.quotes-modern-list::-webkit-scrollbar-track{background:0 0;margin-block:.8rem}.bookings-modern-list::-webkit-scrollbar-track{background:0 0;margin-block:.8rem}.invoices-modern-list::-webkit-scrollbar-track{background:0 0;margin-block:.8rem}.leads-modern-list-column::-webkit-scrollbar-thumb{background:#7686a46b padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:56px}.customers-modern-list::-webkit-scrollbar-thumb{background:#7686a46b padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:56px}.quotes-modern-list::-webkit-scrollbar-thumb{background:#7686a46b padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:56px}.bookings-modern-list::-webkit-scrollbar-thumb{background:#7686a46b padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:56px}.invoices-modern-list::-webkit-scrollbar-thumb{background:#7686a46b padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:56px}.leads-modern-list-column::-webkit-scrollbar-thumb:hover{background:#a6bad7ad padding-box padding-box}.customers-modern-list::-webkit-scrollbar-thumb:hover{background:#a6bad7ad padding-box padding-box}.quotes-modern-list::-webkit-scrollbar-thumb:hover{background:#a6bad7ad padding-box padding-box}.bookings-modern-list::-webkit-scrollbar-thumb:hover{background:#a6bad7ad padding-box padding-box}.invoices-modern-list::-webkit-scrollbar-thumb:hover{background:#a6bad7ad padding-box padding-box}.invoices-modern-card{color:inherit;background:#0c131ff2;border:1px solid #232c40f0;border-radius:1rem;gap:.8rem;padding:1rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.invoices-modern-card:hover,.invoices-modern-card.active{border-color:#00fff0b8}.invoices-modern-card.active{box-shadow:0 18px 45px #00fff01f}.invoices-modern-card-head,.invoices-modern-card-meta,.invoices-modern-card-foot,.invoices-modern-detail-header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.invoices-modern-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.invoices-modern-card-title{min-width:0}.invoices-modern-card-title strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.25rem;font-size:1rem;line-height:1.2;display:block;overflow:hidden}.invoices-modern-card-title p{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.25;overflow:hidden}.invoices-modern-card-value{justify-items:end;gap:.42rem;min-width:max-content;display:grid}.invoices-modern-card-value strong{color:#fbfdff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:1.14rem;line-height:1;overflow:hidden}.invoices-modern-card-meta,.invoices-modern-card-foot{flex-wrap:wrap;justify-content:flex-start;gap:.42rem}.invoices-modern-actions,.invoices-modern-links{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.invoices-modern-footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.invoices-modern-card strong,.invoices-modern-detail-header h2,.invoices-modern-panel strong,.invoices-modern-totals strong,.invoices-modern-footer-copy span{color:#fbfdff}.invoices-modern-card p,.invoices-modern-card-meta span,.invoices-modern-card-foot span,.invoices-modern-detail-header p,.invoices-modern-panel p,.invoices-modern-panel label,.invoices-modern-field span{color:#a5aec2c2;margin:0}.invoices-modern-card-meta span,.invoices-modern-card-foot span{text-overflow:ellipsis;white-space:nowrap;background:#94a3b814;border-radius:999px;align-items:center;max-width:100%;min-height:26px;padding:0 .55rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.invoices-modern-card-meta span:first-child{color:#b9ffe1e6;background:#18d98d1a}.invoices-reminder-chip{color:#ffb53a!important;background:#ffb53a1a!important}.invoices-modern-detail-card{gap:1rem;padding:1.35rem;display:grid}.invoices-modern-helper-card{background:#18d98d14;border:1px solid #18d98d38;border-radius:1rem;gap:.65rem;padding:.95rem 1rem;display:grid}.invoices-modern-helper-card strong,.invoices-modern-helper-card span{color:#f7fbff}.invoices-modern-helper-card p,.invoices-modern-helper-card li,.invoices-modern-field-hint{color:#d8e2f5d1;margin:0}.invoices-modern-helper-card ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.invoices-modern-template-card{background:#7654ff14;border:1px solid #7654ff38;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.invoices-modern-template-head{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:1rem;display:grid}.invoices-modern-template-head strong{color:#fbfdff}.invoices-modern-template-head p{color:#d8e2f5d1;margin:.35rem 0 0}.invoices-modern-template-meta{flex-wrap:wrap;gap:.65rem;display:flex}.invoices-modern-template-meta span{color:#e8ecff;background:#ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.invoices-modern-detail-card.create-mode{min-height:0}.invoices-modern-detail-header h2{letter-spacing:-.04em;margin:0;font-size:2.1rem;line-height:1.05}.invoices-modern-detail-status-row{align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.invoices-modern-status-chip{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.invoices-modern-status-chip.tone-draft{color:#c4cbdbdb;background:#666e7c2e;box-shadow:inset 0 0 0 1px #666e7c3d}.invoices-modern-status-chip.tone-sent{color:#7fb6ff;background:#4d84ff2e;box-shadow:inset 0 0 0 1px #4d84ff3d}.invoices-modern-status-chip.tone-overdue{color:#ff7d90;background:#ff686829;box-shadow:inset 0 0 0 1px #ff68683d}.invoices-modern-status-chip.tone-paid{color:#88ffbd;background:#18d98d29;box-shadow:inset 0 0 0 1px #18d98d3d}.invoices-modern-status-chip.tone-cancelled{color:#aab0bec7;background:#666e7c1f;box-shadow:inset 0 0 0 1px #666e7c33}.invoices-modern-panels,.invoices-modern-form-grid{gap:1rem;display:grid}.invoices-modern-panels.two,.invoices-modern-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.invoices-modern-panels.three,.invoices-modern-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.invoices-modern-panel{background:#141c29b8;border:1px solid #2c364cdb;border-radius:1rem;gap:.4rem;padding:1.15rem;display:grid}.invoices-modern-panel.paid{background:#18d98d14;border-color:#18d98d38}.invoices-modern-panel label{letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700}.invoices-modern-panel p{line-height:1.45}.invoices-modern-line-items{border:1px solid #2c364cdb;border-radius:1rem;overflow:hidden}.invoices-modern-line-items-head{background:#141c29b8;border-bottom:1px solid #2c364cdb;padding:1rem 1.1rem}.invoices-modern-line-items-head h3{color:#fbfdff;margin:0}.invoices-modern-line-items table{border-collapse:collapse;width:100%}.invoices-modern-line-items th,.invoices-modern-line-items td{text-align:left;padding:.95rem 1.1rem}.invoices-modern-line-items th{color:#a5aec2c2;letter-spacing:.16em;text-transform:uppercase;background:#141c2961;font-size:.76rem;font-weight:700}.invoices-modern-line-items td{color:#f0f4ff;border-top:1px solid #232c40b8}.invoices-modern-line-items th:nth-child(n+2),.invoices-modern-line-items td:nth-child(n+2){text-align:right}.invoices-modern-totals{background:#141c29b8;border-top:1px solid #2c364cdb;gap:.6rem;padding:1rem 1.1rem;display:grid}.invoices-modern-totals div{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.invoices-modern-totals span{color:#a5aec2c2}.invoices-modern-totals .total strong{font-size:1.45rem}.invoices-modern-field{gap:.6rem;display:grid}.invoices-modern-field span{letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.invoices-modern-field textarea{resize:vertical;min-height:108px;padding:.95rem 1rem}.invoices-modern-field-hint{font-size:.82rem;line-height:1.35}.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card{scrollbar-width:thin;scrollbar-color:#808ca66b #12192659;max-height:calc(100vh - 120px);position:sticky;top:1rem;overflow-y:auto}.leads-modern-detail-card::-webkit-scrollbar{width:8px}.customers-modern-detail-card::-webkit-scrollbar{width:8px}.quotes-modern-detail-card::-webkit-scrollbar{width:8px}.bookings-modern-detail-card::-webkit-scrollbar{width:8px}.invoices-modern-detail-card::-webkit-scrollbar{width:8px}.leads-modern-detail-card::-webkit-scrollbar-track{background:#12192647;border-radius:999px}.customers-modern-detail-card::-webkit-scrollbar-track{background:#12192647;border-radius:999px}.quotes-modern-detail-card::-webkit-scrollbar-track{background:#12192647;border-radius:999px}.bookings-modern-detail-card::-webkit-scrollbar-track{background:#12192647;border-radius:999px}.invoices-modern-detail-card::-webkit-scrollbar-track{background:#12192647;border-radius:999px}.leads-modern-detail-card::-webkit-scrollbar-thumb{background:linear-gradient(#7e89a08f,#5c68808f);border:1px solid #12192661;border-radius:999px}.customers-modern-detail-card::-webkit-scrollbar-thumb{background:linear-gradient(#7e89a08f,#5c68808f);border:1px solid #12192661;border-radius:999px}.quotes-modern-detail-card::-webkit-scrollbar-thumb{background:linear-gradient(#7e89a08f,#5c68808f);border:1px solid #12192661;border-radius:999px}.bookings-modern-detail-card::-webkit-scrollbar-thumb{background:linear-gradient(#7e89a08f,#5c68808f);border:1px solid #12192661;border-radius:999px}.invoices-modern-detail-card::-webkit-scrollbar-thumb{background:linear-gradient(#7e89a08f,#5c68808f);border:1px solid #12192661;border-radius:999px}.invoices-modern-footer-copy{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.invoices-modern-empty{text-align:center;place-items:center;gap:.6rem;padding:2.5rem;display:grid}.invoices-modern-empty h3{color:#fbfdff;margin:0;font-size:1.2rem}@media (width<=1280px){.invoices-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.invoices-modern-main{grid-template-columns:1fr}.invoices-modern-list,.invoices-modern-detail-card{min-height:0;max-height:none}}@media (width<=900px){.invoices-modern-header,.invoices-modern-toolbar{grid-template-columns:1fr;display:grid}.invoices-modern-stats,.invoices-modern-panels.two,.invoices-modern-panels.three,.invoices-modern-form-grid.two,.invoices-modern-form-grid.three{grid-template-columns:1fr}.invoices-modern-card-head,.invoices-modern-card-meta,.invoices-modern-card-foot,.invoices-modern-detail-header,.invoices-modern-detail-title-row,.invoices-modern-actions,.invoices-modern-footer,.invoices-modern-links{flex-direction:column;align-items:flex-start}.invoices-modern-template-head{grid-template-columns:1fr}}@media (width<=1100px){.container{width:min(100% - 1.25rem,1240px)}.dashboard-topbar-crm{grid-template-columns:1fr;align-items:start;gap:.85rem}.topbar-primary,.topbar-search,.topbar-tools{grid-column:1/-1}.topbar-search{order:2}.topbar-tools{flex-wrap:wrap;order:3;justify-content:flex-start;gap:.65rem;width:100%}.topbar-date{width:auto;margin-right:0}.topbar-action-button,.topbar-profile-button,.topbar-cta{min-height:40px}.home-stats-board,.leads-modern-stats,.customers-modern-stats,.quotes-modern-stats,.bookings-modern-stats,.invoices-modern-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bookings-modern-calendar-grid-shell{-webkit-overflow-scrolling:touch;overflow-x:auto}.bookings-modern-calendar-days,.bookings-modern-calendar-grid{min-width:900px}.bookings-modern-week-grid{grid-template-columns:repeat(2,minmax(280px,1fr));overflow-x:auto}.leads-modern-main,.customers-modern-main,.quotes-modern-main,.bookings-modern-main,.invoices-modern-main{grid-template-columns:1fr}.leads-modern-list-column,.leads-modern-detail-card,.customers-modern-list,.customers-modern-detail-card,.quotes-modern-list,.quotes-modern-detail-card,.bookings-modern-list,.bookings-modern-detail-card,.invoices-modern-list,.invoices-modern-detail-card{min-height:0;max-height:none}.leads-modern-kanban,.leads-modern-toolbar,.customers-modern-toolbar,.quotes-modern-toolbar,.bookings-modern-toolbar,.invoices-modern-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-modern-toolbar .leads-modern-view-toggle,.customers-modern-toolbar .customers-modern-toolbar-actions,.quotes-modern-toolbar .quotes-modern-header-actions,.bookings-modern-toolbar .bookings-modern-view-toggle,.invoices-modern-toolbar .invoices-modern-primary-btn{grid-column:1/-1}.home-leads-table-scroll,.invoices-modern-line-items{-webkit-overflow-scrolling:touch;overflow-x:auto}.home-leads-table{min-width:900px}.invoices-modern-line-items table{min-width:620px}}@media (width<=720px){.topbar-notifications-shell-desktop{display:none}.topbar-notifications-shell-mobile{flex:none;display:block}.topbar-notifications-shell-mobile .topbar-notification-button{width:44px;height:44px}.topbar-notifications-shell-mobile .topbar-notifications-panel{top:max(4.6rem, calc(env(safe-area-inset-top,0px) + 4.1rem));width:auto;max-height:calc(100dvh - 10rem - env(safe-area-inset-bottom,0px));z-index:130;position:fixed;left:.45rem;right:.45rem}.container{width:min(100% - .9rem,1240px)}.shell-main{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.dashboard-topbar{box-shadow:none;background:0 0;border-bottom:none;position:static}.dashboard-topbar-inner.dashboard-topbar-crm{gap:.75rem;padding-top:.75rem;padding-bottom:.35rem}.dashboard-topbar .topbar-business-name{font-size:.72rem}.topbar-search{min-height:40px;padding:0 12px}.topbar-search-input,.topbar-date,.topbar-action-button span:last-child,.topbar-profile-label{font-size:.92rem}.topbar-tools{gap:.5rem}.topbar-action-button,.topbar-profile-button{min-height:38px}.topbar-cta{justify-content:center;width:100%}.mobile-nav{display:flex}.mobile-nav-button{min-height:56px}.home-stats-board,.leads-modern-stats,.customers-modern-stats,.quotes-modern-stats,.bookings-modern-stats,.invoices-modern-stats,.customers-modern-metric-grid,.customers-modern-info-grid,.quotes-modern-form-grid.two,.quotes-modern-form-grid.three,.bookings-modern-form-grid.two,.bookings-modern-form-grid.three,.invoices-modern-panels.two,.invoices-modern-panels.three,.invoices-modern-form-grid.two,.invoices-modern-form-grid.three{grid-template-columns:1fr}.home-stats-board .metric-card{min-height:178px;padding:1.25rem}.home-stats-board .metric-card strong{font-size:clamp(2.15rem,8vw,2.65rem)}.leads-modern-header,.customers-modern-header,.quotes-modern-header,.bookings-modern-header,.invoices-modern-header,.bookings-modern-calendar-header,.bookings-modern-calendar-title-row,.bookings-modern-detail-header,.quotes-modern-detail-header,.customers-modern-detail-identity,.invoices-modern-detail-header,.invoices-modern-actions,.invoices-modern-links,.invoices-modern-footer{flex-direction:column;align-items:flex-start}.leads-modern-add-btn,.customers-modern-add-btn,.quotes-modern-add-btn,.quotes-modern-save-btn,.quotes-modern-delete-btn,.bookings-modern-add-btn,.bookings-modern-save-btn,.bookings-modern-delete-btn,.invoices-modern-primary-btn{justify-content:center;width:100%}.leads-modern-toolbar,.customers-modern-toolbar,.quotes-modern-toolbar,.bookings-modern-toolbar,.invoices-modern-toolbar{grid-template-columns:1fr}.leads-modern-view-toggle,.bookings-modern-view-toggle,.customers-modern-toolbar-actions{width:100%}.leads-modern-view-toggle button,.bookings-modern-view-toggle button,.customers-toolbar-btn{flex:1 1 0}.leads-modern-kanban{grid-template-columns:1fr}.bookings-modern-calendar-days,.bookings-modern-calendar-grid{min-width:760px}.bookings-modern-week-grid{grid-template-columns:1fr;min-width:0}.bookings-modern-calendar-grid-shell,.bookings-modern-week-grid,.bookings-modern-day-agenda,.customers-modern-list,.quotes-modern-list,.bookings-modern-list,.invoices-modern-list{min-width:0}.home-quick-action-card,.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card{padding:1rem}}.admin-page{gap:1rem;display:grid}.admin-action-label-short{display:none}.module-page{padding-top:1rem;padding-bottom:2rem}.module-hero{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.module-hero h1{color:#f8fafc;letter-spacing:-.04em;margin:.2rem 0}.module-hero .lede{color:#e2e8f0b8;max-width:720px;margin:0}.module-hero-actions{flex-wrap:wrap;gap:.65rem;display:flex}.crm-alert{border-radius:16px;padding:.9rem 1rem;font-weight:700}.crm-alert-error{color:#fecaca;background:#7f1d1d38;border:1px solid #f8717147}.crm-alert-success{color:#bbf7d0;background:#14532d38;border:1px solid #4ade803d}.admin-table-card,.admin-config-card,.admin-invite-card,.admin-users-card,.admin-onboarding-card{gap:.85rem;display:grid}.admin-onboarding-card{gap:1.25rem}.admin-onboarding-section{background:#0f172a57;border:1px solid #94a3b824;border-radius:18px;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.admin-onboarding-section h2,.admin-onboarding-section p{margin:.12rem 0}.admin-onboarding-section p{color:#e2e8f0ad}.admin-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-onboarding-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.admin-onboarding-choice{color:#f8fafc;cursor:pointer;text-align:left;background:linear-gradient(145deg,#0f172adb,#1e293b7a);border:1px solid #94a3b833;border-radius:18px;gap:.35rem;min-height:150px;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.admin-onboarding-choice:hover,.admin-onboarding-choice.is-selected{border-color:#2dd4bf80;transform:translateY(-1px);box-shadow:0 18px 48px #0f766e2e}.admin-onboarding-choice span{color:#67e8f9;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.admin-onboarding-choice strong{font-size:1.05rem}.admin-onboarding-choice small{color:#e2e8f0ad;font-weight:700;line-height:1.45}.admin-onboarding-grid label{color:#e2e8f0bd;gap:.35rem;font-weight:800;display:grid}.admin-onboarding-grid input,.admin-onboarding-grid select,.admin-onboarding-grid textarea{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;width:100%;padding:.82rem .9rem}.admin-onboarding-wide{grid-column:1/-1}.admin-existing-client-list{gap:.55rem;display:grid}.admin-existing-workspace-panel{gap:.85rem;display:grid}.admin-existing-client{color:inherit;background:#02061757;border:1px solid #94a3b826;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem .85rem;text-decoration:none;display:grid}.admin-existing-client span,.admin-existing-client em{color:#cbd5e1b8;font-style:normal;font-weight:800}.admin-clone-select{color:#e2e8f0c2;gap:.35rem;font-weight:900;display:grid}.admin-clone-select select{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;width:100%;padding:.82rem .9rem}.admin-clone-note{font-size:.9rem;line-height:1.45}.admin-onboarding-choice:disabled,.admin-module-toggle input:disabled+span,.admin-onboarding-grid select:disabled{cursor:not-allowed;opacity:.62}.admin-field-label{color:#e2e8f0bd;margin-bottom:.45rem;font-weight:900;display:block}.admin-hours-grid{gap:.55rem;display:grid}.admin-hours-row{grid-template-columns:1.2fr .75fr .75fr 1fr;gap:.55rem;display:grid}.admin-preview-banner{background:linear-gradient(135deg,#0ea5e92e,#0f172ac7);border-color:#38bdf847;justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-preview-banner h2,.admin-preview-banner p{margin:.1rem 0}.admin-business-row,.admin-user-row{color:inherit;background:#0f172a85;border:1px solid #94a3b829;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem;text-decoration:none;display:flex}.admin-business-row>div,.admin-user-row>div{gap:.2rem;display:grid}.admin-user-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.button-small{border-radius:999px;min-height:34px;padding:.38rem .65rem;font-size:.78rem}.admin-business-row span,.admin-user-row span,.admin-definition-list dd{color:#e2e8f0b8}.status-pill{color:#e2e8f0d6;letter-spacing:.04em;text-transform:uppercase;background:#0f172aad;border:1px solid #94a3b83d;border-radius:999px;align-items:center;width:max-content;padding:.25rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.status-pill.is-live{color:#86efac;background:#1665344d;border-color:#86efac38}.status-pill.is-ready{color:#f59e0b;background:#f59e0b24;border-color:#f59e0b3d}.status-pill.is-info{color:#67e8f9;background:#0891b229;border-color:#67e8f93d}.status-pill.is-error{color:#fecaca;background:#7f1d1d4d;border-color:#f8717142}.admin-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.admin-launch-status-card{gap:1rem;margin-bottom:1rem;display:grid}.admin-launch-status-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-launch-status-header h2,.admin-launch-status-header p{margin:.12rem 0}.admin-launch-status-header h2{color:#f8fafc;font-size:clamp(1.5rem,2.6vw,2.2rem)}.admin-launch-status-header p{color:#e2e8f0b8;max-width:760px}.admin-launch-status-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.admin-launch-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-launch-status-grid article{background:#0f172a7a;border:1px solid #94a3b829;border-radius:16px;gap:.25rem;min-height:116px;padding:.9rem;display:grid}.admin-launch-status-grid span,.admin-launch-step span,.admin-invite-card p{color:#e2e8f0b3}.admin-launch-status-grid span{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.admin-launch-status-grid strong{color:#f8fafc;font-size:1rem}.admin-launch-status-grid small{color:#cbd5e1bd;font-weight:700;line-height:1.4}.admin-launch-step-list{gap:.55rem;display:grid}.admin-launch-step{background:#02061738;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.admin-launch-step>div{gap:.2rem;display:grid}.admin-launch-step strong{color:#f8fafc}.admin-launch-owner-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.admin-launch-owner-meta div{background:#0f172a52;border:1px solid #94a3b824;border-radius:14px;padding:.75rem}.admin-launch-owner-meta dt{color:#94a3b8e6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-launch-owner-meta dd{color:#e2e8f0d1;overflow-wrap:anywhere;margin:.18rem 0 0}.admin-definition-list{gap:.75rem;margin:0;display:grid}.admin-definition-list div{gap:.2rem;display:grid}.admin-definition-list dt{color:#94a3b8db;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-definition-list dd{overflow-wrap:anywhere;margin:0}.admin-count-grid,.admin-module-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.admin-count-grid div,.admin-module-toggle{background:#0f172a80;border:1px solid #94a3b829;border-radius:16px;padding:.85rem}.admin-count-grid div{gap:.2rem;display:grid}.admin-count-grid strong{color:#f8fafc;font-size:1.35rem}.admin-count-grid span{color:#e2e8f0b3;text-transform:capitalize}.admin-module-toggle{cursor:pointer;align-items:center;gap:.65rem;display:flex}.admin-module-toggle input{width:1rem;height:1rem}.admin-form-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.admin-config-meta{flex-wrap:wrap;gap:.65rem;display:flex}.admin-config-meta span{color:#e2e8f0b8;background:#0f172a85;border:1px solid #94a3b829;border-radius:999px;padding:.55rem .75rem;font-size:.78rem;font-weight:800}.success-copy{color:#86efac;font-weight:800}.admin-invite-card label{color:#e2e8f0bd;gap:.35rem;font-weight:800;display:grid}.admin-invite-card p{margin:0;line-height:1.45}.admin-inline-check{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem!important;display:flex!important}.admin-inline-check input{height:1rem;padding:0;width:1rem!important}.admin-invite-card input,.admin-invite-card select{color:#f8fafc;background:#0f172ab8;border:1px solid #94a3b838;border-radius:14px;width:100%;padding:.82rem .9rem}.admin-invite-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.auth-invite-identity{border:1px solid var(--border);background:var(--surface-muted);border-radius:12px;gap:.22rem;padding:.85rem;display:grid}.auth-invite-shell{min-height:100svh;padding:1rem;overflow-y:auto}.auth-invite-shell .auth-layout{place-items:center;width:100%;min-height:calc(100svh - 2rem);padding:0}.auth-invite-card{background:#061120f0;border:1px solid #60749457;border-radius:20px;width:min(100%,590px);position:relative;overflow:hidden;box-shadow:0 28px 80px #02081761}.auth-invite-card:before{content:"";background:linear-gradient(90deg,#20dbe9,#7d86ff 54%,#b84dff);height:5px;position:absolute;inset:0 0 auto}.auth-invite-brand{align-items:center;gap:.62rem;margin-bottom:1.2rem;display:inline-flex}.auth-invite-brand img{object-fit:contain;width:38px;height:38px}.auth-invite-brand span{gap:.02rem;display:grid}.auth-invite-brand strong{color:#f8fbff;font-size:.94rem}.auth-invite-brand small{color:#b8c7ddb8;font-size:.7rem}.auth-invite-card h1,html.dark .auth-invite-card h1{color:#f8fbff;letter-spacing:0;font-size:clamp(1.85rem,5vw,2.5rem);line-height:1.05}.auth-invite-card .lede,html.dark .auth-invite-card .lede{color:#cad6e8c2;font-size:.94rem;line-height:1.5}.auth-invite-card .eyebrow{color:#67fff5}.auth-invite-card .auth-form label,.auth-invite-card .auth-field-group>label{color:#e8eff8eb}.auth-invite-card .auth-form input,.auth-invite-card .auth-form input:focus,html.dark .auth-invite-card .auth-form input,html.dark .auth-invite-card .auth-form input:focus{color:#f8fbff;caret-color:#67fff5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-fill-color:#f8fbff;background:#020912d1;border-color:#60749475;border-radius:12px;min-height:50px;box-shadow:inset 0 1px #ffffff0a}.auth-invite-card .auth-form input:focus,html.dark .auth-invite-card .auth-form input:focus{border-color:#67fff5bd;box-shadow:0 0 0 3px #00fff01a}.auth-invite-card .auth-password-toggle,html.dark .auth-invite-card .auth-password-toggle{color:#cad6e8c2}.auth-invite-card .auth-password-toggle:hover,.auth-invite-card .auth-password-toggle:focus-visible,.auth-invite-card .auth-password-toggle[aria-pressed=true]{color:#67fff5;background:#67fff51a}.auth-invite-card .auth-field-group>small{color:#b8c7ddb3;font-size:.74rem}.auth-invite-card .auth-submit{color:#07111f;background:linear-gradient(90deg,#20dbe9 0%,#7d86ff 54%,#b84dff 100%);border-radius:12px;min-height:50px;box-shadow:0 16px 34px #20dbe924}.auth-invite-card .auth-invite-identity,.auth-invite-card .auth-invite-state,.auth-invite-card .auth-invite-account-guard,.auth-invite-card .auth-mfa-account{background:#0a192dc7;border-color:#6074944d}.auth-invite-card .auth-invite-identity>span,.auth-invite-card .auth-invite-account-guard>div:first-child span{color:#b8c7ddb3}.auth-invite-card .auth-invite-identity strong,.auth-invite-card .auth-invite-state strong,.auth-invite-card .auth-invite-account-guard strong,.auth-invite-card .auth-mfa-account strong{color:#f8fbff}.auth-invite-card .auth-invite-identity small,.auth-invite-card .auth-invite-state small,.auth-invite-card .auth-invite-account-guard p,.auth-invite-card .auth-mfa-account{color:#cad6e8c2}.auth-invite-card .auth-invite-expiry{color:#67fff5;margin-top:.25rem;font-weight:750}@media (width<=520px){.auth-invite-shell{padding:.75rem}.auth-invite-shell .auth-layout{min-height:calc(100svh - 1.5rem)}.auth-invite-card{border-radius:16px;padding:1rem}.auth-invite-brand{margin-bottom:.85rem}}.auth-invite-identity>span{color:var(--text-faint);text-transform:uppercase;font-size:.68rem;font-weight:800}.auth-invite-identity strong{color:var(--text-main);font-size:1rem}.auth-invite-identity small{color:var(--text-soft);line-height:1.4}.auth-invite-state,.auth-invite-account-guard{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;gap:.75rem;margin-top:1.1rem;padding:1rem;display:grid}.auth-invite-state{justify-items:start}.auth-invite-state strong,.auth-invite-account-guard strong{color:var(--text-main);overflow-wrap:anywhere}.auth-invite-state small,.auth-invite-account-guard p{color:var(--text-soft);margin:0;line-height:1.45}.auth-invite-state.is-error .message{width:100%;margin:0}.auth-invite-spinner{border:2px solid color-mix(in srgb, var(--brand-cyan) 24%, transparent);border-top-color:var(--brand-cyan);border-radius:50%;width:1.4rem;height:1.4rem;animation:.8s linear infinite dashboard-spin}.auth-invite-account-guard>div:first-child{gap:.2rem;display:grid}.auth-invite-account-guard>div:first-child span{color:var(--text-faint);text-transform:uppercase;font-size:.68rem;font-weight:800}.auth-invite-account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.auth-invite-account-actions .button{min-width:0}@media (width<=520px){.auth-invite-account-actions{grid-template-columns:1fr}}.admin-invite-link{background:#16653429;border:1px solid #86efac33;border-radius:14px;gap:.35rem;padding:.75rem;display:grid}.admin-invite-link span{color:#86efac;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.admin-invite-link code{color:#f8fafc;overflow-wrap:anywhere;word-break:break-word;background:#02061757;border:1px solid #86efac29;border-radius:10px;min-width:0;padding:.55rem .65rem;display:block}.admin-invite-link p{color:#e2e8f0c7;margin:0;line-height:1.45}.admin-invite-link .admin-invite-copy-status{border-radius:9px;padding:.48rem .58rem;font-size:.78rem;font-weight:750}.admin-invite-link .admin-invite-copy-status.is-success{color:#a7f3d0;background:#05966924}.admin-invite-link .admin-invite-copy-status.is-error{color:#fecdd3;background:#be123c24}.admin-copy-feedback{border:1px solid #0000;border-radius:10px;margin:0;padding:.58rem .7rem;font-size:.8rem;font-weight:750;line-height:1.4}.admin-copy-feedback.is-success{color:#a7f3d0;background:#0596691f;border-color:#34d39933}.admin-copy-feedback.is-error{color:#fecdd3;background:#be123c1f;border-color:#fb718538}.admin-invite-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.admin-handoff-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.8rem;display:grid}.admin-handoff-grid p{background:#0f172a61;border:1px solid #86efac2e;border-radius:14px;gap:.35rem;min-width:0;margin:0;padding:.65rem;display:grid}.admin-handoff-grid code{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%;display:block}.admin-handoff-copy-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0f172a85;border:1px solid #22d3ee38;border-radius:14px;gap:.65rem;padding:.85rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.admin-handoff-copy-card:hover,.admin-handoff-copy-card:focus-visible{background:#082f4970;border-color:#67e8f99e;outline:none;transform:translateY(-1px)}.admin-handoff-copy-card>span{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-handoff-copy-card strong{color:#f8fafc;font-size:.95rem}.admin-handoff-copy-card em{color:#67e8f9;text-transform:uppercase;background:#22d3ee1f;border:1px solid #67e8f93d;border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.72rem;font-style:normal;font-weight:800}.admin-handoff-copy-card code{color:#e2e8f0eb;background:#02061757;border:1px solid #94a3b824;border-radius:10px;padding:.55rem .65rem;line-height:1.45}.admin-client-handoff-card{background:linear-gradient(135deg,#082f497a,#0f172adb),#0f172ac7;border-color:#22d3ee3d;gap:1rem;display:grid}.admin-client-handoff-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-client-handoff-header h2,.admin-client-handoff-header p{margin:0}.admin-client-handoff-header h2{color:#f8fafc;margin-top:.15rem}.admin-client-handoff-header p{color:#e2e8f0b8;max-width:62ch;margin-top:.35rem}.admin-client-handoff-split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:1rem;display:grid}.admin-client-handoff-split article{background:#0f172a6b;border:1px solid #94a3b829;border-radius:14px;gap:.75rem;min-width:0;padding:.9rem;display:grid}.admin-client-handoff-split h3{color:#f8fafc;margin:0;font-size:1rem}.admin-client-readiness-list{gap:.55rem;display:grid}.admin-client-readiness-list div{background:#02061747;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem;display:grid}.admin-client-readiness-list span{gap:.2rem;min-width:0;display:grid}.admin-client-readiness-list strong{color:#f8fafc}.admin-client-readiness-list small{color:#e2e8f0ad;overflow-wrap:anywhere}.admin-client-readiness-list em{color:#67e8f9;text-transform:uppercase;background:#22d3ee1f;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-style:normal;font-weight:800}.admin-code-block{color:#e2e8f0e0;white-space:pre-wrap;background:#02061785;border:1px solid #94a3b829;border-radius:12px;max-height:18rem;margin:0;padding:.85rem;font-size:.82rem;line-height:1.5;overflow:auto}.admin-launch-checklist{background:#0f172a61;border:1px solid #86efac2e;border-radius:14px;gap:.65rem;margin:0;padding:.75rem;display:grid}.admin-launch-checklist strong{color:#f8fafc}.admin-launch-checklist ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.admin-launch-checklist li{color:#e2e8f0c7;grid-template-columns:.8rem minmax(0,1fr);align-items:start;gap:.55rem;font-size:.9rem;line-height:1.45;display:grid}.admin-launch-checklist li span{background:#86efac24;border:1px solid #86efac94;border-radius:999px;width:.55rem;height:.55rem;margin-top:.33rem}.admin-invite-stack{gap:.55rem;margin-top:.8rem;display:grid}.admin-invite-stack p{background:#0f172a6b;border:1px solid #94a3b829;border-radius:14px;gap:.35rem;margin:0;padding:.65rem;display:grid}.account-profile-page{gap:1rem;width:100%;display:grid}.account-profile-hero{background:radial-gradient(circle at 0 0,#22d3ee1c,#0000 38%),linear-gradient(135deg,#0c1b2ff0,#050d1af0);border:1px solid #94a3b829;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.account-profile-hero h1,.account-profile-card h2{color:#f8fafc;letter-spacing:0;margin:0}.account-profile-hero h1{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08;overflow:hidden}.account-profile-hero p:not(.section-kicker),.account-profile-card p,.account-team-fields>span{color:#cbd5e1b8;margin:.25rem 0 0}.account-profile-hero-copy{gap:.2rem;min-width:0;display:grid}.account-profile-hero-copy .section-kicker,.account-profile-card-head .section-kicker{color:#67e8f9;letter-spacing:.12em;margin:0 0 .1rem;font-size:.66rem}.account-profile-email{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.account-profile-hero-meta{align-items:center;gap:.45rem;min-width:0;margin-top:.3rem;display:flex}.account-profile-hero-meta>span:last-child{color:#94a3b8db;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;overflow:hidden}.account-profile-hero-avatar,.account-profile-avatar-preview,.account-team-avatar{color:#f8fafc;background:linear-gradient(135deg,#22d3ee33,#a855f729),#0f172abd;border:1px solid #67e8f938;justify-content:center;align-items:center;font-weight:900;display:inline-flex;overflow:hidden}.account-profile-hero-avatar{border-radius:20px;width:68px;height:68px;font-size:1.2rem}.account-profile-avatar-preview{border-radius:20px;width:72px;height:72px;font-size:1.1rem}.account-team-avatar{border-radius:16px;flex:none;width:52px;height:52px;font-size:.9rem}.account-profile-hero-avatar img,.account-profile-avatar-preview img,.account-team-avatar img{object-fit:cover;width:100%;height:100%}.account-profile-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem;display:grid}.account-profile-card{border-radius:18px;gap:.8rem;min-width:0;padding:1rem;display:grid}.account-profile-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-profile-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.account-profile-editor label,.account-team-fields label{color:#cbd5e1c2;gap:.35rem;min-width:0;font-size:.8rem;font-weight:850;display:grid}.account-profile-field>span,.account-profile-photo-copy>span{color:#94a3b8bd;font-size:.7rem;font-weight:650;line-height:1.3}.account-profile-editor input,.account-team-fields input{color:#f8fafc;background:#0f172a85;border:1px solid #94a3b83d;border-radius:12px;min-width:0}.account-profile-editor input:disabled{color:#cbd5e1b8;cursor:not-allowed}.account-notification-card{align-content:start}.account-team-card{grid-column:1/-1}.account-notification-summary{background:#08162673;border:1px solid #748bae38;align-items:center;gap:12px;padding:14px;display:flex}.account-notification-summary p,.account-notification-toggle small,.account-notification-pairing small{color:var(--text-muted);margin:3px 0 0}.account-notification-mark{color:#6ff2e9;background:#39d3d01f;border:1px solid #39d3d080;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.account-notification-toggle{border-bottom:1px solid #748bae2e;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.account-notification-toggle span{display:grid}.account-notification-toggle input{accent-color:#39d3d0;width:20px;height:20px}.account-notification-events{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.account-notification-events legend{width:100%;color:var(--text-muted);text-transform:uppercase;grid-column:1/-1;padding:0 0 8px;font-size:.78rem;font-weight:800}.account-notification-events label{min-height:42px;color:var(--text-main);background:#08162659;border:1px solid #748bae33;align-items:center;gap:9px;padding:9px 10px;display:flex}.account-notification-events input{accent-color:#39d3d0;width:17px;height:17px}.account-notification-actions{flex-wrap:wrap;gap:10px;display:flex}.account-notification-connect,.account-notification-pairing{gap:12px;display:grid}.account-notification-pairing{background:#39d3d014;border:1px solid #39d3d04d;padding:14px}.account-notification-pairing strong{letter-spacing:0;font-size:1.45rem}.account-profile-avatar-control{background:#07122085;border:1px solid #94a3b81f;border-radius:15px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.72rem;display:grid}.account-profile-avatar-control input[type=file],.account-team-actions input[type=file],.account-profile-editor .account-profile-web-name-field,.account-profile-avatar-control .account-profile-remove-photo,.account-team-actions .account-profile-remove-photo{display:none}.account-profile-photo-copy{justify-items:start;gap:.24rem;min-width:0;display:grid}.account-profile-photo-copy strong{color:#f8fafc;font-size:.9rem}.account-profile-photo-copy .button{min-height:34px;margin-top:.16rem;padding-inline:.7rem}.account-profile-advanced{background:#07122061;border:1px solid #94a3b81f;border-radius:13px;grid-column:1/-1;overflow:hidden}.account-profile-advanced summary{color:#cbd5e1e0;cursor:pointer;padding:.68rem .76rem;font-size:.76rem;font-weight:800}.account-profile-advanced[open] summary{border-bottom:1px solid #94a3b81a}.account-profile-advanced .account-profile-field{padding:.72rem}.account-profile-message{border-radius:13px;margin:0;padding:.68rem .78rem;font-size:.78rem}.account-team-card{align-content:start}.account-team-count{color:#67e8f9;background:#22d3ee14;border:1px solid #67e8f92e;border-radius:11px;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:.78rem;font-weight:900;display:inline-flex}.account-team-list{gap:.75rem;display:grid}.account-team-row{background:#0f172a5c;border:1px solid #94a3b829;border-radius:14px;overflow:hidden}.account-team-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto 20px;align-items:center;gap:.65rem;min-height:68px;padding:.68rem;list-style:none;display:grid}.account-team-summary::-webkit-details-marker{display:none}.account-team-summary:after{content:"+";color:#94a3b8cc;text-align:center;font-size:1rem;font-weight:800}.account-team-row[open] .account-team-summary:after{content:"−"}.account-team-identity{gap:.14rem;min-width:0;display:grid}.account-team-identity strong,.account-team-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-team-identity strong{color:#f8fafc;font-size:.86rem}.account-team-identity small{color:#94a3b8c2;font-size:.7rem}.account-team-editor{background:#050d1957;border-top:1px solid #94a3b81a;gap:.7rem;padding:.72rem;display:grid}.account-team-fields{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(150px,1fr);gap:.65rem;min-width:0;display:grid}.account-team-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.account-team-empty{color:#94a3b8d1;text-align:center;border:1px dashed #94a3b82e;border-radius:14px;gap:.2rem;padding:.8rem;display:grid}.account-team-empty strong{color:#e2e8f0e6;font-size:.85rem}.account-team-empty span{font-size:.72rem}@media (width<=1040px){.account-profile-grid{grid-template-columns:1fr}}@media (width<=760px){.admin-invite-fields{grid-template-columns:1fr}.account-profile-page{gap:.62rem}.account-profile-hero{border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:.68rem;padding:.72rem}.account-profile-hero h1{font-size:1.1rem}.account-profile-hero-avatar{border-radius:16px;width:54px;height:54px;font-size:.92rem}.account-profile-hero-meta{gap:.32rem}.account-profile-hero-meta .status-pill{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;font-size:.58rem;overflow:hidden}.account-profile-grid{gap:.62rem}.account-profile-card{border-radius:16px;gap:.66rem;padding:.72rem}.account-profile-card-head{align-items:center;gap:.6rem}.account-profile-card-head h2{font-size:1rem;line-height:1.16}.account-profile-card-head p:not(.section-kicker){font-size:.72rem;line-height:1.3}.account-profile-editor,.account-team-fields{grid-template-columns:1fr}.account-profile-avatar-control{border-radius:13px;gap:.62rem;padding:.6rem}.account-profile-avatar-preview{border-radius:17px;width:58px;height:58px}.account-profile-editor input,.account-team-fields input{min-height:44px}.account-profile-card>.button-primary{border-radius:12px;min-height:44px}.account-team-summary{grid-template-columns:auto minmax(0,1fr) 18px;gap:.56rem;min-height:62px;padding:.58rem}.account-team-summary .status-pill{display:none}.account-team-avatar{border-radius:14px;width:44px;height:44px}.account-team-editor{padding:.62rem}.account-team-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.account-team-actions .button{width:100%;min-width:0;min-height:38px;padding-inline:.42rem;font-size:.7rem}}.account-profile-page-compact,.account-team-page,.account-team-member-page{width:min(100%,980px);margin-inline:auto}.account-profile-compact-head,.account-team-page-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:1rem;padding-block:.2rem .85rem;display:flex}.account-profile-compact-head>div,.account-team-page-head>div{gap:.16rem;min-width:0;display:grid}.account-profile-compact-head h1,.account-team-page-head h1,.account-team-member-hero h1,.account-team-section-head h2{color:var(--text-main);letter-spacing:0;margin:0}.account-profile-compact-head h1,.account-team-page-head h1{font-size:clamp(1.55rem,3vw,2.1rem)}.account-profile-compact-head p:not(.section-kicker),.account-team-page-head p:not(.section-kicker),.account-team-section-head p{color:var(--text-soft);margin:0}.account-profile-compact-head .mobile-workflow-back,.account-team-page-head .mobile-workflow-back{margin-bottom:.2rem}.account-profile-team-link,.account-team-page-head>.button{flex:none}.account-profile-personal-card{border-radius:16px;gap:1rem;padding:1rem;display:grid}.account-profile-personal-summary{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding-bottom:1rem;display:grid}.account-profile-personal-summary>div{gap:.1rem;min-width:0;display:grid}.account-profile-personal-summary strong,.account-profile-personal-summary span,.account-profile-personal-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-profile-personal-summary strong{color:var(--text-main);font-size:1.05rem}.account-profile-personal-summary>div>span{color:var(--text-soft);font-size:.84rem}.account-profile-personal-summary small,.account-profile-owned-field small,.account-team-form-grid small{color:var(--text-faint);font-size:.72rem}.account-profile-photo-button input{display:none}.account-profile-owned-field,.account-team-form-grid label{min-width:0;color:var(--text-soft);gap:.36rem;font-size:.78rem;font-weight:800;display:grid}.account-profile-owned-field input,.account-team-form-grid input,.account-team-form-grid select{border:1px solid var(--border-strong);background:var(--surface-muted);width:100%;min-width:0;min-height:46px;color:var(--text-main);border-radius:12px}.account-profile-owned-field input:focus,.account-team-form-grid input:focus,.account-team-form-grid select:focus{border-color:color-mix(in srgb, var(--accent) 62%, var(--border-strong));outline:3px solid color-mix(in srgb, var(--accent) 13%, transparent)}.account-profile-remove-photo{justify-self:start}.account-profile-save-row{justify-content:space-between;align-items:center;gap:.8rem;padding-top:.15rem;display:flex}.account-profile-save-row>span{color:var(--text-faint);font-size:.74rem;font-weight:800}.account-profile-save-row>span.is-dirty{color:var(--warning)}.account-profile-save-row .button{flex:none;width:auto;min-width:150px}.account-profile-managed-card{border-radius:16px;gap:.8rem;padding:1rem;display:grid}.account-profile-managed-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.account-profile-managed-head h2{color:var(--text-main);letter-spacing:0;margin:.1rem 0 0;font-size:1rem}.account-profile-managed-head a{color:var(--accent);font-size:.76rem;font-weight:800;text-decoration:none}.account-profile-managed-grid{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.account-profile-managed-grid>div{background:var(--surface-muted);gap:.2rem;min-width:0;padding:.68rem .75rem;display:grid}.account-profile-managed-grid span{color:var(--text-faint);text-transform:uppercase;font-size:.66rem;font-weight:800}.account-profile-managed-grid strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.account-team-page,.account-team-member-page{gap:.85rem;display:grid}.account-team-seat-card{border-radius:14px;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:.9rem;padding:.8rem .9rem;display:grid}.account-team-seat-card>div:first-child{white-space:nowrap;align-items:baseline;gap:.35rem;display:flex}.account-team-seat-card strong{color:var(--text-main);font-size:1rem}.account-team-seat-card span,.account-team-seat-card small{color:var(--text-soft);font-size:.74rem}.account-team-seat-track{background:color-mix(in srgb, var(--text-faint) 16%, transparent);border-radius:999px;height:7px;overflow:hidden}.account-team-seat-track>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.account-team-invite-form,.account-team-member-editor{border-radius:16px;gap:.9rem;padding:1rem;display:grid}.account-team-invite-handoff{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.account-team-invite-handoff>div{gap:.16rem;min-width:0;display:grid}.account-team-invite-handoff strong,.account-team-invite-handoff small{overflow-wrap:anywhere}.account-team-invite-handoff strong{color:var(--text-main);font-size:.9rem}.account-team-invite-handoff small{color:var(--text-soft);font-size:.72rem;line-height:1.4}.account-team-invite-handoff .button{min-width:9.6rem}.account-team-invite-handoff>.banner{grid-column:1/-1;margin:0}.account-team-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-team-section-head h2{font-size:1.05rem}.account-team-section-head p{font-size:.78rem}.account-team-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.account-team-directory-section{gap:.6rem;display:grid}.account-team-directory-list{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-level-1);border-radius:14px;overflow:hidden}.account-team-directory-columns{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface-muted) 74%, transparent);grid-template-columns:48px minmax(190px,1.3fr) minmax(200px,1fr) auto 18px;align-items:center;gap:.72rem;padding:.56rem .8rem;display:grid}.account-team-directory-columns span:first-child{grid-column:1/3}.account-team-directory-columns span{color:var(--text-faint);text-transform:uppercase;font-size:.64rem;font-weight:800}.account-team-directory-row,.account-team-invite-row{min-height:72px;color:inherit;grid-template-columns:auto minmax(190px,1.3fr) minmax(200px,1fr) auto auto;align-items:center;gap:.72rem;padding:.68rem .8rem;text-decoration:none;display:grid}.account-team-directory-contact{gap:.12rem;min-width:0;display:grid}.account-team-directory-contact strong,.account-team-directory-contact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-team-directory-contact strong{color:var(--text-soft);font-size:.76rem;font-weight:700}.account-team-directory-contact small{color:var(--text-faint);font-size:.69rem}.account-team-invite-row{grid-template-columns:auto minmax(0,1fr) auto auto}.account-team-invite-row.is-expired{background:color-mix(in srgb, var(--danger) 3%, transparent)}.account-team-invite-meta{white-space:normal;flex-wrap:wrap;align-items:center;gap:.18rem .42rem;display:flex}.account-team-invite-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-team-invite-meta span+span:before{content:"·";color:var(--text-faint);margin-right:.42rem}.account-team-invite-meta .is-expired{color:color-mix(in srgb, var(--danger) 72%, var(--text-main));font-weight:750}.account-team-directory-row+.account-team-directory-row,.account-team-invite-row+.account-team-invite-row{border-top:1px solid var(--border)}.account-team-directory-row:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.account-team-directory-copy{gap:.12rem;min-width:0;display:grid}.account-team-directory-copy strong,.account-team-directory-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-team-directory-copy strong{color:var(--text-main);font-size:.9rem}.account-team-directory-copy small{color:var(--text-soft);font-size:.72rem}.account-team-role{text-transform:none}.account-team-role.is-admin,.account-team-role.is-platform_admin{border-color:color-mix(in srgb, var(--brand-magenta) 35%, transparent);color:color-mix(in srgb, var(--brand-magenta) 76%, var(--text-main))}.account-team-row-chevron{color:var(--text-faint);font-size:1.2rem}.account-team-invite-actions,.account-team-editor-actions,.account-team-member-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.account-team-invite-actions .button{min-height:36px;padding-inline:.62rem;font-size:.7rem}.account-team-loading{color:var(--text-soft);padding:1rem}.account-team-member-page>.mobile-workflow-back{justify-self:start}.account-team-member-hero{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.account-team-member-hero>div:nth-child(2){gap:.14rem;min-width:0;display:grid}.account-team-member-title{align-items:center;gap:.5rem;min-width:0;display:flex}.account-team-member-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:1.32rem;overflow:hidden}.account-team-member-hero p,.account-team-member-hero small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;overflow:hidden}.account-team-member-details{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.account-team-member-details>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);gap:.22rem;min-width:0;padding:.9rem;display:grid}.account-team-member-details>div:nth-child(3n){border-right:0}.account-team-member-details>div:nth-last-child(-n+3){border-bottom:0}.account-team-member-details span{color:var(--text-faint);text-transform:uppercase;font-size:.68rem;font-weight:800}.account-team-member-details strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.account-team-confirm-backdrop{z-index:1000;background:#020817ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.account-team-confirm{border:1px solid var(--border-strong);background:var(--surface-strong);width:min(100%,430px);box-shadow:var(--shadow-level-5);border-radius:16px;gap:.7rem;padding:1rem;display:grid}.account-team-confirm h2,.account-team-confirm p{margin:0}.account-team-confirm p{color:var(--text-soft)}.account-team-confirm .account-team-confirm-error{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--border));background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:color-mix(in srgb, var(--danger) 74%, var(--text-main));border-radius:10px;padding:.62rem .7rem;font-size:.78rem;font-weight:700}.account-team-confirm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (width<=760px){.account-profile-page-compact,.account-team-page,.account-team-member-page{gap:.66rem}.account-profile-compact-head,.account-team-page-head{align-items:center;padding-bottom:.68rem}.account-team-page-head{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.account-team-page-head .section-kicker,.account-profile-compact-head .mobile-workflow-back,.account-team-page-head .mobile-workflow-back{display:none}.account-profile-compact-head h1,.account-team-page-head h1{font-size:1.18rem}.account-profile-compact-head p:not(.section-kicker),.account-team-page-head p:not(.section-kicker){display:none}.account-profile-team-link,.account-team-page-head>.button{width:auto;min-width:0;min-height:42px;padding-inline:.74rem;font-size:.74rem}.account-team-page-head>.button{white-space:nowrap;justify-self:end}.account-profile-personal-card,.account-team-invite-form,.account-team-member-editor{border-radius:14px;gap:.72rem;padding:.72rem}.account-profile-personal-summary{grid-template-columns:auto minmax(0,1fr);gap:.64rem;padding-bottom:.7rem}.account-profile-personal-summary .account-profile-hero-avatar{width:52px;height:52px}.account-profile-photo-button{grid-column:1/-1;width:100%}.account-profile-save-row{align-items:stretch}.account-profile-save-row .button{flex-basis:136px;min-width:136px}.account-profile-managed-card{border-radius:14px;gap:.65rem;padding:.72rem}.account-profile-managed-head{align-items:center}.account-profile-managed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-managed-grid>div{padding:.6rem}.account-team-seat-card{grid-template-columns:auto minmax(80px,1fr);gap:.55rem;padding:.68rem}.account-team-seat-card>small{grid-column:1/-1}.account-team-invite-handoff{grid-template-columns:1fr;gap:.62rem;padding:.72rem}.account-team-invite-handoff .button{width:100%;min-width:0}.account-team-form-grid{grid-template-columns:1fr;gap:.62rem}.account-team-directory-row,.account-team-invite-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;min-height:64px;padding:.56rem .62rem}.account-team-directory-columns,.account-team-directory-contact,.account-team-row-chevron{display:none}.account-team-directory-row .status-pill,.account-team-invite-row>.status-pill{padding-inline:.45rem;font-size:.6rem}.account-team-invite-row{grid-template-columns:auto minmax(0,1fr) auto}.account-team-invite-row>.status-pill{display:none}.account-team-invite-actions{gap:.28rem;display:grid}.account-team-invite-actions .button{min-width:62px;min-height:32px}.account-team-member-page>.mobile-workflow-back{margin-bottom:.08rem}.account-team-member-hero{border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:.62rem;padding:.72rem}.account-team-member-hero .account-profile-hero-avatar{width:54px;height:54px}.account-team-member-title h1{font-size:1.05rem}.account-team-member-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.account-team-member-actions .button{min-width:0;min-height:40px;padding-inline:.4rem;font-size:.68rem}.account-team-member-details{grid-template-columns:repeat(2,minmax(0,1fr))}.account-team-member-details>div:nth-child(3n){border-right:1px solid var(--border)}.account-team-member-details>div:nth-child(2n){border-right:0}.account-team-member-details>div:nth-last-child(-n+3){border-bottom:1px solid var(--border)}.account-team-member-details>div:nth-last-child(-n+2){border-bottom:0}.account-team-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.account-security-page{gap:1rem;display:grid}.account-security-hero{background:radial-gradient(circle at 8% 0,#22d3ee1f,#0000 34%),linear-gradient(135deg,#0f172ad1,#020817bd);border:1px solid #94a3b829;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(260px,max-content);align-items:stretch;gap:1rem;padding:1.25rem;display:grid}.account-security-hero-copy{align-content:center;gap:.35rem;min-width:0;display:grid}.account-security-hero-copy h1{color:#f8fafc;letter-spacing:0;margin:0;font-size:clamp(1.8rem,2.3vw,2.55rem)}.account-security-hero-copy p:not(.section-kicker){color:#e2e8f0c2;max-width:42rem;margin:0;line-height:1.55}.account-security-status-panel{background:#02081785;border:1px solid #67e8f92e;border-radius:18px;align-content:center;gap:.35rem;min-width:260px;padding:1rem;display:grid}.account-security-status-panel strong{color:#f8fafc;font-size:1.15rem}.account-security-status-panel span:last-child{color:#cbd5e1bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;overflow:hidden}.account-security-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.account-security-overview div{background:#0f172a6b;border:1px solid #94a3b824;border-radius:16px;gap:.22rem;min-width:0;padding:.9rem;display:grid}.account-security-overview span,.account-security-overview small,.account-security-card p,.account-security-help-list span,.account-security-steps small{color:#cbd5e1b8}.account-security-overview span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:850}.account-security-overview strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-security-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);align-items:start;gap:1rem;display:grid}.account-security-card{gap:1rem;display:grid}.account-security-primary{align-content:start}.account-security-aside{gap:1rem;min-width:0;display:grid}.account-security-card-head{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.account-security-card-head.compact{grid-template-columns:2.35rem minmax(0,1fr)}.account-security-card-head h3,.account-security-steps-card h3,.account-security-help-card h3{color:#f8fafc;margin:0}.account-security-card-head p,.account-security-state p{margin:.25rem 0 0;line-height:1.5}.account-security-lock-mark{background:linear-gradient(135deg,#22d3ee2e,#a855f71f),#0f172abd;border:1px solid #67e8f93d;border-radius:14px;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex;position:relative}.account-security-lock-mark:before{content:"";border:2px solid #e2e8f0e6;border-bottom:0;border-radius:999px 999px 0 0;width:.82rem;height:.68rem;position:absolute;top:.67rem}.account-security-lock-mark:after{content:"";background:#e2e8f0eb;border-radius:.28rem;width:1.1rem;height:.84rem;position:absolute;bottom:.66rem;box-shadow:0 0 18px #67e8f933}.account-security-state{background:#0f172a6b;border:1px solid #94a3b829;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.account-security-state>div{gap:.15rem;min-width:0;display:grid}.account-security-state span:not(.status-pill){color:#cbd5e1b3;letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:850}.account-security-state strong{color:#f8fafc;font-size:1.05rem}.account-security-state.is-enabled{background:linear-gradient(135deg,#1665342e,#0f172a70);border-color:#86efac3d}.account-security-state.is-attention{background:linear-gradient(135deg,#92400e29,#0f172a70);border-color:#fbbf2442}.account-security-state.is-blocked{background:linear-gradient(135deg,#7f1d1d24,#0f172a70);border-color:#f8717138}.account-security-empty{background:#082f492e;border:1px solid #67e8f933;border-radius:18px;justify-items:start;gap:.7rem;padding:1rem;display:grid}.account-security-empty span,.account-security-factor span{color:#cbd5e1b8}.account-security-factor{background:#0f172a5c;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.account-security-factor div{gap:.25rem;min-width:0;display:grid}.account-security-factor strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-security-steps{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.account-security-steps li{background:#0f172a57;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.78rem;display:grid}.account-security-steps li>span{color:#e2e8f0d1;background:#0f172a94;border:1px solid #94a3b838;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:900;display:inline-flex}.account-security-steps div{gap:.18rem;display:grid}.account-security-steps strong{color:#f8fafc}.account-security-steps li.is-done{background:#1665342e;border-color:#86efac38}.account-security-steps li.is-done>span{color:#bbf7d0;background:#16a34a38;border-color:#86efac5c}.account-security-steps li.is-active{background:#0891b229;border-color:#67e8f94d}.account-security-steps li.is-active>span{color:#a5f3fc;background:#0891b23d;border-color:#67e8f96b}.account-security-steps li.is-locked,.account-security-steps li.is-pending{opacity:.72}.account-security-qr{background:linear-gradient(135deg,#e2e8f0f2,#fffffffa);border:1px solid #67e8f938;border-radius:18px;place-items:center;padding:1.1rem;display:grid}.account-security-qr img{border-radius:10px;width:min(240px,100%);height:auto}.account-security-secret{background:#02081761;border:1px solid #94a3b829;border-radius:16px;gap:.35rem;padding:.9rem;display:grid}.account-security-secret span{color:#cbd5e1b8;text-transform:uppercase;font-size:.82rem;font-weight:800}.account-security-secret>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.account-security-secret .button{white-space:nowrap;min-height:36px;padding-inline:.75rem}.account-security-secret strong{overflow-wrap:anywhere;letter-spacing:0;color:#f8fafc;font-family:SFMono-Regular,Consolas,monospace}.account-security-disable-drawer .drawer{width:min(500px,100vw)}.account-security-disable-confirmation{gap:1rem;display:grid}.account-security-disable-confirmation>div{background:#9f12391a;border:1px solid #fb71853d;border-radius:.85rem;gap:.32rem;padding:1rem;display:grid}.account-security-disable-confirmation>div span{color:#fda4af;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.account-security-disable-confirmation strong{color:#fff;overflow-wrap:anywhere;font-size:1rem}.account-security-disable-confirmation p{color:#e2e8f0c7;margin:0;font-size:.86rem;line-height:1.45}.settings-confirmation-drawer .drawer{width:min(500px,100vw)}.settings-confirmation-summary{background:#082f4933;border:1px solid #22d3ee38;border-radius:.85rem;gap:.42rem;padding:1rem;display:grid}.settings-confirmation-drawer.is-destructive .settings-confirmation-summary{background:#9f12391a;border-color:#fb71853d}.settings-confirmation-summary span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.settings-confirmation-drawer.is-destructive .settings-confirmation-summary span{color:#fda4af}.settings-confirmation-summary strong{color:#fff;overflow-wrap:anywhere;font-size:1rem}.settings-confirmation-summary p{color:#e2e8f0c7;margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.admin-access-confirmation-drawer .drawer{width:min(500px,100vw)}.admin-access-confirmation-summary{background:#9f12391a;border:1px solid #fb71853d;border-radius:.85rem;gap:.32rem;min-width:0;padding:1rem;display:grid}.admin-access-confirmation-summary span{color:#fda4af;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.admin-access-confirmation-summary strong{color:#fff;overflow-wrap:anywhere;font-size:1rem}.admin-access-confirmation-summary small{color:#e2e8f0b3;overflow-wrap:anywhere}.account-security-verify-form{gap:.8rem;margin-top:0}.account-security-verify-form label{color:var(--text-main)}.account-security-verify-form input{color:var(--text-main);text-align:center;letter-spacing:.28em;background:#0f172a94;border-color:#94a3b847;font-family:SFMono-Regular,Consolas,monospace;font-size:1.25rem;font-weight:850}.account-security-help-list{gap:.55rem;display:grid}.account-security-help-list span{grid-template-columns:.6rem minmax(0,1fr);align-items:start;gap:.5rem;line-height:1.45;display:grid}.account-security-help-list span:before{content:"";background:#67e8f9;border-radius:999px;width:.42rem;height:.42rem;margin-top:.48rem}@media (width<=920px){.account-security-hero,.account-security-overview,.account-security-grid{grid-template-columns:1fr}.account-security-status-panel{min-width:0}}@media (width<=640px){.account-security-hero{border-radius:18px;padding:1rem}.account-security-card-head,.account-security-state,.account-security-factor{grid-template-columns:1fr}.account-security-card-head{justify-items:start}.account-security-card-head .button,.account-security-factor .button,.account-security-empty .button,.account-security-verify-form .button{width:100%}.account-security-state{display:grid}.account-security-verify-form input{letter-spacing:.18em}}@media (width<=780px){.admin-detail-grid,.admin-onboarding-section,.admin-onboarding-choice-grid,.admin-onboarding-grid,.admin-existing-client,.admin-hours-row,.admin-launch-status-grid,.admin-launch-owner-meta,.admin-client-handoff-split,.admin-invite-link-row,.setup-progress-rail,.setup-review-grid{grid-template-columns:1fr}.admin-launch-status-header,.admin-client-handoff-header{flex-direction:column;align-items:flex-start}.admin-launch-status-actions{justify-content:flex-start;width:100%}.admin-launch-step{grid-template-columns:1fr;align-items:flex-start}.setup-wizard-panel{min-height:auto}.admin-business-row,.admin-user-row{flex-direction:column;align-items:flex-start}}@media (width<=1320px){.dashboard-topbar-crm{grid-template-columns:minmax(180px,.32fr) minmax(260px,1fr) auto}.topbar-workspace-title{max-width:min(30vw,340px)}.topbar-date,.topbar-action-button{display:none}.topbar-profile-button{max-width:220px}}@media (width<=1024px){.dashboard-topbar-crm{grid-template-columns:minmax(0,1fr);gap:.8rem}.topbar-workspace-title{max-width:100%}.topbar-tools{justify-content:space-between;gap:.7rem}.topbar-profile-button{min-width:44px;padding-inline:.95rem}.topbar-profile-label{font-size:.9rem}.search-results-grid,.search-result-row{grid-template-columns:1fr}.search-result-row em{text-align:left;max-width:100%}.home-stats-board,.leads-modern-stats,.customers-modern-stats,.quotes-modern-stats,.bookings-modern-stats,.invoices-modern-stats{gap:.85rem}}@media (width<=720px){.dashboard-app{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.dashboard-topbar{z-index:48;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#080c15f5 0%,#080c15e0 100%);border-bottom:1px solid #172234e6;position:sticky;top:0;box-shadow:0 10px 24px #02061733}.dashboard-topbar-inner.dashboard-topbar-crm{gap:.65rem;padding-top:.7rem;padding-bottom:.7rem}.topbar-primary{justify-content:space-between;gap:.65rem;width:100%}.topbar-business-cluster{gap:.42rem;max-width:50vw}.topbar-profile-shell-mobile{flex:none;display:block}.topbar-brand-lockup{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.25rem;padding:0}.topbar-brand-mark{border-radius:0;width:36px;height:36px}.topbar-brand-copy{min-width:0;display:grid}.topbar-brand-copy strong{color:#f8fbff;font-size:1.03rem;line-height:1}.dashboard-topbar .topbar-business-name{color:#becbdfb8;letter-spacing:.02em;text-align:right;max-width:34vw;font-size:.68rem;font-weight:750;line-height:1.15}.topbar-profile-shell-mobile .topbar-profile-button{min-width:34px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0}.topbar-profile-shell-mobile .topbar-avatar{border-radius:10px;width:34px;height:34px}.topbar-profile-shell-mobile .topbar-profile-menu{width:min(280px,100vw - 1rem);left:auto;right:0}.topbar-search{background:#1c273aeb;border-radius:16px;min-height:46px;padding-inline:.95rem;box-shadow:inset 0 1px #ffffff08}.topbar-search-panel{border-radius:14px}.topbar-search-panel-links{grid-template-columns:1fr}.topbar-search-input{font-size:.95rem}.topbar-tools,.topbar-icon-button,.topbar-profile-shell-desktop{display:none}.topbar-profile-button{border-radius:14px;min-width:46px;min-height:46px;padding:0 .78rem}.topbar-profile-label,.topbar-profile-caret{display:none}.topbar-profile-shell-desktop .topbar-profile-menu{left:0;right:auto}.topbar-cta{display:none}.shell-main{padding-top:.35rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px));gap:1rem;display:grid}.shell-main>*{min-width:0}.home-stats-board,.leads-modern-stats,.customers-modern-stats,.quotes-modern-stats,.bookings-modern-stats,.invoices-modern-stats{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(180px,74vw);grid-auto-flow:column;gap:.8rem;padding-bottom:.15rem;display:grid;overflow-x:auto}.home-stats-board{grid-auto-columns:minmax(220px,74vw)}.home-stats-board::-webkit-scrollbar{display:none}.leads-modern-stats::-webkit-scrollbar{display:none}.customers-modern-stats::-webkit-scrollbar{display:none}.quotes-modern-stats::-webkit-scrollbar{display:none}.bookings-modern-stats::-webkit-scrollbar{display:none}.invoices-modern-stats::-webkit-scrollbar{display:none}.home-stats-board .metric-card,.leads-modern-stats>*,.customers-modern-stats>*,.quotes-modern-stats>*,.bookings-modern-stats>*,.invoices-modern-stats>*{scroll-snap-align:start}.home-stats-board .metric-card{border-radius:20px;min-height:178px;padding:1.15rem}.home-stats-board .metric-card strong{font-size:clamp(2rem,11vw,2.5rem)}.home-stats-board .metric-card-footnote{display:block}.home-quick-actions-panel{order:-1;padding:1.15rem}.home-quick-action-card{border-radius:18px;gap:.9rem;padding:1rem}.home-quick-action-card-icon{border-radius:16px;width:52px;height:52px}.home-activity-panel-title h3,.home-quick-actions-title h3{font-size:1.02rem}.leads-modern-header,.customers-modern-header,.quotes-modern-header,.bookings-modern-header,.invoices-modern-header{gap:.8rem;margin-bottom:.9rem}.leads-modern-header-copy h1,.customers-modern-header-copy h1,.quotes-modern-header-copy h1,.bookings-modern-header-copy h1,.invoices-modern-header-copy h1{letter-spacing:-.04em;font-size:1.34rem;line-height:1.02}.leads-modern-header-copy p,.customers-modern-header-copy p,.quotes-modern-header-copy p,.bookings-modern-header-copy p,.invoices-modern-header-copy p{font-size:.9rem;line-height:1.45}.leads-modern-list-column,.customers-modern-list,.quotes-modern-list,.bookings-modern-list,.invoices-modern-list,.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card{border-radius:20px}.mobile-nav{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0d121ef7 0%,#080c15f2 100%);border:1px solid #283754f2;border-radius:24px;gap:.2rem;padding:.45rem;box-shadow:0 22px 44px #02061761,inset 0 1px #ffffff08}.mobile-nav-button{color:#a4aec1e0;border-radius:16px;gap:.32rem;min-height:58px;transition:background .18s,color .18s,transform .18s}.mobile-nav-button.active{color:#f8fbff;background:linear-gradient(#18243afa 0%,#10192afa 100%);box-shadow:inset 0 0 0 1px #47c6ff1f}.mobile-nav-icon{width:20px;height:20px}.mobile-nav-icon svg{width:18px;height:18px}.mobile-nav-label{letter-spacing:.03em;font-size:.65rem;font-weight:700}}@media (width<=520px){.dashboard-topbar .topbar-business-name{max-width:45vw}.home-stats-board,.leads-modern-stats,.customers-modern-stats,.quotes-modern-stats,.bookings-modern-stats,.invoices-modern-stats{grid-auto-columns:minmax(164px,80vw)}.home-stats-board{grid-auto-columns:minmax(220px,80vw)}.mobile-nav{left:.55rem;right:.55rem}.mobile-nav-label{font-size:.62rem}}@media (width<=980px){.settings-ai-reply-channel-grid,.settings-ai-reply-safety-row,.settings-email-branding-grid,.settings-email-test-row,.settings-email-preview-layout{grid-template-columns:1fr}.settings-ai-reply-policy-head,.settings-email-branding-head,.home-ops-hero,.home-ops-card-head,.home-ops-priority-top{flex-direction:column}.home-ops-hero-actions{justify-content:flex-start;width:100%}.home-ops-metrics,.home-ops-grid{grid-template-columns:1fr}}@media (width<=640px){.settings-ai-reply-channel{grid-template-columns:1fr}.settings-ai-reply-channel select{min-width:0}.internal-ops-screen-header .button{width:100%}.home-ops-panel{margin:.9rem 0}.home-ops-hero,.home-ops-card{border-radius:1rem;padding:1rem}.home-ops-hero h2{font-size:1.45rem}.home-ops-hero-actions a{width:100%}.home-ops-metric{min-height:112px}}.mobile-workflow-back{display:none}.leads-modern-page,.customers-modern-page,.quotes-modern-page,.bookings-modern-page,.invoices-modern-page,.leads-modern-main,.customers-modern-main,.quotes-modern-main,.bookings-modern-main,.invoices-modern-main,.leads-modern-list-column,.customers-modern-list,.quotes-modern-list,.bookings-modern-list,.invoices-modern-list,.leads-modern-detail,.customers-modern-detail,.quotes-modern-detail,.bookings-modern-detail,.invoices-modern-detail,.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card{min-width:0}.leads-modern-title-row h1,.customers-modern-title-row h1,.quotes-modern-title-row h1,.bookings-modern-title-row h1,.invoices-modern-title-row h1,.leads-modern-detail-header h2,.customers-modern-detail-identity h2,.quotes-modern-detail-header h2,.bookings-modern-detail-header h2,.invoices-modern-detail-header h2{overflow-wrap:anywhere}@media (width>=1281px){.leads-modern-list-column,.customers-modern-list,.quotes-modern-list,.bookings-modern-list,.invoices-modern-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:min(720px,100vh - 120px);max-height:min(820px,100vh - 120px);position:sticky;top:1rem;overflow-y:auto}.leads-modern-list-column{display:grid}.leads-modern-list{min-height:0;max-height:none;padding-right:.35rem;overflow-y:visible}.customers-modern-list,.quotes-modern-list,.bookings-modern-list,.invoices-modern-list{padding-right:.75rem}.invoices-modern-list{padding:.95rem .75rem .95rem .95rem}.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card,.leads-modern-empty.detail,.customers-modern-empty.detail{min-height:min(720px,100vh - 120px)}}@media (width<=900px){.leads-modern-page,.customers-modern-page,.quotes-modern-page,.bookings-modern-page,.invoices-modern-page{gap:1rem}.leads-modern-header,.customers-modern-header,.quotes-modern-header,.bookings-modern-header,.invoices-modern-header{grid-template-columns:1fr;align-items:stretch;display:grid}.leads-modern-heading,.customers-modern-heading,.quotes-modern-heading,.bookings-modern-heading,.invoices-modern-heading,.leads-modern-title-row,.customers-modern-title-row,.quotes-modern-title-row,.bookings-modern-title-row,.invoices-modern-title-row,.leads-modern-search,.customers-modern-search,.quotes-modern-search,.bookings-modern-search,.invoices-modern-search{min-width:0}.quotes-modern-header-actions,.bookings-modern-header-actions,.invoices-modern-header-actions,.quotes-modern-detail-actions,.bookings-modern-inline-actions,.bookings-modern-linked-actions,.bookings-modern-invoice-actions,.invoices-modern-actions,.invoices-modern-links,.quotes-modern-reminder-actions,.invoices-modern-reminder-actions,.invoices-modern-followup-actions,.customers-modern-actions,.quotes-modern-inline-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;width:100%;display:grid}.quotes-modern-handoff-card{align-items:stretch;display:grid}.bookings-modern-invoice-card,.invoices-modern-followup-card{grid-template-columns:1fr;align-items:stretch}.itemized-editor-head,.itemized-editor-total{align-items:stretch;display:grid}.itemized-editor-row{grid-template-columns:1fr;align-items:stretch}.leads-modern-add-btn,.customers-modern-add-btn,.customers-modern-action-btn,.customers-modern-inline-btn,.quotes-modern-add-btn,.quotes-modern-outline-btn,.quotes-modern-secondary-btn,.quotes-modern-inline-btn,.quotes-modern-save-btn,.quotes-modern-delete-btn,.bookings-modern-add-btn,.bookings-modern-outline-btn,.bookings-modern-inline-btn,.bookings-modern-save-btn,.bookings-modern-delete-btn,.invoices-modern-primary-btn,.invoices-modern-secondary-btn,.invoices-modern-inline-btn,.invoices-modern-action{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:44px}.leads-modern-toolbar,.customers-modern-toolbar,.quotes-modern-toolbar,.bookings-modern-toolbar,.invoices-modern-toolbar{grid-template-columns:1fr;gap:.75rem;padding:.85rem}.quotes-modern-reminder-card,.invoices-modern-reminder-card{flex-direction:column;align-items:stretch}.leads-modern-view-toggle,.bookings-modern-view-toggle,.customers-modern-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.customers-modern-toolbar-actions{gap:.6rem}.leads-modern-view-toggle button,.bookings-modern-view-toggle button,.customers-toolbar-btn{width:100%;min-width:0;padding-inline:.75rem}.leads-modern-list,.customers-modern-list,.quotes-modern-list,.bookings-modern-list,.invoices-modern-list{max-height:none;overflow:visible}.lead-list-card-top,.lead-list-footer,.customers-modern-card-title-row,.customers-modern-card-metrics,.customers-modern-record-top,.customers-modern-summary-list div,.quotes-modern-card-top,.quotes-modern-card-meta,.quotes-modern-card-footer,.bookings-modern-group-header,.bookings-modern-card-top,.bookings-modern-card-meta,.bookings-modern-card-footer,.invoices-modern-card-head,.invoices-modern-card-meta,.invoices-modern-card-foot,.invoices-modern-totals div{flex-direction:column;align-items:flex-start}.customers-modern-info-list strong,.invoices-modern-totals strong{text-align:left}.quotes-modern-template-head,.bookings-modern-template-head,.invoices-modern-template-head,.customers-modern-hero-grid,.customers-modern-summary-grid,.customers-modern-hero-mini-grid{grid-template-columns:1fr}.quotes-modern-footer,.bookings-modern-footer,.invoices-modern-footer{grid-template-columns:1fr;align-items:stretch;display:grid}.quotes-modern-footer-note,.bookings-modern-footer-note,.invoices-modern-footer-copy,.invoices-modern-detail-status-row{gap:.45rem}.bookings-modern-calendar-header{padding:1rem}.bookings-modern-calendar-granularity,.bookings-modern-calendar-nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.bookings-modern-calendar-nav button,.bookings-modern-calendar-granularity button{width:100%;min-width:0;padding-inline:.65rem}.bookings-modern-calendar-grid-shell{-webkit-overflow-scrolling:touch;overflow-x:auto}.bookings-modern-calendar-days,.bookings-modern-calendar-grid{grid-template-columns:repeat(7,minmax(92px,1fr));min-width:720px}.bookings-modern-calendar-spacer{min-height:118px;display:block}.bookings-modern-calendar-cell{min-height:118px;padding:.75rem}.bookings-modern-week-card,.bookings-modern-day-card{flex-direction:column}.invoices-modern-line-items{-webkit-overflow-scrolling:touch;overflow-x:auto}.invoices-modern-line-items table{min-width:560px}}@media (width<=720px){.leads-modern-title-row h1,.customers-modern-title-row h1,.quotes-modern-title-row h1,.bookings-modern-title-row h1,.invoices-modern-title-row h1{letter-spacing:0;font-size:1.55rem;line-height:1.08}.leads-modern-heading p,.customers-modern-heading p,.quotes-modern-heading p,.bookings-modern-heading p,.invoices-modern-heading p{font-size:.92rem;line-height:1.45}.leads-modern-title-icon,.customers-modern-title-icon,.quotes-modern-title-icon,.bookings-modern-title-icon,.invoices-modern-title-icon{border-radius:.8rem;flex:none;width:2.55rem;height:2.55rem}.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card,.lead-list-card,.customers-modern-card,.quotes-modern-card,.bookings-modern-card,.invoices-modern-card,.bookings-modern-group,.customers-modern-panel,.customers-modern-record,.invoices-modern-panel{padding:1rem}.leads-modern-detail-header h2,.customers-modern-detail-identity h2,.quotes-modern-detail-header h2,.bookings-modern-detail-header h2,.invoices-modern-detail-header h2{letter-spacing:0;font-size:1.45rem;line-height:1.1}.leads-modern-actions,.customers-modern-actions,.quotes-modern-detail-actions,.quotes-modern-inline-actions,.bookings-modern-inline-actions,.invoices-modern-actions,.invoices-modern-links{grid-template-columns:1fr}.customers-modern-tabbar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.45rem;overflow-x:auto}.customers-modern-tabbar button{flex:none;width:auto;min-width:116px}.customers-modern-avatar.large{width:3.8rem;height:3.8rem}.customers-modern-card-top,.customers-modern-detail-identity{gap:.75rem}.bookings-modern-calendar-title-row h2{letter-spacing:0;font-size:1.45rem}.bookings-modern-calendar-days,.bookings-modern-calendar-grid{min-width:690px}.bookings-modern-calendar-day-name{padding:.75rem 0;font-size:.72rem}.bookings-modern-calendar-cell-head span{font-size:1rem}.bookings-modern-calendar-pill{white-space:nowrap;text-overflow:ellipsis;min-height:34px;overflow:hidden}.drawer{grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;width:100vw;max-width:100vw;height:100dvh;padding:.85rem}.drawer-header{gap:.65rem}.drawer-header h3{font-size:1.25rem;line-height:1.2}.drawer-body{min-height:0}.drawer-footer{z-index:2;padding-top:.75rem;padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(180deg, transparent, var(--surface-strong) 30%);grid-template-columns:1fr;position:sticky;bottom:0}.drawer-footer .button{min-height:46px}}@media (width<=520px){.leads-modern-title-row h1,.customers-modern-title-row h1,.quotes-modern-title-row h1,.bookings-modern-title-row h1,.invoices-modern-title-row h1{font-size:1.35rem}.leads-modern-title-row,.customers-modern-title-row,.quotes-modern-title-row,.bookings-modern-title-row,.invoices-modern-title-row{align-items:flex-start;gap:.65rem}.leads-modern-title-icon,.customers-modern-title-icon,.quotes-modern-title-icon,.bookings-modern-title-icon,.invoices-modern-title-icon{width:2.25rem;height:2.25rem}.leads-modern-stats,.customers-modern-stats,.quotes-modern-stats,.bookings-modern-stats,.invoices-modern-stats{grid-auto-columns:minmax(150px,82vw)}.bookings-modern-calendar-days,.bookings-modern-calendar-grid{min-width:640px}.project-brief-grid{grid-template-columns:1fr}.invoices-modern-line-items table{min-width:520px}}.inbox-screen{gap:.9rem}.inbox-screen .button{min-height:44px}.inbox-screen .screen-header{border-radius:18px;align-items:center;min-height:94px;padding:1rem 1.15rem}.inbox-screen .screen-header h2,.inbox-kpi-card strong,.inbox-conversation-header h3,.inbox-section-heading h4,.inbox-composer-top h4{letter-spacing:0;font-family:Space Grotesk,Sora,Inter,sans-serif}.inbox-screen .screen-header h2{font-size:clamp(1.75rem,2vw,2rem)}.inbox-screen .screen-header .lede{max-width:52rem;font-size:.92rem}.inbox-kpi-strip{gap:.75rem}.inbox-top-rail{background:radial-gradient(circle at 0 0,#5ff5f021,#0000 28%),radial-gradient(circle at 100% 0,#b84dff1f,#0000 24%),linear-gradient(#0a1c30fa,#050d19f5);border:1px solid #67e8f933;border-radius:16px;flex-wrap:wrap;align-items:stretch;gap:.65rem;padding:.5rem;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000029}.inbox-top-status-tabs{background:0 0;border:0;border-radius:12px;flex:600px;grid-template-columns:repeat(6,minmax(6rem,1fr));align-self:stretch;gap:.24rem;min-width:0;max-width:100%;padding:0;display:grid;overflow-x:auto}.inbox-top-status-tabs button{background:#02081475;border-color:#94a3b82e;border-radius:11px;justify-content:start;min-width:clamp(6.5rem,7.5vw,9.5rem);min-height:3.45rem;padding:.66rem .76rem}.inbox-summary-chips{flex:1.2 560px;grid-template-columns:repeat(4,minmax(7rem,1fr));gap:.5rem;min-width:0;display:grid}.inbox-summary-chip{min-width:0;min-height:3.45rem;color:inherit;font:inherit;text-align:left;background:#07101d7a;border:1px solid #94a3b829;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.1rem .55rem;padding:.64rem .78rem;display:grid}.inbox-summary-chip strong{color:#fff;font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-family:Space Grotesk,Sora,Inter,sans-serif;font-size:1.6rem;line-height:1}.inbox-summary-chip span{color:var(--text-main);text-overflow:clip;white-space:normal;align-self:end;font-size:.8rem;font-weight:750;line-height:1.1;overflow:visible}.inbox-summary-chip small{color:var(--text-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.inbox-summary-chip.tone-open{background:linear-gradient(135deg,#06b6d42e,#07101db8);border-color:#67e8f957}.inbox-summary-chip.tone-open.is-active{border-color:#67e8f98a;box-shadow:inset 0 0 0 1px #67e8f91f}button.inbox-summary-chip{cursor:pointer}.inbox-summary-chip.tone-unread{background:linear-gradient(135deg,#0891b238,#07101db8);border-color:#67e8f957}.inbox-summary-chip.tone-action{background:linear-gradient(135deg,#f59e0b2e,#07101db8);border-color:#fbbf2457}.inbox-summary-chip.tone-action.is-priority{background:linear-gradient(135deg,#f59e0b2e,#07101d9e);border-color:#fbbf247a;box-shadow:0 0 0 1px #fbbf2414}.inbox-summary-chip.tone-callback{background:linear-gradient(135deg,#16a34a33,#07101db8);border-color:#4ade8052}.inbox-kpi-card{min-height:86px;box-shadow:none;border-radius:14px;padding:.85rem 1rem}.inbox-kpi-card strong{font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3vw,2.35rem)}.inbox-kpi-card span{letter-spacing:0;font-size:.86rem;font-weight:750}.inbox-kpi-card.is-priority{border-color:#fbbf247a;box-shadow:0 0 0 1px #fbbf2414,0 16px 36px #f59e0b1f}.inbox-workspace-grid{grid-template-columns:minmax(320px,36fr) minmax(0,64fr);align-items:stretch;gap:.9rem}.inbox-panel{box-shadow:none;border-radius:18px;padding:.9rem}.inbox-list-panel,.inbox-detail-panel{height:clamp(620px,100dvh - 350px,920px);min-height:0;overflow:hidden}.inbox-list-panel{grid-template-rows:auto auto minmax(0,1fr) auto;gap:.65rem}.inbox-list-search{align-items:center;width:100%;display:flex;position:relative}.inbox-list-search:before{content:"";opacity:.9;pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='5.5' stroke='%2394A3B8' stroke-width='1.6'/%3E%3Cpath d='m13.2 13.2 3.3 3.3' stroke='%2394A3B8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px;position:absolute;left:1rem}.inbox-list-search input{width:100%;min-height:46px;color:var(--text-main);background:#1c273aeb;border:1px solid #94a3b829;border-radius:16px;padding:0 1rem 0 2.9rem;box-shadow:inset 0 1px #ffffff08}.inbox-list-search:focus-within input{border-color:#00fff042;box-shadow:0 0 0 3px #00fff014,inset 0 1px #ffffff08}.inbox-view-tabs{background:#030a1647;border:1px solid #94a3b829;border-radius:12px;flex-wrap:nowrap;gap:0;padding:.15rem;overflow-x:auto}.inbox-view-tabs button{min-width:max(44px, max-content);min-height:44px;color:var(--text-soft);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto auto;align-items:center;gap:.45rem;padding:.48rem .62rem}.inbox-view-tabs button.active{color:var(--text-main);background:#14b8a624;border-color:#67e8f961}.inbox-view-tabs span,.inbox-channel-filters button,.inbox-row-meta,.inbox-channel-chip{letter-spacing:0;text-transform:none;font-family:Inter,Manrope,sans-serif;font-size:.72rem;font-weight:650}.inbox-view-tabs strong{font-variant-numeric:tabular-nums;background:#94a3b81f;border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;height:1.45rem;font-size:.76rem;display:inline-flex}.inbox-view-tabs.inbox-top-status-tabs{background:0 0;border:0;flex:600px;grid-template-columns:repeat(6,minmax(6rem,1fr));gap:.24rem;padding:0;display:grid;overflow-x:auto}.inbox-view-tabs.inbox-top-status-tabs button{color:#e2e8f0e0;background:linear-gradient(#0f1f34cc,#040c18c7);border-color:#94a3b82e;min-width:clamp(6.5rem,7.5vw,9.5rem);min-height:3.45rem;padding:.66rem .76rem}.inbox-view-tabs.inbox-top-status-tabs button.active{background:radial-gradient(circle at 18% 0,#67e8f92e,#0000 48%),linear-gradient(#095067b3,#051726e6);border-color:#67e8f999;box-shadow:inset 0 0 0 1px #67e8f929,0 10px 28px #0891b229}.inbox-channel-filters{gap:.35rem}.inbox-channel-filters button{min-width:44px;min-height:44px;color:var(--text-soft);background:#94a3b80f;border-color:#94a3b829;border-radius:999px;padding:.4rem .62rem}.inbox-channel-filters button.active{color:var(--text-main);background:#b84dff24;border-color:#d8b4fe70}.inbox-thread-list{align-content:start;gap:.5rem;min-height:0;padding-right:.25rem;display:grid;overflow-y:auto}.inbox-load-more-row{justify-content:center;min-width:0;display:flex}.inbox-load-more{width:min(100%,21rem);min-height:42px}.inbox-thread-row{min-height:104px;color:var(--text-main);background:#07101d7a;border:1px solid #8598ba29;border-radius:12px;grid-template-columns:2.15rem minmax(0,1fr);gap:.7rem;padding:.72rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;overflow:hidden}.inbox-thread-row:hover{background:#0b1b2eb8;border-color:#67e8f947;transform:translateY(-1px)}.inbox-thread-row.active{background:linear-gradient(135deg,#0891b238,#0d1b2af0);border-color:#67e8f985;box-shadow:inset 3px 0 #67e8f9b8}.inbox-thread-row.is-unread strong{color:#fff}.inbox-thread-row.needs-reply:not(.active){border-color:#fbbf2447}.inbox-thread-row.is-closed{opacity:.66}.inbox-avatar{color:#a5f3fc;background:#67e8f917;border:1px solid #67e8f93d;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.78rem;font-weight:750;display:inline-flex}.inbox-row-main{align-content:start;gap:.3rem;min-width:0;display:grid}.inbox-row-top{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.6rem;display:grid}.inbox-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.inbox-row-top time,.inbox-row-identifier{text-overflow:ellipsis;min-width:0;color:var(--text-soft);white-space:nowrap;font-size:.72rem;font-weight:550;overflow:hidden}.inbox-preview{color:#e2e8f0d1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem;min-width:0;font-size:.84rem;line-height:1.43;display:grid}.inbox-preview-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.inbox-preview .inbox-channel-chip{margin-right:0}.inbox-row-meta{color:#cbd5e1b8;flex-wrap:wrap;align-items:center;gap:.28rem .45rem;min-width:0;display:flex;overflow:hidden}.inbox-row-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.inbox-row-meta span:not(.inbox-unread-dot):after{content:"·";color:#94a3b86b;margin-left:.45rem}.inbox-row-meta span:last-child:after{display:none}.inbox-unread-dot{background:#67e8f9;border-radius:999px;flex:none;width:.48rem;height:.48rem;box-shadow:0 0 0 3px #67e8f91a}.inbox-channel-chip{color:#a5f3fc;background:#67e8f917;border-color:#67e8f938;padding:.16rem .42rem}.inbox-channel-chip.channel-sms,.inbox-channel-chip.channel-whatsapp{color:#bbf7d0;background:#16a34a1f;border-color:#4ade8040}.inbox-channel-chip.channel-messenger,.inbox-channel-chip.channel-instagram{color:#e9d5ff;background:#a855f721;border-color:#d8b4fe47}.inbox-channel-chip.channel-phone{color:#fde68a;background:#f59e0b21;border-color:#fbbf2452}.inbox-thread-skeleton{background:linear-gradient(90deg,#0000,#ffffff0f,#0000) 0 0/220% 100%,#07101d80;border:1px solid #94a3b81f;border-radius:12px;height:92px;animation:1.35s ease-in-out infinite inbox-skeleton}.inbox-detail-panel{grid-template-rows:minmax(0,1fr);align-content:stretch}.inbox-conversation-shell{grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.inbox-conversation-scroll{overscroll-behavior:contain;contain:paint;align-content:start;gap:.75rem;min-height:0;max-height:100%;padding-right:.25rem;display:grid;overflow:auto}.inbox-conversation-header,.inbox-context-panel,.inbox-ai-assist,.inbox-timeline-panel,.inbox-reply-composer,.inbox-empty-detail{background:#07101d6b;border:1px solid #8598ba24;border-radius:14px}.inbox-conversation-header{z-index:12;grid-template-columns:minmax(0,1fr);align-items:start;gap:.62rem;padding:.82rem;display:grid;position:relative}.inbox-conversation-header p{color:var(--text-soft);flex-wrap:wrap;gap:.35rem .6rem;margin:0;font-size:.8rem;display:flex}.inbox-conversation-actions,.inbox-context-actions,.inbox-composer-actions{z-index:13;flex-wrap:wrap;justify-content:flex-start;justify-self:stretch;gap:.45rem;max-width:100%;display:flex;position:relative}.inbox-conversation-actions .button,.inbox-context-actions .button,.inbox-composer-actions .button{pointer-events:auto;border-radius:9px;min-height:44px;padding:.46rem .66rem;font-size:.78rem}.inbox-more-menu{position:relative}.inbox-more-menu summary{min-height:2.15rem;color:var(--text-main);cursor:pointer;border:1px solid #94a3b838;border-radius:9px;align-items:center;padding:.46rem .66rem;list-style:none;display:inline-flex}.inbox-more-menu div{z-index:5;background:#040c18fa;border:1px solid #94a3b833;border-radius:10px;gap:.25rem;min-width:170px;margin-top:.35rem;padding:.45rem;display:grid;position:absolute;right:0;box-shadow:0 18px 36px #00000057}.inbox-more-menu a,.inbox-more-menu button{color:var(--text-main);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;gap:.14rem;padding:.5rem .55rem;font-size:.82rem;text-decoration:none;display:grid}.inbox-more-menu button:disabled{cursor:default;opacity:.58}.inbox-more-menu button:not(:disabled):hover,.inbox-more-menu a:hover{background:#67e8f914}.inbox-more-menu strong{color:var(--text-main);font-size:.82rem;line-height:1.2}.inbox-more-menu small{color:var(--text-soft);font-size:.7rem;line-height:1.2}.inbox-assign-menu div{min-width:230px;left:0;right:auto}.inbox-assign-menu button{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.55rem}.inbox-team-avatar{width:30px;height:30px;color:var(--text-main);background:linear-gradient(135deg,#0ea5e93d,#8b5cf63d);border-radius:10px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.inbox-team-copy{gap:.14rem;min-width:0;display:grid}.inbox-team-copy strong,.inbox-team-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-section-heading,.inbox-composer-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inbox-section-heading h4,.inbox-composer-top h4{margin:0;font-size:1rem}.inbox-section-heading span,.inbox-composer-top span{color:var(--text-soft);font-size:.76rem}.inbox-context-panel,.inbox-ai-assist{gap:.58rem;padding:.74rem;display:grid}.inbox-context-grid,.inbox-ai-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.inbox-context-grid div,.inbox-ai-grid div{background:#94a3b80e;border-radius:10px;gap:.2rem;min-width:0;padding:.48rem;display:grid}.inbox-context-grid span,.inbox-ai-grid span{color:var(--text-soft);font-size:.7rem;font-weight:650}.inbox-context-grid strong,.inbox-ai-grid strong,.inbox-ai-grid p{overflow-wrap:anywhere;color:var(--text-main);margin:0;font-size:.83rem;line-height:1.35}.inbox-link-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.inbox-mobile-only,.inbox-mobile-link-details{display:none}.inbox-composer-mode-row{background:#0208146b;border:1px solid #94a3b82e;border-radius:10px;gap:.25rem;width:max-content;padding:.2rem;display:inline-flex}.inbox-composer-mode-pill{min-height:2.15rem;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.36rem .7rem;font-size:.76rem;font-weight:800}.inbox-composer-mode-pill.is-active{color:#ecfeff;background:#22d3ee29}.inbox-web-chat-notify-toggle{color:#e2e8f0e0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#06162675;border:1px solid #67e8f938;border-radius:10px;justify-self:start;align-items:center;gap:.44rem;min-width:0;padding:.45rem .58rem;font-size:.78rem;font-weight:800;display:inline-flex}.inbox-web-chat-notify-toggle.is-active{color:#f8feff;background:#0891b238;border-color:#67e8f994}.inbox-web-chat-notify-toggle input{accent-color:#22d3ee}.inbox-web-chat-notify-toggle small{color:#94a3b8e6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:750;overflow:hidden}.inbox-ai-assist{background:linear-gradient(135deg,#b84dff1f,#07101d8f);border-color:#b84dff38}.inbox-timeline-panel{z-index:1;grid-template-rows:auto auto minmax(0,1fr);min-height:260px;padding:.74rem;display:grid;position:relative}.inbox-inline-log summary{cursor:pointer;color:#a5f3fc;width:max-content;font-size:.78rem;font-weight:650}.inbox-inline-log[open]{background:#94a3b80e;border-radius:10px;gap:.55rem;padding:.65rem;display:grid}.inbox-timeline-scroll{align-content:start;gap:.65rem;min-height:0;margin-top:.65rem;padding-right:.25rem;display:grid;overflow-y:auto}.inbox-message-bubble{background:linear-gradient(#101b2dc2,#08111fd1);border:1px solid #94a3b829;border-radius:14px;max-width:min(76%,680px);padding:.72rem .82rem;box-shadow:0 10px 22px #02061729}.inbox-message-bubble.tone-customer{border-color:#94a3b82e;justify-self:start}.inbox-message-bubble.tone-team,.inbox-message-bubble.tone-ai{justify-self:end}.inbox-message-bubble.tone-team{background:linear-gradient(135deg,#0891b233,#07101dc7);border-color:#67e8f938}.inbox-message-bubble.tone-ai{background:linear-gradient(135deg,#7e22ce2e,#07101dc2);border-color:#d8b4fe38}.inbox-message-bubble.tone-phone{background:linear-gradient(135deg,#f59e0b26,#07101dc2);border-color:#fbbf243d}.inbox-message-bubble.tone-system{background:#94a3b814;justify-self:center;max-width:90%}.inbox-message-bubble.tone-note{background:linear-gradient(135deg,#fbbf2421,#08111fe0);border-color:#fbbf246b;justify-self:center;width:min(92%,720px);max-width:100%;box-shadow:inset 3px 0 #fbbf24b8,0 12px 28px #f59e0b14}.inbox-message-meta{flex-wrap:wrap;justify-content:space-between;gap:.3rem .55rem;margin-bottom:.35rem;display:flex}.inbox-message-author{flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0;display:inline-flex}.inbox-message-meta strong{color:var(--text-main);font-size:.83rem}.inbox-internal-note-pill{color:#fde68a;letter-spacing:.02em;background:#fbbf2421;border:1px solid #fbbf2457;border-radius:999px;align-items:center;min-height:1.35rem;padding:0 .46rem;font-size:.64rem;font-weight:850;display:inline-flex}.inbox-message-meta>span,.inbox-message-bubble small{color:var(--text-soft);font-size:.72rem}.inbox-message-bubble p{color:#f1f5f9e0;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.5}.inbox-reply-composer{z-index:3;gap:.5rem;padding:.68rem;display:grid;position:relative;box-shadow:0 -10px 26px #0000002e}.inbox-reply-composer textarea{resize:vertical;min-height:68px}.inbox-empty-detail{place-items:center;min-height:100%;padding:2rem;display:grid}.inbox-mobile-back{display:none}.inbox-status-message{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0;padding:.82rem .9rem;display:grid}.inbox-status-message span{min-width:0}.inbox-error-state{align-items:center}.inbox-message-actions{flex:none;align-items:center;gap:.4rem;display:inline-flex}.inbox-message-actions .button{border-radius:11px;min-height:40px;padding-inline:.78rem}.inbox-message-close{color:#e2e8f0db;cursor:pointer;width:44px;height:44px;font:inherit;-webkit-tap-highlight-color:transparent;background:#0208146b;border:1px solid #94a3b833;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.inbox-message-close:hover{color:#fff;border-color:#67e8f959}.inbox-log-drawer .drawer{grid-template-rows:auto minmax(0,1fr) auto;width:min(540px,100vw)}.inbox-log-drawer .drawer-body{gap:.8rem}.inbox-log-drawer .drawer-footer{justify-content:flex-end;gap:.65rem;display:flex}.inbox-drawer-check{background:#94a3b80e;border:1px solid #94a3b829;border-radius:10px;padding:.65rem}.inbox-screen button:focus-visible,.inbox-screen a:focus-visible,.inbox-screen input:focus-visible,.inbox-screen select:focus-visible,.inbox-screen textarea:focus-visible,.inbox-more-menu summary:focus-visible{outline-offset:2px;outline:2px solid #67e8f9d9}html.dark .inbox-screen .screen-header,html.dark .inbox-panel,html.dark .inbox-kpi-card{background:radial-gradient(circle at 96% 0,#5ff5f014,#0000 22%),linear-gradient(#0c192cf5,#07101df5);border-color:#8598ba29}html.dark .inbox-kpi-card.tone-action.is-priority{background:linear-gradient(#f59e0b2e,#07101deb),#07101de6}@media (width<=1180px){.inbox-top-rail{flex-direction:column}.inbox-workspace-grid{grid-template-columns:minmax(260px,34fr) minmax(0,66fr)}.inbox-context-grid,.inbox-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-link-grid{grid-template-columns:1fr}}@media (width<=860px){.inbox-screen .screen-header,.inbox-workspace-grid,.inbox-conversation-header{grid-template-columns:1fr}.inbox-list-panel,.inbox-detail-panel{height:auto;min-height:min(720px,100dvh - 170px)}.inbox-detail-panel:has(.inbox-conversation-shell){min-height:calc(100dvh - 120px)}.inbox-conversation-shell{grid-template-rows:auto auto minmax(0,1fr) auto}.inbox-mobile-back{display:block}.inbox-conversation-actions{justify-content:flex-start}.inbox-message-bubble{max-width:92%}}@media (width<=640px){.inbox-kpi-strip,.inbox-list-search,.inbox-context-grid,.inbox-ai-grid,.inbox-summary-chips{grid-template-columns:1fr}.inbox-summary-chip{min-height:3.2rem}.inbox-thread-row{grid-template-columns:1.9rem minmax(0,1fr);min-height:104px;padding:.65rem}.inbox-avatar{width:1.9rem;height:1.9rem}.inbox-log-drawer .drawer{width:100vw}.inbox-log-drawer .drawer-footer,.inbox-composer-actions{grid-template-columns:1fr;display:grid}}@media (width<=720px){html.dark,html.dark body{background-color:#040b15}html.dark body{background-image:none;min-height:100vh}html,body,#root,.dashboard-app,.shell-content,.shell-main{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#root::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-app::-webkit-scrollbar{width:0;height:0;display:none}.shell-content::-webkit-scrollbar{width:0;height:0;display:none}.shell-main::-webkit-scrollbar{width:0;height:0;display:none}a,button,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){box-shadow:none;outline:none}html.dark .dashboard-app.shell-app,html.dark .settings-focus-app{background-color:#0000;background-image:radial-gradient(420px 280px at -90px -34px,#00fff012,#0000 72%),radial-gradient(420px 320px at calc(100% + 110px) 105px,#b84dff14,#0000 74%),linear-gradient(#07111f 0%,#06101d 44%,#040b15 100%);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.dashboard-app{padding-bottom:calc(8rem + env(safe-area-inset-bottom,0px))}.shell-main{padding-bottom:calc(8.25rem + env(safe-area-inset-bottom,0px))}.dashboard-topbar{z-index:48;opacity:1;will-change:transform;transition:transform .18s,opacity .18s;position:sticky;top:0;transform:translateY(0)}.dashboard-topbar.is-mobile-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 10px))}.dashboard-topbar:focus-within,.dashboard-topbar.is-mobile-hidden:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}html.dark .topbar-brand-lockup,.topbar-brand-lockup{box-shadow:none;background:0 0;border-color:#0000}.home-mobile-actions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.42rem;margin:0 0 .62rem;padding:.64rem 0;position:relative}.home-mobile-actions:after{content:"";pointer-events:none;background:#344056c2;width:100vw;height:1px;position:absolute;bottom:0;left:calc(50% - 50vw)}.home-mobile-action-btn{min-height:56px;box-shadow:none;border-radius:13px;gap:.26rem;padding:.5rem .24rem}.home-mobile-action-btn .hma-icon{border-radius:10px;width:1.7rem;height:1.7rem}.home-mobile-action-btn .hma-icon svg{width:.95rem;height:.95rem}.home-mobile-action-btn strong{font-size:.62rem;line-height:1.1}.home-stats-board{grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;border-top:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:.48rem;margin:0 0 .65rem;padding:0;display:grid;overflow:visible}.home-stats-board.home-stats-board-loading{border-top:0;padding-top:0}.home-stats-board .metric-card{scroll-snap-align:none;border-radius:12px;grid-column:span 2;min-height:56px;padding:.44rem .52rem;position:relative}.home-stats-board .metric-card-shell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;row-gap:.08rem;min-width:0;height:100%;display:grid;position:relative}.home-stats-board .metric-card-top{margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-stats-board .metric-card-accent{display:none}.home-stats-board .metric-card-icon{width:21px;height:21px;box-shadow:none;background:0 0;border:0;border-radius:8px}.home-stats-board .metric-card-icon svg{width:14px;height:14px}.home-stats-board .metric-card strong{letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;place-self:center;width:100%;max-width:100%;margin:0;font-size:clamp(1.02rem,5.15vw,1.34rem);line-height:1;overflow:hidden}.home-stats-board .metric-card strong.metric-card-value-md{font-size:clamp(.94rem,4.65vw,1.22rem)}.home-stats-board .metric-card strong.metric-card-value-lg{font-size:clamp(.82rem,4vw,1.08rem)}.home-stats-board .metric-card strong.metric-card-value-xl{font-size:clamp(.72rem,3.35vw,.94rem)}.home-stats-board .metric-card-title{letter-spacing:0;text-align:center;overflow-wrap:anywhere;grid-area:1/1;justify-self:center;width:100%;margin:0;font-size:.68rem;font-weight:800;line-height:1.08;overflow:hidden}.home-stats-board .metric-card-footnote,.home-focus-strip{display:none}.home-focus-strip>div:first-child{grid-area:label;min-width:0}.home-focus-strip>div:first-child span{letter-spacing:.09em;max-width:100%;min-height:22px;padding:0 .5rem;font-size:.6rem}.home-focus-items{scroll-snap-type:none;grid-area:items;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin:0;padding:0;display:grid;overflow:visible}.home-focus-item{text-align:center;white-space:nowrap;scroll-snap-align:none;text-overflow:ellipsis;justify-content:center;width:100%;min-height:29px;padding:0 .34rem;font-size:.66rem;line-height:1.05;overflow:hidden}.home-focus-item:before{flex:none;width:.32rem;height:.32rem;margin-right:.28rem}.home-focus-action{grid-area:action;width:auto;min-height:28px;padding:0 .62rem;font-size:.68rem}.home-visual-grid{gap:.65rem;margin-bottom:.7rem}.home-visual-band{border-radius:15px;padding:.66rem}.home-visual-band-head{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.5rem}.home-visual-band-head p{letter-spacing:.11em;margin-bottom:.18rem;font-size:.58rem}.home-visual-band-head h3{font-size:.92rem;line-height:1.15}.home-pipeline-strip .home-visual-band-head>span,.home-pipeline-strip{display:none}.home-visual-band-head>span,.home-visual-band-head>a{min-height:30px;padding:0 .55rem;font-size:.7rem}.home-pipeline-steps{scroll-snap-type:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;padding:0;overflow:visible}.home-pipeline-step{scroll-snap-align:none;border-radius:12px;grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.36rem;min-height:50px;padding:.48rem .52rem}.home-pipeline-step:nth-last-child(-n+2){grid-column:span 3}.home-pipeline-step-rail{order:3;grid-column:1/-1;height:4px}.home-pipeline-step-copy{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.home-pipeline-step-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.66rem;line-height:1.05;overflow:hidden}.home-pipeline-step-copy strong{flex:none;font-size:.96rem}.home-aging-bar{display:none}.home-aging-buckets{grid-template-columns:repeat(6,minmax(0,1fr));gap:.36rem}.home-aging-bucket{border-radius:12px;grid-column:span 3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.08rem .4rem;min-height:56px;padding:.52rem}.home-aging-bucket.is-primary{background:linear-gradient(90deg,#fb923c1f,#0f172aa3 54%),#0f172aad;grid-column:1/-1;min-height:54px}.home-aging-bucket.is-empty{grid-column:span 2;gap:.04rem .24rem;min-height:42px;padding:.42rem}.home-aging-bucket span{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.05;overflow:hidden}.home-aging-bucket strong{grid-area:1/2/3;align-self:start;font-size:.98rem}.home-aging-bucket.is-primary strong{display:none}.home-aging-bucket.is-empty strong{align-self:center;font-size:.86rem}.home-aging-bucket em,.home-aging-bucket small{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.05;overflow:hidden}.home-aging-bucket.is-empty small{display:none}.home-aging-bucket.is-primary small{grid-area:1/2/3;align-self:center;font-size:1.04rem;font-weight:800}.home-aging-note{text-overflow:ellipsis;white-space:nowrap;margin-top:.42rem;font-size:.68rem;line-height:1.25;overflow:hidden}.home-ops-panel{margin:.7rem 0}.home-ops-panel .home-ops-hero,.home-ops-panel>.home-ops-metrics,.home-dashboard-shortcuts{display:none}.home-ops-grid{grid-template-columns:1fr;gap:.48rem}.home-ops-card{border-radius:15px;gap:.7rem;padding:.82rem}.home-ops-card.home-ops-priorities{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.5rem;padding:0}.home-ops-card-head{flex-direction:row;align-items:center;gap:.55rem;padding:0 .08rem}.home-ops-card-head h3{margin:0;font-size:1rem;line-height:1.1}.home-ops-card-head p{display:none}.home-ops-card-head a{min-height:30px;padding:0 .62rem;font-size:.7rem}.home-ops-priority-list{gap:.38rem}.home-ops-priority{box-shadow:none;background:linear-gradient(145deg,#091220e0,#0b111fd1);border-radius:12px;gap:.28rem;padding:.55rem .62rem}.home-ops-priority-top{flex-direction:column;align-items:flex-start;gap:.16rem}.home-ops-priority-top span{font-size:.58rem;line-height:1}.home-ops-priority-top strong{font-size:.84rem;line-height:1.12}.home-ops-priority p{-webkit-line-clamp:1;font-size:.7rem;line-height:1.25}.home-ops-priority-meta{flex-wrap:nowrap;gap:.28rem;min-width:0;overflow:hidden}.home-ops-priority-meta span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:8.8rem;padding:.18rem .36rem;font-size:.58rem;line-height:1.1;overflow:hidden}.home-ops-priority-meta span:nth-child(n+4){display:none}.leads-modern-page,.customers-modern-page,.quotes-modern-page,.bookings-modern-page,.invoices-modern-page{gap:.72rem}.leads-modern-header,.customers-modern-header,.quotes-modern-header,.bookings-modern-header,.invoices-modern-header{gap:.58rem;margin-bottom:0;padding-bottom:.62rem;position:relative}.leads-modern-header:after,.customers-modern-header:after,.quotes-modern-header:after,.bookings-modern-header:after,.invoices-modern-header:after{content:"";pointer-events:none;background:#344056c2;width:100vw;height:1px;position:absolute;bottom:0;left:calc(50% - 50vw)}.leads-modern-title-row,.customers-modern-title-row,.quotes-modern-title-row,.bookings-modern-title-row,.invoices-modern-title-row{align-items:center;gap:.52rem}.leads-modern-title-icon,.customers-modern-title-icon,.quotes-modern-title-icon,.bookings-modern-title-icon,.invoices-modern-title-icon{border-radius:12px;width:2rem;height:2rem}.leads-modern-title-row h1,.customers-modern-title-row h1,.quotes-modern-title-row h1,.bookings-modern-title-row h1,.invoices-modern-title-row h1{font-size:1.2rem;line-height:1.12}.leads-modern-heading p,.customers-modern-heading p,.quotes-modern-heading p,.bookings-modern-heading p,.invoices-modern-heading p{display:none}.quotes-modern-header-actions,.bookings-modern-header-actions,.invoices-modern-header-actions{gap:.48rem}.quotes-modern-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes-modern-header-actions .quotes-modern-add-btn{grid-column:1/-1}.bookings-modern-header-actions,.invoices-modern-header-actions{grid-template-columns:1fr}.leads-modern-add-btn,.customers-modern-add-btn,.quotes-modern-add-btn,.quotes-modern-outline-btn,.bookings-modern-add-btn,.bookings-modern-outline-btn,.invoices-modern-primary-btn,.invoices-modern-secondary-btn{border-radius:13px;gap:.36rem;min-height:40px;padding:.44rem .58rem;font-size:.8rem;line-height:1.12}.leads-modern-stats,.customers-modern-stats,.quotes-modern-stats,.bookings-modern-stats,.invoices-modern-stats{grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin:0 0 .55rem;padding:.62rem 0 0;display:grid;overflow:visible}.leads-modern-stats>*,.customers-modern-stats>*,.quotes-modern-stats>*,.bookings-modern-stats>*,.invoices-modern-stats>*{scroll-snap-align:none}.leads-stat-card,.customers-stat-card,.quotes-stat-card,.bookings-stat-card,.invoice-stat-card{min-height:54px;box-shadow:none;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:.1rem;padding:.44rem .52rem;display:grid}.leads-stat-label,.customers-stat-card small,.quotes-stat-card small,.bookings-stat-card small,.invoice-stat-card small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.62rem;line-height:1.15;overflow:hidden}.leads-stat-card strong,.customers-stat-card strong,.quotes-stat-card strong,.bookings-stat-card strong,.invoice-stat-card strong{letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;font-size:clamp(1.02rem,5.4vw,1.34rem);line-height:1;overflow:hidden}.leads-stat-label svg{flex:none;width:.78rem;height:.78rem}.leads-modern-stats>:last-child:nth-child(odd),.customers-modern-stats>:last-child:nth-child(odd),.quotes-modern-stats>:last-child:nth-child(odd),.bookings-modern-stats>:last-child:nth-child(odd),.invoices-modern-stats>:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:auto;grid-template-columns:auto auto minmax(0,1fr);align-items:center;min-height:46px}.leads-modern-stats>:last-child:nth-child(odd) strong,.customers-modern-stats>:last-child:nth-child(odd) strong,.quotes-modern-stats>:last-child:nth-child(odd) strong,.bookings-modern-stats>:last-child:nth-child(odd) strong,.invoices-modern-stats>:last-child:nth-child(odd) strong{text-align:left;justify-self:start}.leads-modern-toolbar,.customers-modern-toolbar,.quotes-modern-toolbar,.bookings-modern-toolbar,.invoices-modern-toolbar{border-radius:15px;gap:.52rem;padding:.72rem}.quotes-modern-toolbar{background:0 0;border:0;border-radius:0;padding:0}.leads-modern-search input,.customers-modern-search input,.quotes-modern-search input,.bookings-modern-search input,.invoices-modern-search input,.leads-modern-toolbar select,.customers-modern-toolbar select,.quotes-modern-toolbar select,.bookings-modern-toolbar select,.invoices-modern-toolbar select{border-radius:12px;min-height:44px;font-size:.88rem}.quotes-modern-search input{background:#162134e0;border-color:#36445ddb;min-height:44px}.quotes-status-filter{z-index:42;width:100%}.quotes-status-filter .leads-filter-select-trigger{background:radial-gradient(circle at 0 0,#25dbef1a,#0000 52%),#081220eb;border-color:#2f3f59e0;border-radius:14px;min-height:44px;padding:.38rem .58rem}.quotes-status-filter .leads-filter-copy span{display:none}.quotes-status-filter .leads-filter-copy strong{font-size:.84rem}.quotes-status-filter .leads-filter-count{min-width:1.68rem;height:1.68rem;padding:0 .4rem;font-size:.72rem}.quotes-status-filter .leads-filter-menu{border-radius:16px;min-width:0;max-height:min(390px,64vh);padding:.4rem;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.quotes-status-filter .leads-filter-options button{border-radius:12px;min-height:46px;padding:.5rem .58rem}.leads-modern-main,.customers-modern-main,.quotes-modern-main,.bookings-modern-main,.invoices-modern-main{gap:.64rem}.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card,.lead-list-card,.customers-modern-card,.quotes-modern-card,.bookings-modern-card,.invoices-modern-card,.bookings-modern-group,.customers-modern-panel,.customers-modern-record,.invoices-modern-panel{border-radius:15px;padding:.82rem}.quotes-modern-list{gap:.48rem;min-height:0;max-height:none;padding:0 0 1rem;overflow:visible}.quotes-modern-card{background:radial-gradient(circle at 100% 0,#25dbef0f,#0000 42%),linear-gradient(#0c1422f0,#080d17f5);border-radius:14px;gap:.34rem;min-height:0;padding:.64rem}.quotes-modern-card-top,.quotes-modern-card-meta,.quotes-modern-card-footer{gap:.42rem}.quotes-modern-card-top{grid-template-columns:minmax(0,1fr) minmax(82px,auto);align-items:center;display:grid}.quotes-modern-card-top strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .16rem;font-size:.88rem;line-height:1.14;display:-webkit-box;overflow:hidden}.quotes-modern-card-top p{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.15;overflow:hidden}.quotes-card-action{text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-width:0;max-width:112px;min-height:26px;padding:0 .46rem;font-size:.6rem;line-height:1.05;overflow:hidden}.quotes-modern-card .status-badge,.quotes-modern-card .badge{min-height:24px;padding:.16rem .48rem;font-size:.62rem}.quotes-modern-card-meta,.quotes-modern-card-footer{color:#a5aec2c2;grid-template-columns:auto auto minmax(0,1fr);align-items:center;min-width:0;font-size:.72rem;line-height:1.18;display:grid;overflow:hidden}.quotes-modern-card-meta span,.quotes-modern-card-footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quotes-modern-card-meta strong{color:#f8fbffeb;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1.05}.quotes-modern-card-meta .status-badge{text-overflow:ellipsis;max-width:86px;overflow:hidden}.quotes-modern-card-footer{grid-template-columns:auto minmax(0,1fr)}.quotes-modern-header-actions .quotes-modern-add-btn{box-shadow:none;background:linear-gradient(90deg,#25dbefc7,#a94ef5c7)}.leads-modern-main[data-mobile-pane=list] .leads-modern-detail-column,.customers-modern-main[data-mobile-pane=list] .customers-modern-detail,.quotes-modern-main[data-mobile-pane=list] .quotes-modern-detail,.bookings-modern-main[data-mobile-pane=list] .bookings-modern-detail,.invoices-modern-main[data-mobile-pane=list] .invoices-modern-detail,.leads-modern-main[data-mobile-pane=detail] .leads-modern-list-column,.customers-modern-main[data-mobile-pane=detail] .customers-modern-list,.quotes-modern-main[data-mobile-pane=detail] .quotes-modern-list,.bookings-modern-main[data-mobile-pane=detail] .bookings-modern-list,.invoices-modern-main[data-mobile-pane=detail] .invoices-modern-list,.leads-modern-page[data-mobile-pane=detail] .leads-modern-stats,.leads-modern-page[data-mobile-pane=detail] .leads-modern-toolbar,.customers-modern-page[data-mobile-pane=detail] .customers-modern-stats,.customers-modern-page[data-mobile-pane=detail] .customers-modern-toolbar,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-stats,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-toolbar,.bookings-modern-page[data-mobile-pane=detail] .bookings-modern-stats,.bookings-modern-page[data-mobile-pane=detail] .bookings-modern-toolbar,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-stats,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-toolbar{display:none}.leads-modern-main[data-mobile-pane],.customers-modern-main[data-mobile-pane],.quotes-modern-main[data-mobile-pane],.bookings-modern-main[data-mobile-pane],.invoices-modern-main[data-mobile-pane]{grid-template-columns:1fr}.leads-modern-main[data-mobile-pane=detail],.customers-modern-main[data-mobile-pane=detail],.quotes-modern-main[data-mobile-pane=detail],.bookings-modern-main[data-mobile-pane=detail],.invoices-modern-main[data-mobile-pane=detail]{margin-top:.15rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-header-actions,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-header-actions,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-filter-strip{display:none}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-header{padding-bottom:.55rem}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-header,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-heading,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-heading{min-width:0}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-header-actions,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-header-actions{justify-content:flex-end;justify-self:end;width:auto;display:flex}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-header-actions .quotes-modern-outline-btn,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-header-actions .invoices-modern-secondary-btn{display:none}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-header-actions .quotes-modern-add-btn,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-header-actions .invoices-modern-primary-btn{border-radius:13px;grid-column:auto;width:auto;min-width:118px;min-height:40px;padding-inline:.72rem}.mobile-workflow-back{color:#aef9ffeb;letter-spacing:0;background:#0616268a;border:1px solid #67e8f940;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;width:max-content;min-height:40px;padding:0 .64rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-detail-card{border-radius:16px;gap:.58rem;padding:.68rem}.quotes-modern-detail-header,.bookings-modern-detail-header,.invoices-modern-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.56rem;display:grid}.quotes-modern-detail-header{grid-template-columns:1fr;gap:.46rem}.quotes-modern-detail-header h2{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .32rem;font-size:clamp(1.08rem,6vw,1.45rem);line-height:1.08;display:-webkit-box;overflow:hidden}.quotes-modern-detail-copy{flex-wrap:nowrap;gap:.28rem;min-width:0;display:flex;overflow:hidden}.quotes-modern-detail-copy span{text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border-radius:999px;min-width:0;padding:.14rem .36rem;font-size:.62rem;font-weight:760;line-height:1.15;overflow:hidden}.quotes-modern-detail-copy span:nth-child(n+3){display:none}.quotes-modern-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;width:100%;display:grid}.quotes-modern-detail-actions .quotes-modern-secondary-btn,.quotes-modern-detail-actions .quotes-modern-delete-btn{border-radius:10px;min-height:32px;padding:0 .42rem;font-size:.64rem}.quotes-detail-summary{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.42rem;display:grid}.quotes-detail-summary>*{text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;min-height:26px;padding:0 .28rem;font-size:.62rem;line-height:1.1;overflow:hidden}.quotes-primary-actions{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding:.46rem;display:grid}.quotes-primary-actions .quotes-modern-inline-btn.primary,.quotes-primary-actions .quotes-modern-send-guard{grid-column:1/-1}.quotes-primary-actions .quotes-modern-inline-btn{border-radius:10px;min-height:34px;padding:0 .42rem;font-size:.66rem;line-height:1.1}.quotes-lifecycle-panel{border-radius:12px;gap:.34rem;padding:.52rem}.quotes-lifecycle-head strong{font-size:.74rem}.quotes-lifecycle-head span{font-size:.58rem;font-weight:850;line-height:1.1}.quotes-lifecycle-panel p{font-size:.72rem;line-height:1.3}.quotes-lifecycle-action{border-radius:10px;width:100%;min-height:44px;font-size:.7rem}.quote-lifecycle-drawer .drawer-footer{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.quote-lifecycle-drawer .drawer-footer .button{min-width:0}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-handoff-card{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.44rem;padding:.54rem;display:grid}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-handoff-card small{letter-spacing:.08em;font-size:.56rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-handoff-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.15;overflow:hidden}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-handoff-card p{display:none}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-handoff-card .quotes-modern-inline-btn{border-radius:10px;width:auto;min-width:92px;min-height:34px;padding:0 .48rem;font-size:.62rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-edit-panel{box-shadow:none;background:#09101dc2;border-radius:12px;gap:.48rem;padding:.56rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-collapsible-panel:not([open]){gap:0;padding-block:.48rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-edit-panel-body{gap:.48rem;padding-top:.1rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-edit-panel-head{gap:.42rem;min-height:30px}.quotes-modern-page[data-mobile-pane=detail] .quotes-edit-panel-head strong{font-size:.78rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-edit-panel-head span{font-size:.62rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-collapsible-panel>summary:after{width:1.34rem;height:1.34rem;font-size:.76rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-panel-count{min-width:1.58rem;height:1.58rem;padding:0 .34rem;font-size:.62rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-setup-panel .quotes-modern-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-setup-panel .quote-customer-field{grid-column:1/-1}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-field{gap:.3rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-field span,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-info-card small{letter-spacing:.08em;font-size:.56rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-field input,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-field select{border-radius:10px;min-height:36px;padding-inline:.58rem;font-size:.72rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-field-hint{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.2;overflow:hidden}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-info-card{border-radius:10px;gap:.18rem;padding:.48rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-info-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.14;overflow:hidden}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-info-card p{display:none}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor{border-radius:12px;gap:.5rem;padding:.56rem}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.42rem;display:grid}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-head strong{font-size:.78rem}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-head p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;line-height:1.15;display:block;overflow:hidden}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-add{border-radius:10px;width:auto;min-height:32px;padding:0 .54rem;font-size:.64rem}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-tools{justify-content:stretch}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-tools .itemized-editor-add{width:100%}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-row{background:#ffffff09;border-radius:11px;grid-template-columns:minmax(0,1fr) 58px 76px;gap:.36rem;padding:.48rem}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-row label:first-child{grid-column:1/-1}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-row span,.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-amount span,.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-total span{letter-spacing:.08em;font-size:.54rem}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-row input{border-radius:9px;min-height:34px;padding:0 .5rem;font-size:.7rem}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-amount{grid-column:1/3;align-self:center}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-amount strong{color:#fbfdff;font-size:.76rem}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-remove{border-radius:9px;grid-column:3;min-height:34px;padding:0 .42rem;font-size:.62rem}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-total{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding-top:.48rem;display:grid}.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-total strong{font-size:.86rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-notes-panel textarea{border-radius:10px;min-height:76px;padding:.62rem;font-size:.76rem}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-footer-note{display:none}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-save-btn{border-radius:12px;min-height:42px}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;display:grid}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-heading,.bookings-modern-page[data-mobile-pane=list] .bookings-modern-title-row{min-width:0}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-header-actions{justify-self:end;width:auto;display:flex}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-header-actions .bookings-modern-outline-btn{display:none}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-add-btn{width:auto;min-width:128px;min-height:40px;box-shadow:none;background:linear-gradient(90deg,#25dbefc7,#a94ef5c7);border-radius:13px;padding-inline:.74rem}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-add-btn span:first-child{font-size:.98rem;line-height:1}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-title-icon{display:none}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-bottom:.45rem;padding-top:.58rem}.bookings-modern-page[data-mobile-pane=list] .bookings-stat-card{text-align:center;align-content:center;justify-items:center;gap:.08rem;min-height:52px;padding:.42rem .32rem}.bookings-modern-page[data-mobile-pane=list] .bookings-stat-card small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.56rem,2.45vw,.64rem);font-weight:850;line-height:1.05}.bookings-modern-page[data-mobile-pane=list] .bookings-stat-card strong{text-align:center;justify-self:center;font-size:clamp(1.18rem,5.4vw,1.46rem)}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-stats>:last-child:nth-child(odd){grid-column:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:52px}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-stats>:last-child:nth-child(odd) strong{text-align:center;justify-self:center}.bookings-modern-toolbar{box-shadow:none;background:#091827a8;border-radius:14px;gap:.42rem;padding:.56rem}.bookings-modern-search input{background:#162134db;border-color:#36445ddb;border-radius:15px;min-height:44px;font-size:.9rem}.bookings-modern-toolbar select{background:#081220e0;border-color:#2f3f59d1;border-radius:12px;min-height:40px;font-size:.82rem}.bookings-modern-view-toggle{background:#161c2cbd;border-radius:13px;gap:.28rem;padding:.28rem}.bookings-modern-view-toggle button{border-radius:11px;min-height:38px;font-size:.84rem}.bookings-modern-list{gap:.52rem;min-height:0;max-height:none;padding:0 0 1rem;overflow:visible}.bookings-modern-group{background:radial-gradient(circle at 0 0,#25dbef0f,#0000 44%),linear-gradient(#0c1422f0,#080d17f5);border-radius:15px;gap:.52rem;padding:.64rem}.bookings-modern-group-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.46rem;margin-bottom:.52rem;display:grid}.bookings-modern-group-header strong{font-size:.94rem;line-height:1.15}.bookings-modern-group-header span{white-space:nowrap;background:#94a3b81a;border-radius:999px;min-height:26px;padding:.2rem .48rem;font-size:.66rem;font-weight:800;line-height:1.1}.bookings-modern-group-items{gap:.44rem}.bookings-modern-card{background:radial-gradient(circle at 100% 0,#25dbef0d,#0000 44%),#09101db8;border-radius:13px;gap:.36rem;min-height:0;padding:.62rem}.bookings-modern-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.48rem;display:grid}.bookings-modern-card-top strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.14;display:-webkit-box;overflow:hidden}.bookings-modern-card-top p{text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.76rem;line-height:1.16;overflow:hidden}.bookings-modern-card .status-badge,.bookings-modern-card .badge{text-overflow:ellipsis;white-space:nowrap;max-width:112px;min-height:24px;padding:.16rem .48rem;font-size:.62rem;overflow:hidden}.bookings-modern-card-meta,.bookings-modern-card-footer{color:#a5aec2c2;flex-flow:wrap;align-items:center;gap:.28rem .42rem;min-width:0;font-size:.72rem;line-height:1.18;display:flex;overflow:hidden}.bookings-modern-card-meta span,.bookings-modern-card-footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bookings-modern-card-meta span{max-width:48%}.bookings-modern-card-footer span{max-width:46%}.bookings-modern-card-footer span:nth-child(n+3){display:none}.bookings-modern-calendar-shell{border-radius:15px;overflow:hidden}.bookings-modern-calendar-header{gap:.58rem;padding:.72rem;display:grid}.bookings-modern-calendar-heading{gap:.52rem}.bookings-modern-calendar-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.52rem;display:grid}.bookings-modern-calendar-title-row h2{font-size:1.3rem;line-height:1.1}.bookings-modern-calendar-nav{grid-template-columns:34px minmax(54px,auto) 34px;gap:.18rem;width:auto;display:grid}.bookings-modern-calendar-nav button{border-radius:9px;min-height:34px;padding:0 .3rem;font-size:.72rem}.bookings-modern-calendar-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem .48rem;display:grid}.bookings-modern-calendar-legend span{text-overflow:ellipsis;white-space:nowrap;gap:.34rem;min-width:0;font-size:.68rem;overflow:hidden}.bookings-modern-calendar-legend i{border-radius:.22rem;width:.62rem;height:.62rem}.bookings-modern-calendar-granularity{background:#161c2cb8;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;width:100%;padding:.24rem;display:grid}.bookings-modern-calendar-granularity button{border-radius:10px;min-height:36px;padding:0 .36rem;font-size:.78rem}.bookings-modern-calendar-grid-shell,.bookings-modern-week-grid,.bookings-modern-day-agenda{padding:.58rem;overflow-x:hidden}.bookings-modern-calendar-days,.bookings-modern-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.24rem;min-width:0}.bookings-modern-calendar-day-name{letter-spacing:.04em;padding:.3rem 0;font-size:.54rem}.bookings-modern-calendar-spacer{min-height:52px}.bookings-modern-calendar-cell{border-radius:10px;gap:.22rem;min-height:52px;padding:.34rem .28rem}.bookings-modern-calendar-cell-head{justify-content:center}.bookings-modern-calendar-cell-head span{font-size:.78rem}.bookings-modern-calendar-cell-head em{min-width:1rem;min-height:1rem;padding:0 .22rem;font-size:.52rem;position:absolute;transform:translate(.75rem,-.7rem)}.bookings-modern-calendar-cell-body{display:none}.bookings-modern-week-grid{grid-template-columns:1fr;gap:.48rem}.bookings-modern-week-column{border-radius:13px;gap:.52rem;min-height:0;padding:.62rem}.bookings-modern-day-agenda{gap:.52rem}.bookings-modern-week-card,.bookings-modern-day-card{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.46rem;padding:.62rem;display:grid}.bookings-modern-week-card strong,.bookings-modern-day-card strong{margin-bottom:.16rem;font-size:.84rem}.bookings-modern-week-card span,.bookings-modern-day-card span,.bookings-modern-week-card p,.bookings-modern-day-card p,.bookings-modern-week-card em,.bookings-modern-day-card em{font-size:.72rem;line-height:1.25}.inbox-screen{gap:.68rem}.inbox-screen .screen-header{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:0 0 .22rem;display:grid}html.dark .inbox-screen .screen-header{background:0 0;border-color:#0000}.inbox-screen .screen-header h2{font-size:1.2rem;line-height:1.12}.inbox-screen .screen-header .eyebrow,.inbox-screen .screen-header .lede{display:none}.inbox-screen .screen-header-actions.dashboard-actions,.inbox-screen .screen-header-actions>.dashboard-actions{justify-content:flex-end;gap:.36rem;width:auto;display:flex}.inbox-screen .screen-header-actions .button{white-space:nowrap;border-radius:10px;width:auto;min-height:40px;padding:.42rem .58rem;font-size:.74rem;line-height:1}.inbox-status-message{border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:.58rem;padding:.72rem;font-size:.86rem;line-height:1.4}.inbox-error-state{align-items:center}.inbox-message-actions{gap:.3rem}.inbox-message-actions .button{border-radius:10px;min-height:38px;padding:.4rem .62rem;font-size:.76rem}.inbox-message-close{background:#02081480;width:44px;height:44px;font-size:1rem}.inbox-top-rail{box-shadow:none;background:0 0;border:0;border-top:1px solid #344056c2;border-radius:0;grid-template-columns:1fr;gap:.42rem;padding:.46rem 0 0;display:grid}.inbox-top-status-tabs,.inbox-view-tabs.inbox-top-status-tabs{display:none}.inbox-top-status-tabs::-webkit-scrollbar{display:none}.inbox-view-tabs.inbox-top-status-tabs::-webkit-scrollbar{display:none}.inbox-top-status-tabs button,.inbox-view-tabs.inbox-top-status-tabs button{border-radius:10px;flex:none;min-width:90px;min-height:38px;padding:.38rem .5rem}.inbox-view-tabs span,.inbox-channel-filters button,.inbox-row-meta,.inbox-channel-chip{font-size:.66rem}.inbox-view-tabs strong{min-width:1.26rem;height:1.26rem;font-size:.68rem}.inbox-summary-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem}.inbox-summary-chip{text-align:center;border-radius:10px;grid-template-columns:1fr;justify-items:center;min-height:58px;padding:.42rem .18rem}.inbox-summary-chip strong{grid-area:2/1;justify-self:center;font-size:clamp(1.26rem,5vw,1.5rem)}.inbox-summary-chip span,.inbox-summary-chip small{grid-column:1}.inbox-summary-chip span{align-self:start;font-size:clamp(.58rem,2.45vw,.66rem);line-height:1.05}.inbox-summary-chip small{display:none}.inbox-workspace-grid{grid-template-columns:1fr;gap:.5rem}.inbox-screen.has-selected-thread .screen-header,.inbox-screen.has-selected-thread .inbox-top-rail,.inbox-screen.has-selected-thread .inbox-list-panel{display:none}.inbox-screen.has-selected-thread .inbox-workspace-grid{gap:0}.inbox-screen.has-selected-thread{padding-bottom:5.8rem}.inbox-screen.has-selected-thread .inbox-detail-panel{background:0 0;border:0;padding:0}.inbox-screen.has-selected-thread .inbox-conversation-shell{gap:.5rem}.inbox-mobile-back{align-items:center;display:flex}.inbox-mobile-back .button{color:#aef9fff0;background:#06162694;border-color:#67e8f938;border-radius:999px;width:auto;min-height:40px;padding:.42rem .7rem;font-size:.74rem}.inbox-conversation-header{background:radial-gradient(circle at 0 0,#5ff5f01a,#0000 42%),#07101d94;border-radius:13px;gap:.5rem;padding:.68rem}.inbox-conversation-header .eyebrow{display:none}.inbox-conversation-header h3{font-size:clamp(1.15rem,6vw,1.45rem);line-height:1.08}.inbox-conversation-header p{gap:.32rem .42rem;font-size:.72rem}.inbox-conversation-header p time{flex-basis:100%}.inbox-conversation-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) auto;align-items:stretch;gap:.38rem;display:grid}.inbox-conversation-actions .button,.inbox-conversation-actions .inbox-more-menu summary{white-space:nowrap;border-radius:10px;justify-content:center;width:100%;min-height:40px;padding:.38rem .46rem;font-size:.72rem}.inbox-conversation-actions .inbox-more-menu summary{min-width:58px;display:inline-flex}.inbox-thread-state-action{display:none}.inbox-mobile-only{display:grid}.inbox-thread-more-menu div,.inbox-assign-menu div{min-width:min(76vw,260px);left:auto;right:0}.inbox-thread-more-menu a,.inbox-thread-more-menu button,.inbox-assign-menu button{min-height:40px}.inbox-panel{border-radius:13px;padding:.52rem}.inbox-list-panel{background:#091827b8;gap:.5rem}.inbox-load-more-row{padding-top:.05rem}.inbox-load-more{border-radius:11px;width:100%;min-height:40px;font-size:.78rem}.inbox-list-search{width:100%}.inbox-list-search input{border-radius:16px;min-height:46px;padding:0 .95rem 0 2.85rem;font-size:.95rem}.inbox-channel-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding-bottom:0;display:grid;overflow:visible}.inbox-channel-filters::-webkit-scrollbar{display:none}.inbox-channel-filters button{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;min-width:0;min-height:38px;padding:.34rem .18rem;overflow:hidden}:is(.inbox-list-panel,.inbox-detail-panel,.inbox-detail-panel:has(.inbox-conversation-shell)){height:auto;min-height:0;overflow:visible}.inbox-thread-list,.inbox-conversation-scroll,.inbox-timeline-scroll{padding-right:0;overflow:visible}.inbox-thread-list{gap:.42rem}.inbox-thread-row{border-radius:11px;grid-template-columns:2rem minmax(0,1fr);min-height:86px;padding:.58rem}.inbox-avatar{width:2rem;height:2rem}.inbox-row-main{gap:.22rem}.inbox-row-top{grid-template-columns:minmax(0,1fr);gap:.08rem}.inbox-row-top strong{font-size:.9rem}.inbox-row-top time{justify-self:start;font-size:.66rem}.inbox-preview{gap:.28rem;font-size:.78rem;line-height:1.34}.inbox-preview-text{-webkit-line-clamp:1}.inbox-row-meta{gap:.16rem .34rem}.inbox-conversation-shell{height:auto;max-height:none;overflow:visible}.inbox-conversation-scroll{gap:.5rem;padding-bottom:.35rem}.inbox-timeline-panel{border-radius:13px;order:1;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:.62rem}.inbox-next-step-panel{order:2}.inbox-context-panel{order:3}.inbox-inline-log{display:none}.inbox-timeline-scroll{gap:.5rem;margin-top:.5rem}.inbox-message-bubble{border-radius:13px;max-width:88%;padding:.62rem .68rem}.inbox-message-bubble.tone-note{width:100%;max-width:100%;padding-left:.78rem}.inbox-message-bubble p{font-size:.86rem;line-height:1.45}.inbox-message-meta{justify-content:stretch;gap:.16rem .38rem;display:grid}.inbox-message-author{gap:.24rem}.inbox-message-meta>span,.inbox-message-bubble small{font-size:.64rem}.inbox-internal-note-pill{min-height:1.2rem;padding-inline:.36rem;font-size:.58rem}.inbox-next-step-panel,.inbox-context-panel{border-radius:13px;gap:.48rem;padding:.62rem}.inbox-next-step-panel .inbox-section-heading h4,.inbox-context-panel .inbox-section-heading h4,.inbox-timeline-panel .inbox-section-heading h4{font-size:.95rem}.inbox-next-step-panel .inbox-ai-grid,.inbox-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.inbox-next-step-panel .inbox-ai-grid div:first-child,.inbox-next-step-panel .inbox-ai-grid div:nth-child(4){grid-column:1/-1}.inbox-next-step-panel .inbox-ai-grid div,.inbox-context-grid div{border-radius:9px;padding:.42rem}.inbox-context-grid div:nth-child(n+5){display:none}.inbox-context-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.inbox-context-actions .button,.inbox-next-step-panel .dashboard-actions .button{border-radius:10px;width:100%;min-height:40px;font-size:.74rem}.inbox-desktop-link-grid{display:none}.inbox-mobile-link-details{gap:.44rem;display:grid}.inbox-mobile-link-details summary{color:#aef9fff0;cursor:pointer;background:#06162673;border:1px solid #67e8f933;border-radius:10px;min-height:40px;padding:.48rem .62rem;font-size:.76rem;font-weight:800;list-style:none}.inbox-mobile-link-details[open] .inbox-link-grid{grid-template-columns:1fr;gap:.42rem;display:grid}.inbox-reply-composer{left:50%;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:24;background:linear-gradient(#0a1c30fa,#050c18fc);border-radius:12px 12px 0 0;grid-template-columns:auto minmax(0,1fr) minmax(74px,.28fr);grid-template-areas:"note message send";align-items:center;gap:.34rem;width:min(100vw - .8rem,560px);margin:0 -.02rem;padding:.34rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 -18px 34px #0206176b}.inbox-reply-composer.has-web-chat-notify{grid-template-columns:auto auto minmax(0,1fr) minmax(74px,.26fr);grid-template-areas:"note notify message send"}.inbox-reply-composer textarea{resize:none;border-radius:9px;grid-area:message;padding:.5rem .58rem;font-size:.82rem;line-height:1.25;overflow-y:auto;height:42px!important;min-height:42px!important;max-height:42px!important}.inbox-composer-top{display:none}.inbox-composer-mode-row{display:contents}.inbox-composer-mode-pill.mode-reply{display:none}.inbox-composer-mode-pill.inbox-mobile-note-toggle{color:#e2e8f0db;-webkit-tap-highlight-color:transparent;background:#02081470;border:1px solid #94a3b838;border-radius:9px;grid-area:note;justify-content:center;align-items:center;gap:.22rem;min-width:54px;height:44px;padding:0 .42rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex}.inbox-composer-mode-pill.inbox-mobile-note-toggle.is-active{color:#f8feff;background:#0891b238;border-color:#67e8f98f}.inbox-web-chat-notify-toggle{border-radius:9px;grid-area:notify;justify-content:center;min-width:56px;height:44px;padding:0 .42rem;font-size:.62rem;line-height:1}.inbox-web-chat-notify-toggle input,.inbox-web-chat-notify-toggle small,.inbox-reply-composer .dashboard-field,.inbox-use-draft-action,.inbox-send-close-action{display:none}.inbox-composer-actions{display:contents}.inbox-composer-actions .button{border-radius:9px;min-height:42px;padding:.32rem .38rem;font-size:.68rem}.inbox-send-action{grid-area:send;width:100%;min-width:74px}html.dark .mobile-nav,.mobile-nav{padding:.36rem .54rem calc(.42rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);background-color:#060d18fa;background-image:linear-gradient(#0d182afa 0%,#050b14fa 100%);border:0;border-radius:0;gap:0;bottom:0;left:0;right:0;box-shadow:0 -16px 34px #02061761}html.dark .mobile-nav-button,.mobile-nav-button{min-height:48px;box-shadow:none;color:#b7c2d5e6;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;outline:none;gap:.2rem;padding:.32rem .06rem .2rem;transition:color .16s,opacity .16s;position:relative;transform:none}.mobile-nav-button:after{content:"";opacity:0;width:0;height:0;display:none}html.dark .mobile-nav-button.active,.mobile-nav-button.active{box-shadow:none;color:#f8fbff;background:0 0;border:0}.mobile-nav-button.active .mobile-nav-icon{color:var(--brand-cyan)}.mobile-nav-button.active:after{opacity:0}.mobile-nav-button:active{opacity:1;background:0 0;transform:none}.mobile-nav-button:focus:not(:focus-visible){box-shadow:none;outline:none}.mobile-nav-button.active:focus:not(:focus-visible){box-shadow:none}.mobile-nav-button:focus-visible{box-shadow:none;color:#f8fbff;outline:none}.mobile-nav-button:focus-visible:after{opacity:0}.mobile-nav-icon{width:23px;height:23px}.mobile-nav-icon svg{width:22px;height:22px}.mobile-nav-label{letter-spacing:0;max-width:100%;font-size:.56rem;line-height:1}.mobile-nav-button[data-mobile-label-visible=false]{justify-content:center;padding-top:.42rem;padding-bottom:.34rem}.mobile-nav-button[data-mobile-label-visible=false] .mobile-nav-label{display:none}.mobile-nav-button[data-mobile-label-visible=false] .mobile-nav-icon{width:26px;height:26px}.mobile-nav-button[data-mobile-label-visible=false] .mobile-nav-icon svg{width:25px;height:25px}.mobile-nav{z-index:102}.mobile-nav-copilot-action .mobile-nav-icon{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--accent-soft);border-radius:8px;width:28px;height:28px}.mobile-nav-copilot-action .mobile-nav-icon img{object-fit:contain;width:19px;height:19px}.mobile-nav-copilot-action .mobile-nav-label{color:var(--accent-strong)}.mobile-more-menu{z-index:100;position:fixed;inset:0}.mobile-more-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020812ad;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mobile-more-sheet{right:.5rem;bottom:calc(4.15rem + env(safe-area-inset-bottom,0px));max-height:min(31rem, calc(100dvh - 7rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border:1px solid var(--border-strong);background:var(--surface-strong);border-radius:8px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;left:.5rem;overflow:hidden;box-shadow:0 -18px 48px #00000061}.mobile-more-sheet>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:62px;padding:.65rem .75rem .65rem 1rem;display:flex}.mobile-more-sheet>header>div{gap:.15rem;display:grid}.mobile-more-sheet>header strong{color:var(--text);font-size:1rem}.mobile-more-sheet>header span{color:var(--text-faint);font-size:.72rem}.mobile-more-sheet>header>button{border:1px solid var(--border);width:44px;height:44px;color:var(--text-soft);background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.mobile-more-sheet>header>button svg{width:19px;height:19px}.mobile-more-links{overscroll-behavior:contain;align-content:start;display:grid;overflow-y:auto}.mobile-more-link{border-bottom:1px solid var(--border);min-height:54px;color:var(--text-soft);background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.45rem 1rem;font-size:.88rem;font-weight:750;display:grid}.mobile-more-link:last-child{border-bottom:0}.mobile-more-link.active,.mobile-more-link:focus-visible{color:var(--text);background:var(--accent-soft)}.mobile-more-link-icon{width:36px;height:36px;color:var(--accent-strong);background:var(--surface-muted);border-radius:8px;place-items:center;display:grid}.mobile-more-link-icon svg{width:20px;height:20px}.customers-mobile-back{min-height:30px;margin:0 0 -.02rem;padding:0 .54rem;font-size:.66rem}.customers-modern-page{gap:.58rem;overflow-x:hidden}.customers-modern-header{gap:.62rem;padding-bottom:.58rem}.customers-modern-add-btn{color:#eefbff;width:100%;min-height:52px;box-shadow:none;background:linear-gradient(135deg,#12b1c3b8,#8054cdb8),#07111fc7;border:1px solid #67e8f942;border-radius:14px;font-size:.88rem;display:inline-flex}.customers-modern-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem;margin-bottom:.34rem;padding-top:.54rem}.customers-modern-stats>:last-child:nth-child(odd){grid-column:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:58px}.customers-stat-card{text-align:center;border-radius:11px;align-content:center;justify-items:center;gap:.14rem;min-height:58px;padding:.38rem .16rem}.customers-stat-card small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.56rem,2.5vw,.64rem);line-height:1.05}.customers-stat-card strong{text-align:center;justify-self:center;font-size:clamp(1.18rem,5.4vw,1.52rem);line-height:.96}.customers-modern-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.46rem;padding:0}.customers-modern-search input{background:#152031eb;border-radius:16px;min-height:48px;padding-left:2.65rem;font-size:.92rem}.customers-modern-toolbar select{background:#050f1dd1;border-radius:999px;min-height:40px;font-size:.8rem;font-weight:800}.customers-modern-toolbar-actions{display:none}.customers-modern-main{gap:.48rem}.customers-modern-list{gap:.42rem;padding:0}.customers-modern-card{background:radial-gradient(circle at 0 0,#00fff014,#0000 44%),linear-gradient(145deg,#081221f0,#070d19eb);border-radius:12px;grid-template-columns:2.35rem minmax(0,1fr);gap:.26rem .62rem;min-height:78px;padding:.58rem;display:grid}.customers-modern-card-top{display:contents}.customers-modern-card .customers-modern-avatar{grid-row:1/span 3;align-self:start;width:2.35rem;height:2.35rem;font-size:.82rem}.customers-modern-card-copy{gap:.18rem;min-width:0;display:grid}.customers-modern-card-title-row{flex-direction:row;align-items:center;gap:.38rem;min-width:0}.customers-modern-card-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;line-height:1.12;overflow:hidden}.customers-modern-card-copy p{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.22;overflow:hidden}.customers-modern-card-badges{flex-wrap:nowrap;gap:.28rem;min-width:0;overflow:hidden}.customers-status-chip,.customers-lifecycle-chip,.customers-health-pill{white-space:nowrap;min-height:24px;padding:.12rem .46rem;font-size:.62rem;line-height:1}.customers-health-pill{flex:none}.customers-modern-card-metrics{color:#cad5e8d1;grid-column:2;justify-content:flex-start;gap:.38rem;min-width:0;font-size:.68rem;line-height:1.2;overflow:hidden}.customers-modern-card-metrics span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customers-modern-card-metrics span:nth-child(2),.customers-modern-card-tags{display:none}.customers-list-more-row{padding-top:.08rem}.customers-list-more-row button{border-radius:11px;width:100%;min-height:40px;font-size:.78rem}.customers-modern-page[data-mobile-pane=detail] .customers-modern-header{display:none}.customers-modern-page[data-mobile-pane=detail]{gap:.28rem}.customers-modern-detail,.customers-modern-detail-card,.customers-modern-overview,.customers-modern-tabbar{min-width:0;max-width:100%;overflow-x:hidden}.customers-modern-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.34rem;padding:0}.customers-modern-detail-header,.customers-modern-hero-panel,.customers-modern-panel,.customers-modern-record,.customers-modern-metric-card{border-radius:12px;padding:.54rem}.customers-modern-detail-header{background:radial-gradient(circle at 0 0,#00fff01c,#0000 46%),linear-gradient(145deg,#071322f5,#070d19f0);grid-template-columns:minmax(0,1fr);align-items:center;gap:.42rem;min-height:68px;display:grid}.customers-modern-detail-identity{flex-direction:row;align-items:center;gap:.52rem;min-width:0}.customers-modern-detail-name-block{min-width:0}.customers-modern-avatar.large{width:2.35rem;height:2.35rem;font-size:.78rem}.customers-modern-detail-identity h2{text-overflow:ellipsis;white-space:nowrap;margin-bottom:.2rem;font-size:1rem;line-height:1.08;overflow:hidden}.customers-modern-detail-chips{gap:.2rem;overflow:hidden}.customers-modern-detail-chips .customers-health-pill{display:none}.customers-modern-detail-contact{gap:.28rem;font-size:.68rem;line-height:1.18;display:flex;overflow:hidden}.customers-modern-detail-contact span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customers-modern-detail-contact span:nth-child(n+3){display:none}.customers-modern-more-btn{border-radius:999px;min-height:34px;padding:0 .58rem;font-size:.68rem;display:none}.customers-modern-hero-grid{gap:.28rem}.customers-modern-hero-panel-primary{grid-template-columns:minmax(0,1fr);gap:.22rem}.customers-modern-hero-panel-secondary{display:none}.customers-modern-hero-kicker{letter-spacing:.1em;font-size:.56rem}.customers-modern-hero-headline{gap:.14rem}.customers-modern-hero-headline strong{font-size:.9rem;line-height:1.15}.customers-modern-hero-headline p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.22;display:-webkit-box;overflow:hidden}.customers-modern-hero-pills{gap:.18rem;overflow:hidden}.customers-modern-hero-pills span{white-space:nowrap;min-height:20px;padding:.1rem .38rem;font-size:.54rem}.customers-modern-hero-pills span:nth-child(n+4){display:none}.customers-vip-insight{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;padding:.54rem}.customers-vip-insight-copy{gap:.16rem}.customers-vip-insight-copy>span{letter-spacing:.1em;font-size:.54rem}.customers-vip-insight-copy strong{font-size:.82rem;line-height:1.08}.customers-vip-insight-copy p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.66rem;line-height:1.18;display:-webkit-box;overflow:hidden}.customers-vip-reasons{gap:.18rem;overflow:hidden}.customers-vip-reasons span{min-height:20px;padding:.08rem .34rem;font-size:.54rem}.customers-vip-reasons span:nth-child(n+3){display:none}.customers-vip-action{min-height:32px;padding:0 .54rem;font-size:.62rem}.customers-modern-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.26rem}.customers-modern-action-btn{text-align:center;border-radius:9px;min-height:34px;padding:0 .34rem;font-size:.64rem;line-height:1.08}.customers-modern-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem}.customers-modern-metric-card{text-align:center;background:radial-gradient(circle at 0 0,#00fff014,#0000 45%),#091221d1;border:1px solid #313d56b3;align-content:center;justify-items:center;gap:.1rem;min-height:46px;padding:.34rem .14rem;display:grid}.customers-modern-metric-card small{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.46rem,1.9vw,.54rem);line-height:1;overflow:hidden}.customers-modern-metric-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.82rem,4.2vw,1.05rem);line-height:1;overflow:hidden}.customers-modern-info-grid,.customers-modern-summary-grid{gap:.3rem}.customers-modern-panel{gap:.34rem;padding:.5rem}.customers-modern-panel h3{letter-spacing:.16em;margin-bottom:.42rem;font-size:.72rem;line-height:1.12}.customers-modern-info-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem}.customers-modern-info-list div{background:#0e1928c7;border-radius:9px;place-content:center stretch;gap:.12rem;min-height:42px;padding:.36rem;display:grid}.customers-modern-info-list div.is-wide{grid-column:1/-1}.customers-modern-info-list span,.customers-modern-summary-list span{letter-spacing:0;font-size:.6rem}.customers-modern-info-list strong,.customers-modern-summary-list strong{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.16;overflow:hidden}.customers-modern-panel-heading-row{margin-bottom:.42rem}.customers-modern-panel-heading-row h3{margin:0}.customers-modern-panel-heading-row>span{min-height:24px;padding:.1rem .5rem;font-size:.62rem}.customers-modern-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.customers-modern-work-item{border-radius:10px;gap:.14rem;min-height:58px;padding:.46rem}.customers-modern-work-item>span{letter-spacing:.08em;font-size:.56rem}.customers-modern-work-item strong{font-size:clamp(.86rem,4.3vw,1.04rem)}.customers-modern-work-item small{font-size:.62rem}.customers-modern-records{gap:.36rem}.customers-modern-records .customers-modern-section-action{margin:0}.customers-modern-records .customers-modern-inline-btn{color:#e1fdfff2;min-height:36px;box-shadow:none;background:linear-gradient(135deg,#0a6576b8,#533a90b8),#07111fd1;border:1px solid #67e8f938;border-radius:10px;padding:0 .72rem;font-size:.74rem}.customers-modern-records .customers-modern-empty{background:radial-gradient(circle at 100% 0,#48609714,#0000 42%),#09111fd1;border-radius:13px;place-items:center;gap:.3rem;min-height:112px;padding:1rem}.customers-modern-records .customers-modern-empty h3{font-size:1rem;line-height:1.1}.customers-modern-records .customers-modern-empty p{max-width:18rem;font-size:.74rem;line-height:1.3}.customers-modern-highlight-card{border-radius:11px;padding:.58rem}.customers-modern-highlight-card strong{font-size:.86rem}.customers-modern-highlight-card p,.customers-modern-highlight-card small,.customers-modern-note-copy{font-size:.72rem;line-height:1.28}.customers-modern-tabbar{background:#060e1a8a;border:1px solid #2a374f94;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.12rem;padding:.14rem;display:grid;overflow:hidden}.customers-modern-tabbar button{flex:initial;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;width:100%;min-width:0;min-height:28px;padding:0 .16rem;font-size:.58rem;overflow:hidden}.customers-modern-tabbar button.active{box-shadow:none;background:#00f5f021}.customers-tab-label-full{display:none}.customers-tab-label-short{display:inline}.topbar-cta{color:#eefbff;box-shadow:none;background:linear-gradient(135deg,#12b1c3ad,#8054cdad),#07111fc7;border:1px solid #67e8f93d}.home-mobile-action-btn.hma-booking{color:#d8fffaf2;box-shadow:none;background:linear-gradient(145deg,#071c2ae6,#072c2fd1),#07111fdb;border-color:#67e8f933}.home-mobile-action-btn.hma-booking .hma-icon{color:#67e8f9;background:#00fff01a}.leads-modern-page[data-mobile-pane=detail] .leads-modern-header{display:none}.leads-modern-page[data-mobile-pane=detail]{gap:.34rem}.leads-modern-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.leads-modern-title-row,.leads-modern-heading{min-width:0}.leads-modern-add-btn{color:#f0fdfff2;width:auto;min-height:36px;box-shadow:none;background:linear-gradient(135deg,#12b1c394,#8054cd8f),#07111fd1;border:1px solid #67e8f93d;border-radius:999px;padding:0 .78rem;font-size:.72rem}.leads-modern-add-btn svg{width:.76rem;height:.76rem}.leads-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;margin-bottom:.48rem;padding-top:.48rem}.leads-modern-stats>.leads-stat-card,.leads-modern-stats>.leads-stat-card.tone-green{text-align:center;border-radius:12px;grid-column:auto;grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:.14rem;min-height:62px;padding:.42rem .28rem;display:grid}.leads-modern-stats>.leads-stat-card .leads-stat-label,.leads-modern-stats>.leads-stat-card.tone-green .leads-stat-label{justify-content:center;gap:.18rem;max-width:100%;font-size:clamp(.56rem,2.25vw,.66rem);line-height:1.05}.leads-modern-stats>.leads-stat-card .leads-stat-label svg{width:.68rem;height:.68rem}.leads-modern-stats>.leads-stat-card strong,.leads-modern-stats>.leads-stat-card.tone-green strong{text-align:center;justify-self:center;font-size:clamp(1.08rem,5.2vw,1.34rem)}.leads-modern-stats>.leads-stat-card.tone-green{grid-column:span 2}.leads-modern-stats>.leads-stat-card.tone-green .leads-stat-label{max-width:100%}.leads-modern-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;padding:0}.leads-modern-search{grid-column:1/-1}.leads-filter-select{grid-column:span 1}.leads-modern-view-toggle{grid-column:span 2}.leads-modern-search input{background:#152031eb;border-radius:16px;min-height:48px;padding-left:2.65rem;font-size:.92rem}.leads-filter-select{z-index:42;width:100%}.leads-filter-select.is-open{z-index:68}.leads-filter-select-trigger{background:radial-gradient(circle at 0 0,#00fff01f,#0000 50%),#081220eb;border-color:#2f3f59e6;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:.28rem;min-height:40px;padding:.32rem .44rem}.leads-filter-select-trigger>.leads-filter-dot,.leads-filter-copy span{display:none}.leads-filter-copy strong{text-align:center;font-size:.74rem}.leads-filter-chevron{display:none}.leads-filter-count{min-width:1.34rem;height:1.34rem;padding:0 .28rem;font-size:.58rem}.leads-filter-menu{top:auto;right:max(.75rem, env(safe-area-inset-right,0px));bottom:calc(5.8rem + env(safe-area-inset-bottom,0px));left:max(.75rem, env(safe-area-inset-left,0px));border-color:#49587bdb;border-radius:18px;min-width:0;max-height:min(320px,44vh);padding:.42rem;position:fixed;overflow:hidden;box-shadow:0 24px 58px #00000094}.leads-filter-menu-head{padding:.18rem .2rem .42rem}.leads-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.26rem;max-height:calc(min(320px,44vh) - 42px);padding-right:.05rem;display:grid;overflow-y:auto}.leads-filter-options button{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:.42rem .46rem}.leads-filter-options button>.leads-filter-dot{display:none}.leads-filter-option-copy strong{font-size:.74rem}.leads-filter-option-copy small{font-size:.58rem;line-height:1.12}.leads-filter-option-count{min-width:1.42rem;height:1.42rem;padding:0 .3rem;font-size:.6rem}.leads-modern-view-toggle{background:#0c1423e0;border-radius:14px;gap:.14rem;min-height:42px;padding:.18rem}.leads-modern-view-toggle button{border-radius:11px;min-height:34px;font-size:.78rem}.leads-modern-list{gap:.36rem;padding:0}.lead-list-card{background:radial-gradient(circle at 0 0,#00fff014,#0000 44%),linear-gradient(145deg,#081221f0,#070d19eb);border-radius:12px;gap:.32rem;min-height:0;padding:.5rem}.lead-list-card:after{width:0}.lead-list-card-top,.lead-list-footer{flex-direction:row;align-items:center}.lead-list-card-top{gap:.42rem}.lead-list-title-row{gap:.3rem;margin-bottom:.12rem}.lead-list-card-top strong{font-size:.9rem;line-height:1.12}.lead-list-unread-dot{width:.44rem;height:.44rem;box-shadow:0 0 0 3px #2ae2c71f}.lead-list-phone,.lead-list-meta span,.lead-list-time{gap:.26rem;font-size:.68rem;line-height:1.18}.lead-list-phone svg,.lead-list-meta span svg,.lead-list-value svg,.lead-list-time svg{width:.76rem;height:.76rem}.lead-list-status{min-height:21px;padding:.08rem .4rem;font-size:.58rem;line-height:1}.lead-list-meta{gap:.28rem}.lead-list-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-list-meta span:nth-child(n+3){display:none}.lead-list-preview{-webkit-line-clamp:1;font-size:.68rem;line-height:1.28}.lead-intelligence-badges{gap:.22rem;overflow:hidden}.lead-intelligence-badges span{min-height:20px;padding:.08rem .34rem;font-size:.54rem}.lead-intelligence-badges span:nth-child(n+3){display:none}.lead-list-footer{gap:.42rem;padding-top:.3rem}.lead-list-value,.lead-list-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1.15;overflow:hidden}.lead-list-value{max-width:62%}.leads-modern-kanban{gap:.42rem}.leads-kanban-column{border-radius:13px;padding:.52rem}.leads-kanban-head{margin-bottom:.5rem}.leads-kanban-head h3{font-size:.92rem}.leads-kanban-head span{min-width:1.7rem;min-height:1.7rem;padding:0 .48rem;font-size:.76rem}.leads-kanban-cards{gap:.46rem}.leads-kanban-card{border-radius:11px;gap:.3rem;padding:.52rem}.leads-kanban-card-head{gap:.42rem}.leads-kanban-card-title{gap:.34rem}.leads-kanban-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.1;overflow:hidden}.leads-kanban-card .lead-list-status{min-height:21px;padding:.08rem .38rem;font-size:.56rem}.leads-kanban-card-meta{gap:.46rem}.leads-kanban-card-meta span,.leads-kanban-card-service{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.18;overflow:hidden}.leads-kanban-card-preview{-webkit-line-clamp:1;font-size:.68rem;line-height:1.28}.leads-kanban-card-meta svg,.leads-kanban-card-service svg{width:.72rem;height:.72rem}.lead-intelligence-badges.kanban{gap:.18rem}.lead-intelligence-badges.kanban span{min-height:19px;padding:.07rem .32rem;font-size:.52rem}.leads-mobile-back{border-radius:999px;min-height:32px;margin-bottom:.04rem;padding-inline:.62rem;font-size:.68rem}.leads-modern-page[data-mobile-pane=detail] .leads-modern-detail-card{border-radius:16px;gap:.54rem;padding:.66rem}.leads-modern-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.36rem;display:grid}.leads-modern-detail-title-line{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.3rem;display:grid}.leads-modern-detail-header h2{letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.08rem,6vw,1.4rem);line-height:1.05;display:-webkit-box;overflow:hidden}.leads-modern-detail-title-line .lead-list-status{min-height:21px;margin-top:.05rem;padding:.08rem .38rem;font-size:.56rem}.leads-detail-close{display:none}.leads-modern-detail-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;margin-top:.32rem;display:grid;overflow:hidden}.leads-modern-detail-contact span{color:#acb8cbc7;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-width:0;max-width:100%;min-height:24px;padding:0 .18rem;font-size:.62rem;line-height:1.2;overflow:hidden}.leads-modern-detail-contact span:nth-child(n+3){display:none}.leads-modern-detail-contact span svg{width:.6rem;height:.6rem}.lead-detail-workstrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.18rem;display:grid}.lead-detail-workstrip span{color:#becbdeb3;background:0 0;border:0;border-radius:0;justify-content:center;min-height:24px;padding:0 .12rem;font-size:.54rem;line-height:1.05}.lead-detail-workstrip svg{width:.56rem;height:.56rem}.lead-detail-preview{color:#d6dfeec7;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:-.1rem 0 0;font-size:.72rem;line-height:1.28;display:-webkit-box;overflow:hidden}.leads-modern-actions{grid-template-columns:repeat(auto-fit,minmax(4.2rem,1fr));gap:.22rem;margin-top:-.08rem;display:grid}.leads-modern-action-btn{text-align:center;background:#0b15249e;border-color:#37466394;border-radius:10px;justify-content:center;min-width:0;min-height:32px;padding:0 .24rem;font-size:.58rem;line-height:1.08}.leads-modern-action-btn.is-disabled{display:none}.leads-modern-action-btn svg{width:.68rem;height:.68rem}.leads-modern-action-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leads-modern-action-btn.tone-green{grid-column:span 2}.lead-conversion-path,.lead-intelligence-section,.project-brief-section,.lead-admin-panel,.leads-modern-notes-card,.leads-modern-timeline-panel{border-radius:14px;gap:.48rem;padding:.58rem}.lead-conversion-path{background:radial-gradient(circle at 5% 0,#18d98d24,#0000 44%),#07171cc2;border-color:#18d98d47;gap:.44rem}.lead-admin-panel{padding:0;display:block}.lead-handoff-panel{display:block}.lead-handoff-panel>summary{min-height:44px;padding:.48rem .58rem}.lead-handoff-panel>summary strong{font-size:.8rem}.lead-handoff-panel>summary small{-webkit-line-clamp:1;font-size:.64rem}.lead-handoff-panel>summary em{padding:.18rem .42rem;font-size:.56rem}.lead-handoff-body{gap:.42rem;padding-top:.5rem}.lead-admin-panel summary{min-height:42px;padding:.5rem .58rem}.lead-admin-panel summary strong{font-size:.78rem}.lead-admin-panel summary small{font-size:.62rem}.lead-admin-panel summary em{padding:.18rem .46rem;font-size:.58rem}.lead-admin-body{gap:.42rem;padding:.5rem}.lead-intelligence-next.is-primary{border-radius:12px;padding:.54rem}.lead-intelligence-details{gap:.38rem}.lead-intelligence-details summary,.leads-modern-timeline-panel summary{border-radius:10px;min-height:36px;padding:0 .54rem}.lead-intelligence-details summary span,.leads-modern-timeline-panel summary h3{font-size:.7rem;line-height:1.1}.lead-intelligence-details summary strong,.leads-modern-timeline-panel summary span{min-width:1.48rem;min-height:1.26rem;padding:0 .36rem;font-size:.58rem}.lead-intelligence-details[open] summary,.leads-modern-timeline-panel[open] summary{margin-bottom:.38rem}.lead-conversion-path>.section-row,.project-brief-section .section-row,.lead-intelligence-section>.section-row{align-items:center;gap:.36rem}.lead-conversion-path>.section-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.lead-conversion-path h3,.project-brief-section h3,.lead-intelligence-section h3{font-size:.86rem;line-height:1.12}.lead-conversion-path p,.project-brief-section p{display:none}.project-brief-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.project-brief-highlights div{border-radius:10px;gap:.12rem;min-height:46px;padding:.42rem}.project-brief-highlights span{letter-spacing:.08em;font-size:.54rem}.project-brief-highlights strong{font-size:.68rem;line-height:1.16}.project-brief-details{gap:.44rem}.project-brief-details summary{border-radius:10px;min-height:36px;padding:0 .58rem;font-size:.7rem}.project-brief-details summary strong{font-size:.62rem}.project-brief-details[open] summary{margin-bottom:.44rem}.lead-conversion-path>.section-row>span,.project-brief-section>.section-row>span,.lead-intelligence-outcome{min-height:22px;padding-inline:.42rem;font-size:.56rem}.lead-conversion-steps{display:none}.lead-conversion-step{border-radius:11px;gap:.38rem;padding:.48rem}.lead-conversion-step>span{width:1.38rem;height:1.38rem}.lead-conversion-step svg{width:.72rem;height:.72rem}.lead-conversion-step strong{font-size:.68rem;line-height:1.1}.lead-conversion-step small{display:none}.lead-conversion-actions{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.28rem;display:grid}.lead-conversion-link{text-align:center;border-radius:10px;min-height:36px;padding:0 .36rem;font-size:.66rem;line-height:1.1}.lead-conversion-link.primary{background:linear-gradient(135deg,#18d98d,#32e6c6);border-color:#18d98d6b;grid-column:auto;box-shadow:0 10px 28px #18d98d29}.lead-conversion-link:not(.primary){color:#e5edf9e0;background:#0e1828c2;border-color:#4352719e}.leads-modern-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.leads-modern-info-card{border-radius:11px;gap:.28rem;min-width:0;padding:.44rem}.leads-modern-info-card:nth-child(3){grid-column:1/-1}.leads-modern-info-card.is-service,.leads-modern-info-card.is-source{display:none}.leads-modern-info-card label,.leads-modern-notes-card label,.leads-modern-timeline-panel h3{letter-spacing:.1em;font-size:.54rem;line-height:1.1}.leads-modern-info-card p,.leads-modern-info-card select,.leads-modern-info-card input{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;line-height:1.18;overflow:hidden}.leads-modern-info-card select,.leads-modern-info-card input{border-radius:10px;min-height:34px;padding-inline:.48rem}.leads-notes-head{gap:.42rem}.leads-note-toggle{min-height:28px;padding-inline:.52rem;font-size:.6rem}.lead-note-preview{-webkit-line-clamp:1;font-size:.72rem;line-height:1.28}.leads-modern-notes-card.is-compact{gap:.32rem;padding-block:.48rem}.leads-modern-notes-card textarea{border-radius:10px;min-height:66px;padding:.5rem;font-size:.76rem}.lead-intelligence-panel,.lead-intelligence-next,.project-brief-card,.leads-modern-timeline-item{border-radius:12px;padding:.58rem}.lead-intelligence-grid,.project-brief-grid{grid-template-columns:1fr;gap:.42rem}.lead-intelligence-grid label,.lead-summary-block label,.lead-intelligence-next label,.project-brief-card dt{letter-spacing:.1em;font-size:.56rem}.lead-intelligence-grid p,.lead-summary-block p,.lead-intelligence-next p,.project-brief-card dd,.leads-modern-timeline-item p{font-size:.78rem;line-height:1.38}.leads-modern-timeline-grid{grid-template-columns:1fr;gap:.3rem}.lead-activity-sections{gap:.5rem}.lead-activity-group{gap:.36rem}.lead-activity-group+.lead-activity-group{padding-top:.5rem}.lead-activity-heading strong{font-size:.68rem}.lead-activity-heading span{min-width:1.42rem;min-height:1.18rem;padding-inline:.34rem;font-size:.56rem}.leads-modern-timeline-list{gap:.34rem}.leads-modern-timeline-top{align-items:flex-start;gap:.42rem}.leads-modern-timeline-top strong,.leads-modern-timeline-top span{font-size:.72rem;line-height:1.2}.leads-modern-footer{gap:.42rem}.leads-modern-delete-btn,.leads-modern-save-btn{border-radius:11px;min-height:36px;padding:0 .58rem;font-size:.7rem}.customers-status-filter{z-index:42;width:100%}.customers-status-filter-trigger{background:radial-gradient(circle at 0 0,#00fff01f,#0000 50%),#081220eb;border-color:#2f3f59e6;border-radius:16px;min-height:46px;padding:.42rem .58rem}.customers-status-filter-copy span{display:none}.customers-status-filter-copy strong{font-size:.88rem}.customers-status-filter-count{min-width:1.72rem;height:1.72rem;padding:0 .42rem;font-size:.74rem}.customers-status-filter-menu{border-radius:16px;min-width:0;max-height:min(360px,62vh);padding:.4rem;top:calc(100% + .42rem);left:0;right:0;overflow-y:auto;box-shadow:0 22px 48px #0000007a}.customers-status-filter-menu button{border-radius:12px;min-height:48px;padding:.52rem .58rem}.customers-status-filter-option-copy strong{font-size:.84rem}.customers-status-filter-option-copy small{font-size:.68rem}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;display:grid}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-heading,.quotes-modern-page[data-mobile-pane=list] .quotes-modern-title-row{min-width:0}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-header-actions{justify-content:flex-end;width:auto;min-width:0;display:flex}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-header-actions .quotes-modern-add-btn{background:linear-gradient(90deg,#25dbefd1,#a94ef5c7);border-radius:12px;width:auto;min-width:108px;min-height:36px;padding:0 .78rem}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-header-actions .quotes-modern-add-btn span:first-child{line-height:1}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-outline-btn{display:none}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-title-icon{border-radius:11px;width:1.9rem;height:1.9rem;font-size:1rem}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-title-row h1{text-overflow:ellipsis;white-space:nowrap;font-size:1.22rem;line-height:1.08;overflow:hidden}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-stats{grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin:0 0 .58rem;padding:.62rem 0 0;display:grid;overflow:visible}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-stats>*{scroll-snap-align:none;grid-column:auto}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-stats>:last-child:nth-child(odd){grid-column:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:56px}.quotes-modern-page[data-mobile-pane=list] .quotes-stat-card{text-align:center;background:radial-gradient(circle at 0 0,#25dbef14,#0000 48%),linear-gradient(#0c1422f2,#080d17fa);border-radius:12px;align-content:center;place-items:center;gap:.08rem;min-height:56px;padding:.46rem .42rem}.quotes-modern-page[data-mobile-pane=list] .quotes-stat-card small{letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:.66rem;font-weight:850;line-height:1.08;overflow:hidden}.quotes-modern-page[data-mobile-pane=list] .quotes-stat-card strong{letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-self:center;width:100%;max-width:100%;font-size:clamp(1.02rem,5.1vw,1.34rem);line-height:1;overflow:hidden}.quotes-modern-page[data-mobile-pane=list] .quotes-stat-card.tone-amber strong{font-size:clamp(.92rem,4.4vw,1.18rem)}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-toolbar{gap:.5rem;margin-top:0}.quotes-modern-page[data-mobile-pane=list] .quotes-status-filter{width:min(100%,168px)}.quotes-modern-page[data-mobile-pane=list] .quotes-status-filter .leads-filter-select-trigger{border-radius:999px;grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:.34rem .52rem}.quotes-modern-page[data-mobile-pane=list] .quotes-status-filter .leads-filter-select-trigger>.leads-filter-dot,.quotes-modern-page[data-mobile-pane=list] .quotes-status-filter .leads-filter-chevron{display:none}.quotes-modern-page[data-mobile-pane=list] .quotes-status-filter .leads-filter-copy strong{text-align:center;font-size:.78rem}.quotes-modern-page[data-mobile-pane=list] .quotes-status-filter .leads-filter-count{min-width:1.38rem;height:1.38rem;padding:0 .32rem;font-size:.62rem}.quotes-modern-page[data-mobile-pane=list] .quotes-status-filter .leads-filter-menu{top:auto;right:max(.75rem, env(safe-area-inset-right,0px));bottom:calc(5.8rem + env(safe-area-inset-bottom,0px));left:max(.75rem, env(safe-area-inset-left,0px));max-height:min(320px,44vh);position:fixed;overflow:hidden}.quotes-modern-page[data-mobile-pane=list] .quotes-status-filter .leads-filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.26rem;max-height:calc(min(320px,44vh) - 42px);display:grid;overflow-y:auto}.invoices-modern-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.invoices-modern-toolbar .invoices-modern-search{min-width:0}.invoices-modern-print-btn{width:auto;min-width:72px;min-height:44px;padding-inline:.72rem}.invoices-modern-status-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.invoices-modern-status-filters button{gap:.3rem;min-width:0;min-height:34px;padding:0 .48rem;font-size:.66rem}.invoices-modern-status-filters button strong{min-width:1.32rem;min-height:1.32rem;padding-inline:.28rem;font-size:.66rem}.invoices-modern-filter-strip{border-radius:13px;gap:.45rem;padding:.48rem .54rem}.invoices-modern-filter-strip>div:first-child{gap:.24rem}.invoices-modern-filter-strip strong{font-size:.95rem}.invoices-modern-filter-strip span{font-size:.66rem}.invoices-modern-active-filters{flex-wrap:nowrap;justify-content:flex-start;overflow:hidden}.invoices-modern-active-filters span,.invoices-modern-filter-muted{max-width:8.2rem;min-height:22px;padding-inline:.42rem;font-size:.62rem}.invoices-modern-clear-filters{min-height:28px;padding-inline:.5rem;font-size:.64rem}.invoices-modern-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.58rem}.invoices-modern-card-title strong{margin-bottom:.18rem;font-size:.96rem}.invoices-modern-card-title p{font-size:.78rem}.invoices-modern-card-value{gap:.3rem}.invoices-modern-card-value strong{max-width:5.8rem;font-size:.98rem}.invoices-modern-card-meta,.invoices-modern-card-foot{flex-direction:row;gap:.32rem}.invoices-modern-card-meta span,.invoices-modern-card-foot span{max-width:100%;min-height:22px;padding-inline:.42rem;font-size:.62rem;line-height:1}}@media (width<=720px) and (prefers-reduced-motion:reduce){.dashboard-topbar{transition:none}}@media (width>=721px){.dashboard-topbar{background:#07111fe6;border-bottom-color:#8598ba2e;box-shadow:0 1px #ffffff08}.dashboard-sidebar{background:#07111ff5;border-right-color:#8598ba29;box-shadow:1px 0 #ffffff08}.sidebar-link{min-height:40px;box-shadow:none;border-radius:10px}.sidebar-link:hover,.sidebar-link.active{box-shadow:none;transform:none}.sidebar-link.active{background:#00fff01f;border-color:#00fff03d}.sidebar-foot-card,.card,.screen-header,.panel-card,.side-panel,.empty-state,.media-card,.metric-card,.home-ops-card,.home-visual-band,.home-service-pricing,.home-dashboard-shortcuts,.inbox-panel,.inbox-kpi-card,.leads-stat-card,.customers-stat-card,.quotes-stat-card,.bookings-stat-card,.invoice-stat-card,.lead-list-card,.customers-modern-card,.quotes-modern-card,.bookings-modern-card,.invoices-modern-card,.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card,.leads-modern-empty,.customers-modern-empty,.quotes-modern-empty,.bookings-modern-empty,.invoices-modern-empty,.customers-modern-panel,.customers-modern-record,.quotes-modern-info-card,.quotes-modern-record-panel,.bookings-modern-group,.bookings-modern-calendar-shell,.bookings-modern-calendar-cell,.invoices-modern-panel,.invoices-modern-template-card{border-radius:14px;box-shadow:0 1px 2px #02061733}.screen-header:after,.metric-card:after{opacity:.4}.leads-modern-toolbar,.customers-modern-toolbar,.quotes-modern-toolbar,.bookings-modern-toolbar,.invoices-modern-toolbar,.list-toolbar,.schedule-toolbar,.bookings-toolbar,.automation-outbox-toolbar{box-shadow:none;background:#0c182ad1;border-color:#8598ba29;border-radius:14px}.button,.topbar-action-button,.topbar-icon-button,.topbar-profile-button,.topbar-profile-menu-item,.nav-chip,.tab,.leads-modern-add-btn,.leads-modern-save-btn,.leads-modern-delete-btn,.customers-modern-add-btn,.customers-modern-inline-btn,.customers-toolbar-btn,.quotes-modern-add-btn,.quotes-modern-outline-btn,.quotes-modern-secondary-btn,.quotes-modern-inline-btn,.quotes-modern-save-btn,.quotes-modern-delete-btn,.bookings-modern-add-btn,.bookings-modern-outline-btn,.bookings-modern-inline-btn,.bookings-modern-save-btn,.bookings-modern-delete-btn,.invoices-modern-primary-btn,.invoices-modern-secondary-btn,.invoices-modern-inline-btn,.invoices-modern-action,.invoices-modern-kebab,.lead-conversion-link{letter-spacing:0;white-space:nowrap;min-height:40px;box-shadow:none;border-radius:10px;font-size:.92rem;font-weight:750;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.button:hover,.topbar-action-button:hover,.topbar-icon-button:hover,.topbar-profile-button:hover,.nav-chip:hover,.tab:hover,.leads-modern-add-btn:hover,.leads-modern-save-btn:hover,.leads-modern-delete-btn:hover,.customers-modern-add-btn:hover,.customers-modern-inline-btn:hover,.customers-toolbar-btn:hover,.quotes-modern-add-btn:hover,.quotes-modern-outline-btn:hover,.quotes-modern-secondary-btn:hover,.quotes-modern-inline-btn:hover,.quotes-modern-save-btn:hover,.bookings-modern-add-btn:hover,.bookings-modern-outline-btn:hover,.bookings-modern-inline-btn:hover,.bookings-modern-save-btn:hover,.invoices-modern-primary-btn:hover,.invoices-modern-secondary-btn:hover,.invoices-modern-inline-btn:hover,.invoices-modern-action:hover{transform:none}.button-primary,.topbar-cta,.leads-modern-add-btn,.leads-modern-save-btn,.customers-modern-add-btn,.customers-modern-inline-btn,.quotes-modern-add-btn,.quotes-modern-save-btn,.bookings-modern-add-btn,.bookings-modern-save-btn,.invoices-modern-primary-btn{color:#06121f;background:#22d3ee;border:1px solid #67e8f9c7}.button-primary:hover,.topbar-cta:hover,.leads-modern-add-btn:hover,.leads-modern-save-btn:hover,.customers-modern-add-btn:hover,.customers-modern-inline-btn:hover,.quotes-modern-add-btn:hover,.quotes-modern-save-btn:hover,.bookings-modern-add-btn:hover,.bookings-modern-save-btn:hover,.invoices-modern-primary-btn:hover{background:#67e8f9;border-color:#a5f3fce6;box-shadow:0 8px 20px #22d3ee2e}.button-secondary,.topbar-action-button,.topbar-profile-button,.customers-toolbar-btn,.quotes-modern-outline-btn,.quotes-modern-secondary-btn,.quotes-modern-inline-btn,.bookings-modern-outline-btn,.bookings-modern-inline-btn,.invoices-modern-secondary-btn,.invoices-modern-inline-btn,.invoices-modern-action,.lead-conversion-link{color:#f8fafc;background:#0f172ab8;border:1px solid #8598ba33}.button-secondary:hover,.topbar-action-button:hover,.topbar-profile-button:hover,.customers-toolbar-btn:hover,.quotes-modern-outline-btn:hover,.quotes-modern-secondary-btn:hover,.quotes-modern-inline-btn:hover,.bookings-modern-outline-btn:hover,.bookings-modern-inline-btn:hover,.invoices-modern-secondary-btn:hover,.invoices-modern-inline-btn:hover,.invoices-modern-action:hover,.lead-conversion-link:hover{background:#1e293bdb;border-color:#94a3b85c}.quotes-modern-inline-btn.primary,.invoices-modern-action.success{color:#b9ffe1;background:#18d98d24;border-color:#18d98d5c}.button-danger,.button-destructive,.leads-modern-delete-btn,.quotes-modern-delete-btn,.bookings-modern-delete-btn{color:#ff8da0;background:#ff697a1a;border:1px solid #ff697a52}.topbar-icon-button,.invoices-modern-kebab{width:40px;min-width:40px;padding-inline:0}.topbar-search,.leads-modern-search input,.leads-modern-toolbar select,.customers-modern-search input,.customers-modern-toolbar select,.quotes-modern-search input,.quotes-modern-toolbar select,.quotes-modern-field input,.quotes-modern-field select,.quotes-modern-field textarea,.bookings-modern-search input,.bookings-modern-toolbar select,.bookings-modern-field input,.bookings-modern-field select,.bookings-modern-field textarea,.invoices-modern-search input,.invoices-modern-toolbar select,.invoices-modern-field input,.invoices-modern-field select,.invoices-modern-field textarea,.dashboard-field input,.dashboard-field select,.dashboard-field textarea,input,select,textarea{border-radius:10px}.topbar-search,.leads-modern-search input,.leads-modern-toolbar select,.customers-modern-search input,.customers-modern-toolbar select,.quotes-modern-search input,.quotes-modern-toolbar select,.quotes-modern-field input,.quotes-modern-field select,.quotes-modern-field textarea,.bookings-modern-search input,.bookings-modern-toolbar select,.bookings-modern-field input,.bookings-modern-field select,.bookings-modern-field textarea,.invoices-modern-search input,.invoices-modern-toolbar select,.invoices-modern-field input,.invoices-modern-field select,.invoices-modern-field textarea{box-shadow:none;background:#0f172ac2;border-color:#8598ba38}.topbar-search:focus-within,.leads-modern-search input:focus,.leads-modern-toolbar select:focus,.customers-modern-search input:focus,.customers-modern-toolbar select:focus,.quotes-modern-search input:focus,.quotes-modern-toolbar select:focus,.quotes-modern-field input:focus,.quotes-modern-field select:focus,.quotes-modern-field textarea:focus,.bookings-modern-search input:focus,.bookings-modern-toolbar select:focus,.bookings-modern-field input:focus,.bookings-modern-field select:focus,.bookings-modern-field textarea:focus,.invoices-modern-search input:focus,.invoices-modern-toolbar select:focus,.invoices-modern-field input:focus,.invoices-modern-field select:focus,.invoices-modern-field textarea:focus{border-color:#22d3eea8;outline:none;box-shadow:0 0 0 3px #22d3ee24}.metric-card-icon,.leads-modern-title-icon,.customers-modern-title-icon,.quotes-modern-title-icon,.bookings-modern-title-icon,.invoices-modern-title-icon{border-radius:12px}.leads-stat-card,.customers-stat-card,.quotes-stat-card,.bookings-stat-card,.invoice-stat-card,.metric-card{min-height:128px}.leads-stat-card strong,.customers-stat-card strong,.quotes-stat-card strong,.bookings-stat-card strong,.invoice-stat-card strong,.metric-card strong{letter-spacing:-.02em}.lead-list-card:hover,.customers-modern-card:hover,.quotes-modern-card:hover,.bookings-modern-card:hover,.invoices-modern-card:hover,.lead-list-card.active,.customers-modern-card.active,.quotes-modern-card.active,.bookings-modern-card.active,.invoices-modern-card.active{border-color:#22d3ee85;transform:none;box-shadow:0 0 0 1px #22d3ee1f}.leads-modern-view-toggle,.bookings-modern-view-toggle,.tabs,.dashboard-nav{border-radius:12px}.leads-modern-view-toggle button,.bookings-modern-view-toggle button,.nav-chip,.tab{border-radius:9px;min-height:36px}.leads-modern-view-toggle button.active,.bookings-modern-view-toggle button.active,.nav-chip.active,.tab.active{color:#67e8f9;box-shadow:none;background:#22d3ee24;border-color:#22d3ee47}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:2px solid #67e8f9e6}.home-stats-board{grid-template-columns:repeat(6,minmax(0,1fr));gap:.72rem;margin-bottom:.72rem}.home-stats-board .metric-card,.home-visual-band,.home-focus-strip,.home-ops-hero,.home-ops-card,.home-ops-metric,.home-ops-priority,.home-ops-empty,.home-quick-actions-panel,.home-quick-action-card{background:#0a1424e0;border-color:#8598ba29;box-shadow:0 1px 2px #0206173d}.home-stats-board .metric-card{border-radius:12px;min-height:116px;padding:.82rem .9rem}.home-stats-board .metric-card:hover,.home-visual-band:hover,.home-focus-action:hover,.home-ops-metric:hover,.home-ops-priority:hover,.home-ops-stage:hover,.home-quick-action-card:hover{transform:none;box-shadow:0 0 0 1px #22d3ee1a}.home-stats-board .metric-card.metric-tone-cyan,.home-stats-board .metric-card.metric-tone-purple,.home-stats-board .metric-card.metric-tone-green,.home-stats-board .metric-card.metric-tone-amber{border-color:#8598ba29}.home-stats-board .metric-card.metric-priority-urgent{border-color:#f59e0b52;box-shadow:inset 3px 0 #f59e0bad}.home-stats-board .metric-card.metric-priority-attention{box-shadow:inset 3px 0 #22d3ee85}.home-stats-board .metric-card-accent{display:none}.home-stats-board .metric-card-icon{background:#0f172a9e;border-radius:9px;width:32px;height:32px}.home-stats-board .metric-card strong{letter-spacing:0;margin-top:.6rem;font-size:clamp(2rem,2.25vw,2.85rem)}.home-stats-board .metric-card-title{margin-top:.32rem;font-size:.94rem;font-weight:750}.home-stats-board .metric-card-footnote{max-width:100%;font-size:.76rem}.home-stats-board .metric-card.metric-tone-cyan .metric-card-footnote,.home-stats-board .metric-card.metric-tone-purple .metric-card-footnote,.home-stats-board .metric-card.metric-tone-green .metric-card-footnote,.home-stats-board .metric-card.metric-tone-amber .metric-card-footnote{color:#94a3b8eb}.home-focus-strip{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:.56rem;margin:0 0 .78rem;padding:.5rem .58rem}.home-focus-strip>div:first-child span{background:#22d3ee14;border-color:#22d3ee33;min-height:24px;font-size:.68rem}.home-focus-items{gap:.36rem}.home-focus-item{color:#cbd5e1eb;background:#0f172a85;border-color:#8598ba24;min-height:26px;padding:0 .58rem;font-size:.74rem}.home-focus-action,.home-ops-hero-actions a,.home-ops-card-head a{color:#f8fafc;background:#0f172aad;border-color:#8598ba38;border-radius:10px;min-height:36px;font-size:.82rem;font-weight:760}.home-ops-hero-actions a:first-child,.home-ops-card-head a{color:#a5f3fc;background:#22d3ee21;border-color:#22d3ee7a}.home-ops-hero-actions a:last-child{color:#f8fafc;background:#0f172aad;border-color:#8598ba38}.home-visual-grid{gap:.78rem;margin-bottom:.85rem}.home-visual-band{border-radius:12px;padding:.9rem}.home-visual-band-head{margin-bottom:.78rem}.home-visual-band-head h3{font-size:clamp(1.18rem,1.45vw,1.42rem)}.home-visual-band-head>span,.home-visual-band-head>a{background:#0f172a94;border-radius:10px;min-height:30px}.home-pipeline-steps{gap:.64rem}.home-pipeline-step{background:#0f172a80;border-color:#8598ba24;border-radius:10px;gap:.55rem;min-height:86px;padding:.68rem}.home-pipeline-step-arrow{display:none}.home-pipeline-step-copy strong{font-size:1.42rem}.home-aging-bar{height:10px;margin-bottom:.68rem}.home-aging-buckets{gap:.45rem}.home-aging-bucket{background:#0f172a80;border-color:#8598ba24;border-radius:10px;min-height:74px;padding:.62rem}.home-aging-bucket strong{font-size:1.18rem}.home-ops-panel{gap:.82rem;margin:.9rem 0}.home-ops-hero{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 1.1rem;display:grid}.home-ops-hero:before{display:none}.home-ops-eyebrow{font-size:.7rem}.home-ops-hero h2{letter-spacing:0;margin:.24rem 0 .36rem;font-size:clamp(1.65rem,2.2vw,2.12rem)}.home-ops-hero p{line-height:1.48}.home-ops-hero-actions{gap:.5rem}.home-ops-metrics{gap:.64rem}.home-ops-metric{border-radius:12px;min-height:104px;padding:.82rem .9rem}.home-ops-metric.tone-cyan,.home-ops-metric.tone-purple,.home-ops-metric.tone-green,.home-ops-metric.tone-amber,.home-ops-metric.tone-rose,.home-ops-priority.tone-cyan,.home-ops-priority.tone-purple,.home-ops-priority.tone-green,.home-ops-priority.tone-amber,.home-ops-priority.tone-rose{border-color:#8598ba29}.home-ops-metric strong{letter-spacing:0;font-size:2.05rem}.home-ops-grid{grid-template-columns:minmax(0,1.55fr) minmax(292px,.62fr);gap:.78rem}.home-ops-card{border-radius:14px;gap:.82rem;padding:.92rem}.home-ops-card-head h3,.home-activity-panel-title h3{letter-spacing:0;font-size:1.04rem}.home-ops-priority-list{gap:.58rem}.home-ops-priority{border-radius:11px;gap:.5rem;padding:.72rem .82rem}.home-ops-priority-top{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.home-ops-priority-top strong{text-align:right;max-width:18rem;font-size:.92rem;line-height:1.25}.home-ops-priority p{font-size:.88rem;line-height:1.38}.home-ops-priority-meta{gap:.34rem}.home-ops-priority-meta span{color:#e2e8f0db;background:#94a3b81f;min-height:24px;padding:0 .48rem;font-size:.72rem}.home-quick-actions-panel{border-radius:14px;padding:.92rem}.home-activity-panel-title{margin-bottom:.72rem}.home-quick-actions-icon,.home-quick-actions-icon svg{width:22px;height:22px}.home-quick-actions-list{gap:.58rem}.home-quick-action-card{border-radius:12px;gap:.76rem;padding:.78rem}.home-quick-action-card.tone-cyan,.home-quick-action-card.tone-purple,.home-quick-action-card.tone-green,.home-quick-action-card.tone-amber{background:#0f172a85;border-color:#8598ba29}.home-quick-action-card-icon{border-radius:10px;width:40px;height:40px}.home-quick-action-card-icon svg{width:21px;height:21px}.home-quick-action-card-copy strong{font-size:.9rem}.home-quick-action-card-copy span,.home-panel-title-copy p{color:#94a3b8db;font-size:.82rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=721px) and (width<=1180px){.home-stats-board,.leads-modern-stats,.customers-modern-stats,.quotes-modern-stats,.bookings-modern-stats,.invoices-modern-stats{grid-template-columns:repeat(auto-fit,minmax(158px,1fr))}.quotes-modern-page .quotes-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.home-stats-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.home-stats-board .metric-card{min-height:108px}.home-stats-board .metric-card strong{font-size:clamp(1.85rem,4vw,2.45rem)}.home-ops-hero,.home-ops-grid{grid-template-columns:minmax(0,1fr)}.home-ops-hero-actions{justify-content:flex-start}.home-ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-pipeline-steps{grid-template-columns:repeat(5,minmax(132px,1fr))}.home-aging-buckets,.home-quick-actions-list{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-stat-card,.customers-stat-card,.quotes-stat-card,.bookings-stat-card,.invoice-stat-card,.metric-card{min-height:116px;padding:.95rem}.leads-modern-header,.customers-modern-header,.quotes-modern-header,.bookings-modern-header,.invoices-modern-header{grid-template-columns:minmax(0,1fr);display:grid}.leads-modern-add-btn,.customers-modern-add-btn,.quotes-modern-header-actions,.bookings-modern-header-actions,.invoices-modern-header-actions{justify-self:start}.leads-modern-toolbar,.customers-modern-toolbar,.quotes-modern-toolbar,.bookings-modern-toolbar,.invoices-modern-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.leads-modern-toolbar .leads-modern-search,.customers-modern-toolbar .customers-modern-search,.quotes-modern-toolbar .quotes-modern-search,.bookings-modern-toolbar .bookings-modern-search,.invoices-modern-toolbar .invoices-modern-search{grid-column:1/-1}}@media (width>=721px) and (width<=860px){.home-stats-board,.home-ops-metrics,.home-quick-actions-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-focus-strip{grid-template-columns:minmax(0,1fr)}.home-focus-action{justify-self:start}}@media (width>=721px){.home-stats-board .metric-card-footnote{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.05em;display:-webkit-box;overflow:hidden}.home-pipeline-strip{flex-direction:column;align-self:start;display:flex}.home-pipeline-steps{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:86px;overflow:visible}.home-invoice-aging{align-self:start}.home-pipeline-step{grid-column:span 2}.home-pipeline-step:nth-last-child(-n+2){grid-column:span 3}.home-invoice-aging .home-aging-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}.home-invoice-aging .home-aging-bucket.is-primary{grid-column:1/-1}.home-ops-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #8598ba29;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:.2rem .1rem .65rem;display:flex;overflow:visible}.home-ops-hero>div:first-child{align-items:baseline;gap:.65rem;min-width:0;display:flex}.home-ops-hero h2{margin:0;font-size:1.3rem;line-height:1.25}.home-ops-hero>div:first-child>p:last-child{display:none}.home-ops-hero-actions{justify-content:flex-end;width:auto}.home-ops-card-head{flex-direction:row;justify-content:space-between;align-items:flex-start}.home-ops-card-head>div{min-width:0}.home-ops-card-head>a{flex:none}}.auth-login-shell{overflow:hidden auto}.auth-form input:not([type=checkbox]),html.dark .auth-form input:not([type=checkbox]),.auth-form input:not([type=checkbox]):focus,html.dark .auth-form input:not([type=checkbox]):focus{color:#07111f;caret-color:#07111f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:#07111f;background:#fff;border-color:#94a3b86b;min-width:0;font-size:1rem}.auth-form input:not([type=checkbox]):-webkit-autofill{caret-color:#07111f;-webkit-text-fill-color:#07111f;background:#fff;border-color:#00beb4a3;transition:background-color 99999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #00fff021}.auth-form input:not([type=checkbox]):-webkit-autofill:hover{caret-color:#07111f;-webkit-text-fill-color:#07111f;background:#fff;border-color:#00beb4a3;transition:background-color 99999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #00fff021}.auth-form input:not([type=checkbox]):-webkit-autofill:focus{caret-color:#07111f;-webkit-text-fill-color:#07111f;background:#fff;border-color:#00beb4a3;transition:background-color 99999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #00fff021}.auth-form input:not([type=checkbox]):-webkit-autofill:active{caret-color:#07111f;-webkit-text-fill-color:#07111f;background:#fff;border-color:#00beb4a3;transition:background-color 99999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 4px #00fff021}@media (width>=721px) and (width<=1080px){.auth-login-shell{background:radial-gradient(circle at 12% 14%,#00fff024,#0000 30%),radial-gradient(circle at 88% 18%,#b84dff26,#0000 32%),linear-gradient(145deg,#07111f 0%,#101827 58%,#17192b 100%);place-items:center;padding:1rem}.auth-login-shell .auth-login-layout{gap:.9rem;width:min(100%,560px);min-height:auto;padding:0}.auth-login-shell .auth-hero-panel{justify-items:center;min-height:0;padding:0}.auth-login-shell .auth-login-compact-brand{background:#07111f8a;border:1px solid #8598ba29;border-radius:14px;align-items:center;gap:.58rem;padding:.42rem .62rem .42rem .46rem;display:inline-flex;box-shadow:0 14px 34px #0003}.auth-login-shell .auth-login-compact-brand img{border-radius:10px;width:36px;height:36px}.auth-login-shell .auth-login-compact-brand span{gap:.03rem;line-height:1;display:grid}.auth-login-shell .auth-login-compact-brand strong{color:#f8fbff;letter-spacing:0;font-size:1.03rem;font-weight:900}.auth-login-shell .auth-login-compact-brand small{color:#cbd5e1c7;letter-spacing:0;font-size:.66rem;font-weight:800}.auth-login-shell .auth-hero-wordmark-frame,.auth-login-shell .auth-summary-card{display:none}.auth-login-shell .auth-login-card{border-radius:20px;width:min(520px,100%);padding:1.55rem}.auth-login-shell .auth-card-copy h2{letter-spacing:0;font-size:2rem;line-height:1.05}}@media (width<=720px){.auth-login-shell{min-height:100svh;padding:max(.55rem, env(safe-area-inset-top,0px)) .75rem max(.85rem, env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 12% 8%,#00fff01f,#0000 28%),radial-gradient(circle at 92% 18%,#b84dff24,#0000 32%),linear-gradient(#07111f 0%,#0b1423 100%);display:block}.auth-login-shell .auth-login-layout{gap:.55rem;width:min(100%,520px);min-height:auto;margin:0 auto;padding:0}.auth-login-shell .auth-hero-panel{justify-items:center;min-height:0;padding:0}.auth-login-shell .auth-login-compact-brand{background:#07111f80;border:1px solid #8598ba26;border-radius:13px;align-items:center;gap:.52rem;padding:.36rem .54rem .36rem .38rem;display:inline-flex;box-shadow:0 12px 30px #0000002e}.auth-login-shell .auth-login-compact-brand img{border-radius:9px;width:31px;height:31px}.auth-login-shell .auth-login-compact-brand span{gap:.02rem;line-height:1;display:grid}.auth-login-shell .auth-login-compact-brand strong{color:#f8fbff;letter-spacing:0;font-size:.94rem;font-weight:900}.auth-login-shell .auth-login-compact-brand small{color:#cbd5e1c2;letter-spacing:0;font-size:.6rem;font-weight:800}.auth-login-shell .auth-hero-wordmark-frame,.auth-login-shell .auth-summary-card{display:none}.auth-login-shell .auth-login-card{border-radius:15px;width:100%;padding:.9rem}.auth-login-shell .auth-card-copy{gap:.3rem;margin-bottom:.58rem}.auth-login-shell .auth-card-copy h2{letter-spacing:0;font-size:1.55rem;line-height:1.1}.auth-login-shell .auth-card-copy p{font-size:.82rem;line-height:1.32}.auth-login-shell .auth-form{gap:.54rem;margin-top:.52rem}.auth-login-shell .auth-form label{gap:.28rem}.auth-login-shell .auth-form label span{font-size:.78rem}.auth-login-shell .auth-form input:not([type=checkbox]),.auth-login-shell .auth-submit,.auth-login-shell .auth-secondary-action{border-radius:11px;min-height:46px}.auth-login-shell .auth-form input:not([type=checkbox]){padding:.68rem .78rem}.auth-login-shell .auth-submit{margin-top:.1rem}.auth-login-shell .auth-mfa-account,.auth-login-shell .auth-mfa-remember{border-radius:12px;padding:.72rem .78rem}.auth-login-shell .auth-help-copy,.auth-login-shell .auth-password-help{margin-block:0;font-size:.74rem;line-height:1.3}}@media (width>=721px) and (width<=1080px){.auth-login-shell .auth-hero-panel{display:none}.auth-login-shell .auth-login-layout{gap:0;width:min(100%,500px)}.auth-login-shell .auth-login-card{background:radial-gradient(circle at 0 0,#25dbef1a,#0000 40%),linear-gradient(#0d192af5,#070f1cfa);border:1px solid #6074944d;border-radius:22px;width:min(470px,100%);padding:1.15rem;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0f}.auth-login-shell .auth-login-card:before{opacity:.95;height:4px}.auth-login-shell .auth-login-card-brand{background:#02081447;border:1px solid #8598ba2b;border-radius:14px;align-items:center;gap:.58rem;width:fit-content;margin-bottom:.92rem;padding:.36rem .58rem .36rem .38rem;display:inline-flex}.auth-login-shell .auth-login-card-brand img{border-radius:9px;width:32px;height:32px}.auth-login-shell .auth-login-card-brand span{gap:.02rem;line-height:1;display:grid}.auth-login-shell .auth-login-card-brand strong{color:#f8fbff;letter-spacing:0;font-size:.98rem;font-weight:900}.auth-login-shell .auth-login-card-brand small{color:#cbd5e1c2;letter-spacing:0;font-size:.62rem;font-weight:800}.auth-login-shell .auth-card-copy{gap:.3rem;margin-bottom:.72rem}.auth-login-shell .auth-card-copy h2{color:#f8fbff;font-size:1.74rem;line-height:1.05}.auth-login-shell .auth-card-copy p{color:#cbd5e1c7;font-size:.84rem;line-height:1.35}.auth-login-shell .auth-form{gap:.62rem;margin-top:.64rem}.auth-login-shell .auth-form label{color:#e2e8f0e6;gap:.28rem}.auth-login-shell .auth-form label span{font-size:.76rem;font-weight:850}.auth-login-shell .auth-form input:not([type=checkbox]),html.dark .auth-login-shell .auth-form input:not([type=checkbox]),.auth-login-shell .auth-form input:not([type=checkbox]):focus,html.dark .auth-login-shell .auth-form input:not([type=checkbox]):focus{color:#f8fbff;caret-color:#67fff5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-fill-color:#f8fbff;background:#030c18b8;border-color:#60749475;border-radius:12px;min-height:46px;padding:.66rem .76rem;font-size:.92rem;box-shadow:inset 0 1px #ffffff0a}.auth-login-shell .auth-form input:not([type=checkbox])::placeholder,html.dark .auth-login-shell .auth-form input:not([type=checkbox])::placeholder{color:#94a3b8b8;opacity:1}.auth-login-shell .auth-form input:not([type=checkbox]):focus,html.dark .auth-login-shell .auth-form input:not([type=checkbox]):focus{background:#020912e6;border-color:#67fff5bd;box-shadow:0 0 0 3px #00fff01a,inset 0 1px #ffffff0d}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill{caret-color:#67fff5;-webkit-text-fill-color:#f8fbff;border-color:#67fff58f;-webkit-box-shadow:inset 0 0 0 1000px #07111f,0 0 0 3px #00fff01a}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill:hover{caret-color:#67fff5;-webkit-text-fill-color:#f8fbff;border-color:#67fff58f;-webkit-box-shadow:inset 0 0 0 1000px #07111f,0 0 0 3px #00fff01a}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill:focus{caret-color:#67fff5;-webkit-text-fill-color:#f8fbff;border-color:#67fff58f;-webkit-box-shadow:inset 0 0 0 1000px #07111f,0 0 0 3px #00fff01a}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill:active{caret-color:#67fff5;-webkit-text-fill-color:#f8fbff;border-color:#67fff58f;-webkit-box-shadow:inset 0 0 0 1000px #07111f,0 0 0 3px #00fff01a}.auth-login-shell .auth-submit{color:#07111f;background:linear-gradient(90deg,#20dbe9 0%,#7d86ff 54%,#b84dff 100%);border-radius:12px;min-height:46px;margin-top:.08rem;font-size:.9rem;box-shadow:0 14px 34px #25dbef29}.auth-login-shell .auth-password-help,.auth-login-shell .auth-help-copy{color:#cbd5e1b8;max-width:100%;font-size:.72rem;font-weight:750;line-height:1.35}.auth-login-shell .auth-password-help a,.auth-login-shell .auth-help-copy a{color:#7dfdf6;text-underline-offset:3px;text-decoration-thickness:1px}}@media (width<=720px){.auth-login-shell{padding:max(.6rem, env(safe-area-inset-top,0px)) .72rem max(.75rem, env(safe-area-inset-bottom,0px))}.auth-login-shell .auth-hero-panel{display:none}.auth-login-shell .auth-login-layout{gap:0;width:min(100%,430px)}.auth-login-shell .auth-login-card{background:radial-gradient(circle at 0 0,#25dbef1a,#0000 42%),linear-gradient(#0d192af5,#070f1cfa);border:1px solid #6074944d;border-radius:18px;width:100%;padding:.86rem;box-shadow:0 22px 62px #00000047,inset 0 1px #ffffff0f}.auth-login-shell .auth-login-card:before{height:4px}.auth-login-shell .auth-login-card-brand{background:#02081442;border:1px solid #8598ba29;border-radius:12px;align-items:center;gap:.48rem;width:fit-content;margin-bottom:.62rem;padding:.28rem .46rem .28rem .3rem;display:inline-flex}.auth-login-shell .auth-login-card-brand img{border-radius:8px;width:28px;height:28px}.auth-login-shell .auth-login-card-brand span{gap:.01rem;line-height:1;display:grid}.auth-login-shell .auth-login-card-brand strong{color:#f8fbff;letter-spacing:0;font-size:.9rem;font-weight:900}.auth-login-shell .auth-login-card-brand small{color:#cbd5e1bd;letter-spacing:0;font-size:.57rem;font-weight:800}.auth-login-shell .auth-card-copy{gap:.22rem;margin-bottom:.5rem}.auth-login-shell .auth-card-copy h2{color:#f8fbff;font-size:1.52rem;line-height:1.04}.auth-login-shell .auth-card-copy p{color:#cbd5e1c2;font-size:.78rem;line-height:1.28}.auth-login-shell .auth-form{gap:.48rem;margin-top:.5rem}.auth-login-shell .auth-form label{color:#e2e8f0e6;gap:.24rem}.auth-login-shell .auth-form label span{font-size:.72rem;font-weight:850}.auth-login-shell .auth-form input:not([type=checkbox]),html.dark .auth-login-shell .auth-form input:not([type=checkbox]),.auth-login-shell .auth-form input:not([type=checkbox]):focus,html.dark .auth-login-shell .auth-form input:not([type=checkbox]):focus{color:#f8fbff;caret-color:#67fff5;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-fill-color:#f8fbff;background:#030c18b8;border-color:#60749475;border-radius:11px;min-height:43px;padding:.58rem .7rem;font-size:.88rem;box-shadow:inset 0 1px #ffffff0a}.auth-login-shell .auth-form input:not([type=checkbox])::placeholder,html.dark .auth-login-shell .auth-form input:not([type=checkbox])::placeholder{color:#94a3b8b8;opacity:1}.auth-login-shell .auth-form input:not([type=checkbox]):focus,html.dark .auth-login-shell .auth-form input:not([type=checkbox]):focus{background:#020912e6;border-color:#67fff5bd;box-shadow:0 0 0 3px #00fff01a,inset 0 1px #ffffff0d}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill{caret-color:#67fff5;-webkit-text-fill-color:#f8fbff;border-color:#67fff58f;-webkit-box-shadow:inset 0 0 0 1000px #07111f,0 0 0 3px #00fff01a}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill:hover{caret-color:#67fff5;-webkit-text-fill-color:#f8fbff;border-color:#67fff58f;-webkit-box-shadow:inset 0 0 0 1000px #07111f,0 0 0 3px #00fff01a}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill:focus{caret-color:#67fff5;-webkit-text-fill-color:#f8fbff;border-color:#67fff58f;-webkit-box-shadow:inset 0 0 0 1000px #07111f,0 0 0 3px #00fff01a}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill:active{caret-color:#67fff5;-webkit-text-fill-color:#f8fbff;border-color:#67fff58f;-webkit-box-shadow:inset 0 0 0 1000px #07111f,0 0 0 3px #00fff01a}.auth-login-shell .auth-submit{color:#07111f;background:linear-gradient(90deg,#20dbe9 0%,#7d86ff 54%,#b84dff 100%);border-radius:11px;min-height:44px;margin-top:.06rem;font-size:.88rem;box-shadow:0 12px 30px #25dbef24}.auth-login-shell .auth-password-help,.auth-login-shell .auth-help-copy{color:#cbd5e1b8;margin-block:0;font-size:.66rem;font-weight:750;line-height:1.28}.auth-login-shell .auth-password-help a,.auth-login-shell .auth-help-copy a{color:#7dfdf6;text-underline-offset:3px;text-decoration-thickness:1px}.auth-login-shell{padding:max(1rem, env(safe-area-inset-top,0px)) 1rem max(1rem, env(safe-area-inset-bottom,0px));place-items:start center;display:grid}.auth-login-shell .auth-login-layout{justify-items:center;width:min(100%,380px);padding-top:clamp(.4rem,4svh,2rem)}.auth-login-shell .auth-login-card{border-radius:19px;max-width:370px;padding:.98rem}.auth-login-shell .auth-login-card-brand{margin-left:auto;margin-right:auto;display:flex}.auth-login-shell .auth-card-copy{text-align:center;align-items:center}.auth-login-shell .auth-card-copy h2{font-size:1.44rem}.auth-login-shell .auth-card-copy p{max-width:18rem}.auth-login-shell .auth-form{width:100%}.auth-login-shell .auth-password-help,.auth-login-shell .auth-help-copy{text-align:center;max-width:18.5rem;margin-left:auto;margin-right:auto}body:has(.auth-login-shell) .app-runtime-status.is-install{right:1rem;bottom:max(.95rem, env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 0 0,#25dbef1f,#0000 48%),linear-gradient(135deg,#081422f5,#060e1bf0);border-color:#67e8f92e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:.62rem;width:auto;max-width:370px;margin:0 auto;padding:.72rem;left:1rem;box-shadow:0 18px 46px #02061757}body:has(.auth-login-shell) .app-runtime-status.is-install strong{font-size:.84rem}body:has(.auth-login-shell) .app-runtime-status.is-install span{font-size:.69rem;line-height:1.28}body:has(.auth-login-shell) .app-runtime-status.is-install .app-runtime-status-actions{grid-template-columns:minmax(7rem,1fr) auto;gap:.42rem;display:grid}:is(body:has(.auth-login-shell) .app-runtime-status.is-install .app-runtime-status-button,body:has(.auth-login-shell) .app-runtime-status.is-install .app-runtime-status-dismiss){min-height:40px;padding:0 .85rem;font-size:.82rem}}@media (width>=721px){.inbox-screen .inbox-top-rail{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.65rem;padding:.65rem;display:grid}.inbox-screen .inbox-view-tabs.inbox-top-status-tabs{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;max-width:none;overflow:visible}.inbox-screen .inbox-view-tabs.inbox-top-status-tabs button{grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:3rem;padding:.58rem .68rem}.inbox-screen .inbox-view-tabs.inbox-top-status-tabs span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-screen .inbox-summary-chips{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.inbox-screen .inbox-summary-chip.tone-open,.inbox-screen .inbox-read-state-label,.inbox-thread-more-menu .inbox-context-link-action{display:none}.inbox-screen .inbox-summary-chip{min-height:3.6rem}}@media (width>=721px) and (width<=1100px){.inbox-screen .inbox-view-tabs.inbox-top-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-screen .inbox-view-tabs.inbox-top-status-tabs span{white-space:normal}.inbox-screen .inbox-summary-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=721px){.leads-modern-page>.leads-modern-header>.leads-modern-add-btn,.customers-modern-page>.customers-modern-header>.customers-modern-add-btn{color:#06121f;width:auto;box-shadow:none;background-color:#22d3ee;background-image:none;border:1px solid #67e8f9c7}.leads-modern-page>.leads-modern-header>.leads-modern-add-btn:hover,.customers-modern-page>.customers-modern-header>.customers-modern-add-btn:hover{background-color:#67e8f9;background-image:none;border-color:#a5f3fce6}.leads-stat-card,.customers-stat-card{min-height:96px;padding:.78rem .9rem}.leads-modern-list,.customers-modern-list{grid-auto-rows:max-content;align-content:start}.lead-list-card,.customers-modern-card{align-self:start;height:auto;min-height:0}.leads-kanban-card .lead-list-status{display:none}.customers-modern-toolbar{grid-template-columns:minmax(280px,1fr) minmax(190px,210px) auto}.customers-modern-empty.detail>.customers-modern-add-btn,.customers-modern-card-tags>.customers-modern-card-tag-duplicate{display:none}}@media (width>=721px) and (width<=1100px){.leads-modern-header,.customers-modern-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.leads-modern-page>.leads-modern-header>.leads-modern-add-btn,.customers-modern-page>.customers-modern-header>.customers-modern-add-btn{justify-self:end}.leads-modern-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.8fr)}.leads-modern-toolbar .leads-modern-search,.customers-modern-toolbar .customers-modern-search{grid-column:1/-1}.leads-modern-toolbar .leads-modern-view-toggle{grid-column:auto}.customers-modern-toolbar{grid-template-columns:minmax(220px,.85fr) minmax(0,1.35fr)}.customers-modern-toolbar .customers-modern-toolbar-actions{grid-column:auto}.customers-modern-card{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:start}.customers-modern-card-top{flex-direction:row;grid-row:1/span 2;align-items:flex-start}.customers-modern-card-metrics{flex-direction:column;grid-column:2;justify-content:flex-start;align-items:flex-start;gap:.35rem}.customers-modern-card-tags{flex-wrap:wrap;grid-column:2;gap:.45rem;display:flex}}@media (width>=721px){.quotes-modern-header-actions>.quotes-modern-outline-btn,.bookings-modern-header-actions>.bookings-modern-outline-btn,.invoices-modern-header-actions>.invoices-modern-secondary-btn,.invoices-modern-toolbar>.invoices-modern-print-btn{display:none}.quotes-modern-header-actions,.bookings-modern-header-actions,.invoices-modern-header-actions{flex-wrap:nowrap;justify-content:flex-end;width:auto}.quotes-modern-header-actions>.quotes-modern-add-btn,.bookings-modern-header-actions>.bookings-modern-add-btn,.invoices-modern-header-actions>.invoices-modern-primary-btn{color:#06121f;width:auto;box-shadow:none;background-color:#22d3ee;background-image:none}.crm-primary-action{color:#06121f;height:44px;min-height:44px;box-shadow:none;background-color:#22d3ee;background-image:none;border:1px solid #67e8f9c7;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding-block:0;padding-inline:1rem;display:inline-flex}.crm-primary-action>svg,.crm-primary-action>span:first-child{flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:1.05rem;font-weight:850;line-height:1;display:inline-flex}.crm-primary-action>svg{max-width:1rem;max-height:1rem}.leads-modern-detail-header,.customers-modern-detail-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.leads-modern-detail-header>div:first-child,.customers-modern-detail-identity{flex:auto;min-width:0}.crm-detail-close{color:#cbd5e1;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:#0f172ab8;border:1px solid #8598ba3d;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-detail-close:hover{color:#f8fafc;background:#1e293be6;border-color:#94a3b86b}.crm-detail-close>span{font-size:1.35rem;font-weight:500;line-height:1}@container customer-detail (width<=1199px){.customers-modern-hero-grid{grid-template-columns:minmax(0,1fr)}}@container customer-detail (width>=600px){.customers-modern-hero-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.quotes-stat-card,.bookings-stat-card,.invoice-stat-card{min-height:96px;padding:.78rem .9rem}.quotes-modern-list,.bookings-modern-list,.bookings-modern-group-items,.invoices-modern-list{grid-auto-rows:max-content;align-content:start}.quotes-modern-list,.bookings-modern-list,.invoices-modern-list{min-height:0}.quotes-modern-card,.bookings-modern-group,.bookings-modern-card,.invoices-modern-card{align-self:start;height:auto;min-height:0}.bookings-modern-card-footer{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.4rem;display:flex}.bookings-modern-card-footer span{text-overflow:ellipsis;white-space:nowrap;background:#1e293bb8;border:1px solid #4755696b;border-radius:999px;align-items:center;min-width:0;max-width:100%;min-height:24px;padding:.15rem .5rem;font-size:.7rem;line-height:1;display:inline-flex;overflow:hidden}.bookings-modern-card-footer>.bookings-modern-card-passive,.bookings-modern-card-meta>span:first-child{display:none}.quotes-modern-filter-strip:not(.has-filters),.invoices-modern-filter-strip:not(.has-filters){background:0 0;border:0;border-bottom:1px solid #4755693d;border-radius:0;min-height:28px;padding:0 .1rem .3rem}.quotes-modern-filter-strip:not(.has-filters) .quotes-modern-filter-muted,.invoices-modern-filter-strip:not(.has-filters) .invoices-modern-active-filters{display:none}.quotes-modern-detail-actions:has(>.status-badge:only-child){display:none}.customers-modern-hero-pills>span:first-child,.customers-modern-card-metrics>span:nth-child(2),.invoices-modern-card-meta>span:nth-child(2),.invoices-modern-kebab{display:none}.invoices-modern-followup-card:has(+.invoices-modern-reminder-card){display:none}.bookings-modern-action-field{justify-content:flex-end;display:flex}.bookings-modern-action-field>p{display:none}}@media (width>=721px) and (width<=1100px){.quotes-modern-header,.bookings-modern-header,.invoices-modern-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.quotes-modern-header-actions,.bookings-modern-header-actions,.invoices-modern-header-actions{justify-self:end;display:flex}.quotes-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.bookings-modern-stats,.invoices-modern-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.quotes-modern-toolbar{grid-template-columns:minmax(0,1fr) minmax(190px,220px) auto}.quotes-modern-toolbar .quotes-modern-search{grid-column:auto}.bookings-modern-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.bookings-modern-toolbar .bookings-modern-search{grid-column:1/-1}.bookings-modern-toolbar .bookings-modern-view-toggle{grid-column:auto}.bookings-modern-page>.bookings-modern-header .bookings-modern-add-btn{color:#06121f;background:#22d3ee;border:1px solid #67e8f9c7}.quotes-modern-card-meta,.quotes-modern-card-footer,.bookings-modern-group-header,.bookings-modern-card-top,.bookings-modern-card-meta,.invoices-modern-card-head,.invoices-modern-card-meta,.invoices-modern-card-foot{flex-direction:row;align-items:flex-start}.quotes-modern-form-grid.two,.bookings-modern-form-grid.two,.invoices-modern-panels.two,.invoices-modern-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.quotes-modern-form-grid.three,.bookings-modern-form-grid.three,.invoices-modern-panels.three,.invoices-modern-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bookings-modern-invoice-card,.invoices-modern-followup-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.itemized-editor-head,.itemized-editor-total{align-items:center;display:flex}.itemized-editor-row{grid-template-columns:minmax(180px,1fr) minmax(70px,.35fr) minmax(110px,.5fr) minmax(105px,.45fr) auto;align-items:end}.invoices-modern-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.invoices-modern-actions>.invoices-modern-action{width:100%}}@media (width>=721px){.website-content-editor,.website-media-editor,.website-media-library,.settings-focus-main .setup-menu-shell,.settings-focus-main .setup-menu-panel,.automation-client-panel,.automation-workflow-section{box-shadow:none;background:0 0;border:0}.website-content-editor,.website-media-editor,.website-media-library{padding:0}.website-content-editor>.inline-callout:first-child,.website-media-editor>.inline-callout:first-child,.website-media-header-add{display:none}.media-preview-fallback{color:#cbd5e1d1;text-align:center;background:#0f172ab8;border:1px dashed #67e8f947;place-content:center;justify-items:center;gap:.45rem;min-height:13rem;display:grid}.media-preview-fallback svg{stroke:#67e8f9;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:34px;height:34px}.media-preview-fallback strong{color:#f8fafc;font-size:.9rem}.media-preview-fallback small{color:#94a3b8e6;text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-size:.76rem;overflow:hidden}.editor-jump-nav{flex-wrap:wrap;overflow:visible}.editor-jump-nav .tab{white-space:nowrap;flex:none}.settings-focus-main .setup-menu-shell{border-radius:0;padding:0}.settings-focus-main .setup-menu-panel{min-height:0}.settings-focus-main .setup-menu-panel>.setup-accordion-header{border-bottom:1px solid #8598ba29;padding:0 0 .85rem}.settings-focus-main .setup-menu-panel>.setup-accordion-body{padding:0}.settings-hero,.settings-hero-score,.settings-hero-stat{box-shadow:none;border-radius:14px}.settings-hero{grid-template-columns:minmax(0,1fr);padding:1rem 1.2rem}.settings-hero h1{max-width:none;font-size:2rem;line-height:1.1}.settings-hero-copy{gap:.45rem}.settings-hero-copy>p:not(.settings-hero-kicker){font-size:.95rem;line-height:1.45}.settings-hero-pills,.settings-hero-score,.settings-hero-stat-grid,.settings-focus-main .setup-menu-sidebar-header{display:none}.settings-hero h1,.settings-hero-score strong,.settings-hero-stat strong,.setup-overview-hero strong{letter-spacing:0}.automation-client-panel,.automation-workflow-section{padding:0}.automation-hero .home-ops-hero-actions{display:none}}@media (width>=721px) and (width<=1100px){.settings-hero{grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);padding:1rem}.settings-hero-copy{grid-column:1/-1}.settings-hero h1{max-width:720px;font-size:2rem;line-height:1.1}.settings-hero-score{grid-column:1;min-height:96px;padding:.85rem}.settings-hero-score strong{font-size:2.4rem;line-height:1}.settings-hero-stat-grid{grid-column:2;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-hero-stat{min-height:96px;padding:.75rem}.settings-focus-main .setup-menu-shell{grid-template-columns:minmax(0,1fr)}.settings-focus-main .setup-menu-sidebar{position:static}.settings-focus-main .setup-menu-list{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-focus-main .setup-menu-item{min-height:60px;transform:none}.settings-focus-main .setup-menu-item:hover,.settings-focus-main .setup-menu-item.active{transform:none}.settings-focus-main .setup-menu-item small{-webkit-line-clamp:1}}@media (width>=721px) and (width<=780px){.settings-hero-stat-grid,.settings-focus-main .setup-menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=721px){.search-results-hero,.activity-log-page .internal-ops-screen-header,.account-profile-hero,.account-security-hero{box-shadow:none;border-radius:14px}.search-results-hero,.activity-log-page .internal-ops-screen-header{padding:1rem 1.2rem}.search-results-hero{align-items:center}.search-results-hero>div:first-child{align-items:baseline;gap:.9rem;min-width:0;display:flex}.search-results-hero h1{font-size:1.5rem;line-height:1.2}.search-results-hero p:not(.eyebrow){display:none}.search-results-count{min-height:32px;padding-inline:10px}.activity-log-page .internal-ops-screen-header{align-items:center;min-height:0}.activity-log-page .internal-ops-screen-header .screen-header-copy{align-items:baseline;gap:.9rem;min-width:0;display:flex}.activity-log-page .internal-ops-screen-header h2{font-size:1.5rem;line-height:1.2}.activity-log-page .internal-ops-screen-header .lede{display:none}.account-profile-hero{grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.2rem}.account-profile-hero>div:first-child{align-items:baseline;gap:.9rem;min-width:0;display:flex}.account-profile-hero h1{font-size:1.5rem}.account-profile-hero p:not(.section-kicker){display:none}.account-profile-hero-avatar{border-radius:12px;width:56px;height:56px;font-size:1rem;display:inline-flex}.account-security-hero{grid-template-columns:minmax(0,1fr);padding:1rem 1.2rem}.account-security-status-panel,.account-security-state{display:none}.search-results-hero h1,.activity-log-page .internal-ops-screen-header h2,.account-profile-hero h1,.account-security-hero-copy h1,.setup-hero h1{letter-spacing:0}.search-results-section,.activity-log-list-card,.activity-log-detail-card,.account-profile-card,.account-team-row,.account-security-overview>div,.account-security-card,.account-security-state,.account-security-empty,.account-security-steps li{box-shadow:none;border-radius:14px}.activity-log-detail-list dd,.activity-log-changes p{overflow-wrap:anywhere}.account-profile-card{padding:1rem}.account-profile-editor .account-profile-mobile-name-field,.account-profile-editor .account-profile-photo-url-field,.account-team-fields .account-profile-photo-url-field{display:none}.account-profile-editor .account-profile-web-name-field{display:grid}.account-profile-avatar-control .account-profile-remove-photo,.account-team-actions .account-profile-remove-photo{display:inline-flex}.account-team-fields{grid-template-columns:repeat(2,minmax(150px,1fr))}.business-setup-shell{background:#07111f;place-items:start center;overflow:visible}.business-setup-shell .setup-layout{align-content:start;padding-block:1.5rem 2.5rem}.business-setup-shell .setup-hero{color:#f8fafc;background:#081220d1;border:1px solid #67e8f92e;border-radius:14px;padding:1rem 1.2rem}.business-setup-shell .setup-hero h1{color:#f8fafc;font-size:2.25rem;line-height:1.05}.business-setup-shell .setup-hero p{color:#e2e8f0c2}.business-setup-shell .setup-hero .eyebrow{color:#67e8f9}.business-setup-shell .setup-wizard-card,.business-setup-shell .setup-wizard-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.business-setup-shell .setup-wizard-card{overflow:visible}.business-setup-shell .setup-wizard-panel>div:first-child>.eyebrow{display:none}.business-setup-shell .setup-progress-rail,.business-setup-shell .setup-progress-step,.business-setup-shell .admin-onboarding-choice,.business-setup-shell .setup-review-grid article{box-shadow:none;border-radius:14px}.business-setup-shell .admin-onboarding-choice{min-height:150px}.business-setup-shell .setup-wizard-actions .button-secondary:disabled{display:none}}@media (width>=800px) and (width<=1024px){.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=840px) and (width<=920px){.activity-log-shell{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.activity-log-controls{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr)}.activity-log-detail-card{position:sticky}.account-security-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.account-security-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr)}}@media (width>=721px) and (width<=1040px){.account-team-row{grid-template-columns:auto minmax(0,1fr)}.account-team-actions{grid-column:2;justify-content:flex-start}}@media (width>=721px){.admin-page .module-hero h1{letter-spacing:0}.admin-page>.admin-onboarding-card,.admin-page>.admin-table-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.admin-page>.admin-launch-status-card,.admin-page>.admin-client-handoff-card,.admin-page>.admin-preview-banner,.admin-page>.admin-config-card,.admin-detail-grid>.card{min-width:0;box-shadow:none;border-radius:14px;padding:1rem}.admin-onboarding-section,.admin-onboarding-choice,.admin-business-row,.admin-user-row,.admin-launch-status-grid article,.admin-count-grid div,.admin-module-toggle{box-shadow:none;border-radius:14px}.admin-onboarding-choice:hover,.admin-onboarding-choice.is-selected{box-shadow:none;transform:none}.admin-user-row>div,.admin-user-row strong,.admin-user-row span{overflow-wrap:anywhere;min-width:0}.admin-copy-endpoint-action{display:none}.admin-module-toggle input[type=checkbox],.admin-inline-check input[type=checkbox]{min-width:1rem;height:1rem;min-height:1rem;box-shadow:none;accent-color:var(--brand-cyan);background:0 0;border:0;border-radius:3px;flex:0 0 1rem;margin:0;padding:0;width:1rem!important}.platform-admin-shell .topbar-cta{display:none}}@media (width>=840px){.admin-page .module-hero-actions{flex-wrap:nowrap}}@media (width>=721px) and (width<=1100px){.admin-users-card .admin-user-row{flex-direction:column;align-items:stretch}.admin-users-card .admin-user-row-actions{justify-content:flex-start;width:100%}}@media (width>=721px){.auth-entry-shell,.auth-login-shell{overflow:hidden auto}.auth-entry-shell .auth-card,.auth-login-shell .auth-login-card,.support-ticket-header,.support-ticket-card{box-shadow:none;border-radius:14px}.auth-entry-shell .auth-card-copy h2,.auth-entry-shell .auth-card h1,.auth-login-shell .auth-card-copy h2{letter-spacing:0}.auth-entry-shell .auth-form input:not([type=checkbox]),.auth-login-shell .auth-form input:not([type=checkbox]),.auth-entry-shell .auth-submit,.auth-entry-shell .auth-secondary-action,.auth-login-shell .auth-submit,.auth-login-shell .auth-secondary-action,.support-ticket-verification input,.support-ticket-verification button,.support-ticket-reply textarea,.support-ticket-reply-actions button{box-shadow:none;border-radius:12px}.auth-entry-shell .auth-submit:hover:not(:disabled),.auth-login-shell .auth-submit:hover:not(:disabled){box-shadow:none;transform:none}.auth-recovery-shell .auth-card-brand,.auth-recovery-shell .auth-recovery-redundant-link{display:none}.auth-recovery-shell .auth-reset-card{width:min(560px,100%);padding:2rem}.auth-invite-shell .auth-layout{width:min(640px,100% - 3rem);min-height:auto;padding:0}.auth-invite-shell .auth-card{width:100%;padding:2rem}.auth-invite-shell .auth-card h1{font-size:2.4rem;line-height:1.05}.support-ticket-message{border-radius:12px}.support-ticket-verification button,.support-ticket-reply-actions button{color:#06121f;background:#22d3ee}}@media (width>=721px) and (width<=1080px){.auth-entry-shell{background:radial-gradient(circle at 12% 14%,#00fff024,#0000 30%),radial-gradient(circle at 88% 18%,#b84dff26,#0000 32%),linear-gradient(145deg,#07111f 0%,#101827 58%,#17192b 100%);place-items:center;padding:1.5rem}.auth-signup-shell .auth-login-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);gap:1.5rem;width:min(100%,940px);min-height:auto;padding:0}.auth-signup-shell .auth-hero-panel{gap:1rem;min-height:0;padding:0}.auth-signup-shell .auth-hero-panel h1{letter-spacing:0;max-width:13ch;font-size:3rem;line-height:1}.auth-signup-shell .auth-hero-panel p{font-size:.95rem;line-height:1.55}.auth-signup-shell .auth-signal-grid{display:none}.auth-signup-shell .auth-login-card{width:100%;padding:1.5rem}}@media (width>=721px) and (width<=839px){.auth-signup-shell .auth-hero-panel h1{font-size:2.5rem}}@media (width>=721px){.drawer{gap:.9rem;width:clamp(460px,40vw,560px);max-width:calc(100vw - 2rem);height:100dvh;padding:1rem}.drawer-header{border-bottom:1px solid var(--border);padding-bottom:.85rem}.drawer-header h3{letter-spacing:0}.drawer-body{align-content:start;gap:.75rem;min-height:0;padding-bottom:0}.drawer-body:has(>.drawer-form){flex-direction:column;display:flex}.drawer-body>.drawer-form{flex-direction:column;flex:1 0 auto;align-content:start;display:flex}.drawer-body>.drawer-form>.drawer-footer{margin-top:auto}.drawer-body>.drawer-preview{align-content:start}.drawer-footer{border-top:1px solid var(--border);align-self:end;align-items:center;padding-top:.75rem}.drawer-footer .button{width:100%;height:44px;min-height:44px;box-shadow:none;border-radius:10px}.drawer-footer .button:hover{transform:none}.inbox-log-drawer .drawer{width:min(560px,100vw - 2rem)}.inbox-log-drawer .drawer-footer{align-self:auto;margin-top:0}.topbar-profile-menu,.leads-filter-menu,.customers-status-filter-menu,.inbox-more-menu div{background:#07101dfa;border-color:#8598ba38;border-radius:12px;box-shadow:0 14px 32px #00000057}.topbar-profile-menu{gap:.25rem;width:min(300px,100vw - 2rem);max-width:calc(100vw - 2rem);padding:.5rem}.topbar-profile-shell-mobile .topbar-profile-menu{left:0;right:auto}.topbar-profile-menu-card{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:.7rem .5rem .85rem}.topbar-profile-menu-item{min-height:40px;box-shadow:none;border-radius:8px;padding:0 .65rem}.leads-filter-menu,.customers-status-filter-menu{width:min(22rem,100vw - 2rem);min-width:0;padding:.4rem}.quotes-status-filter .leads-filter-menu{left:auto;right:0}.leads-filter-menu-head{padding:.4rem .5rem .55rem}.leads-filter-menu-head button{display:none}.leads-filter-options button,.customers-status-filter-menu button{border-radius:8px;min-height:44px;padding:.45rem .6rem}.inbox-more-menu summary{border-radius:10px;min-height:44px}.inbox-more-menu div{min-width:200px;padding:.4rem}.inbox-more-menu a,.inbox-more-menu button{border-radius:8px;min-height:40px;padding:.5rem .6rem}}@media (width>=1081px){.topbar-brand-lockup{display:none}.topbar-primary,.topbar-business-cluster{justify-content:flex-start}.topbar-business-cluster{width:100%}.dashboard-topbar .topbar-business-name{text-align:left}.activity-log-page .internal-ops-screen-header>.button,.admin-onboarding-back-link{display:none}}@media (width>=1321px){.topbar-action-button{border-radius:10px;width:42px;min-width:42px;height:42px;padding:0}.topbar-action-button span:last-child{display:none}}@media (width>=1321px) and (width<=1360px){.topbar-date{display:none}}@media (width>=721px) and (width<=1100px){.dashboard-topbar .dashboard-topbar-inner{width:calc(100% - 32px);margin-inline:16px}.dashboard-topbar-inner.dashboard-topbar-crm{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding-block:12px}.topbar-primary{grid-area:1/1}.topbar-tools{flex-wrap:nowrap;grid-area:1/2;justify-content:flex-end;justify-self:end;gap:8px;width:auto}.topbar-search{order:initial;grid-area:2/1/auto/-1}.topbar-cta{width:auto}.topbar-profile-shell-desktop .topbar-profile-menu{left:auto;right:0}}.support-center-page{gap:16px;width:100%;display:grid}.support-center-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0 18px;display:flex}.support-center-header h1,.support-center-section-heading h2,.support-center-detail-header h2{letter-spacing:0;margin:0}.support-center-header h1{font-size:28px;line-height:1.15}.support-center-header p:not(.eyebrow),.support-center-section-heading p,.support-center-detail-header p{color:var(--text-faint);margin:6px 0 0}.support-center-header-actions,.support-center-form-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.support-center-new,.support-center-list,.support-center-detail{border:1px solid var(--border);background:var(--surface-strong);border-radius:8px}.support-center-new{gap:16px;padding:20px;display:grid}.support-center-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.support-center-section-heading h2,.support-center-detail-header h2{font-size:18px;line-height:1.3}.support-center-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.support-center-form-grid label,.support-center-admin-controls label,.support-center-reply>label{color:var(--text-soft);gap:7px;font-size:13px;font-weight:700;display:grid}.support-center-wide{grid-column:1/-1}.support-center-form-actions>span{color:var(--text-faint);font-size:12px}.support-center-workspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;min-height:620px;display:grid}.support-center-list,.support-center-detail{min-width:0;padding:18px}.support-center-ticket-list,.support-center-messages{gap:8px;margin-top:16px;display:grid}.support-center-ticket{border:1px solid var(--border);width:100%;min-width:0;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border-radius:8px;gap:7px;padding:13px;display:grid}.support-center-ticket:hover,.support-center-ticket.is-selected{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));background:var(--accent-soft)}.support-center-ticket strong,.support-center-ticket small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-center-ticket small,.support-center-ticket-topline{color:var(--text-faint);font-size:12px}.support-center-ticket-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-center-priority,.support-center-status{text-transform:uppercase;border-radius:999px;width:fit-content;font-size:11px;font-weight:800;line-height:1}.support-center-priority{color:var(--text-soft)}.support-center-priority.is-urgent{color:var(--warning)}.support-center-status{color:var(--text-soft);background:var(--surface-muted);padding:6px 8px}.support-center-status.is-waiting_on_support{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent)}.support-center-status.is-waiting_on_client{color:var(--accent-strong);background:var(--accent-soft)}.support-center-status.is-resolved{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.support-center-detail{align-content:start;gap:18px;display:grid}.support-center-detail-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.support-center-admin-controls{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.support-center-admin-controls>div{align-content:center;gap:4px;min-width:0;display:grid}.support-center-admin-controls>div span{color:var(--text-faint);font-size:12px}.support-center-admin-controls>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-center-messages{max-height:470px;padding-right:4px;overflow-y:auto}.support-center-message{border:1px solid var(--border);background:var(--surface-muted);border-radius:8px;gap:8px;max-width:min(720px,88%);padding:13px 14px;display:grid}.support-center-message.is-support{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:var(--accent-soft);justify-self:end}.support-center-message>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.support-center-message>div span{color:var(--text-faint);white-space:nowrap;font-size:12px}.support-center-message p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.support-center-reply{border-top:1px solid var(--border);gap:10px;padding-top:16px;display:grid}.support-center-empty{color:var(--text-faint);margin:18px 0 0}@media (width<=980px){.support-center-workspace{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.support-center-admin-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.support-center-admin-controls>div{grid-column:1/-1}}@media (width<=820px){.support-center-header,.support-center-detail-header{flex-direction:column;align-items:stretch}.support-center-header-actions .button{flex:1}.support-center-workspace,.support-center-form-grid{grid-template-columns:1fr}.support-center-wide{grid-column:1}.support-center-workspace{min-height:0}.support-center-message{max-width:94%}}body:has(.auth-login-shell):has(.app-runtime-status.is-install) .auth-login-shell{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom,0px))}@media (width>=721px){body:has(.auth-login-shell):has(.app-runtime-status.is-install) .auth-login-layout{transform:translateY(clamp(-5.25rem,-8vh,-3rem))}body:has(.auth-login-shell):has(.app-runtime-status.is-install) .app-runtime-status.is-install{width:min(520px,100vw - 2rem);left:50%;right:auto;transform:translate(-50%)}}@media (width<=720px){.auth-login-shell{padding:max(.85rem, env(safe-area-inset-top,0px)) 1rem max(1rem, env(safe-area-inset-bottom,0px));display:block}.auth-login-shell .auth-login-layout{justify-items:center;gap:.85rem;width:min(100%,390px);padding-top:clamp(.35rem,2svh,1.1rem)}.auth-login-shell .auth-hero-panel{place-items:center;width:100%;min-height:0;padding:0;display:grid}.auth-login-shell .auth-hero-wordmark-frame{background:#fffffff0;border:1px solid #ffffffc7;border-radius:16px;width:min(250px,68vw);padding:.48rem .7rem;display:block;box-shadow:0 18px 44px #02061747}.auth-login-shell .auth-hero-wordmark{width:100%;display:block}.auth-login-shell .auth-summary-card,.auth-login-shell .auth-login-card-brand{display:none}.auth-login-shell .auth-login-card{border-radius:18px;max-width:100%;padding:1rem 1.05rem .95rem}.auth-login-shell .auth-card-copy{text-align:left;align-items:flex-start;gap:.26rem;margin-bottom:.72rem}.auth-login-shell .auth-card-copy h2{font-size:1.82rem;line-height:1.03}.auth-login-shell .auth-card-copy p{max-width:100%;font-size:.82rem}.auth-login-shell .auth-form{gap:.6rem}.auth-login-shell .auth-form label span{font-size:.74rem}.auth-login-shell .auth-form input:not([type=checkbox]),html.dark .auth-login-shell .auth-form input:not([type=checkbox]),.auth-login-shell .auth-form input:not([type=checkbox]):focus,html.dark .auth-login-shell .auth-form input:not([type=checkbox]):focus{color:#07111f;caret-color:#07111f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:#07111f;background:#fff;border-color:#e2e8f0b8;border-radius:13px;min-height:52px;padding:.72rem .86rem;font-size:.9rem;box-shadow:0 12px 26px #02061724}.auth-login-shell .auth-form input:not([type=checkbox])::placeholder,html.dark .auth-login-shell .auth-form input:not([type=checkbox])::placeholder{color:#0f172a9e}.auth-login-shell .auth-form input:not([type=checkbox]):focus,html.dark .auth-login-shell .auth-form input:not([type=checkbox]):focus{background:#fff;border-color:#67fff5cc;box-shadow:0 0 0 3px #00fff021,0 12px 26px #02061724}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill{caret-color:#07111f;-webkit-text-fill-color:#07111f;border-color:#67fff5a8;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #00fff021}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill:hover{caret-color:#07111f;-webkit-text-fill-color:#07111f;border-color:#67fff5a8;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #00fff021}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill:focus{caret-color:#07111f;-webkit-text-fill-color:#07111f;border-color:#67fff5a8;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #00fff021}.auth-login-shell .auth-form input:not([type=checkbox]):-webkit-autofill:active{caret-color:#07111f;-webkit-text-fill-color:#07111f;border-color:#67fff5a8;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px #00fff021}.auth-login-shell .auth-submit{border-radius:13px;min-height:50px;margin-top:.12rem}.auth-login-shell .auth-password-help,.auth-login-shell .auth-help-copy{text-align:center;max-width:100%}body:has(.auth-login-shell):has(.app-runtime-status.is-install) .auth-login-shell{padding-bottom:calc(8.4rem + env(safe-area-inset-bottom,0px))}}@media (width<=360px){.auth-login-shell .auth-card-copy h2{font-size:1.62rem}.auth-login-shell .auth-form input:not([type=checkbox]),html.dark .auth-login-shell .auth-form input:not([type=checkbox]),.auth-login-shell .auth-submit{min-height:47px}}.customer-picker{gap:.55rem;min-width:0;display:grid;position:relative}.customer-picker-label{color:#a5aec2c2;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.customer-picker-search{min-width:0;display:block;position:relative}.customer-picker-search input{color:#f7f9ff;background:#091220eb;border:1px solid #3a465ef0;border-radius:.9rem;outline:0;width:100%;min-height:48px;padding:0 1rem 0 2.75rem;transition:border-color .16s,box-shadow .16s,background .16s}.customer-picker-search input:focus{background:#0a1626fa;border-color:#25dbefc2;box-shadow:0 0 0 3px #25dbef1f}.customer-picker-search-icon{z-index:1;color:#a3b2cac7;pointer-events:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:absolute;top:50%;left:.92rem;transform:translateY(-50%)}.customer-picker-search-icon svg{width:100%;height:100%}.customer-picker-selected{color:#f8fbff;background:#18d98d14;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;padding:.62rem .7rem .62rem .85rem;display:flex;box-shadow:inset 3px 0 #18d98dc2}.customer-picker-selected>div{min-width:0}.customer-picker-selected strong,.customer-picker-selected span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customer-picker-selected strong{font-size:.9rem}.customer-picker-selected span{color:#cad5e7c2;margin-top:.18rem;font-size:.72rem}.customer-picker-selected button{color:#ffcdd6eb;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f43f5e1a;border:0;border-radius:.65rem;flex:none;padding:0 .65rem;font-size:.72rem;font-weight:850}.customer-picker-results{z-index:80;background:#070f1bfc;border:1px solid #364866f5;border-radius:.9rem;max-height:19rem;padding:.38rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 22px 48px #0206177a}.customer-picker-results button{color:#f8fbff;min-width:0;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.7rem;align-content:center;gap:.15rem;padding:.58rem .7rem;display:grid}.customer-picker-results button:hover,.customer-picker-results button.is-active,.customer-picker-results button[aria-selected=true]{background:#25dbef1c}.customer-picker-results button strong,.customer-picker-results button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-picker-results button strong{font-size:.86rem}.customer-picker-results button span,.customer-picker-results p,.customer-picker-results small,.customer-picker-helper{color:#c6d1e3c2;font-size:.74rem;line-height:1.35}.customer-picker-results p,.customer-picker-results small{margin:0;padding:.72rem}.customer-picker-helper{margin:0}@media screen and (width<=720px){.container.shell-main{width:100%;padding-inline:max(.45rem, env(safe-area-inset-left,0px)) max(.45rem, env(safe-area-inset-right,0px));margin:0}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-detail-card,.bookings-modern-page[data-mobile-pane=detail] .bookings-modern-detail-card,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-main,.bookings-modern-page[data-mobile-pane=detail] .bookings-modern-main,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-main{gap:0}.quotes-modern-page[data-mobile-pane=detail] .quotes-edit-panel,.quotes-modern-page[data-mobile-pane=detail] .itemized-editor,.bookings-modern-page[data-mobile-pane=detail] .bookings-modern-section-card,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-panel,.invoices-modern-page[data-mobile-pane=detail] .itemized-editor{box-shadow:none;border-color:#374660b8}.customer-picker-results{max-height:16.5rem;position:static;box-shadow:0 16px 32px #02061752}.customer-picker-search input{border-radius:10px;min-height:48px;font-size:16px}.customer-picker-selected{border-radius:10px}}@media (width<=720px){.admin-page{gap:.72rem}.admin-page .module-hero{border-bottom:1px solid #344056c2;grid-template-columns:minmax(0,1fr) minmax(6.4rem,7.6rem);align-items:center;gap:.9rem;padding:.95rem 0 1rem;display:grid}.admin-page .module-hero h1{letter-spacing:-.03em;margin:.18rem 0 .35rem;font-size:clamp(2rem,10vw,2.7rem);line-height:.98}.admin-page .module-hero .lede{color:#cbd5e1c7;max-width:13.5rem;font-size:clamp(.95rem,4.3vw,1.22rem);line-height:1.38}.admin-page .module-hero-actions{grid-template-columns:1fr;gap:.42rem;width:100%;display:grid}.admin-page .module-hero-actions .button{border-radius:14px;width:100%;min-height:46px;padding:0 .7rem;font-size:.86rem;line-height:1.05}.admin-page .admin-action-label-full{display:none}.admin-page .admin-action-label-short{display:inline}.admin-page .admin-table-card{box-shadow:none;background:radial-gradient(circle at 0 0,#25dbef0f,#0000 42%),#07101db8;border-color:#6074942e;border-radius:18px;gap:.54rem;padding:.52rem}.admin-page .admin-business-row{background:linear-gradient(135deg,#0f172adb,#0a111eeb);border-color:#60749429;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:94px;padding:.82rem .9rem;display:grid}.admin-page .admin-business-row>div{min-width:0}.admin-page .admin-business-row>div:first-child strong{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.18;overflow:hidden}.admin-page .admin-business-row>div:first-child span{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.18;overflow:hidden}.admin-page .admin-business-row>div:last-child{text-align:right;justify-items:end;gap:.38rem;max-width:7.8rem}.admin-page .admin-business-row .status-pill{color:#e2e8f0e6;background:#22d3ee14;border-color:#67e8f933;min-height:28px;padding:0 .62rem;font-size:.66rem}.admin-page .admin-business-row>div:last-child>span:not(.status-pill){color:#cbd5e1b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-header{gap:.7rem;padding-bottom:.78rem}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-title-row h1{font-size:clamp(1.34rem,6.8vw,1.72rem);line-height:1}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-add-btn{color:#07111f;background:linear-gradient(92deg,#25dbefd1,#a94ef5d1);border-color:#67e8f957;border-radius:15px;min-width:9.15rem;min-height:46px;padding-inline:.9rem}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.55rem;padding-top:.65rem}.bookings-modern-page[data-mobile-pane=list] .bookings-stat-card,.bookings-modern-page[data-mobile-pane=list] .bookings-modern-stats>:last-child:nth-child(odd){text-align:center;border-radius:14px;grid-column:auto;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;min-height:58px;padding:.48rem .3rem;display:grid}.bookings-modern-page[data-mobile-pane=list] .bookings-stat-card small{letter-spacing:0;max-width:100%;font-size:clamp(.56rem,2.5vw,.66rem);font-weight:900;line-height:1.04}.bookings-modern-page[data-mobile-pane=list] .bookings-stat-card strong,.bookings-modern-page[data-mobile-pane=list] .bookings-modern-stats>:last-child:nth-child(odd) strong{text-align:center;justify-self:center;font-size:clamp(1.18rem,5.6vw,1.52rem);line-height:.94}.bookings-stat-card.tone-slate{border-color:#8598ba38}.bookings-stat-card.tone-slate small{color:#cbd5e1db}.bookings-modern-toolbar{background:radial-gradient(circle at 8% 0,#25dbef14,#0000 38%),#07101dc2;border-color:#6074942e;border-radius:17px;gap:.52rem;padding:.58rem}.bookings-modern-search input,.bookings-modern-toolbar select{border-radius:14px;min-height:46px}.bookings-modern-view-toggle{background:#0f172ab8;border-radius:15px;gap:.3rem;padding:.3rem}.bookings-modern-view-toggle button{border-radius:12px;min-height:42px}.bookings-modern-calendar-shell{background:radial-gradient(circle at 12% 0,#25dbef0f,#0000 35%),linear-gradient(#0d1727e6,#070d18f0);border-color:#6074942e;border-radius:18px;overflow:hidden}.bookings-modern-calendar-header{gap:.7rem;padding:.9rem .82rem .78rem}.bookings-modern-calendar-title-row h2{font-size:clamp(1.45rem,7.2vw,1.9rem);line-height:1}.bookings-modern-calendar-nav{grid-template-columns:30px minmax(58px,auto) 30px;gap:.18rem}.bookings-modern-calendar-nav button{border-radius:10px;min-height:32px;font-size:.72rem}.bookings-modern-calendar-legend{gap:.32rem .55rem}.bookings-modern-calendar-legend span{color:#cbd5e1b8;font-size:.72rem}.bookings-modern-calendar-granularity{background:#0f172ab8;border-radius:16px;gap:.3rem;padding:.3rem}.bookings-modern-calendar-granularity button{border-radius:13px;min-height:42px;font-size:.82rem}.bookings-modern-calendar-grid-shell,.bookings-modern-week-grid,.bookings-modern-day-agenda{padding:.72rem .58rem .82rem}.bookings-modern-calendar-days,.bookings-modern-calendar-grid{gap:.3rem}.bookings-modern-calendar-day-name{color:#94a3b8ad;letter-spacing:.08em;padding:.22rem 0 .34rem;font-size:.55rem;font-weight:900}.bookings-modern-calendar-cell,.bookings-modern-calendar-spacer{min-height:clamp(50px,12.2vw,66px)}.bookings-modern-calendar-cell{background:#080f1b94;border-color:#60749424;border-radius:12px}.bookings-modern-calendar-cell.current{background:#0f766e1f;border-color:#22d3ee73}.bookings-modern-calendar-cell-head span{color:#f8fbfff0;font-size:.84rem;font-weight:900}.bookings-modern-calendar-cell-head em{color:#f4e8ff;background:#a94ef570;min-width:1.08rem;min-height:1.08rem;font-size:.54rem;box-shadow:0 0 0 1px #cea6ff2e}.bookings-modern-week-grid{gap:.55rem}.bookings-modern-week-column{background:#080f1b9e;border-radius:15px;gap:.52rem;padding:.78rem}.bookings-modern-week-column header,.bookings-modern-day-agenda header{border-bottom:1px solid #60749424;align-items:center;padding-bottom:.52rem}.bookings-modern-week-column header span,.bookings-modern-day-agenda header span{color:#cbd5e1c7;background:#94a3b81a;border-radius:999px;min-height:26px;padding:.18rem .52rem;font-size:.7rem;font-weight:850}.bookings-modern-week-items p{color:#cbd5e1a8;font-size:.82rem}.invoices-modern-page[data-mobile-pane=detail],.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-main,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-detail,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-detail-card{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-detail-card{border-radius:17px;gap:.72rem;padding:.72rem}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-detail-header{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-detail-header>div{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-detail-header h2{overflow-wrap:anywhere;letter-spacing:0;max-width:100%;font-size:clamp(1.18rem,6.1vw,1.55rem);line-height:1.05}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-detail-status-row{gap:0;width:auto}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-status-chip{letter-spacing:.04em;min-height:30px;padding:.18rem .58rem;font-size:.66rem}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-kebab{width:2.45rem;height:2.45rem}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;width:100%;display:grid}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-links{grid-template-columns:1fr;gap:.48rem;width:100%;display:grid}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-action,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-inline-btn{text-overflow:ellipsis;white-space:nowrap;border-radius:12px;width:100%;min-width:0;min-height:38px;padding:0 .38rem;font-size:.68rem;line-height:1.05;overflow:hidden}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-panel,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-form-grid,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-field,.invoices-modern-page[data-mobile-pane=detail] .itemized-editor,.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-list,.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-row,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-field input,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-field select,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-field textarea,.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-row input{min-width:0;max-width:100%}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items{border-radius:15px;overflow:hidden}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items table{border-collapse:separate;width:100%;min-width:0;display:block}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items thead{display:none}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items tbody{gap:.52rem;padding:.58rem;display:grid}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items tr{background:#080f1b94;border:1px solid #67e8f924;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;width:100%;min-width:0;padding:.64rem;display:grid}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items td{text-align:left;border:0;min-width:0;padding:0;display:block}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items td:first-child{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.88rem;font-weight:850;line-height:1.25;overflow:hidden}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items td:nth-child(n+2){color:#f8fbffeb;text-align:center;background:#94a3b814;border-radius:999px;align-content:center;justify-items:center;gap:.1rem;min-height:38px;padding:.32rem .36rem;font-size:.76rem;font-weight:850;line-height:1.1;display:grid}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items td:nth-child(n+2):before{color:#94a3b8bd;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:900;line-height:1}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items td:nth-child(2):before{content:"Qty"}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items td:nth-child(3):before{content:"Rate"}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-line-items td:nth-child(4):before{content:"Amount"}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-totals{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 42%),#080f1bbd;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem;padding:.58rem;display:grid}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-totals div{background:#0f172a94;border:1px solid #94a3b81a;border-radius:12px;gap:.14rem;min-width:0;padding:.52rem;display:grid}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-totals span{color:#94a3b8c7;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:850;line-height:1;overflow:hidden}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-totals strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1;overflow:hidden}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-totals .total{background:linear-gradient(90deg,#22d3ee21,#a94ef517),#0f172ab3;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-totals .total strong{font-size:1.42rem}.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-row{background:#ffffff09;border-radius:12px;grid-template-columns:minmax(0,1fr) 58px 78px;gap:.4rem;padding:.52rem}.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-row label:first-child{grid-column:1/-1}.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-row span,.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-amount span,.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-total span{letter-spacing:.08em;font-size:.54rem}.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-row input{border-radius:9px;min-height:34px;padding:0 .5rem;font-size:.72rem}.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-amount{grid-column:1/3;align-self:center}.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-remove{border-radius:9px;grid-column:3;min-height:34px;padding:0 .42rem;font-size:.62rem}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-footer{grid-template-columns:1fr;align-items:stretch;gap:.54rem;display:grid}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-footer-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;width:100%;min-width:0;display:grid}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-footer-copy span{color:#e2e8f0db;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#94a3b814;border-radius:999px;min-width:0;padding:.24rem .46rem;font-size:.7rem;line-height:1.15;overflow:hidden}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-primary-btn{border-radius:13px;width:100%;min-height:44px}.customers-modern-page[data-mobile-pane=detail] .customers-modern-detail-name-block{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:.34rem;display:grid}.customers-modern-page[data-mobile-pane=detail] .customers-modern-detail-identity h2{grid-column:1;margin-bottom:0}.customers-modern-page[data-mobile-pane=detail] .customers-modern-detail-chips{grid-area:1/2;align-self:center;min-width:0}.customers-modern-page[data-mobile-pane=detail] .customers-modern-detail-chips .customers-status-chip{min-height:24px;padding:.12rem .46rem;font-size:.58rem;line-height:1}.customers-modern-page[data-mobile-pane=detail] .customers-modern-detail-contact{grid-column:1/-1;margin-top:.2rem}.home-invoice-aging{border-radius:16px;padding:.82rem}.home-invoice-aging .home-visual-band-head{align-items:center;gap:.5rem;margin-bottom:.62rem}.home-invoice-aging .home-visual-band-head p{letter-spacing:.14em;font-size:.62rem}.home-invoice-aging .home-visual-band-head h3{font-size:1.12rem;line-height:1.08}.home-invoice-aging .home-visual-band-head a{border-radius:999px;min-height:34px;padding:0 .62rem;font-size:.72rem}.home-aging-buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.home-aging-bucket,.home-aging-bucket.is-empty{border-radius:13px;grid-column:auto;gap:.06rem .24rem;min-height:58px;padding:.46rem}.home-aging-bucket.is-primary{border-color:#fb923c2e;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;padding:.56rem .62rem}.home-aging-bucket span{font-size:.68rem;font-weight:850}.home-aging-bucket strong{grid-area:1/2/3;align-self:center;font-size:1.05rem}.home-aging-bucket.is-primary strong{color:#fb923cf5;font-size:1.34rem;display:block}.home-aging-bucket em,.home-aging-bucket small{font-size:.6rem}.home-aging-bucket.is-primary small{grid-area:auto/1;justify-self:start;font-size:.66rem}.home-aging-note{margin-top:.5rem;font-size:.72rem}.account-security-page{gap:.58rem;padding-bottom:.9rem}.account-security-hero{background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 42%),linear-gradient(145deg,#0d1828d1,#070c18db);border-radius:16px;gap:.64rem;padding:.78rem}.account-security-hero-copy{gap:.24rem}.account-security-hero-copy .section-kicker,.account-security-card .section-kicker{letter-spacing:.12em;font-size:.58rem}.account-security-hero-copy h1{max-width:14ch;font-size:clamp(1.48rem,8vw,1.92rem);line-height:1.02}.account-security-hero-copy p:not(.section-kicker){font-size:.84rem;line-height:1.38}.account-security-status-panel{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .52rem;min-width:0;padding:.68rem}.account-security-status-panel .status-pill{grid-area:1/2/3;align-self:center}.account-security-status-panel strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.1;overflow:hidden}.account-security-status-panel span:last-child{font-size:.72rem}.account-security-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.account-security-overview div{border-radius:13px;gap:.12rem;min-height:62px;padding:.58rem}.account-security-overview div:first-child{grid-column:1/-1}.account-security-overview span{letter-spacing:.08em;font-size:.56rem}.account-security-overview strong{font-size:.82rem;line-height:1.15}.account-security-overview small{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.15;overflow:hidden}.account-security-grid,.account-security-aside{gap:.58rem}.account-security-card{border-radius:16px;gap:.58rem;padding:.68rem}.account-security-card-head,.account-security-card-head.compact{grid-template-columns:2.1rem minmax(0,1fr) auto;place-items:center stretch;gap:.54rem}.account-security-card-head.compact{grid-template-columns:2.1rem minmax(0,1fr)}.account-security-lock-mark{border-radius:12px;width:2.05rem;height:2.05rem}.account-security-lock-mark:before{width:.68rem;height:.56rem;top:.55rem}.account-security-lock-mark:after{width:.92rem;height:.7rem;bottom:.52rem}.account-security-card-head h3,.account-security-steps-card h3,.account-security-help-card h3{font-size:1.02rem;line-height:1.08}.account-security-card-head p,.account-security-state p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.76rem;line-height:1.28;display:-webkit-box;overflow:hidden}.account-security-card-head .button{border-radius:10px;width:auto;min-height:34px;padding:0 .64rem;font-size:.72rem}.account-security-primary .message{border-radius:13px;margin:0;padding:.62rem .7rem;font-size:.78rem;line-height:1.32}.account-security-state{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;padding:.68rem;display:grid}.account-security-state span:not(.status-pill){letter-spacing:.08em;font-size:.58rem}.account-security-state strong{font-size:.9rem;line-height:1.14}.account-security-state .status-pill{white-space:nowrap;align-self:center}.account-security-empty{border-radius:14px;gap:.42rem;padding:.7rem}.account-security-empty .button,.account-security-factor .button,.account-security-verify-form .button{border-radius:12px;width:100%;min-height:38px}.account-security-steps-card{gap:.52rem}.account-security-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.account-security-steps li{text-align:center;border-radius:13px;grid-template-columns:1fr;justify-items:center;gap:.34rem;min-height:92px;padding:.54rem .36rem}.account-security-steps li>span{width:1.72rem;height:1.72rem;font-size:.72rem}.account-security-steps div{justify-items:center;gap:.12rem}.account-security-steps strong{font-size:.72rem;line-height:1.12}.account-security-steps small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6rem;line-height:1.18;display:-webkit-box;overflow:hidden}.account-security-help-card{gap:.58rem}.account-security-help-list{gap:.42rem}.account-security-help-list span{grid-template-columns:.48rem minmax(0,1fr);gap:.42rem;font-size:.78rem;line-height:1.32}.account-security-help-list span:before{width:.34rem;height:.34rem;margin-top:.44rem}.account-security-qr{border-radius:14px;padding:.72rem}.account-security-qr img{width:min(190px,100%)}.account-security-secret,.account-security-factor{border-radius:14px;padding:.68rem}.account-security-secret .button{min-height:44px}.account-security-disable-drawer .drawer-footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.account-security-disable-drawer .drawer-footer .button{min-width:0}.settings-confirmation-drawer .drawer-footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.settings-confirmation-drawer .drawer-footer .button{min-width:0}.admin-access-confirmation-drawer .drawer-footer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.admin-access-confirmation-drawer .drawer-footer .button{min-width:0}.account-security-verify-form input{min-height:46px;font-size:1.05rem}.topbar-profile-shell-mobile .topbar-profile-menu{background:radial-gradient(circle at 14% 0,#22d3ee21,#0000 34%),linear-gradient(#0d1b2ffa 0%,#06101dfa 100%);border-color:#67e8f933;border-radius:22px;gap:.34rem;width:min(20rem,100vw - 1.45rem);padding:.6rem;top:calc(100% + .72rem);right:-.12rem;box-shadow:0 24px 70px #02061794,inset 0 1px #ffffff0b}.topbar-profile-shell-mobile .topbar-profile-menu-card{background:linear-gradient(135deg,#122034eb,#0a1727e0);border-color:#67e8f924;border-radius:18px;gap:.68rem;padding:.66rem}.topbar-profile-shell-mobile .topbar-avatar-large{border-radius:13px;width:40px;height:40px}.topbar-profile-shell-mobile .topbar-profile-menu-card strong{font-size:.92rem;line-height:1.15}.topbar-profile-shell-mobile .topbar-profile-menu-card span,.topbar-profile-shell-mobile .topbar-profile-menu-card small{font-size:.75rem;line-height:1.25}.topbar-profile-shell-mobile .topbar-profile-menu-item{color:#f8fafcf0;background:#0812206b;border-color:#94a3b81a;border-radius:14px;min-height:43px;padding:0 .75rem;font-size:.9rem;font-weight:800;position:relative}.topbar-profile-shell-mobile .topbar-profile-menu-item:after{content:"›";color:#94a3b899;margin-left:auto;font-size:1.2rem;line-height:1}.topbar-profile-shell-mobile .topbar-profile-menu-item:hover,.topbar-profile-shell-mobile .topbar-profile-menu-item:focus-visible{color:#fff;background:#0f2134bd;border-color:#22d3ee3d}.topbar-profile-shell-mobile .topbar-profile-menu-item:disabled:after{opacity:.2}.topbar-profile-shell-mobile .topbar-profile-menu-item:last-child{color:#fecaca;background:#7f1d1d29;border-color:#f8717129;margin-top:.16rem}.topbar-profile-shell-mobile .topbar-profile-menu-item:last-child:after{content:""}.customers-modern-header{flex-direction:row;justify-content:space-between;align-items:center;gap:.7rem;padding-bottom:.72rem;display:flex}.customers-modern-heading{min-width:0}.customers-modern-title-row{gap:.52rem;min-width:0}.customers-modern-add-btn{white-space:nowrap;border-radius:12px;flex:none;width:auto;min-height:40px;padding:.54rem .78rem;font-size:.78rem}.customers-mobile-back{color:#e0fcfff0;background:linear-gradient(135deg,#0f2b3cd1,#0a192be0);border:1px solid #67e8f938;border-radius:12px;gap:.48rem;min-height:38px;margin:0 0 .62rem;padding:.34rem .72rem .34rem .38rem;font-size:.72rem;box-shadow:inset 0 1px #ffffff09}.customers-mobile-back:before{content:"←";color:#67e8f9;background:#22d3ee1f;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.92rem;line-height:1;display:inline-flex}.customers-mobile-back:hover,.customers-mobile-back:focus-visible{background:linear-gradient(135deg,#123748f0,#0c1f32f0);border-color:#67e8f96b}}:where(button,a,input,select,textarea,summary,[role=button],[role=tab]):focus-visible{outline-offset:2px;outline:2px solid #67e8f9e6}@media (hover:none),(pointer:coarse){:where(button,a,summary,[role=button],[role=tab]){-webkit-tap-highlight-color:transparent}.button:hover,.nav-chip:hover,.tab:hover,a.metric-card:hover{transform:none}:where(button,a.button,summary,[role=button]):active{opacity:.82}}@media screen and (width<=720px){html,body{scrollbar-width:none;max-width:100%}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.drawer-body::-webkit-scrollbar{display:none}.shell-content,.shell-main,.shell-main>*,.page-shell,.screen-grid,.workspace-grid,.detail-grid,.detail-stack,.record-list{min-width:0;max-width:100%}.shell-main{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px));overflow-x:clip}.card,.screen-header,.panel-card,.side-panel,.empty-state,.media-card{border-radius:8px}.screen-header{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.9rem;overflow:visible}.screen-header:after{display:none}.screen-header h2{font-size:1.35rem;line-height:1.15}.screen-header-actions,.screen-header-actions .button{width:100%}.topbar-profile-shell-mobile .topbar-profile-button{width:44px;min-width:44px;height:44px;min-height:44px}.topbar-profile-shell-mobile .topbar-avatar{border-radius:8px;width:36px;height:36px}.topbar-search{min-height:48px}.topbar-search-input{min-height:44px;font-size:1rem}.auth-password-toggle{width:44px;min-width:44px;height:44px;min-height:44px}.topbar-profile-shell-mobile .topbar-profile-menu{border-radius:8px}.topbar-profile-shell-mobile .topbar-profile-menu-backdrop{z-index:39;width:100vw;height:100dvh;box-shadow:none;cursor:default;-webkit-tap-highlight-color:transparent;background:#0208142e;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0}.topbar-profile-shell-mobile .topbar-profile-menu-card,.topbar-profile-shell-mobile .topbar-profile-menu-item{border-radius:8px}.topbar-profile-shell-mobile .topbar-profile-menu-item{min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{max-width:100%;font-size:16px}input:not([type=checkbox]):not([type=radio]):not([type=color]),select{min-height:44px}.tabs{scrollbar-width:none;gap:4px;min-height:44px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{border-radius:8px;min-height:44px}.quotes-stat-card{appearance:none;width:100%;color:inherit;font:inherit;text-align:left}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-header-actions .quotes-modern-add-btn,.quotes-modern-page[data-mobile-pane=list] .quotes-status-filter .leads-filter-select-trigger,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-header-actions .invoices-modern-primary-btn,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-status-filters button,.leads-modern-page[data-mobile-pane=list] .leads-modern-add-btn,.customers-modern-page[data-mobile-pane=list] .customers-modern-add-btn,.bookings-modern-add-btn,.leads-modern-page[data-mobile-pane=list] .leads-filter-select-trigger,.leads-modern-page[data-mobile-pane=list] .leads-modern-view-toggle button,.bookings-modern-page[data-mobile-pane=list] .bookings-modern-view-toggle button,.inbox-channel-filters button,.button,.button.button-small,.screen-header-actions .button,.inbox-screen .screen-header-actions .button,.account-security-card-head .button{border-radius:8px;min-height:44px}.leads-modern-page[data-mobile-pane=list] .leads-modern-stats,.customers-modern-page[data-mobile-pane=list] .customers-modern-stats,.bookings-modern-page[data-mobile-pane=list] .bookings-modern-stats,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;padding-top:.62rem;overflow-x:visible}.leads-modern-page[data-mobile-pane=list] .leads-modern-stats>:last-child:nth-child(odd),.customers-modern-page[data-mobile-pane=list] .customers-modern-stats>:last-child:nth-child(odd),.bookings-modern-page[data-mobile-pane=list] .bookings-modern-stats>:last-child:nth-child(odd),.invoices-modern-page[data-mobile-pane=list] .invoices-modern-stats>:last-child:nth-child(odd){grid-column:1/-1}.home-invoice-aging .home-visual-band-head>a,.home-ops-card-head>a,.home-visual-band-head>a,.home-focus-action,.home-aging-bucket,.home-pipeline-step,.home-focus-item{min-height:44px}.empty-state{text-align:center;align-content:center;justify-items:center;min-height:9rem;padding:1rem}.drawer{width:100%;height:100dvh;padding:max(.85rem, env(safe-area-inset-top,0px)) max(.85rem, env(safe-area-inset-right,0px)) max(.85rem, env(safe-area-inset-bottom,0px)) max(.85rem, env(safe-area-inset-left,0px));border-left:0;border-radius:0}.drawer-close{width:44px;height:44px}.drawer button,.drawer .button,.leads-modern-page[data-mobile-pane=detail] .leads-modern-footer .leads-modern-delete-btn,.leads-modern-page[data-mobile-pane=detail] .leads-modern-footer .leads-modern-save-btn,.mobile-workflow-back,.account-security-card-head .button,.account-security-empty .button,.account-security-factor .button,.account-security-verify-form .button,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-action,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-inline-btn{min-height:44px}.inbox-screen .inbox-list-panel .inbox-list-search input{min-height:48px}.leads-modern-header,.customers-modern-header,.quotes-modern-header,.bookings-modern-header,.invoices-modern-header,.bookings-modern-page[data-mobile-pane=list] .bookings-modern-header{padding-bottom:.62rem}.mobile-nav{padding-bottom:max(.45rem, env(safe-area-inset-bottom,0px))}.mobile-nav-button{min-width:0;min-height:52px}.button{min-width:44px}.panel-card .section-row .button,.side-panel .section-row .button,.media-actions .button{min-width:44px;min-height:44px}.automation-page button,.automation-page a[href],.activity-log-controls input,.activity-log-controls select,.settings-guidance-template-row .button,.settings-guidance-note-list .advanced-panel summary{min-height:44px}.settings-guidance-note-list .advanced-panel summary{align-items:center;display:flex}.settings-area-suggestions button,.settings-area-bulk-panel summary,.settings-area-tag button{min-width:44px;min-height:44px}.settings-area-bulk-panel summary{align-items:center;display:flex}.settings-area-tag{min-height:44px}.settings-area-tag button{width:44px;height:44px}.settings-meta-channel-card-head .button,:is(body:has(.auth-login-shell) .app-runtime-status.is-install .app-runtime-status-button,body:has(.auth-login-shell) .app-runtime-status.is-install .app-runtime-status-dismiss),.customers-modern-page[data-mobile-pane=detail] .customers-modern-action-btn,.customers-modern-page[data-mobile-pane=detail] .customers-modern-tabbar button,.customers-modern-page[data-mobile-pane=detail] .customers-vip-action,.leads-modern-page[data-mobile-pane=detail] .leads-mobile-back,.leads-modern-page[data-mobile-pane=detail] .leads-modern-action-btn,.leads-modern-page[data-mobile-pane=detail] .lead-conversion-link,.leads-modern-page[data-mobile-pane=detail] .lead-handoff-panel>summary,.leads-modern-page[data-mobile-pane=detail] .lead-intelligence-details summary,.leads-modern-page[data-mobile-pane=detail] .project-brief-details summary,.leads-modern-page[data-mobile-pane=detail] .lead-admin-panel summary,.leads-modern-page[data-mobile-pane=detail] .leads-modern-timeline-panel summary,.leads-modern-page[data-mobile-pane=detail] .leads-modern-info-card select,.leads-modern-page[data-mobile-pane=detail] .leads-modern-info-card input,.leads-modern-page[data-mobile-pane=detail] .leads-note-toggle,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-detail-actions .quotes-modern-secondary-btn,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-detail-actions .quotes-modern-delete-btn,.quotes-modern-page[data-mobile-pane=detail] .quotes-primary-actions .quotes-modern-inline-btn,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-handoff-card .quotes-modern-inline-btn,.quotes-modern-page[data-mobile-pane=detail] .quotes-lifecycle-action,.quotes-modern-page[data-mobile-pane=detail] .quotes-edit-panel-head,.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-head,.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-add,.quotes-modern-page[data-mobile-pane=detail] .itemized-editor-remove,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-field input,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-field select,.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-add,.invoices-modern-page[data-mobile-pane=detail] .itemized-editor-remove,.inbox-screen.has-selected-thread .inbox-mobile-back .button,.inbox-screen.has-selected-thread .inbox-conversation-actions .button,.inbox-screen.has-selected-thread .inbox-conversation-actions summary,.inbox-screen.has-selected-thread .inbox-more-menu a,.inbox-screen.has-selected-thread .inbox-more-menu button,.inbox-screen.has-selected-thread .inbox-context-actions .button,.inbox-screen.has-selected-thread .inbox-mobile-link-details summary,.inbox-screen.has-selected-thread .inbox-next-step-panel .dashboard-actions .button,.inbox-screen.has-selected-thread .inbox-composer-actions .button{min-height:44px}.inbox-screen.has-selected-thread .inbox-reply-composer textarea{height:44px!important;min-height:44px!important;max-height:44px!important}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-save-btn,.bookings-modern-page[data-mobile-pane=detail] .bookings-modern-outline-btn{min-height:44px}}.synq-copilot{z-index:90;pointer-events:none;justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.mobile-copilot-trigger{display:none}.desktop-copilot-trigger{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));width:42px;height:42px;min-height:42px;color:var(--text);background:var(--surface-strong);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.78rem;font-weight:800;display:inline-flex}.desktop-copilot-trigger:hover,.desktop-copilot-trigger:focus-visible{border-color:var(--accent);background:var(--accent-soft)}.desktop-copilot-trigger img{object-fit:contain;width:21px;height:21px}@media (width>=1101px){.topbar-tools{flex-wrap:nowrap}}.synq-copilot>*{pointer-events:auto}.synq-copilot.is-open:before{content:"";z-index:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;background:#02081261;position:fixed;inset:0}.synq-copilot:not(.is-open),.synq-copilot.is-open .synq-copilot-launcher{display:none}.synq-copilot-launcher{border:1px solid color-mix(in srgb, var(--accent) 60%, var(--border));min-width:118px;height:44px;color:var(--text);background:var(--surface-strong);font:inherit;letter-spacing:0;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 12px 30px #00000038}.synq-copilot-launcher:hover,.synq-copilot-launcher:focus-visible{border-color:var(--accent);background:var(--surface-raised)}.synq-copilot-launcher img{object-fit:contain;width:22px;height:22px}.synq-copilot-panel{z-index:1;border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;grid-template-rows:auto minmax(160px,1fr) auto auto auto;width:min(390px,100vw - 44px);height:min(620px,100vh - 110px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000057}.synq-copilot-header{border-bottom:1px solid var(--border);background:var(--surface-strong);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 12px 11px 14px;display:flex}.synq-copilot-header>div,.synq-copilot-header>div>span:last-child{align-items:center;min-width:0;display:flex}.synq-copilot-header>div{gap:10px}.synq-copilot-header>div>span:last-child{flex-direction:column;align-items:flex-start;gap:2px}.synq-copilot-header strong{color:var(--text);letter-spacing:0;font-size:15px}.synq-copilot-header small{color:var(--text-faint);font-size:12px}.synq-copilot-mark{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));background:var(--accent-soft);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.synq-copilot-mark img{width:21px;height:21px}.synq-copilot-header>button,.synq-copilot-composer>button{border:1px solid var(--border);width:44px;height:44px;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.synq-copilot-header>button svg,.synq-copilot-composer>button svg{width:18px;height:18px}.synq-copilot-back-icon{display:none}.synq-copilot-messages{align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow-y:auto}.synq-copilot-message{border:1px solid var(--border);max-width:88%;color:var(--text-soft);background:var(--surface-muted);border-radius:8px;gap:9px;padding:10px 12px;display:grid}.synq-copilot-message.is-user{border-color:color-mix(in srgb, var(--accent) 46%, var(--border));color:var(--text);background:var(--accent-soft);justify-self:end}.synq-copilot-message p,.synq-copilot-thinking,.synq-copilot-safety{overflow-wrap:anywhere;margin:0}.synq-copilot-message p{white-space:pre-wrap;line-height:1.5}.synq-copilot-message-actions,.synq-copilot-confirmation>div,.synq-copilot-prompts{flex-wrap:wrap;gap:7px;display:flex}.synq-copilot-message-actions button,.synq-copilot-confirmation button,.synq-copilot-prompts button{border:1px solid var(--border-strong);min-height:34px;color:var(--text);background:var(--surface-strong);font:inherit;letter-spacing:0;cursor:pointer;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:750}.synq-copilot-message-actions button{align-items:center;gap:7px;display:inline-flex}.synq-copilot-confirmation{border-top:1px solid var(--border);gap:7px;padding-top:9px;display:grid}.synq-copilot-confirmation strong{color:var(--text);font-size:13px}.synq-copilot-confirmation>span{color:var(--text-faint);font-size:12px;line-height:1.45}.synq-copilot-confirmation button.is-confirm{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));color:var(--accent-strong);background:var(--accent-soft)}.synq-copilot-message-actions button:hover,.synq-copilot-confirmation button:hover,.synq-copilot-prompts button:hover{border-color:var(--accent)}.synq-copilot-message-actions button:disabled,.synq-copilot-confirmation button:disabled,.synq-copilot-prompts button:disabled{opacity:.55;cursor:not-allowed}.synq-copilot-thinking{color:var(--text-faint);font-size:12px}.synq-copilot-prompts{border-bottom:1px solid var(--border);padding:0 14px 12px}.synq-copilot-prompts-label{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;flex:1 0 100%;font-size:11px;font-weight:800}.synq-copilot-prompts button{text-align:left;flex:140px}.synq-copilot-composer{background:var(--surface-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px 12px 8px;display:grid}.synq-copilot-composer textarea{resize:vertical;border:1px solid var(--border-strong);width:100%;min-height:46px;max-height:112px;color:var(--text);background:var(--surface-muted);font:inherit;border-radius:6px;padding:10px 11px;line-height:1.4}.synq-copilot-composer textarea:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:1px}.synq-copilot-composer>button{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));color:var(--accent-strong);background:var(--accent-soft)}.synq-copilot-composer>button:disabled{opacity:.45;cursor:not-allowed}.synq-copilot-safety{color:var(--text-faint);background:var(--surface-strong);text-align:center;padding:0 12px 10px;font-size:11px}@media (width<=980px) and (width>=721px){.synq-copilot{bottom:16px;right:16px}.synq-copilot-panel{width:min(370px,100vw - 32px);height:min(560px,100vh - 92px)}}@media (width<=720px){.desktop-copilot-trigger{display:none}.synq-copilot{right:.75rem;bottom:calc(5.8rem + env(safe-area-inset-bottom,0px));z-index:110;display:grid!important}.synq-copilot:not(.is-open){display:none!important}.mobile-copilot-trigger{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));width:44px;height:44px;color:var(--text);background:color-mix(in srgb, var(--surface-strong) 92%, transparent);box-shadow:none;cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.mobile-copilot-trigger:hover,.mobile-copilot-trigger:focus-visible{border-color:color-mix(in srgb, var(--accent) 70%, var(--border));background:var(--accent-soft)}.mobile-copilot-trigger img{object-fit:contain;width:23px;height:23px}.synq-copilot-launcher{border-color:color-mix(in srgb, var(--accent) 72%, var(--border));background:var(--surface-strong);width:48px;min-width:48px;height:48px;padding:0}.synq-copilot-launcher img{width:25px;height:25px}.synq-copilot-launcher>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.synq-copilot.is-open{background:var(--page-bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;inset:0;display:block!important}.synq-copilot.is-open:before,.synq-copilot.is-open .synq-copilot-launcher{display:none}.synq-copilot-panel{background:var(--page-bg);width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(120px,1fr) auto auto auto}.synq-copilot-header{min-height:calc(60px + env(safe-area-inset-top,0px));padding:max(9px, env(safe-area-inset-top,0px)) 12px 9px 8px;background:var(--surface);justify-content:start}.synq-copilot-header>button{border-color:#0000;order:-1}.synq-copilot-header>button:hover,.synq-copilot-header>button:focus-visible{border-color:var(--border);background:var(--surface-muted)}.synq-copilot-close-icon{display:none}.synq-copilot-back-icon{display:block}.synq-copilot-messages{overscroll-behavior:contain;gap:8px;padding:10px}.synq-copilot-message{max-width:92%;padding:9px 10px}.synq-copilot-prompts{border-top:1px solid var(--border);background:var(--surface);border-bottom:0;grid-template-columns:1fr;gap:7px;padding:10px 12px 11px;display:grid}.synq-copilot-prompts button{text-align:left;min-height:44px;padding:9px 12px}.synq-copilot-composer{border-top:1px solid var(--border);background:var(--surface);gap:8px;padding:10px 12px 7px}.synq-copilot-composer textarea{resize:none;min-height:44px;max-height:88px;font-size:16px}.synq-copilot-safety{padding:0 12px max(8px, env(safe-area-inset-bottom,0px));background:var(--surface)}.settings-focus-app .synq-copilot{bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}.settings-focus-app .synq-copilot.is-open{bottom:0}.settings-focus-app .synq-copilot-panel{height:100dvh}}@media print{:root,html.dark{color:#111827;background:#fff}body{color:#111827!important;background:#fff!important}.dashboard-sidebar,.dashboard-topbar,.mobile-nav,.topbar-profile-menu,.synq-copilot,.customers-modern-toolbar,.leads-modern-toolbar,.quotes-modern-toolbar,.bookings-modern-toolbar,.invoices-modern-toolbar,.screen-header-actions,.customers-modern-add-btn,.topbar-cta{display:none!important}.shell-app,.shell-content,.shell-main,.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.leads-modern-list-column,.customers-modern-list,.quotes-modern-list,.bookings-modern-list,.invoices-modern-list,.leads-modern-detail-card,.customers-modern-detail-card,.quotes-modern-detail-card,.bookings-modern-detail-card,.invoices-modern-detail-card{max-height:none!important;box-shadow:none!important;position:static!important;overflow:visible!important}}@media (width<=720px){.settings-focus-main,.settings-focus-main .setup-menu-shell,.settings-focus-main .setup-menu-sidebar,.settings-focus-main .setup-menu-content,.settings-focus-main .setup-accordion-section,.settings-focus-main .setup-accordion-body,.settings-focus-main .settings-area-workspace,.settings-focus-main .settings-area-main,.settings-focus-main .settings-area-tags{min-width:0;max-width:100%}.settings-focus-main .setup-menu-shell{grid-template-columns:minmax(0,1fr);padding:.5rem;overflow:hidden}.settings-focus-main .setup-menu-sidebar{position:static;overflow:hidden}.settings-focus-main .setup-menu-list{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.settings-focus-main .settings-area-tags{width:100%;padding:.5rem}.settings-focus-main .settings-area-tag{overflow-wrap:anywhere;max-width:100%}}.settings-mobile-section-picker{display:none}@media screen and (width<=720px){html:not(.dark) .settings-focus-main .setup-menu-shell{background:#f4f7fb;border-color:#d8e1ec;box-shadow:0 18px 48px #0f172a14}html:not(.dark) .settings-focus-main .setup-menu-sidebar-header,html:not(.dark) .settings-focus-main .setup-menu-item,html:not(.dark) .settings-focus-main .setup-menu-panel,html:not(.dark) .settings-focus-main .frontdesk-use-note,html:not(.dark) .settings-focus-main .inline-callout{color:#172033;background:#fff;border-color:#d8e1ec}html:not(.dark) .settings-focus-main .setup-menu-panel{background:#fff;box-shadow:0 12px 32px #0f172a0f}html:not(.dark) .settings-focus-main .setup-menu-item.active{box-shadow:none;background:#eafafb;border-color:#38bfc1}html:not(.dark) .settings-focus-main .setup-menu-sidebar-header strong,html:not(.dark) .settings-focus-main .setup-menu-item strong,html:not(.dark) .settings-focus-main .setup-accordion-trigger h3,html:not(.dark) .settings-focus-main .inline-callout span,html:not(.dark) .settings-focus-main .frontdesk-use-note p{color:#172033}html:not(.dark) .settings-focus-main .setup-menu-sidebar-header span,html:not(.dark) .settings-focus-main .setup-menu-item small,html:not(.dark) .settings-focus-main .setup-accordion-trigger small{color:#5f6f85}html:not(.dark) .settings-focus-main .inline-callout.warning{background:#fff9e9;border-color:#f0c36a}html:not(.dark) .settings-focus-main .inline-callout.warning span{color:#7a4d05}.settings-focus-main{padding-inline:.75rem;width:100%;padding-top:.75rem;padding-bottom:calc(5.4rem + env(safe-area-inset-bottom,0px));margin:0}.settings-focus-main .settings-hero{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;min-height:0;padding:.85rem}.settings-focus-main .settings-hero-copy{gap:.25rem}.settings-focus-main .settings-hero-kicker,.settings-focus-main .settings-hero-copy>p:not(.settings-hero-kicker),.settings-focus-main .settings-hero-pills,.settings-focus-main .settings-hero-stat-grid,.settings-focus-main .settings-hero-score small{display:none}.settings-focus-main .settings-hero h1{letter-spacing:0;max-width:20ch;font-size:1.05rem;line-height:1.25}.settings-focus-main .settings-hero-score{border-radius:8px;align-self:center;gap:.2rem;min-width:74px;padding:.55rem .65rem}.settings-focus-main .settings-hero-score>span{letter-spacing:.06em;font-size:.6rem}.settings-focus-main .settings-hero-score strong{letter-spacing:0;font-size:1.45rem}.settings-focus-main .settings-hero-progress{height:4px}.settings-focus-main .setup-menu-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.settings-focus-main .setup-menu-sidebar{margin-bottom:.6rem;display:block;overflow:visible}.settings-focus-main .setup-menu-sidebar-header,.settings-focus-main .setup-menu-list{display:none}.settings-mobile-section-picker{gap:.3rem;display:grid}.settings-mobile-section-picker>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.settings-mobile-section-picker select{border-radius:8px;width:100%;min-width:0;min-height:48px;padding:0 2.6rem 0 .85rem;font-size:.95rem;font-weight:850}.settings-focus-main .setup-save-note{border-radius:8px;min-height:0;padding:.65rem .75rem;font-size:.78rem;line-height:1.4}.settings-focus-main .setup-menu-panel{min-height:0;box-shadow:none;border-radius:8px}.settings-focus-main .setup-accordion-header{align-items:flex-start;gap:.65rem;padding:.75rem}.settings-focus-main .setup-accordion-trigger>span{border-radius:8px;width:2rem;height:2rem;font-size:.9rem}.settings-focus-main .setup-accordion-trigger h3{font-size:1rem;line-height:1.2}.settings-focus-main .setup-accordion-trigger small{margin-top:.15rem;font-size:.75rem;line-height:1.35}.settings-focus-main .setup-accordion-actions,.settings-focus-main .setup-accordion-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.settings-focus-main .setup-accordion-actions>.button:only-child,.settings-focus-main .setup-accordion-actions>div>.button:only-child,.settings-focus-main .setup-accordion-actions>div>.button:last-child:nth-child(odd){grid-column:1/-1}.settings-focus-main .setup-accordion-actions .button{width:100%;min-width:0;min-height:44px;padding:.55rem .65rem;font-size:.78rem;line-height:1.2}.settings-focus-main .setup-accordion-body>.card,.settings-focus-main .setup-accordion-body .panel-card,.settings-focus-main .settings-guidance-manager,.settings-focus-main .business-brain-card,.settings-focus-main .settings-primary-workspace-panel,.settings-focus-main .settings-workspace-connect-card,.settings-focus-main .settings-integration-card,.settings-focus-main .settings-proof-card{box-shadow:none;border-radius:8px}.settings-focus-main .frontdesk-use-note,.settings-focus-main .inline-callout{border-radius:8px;gap:.6rem;min-width:0;padding:.65rem .7rem;font-size:.78rem;line-height:1.4}.settings-focus-main .frontdesk-use-note>span{width:1.8rem;height:1.8rem;font-size:.68rem}.settings-focus-main .form-grid.two,.settings-focus-main .form-grid.three,.settings-focus-main .setup-overview-grid,.settings-focus-main .setup-answer-grid,.settings-focus-main .setup-wizard-pricing-grid,.settings-focus-main .settings-integration-grid,.settings-focus-main .settings-integration-overview,.settings-focus-main .settings-workspace-connect-grid,.settings-focus-main .settings-workspace-checks,.settings-focus-main .settings-workspace-account-list,.settings-focus-main .settings-proof-layout,.settings-focus-main .settings-proof-link-row,.settings-focus-main .config-history-grid{grid-template-columns:minmax(0,1fr);gap:.6rem}.settings-focus-main input:not([type=checkbox]):not([type=radio]),.settings-focus-main select,.settings-focus-main textarea{border-radius:8px;width:100%;min-width:0;min-height:44px}.settings-focus-main .setup-overview-hero,.settings-focus-main .settings-guidance-manager-head,.settings-focus-main .settings-workspace-connect-head,.settings-focus-main .settings-primary-workspace-main,.settings-focus-main .settings-meta-messaging-head,.settings-focus-main .settings-integration-card-head{align-items:stretch;gap:.6rem}.settings-focus-main .setup-overview-hero .button,.settings-focus-main .settings-workspace-connect-actions .button,.settings-focus-main .settings-custom-workspace-controls .button{width:100%}.settings-focus-main .settings-guidance-template-row,.settings-focus-main .settings-proof-template-row,.settings-focus-main .settings-hours-toolbar,.settings-focus-main .settings-workspace-button-row,.settings-focus-main .settings-meta-messaging-actions,.settings-focus-main .settings-integration-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.settings-focus-main .settings-guidance-template-row .button,.settings-focus-main .settings-proof-template-row .button,.settings-focus-main .settings-hours-toolbar .button,.settings-focus-main .settings-workspace-button-row .button,.settings-focus-main .settings-meta-messaging-actions .button,.settings-focus-main .settings-integration-actions .button{width:100%;min-width:0;min-height:44px;padding:.55rem;font-size:.76rem}.settings-focus-main .settings-primary-workspace-options,.settings-focus-main .settings-custom-workspace-controls{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.settings-focus-main .settings-primary-workspace-options button{border-radius:8px;width:100%;min-width:0}.settings-focus-main .settings-area-workspace{display:block}.settings-focus-main .settings-area-main,.settings-focus-main .settings-area-tags{border-radius:8px;width:100%;padding:.65rem}.settings-focus-main .settings-area-input-row{grid-template-columns:minmax(0,1fr);gap:.45rem}.settings-focus-main .settings-area-tag{min-height:38px;padding-left:.65rem}.settings-focus-main .settings-hours-row>:first-child,.settings-focus-main .settings-hours-row .settings-closed-toggle{grid-column:span 1}.settings-focus-main .settings-closed-toggle{min-width:0;min-height:44px;padding-inline:.55rem}.settings-focus-main .setup-service-wizard .setup-progress-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.settings-focus-main .setup-service-wizard .setup-progress-step{border-radius:8px;min-width:0}.settings-focus-main .setup-sticky-save-bar{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));border-radius:8px;gap:.55rem;margin:.65rem 0 0;padding:.65rem}.settings-focus-main .setup-sticky-save-bar strong{font-size:.85rem}.settings-focus-main .setup-sticky-save-bar span{display:none}.settings-focus-main .setup-sticky-save-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.settings-focus-main .setup-sticky-save-actions .button{min-width:0;min-height:44px;padding:.5rem .65rem}html:not(.dark) .settings-focus-main .setup-menu-shell{box-shadow:none;background:0 0}html:not(.dark) .settings-focus-app{background:radial-gradient(circle at 6% 0,#14b8a617,#0000 26%),radial-gradient(circle at 96% 4%,#6366f114,#0000 28%),#eef3f8}html:not(.dark) .settings-focus-topbar{background:#ffffffe6;border-color:#d8e1ec;box-shadow:0 1px #0f172a08}html:not(.dark) .settings-focus-back{color:#087f81;background:#edfafa;border-color:#a7dede}html:not(.dark) .settings-focus-title span{color:#66758b}html:not(.dark) .settings-focus-title strong{color:#172033}html:not(.dark) .settings-focus-main .settings-hero{background:radial-gradient(circle at 100% 0,#6366f117,#0000 34%),radial-gradient(circle at 0 0,#14b8a61a,#0000 34%),#fff;border-color:#d5e2eb;box-shadow:0 14px 34px #0f172a12}html:not(.dark) .settings-focus-main .settings-hero h1,html:not(.dark) .settings-focus-main .settings-hero-score strong,html:not(.dark) .settings-focus-main .settings-hero-stat strong{color:#172033}html:not(.dark) .settings-focus-main .settings-hero-copy>p:not(.settings-hero-kicker),html:not(.dark) .settings-focus-main .settings-hero-score small,html:not(.dark) .settings-focus-main .settings-hero-score>span,html:not(.dark) .settings-focus-main .settings-hero-stat span{color:#66758b}html:not(.dark) .settings-focus-main .settings-hero-pills span,html:not(.dark) .settings-focus-main .settings-hero-score,html:not(.dark) .settings-focus-main .settings-hero-stat{color:#334155;background:#f4f7fb;border-color:#d8e1ec}html:not(.dark) .settings-focus-main .setup-overview-hero,html:not(.dark) .settings-focus-main .settings-guidance-manager,html:not(.dark) .settings-focus-main .settings-workspace-connect-card,html:not(.dark) .settings-focus-main .settings-primary-workspace-panel,html:not(.dark) .settings-focus-main .settings-meta-messaging-panel,html:not(.dark) .settings-focus-main .settings-integration-summary-card,html:not(.dark) .settings-focus-main .settings-integration-card,html:not(.dark) .settings-focus-main .settings-integration-form-card,html:not(.dark) .settings-focus-main .settings-connection-receipt,html:not(.dark) .settings-focus-main .automation-readiness-panel,html:not(.dark) .settings-focus-main .automation-readiness-card,html:not(.dark) .settings-focus-main .automation-readiness-actions,html:not(.dark) .settings-focus-main .frontdesk-truth-row,html:not(.dark) .settings-focus-main .settings-workspace-account-list div{color:#172033;box-shadow:none;background:#f7f9fc;border-color:#d8e1ec}html:not(.dark) .settings-focus-main .setup-overview-hero p,html:not(.dark) .settings-focus-main .settings-primary-workspace-panel p,html:not(.dark) .settings-focus-main .settings-workspace-connect-head p,html:not(.dark) .settings-focus-main .settings-workspace-connect-actions small,html:not(.dark) .settings-focus-main .settings-integration-summary-card p,html:not(.dark) .settings-focus-main .settings-integration-summary-card small,html:not(.dark) .settings-focus-main .automation-readiness-head span,html:not(.dark) .settings-focus-main .automation-readiness-card p,html:not(.dark) .settings-focus-main .automation-readiness-card small,html:not(.dark) .settings-focus-main .automation-readiness-actions p,html:not(.dark) .settings-focus-main .automation-readiness-actions li,html:not(.dark) .settings-focus-main .frontdesk-truth-copy em,html:not(.dark) .settings-focus-main .frontdesk-truth-copy small{color:#5f6f85}html:not(.dark) .settings-focus-main .automation-readiness-head h3,html:not(.dark) .settings-focus-main .automation-readiness-card strong,html:not(.dark) .settings-focus-main .automation-readiness-actions strong{color:#172033}html:not(.dark) .settings-focus-main .automation-readiness-actions li{background:#e9eef5}html:not(.dark) .settings-focus-main .settings-primary-workspace-options button,html:not(.dark) .settings-focus-main .settings-workspace-checks span{color:#526176;background:#fff;border-color:#d8e1ec}html:not(.dark) .settings-focus-main .settings-primary-workspace-options button strong,html:not(.dark) .settings-focus-main .settings-workspace-checks span.is-done,html:not(.dark) .settings-focus-main .settings-integration-mini-checklist span.is-done{color:#087f5b}html:not(.dark) .settings-focus-main .settings-primary-workspace-options button.is-active,html:not(.dark) .settings-focus-main .settings-primary-workspace-options button:hover:not(:disabled){background:#ecfaf5;border-color:#8ed7c3}html:not(.dark) .settings-focus-main .settings-guidance-manager,html:not(.dark) .settings-focus-main .settings-workspace-connect-card,html:not(.dark) .settings-focus-main .settings-meta-messaging-panel,html:not(.dark) .settings-focus-main .settings-integration-summary-card,html:not(.dark) .settings-focus-main .settings-integration-card,html:not(.dark) .settings-focus-main .automation-readiness-panel{border-radius:8px}.settings-focus-topbar{flex-direction:row;align-items:center;gap:.65rem;min-height:64px;padding:.55rem .75rem}.settings-focus-back{border-radius:8px;min-height:44px;padding:0 .75rem;font-size:.8rem}.settings-focus-title{text-align:right;min-width:0}.settings-focus-title span{letter-spacing:.08em;font-size:.6rem}.settings-focus-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}html:not(.dark) .settings-mobile-section-picker>span{color:#526176}html:not(.dark) .settings-focus-main .setup-overview-hero{background:radial-gradient(circle at 100% 0,#6366f114,#0000 38%),#f4f8fc}html:not(.dark) .settings-focus-main .setup-overview-hero .button{color:#172033;background:#fff;border-color:#cbd7e5}.settings-focus-app{--settings-mobile-bg:#06101d;--settings-mobile-panel:#0b1727;--settings-mobile-raised:#101f32;--settings-mobile-border:#20324a;--settings-mobile-soft-border:#758eb12e;--settings-mobile-text:#f4f7fb;--settings-mobile-muted:#9eacc0;background:var(--settings-mobile-bg)}.settings-focus-topbar{border-color:var(--settings-mobile-border);min-height:56px;box-shadow:none;background:#06101df5;padding:.4rem .75rem}.settings-focus-back{border-color:var(--settings-mobile-border);background:var(--settings-mobile-panel);border-radius:8px;min-height:44px;padding:0 .65rem}.settings-focus-title span{color:var(--settings-mobile-muted)}.settings-focus-title strong{color:var(--settings-mobile-text)}.settings-focus-main{padding:.5rem .75rem calc(5.4rem + env(safe-area-inset-bottom,0px))}.settings-focus-main .settings-hero{display:none}.settings-focus-main .setup-menu-shell{overflow:visible}.settings-focus-main .setup-menu-sidebar{z-index:35;border-bottom:1px solid var(--settings-mobile-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06101df5;margin:-.5rem -.75rem .55rem;padding:.5rem .75rem;position:sticky;top:56px}.settings-mobile-section-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem}.settings-mobile-section-picker>span{color:var(--settings-mobile-muted);letter-spacing:.08em;white-space:nowrap;font-size:.64rem}.settings-mobile-section-picker select{border-color:var(--settings-mobile-border);background-color:var(--settings-mobile-panel);min-height:44px;color:var(--settings-mobile-text);border-radius:8px;font-size:.86rem}.settings-focus-main .setup-menu-content{gap:.5rem}.settings-focus-main .setup-save-note.is-clean{display:none}.settings-focus-main .setup-save-note.warning{z-index:30;background:#302511;border-radius:8px;margin-bottom:.15rem;padding:.55rem .65rem;position:sticky;top:107px}.settings-focus-main .setup-menu-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.settings-focus-main .setup-accordion-header{border-bottom:1px solid var(--settings-mobile-border);flex-flow:wrap;align-items:center;gap:.5rem;padding:0 0 .55rem}.settings-focus-main .setup-accordion-trigger{gap:.55rem}.settings-focus-main .setup-accordion-trigger>span{border:0;border-radius:7px;width:1.8rem;height:1.8rem;font-size:.76rem}.settings-focus-main .setup-accordion-trigger h3{color:var(--settings-mobile-text);font-size:1.08rem;line-height:1.2}.settings-focus-main .setup-accordion-trigger small{display:none}.settings-focus-main .setup-accordion-actions{width:auto;margin-left:auto;display:flex}.settings-focus-main .setup-accordion-actions:has(>div){flex-basis:100%;width:100%;margin-left:0}.settings-focus-main .setup-accordion-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;display:grid}.settings-focus-main .setup-accordion-actions .button{border-radius:8px;width:auto;min-height:44px;padding:.45rem .65rem;font-size:.74rem}.settings-focus-main .setup-accordion-actions>div>.button{width:100%}.settings-focus-main .setup-accordion-actions>div>.button:last-child:nth-child(odd){grid-column:auto}.settings-focus-main .setup-accordion-body{gap:.65rem;padding:.65rem 0 0}.settings-focus-main .setup-accordion-body>.card,.settings-focus-main .setup-accordion-body>.settings-guidance-manager,.settings-focus-main .setup-accordion-body>.settings-primary-workspace-panel,.settings-focus-main .setup-accordion-body>.settings-meta-messaging-panel,.settings-focus-main .setup-accordion-body>.settings-proof-layout,.settings-focus-main .setup-accordion-body>.settings-advanced-integrations,.settings-focus-main .setup-overview-card,.settings-focus-main .settings-workspace-connect-card,.settings-focus-main .settings-integration-card,.settings-focus-main .settings-integration-summary-card,.settings-focus-main .settings-integration-form-card,.settings-focus-main .business-brain-card,.settings-focus-main .settings-hour-card{border-color:var(--settings-mobile-border);background:var(--settings-mobile-panel);box-shadow:none;border-radius:8px}.settings-focus-main .panel-card,.settings-focus-main .settings-guidance-manager,.settings-focus-main .settings-primary-workspace-panel,.settings-focus-main .settings-meta-messaging-panel,.settings-focus-main .settings-workspace-connect-card,.settings-focus-main .settings-integration-summary-card{padding:.75rem}.settings-focus-main .frontdesk-use-note{background:#23c7c914;border:0;border-left:3px solid #23c7c9;border-radius:6px;align-items:center;padding:.55rem .65rem}.settings-focus-main .frontdesk-use-note>span{display:none}.settings-focus-main .frontdesk-use-note p{color:var(--settings-mobile-muted);font-size:.75rem;line-height:1.4}.settings-focus-main .inline-callout{border-radius:7px;padding:.6rem .65rem}.settings-focus-main .dashboard-field,.settings-focus-main .detail-stack{gap:.5rem}.settings-focus-main .dashboard-field>label,.settings-focus-main .dashboard-field>span:first-child{font-size:.78rem}.settings-focus-main .helper-text,.settings-focus-main .dashboard-field small{color:var(--settings-mobile-muted);font-size:.72rem;line-height:1.4}.settings-focus-main input:not([type=checkbox]):not([type=radio]):not([type=color]),.settings-focus-main select,.settings-focus-main textarea{border-color:var(--settings-mobile-border);min-height:44px;color:var(--settings-mobile-text);background:#081422;border-radius:8px;font-size:.9rem}.settings-focus-main textarea{min-height:82px}.settings-focus-main .advanced-panel,.settings-focus-main .settings-advanced-integrations{border-color:var(--settings-mobile-border);background:var(--settings-mobile-raised);border-radius:8px;padding:.7rem}.settings-focus-main .advanced-panel summary,.settings-focus-main .settings-advanced-integrations summary{min-height:44px;color:var(--settings-mobile-text);align-items:center;font-size:.82rem;display:flex}.settings-focus-main [data-settings-section=settings-overview] .setup-overview-hero{border-radius:8px;align-items:center;padding:.7rem}.settings-focus-main [data-settings-section=settings-overview] .setup-overview-kicker,.settings-focus-main [data-settings-section=settings-overview] .setup-overview-hero p{display:none}.settings-focus-main [data-settings-section=settings-overview] .setup-overview-hero strong{letter-spacing:0;font-size:1.15rem;line-height:1.25}.settings-focus-main [data-settings-section=settings-overview] .setup-overview-hero .button{width:auto;min-height:44px;padding:.45rem .6rem}.settings-focus-main .settings-overview-readiness{border-color:var(--settings-mobile-border);background:var(--settings-mobile-panel);border-radius:8px;gap:.65rem;padding:.7rem}.settings-focus-main .settings-overview-readiness .automation-readiness-head{gap:.45rem}.settings-focus-main .settings-overview-readiness .automation-readiness-head span,.settings-focus-main .settings-overview-readiness .automation-readiness-card p{display:none}.settings-focus-main .settings-overview-readiness .automation-readiness-head>a{border-radius:8px;min-height:44px;padding:0 .65rem;font-size:.72rem}.settings-focus-main .settings-overview-readiness .automation-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.settings-focus-main .settings-overview-readiness .automation-readiness-card{background:var(--settings-mobile-raised);border-radius:7px;gap:.35rem;min-height:84px;padding:.6rem}.settings-focus-main .settings-overview-readiness .automation-readiness-card>div{gap:.25rem}.settings-focus-main .settings-overview-readiness .automation-readiness-card strong{font-size:.78rem}.settings-focus-main .settings-overview-readiness .automation-readiness-card small{font-size:.65rem;line-height:1.3}.settings-focus-main .settings-overview-readiness .automation-readiness-actions{border-radius:7px;padding:.6rem}.settings-focus-main .setup-overview-card{padding:.65rem}.settings-focus-main .setup-overview-card .section-row .helper-text,.settings-focus-main .frontdesk-truth-copy small,.settings-focus-main .setup-checklist-row small{display:none}.settings-focus-main .frontdesk-truth-list{gap:.4rem}.settings-focus-main .frontdesk-truth-row{background:var(--settings-mobile-raised);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;padding:.55rem}.settings-focus-main .frontdesk-truth-mark{border-radius:6px;width:1.8rem;height:1.8rem;font-size:.62rem}.settings-focus-main .frontdesk-truth-copy strong,.settings-focus-main .frontdesk-truth-copy em{font-size:.75rem}.settings-focus-main .frontdesk-truth-status{padding:.3rem .45rem;font-size:.62rem}.settings-focus-main .setup-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.settings-focus-main .setup-checklist-row{background:var(--settings-mobile-raised);border-radius:7px;gap:.4rem;min-height:58px;padding:.5rem}.settings-focus-main .setup-checklist-row>span{min-width:1.55rem;height:1.55rem;font-size:.6rem}.settings-focus-main .setup-checklist-row strong{font-size:.7rem;line-height:1.3}.settings-focus-main [data-settings-section=settings-services] .inline-callout:not(.warning){display:none}.settings-focus-main .setup-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.settings-focus-main .setup-service-card{background:var(--settings-mobile-panel);border-radius:8px;min-height:92px;padding:.65rem}.settings-focus-main .setup-service-card span{font-size:.62rem}.settings-focus-main .setup-service-card-meta{gap:.25rem}.settings-focus-main .setup-service-card-meta small{min-height:1.45rem;padding:0 .4rem;font-size:.62rem}.settings-focus-main .setup-service-editor>.section-row,.settings-focus-main .business-brain-card>.section-row{gap:.55rem;display:grid}.settings-focus-main .setup-service-editor>.section-row .section-actions,.settings-focus-main .settings-guidance-card-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;width:100%;display:grid}.settings-focus-main .setup-service-editor>.section-row .button,.settings-focus-main .settings-guidance-card-actions .button{min-width:0;min-height:44px;padding:.35rem;font-size:.67rem}.settings-focus-main .setup-service-editor>.section-row .status-pill{grid-column:1/-1;justify-self:start}.settings-focus-main .settings-guidance-manager{gap:.65rem}.settings-focus-main .settings-guidance-manager-head{align-items:center}.settings-focus-main .settings-guidance-manager-head .helper-text{display:none}.settings-focus-main .settings-guidance-count{padding:.35rem .55rem}.settings-focus-main .settings-guidance-template-row{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:.6rem}.settings-focus-main .settings-guidance-template-row .button{border-radius:8px;min-height:44px;padding:.35rem;font-size:.67rem}.settings-focus-main .settings-guidance-card-actions{grid-template-columns:auto minmax(84px,auto);justify-content:end}.settings-focus-main .settings-hours-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-focus-main .settings-hours-toolbar .button:last-child:nth-child(odd){grid-column:auto}.settings-focus-main .settings-hours-list{gap:.5rem}.settings-focus-main .settings-hour-card{padding:.65rem}.settings-focus-main .settings-hour-card-head{align-items:center;margin-bottom:.5rem}.settings-focus-main .settings-hour-card-head .button{min-height:44px;padding:.35rem .5rem;font-size:.66rem}.settings-focus-main .settings-hours-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem}.settings-focus-main .settings-hours-row>.dashboard-field:first-child{display:none}.settings-focus-main .settings-hours-row .settings-closed-toggle{grid-area:1/1/auto/-1;min-height:38px}.settings-focus-main .settings-hour-note{margin-top:.45rem}.settings-focus-main .settings-hour-note .helper-text,.settings-focus-main .settings-hour-note small{display:none}.settings-focus-main .settings-primary-workspace-panel,.settings-focus-main .settings-meta-messaging-panel{gap:.65rem}.settings-focus-main .settings-primary-workspace-main>div:first-child p,.settings-focus-main .settings-workspace-connect-head p,.settings-focus-main .settings-meta-messaging-head p,.settings-focus-main .settings-meta-inbox-summary p,.settings-focus-main .settings-integration-summary-card small{display:none}.settings-focus-main .settings-primary-workspace-options{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-focus-main .settings-primary-workspace-options button{min-height:56px;padding:.55rem}.settings-focus-main .settings-custom-workspace-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-focus-main .settings-custom-workspace-controls .button{grid-column:1/-1}.settings-focus-main .settings-workspace-connect-grid,.settings-focus-main .settings-integration-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.settings-focus-main .settings-workspace-connect-card,.settings-focus-main .settings-integration-summary-card{min-height:0;padding:.65rem}.settings-focus-main .settings-workspace-connect-head,.settings-focus-main .settings-workspace-connect-actions,.settings-focus-main .settings-integration-card-head,.settings-focus-main .settings-meta-messaging-head{align-items:flex-start}.settings-focus-main .settings-workspace-checks,.settings-focus-main .settings-integration-mini-checklist{grid-template-columns:minmax(0,1fr);gap:.35rem}.settings-focus-main .settings-workspace-checks span,.settings-focus-main .settings-integration-mini-checklist span{min-height:34px;padding:.4rem .5rem}.settings-focus-main .settings-workspace-account-list{grid-template-columns:minmax(0,1fr);gap:.35rem}.settings-focus-main .settings-workspace-account-list div{border-radius:7px;padding:.5rem}.settings-focus-main .settings-workspace-connect-actions,.settings-focus-main .settings-workspace-button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.settings-focus-main .settings-workspace-connect-actions small{grid-column:1/-1;font-size:.68rem}.settings-focus-main .settings-workspace-button-row{grid-column:1/-1}.settings-focus-main .settings-workspace-button-row .button{min-width:0}.settings-focus-main .settings-meta-inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.settings-focus-main .settings-meta-inbox-summary div{border-radius:7px;padding:.5rem}.settings-focus-main .settings-meta-inbox-summary span{font-size:.58rem}.settings-focus-main .settings-meta-inbox-summary strong{font-size:.72rem}.settings-focus-main .settings-meta-channel-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.settings-focus-main .settings-meta-channel-card{border-radius:8px;gap:.55rem;padding:.65rem}.settings-focus-main .settings-meta-channel-card p{font-size:.72rem}.settings-focus-main .settings-meta-channel-detail,.settings-focus-main .settings-meta-admin-controls{padding-top:.55rem}.settings-focus-main .settings-meta-admin-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-focus-main .settings-email-branding-grid,.settings-focus-main .settings-optional-integrations-form{grid-template-columns:minmax(0,1fr);gap:.55rem}.settings-focus-main .settings-email-preview-card{max-height:340px;overflow:auto}.settings-focus-main .settings-customer-branding-panel{gap:.7rem;padding:.7rem}.settings-focus-main .settings-customer-branding-panel .settings-email-preview-card{max-height:none;overflow:hidden}.settings-focus-main .settings-brand-launch{gap:.65rem;padding:.7rem 0}.settings-focus-main .settings-brand-launch-summary{align-items:flex-start}.settings-focus-main .settings-brand-launch-summary strong{font-size:.9rem}.settings-focus-main .settings-brand-launch-summary p{font-size:.73rem}.settings-focus-main .settings-brand-launch-count{width:2.65rem;height:2.65rem;font-size:.76rem}.settings-focus-main .settings-brand-launch-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.settings-focus-main .settings-brand-launch-checks span{min-height:2.25rem;padding:.4rem .45rem;font-size:.66rem}.settings-focus-main .settings-brand-launch-checks>:last-child:nth-child(odd){grid-column:1/-1}.settings-focus-main .settings-email-branding-head{gap:.65rem}.settings-focus-main .settings-email-branding-head h4{font-size:.95rem}.settings-focus-main .settings-email-branding-head p,.settings-focus-main .settings-email-sender-summary p{font-size:.73rem}.settings-focus-main .settings-email-sender-summary,.settings-focus-main .settings-email-test-panel{border-radius:8px;padding:.65rem}.settings-focus-main .settings-email-branding-contact{border-radius:8px;align-items:flex-start;width:100%;line-height:1.35}.settings-focus-main .settings-email-preview-header{padding:.85rem .9rem .45rem}.settings-focus-main .settings-email-preview-body{padding:.4rem .9rem .7rem;font-size:.82rem;line-height:1.45}.settings-focus-main .settings-email-preview-footer{margin:0 .9rem .9rem;padding-top:.65rem;font-size:.67rem}.settings-focus-main .settings-branding-location-note{gap:.65rem;display:grid}.settings-focus-main .settings-branding-location-note p{font-size:.73rem}.settings-focus-main .settings-branding-location-note .button{width:100%;min-height:44px}.settings-focus-main .settings-area-tags,.settings-focus-main .settings-proof-card,.settings-focus-main .config-history-grid>*,.settings-focus-main .settings-proof-link-row{border-color:var(--settings-mobile-soft-border);background:var(--settings-mobile-raised);border-radius:8px}.settings-focus-main .settings-proof-template-row{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-focus-main .settings-proof-template-row .button{min-height:44px;padding:.35rem;font-size:.67rem}.settings-focus-main .settings-proof-link-row{padding:.6rem}html:not(.dark) .settings-focus-app{--settings-mobile-bg:#f3f6fa;--settings-mobile-panel:#fff;--settings-mobile-raised:#f6f8fb;--settings-mobile-border:#d8e1ec;--settings-mobile-soft-border:#e3e9f1;--settings-mobile-text:#172033;--settings-mobile-muted:#607086;background:var(--settings-mobile-bg)}html:not(.dark) .settings-focus-topbar,html:not(.dark) .settings-focus-main .setup-menu-sidebar{border-color:var(--settings-mobile-border);background:#fffffff5}html:not(.dark) .settings-focus-back,html:not(.dark) .settings-mobile-section-picker select{border-color:var(--settings-mobile-border);background-color:var(--settings-mobile-panel);color:var(--settings-mobile-text)}html:not(.dark) .settings-focus-main .setup-menu-panel,html:not(.dark) .settings-focus-main .setup-overview-card,html:not(.dark) .settings-focus-main .settings-overview-readiness,html:not(.dark) .settings-focus-main .settings-overview-readiness .automation-readiness-card,html:not(.dark) .settings-focus-main .settings-overview-readiness .automation-readiness-actions,html:not(.dark) .settings-focus-main .frontdesk-truth-row,html:not(.dark) .settings-focus-main .setup-checklist-row,html:not(.dark) .settings-focus-main .setup-service-card,html:not(.dark) .settings-focus-main .settings-guidance-manager,html:not(.dark) .settings-focus-main .business-brain-card,html:not(.dark) .settings-focus-main .settings-hour-card,html:not(.dark) .settings-focus-main .settings-primary-workspace-panel,html:not(.dark) .settings-focus-main .settings-workspace-connect-card,html:not(.dark) .settings-focus-main .settings-meta-messaging-panel,html:not(.dark) .settings-focus-main .settings-meta-channel-card,html:not(.dark) .settings-focus-main .settings-integration-card,html:not(.dark) .settings-focus-main .settings-integration-summary-card,html:not(.dark) .settings-focus-main .settings-proof-card,html:not(.dark) .settings-focus-main .settings-area-tags,html:not(.dark) .settings-focus-main .advanced-panel,html:not(.dark) .settings-focus-main .settings-advanced-integrations{border-color:var(--settings-mobile-border);background:var(--settings-mobile-panel);color:var(--settings-mobile-text);box-shadow:none}html:not(.dark) .settings-focus-main .settings-overview-readiness .automation-readiness-card,html:not(.dark) .settings-focus-main .frontdesk-truth-row,html:not(.dark) .settings-focus-main .setup-checklist-row,html:not(.dark) .settings-focus-main .settings-workspace-account-list div,html:not(.dark) .settings-focus-main .settings-meta-inbox-summary div,html:not(.dark) .settings-focus-main .settings-meta-channel-card,html:not(.dark) .settings-focus-main .settings-area-tags,html:not(.dark) .settings-focus-main .settings-proof-link-row,html:not(.dark) .settings-focus-main .advanced-panel,html:not(.dark) .settings-focus-main .settings-advanced-integrations{background:var(--settings-mobile-raised)}html:not(.dark) .settings-focus-main input:not([type=checkbox]):not([type=radio]):not([type=color]),html:not(.dark) .settings-focus-main select,html:not(.dark) .settings-focus-main textarea{color:#172033;background:#fff;border-color:#cbd6e3}html:not(.dark) .settings-focus-main .setup-accordion-trigger h3,html:not(.dark) .settings-focus-main .automation-readiness-head h3,html:not(.dark) .settings-focus-main .automation-readiness-card strong,html:not(.dark) .settings-focus-main .frontdesk-truth-copy strong,html:not(.dark) .settings-focus-main .frontdesk-truth-copy em,html:not(.dark) .settings-focus-main .setup-checklist-row strong,html:not(.dark) .settings-focus-main .settings-meta-channel-card h5,html:not(.dark) .settings-focus-main .settings-meta-channel-detail strong,html:not(.dark) .settings-focus-main .settings-workspace-account-list strong{color:#172033}html:not(.dark) .settings-focus-main .frontdesk-use-note{background:#edf9f9}html:not(.dark) .settings-focus-main .setup-overview-hero{background:#edf9f9;border-color:#b9dfe2}html:not(.dark) .settings-focus-main .setup-overview-hero strong{color:#172033}html:not(.dark) .settings-focus-main .setup-save-note.warning{background:#fff8e8;border-color:#e7bd68}.settings-focus-main .settings-hour-card:has(.settings-closed-toggle input:checked) .settings-hours-row .dashboard-field{display:none}.settings-focus-main .settings-hour-card:has(.settings-closed-toggle input:checked) .settings-hour-note{display:none}html:not(.dark) .settings-focus-main .setup-service-editor,html:not(.dark) .settings-focus-main .settings-proof-layout>.card,html:not(.dark) .settings-focus-main .settings-proof-link-row,html:not(.dark) .settings-focus-main .config-history-grid>*{border-color:var(--settings-mobile-border);background:var(--settings-mobile-panel);color:var(--settings-mobile-text);box-shadow:none}}@media (width>=721px){.settings-meta-selection-backdrop{z-index:1200;background:#020812c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-meta-selection-dialog{border:1px solid var(--border);background:var(--surface-strong);border-radius:8px;width:min(620px,100vw - 48px);max-height:min(720px,100vh - 48px);overflow:auto;box-shadow:0 24px 70px #0000006b}.settings-meta-selection-dialog header,.settings-meta-selection-dialog footer{padding:20px}.settings-meta-selection-dialog header{border-bottom:1px solid var(--border);gap:10px;display:grid}.settings-meta-selection-dialog h2,.settings-meta-selection-dialog p{margin:0}.settings-meta-selection-dialog h2{margin-top:5px;font-size:1.35rem;line-height:1.25}.settings-meta-selection-dialog p,.settings-meta-selection-dialog small{color:var(--text-muted)}.settings-meta-selection-options{gap:8px;padding:16px 20px;display:grid}.settings-meta-selection-options label{border:1px solid var(--border);background:var(--surface-muted);cursor:pointer;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:grid}.settings-meta-selection-options label:hover,.settings-meta-selection-options label.is-selected{border-color:var(--accent)}.settings-meta-selection-options label.is-selected{background:#22d3ee14}.settings-meta-selection-options input{width:18px;height:18px;accent-color:var(--accent)}.settings-meta-selection-options span{gap:4px;min-width:0;display:grid}.settings-meta-selection-options strong,.settings-meta-selection-options small{overflow-wrap:anywhere}.settings-meta-selection-dialog footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-meta-selection-dialog footer>div{flex:none;gap:8px;display:flex}}@media screen and (width<=720px){.topbar-business-cluster{gap:.5rem;max-width:58vw}.topbar-mobile-identity{gap:.16rem;min-width:0;max-width:calc(58vw - 6.2rem)}.topbar-mobile-identity strong,.topbar-mobile-identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-mobile-identity strong{color:var(--text);font-size:.74rem;font-weight:850;line-height:1.1}.topbar-mobile-identity span{color:var(--text-faint);font-size:.63rem;font-weight:700;line-height:1.1}.topbar-brand-mark{box-sizing:border-box;width:38px;height:38px;padding:4px;overflow:hidden}.topbar-brand-mark img{width:100%;height:100%;display:block}.topbar-profile-shell-mobile .topbar-profile-button{border-radius:11px}.topbar-profile-shell-mobile .topbar-profile-button .topbar-avatar{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));width:38px;height:38px;box-shadow:0 0 0 2px color-mix(in srgb, var(--surface) 88%, transparent), 0 7px 18px #0000003d;background-clip:padding-box;border-radius:10px}.topbar-avatar img{display:block;transform:scale(1.015)}.topbar-profile-shell-mobile .topbar-profile-menu-card .topbar-avatar-large{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));border-radius:12px;width:48px;height:48px}.mobile-nav-button.active .mobile-nav-icon{color:var(--brand-cyan)}.mobile-nav-button.active .mobile-nav-label{color:var(--brand-cyan);font-weight:850}.mobile-nav-copilot-action .mobile-nav-icon{border-color:color-mix(in srgb, var(--text-faint) 36%, var(--border));box-shadow:none;background:0 0}.mobile-nav-copilot-action .mobile-nav-icon img{opacity:.78}.mobile-nav-copilot-action .mobile-nav-label{color:inherit;font-weight:700}.mobile-nav-copilot-action.active .mobile-nav-icon{border-color:color-mix(in srgb, var(--brand-cyan) 72%, var(--border));background:color-mix(in srgb, var(--brand-cyan) 12%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-cyan) 8%, transparent)}.mobile-nav-copilot-action.active .mobile-nav-icon img{opacity:1}.mobile-nav-copilot-action.active .mobile-nav-label{color:var(--brand-cyan);font-weight:850}.mobile-nav.has-active-overlay .mobile-nav-button.active:not(.mobile-nav-copilot-action):not(.mobile-nav-more-action){color:#b7c2d5e6}.mobile-nav.has-active-overlay .mobile-nav-button.active:not(.mobile-nav-copilot-action):not(.mobile-nav-more-action) .mobile-nav-icon,.mobile-nav.has-active-overlay .mobile-nav-button.active:not(.mobile-nav-copilot-action):not(.mobile-nav-more-action) .mobile-nav-label{color:inherit}.mobile-nav.has-active-overlay .mobile-nav-button.active:not(.mobile-nav-copilot-action):not(.mobile-nav-more-action) .mobile-nav-label{font-weight:700}.mobile-nav-button[data-mobile-icon=more] .mobile-nav-icon svg{width:23px;height:23px}}@media (width>=721px){.account-team-row{grid-template-columns:auto minmax(0,1fr) auto}.bookings-modern-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important}.bookings-modern-stats>:last-child:nth-child(odd){grid-column:auto!important}.auth-login-shell .auth-form input:not([type=checkbox]),html.dark .auth-login-shell .auth-form input:not([type=checkbox]),.auth-login-shell .auth-form input:not([type=checkbox]):focus,html.dark .auth-login-shell .auth-form input:not([type=checkbox]):focus{color:#07111f;caret-color:#07111f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-fill-color:#07111f;background:#fff}.drawer-body>.drawer-form>.drawer-footer{margin-top:auto;margin-bottom:-.875rem}}@media (width>=721px) and (width<=1040px){.account-team-row{grid-template-columns:auto minmax(0,1fr)}}@media (width<=720px){.inbox-composer-mode-pill.inbox-mobile-note-toggle{height:44px;min-height:44px}}.auth-login-shell .auth-hero-wordmark-frame{background:radial-gradient(circle at 18% 18%,#00fff024,#0000 38%),linear-gradient(145deg,#091727f5,#11182af0);border:1px solid #67e8f93d;border-radius:22px;justify-content:center;align-items:center;gap:1.1rem;width:min(448px,100%);min-height:190px;padding:1.35rem 1.55rem;display:flex;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #02061757}.auth-login-shell .auth-hero-brand-mark{object-fit:contain;filter:drop-shadow(0 12px 24px #00fff024);flex:none;width:88px;height:88px}.auth-login-shell .auth-hero-brand-copy{gap:.15rem;min-width:0;line-height:1;display:grid}.auth-login-shell .auth-hero-brand-copy strong{color:#f8fbff;letter-spacing:-.055em;font-size:clamp(3rem,5vw,4.6rem);font-weight:950}.auth-login-shell .auth-hero-brand-copy small{color:#d8e2f5c7;letter-spacing:.03em;font-size:.9rem;font-weight:750}@media (width>=721px) and (width<=1080px){.auth-login-shell .auth-hero-wordmark-frame{border-radius:16px;gap:.7rem;width:min(250px,100%);min-height:76px;padding:.65rem .85rem;display:flex}.auth-login-shell .auth-hero-brand-mark{width:48px;height:48px}.auth-login-shell .auth-hero-brand-copy strong{font-size:2rem}.auth-login-shell .auth-hero-brand-copy small{font-size:.66rem}}@media (width<=720px){.auth-login-shell .auth-hero-wordmark-frame{background:radial-gradient(circle at 16% 16%,#00fff029,#0000 42%),linear-gradient(145deg,#091727f5,#11182af0);border-color:#67e8f938;border-radius:17px;gap:.72rem;width:min(270px,78vw);min-height:82px;padding:.72rem .9rem;display:flex}.auth-login-shell .auth-hero-brand-mark{width:52px;height:52px}.auth-login-shell .auth-hero-brand-copy strong{font-size:2.35rem}.auth-login-shell .auth-hero-brand-copy small{font-size:.68rem}.topbar-primary{min-width:0}.topbar-brand-lockup{flex:none}.topbar-business-cluster{flex:auto;justify-content:flex-end;gap:.4rem;min-width:0;max-width:none}.topbar-mobile-identity{text-align:right;flex:1 1 0;align-items:flex-end;min-width:0;max-width:7.5rem}.topbar-mobile-identity strong,.topbar-mobile-identity span{max-width:100%}.topbar-mobile-identity span{color:#b7c2d5db;font-size:.66rem}.leads-stat-label,.customers-stat-card small,.quotes-stat-card small,.bookings-stat-card small,.invoice-stat-card small{color:#d8e2f5d1;font-size:.68rem}.lead-list-phone,.lead-list-meta span,.lead-list-time,.lead-list-preview,.customers-modern-card-copy p,.customers-modern-card-metrics,.quotes-modern-card-title p,.quotes-modern-card-meta span,.quotes-modern-card-footer span,.bookings-modern-card p,.bookings-modern-card-meta span,.bookings-modern-card-footer span,.invoices-modern-card-title p,.invoices-modern-card-meta span,.invoices-modern-card-foot span{color:#cbd5e1db}.lead-list-phone,.lead-list-meta span,.lead-list-time,.lead-list-preview{font-size:.7rem}.lead-list-status{font-size:.62rem}.lead-intelligence-badges span{font-size:.58rem}.quotes-modern-card-meta span,.quotes-modern-card-footer span{font-size:.68rem}.invoices-modern-card-meta span,.invoices-modern-card-foot span{font-size:.66rem}.leads-modern-card p,.customers-modern-card p,.quotes-modern-card p,.bookings-modern-card p,.invoices-modern-card p,.leads-modern-card-meta,.customers-modern-card-meta,.quotes-modern-card-meta,.bookings-modern-card-meta,.invoices-modern-card-meta{color:#b7c2d5d1}.leads-modern-card,.customers-modern-card,.quotes-modern-card,.bookings-modern-card,.invoices-modern-card,.bookings-modern-group{content-visibility:auto;contain-intrinsic-size:auto 112px}.invoices-modern-stats>:last-child:nth-child(odd){column-gap:.46rem}.invoices-modern-page[data-mobile-pane=list] .invoices-modern-print-btn{display:none}.crm-progressive-list-control{color:#d8e2f5cc;text-align:center;gap:.62rem;width:100%;padding:.42rem 0 .1rem;font-size:.76rem;display:grid}.crm-progressive-list-control strong{color:#f8fbff}.crm-progressive-list-control button{color:#67fff5;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee80;border-radius:14px;padding:.72rem 1rem;font-size:.84rem;font-weight:850}.crm-progressive-list-control button:hover,.crm-progressive-list-control button:focus-visible{outline-offset:2px;background:#22d3ee29;border-color:#67fff5d1;outline:2px solid #67fff557}}@media (width>=721px){.crm-progressive-list-control{color:#d8e2f5c7;border:1px solid #94a3b824;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;font-size:.78rem;display:flex}.crm-progressive-list-control button{color:#67fff5;min-height:38px;font:inherit;cursor:pointer;background:#22d3ee14;border:1px solid #22d3ee6b;border-radius:10px;padding:.5rem .8rem;font-weight:800}}@media (width<=360px){.topbar-mobile-identity{max-width:5.6rem}.topbar-mobile-identity strong{display:none}.topbar-mobile-identity span{font-size:.65rem}.invoices-modern-page[data-mobile-pane=list] .invoices-modern-header{grid-template-columns:minmax(0,1fr);align-items:start}.invoices-modern-page[data-mobile-pane=list] .invoices-modern-header-actions,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-header-actions .invoices-modern-primary-btn{width:100%}.invoices-modern-page[data-mobile-pane=list] .invoices-modern-header-actions .invoices-modern-primary-btn{justify-content:center}.leads-stat-label,.customers-stat-card small,.quotes-stat-card small,.bookings-stat-card small,.invoice-stat-card small{font-size:.65rem}}@media screen and (width<=720px){.container.shell-main{width:100%;padding-inline:max(.45rem, env(safe-area-inset-left,0px)) max(.45rem, env(safe-area-inset-right,0px));margin:0}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-detail-card,.bookings-modern-page[data-mobile-pane=detail] .bookings-modern-detail-card,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-main,.bookings-modern-page[data-mobile-pane=detail] .bookings-modern-main,.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-main{gap:0}.customer-picker-results{position:static}.workflow-customer-picker{grid-column:1/-1}.bookings-modern-page[data-mobile-pane=detail]>.bookings-modern-header .bookings-modern-add-btn,.quotes-modern-page[data-mobile-pane=detail] .quotes-modern-filter-strip{display:none}.workflow-readiness-card{background:#25dbef12;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.62rem .7rem;box-shadow:inset 3px 0 #25dbef94}.workflow-readiness-card strong{white-space:nowrap;font-size:.72rem}.workflow-readiness-card span{color:#d8e2f5c7;text-overflow:ellipsis;min-width:0;font-size:.68rem;line-height:1.25;overflow:hidden}.quotes-modern-template-card,.bookings-modern-template-card,.invoices-modern-template-card{border-radius:11px;gap:.48rem;padding:.65rem}.quotes-modern-template-head,.bookings-modern-template-head,.invoices-modern-template-head{gap:.42rem}.quotes-modern-template-head>div p,.bookings-modern-template-head>div p,.invoices-modern-template-head>div p{display:none}.quotes-modern-template-head>div strong,.bookings-modern-template-head>div strong,.invoices-modern-template-head>div strong{font-size:.76rem}.container.shell-main{padding-left:max(.375rem, env(safe-area-inset-left,0px));padding-right:max(.375rem, env(safe-area-inset-right,0px))}.container.shell-main>.screen-header,.container.shell-main>*>.screen-header{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.55rem;padding:.3rem 0 .55rem}.leads-modern-page[data-mobile-pane=detail] .leads-modern-detail-card,.customers-modern-page[data-mobile-pane=detail] .customers-modern-detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.leads-modern-page[data-mobile-pane=detail] .leads-modern-main,.customers-modern-page[data-mobile-pane=detail] .customers-modern-main{gap:0}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-toolbar,.bookings-modern-page[data-mobile-pane=list] .bookings-modern-toolbar,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-toolbar,.inbox-screen:not(.has-selected-thread) .inbox-list-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.quotes-modern-page[data-mobile-pane=list] .quotes-modern-filter-strip,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-filter-strip{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.3rem 0}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-group,.invoices-modern-page[data-mobile-pane=list] .invoices-modern-list{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-group{gap:.42rem}.bookings-modern-page[data-mobile-pane=list] .bookings-modern-group-header{margin-bottom:0;padding-inline:.1rem}.inbox-screen:not(.has-selected-thread) .inbox-top-rail{border-top:0;padding-top:0}.inbox-screen:not(.has-selected-thread) .inbox-detail-panel{display:none}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-send-guard{grid-column:1/-1}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-actions{align-items:start}.invoices-modern-page[data-mobile-pane=detail] .invoices-modern-actions>.invoices-modern-action{align-self:start;height:44px}.account-security-page .account-security-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.3rem 0 .55rem}.account-settings-segmented button{min-height:44px}.settings-focus-main{padding-left:max(.375rem, env(safe-area-inset-left,0px));padding-right:max(.375rem, env(safe-area-inset-right,0px))}.settings-focus-main .setup-menu-shell{box-shadow:none;background:0 0;padding:0}.settings-focus-main .setup-menu-sidebar{margin-left:-.375rem;margin-right:-.375rem;padding-left:.375rem;padding-right:.375rem}}@media screen and (width>=921px){.account-security-grid{grid-template-columns:minmax(0,1fr)}.account-security-primary,.account-security-aside{grid-column:1/-1}.account-security-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.account-security-aside:has(.account-security-setup-card){grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr)}.account-security-aside:has(.account-security-setup-card) .account-security-setup-card{order:-1}.account-security-setup-card{grid-template-columns:minmax(240px,.72fr) minmax(300px,1.28fr);align-items:start}.account-security-setup-card .account-security-card-head{grid-column:1/-1}.account-security-setup-card .account-security-qr{grid-area:2/1/4;align-self:stretch}.account-security-setup-card .account-security-secret{grid-area:2/2}.account-security-setup-card .account-security-verify-form{grid-area:3/2}}@media screen and (width<=920px){.account-security-grid{grid-template-columns:minmax(0,1fr)}.account-security-primary,.account-security-aside{grid-column:1/-1}.account-security-aside{grid-template-columns:1fr}.account-security-setup-card .account-security-card-head,.account-security-setup-card .account-security-qr,.account-security-setup-card .account-security-secret,.account-security-setup-card .account-security-verify-form{grid-area:auto/1}}.settings-focus-main [data-settings-section=settings-sync] .setup-accordion-body{align-items:center}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-intro,.settings-focus-main [data-settings-section=settings-sync]>.setup-accordion-body>.message,.settings-focus-main [data-settings-section=settings-sync]>.setup-accordion-body>.helper-text,.settings-focus-main [data-settings-section=settings-sync]>.setup-accordion-body>.settings-load-failure,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-flow{width:min(100%,1140px)}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-intro{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.55}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-flow{gap:0;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #8598ba2e;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;margin:0;padding:1.5rem 0;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-number{color:#5eead4;background:#14b8a61f;border:1px solid #2dd4bf57;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.9rem;font-weight:900;display:inline-flex}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-content,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-heading>div{gap:.75rem;min-width:0;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-heading>div{gap:.25rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-heading h4{color:var(--text-main);margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.25}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-heading p,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-note,.settings-focus-main [data-settings-section=settings-sync] .settings-account-chooser-body>p,.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-reply-body>p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary{background:#07101d61;border:1px solid #8598ba33;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.85rem;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary>div+div{border-left:1px solid #8598ba29}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary>div>span,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness>div>span{color:#94a3b8;background:#94a3b81f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:900;display:inline-flex}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary>div>span:before{content:"";background:currentColor;border-radius:999px;width:.55rem;height:.55rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary>div>span.is-ready,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness>div.is-ready>span{color:#6ee7b7;background:#10b98124}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary>div>span.is-missing,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness>div.is-missing>span{color:#fbbf24;background:#f59e0b24}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary>div>div{gap:.15rem;min-width:0;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary small,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness small{color:var(--text-muted);font-size:.76rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary strong{overflow-wrap:anywhere;min-width:0;color:var(--text-main);font-size:.92rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary em{color:var(--text-muted);white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:800}.settings-focus-main [data-settings-section=settings-sync] :is(.settings-account-chooser,.settings-custom-account,.settings-advanced-reply-settings,.settings-channel-admin,.settings-advanced-connections){min-width:0}.settings-focus-main [data-settings-section=settings-sync] :is(.settings-account-chooser,.settings-custom-account,.settings-advanced-reply-settings,.settings-channel-admin,.settings-advanced-connections)>summary{cursor:pointer;list-style:none}.settings-focus-main [data-settings-section=settings-sync] :is(.settings-account-chooser,.settings-custom-account,.settings-advanced-reply-settings,.settings-advanced-connections)>summary::-webkit-details-marker{display:none}.settings-focus-main [data-settings-section=settings-sync] :is(.settings-account-chooser,.settings-custom-account,.settings-advanced-reply-settings)>summary{width:fit-content;min-height:44px;color:var(--text-main);background:#07101d6b;border:1px solid #8598ba38;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .8rem;font-size:.84rem;font-weight:850;display:flex}.settings-focus-main [data-settings-section=settings-sync] :is(.settings-account-chooser,.settings-custom-account,.settings-advanced-reply-settings)>summary:after{content:"+";color:var(--accent);font-size:1rem}.settings-focus-main [data-settings-section=settings-sync] :is(.settings-account-chooser,.settings-custom-account,.settings-advanced-reply-settings)[open]>summary:after{content:"−"}.settings-focus-main [data-settings-section=settings-sync] .settings-account-chooser-body,.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-reply-body,.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-connections-body{gap:.85rem;padding-top:.85rem;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-connect-card{min-height:0;box-shadow:none;background:#07101d5c;border-color:#8598ba33;border-radius:12px;gap:.75rem;padding:.85rem}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-connect-card.is-selected{background:#14b8a60f;border-color:#2dd4bf52}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-connect-head h5{color:var(--text-main);margin:0;font-size:.98rem}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-connect-head p,.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-readiness{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-checks span{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:.76rem}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-button-row{justify-content:flex-end;gap:.5rem;display:flex}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-button-row .button{min-width:0}.settings-focus-main [data-settings-section=settings-sync] .settings-custom-account{padding-top:.25rem}.settings-focus-main [data-settings-section=settings-sync] .settings-custom-account>summary{width:100%;color:var(--text-muted);background:0 0;border:0}.settings-focus-main [data-settings-section=settings-sync] .settings-custom-workspace-controls{margin-top:.65rem}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-card{min-height:0;box-shadow:none;background:#07101d52;border-color:#8598ba33;border-radius:12px;grid-template-rows:1fr auto;gap:.8rem;padding:.85rem}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-card.is-selected{background:#14b8a60f;border-color:#2dd4bf4d}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-copy{gap:.3rem}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-copy h5{font-size:.98rem}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-copy p,.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-copy small{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-card-head{flex-flow:wrap;align-items:center}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-card-head .button{min-height:44px}.settings-focus-main [data-settings-section=settings-sync] .settings-channel-admin{grid-column:1/-1}.settings-focus-main [data-settings-section=settings-sync] .settings-channel-admin>summary{min-height:36px;color:var(--text-muted);font-size:.76rem}.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options>label{cursor:pointer;background:#07101d52;border:1px solid #8598ba33;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.65rem;min-width:0;padding:.85rem;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options>label.is-selected{background:#14b8a617;border-color:#2dd4bf75;box-shadow:inset 0 0 0 1px #2dd4bf14}.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options input[type=radio],.settings-focus-main [data-settings-section=settings-sync] :is(.settings-ai-topic-list,.settings-ai-reply-safety-switches) input[type=checkbox]{width:1rem;min-width:1rem;height:1rem;min-height:1rem;box-shadow:none;accent-color:#14b8a6;border:0;flex:0 0 1rem;margin:.1rem 0 0;padding:0}.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options>label>span{gap:.25rem;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options strong{color:var(--text-main);font-size:.92rem}.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options small{color:var(--text-muted);font-size:.8rem;line-height:1.45}.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options em{color:var(--accent);grid-column:2;justify-self:start;font-size:.72rem;font-style:normal;font-weight:850}.settings-focus-main [data-settings-section=settings-sync] .settings-reply-safety-promise{align-items:flex-start;gap:.65rem;padding:.75rem 0;display:flex}.settings-focus-main [data-settings-section=settings-sync] .settings-reply-safety-promise>span{color:#6ee7b7;background:#10b98124;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-weight:900;display:inline-flex}.settings-focus-main [data-settings-section=settings-sync] .settings-reply-safety-promise p{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.5}.settings-focus-main [data-settings-section=settings-sync] .settings-reply-safety-promise strong{color:var(--text-main)}.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-reply-settings>summary{width:100%;color:var(--text-muted);background:0 0;border:0}.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-reply-body{background:#07101d38;border-top:1px solid #8598ba29;padding:.85rem}.settings-focus-main [data-settings-section=settings-sync] .settings-ai-reply-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-focus-main [data-settings-section=settings-sync] .settings-ai-reply-channel,.settings-focus-main [data-settings-section=settings-sync] .settings-ai-topic-list label,.settings-focus-main [data-settings-section=settings-sync] .settings-ai-reply-safety-switches label{background:#07101d57;border-color:#8598ba2e}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .55rem;min-width:0;padding:.7rem 0;display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness>div>span{grid-row:1/3}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness strong{color:var(--text-main);font-size:.84rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-final-actions{flex-wrap:wrap;gap:.6rem;display:flex}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-final-actions .button{min-height:44px}.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-connections{background:0 0;border:0;border-bottom:1px solid #8598ba2e;border-radius:0;margin-top:.25rem;padding:0}.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-connections>summary{min-height:52px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;font-weight:850;display:flex}.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-connections>summary small{color:var(--text-muted);font-size:.76rem;font-weight:500}.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-connections-body{padding-bottom:1rem}html:not(.dark) .settings-focus-main [data-settings-section=settings-sync] .settings-sync-step{border-bottom-color:#dce5ee}html:not(.dark) .settings-focus-main [data-settings-section=settings-sync] :is(.settings-sync-account-summary,.settings-workspace-connect-card,.settings-meta-channel-card,.settings-simple-reply-options>label,.settings-advanced-reply-body,.settings-ai-reply-channel,.settings-ai-topic-list label,.settings-ai-reply-safety-switches label){background:#f7fafc;border-color:#d8e2ec}html:not(.dark) .settings-focus-main [data-settings-section=settings-sync] :is(.settings-workspace-connect-card.is-selected,.settings-meta-channel-card.is-selected,.settings-simple-reply-options>label.is-selected){background:#eefafa;border-color:#6cc9c5}html:not(.dark) .settings-focus-main [data-settings-section=settings-sync] :is(.settings-account-chooser,.settings-custom-account,.settings-advanced-reply-settings)>summary{color:#172033;background:#fff;border-color:#d1dce7}html:not(.dark) .settings-focus-main [data-settings-section=settings-sync] .settings-custom-account>summary,html:not(.dark) .settings-focus-main [data-settings-section=settings-sync] .settings-advanced-reply-settings>summary{color:#526177;background:0 0;border:0}@media screen and (width<=900px){.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=720px){.settings-focus-main [data-settings-section=settings-sync] .setup-accordion-body{gap:.5rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-intro{font-size:.84rem;line-height:1.5}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step{grid-template-columns:2rem minmax(0,1fr);gap:.6rem;padding:1rem 0}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-number{width:1.9rem;height:1.9rem;font-size:.78rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-content{gap:.65rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-heading{flex-direction:column;align-items:flex-start;gap:.5rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-heading h4{font-size:1rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-heading p,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-step-note,.settings-focus-main [data-settings-section=settings-sync] .settings-account-chooser-body>p,.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-reply-body>p{font-size:.82rem;line-height:1.5;display:block}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary,.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-connect-grid,.settings-focus-main [data-settings-section=settings-sync] .settings-custom-workspace-controls,.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options,.settings-focus-main [data-settings-section=settings-sync] .settings-ai-reply-channel-grid,.settings-focus-main [data-settings-section=settings-sync] .settings-ai-reply-safety-row,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness{grid-template-columns:minmax(0,1fr)}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary>div+div{border-top:1px solid #8598ba29;border-left:0}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary>div{grid-template-columns:auto minmax(0,1fr);padding:.7rem}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-account-summary em{white-space:normal;grid-column:2}.settings-focus-main [data-settings-section=settings-sync] :is(.settings-account-chooser,.settings-custom-account,.settings-advanced-reply-settings)>summary{width:100%;min-height:44px}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-connect-card,.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-card,.settings-focus-main [data-settings-section=settings-sync] .settings-simple-reply-options>label{border-radius:9px;padding:.7rem}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-checks{grid-template-columns:minmax(0,1fr)}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-button-row,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-final-actions{grid-template-columns:minmax(0,1fr);display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-workspace-button-row .button,.settings-focus-main [data-settings-section=settings-sync] .settings-sync-final-actions .button,.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-card-head .button{width:100%;min-height:44px}.settings-focus-main [data-settings-section=settings-sync] .settings-meta-channel-card-head{flex-direction:column;align-items:stretch}.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-reply-body{background:0 0;margin-left:0;margin-right:0;padding:.7rem 0}.settings-focus-main [data-settings-section=settings-sync] .settings-ai-reply-channel{grid-template-columns:minmax(0,1fr)}.settings-focus-main [data-settings-section=settings-sync] .settings-ai-topic-list,.settings-focus-main [data-settings-section=settings-sync] .settings-ai-reply-safety-switches{grid-template-columns:minmax(0,1fr);display:grid}.settings-focus-main [data-settings-section=settings-sync] .settings-ai-topic-list label,.settings-focus-main [data-settings-section=settings-sync] .settings-ai-reply-safety-switches label{border-radius:9px;min-height:44px}.settings-focus-main [data-settings-section=settings-sync] .settings-sync-readiness>div{padding:.35rem 0}.settings-focus-main [data-settings-section=settings-sync] .settings-advanced-connections>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem}}
