@font-face{font-family:phoenix;src:url(/_next/static/media/7ed436e2289dfbf2-s.p.otf) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:phoenix;src:url(/_next/static/media/2145177462b9c456-s.p.otf) format("opentype");font-display:swap;font-weight:700}@font-face{font-family:phoenix Fallback;src:local("Arial");ascent-override:87.99%;descent-override:34.79%;line-gap-override:0.00%;size-adjust:97.74%}.__className_f283a8{font-family:phoenix,phoenix Fallback}.__variable_f283a8{--font-display:"phoenix","phoenix Fallback"}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d57a24ec54448a8e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bc08e10e1c60a660-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c309a1f4c99f6b1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9816a0e0ed309b6c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local("Arial");ascent-override:95.60%;descent-override:29.18%;line-gap-override:0.00%;size-adjust:99.37%}.__className_de0309{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.__variable_de0309{--font-body:"Atkinson Hyperlegible","Atkinson Hyperlegible Fallback"}@font-face{font-family:glacial;src:url(/_next/static/media/9552bb1b4be5a905-s.p.otf) format("opentype");font-display:swap;font-weight:400}@font-face{font-family:glacial;src:url(/_next/static/media/372897d6cff0ea19-s.p.otf) format("opentype");font-display:swap;font-weight:700}@font-face{font-family:glacial Fallback;src:local("Arial");ascent-override:97.99%;descent-override:25.79%;line-gap-override:0.00%;size-adjust:96.95%}.__className_672425{font-family:glacial,glacial Fallback}.__variable_672425{--font-public:"glacial","glacial Fallback"}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#f4f6fa;color:#0b0f18;font-family:var(--font-body),Arial,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit}.shell{min-height:100vh;padding:32px}.topbar{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto 28px}.eyebrow,.panel-heading p,.topbar p{margin:0;color:#1726b8;font-size:11px;font-weight:800;letter-spacing:2px}.topbar h1{margin:5px 0 0;font-size:28px}.access{background:#eef1f6;border:1px solid #dfe3eb;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.hero,.panel{max-width:1180px;margin:0 auto;background:#fff;border:1px solid #dfe3eb;border-radius:18px;box-shadow:0 10px 35px rgba(16,24,39,.05)}.hero{display:flex;align-items:center;justify-content:space-between;padding:42px}.hero h2{font-size:34px;max-width:650px;margin:8px 0 12px}.subcopy{color:#697184;max-width:620px;line-height:1.6}.add-item-box>button,.editor-save button,.hero button,.intake-actions button,.investment-row-actions button,.login-form button,.primary-link{border:0;border-radius:10px;background:#1726b8;color:white;font-weight:800;padding:13px 18px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.metrics{max-width:1180px;margin:22px auto;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.workflow-metrics{margin-top:0;margin-bottom:22px;gap:0}.workflow-metrics .metric-link article{min-height:94px;border-radius:0;padding:20px 22px;align-content:center}.workflow-metrics .metric-link:not(:first-child) article{border-left:0}.workflow-metrics span{color:#697184;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.workflow-metrics strong{display:block;margin-top:0;font:700 30px/1 var(--font-display),sans-serif}.metric-link{text-decoration:none;display:block}.metric-link article{background:#fff;border:1px solid #dfe3eb;border-radius:15px;padding:22px;display:grid;grid-gap:7px;gap:7px;height:100%;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.metric-link:active article,.metric-link:hover article{transform:translateY(-1px);border-color:#b9c3ff;box-shadow:0 8px 24px rgba(35,56,244,.08)}.metrics strong{font-size:26px}.metrics span{color:#697184;font-size:13px}.panel{padding:28px}.dashboard-section{margin-top:18px}.panel-heading{display:flex;justify-content:space-between;align-items:end}.panel-heading h3{font-size:23px;margin:5px 0 0}.panel-heading span{font-size:12px;color:#7a8496}.empty{margin-top:24px;border:1px dashed #d3d9e5;border-radius:12px;padding:32px;color:#7a8496;text-align:center}.login-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:linear-gradient(145deg,#0c1324,#141d33 48%,#f4f6fa 0,#f4f6fa)}.login-card{width:min(460px,100%);background:#fff;border-radius:18px;padding:38px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.login-brand{display:flex;flex-direction:column;margin-bottom:28px}.login-brand span{font-size:28px;font-weight:900;letter-spacing:-1px}.login-brand strong{font-size:12px;color:#697386;letter-spacing:2px;text-transform:uppercase;margin-top:4px}.login-icon{height:44px;width:44px;border-radius:12px;background:#eef1ff;color:#1726b8;display:grid;place-items:center;margin-bottom:18px}.login-card h1{font-size:30px;margin:7px 0}.login-copy{color:#697184;line-height:1.5;margin:0 0 22px}.login-message{background:#f1f4ff;color:#24358b;border:1px solid #dce2ff;border-radius:10px;padding:12px 14px;margin-bottom:18px;font-size:13px;line-height:1.5}.login-form{display:grid;grid-gap:16px;gap:16px}.login-form label{display:grid;grid-gap:7px;gap:7px}.login-form label span{font-size:12px;font-weight:800;color:#344054}.login-form input{width:100%;border:1px solid #dfe3eb;border-radius:10px;padding:12px 13px;background:#fff;color:#0b0f18}.login-form input[readonly]{background:#f5f7fa;color:#5d6675}.account-setup{margin-top:20px;border-top:1px solid #e4e8ef;padding-top:18px}.account-setup summary{cursor:pointer;color:#5f6878;font-size:13px;font-weight:700}.setup-form{margin-top:16px}.secondary-button{background:#0b0f18!important}.intake-wrap,.proposal-summary{max-width:980px;margin:0 auto}.intake-head{background:#0b0f18;color:white;border-radius:18px;padding:30px;margin-bottom:18px}.intake-head h2{font-size:30px;margin:7px 0 10px}.intake-head>div>p:last-child{color:#c6cedc;line-height:1.6;margin-bottom:0}.intake-form{display:grid;grid-gap:18px;gap:18px}.intake-card{background:white;border:1px solid #dfe3eb;border-radius:16px;padding:24px}.intake-card h3{margin:0 0 18px;font-size:19px}.intake-help{margin:-8px 0 18px;color:#697184;line-height:1.5}.system-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.system-option{display:grid!important;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;grid-gap:12px;gap:12px;padding:16px;border:1px solid #d8deea;border-radius:12px;background:#fff;cursor:pointer}.system-option input[type=radio]{width:20px;height:20px;margin:2px 0 0;accent-color:#1726b8}.system-option>span{display:grid!important;grid-gap:4px;gap:4px;min-width:0}.system-option strong{display:block;font-size:15px;line-height:1.25;color:#172033}.system-option small{display:block;font-size:12px;line-height:1.45;color:#697184}.system-option:has(input:checked){border-color:#1726b8;background:#f5f7ff;box-shadow:inset 0 0 0 1px #1726b8}.system-detail{margin-top:16px;padding:16px;background:#f8f9fc;border:1px solid #dfe3eb;border-radius:12px}.system-detail label{display:grid;grid-gap:7px;gap:7px}.system-detail label span{font-size:12px;font-weight:800;color:#344054}.system-detail input,.system-detail select{width:100%;border:1px solid #dfe3eb;border-radius:10px;padding:12px 13px;background:#fff;color:#0b0f18}.intake-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.intake-grid label{display:grid;grid-gap:7px;gap:7px}.intake-grid label span{font-size:12px;font-weight:800;color:#344054}.intake-grid input,.intake-grid select,.intake-grid textarea{width:100%;border:1px solid #dfe3eb;border-radius:10px;padding:12px 13px;background:white;color:#0b0f18}.intake-grid textarea{resize:vertical;line-height:1.5}.span-2{grid-column:span 2}.intake-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:4px 0 24px}.intake-actions>a{text-decoration:none;color:#697184;font-weight:700;padding:12px 14px}.proposal-title-row{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;background:#fff;border:1px solid #dfe3eb;border-radius:18px;padding:28px}.proposal-title-row h2{font-size:30px;margin:9px 0 7px}.proposal-title-row p{margin:0;color:#697184}.proposal-status{display:inline-flex;border-radius:999px;background:#eef1ff;color:#1726b8;padding:6px 10px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.proposal-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:18px 0}.proposal-meta-grid>div{background:#fff;border:1px solid #dfe3eb;border-radius:14px;padding:18px;display:grid;grid-gap:5px;gap:5px}.proposal-meta-grid small,.proposal-meta-grid span{font-size:12px;color:#7a8496}.proposal-meta-grid strong{font-size:18px}.proposal-items,.proposal-next{background:#fff;border:1px solid #dfe3eb;border-radius:18px;padding:26px;margin-top:18px}.proposal-item{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #e8ebf1}.proposal-item:last-child{border-bottom:0}.proposal-item p{white-space:pre-line;color:#697184;line-height:1.5;margin:6px 0 0;max-width:650px}.proposal-item>div:last-child{text-align:right;display:grid;grid-gap:6px;gap:6px;min-width:160px}.proposal-item small{color:#7a8496;text-transform:uppercase;font-size:10px;font-weight:800}.proposal-next h3{font-size:23px;margin:7px 0}.proposal-next>p:not(.eyebrow){color:#697184;line-height:1.6;max-width:720px}.proposal-list{margin-top:18px}.proposal-list-row{display:flex;justify-content:space-between;gap:18px;padding:16px 4px;border-bottom:1px solid #e7eaf0;text-decoration:none}.proposal-list-row:hover{background:#f8f9fc}.proposal-list-row>span{display:grid;grid-gap:4px;gap:4px}.proposal-list-row>span:last-child{text-align:right}.proposal-list-row small{font-size:12px;color:#7a8496}.proposal-list-row b{font-size:12px;color:#344054}.editor-top-actions{display:flex;align-items:center;gap:10px}.editor-shell{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.editor-nav{position:-webkit-sticky;position:sticky;top:20px;align-self:start;background:#0d1425;color:#fff;border-radius:16px;padding:18px;display:grid;grid-gap:6px;gap:6px}.editor-nav strong{font-size:10px;letter-spacing:1.5px;color:#aab4c3;margin-bottom:8px}.editor-nav a{padding:10px 12px;text-decoration:none;border-radius:9px;color:#d8deea;font-size:13px;font-weight:700}.editor-nav a.active,.editor-nav a:hover{background:#1726b8;color:#fff}.editor-main{display:grid;grid-gap:18px;gap:18px}.editor-card{background:#fff;border:1px solid #dfe3eb;border-radius:18px;padding:26px}.editor-card h2{font-size:28px;margin:7px 0}.editor-card h3{font-size:21px;margin:7px 0 8px}.editor-muted,.signature-card>p:nth-of-type(2),.template-card>p:last-child{color:#697184;line-height:1.6}.editor-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:20px}.editor-form-grid label{display:grid;grid-gap:7px;gap:7px}.editor-form-grid label span{font-size:12px;font-weight:800;color:#344054}.editor-form-grid input,.editor-form-grid select,.editor-form-grid textarea{width:100%;border:1px solid #dfe3eb;border-radius:10px;padding:12px 13px;background:#fff;color:#0b0f18}.editor-form-grid input[readonly]{background:#f5f7fa;color:#697184}.editor-form-grid textarea{resize:vertical;line-height:1.5}.editor-save{display:flex;justify-content:flex-end}.editor-section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.editor-totals{display:flex;gap:10px}.editor-totals span{background:#f5f7fa;border:1px solid #dfe3eb;border-radius:12px;padding:11px 13px;display:grid;grid-gap:3px;gap:3px;font-size:11px;color:#697184;min-width:130px}.editor-totals strong{font-size:17px;color:#0b0f18}.pricing-summary-footer{display:flex;justify-content:flex-end;border-top:1px solid #dfe3eb;margin-top:24px;padding-top:20px}.editor-continue{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.editor-continue a,.editor-continue button{border:0;border-radius:10px;background:#1726b8;color:#fff;font:inherit;font-weight:800;padding:13px 18px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.investment-list{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.investment-edit-row{border:1px solid #dfe3eb;border-radius:14px;padding:18px;background:#fcfcfd}.investment-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.investment-row-actions>span{margin-right:auto;font-weight:800}.investment-row-actions .danger-button{background:#fff;color:#b42318;border:1px solid #f0c5c2}.check-label{display:flex!important;grid-column:span 2;align-items:center;gap:9px!important}.check-label input{width:auto!important}.add-item-box{margin-top:22px;padding-top:20px;border-top:1px solid #e7eaf0}.add-item-box h3{margin-top:0}.signature-provider-placeholder{margin-top:16px;border:1px dashed #b8c1d0;border-radius:12px;padding:18px;display:flex;justify-content:space-between;gap:12px;background:#f8f9fc}.signature-provider-placeholder span{color:#7a8496;font-size:12px}.signature-provider-placeholder strong{font-size:14px}@media(max-width:800px){.shell{padding:18px}.metrics{grid-template-columns:1fr 1fr}.hero{padding:28px;display:block}.hero .primary-link{margin-top:18px}.panel-heading{align-items:start;gap:12px;flex-direction:column}.editor-form-grid,.intake-grid,.system-options{grid-template-columns:1fr}.check-label,.span-2{grid-column:auto}.proposal-meta-grid{grid-template-columns:1fr 1fr}.proposal-title-row{display:block}.proposal-title-row .primary-link{margin-top:18px}.proposal-list-row{display:block}.proposal-list-row>span:last-child{text-align:left;margin-top:8px}.editor-shell{grid-template-columns:1fr}.editor-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.editor-nav strong{grid-column:1/-1}.editor-section-head{display:block}.editor-totals{margin-top:14px}.investment-row-actions{flex-wrap:wrap}}@media(max-width:520px){.metrics,.proposal-meta-grid{grid-template-columns:1fr}.login-card{padding:28px 22px}.login-shell{padding:18px}.topbar{align-items:flex-start;gap:12px}.access{white-space:nowrap}.intake-head{padding:24px}.intake-head h2{font-size:25px}.intake-card{padding:20px}.system-options{gap:10px}.system-option{padding:14px;grid-template-columns:20px minmax(0,1fr);gap:10px}.system-option strong{font-size:14px}.system-option small{font-size:12px}.intake-actions{flex-direction:column-reverse;align-items:stretch}.proposal-item{display:block}.proposal-item>div:last-child{text-align:left;margin-top:12px}.proposal-list-row{padding:16px 0}.editor-top-actions{flex-direction:column;align-items:stretch}.editor-shell{gap:14px}.editor-card{padding:20px}.editor-nav{grid-template-columns:1fr 1fr;padding:14px}.editor-totals,.investment-row-actions{display:grid;grid-template-columns:1fr}.investment-row-actions>span{margin-right:0}.signature-provider-placeholder{display:grid}.add-item-box>button,.editor-save button{width:100%}}.editor-card h2,.editor-card h3,.topbar h1,h1,h2,h3{font-family:var(--font-display),Arial,sans-serif}.editor-nav-brand{padding:2px 8px 16px;margin-bottom:6px;border-bottom:1px solid #2a3246}.editor-nav-brand img{display:block;width:168px;height:auto;max-width:100%}.sales-app-shell{min-height:100vh;display:grid;grid-template-columns:224px minmax(0,1fr)}.sales-workspace{min-width:0}.sales-rail{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:24px 16px 18px;display:flex;flex-direction:column;background:#0d1425;color:#fff}.sales-brand{display:block;padding:0 8px 28px;border-bottom:1px solid #2a3246;text-decoration:none}.sales-brand img{display:block;width:168px;height:auto;max-width:100%}.sales-brand span{display:block;margin-top:6px;color:#9da7c0;font-size:12px;font-weight:400;letter-spacing:.24em}.sales-primary-nav{padding-top:22px;display:grid;grid-gap:5px;gap:5px}.sales-ops-nav{margin-top:14px;padding-top:14px;border-top:1px solid #2a3246}.sales-nav-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:12px;color:#c7d7ef;border:1px solid transparent;border-radius:2px;text-decoration:none;font-size:14px;font-weight:700;line-height:1.2}.sales-nav-item.active,.sales-nav-item:hover{color:#eff6ff;background:#1726b8;border-color:#1726b8}.sales-nav-external{color:#7f8aa3}.sales-proposal-nav{display:grid;grid-gap:3px;gap:3px;margin-top:18px;padding-top:18px;border-top:1px solid #2a3246}.sales-proposal-nav strong{padding:0 10px 7px;color:#8d98af;font-size:10px;letter-spacing:.14em}.sales-proposal-nav a{padding:8px 10px;color:#b8c0d3;border-radius:3px;text-decoration:none;font-size:12px;font-weight:700}.sales-proposal-nav a:hover{color:#fff;background:#1726b8}.sales-workspace-switch{display:block;margin-top:auto;padding:8px 12px;color:var(--blue-bright);background:transparent;border:0;font-size:13px;font-weight:700;text-align:center;text-decoration:none}.sales-workspace-switch:hover{color:#b4bbff;background:transparent}.sales-system-card{margin-top:8px;padding:15px 12px;background:#151f35;border:1px solid #27324a}.sales-system-card span{color:#8d98af;font-size:11px;font-weight:400;letter-spacing:.14em}.sales-system-card strong{display:block;margin-top:10px;font-size:14px}.sales-system-card p{margin:4px 0 0;color:#8d98af;font-size:13px}.sales-account-card{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;margin-top:10px;padding:12px;background:#0b1220;border:1px solid #27324a}.sales-account-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#1726b8;background:#fff;border-radius:50%;font-size:12px;font-weight:800}.sales-account-details{min-width:0}.sales-account-details>strong{display:block;color:#fff;font-size:13px;line-height:1.25}.sales-account-details>span{display:block;margin-top:2px;color:#aebbd0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-account-details>small{display:block;margin-top:2px;color:#8d98af;font-size:10px}.sales-signout{margin-top:6px}.sales-signout button{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:0;color:#c7d7ef;background:transparent;border:0;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.sales-signout button:hover{color:#eff6ff}.sales-app-shell .shell{padding:0 32px 32px}.sales-app-shell .topbar{height:82px;margin:0 -32px 28px;padding:16px 32px;background:#fff;border-bottom:1px solid #dfe3eb}@media(max-width:900px){.sales-app-shell{grid-template-columns:1fr}.sales-rail{position:static;height:auto;padding:14px 18px}.sales-brand{display:flex;align-items:center;gap:14px;padding:0 0 13px}.sales-brand img{width:145px}.sales-brand span{margin:0}.sales-primary-nav{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;border-top:1px solid #2a3246}.sales-nav-item{display:flex;justify-content:center}.sales-proposal-nav,.sales-system-card{display:none}}@media(max-width:520px){.sales-app-shell .shell{padding:0 18px 24px}.sales-app-shell .topbar{margin:0 -18px 22px;padding:14px 18px}.sales-primary-nav{grid-template-columns:1fr}}.customer-share-card{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:18px 0 24px;padding:20px;border:1px solid #d7deea;border-left:4px solid #1726b8;border-radius:10px;background:#f6f8fb}.customer-share-card h3{margin:3px 0 5px}.customer-share-card button,.customer-share-link a{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:#1726b8;color:#fff;padding:11px 15px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.customer-share-link{display:grid;grid-template-columns:minmax(280px,1fr) auto;grid-gap:9px;gap:9px;min-width:min(100%,560px)}.customer-share-link input{min-width:0;border:1px solid #cbd3df;border-radius:8px;background:#fff;padding:10px 11px;font:inherit}.customer-share-link small{grid-column:1/-1;color:#697184}@media(max-width:760px){.customer-share-card{align-items:stretch;flex-direction:column}.customer-share-link{grid-template-columns:1fr;min-width:0}.customer-share-link small{grid-column:auto}}.questionnaire-review{margin:0 0 24px;padding:22px;border:1px solid #d7deea;border-radius:12px;background:#f8f9fc}.questionnaire-review.received{border-left:4px solid #1726b8;background:#f5f7ff}.questionnaire-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.questionnaire-review-head h3{margin:4px 0 2px}.questionnaire-review-head .editor-muted{margin:0}.questionnaire-status{flex:none;border-radius:999px;padding:7px 10px;background:#e8ebf2;color:#5e687b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.questionnaire-review.received .questionnaire-status{background:#e5e9ff;color:#1726b8}.questionnaire-response-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.questionnaire-response-grid article{min-width:0;padding:16px;border:1px solid #dfe3eb;border-radius:10px;background:#fff}.questionnaire-response-grid article.questionnaire-wide{grid-column:1/-1}.questionnaire-response-grid h4{margin:0 0 11px;font-size:14px}.questionnaire-response-grid dl{display:grid;grid-gap:9px;gap:9px;margin:0}.questionnaire-response-grid dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px}.questionnaire-response-grid dt{color:#737d90;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.questionnaire-response-grid dd{min-width:0;margin:0;color:#202737;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.questionnaire-review-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.primary-editor-link,.secondary-editor-link{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none}.primary-editor-link{background:#1726b8;color:#fff}.secondary-editor-link{border:1px solid #cfd6e2;background:#fff;color:#344054}@media(max-width:760px){.questionnaire-review-head{display:grid}.questionnaire-response-grid{grid-template-columns:1fr}.questionnaire-response-grid article.questionnaire-wide{grid-column:auto}.questionnaire-response-grid dl>div{grid-template-columns:1fr;gap:3px}.questionnaire-review-actions{display:grid}.primary-editor-link,.secondary-editor-link{width:100%}}.workflow-strip{width:100%;max-width:1180px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(11,auto);align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;padding:16px 24px;border:1px solid #dfe3eb;border-radius:12px;background:#fff;color:#7a8496;font-size:14px;font-weight:800}.workflow-strip a{text-decoration:none;white-space:nowrap}.workflow-strip .workflow-active,.workflow-strip strong{color:#1726b8}.lead-metrics{grid-template-columns:repeat(3,1fr)}.lead-metrics>article{background:#fff;border:1px solid #dfe3eb;border-radius:15px;padding:22px;display:grid;grid-gap:7px;gap:7px}.lead-list{margin-top:18px}.lead-row{display:grid;grid-template-columns:82px minmax(180px,1.2fr) minmax(180px,1fr) auto 20px;align-items:center;grid-gap:14px;gap:14px;padding:15px 6px;border-bottom:1px solid #e7eaf0;text-decoration:none}.lead-row:hover{background:#f8f9fc}.lead-number{color:#1726b8;font-size:12px;font-weight:800}.lead-main{display:grid;grid-gap:4px;gap:4px}.lead-main small,.lead-site{color:#7a8496;font-size:13px}.lead-status{display:inline-flex;justify-content:center;border-radius:999px;padding:7px 10px;background:#eef1f6;color:#596275;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.status-submitted{background:#e7ebff;color:#1726b8}.status-converted{background:#e8f6ed;color:#18743a}.status-questionnaire_sent{background:#fff3d8;color:#8a5b00}.lead-detail-card{max-width:1180px;margin:0 auto 18px;padding:26px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border:1px solid #dfe3eb;border-radius:18px;background:#fff}.lead-detail-card h2{margin:6px 0 8px;font-size:30px}.lead-detail-card p:not(.eyebrow){margin:5px 0;color:#697184}.lead-convert-action,.lead-converted-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid #dfe3eb}.lead-convert-action>div{display:grid;grid-gap:4px;gap:4px}.lead-convert-action span,.lead-converted-action>span{color:#697184;font-size:13px}.lead-convert-action button,.lead-converted-action a{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:9px;padding:12px 16px;background:#1726b8;color:#fff;font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap}.lead-history{max-width:1180px}.lead-event-list{display:grid;margin-top:16px}.lead-event-list>div{display:flex;justify-content:space-between;gap:16px;padding:13px 4px;border-bottom:1px solid #e7eaf0}.lead-event-list span{color:#7a8496;font-size:13px}.customer-share-link a{gap:7px}@media(max-width:800px){.lead-metrics{grid-template-columns:1fr}.lead-row{grid-template-columns:72px minmax(0,1fr) auto}.lead-site{grid-column:2/-1}.lead-row>svg{display:none}.workflow-strip{display:flex;justify-content:flex-start;overflow-x:auto}.lead-convert-action,.lead-converted-action{align-items:stretch;flex-direction:column}.lead-convert-action button,.lead-converted-action a{justify-content:center}}@media(max-width:520px){.lead-row{grid-template-columns:1fr auto}.lead-number,.lead-site{grid-column:1/-1}.lead-detail-card{display:grid}.workflow-strip{gap:8px;font-size:12px}}.hero-actions,.topbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.secondary-link{min-height:44px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #cbd3df;border-radius:10px;background:#fff;color:#1726b8;font-weight:800;text-decoration:none}.secondary-link:hover{border-color:#1726b8;background:#f5f7ff}.send-form-card{width:min(680px,100%);margin:72px auto 0;padding:38px;background:#fff;border:1px solid #dfe3eb;border-radius:18px;box-shadow:0 16px 48px rgba(15,23,42,.08)}.send-form-icon{width:48px;height:48px;margin-bottom:20px;display:grid;place-items:center;border-radius:12px;background:#eef1ff;color:#1726b8}.send-form-card h2{margin:6px 0 12px;font-size:30px;letter-spacing:-.5px}.send-form-card>p:not(.eyebrow){margin:0 0 24px;color:#697184;font-size:16px;line-height:1.65}.send-form-card>small{display:block;margin-top:16px;color:#697184;line-height:1.5}.send-form-email{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px}.send-form-email label{display:grid;grid-gap:7px;gap:7px}.send-form-email label span{font-size:13px;font-weight:800;color:#344054}.send-form-email input{width:100%;height:46px;padding:0 13px;border:1px solid #cbd3df;border-radius:10px;background:#fff;color:#0d1425}.send-form-email button{height:46px;padding:0 19px;border:0;border-radius:10px;background:#1726b8;color:#fff;font-weight:800}.lead-send-success{max-width:1180px;margin:-8px auto 20px;padding:13px 16px;border:1px solid #9bd5bc;border-radius:10px;background:#edfff7;color:#096747;font-size:14px;font-weight:700}@media(max-width:700px){.topbar-actions{width:100%;margin-top:12px}.topbar-actions>a{flex:1 1}.hero-actions{width:100%}.hero-actions>a{flex:1 1}.send-form-card{margin-top:24px;padding:26px 22px}.send-form-email{grid-template-columns:1fr}.send-form-email button{width:100%}}.delete-confirm>summary,.record-action-button{min-height:40px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd3df;border-radius:9px;background:#fff;color:#344054;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.record-action-button:hover{border-color:#1726b8;color:#1726b8;background:#f5f7ff}.delete-confirm{position:relative}.delete-confirm>summary{list-style:none;color:#a32020;border-color:#ecc7c7}.delete-confirm>summary::-webkit-details-marker{display:none}.delete-confirm[open]>summary{background:#fff3f3;border-color:#d85b5b}.delete-confirm>div{position:absolute;z-index:30;right:0;top:calc(100% + 9px);width:min(340px,calc(100vw - 44px));padding:18px;background:#fff;border:1px solid #e6b8b8;border-radius:12px;box-shadow:0 18px 48px rgba(15,23,42,.18)}.delete-confirm>div strong{display:block;color:#7f1d1d;margin-bottom:7px}.delete-confirm>div p{margin:0 0 14px;color:#697184;font-size:13px;line-height:1.5}.delete-confirm>div button{width:100%;min-height:40px;border:0;border-radius:9px;background:#b42318;color:#fff;font-weight:800;cursor:pointer}.archive-intro{max-width:1180px;margin:0 auto 22px;padding:22px 24px;display:flex;align-items:flex-start;gap:14px;border:1px solid #d8deea;border-radius:14px;background:#f8faff;color:#1726b8}.archive-intro h2{margin:0 0 5px;font-size:22px;color:#0d1425}.archive-intro p{margin:0;color:#697184;line-height:1.5}.archive-list{margin-top:20px;display:grid}.archive-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:16px 2px;border-bottom:1px solid #e7eaf0}.archive-row:last-child{border-bottom:0}.archive-row>a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#0d1425;text-decoration:none}.archive-row>a>span{min-width:0;display:grid;grid-gap:5px;gap:5px}.archive-row>a small,.archive-row>a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-row>a small{color:#7a8496}.archive-row-actions{display:flex;align-items:center;gap:9px}.archive-delete>div{right:0}@media(max-width:760px){.editor-top-actions{flex-wrap:wrap;justify-content:flex-end}.archive-row{grid-template-columns:1fr}.archive-row-actions{justify-content:flex-end}.archive-row>a small,.archive-row>a strong{white-space:normal}.delete-confirm>div{position:fixed;top:50%;right:auto;left:50%;transform:translate(-50%,-50%)}}.onboarding-detail-page{background:#0d131d;color:#f7f8fc}.sales-app-shell:has(.onboarding-detail-page),.sales-workspace:has(.onboarding-detail-page){background:#0d131d}.sales-app-shell .onboarding-detail-page .topbar{background:#0d1425;border-bottom-color:#2c3650}.onboarding-detail-page :is(.hero,.panel){background:#111a2e;border-color:#2c3650;box-shadow:0 10px 30px rgba(0,0,0,.22)}.onboarding-detail-page .editor-muted,.onboarding-detail-page .proposal-list-row small,.onboarding-detail-page .subcopy{color:#aab3c4}.onboarding-detail-page .proposal-list-row{border-bottom-color:#2c3650}.onboarding-detail-page .proposal-list-row:hover{background:#151f35}.onboarding-detail-page .proposal-list-row b{color:#dce2f2}.onboarding-detail-page .secondary-link{background:#151f35;border-color:#3a4663;color:#dfe4ff}.onboarding-detail-page .editor-form-grid input{background:#0f182a;color:#f7f8fc;border-color:#3a4663}.stage-completed-page{background:#0d131d;color:#f7f8fc}.sales-app-shell:has(.stage-completed-page),.sales-workspace:has(.stage-completed-page){background:#0d131d}.sales-app-shell .stage-completed-page .topbar{background:#0d1425;border-bottom-color:#2c3650}.stage-completed-page :is(.hero,.panel){background:#111a2e;border-color:#2c3650;box-shadow:0 10px 30px rgba(0,0,0,.22)}.stage-completed-page .panel-heading span,.stage-completed-page .subcopy{color:#aab3c4}.stage-completed-page .secondary-link{background:#151f35;border-color:#3a4663;color:#dfe4ff}.completed-records{margin-top:20px;border:1px solid #2c3650;border-radius:12px;overflow:hidden}.completed-record-header,.completed-record-row{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(160px,1fr) 90px 90px 126px 150px;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px}.completed-record-header{background:#0d1425;color:#8f9ab1;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.completed-record-row{background:#111a2e;border-top:1px solid #2c3650;color:#d8deea;font-size:13px}.completed-record-row:first-of-type{border-top:0}.completed-record-row strong{color:#fff}.completed-record-row a{width:max-content;color:#8ea0ff;font-weight:800;text-decoration:none}.completed-record-row a:hover{text-decoration:underline}.completed-record-row time{color:#aab3c4}.completed-record-row b{color:#fff;text-align:right;white-space:nowrap}@media(max-width:940px){.completed-records{overflow-x:auto}.completed-record-header,.completed-record-row{min-width:850px}}.sales-app-shell .shell{padding:24px}.sales-app-shell .topbar{max-width:none;margin:0 -24px 22px;padding:16px 24px}.sales-app-shell :is(.hero,.panel,.metrics,.workflow-strip,.lead-detail-card,.lead-history,.archive-intro,.editor-shell){max-width:none}.sales-app-shell :is(.hero,.panel,.metric-link article,.empty,.workflow-strip,.lead-detail-card,.archive-intro,.editor-card){border-radius:2px}.sales-global-search{width:min(280px,38vw);height:40px;margin-left:8px;padding:0 12px;display:flex;align-items:center;gap:8px;background:#f4f6fa;border:1px solid #dfe3eb;color:#697184}.sales-global-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0b0f18;font-size:14px}.sales-global-search input::placeholder{color:#7a8496}@media(max-width:700px){.sales-global-search{width:100%;margin-top:12px}}.topbar-actions>a{height:40px;min-height:40px;padding:0 14px;border-radius:0}.quick-pricing-section{margin-top:26px;border-top:1px solid #e8ebf1}.quick-pricing-section:first-of-type{margin-top:18px}.quick-pricing-section h3{font-size:21px}.quick-pricing-section>.editor-muted{margin:0 0 16px}.quick-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.quick-price-card{border:1px solid #dfe4ec;border-radius:14px;background:#fbfcfe;padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;box-shadow:0 4px 14px rgba(16,24,39,.03)}.quick-price-card>button,.quick-price-card>small,.quick-price-card>strong{grid-column:1/-1}.quick-price-card>strong{font-size:16px;color:#162033}.quick-price-card>small{display:block;color:#667085;line-height:1.45;font-size:12px;min-height:34px}.quick-price-card label{grid-gap:6px;gap:6px}.quick-price-card label span{font-size:11px;color:#475467}.quick-price-card input,.quick-price-card select,.quick-price-card textarea{border:1px solid #cfd6e2;border-radius:9px;padding:11px 12px;color:#101827;outline:none}.quick-price-card input:focus,.quick-price-card select:focus,.quick-price-card textarea:focus{border-color:#5265ff;box-shadow:0 0 0 3px rgba(35,56,244,.1)}.quick-price-card button{border-radius:10px;background:#2338f4;padding:12px 16px;justify-self:start}.quick-price-card button:hover{background:#1d31d6}.editor-card#investment{overflow:hidden}.editor-card#investment .editor-section-head{padding-bottom:6px}.editor-card#investment .editor-totals{position:-webkit-sticky;position:sticky;top:16px;z-index:2}.editor-card#investment .editor-totals span{background:#f7f8fc;box-shadow:0 3px 10px rgba(16,24,39,.04)}@media(max-width:1050px){.quick-pricing-grid{grid-template-columns:1fr}}@media(max-width:800px){.quick-price-card{grid-template-columns:1fr}.quick-price-card>button,.quick-price-card>small,.quick-price-card>strong{grid-column:auto}.editor-card#investment .editor-totals{position:static}}@media(max-width:520px){.quick-price-card{padding:15px}.quick-price-card button{width:100%;justify-self:stretch}.quick-pricing-section{margin-top:22px;padding-top:20px}}.quick-pricing-section{margin-top:30px;border-top:1px solid #e6e9f0;padding-top:24px}.monitoring-pricing-section{border-top:0;padding-top:8px}.quick-pricing-section h3{margin:0 0 6px}.quick-pricing-grid{display:block!important;border:1px solid #dfe3eb;border-radius:12px;overflow:hidden;background:#f5f7fa;margin-top:12px}.quick-price-card{display:grid!important;grid-template-columns:minmax(260px,1.8fr) 120px 150px auto;grid-gap:10px 12px;gap:10px 12px;align-items:end;padding:18px 16px!important;margin:0!important;border:0!important;border-radius:0!important;background:#f5f7fa!important;box-shadow:none!important;border-bottom:1px solid #dfe3eb!important}.quick-price-card:last-child{border-bottom:0!important}.quick-price-card>strong{grid-column:1/-1;font-size:15px;line-height:1.3;align-self:start;margin-top:2px}.quick-price-card>small{grid-column:1/-1;color:#697184;line-height:1.55;font-size:13px;align-self:start;max-width:none;margin:0 0 8px}.quick-price-card label{display:grid;grid-gap:5px;gap:5px;min-width:0}.quick-price-card label span{font-size:10px;font-weight:800;letter-spacing:.35px;text-transform:uppercase;color:#697184}.quick-price-card input,.quick-price-card select,.quick-price-card textarea{width:100%;min-width:0;border:1px solid #dfe3eb;border-radius:8px;padding:10px 11px;background:#fff;color:#0b0f18}.quick-price-card textarea{resize:vertical;line-height:1.45}.quick-price-card .quick-description-field{grid-column:1/-1!important;margin:0 0 8px}.quick-price-card button{border:0;border-radius:8px;background:#1726b8;color:#fff;font-weight:800;padding:11px 14px;cursor:pointer;white-space:nowrap}.quick-price-card:hover{background:#eef1f6!important}.monitoring-pricing-section .quick-price-card{grid-template-columns:minmax(240px,1.45fr) minmax(210px,1.2fr) 90px 155px!important;align-items:end}.monitoring-pricing-section .quick-price-card>.add-to-quote-check{grid-column:1/-1;align-self:start;display:flex!important;align-items:center;gap:10px;cursor:pointer}.monitoring-pricing-section .quick-price-card>.add-to-quote-check input{width:18px!important;height:18px;margin:0;flex:0 0 18px;accent-color:#1726b8}.monitoring-pricing-section .quick-price-card>.add-to-quote-check span{font-size:16px!important;font-weight:800!important;line-height:1.3;letter-spacing:0!important;text-transform:none!important;color:#0b0f18!important}.monitoring-pricing-section .quick-price-card>small{grid-column:1/-1;max-width:none}.monitoring-pricing-section .quick-weekday-field{grid-column:1}.monitoring-pricing-section .quick-weekend-field{grid-column:2}.monitoring-pricing-section .quick-camera-field{grid-column:3}.monitoring-pricing-section .quick-price-field{grid-column:4}.monitoring-pricing-section input[name=camera_count]{text-align:center;padding-left:3px;padding-right:3px}.equipment-pricing-section .quick-price-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.equipment-pricing-section .quick-price-card>.add-to-quote-check,.one-time-pricing-section .quick-price-card>.add-to-quote-check{grid-column:1/-1;align-self:start;display:flex!important;align-items:center;gap:10px;cursor:pointer}.equipment-pricing-section .quick-price-card>.add-to-quote-check input,.one-time-pricing-section .quick-price-card>.add-to-quote-check input{width:18px!important;height:18px;margin:0;flex:0 0 18px;accent-color:#1726b8}.equipment-pricing-section .quick-price-card>.add-to-quote-check span,.one-time-pricing-section .quick-price-card>.add-to-quote-check span{font-size:16px!important;font-weight:800!important;line-height:1.3;letter-spacing:0!important;text-transform:none!important;color:#0b0f18!important}.equipment-pricing-section .quick-description-field{grid-column:1/-1!important}.equipment-pricing-section .equipment-quantity-field{grid-column:1}.equipment-pricing-section .equipment-price-field{grid-column:2}.one-time-pricing-section .quick-price-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.one-time-pricing-section .one-time-quantity-field{grid-column:1}.one-time-pricing-section .one-time-price-field{grid-column:2}.investment-list{border:1px solid #dfe3eb;border-radius:12px;overflow:hidden;gap:0!important}.investment-edit-row{border:0!important;border-bottom:1px solid #dfe3eb!important;border-radius:0!important;background:#fff!important}.investment-edit-row:last-child{border-bottom:0!important}@media(max-width:1100px){.monitoring-pricing-section .quick-price-card{grid-template-columns:1fr 1fr!important}.monitoring-pricing-section .quick-price-card>small,.monitoring-pricing-section .quick-price-card>strong{grid-column:1/-1!important}.monitoring-pricing-section .quick-price-card label{grid-column:auto!important}.monitoring-pricing-section .quick-price-card .add-to-quote-check{grid-column:1/-1!important}}@media(max-width:1000px){.equipment-pricing-section .quick-price-card,.one-time-pricing-section .quick-price-card,.quick-price-card{grid-template-columns:1fr 1fr!important}.quick-price-card button,.quick-price-card>small,.quick-price-card>strong{grid-column:1/-1!important}}@media(max-width:620px){.equipment-pricing-section .quick-price-card,.monitoring-pricing-section .quick-price-card,.one-time-pricing-section .quick-price-card,.quick-price-card{grid-template-columns:1fr!important}.quick-price-card>*{grid-column:1!important}.monitoring-pricing-section .quick-price-card .add-to-quote-check{justify-content:flex-start}}:root{color-scheme:light}.sales-theme-toggle{position:fixed;z-index:80;right:18px;bottom:18px;min-height:40px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;color:#c5cede;background:#151f35;border:1px solid #3a4663;border-radius:10px;box-shadow:0 8px 24px rgba(4,10,20,.25);font:inherit;font-size:13px;font-weight:700}.sales-theme-toggle:hover{color:#fff;border-color:#5f6eff}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] .sales-app-shell,html[data-theme=dark] .sales-app-shell .shell,html[data-theme=dark] .sales-workspace,html[data-theme=dark] body:has(.sales-app-shell){background:#0d131d;color:#f7f8fc}html[data-theme=dark] .sales-rail{background:#090f1a;border-right:1px solid #202a40}html[data-theme=dark] .sales-app-shell .topbar{background:#111a2e;color:#f7f8fc;border-bottom-color:#2c3650}html[data-theme=dark] .sales-app-shell :is(.hero,.panel,.metric-link article,.intake-card,.proposal-title-row,.proposal-meta-grid>div,.proposal-items,.proposal-next,.editor-card,.lead-metrics>article,.lead-detail-card,.send-form-card,.questionnaire-response-grid article,.workflow-strip,.customer-share-card,.archive-intro){background:#111a2e;color:#f7f8fc;border-color:#2c3650;box-shadow:0 8px 26px rgba(0,0,0,.17)}html[data-theme=dark] .sales-app-shell :is(.quick-pricing-grid,.quick-price-card,.investment-edit-row,.questionnaire-review,.system-detail,.system-option,.editor-totals span,.signature-provider-placeholder){background:#151f35!important;color:#f7f8fc!important;border-color:#2c3650!important;box-shadow:none}html[data-theme=dark] .sales-app-shell :is(input,select,textarea,.customer-share-link input){background:#0f182a!important;color:#f7f8fc!important;-webkit-text-fill-color:#f7f8fc;border-color:#3a4663!important}html[data-theme=dark] .sales-app-shell :is(input,textarea)::placeholder{color:#7f8aa0;-webkit-text-fill-color:#7f8aa0}html[data-theme=dark] .sales-app-shell :is(input,select,textarea):focus{outline:3px solid rgba(39,56,238,.25);border-color:#5f6eff!important}html[data-theme=dark] .sales-app-shell :is(h1,h2,h3,h4,.metrics strong,.proposal-meta-grid strong,.editor-totals strong,.quick-price-card>strong,.monitoring-pricing-section .quick-price-card>.add-to-quote-check span,.equipment-pricing-section .quick-price-card>.add-to-quote-check span,.one-time-pricing-section .quick-price-card>.add-to-quote-check span,.questionnaire-response-grid dd,.archive-row>a,.archive-intro h2){color:#f7f8fc!important}html[data-theme=dark] .sales-app-shell :is(.subcopy,.metrics span,.panel-heading span,.empty,.intake-help,.system-option small,.proposal-title-row p,.proposal-meta-grid span,.proposal-meta-grid small,.proposal-item p,.proposal-item small,.proposal-next>p:not(.eyebrow),.proposal-list-row small,.editor-muted,.template-card>p:last-child,.signature-card>p:nth-of-type(2),.editor-totals span,.quick-price-card>small,.quick-price-card label span,.customer-share-link small,.questionnaire-response-grid dt,.lead-main small,.lead-site,.lead-detail-card p:not(.eyebrow),.lead-convert-action span,.lead-event-list span,.archive-intro p,.archive-row>a small){color:#aab3c4!important}html[data-theme=dark] .sales-app-shell :is(.intake-grid label span,.system-detail label span,.editor-form-grid label span,.send-form-email label span){color:#dce2f2}html[data-theme=dark] .sales-app-shell :is(.proposal-list-row,.lead-row,.lead-event-list>div,.proposal-item,.quick-pricing-section,.add-item-box,.pricing-summary-footer,.lead-convert-action,.lead-converted-action){border-color:#2c3650}html[data-theme=dark] .sales-app-shell :is(.proposal-list-row:hover,.lead-row:hover,.quick-price-card:hover){background:#182441!important}html[data-theme=dark] .sales-app-shell .questionnaire-review.received,html[data-theme=dark] .sales-app-shell .system-option:has(input:checked){background:#182441!important;border-color:#5f6eff!important}html[data-theme=dark] .sales-app-shell :is(.access,.secondary-link,.secondary-editor-link,.record-action-button){background:#151f35;color:#aeb8ff;border-color:#3a4663}html[data-theme=dark] .sales-app-shell :is(.hero button,.primary-link,.intake-actions button,.editor-save button,.investment-row-actions button,.add-item-box>button,.editor-continue a,.editor-continue button,.primary-editor-link,.lead-convert-action button,.lead-converted-action a,.send-form-email button){background:#1726b8;color:#fff}html[data-theme=dark] .sales-app-shell :is(.proposal-status,.status-submitted,.questionnaire-review.received .questionnaire-status){background:#1d2850;color:#aeb8ff}html[data-theme=dark] .sales-app-shell .lead-status{border:1px solid #3a4663}html[data-theme=dark] .sales-app-shell .empty{border-color:#3a4663}@media (max-width:520px){.sales-theme-toggle span{display:none}.sales-theme-toggle{width:42px;justify-content:center;padding:0}}html[data-theme=dark] .sales-app-shell :is(.topbar p,.eyebrow,.panel-heading p,.workflow-strip strong,.workflow-strip .workflow-active,.lead-number){color:#8390ff!important}html[data-theme=dark] .sales-app-shell .sales-workspace-switch{color:#98a2ff}html[data-theme=dark] .sales-app-shell .sales-workspace-switch:hover{color:#b4bbff}html[data-theme=dark] .sales-app-shell :is(.sales-nav-item.active,.sales-nav-item:hover){background:#1726b8;border-color:#1726b8;color:#fff}html[data-theme=dark] .sales-app-shell .sales-global-search{background:#0f182a;border-color:#3a4663;color:#aab3c4}html[data-theme=dark] .sales-app-shell .sales-global-search input{background:transparent!important;color:#f7f8fc!important;-webkit-text-fill-color:#f7f8fc}html[data-theme=dark] .sales-app-shell .sales-global-search input::placeholder{color:#7f8aa0;-webkit-text-fill-color:#7f8aa0}