:root{--color-text-secondary:#b5c1d0;--color-accent:#68b0ff;--color-on-accent:#081426;--color-control:#132438;--color-danger:#ffb5b1;--color-success:#93dfb5}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f3f5f8;--color-surface:#fff;--color-surface-raised:#e9eef5;--color-text:#192331;--color-text-secondary:#4b5b70;--color-accent:#075cbe;--color-on-accent:#fff;--color-border:#c5cfdd;--color-control:#eef2f7;--color-danger:#a62624;--color-success:#17643d;--shadow-panel:0 6px 24px #1828400f}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body .content button,body .request-dialog button,.theme-control{border:1px solid var(--color-border);background:var(--color-control);min-height:44px;color:var(--color-text);border-radius:12px;padding:10px 16px;font-size:15px;font-weight:600;line-height:1.4}body .content :is(.auth-submit,.composer button,.confirm-payment-button),body .request-dialog .auth-submit{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}body :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}body .content button:disabled,body .request-dialog button:disabled{background:var(--color-control);color:var(--color-text-secondary);opacity:1;cursor:not-allowed}body .content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),body .request-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid var(--color-border);width:100%;max-width:100%;min-height:44px;font:inherit;background:var(--color-surface);color:var(--color-text);border-radius:12px;padding:10px 12px;font-size:16px}body .content :is(input[type=checkbox],input[type=radio]){width:20px;height:20px;accent-color:var(--color-accent)}body .content label{color:var(--color-text);font-size:15px}body .content .request-dialog label,body .request-dialog .customer-request-grid label{color:var(--color-text);font-size:15px;line-height:1.5}body .request-dialog :is(p,small,.dialog-draft-note){color:var(--color-text-secondary);font-size:14px;line-height:1.5}body .content :is(small,.phase1-muted,.phase1-period,.deal-card p,.offer-card p,.offer-card ul,.inbox-item p,.inbox-item small,.deal-card footer){color:var(--color-text-secondary);font-size:14px;line-height:1.55}body .content :is(h2,h3,strong){color:var(--color-text)}body .content .form-error{color:var(--color-danger);font-size:15px}body .content .form-success{color:var(--color-success);font-size:15px}body .content :is(.offer-price,.offer-state,.conversation-classification,.account-row,.wizard-step-button,.workflow-money>span){background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border)}body .content .wizard-step-button[aria-current=step]{border-color:var(--color-accent);background:var(--color-control)}body .content summary{cursor:pointer;min-height:44px;color:var(--color-text);padding:12px 0;font-size:16px;font-weight:600}body .content .primary-link{background:var(--color-accent);min-height:44px;color:var(--color-on-accent);border-radius:12px;padding:12px 16px;font-size:16px;text-decoration:none}body .content :is(.dashboard-row,.dashboard-stage-list a,.pipeline-filters a){min-height:44px;font-size:15px}.dashboard-start{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dashboard-start>div{flex:1;min-width:180px}.dashboard-start h2{margin:0}.dashboard-start p{color:var(--muted);margin:4px 0}.dashboard-first{margin-bottom:20px;grid-template-columns:1fr!important}.dashboard-first .dashboard-row strong{font-size:16px}.dashboard-more{margin-top:24px}.dashboard-more>.dashboard-command-grid{margin-top:20px}.dashboard-first .dashboard-row{grid-template-columns:minmax(0,1fr)}body .content .sales-tabs{flex-wrap:wrap;gap:8px;display:flex}.sales-tabs a[aria-current=page]{background:var(--color-accent);color:var(--color-on-accent)}.sales-stage-filter{margin:12px 0 20px}.sale-success{background:var(--color-surface-raised);border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:18px}.sale-success h3{margin:0}.thread-control-bar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.thread-control-bar p{margin:0;font-size:14px}.thread-control-bar .conversation-control{margin:0}.thread-control-bar button{white-space:normal}.employee-composer small{color:var(--muted);padding:8px 16px;font-size:14px;display:block}.real-inbox .employee-composer{flex:none;min-width:0}.real-inbox .thread-control-bar{min-width:0}@media (max-width:768px){.real-inbox .thread{height:calc(100dvh - 240px);min-height:360px}.employee-composer small{padding:4px 0}.employee-composer .real-composer textarea{min-height:72px}}.dashboard-command .dashboard-top-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-command .dashboard-top-metrics .metric{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;display:flex}.dashboard-top-metrics .metric strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.15}.dashboard-top-metrics .metric span{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.4}@media (min-width:681px) and (max-width:900px){.sidebar .theme-control{padding:8px;font-size:0}.sidebar .theme-control:after{content:"◐";font-size:22px}}.real-inbox .context summary{font-size:18px}.real-inbox .context>details>div{padding-top:12px}.theme-control{background:var(--color-control);color:var(--ink);text-align:left;margin:12px 0}.mobile-company{display:none}.sidebar,.sidebar .brand,.sidebar .workspace,.sidebar .user{color:var(--ink)}.sidebar .nav-item{min-height:44px;color:var(--muted)}.sidebar .nav-item.active{background:var(--color-surface-raised);color:var(--color-accent)}.settings-links{flex-wrap:wrap;gap:12px;display:flex}.team-form{gap:16px;max-width:620px;display:grid}.team-form label{gap:8px;display:grid}.invite-copy{gap:10px;display:grid}.benefit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.benefit-metrics>div{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.benefit-metrics strong{font-size:28px;display:block}.benefit-metrics span{color:var(--muted)}.simple-wizard .wizard-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.simple-wizard .wizard-step-body{margin-top:20px}.simple-wizard .wizard-step-button{text-align:left;gap:6px;display:grid}.setup-checklist{padding:0;list-style:none}.setup-checklist li{border-bottom:1px solid var(--line);padding:12px 0}.setup-checklist span{color:var(--muted);display:block}.setup-shortcuts{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}@media (max-width:768px){.simple-wizard .wizard-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-start{display:grid}.dashboard-start .primary-link{text-align:center;width:100%}.benefit-metrics{grid-template-columns:1fr 1fr}.thread-control-bar{padding:8px 12px}.thread-control-bar button{padding:8px 12px;font-size:14px}.real-inbox .context{padding:16px}.pipeline-cards{gap:12px}}@media (max-width:680px){.mobile-company{text-overflow:ellipsis;white-space:nowrap;max-width:32vw;color:var(--muted);margin-left:auto;font-size:13px;display:block;overflow:hidden}.sidebar .theme-control{display:none}.sidebar .mobile-nav-toggle{margin-left:8px}.sidebar .shell-navigation.mobile-open{background:var(--color-surface)}.sidebar .shell-navigation .nav-label{display:inline}.sidebar .brand{gap:6px}.sidebar .brand>span:last-child{font-size:14px}.benefit-metrics{grid-template-columns:1fr}.settings-links{display:grid}.sales-tabs a{text-align:center;flex:1}.request-dialog{max-height:calc(100dvh - 32px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
