@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,600&display=swap";.header-context{color:var(--iron);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.section-kicker{color:var(--steel);letter-spacing:.18em;font-size:11px;font-weight:700}.people-headline{align-items:end}.license-rule{background:var(--graphite);color:#fff;border-left:5px solid #899096;min-width:230px;padding:16px 20px;display:grid}.license-rule b{letter-spacing:.14em;font-size:12px}.license-rule small{color:var(--silver);margin-top:4px}.people-grid{grid-template-columns:minmax(300px,.75fr) minmax(520px,1.4fr);gap:20px;display:grid}.new-hire-form,.employee-roster{align-self:start}.new-hire-form h2,.employee-roster h2{margin:6px 0;font:28px Newsreader}.form-intro{color:var(--iron);margin:0 0 18px;line-height:1.5}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-grid label,.review-comment{color:var(--graphite);gap:6px;font-size:12px;font-weight:700;display:grid}.field-grid input,.field-grid select,.review-comment textarea{color:var(--graphite);font:inherit;background:#fff;border:1px solid #c8c4bb;border-radius:3px;padding:11px 12px;font-size:14px}.field-grid label small{color:var(--steel);font-weight:400}.field-wide{grid-column:1/-1}.license-confirm{background:#ecebea;border:1px solid #c2c4c5;align-items:start;padding:12px;line-height:1.4;font-weight:500!important;display:flex!important}.license-confirm input{width:auto;margin-top:2px}.new-hire-form>.primary{border:0;width:100%;margin-top:16px}.roster-heading{border-bottom:1px solid #ddd8cf;justify-content:space-between;align-items:start;padding-bottom:14px;display:flex}.roster-heading>span{background:var(--graphite);color:#fff;border-radius:999px;padding:5px 9px;font-size:11px}.roster-empty{color:var(--steel);justify-content:center;align-items:center;gap:10px;min-height:160px;display:flex}.employee-list{display:grid}.employee-row{border-bottom:1px solid #e4dfd7;grid-template-columns:38px minmax(160px,1fr) minmax(165px,.9fr) auto auto;align-items:center;gap:12px;padding:15px 0;display:grid}.employee-mark{background:var(--graphite);color:#fff;border-radius:3px;justify-content:center;align-items:center;height:38px;font:20px Newsreader;display:flex}.employee-identity,.employee-policy{gap:3px;min-width:0;display:grid}.employee-identity span,.employee-policy small{color:var(--iron);text-overflow:ellipsis;font-size:11px;overflow:hidden}.employee-identity small{color:var(--steel);text-transform:capitalize}.employee-policy small{align-items:center;gap:4px;display:flex}.employee-policy small svg{width:13px}.license-pill{color:var(--graphite);background:#e3e5e5;border:1px solid #b9bdbe;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.license-pill svg{width:12px}.task-status{color:var(--iron);text-transform:uppercase;white-space:nowrap;border:1px solid #b9b4ac;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.status-completed,.status-onboarding_complete,.status-not_applicable{color:#35543d;background:#dce8df;border-color:#9cb3a2}.status-rejected,.status-blocked{color:#743d38;background:#eee4e3;border-color:#c9a8a3}.status-submitted,.status-invited{color:#3c5265;background:#e4e8ec;border-color:#aab5bf}.employee-actions{align-items:center;gap:7px;display:flex}.employee-actions button,.review-actions button,.protected-files button,.task-documents button{cursor:pointer;background:#fff;border:1px solid #b9b4ac;border-radius:3px;padding:7px 9px}.employee-actions svg{color:#55725c;width:18px}.employee-review,.tasks-workspace{animation:.25s ease-out both workspace-in}.back-button{color:var(--iron);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;display:flex}.back-button svg{width:17px}.review-head,.task-hero{background:var(--graphite);color:#fff;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.review-head h1,.task-hero h1{margin:5px 0;font:38px Newsreader}.review-head p,.task-hero p{color:#cdd0d2;margin:0}.review-comment{background:#fff;border:1px solid #d3cec5;margin:18px 0;padding:16px}.review-comment textarea{resize:vertical;min-height:74px}.review-task-list,.employee-task-list{gap:12px;display:grid}.review-task,.employee-task-card{background:#fff;border:1px solid #d6d1c8;gap:18px;padding:20px;display:grid}.review-task{grid-template-columns:minmax(260px,1fr) minmax(180px,.6fr) auto}.review-task h2,.employee-task-card h2{margin:8px 0;font:23px Newsreader}.review-task p,.employee-task-card p{color:var(--iron);margin:0 0 8px;line-height:1.5}.official-form-link{color:var(--maroon);text-underline-offset:.2rem;margin-bottom:8px;font-size:.84rem;font-weight:700;text-decoration:underline;display:inline-flex}.review-task small,.employee-task-card small{color:var(--steel)}.protected-files,.task-documents,.review-actions{align-content:start;gap:7px;display:grid}.protected-files button,.task-documents button{text-align:left;align-items:center;gap:6px;display:flex}.protected-files svg,.task-documents svg{width:15px}.progress-dial{background:conic-gradient(#9da4a8 var(--progress), #42474a 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;display:flex;position:relative}.progress-dial:before{background:var(--graphite);content:"";border-radius:50%;position:absolute;inset:8px}.progress-dial strong,.progress-dial small{position:relative}.progress-dial strong{font-size:23px}.progress-dial small{color:#cdd0d2;font-size:10px}.security-note{border-left:4px solid var(--iron);color:var(--graphite);background:#e5e6e6;align-items:center;gap:9px;margin:16px 0;padding:12px 16px;display:flex}.security-note svg{width:18px}.employee-task-card{grid-template-columns:45px minmax(280px,1fr) minmax(150px,auto);align-items:center}.task-number{color:#a4a7a8;font:24px Newsreader}.task-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-documents{flex-wrap:wrap;margin-top:12px;display:flex}.task-action{place-items:end;display:grid}.upload-control{background:var(--graphite);color:#fff;cursor:pointer;border-radius:3px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.upload-control input{opacity:0;width:1px;height:1px;position:absolute}.upload-control svg,.task-check{width:17px}.task-check{color:#55725c}.task-state{color:var(--steel);align-items:center;gap:7px;max-width:240px;font-size:12px;line-height:1.45;display:flex}.task-state svg{flex:none;width:16px}.task-state-complete{color:#35543d;font-weight:700}.signature-control{border-left:4px solid var(--iron);background:#f0eee9;gap:10px;max-width:310px;padding:14px;display:grid}.signature-control>p{color:var(--graphite);margin:0;font-size:12px}.signature-control>label,.applicability-review label,.task-review-control label{color:var(--graphite);gap:5px;font-size:11px;font-weight:700;display:grid}.signature-control input,.applicability-review input,.applicability-review textarea,.task-review-control textarea{color:var(--graphite);font:inherit;background:#fff;border:1px solid #b9b4ac;border-radius:2px;padding:8px 9px}.signature-control .signature-acceptance,.applicability-review .review-confirmation{align-items:start;font-weight:500;line-height:1.35;display:flex}.signature-acceptance input,.review-confirmation input{margin-top:2px}.signature-control button,.onboarding-error button{background:var(--graphite);color:#fff;border:0;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:inline-flex}.signature-control button:disabled{cursor:not-allowed;opacity:.55}.signature-control button svg,.onboarding-error button svg{width:15px}.signature-record{color:#35543d;background:#e1e8e3;border:1px solid #a6b6a9;padding:7px 9px;font-size:11px}.rejection-reason{background:#f4e9e7;border-left:3px solid #8a4b43;padding:9px 11px;font-size:12px;color:#743d38!important}.onboarding-error{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.onboarding-error .form-error{margin:0}.applicability-review,.task-review-control{border-left:4px solid var(--iron);background:#f0eee9;gap:10px;padding:14px;display:grid}.applicability-review textarea,.task-review-control textarea{resize:vertical;min-height:70px}.reviewer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.identity-panel{background:#ebe9e4;border:1px solid #c8c4bb;gap:12px;margin:16px 0;padding:16px;display:grid}.identity-panel-title{align-items:center;gap:10px;display:flex}.identity-panel-title>svg{color:var(--iron);width:22px}.identity-panel-title>div{gap:3px;display:grid}.identity-panel-title small{color:var(--steel)}.identity-panel>button,.identity-confirmation button{background:var(--graphite);color:#fff;border:0;border-radius:2px;justify-content:center;align-items:center;gap:7px;width:fit-content;padding:10px 12px;display:inline-flex}.identity-panel button:disabled{cursor:not-allowed;opacity:.55}.identity-panel button svg{width:16px}.identity-command{border-left:4px solid var(--steel);background:#fff;justify-content:space-between;align-items:center;padding:12px;display:flex}.identity-command span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.identity-command p{color:var(--iron);margin:4px 0 0;font-size:12px}.identity-command>button{color:var(--iron);background:0 0;border:0;padding:5px}.identity-verified,.identity-admin_confirmed{border-left-color:#55725c}.identity-failed{border-left-color:#8a4b43}.identity-confirmation{border-top:1px solid #c8c4bb;gap:10px;padding-top:12px;display:grid}.identity-confirmation label{color:var(--graphite);gap:5px;font-size:11px;font-weight:700;display:grid}.identity-confirmation input,.identity-confirmation textarea{color:var(--graphite);font:inherit;background:#fff;border:1px solid #b9b4ac;padding:8px 9px}.identity-confirmation textarea{resize:vertical;min-height:62px}.identity-invite{background:#35543d!important}@media (width<=1180px){.people-grid,.review-task{grid-template-columns:1fr}}@media (width<=760px){.people-headline,.review-head,.task-hero{align-items:stretch;gap:18px;display:grid}.license-rule{min-width:0}.field-grid{grid-template-columns:1fr}.employee-row{grid-template-columns:38px 1fr}.employee-policy,.employee-row>.task-status,.employee-actions{grid-column:2}.employee-task-card{grid-template-columns:34px 1fr;align-items:start}.task-action{grid-column:2;justify-items:start}.progress-dial{justify-self:start}.signature-control{max-width:none}.reviewer-grid{grid-template-columns:1fr}}.customer-workspace{gap:20px;display:grid}.conversion-bar,.customer-form,.customer-list article{background:#fff;border:1px solid #ded8cc;border-radius:5px;padding:20px}.conversion-bar{align-items:end;gap:14px;display:flex}.conversion-bar label{flex:1;gap:6px;font-size:13px;font-weight:600;display:grid}.conversion-bar select,.customer-form input,.customer-form textarea{font:inherit;border:1px solid #b8b2a8;border-radius:4px;padding:10px}.customer-list{gap:10px;display:grid}.customer-list article{grid-template-columns:1.5fr 1fr auto;align-items:center;gap:20px;display:grid}.customer-list h2,.customer-list p{margin:0 0 4px}.customer-contact,.row-actions,.customer-form label{gap:7px;display:grid}.customer-contact a{color:var(--maroon-dark)}.row-actions{grid-auto-flow:column}.danger-link{color:#8a2525}.customer-form{max-width:920px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.customer-form textarea{min-height:100px}.form-actions{gap:10px;margin-top:18px;display:flex}@media (width<=720px){.conversion-bar,.customer-list article{grid-template-columns:1fr;align-items:stretch;display:grid}.form-grid{grid-template-columns:1fr}}.estimate-workspace,.estimate-form{gap:20px;display:grid}.estimate-form,.estimate-list article,.estimate-lines fieldset{background:#fff;border:1px solid #ded8cc;border-radius:5px;padding:20px}.estimate-form select,.estimate-form input,.estimate-form textarea{font:inherit;border:1px solid #b8b2a8;border-radius:4px;padding:10px}.estimate-form label{gap:6px;display:grid}.estimate-form textarea{min-height:110px}.estimate-lines{gap:12px;display:grid}.estimate-lines fieldset{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(100px,1fr)) auto;align-items:end;gap:12px;display:grid}.estimate-list{gap:10px;display:grid}.estimate-list article{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:18px;display:grid}.estimate-list h2,.estimate-list p{margin:3px 0}.estimate-status{border:1px solid var(--silver);text-transform:capitalize;border-radius:999px;padding:5px 9px}@media (width<=850px){.estimate-lines fieldset,.estimate-list article{grid-template-columns:1fr}}.job-workspace,.job-plan-form{gap:20px;display:grid}.job-plan-form,.accepted-estimates,.job-list article{background:#fff;border:1px solid #ded8cc;border-radius:5px;padding:20px}.job-plan-form label{gap:6px;display:grid}.job-plan-form input{font:inherit;border:1px solid #b8b2a8;border-radius:4px;padding:10px}.job-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.accepted-estimates,.job-list{gap:10px;display:grid}.accepted-estimates h2{margin:0 0 8px}.accepted-estimates article,.job-list article{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:18px;display:grid}.accepted-estimates article{border-top:1px solid #ded8cc;padding-top:12px}.accepted-estimates article div{gap:3px;display:grid}.job-list article{grid-template-columns:minmax(300px,1fr) auto auto minmax(180px,auto)}.job-list h2,.job-list p{margin:3px 0}.job-status{border:1px solid var(--silver);text-transform:capitalize;border-radius:999px;padding:5px 9px}@media (width<=900px){.job-plan-grid,.accepted-estimates article,.job-list article{grid-template-columns:1fr}}.schedule-workspace,.schedule-form,.schedule-days,.schedule-list{gap:18px;display:grid}.schedule-headline{align-items:end}.schedule-form,.schedule-days>section,.schedule-list article{background:#fff;border:1px solid #ded8cc;border-radius:5px}.schedule-form,.schedule-days>section{padding:20px}.schedule-form label{gap:6px;display:grid}.schedule-form input,.schedule-form select{font:inherit;border:1px solid #9d978e;border-radius:4px;padding:10px}.schedule-form select:disabled{color:var(--graphite);background:var(--pale)}.schedule-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.schedule-days>section>h2{margin:0 0 16px;font:600 24px Newsreader}.schedule-list article{border-left:5px solid var(--graphite);grid-template-columns:105px minmax(260px,1fr) auto minmax(150px,auto);align-items:center;gap:18px;padding:16px;display:grid}.schedule-list time{color:var(--wine);font-weight:700;display:grid}.schedule-list time small,.schedule-list article>div>span{color:var(--steel);font-weight:400}.schedule-list h3,.schedule-list p{margin:2px 0}.schedule-status{border:1px solid var(--silver);text-transform:capitalize;border-radius:999px;padding:5px 9px}@media (width<=900px){.schedule-form-grid,.schedule-list article{grid-template-columns:1fr}.schedule-list article{gap:10px}}:root{--maroon:#722f37;--maroon-dark:#5c252c;--burgundy:#8b454d;--wine:#4a1f24;--graphite:#272a2d;--iron:#4b5055;--steel:#747b81;--silver:#c5c9cc;--cream:#f5f1e8;--off-white:#faf8f3;--charcoal:#2d2d2d;--slate:#4a4a4a;--pale:#e5e5e5;color:var(--charcoal);background:var(--cream);font-family:IBM Plex Sans,sans-serif}*{box-sizing:border-box}body{margin:0}.shell{grid-template-columns:244px 1fr;min-height:100vh;display:grid}aside{background:var(--wine);color:var(--off-white);flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brand>img{object-fit:contain;filter:invert();border:1px solid #82878b;border-radius:4px;width:48px;height:40px;box-shadow:0 0 0 3px #191b1d}.brand div,.rail-foot>div:last-child{display:grid}.brand small,.rail-foot small{color:#cbbdb3}.brand button{display:none}.brand b{font:22px Newsreader}.brand small{letter-spacing:.16em;text-transform:uppercase;font-size:10px}nav{gap:5px;display:grid}nav a{color:#d8ccc4;border-radius:4px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;text-decoration:none;display:flex}nav .nav-disabled{color:#9f8d87;cursor:not-allowed;border-radius:4px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;display:flex}nav .nav-disabled svg{width:18px}nav .nav-disabled>span{flex:1}nav .nav-disabled small{color:var(--silver);letter-spacing:.08em;text-transform:uppercase;font-size:10px}nav a svg{width:18px}nav a.active,nav a:hover{background:var(--maroon-dark);color:#fff}.rail-foot{border-top:1px solid #633839;align-items:center;gap:10px;margin-top:auto;padding:18px 8px 0;display:flex}.rail-foot>div:last-child{font-size:12px}.avatar{object-fit:contain;filter:invert();background:0 0;border:0;width:42px;height:34px}main{min-width:0}header{background:#fff;border-bottom:1px solid #ded8cc;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.search{color:#777;align-items:center;gap:9px;display:flex}.search svg{width:18px}.search input{width:320px;font:inherit;border:0;outline:0}.status{color:#486341;align-items:center;gap:7px;font-size:12px;display:flex}.status:before{content:"";background:#5c7c51;border-radius:50%;width:7px;height:7px}.status.offline{color:#8b4b32}.status.offline:before{background:#b46948}.header-actions{align-items:center;gap:12px;display:flex}.sign-out{border:1px solid var(--pale);width:34px;height:34px;color:var(--maroon);background:0 0;place-items:center;display:grid}.sign-out svg{width:16px}.menu{display:none}.content{max-width:1440px;margin:auto;padding:38px clamp(22px,4vw,58px)}.headline{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.headline p{color:#7b7065;text-transform:uppercase;letter-spacing:.08em;margin:0 0 7px;font-size:13px}.headline h1{color:#351011;margin:0 0 8px;font:600 clamp(32px,4vw,46px)/1 Newsreader}.headline span{color:#706b64}.primary{background:var(--maroon);color:#fff;border:0;padding:12px 18px;font-weight:600;text-decoration:none}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.metrics article,.panel{background:#fff;border:1px solid #ded8cc;box-shadow:0 2px 8px #42220d0c}.metrics article{border-top:3px solid var(--graphite);gap:5px;padding:18px 19px;display:grid}.metrics small{text-transform:uppercase;letter-spacing:.08em;color:#796f65;font-size:10px}.metrics strong{color:#351011;font:600 29px Newsreader}.metrics em{color:#918a80;font-size:11px;font-style:normal}.grid{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.panel{min-height:250px;padding:22px}.panel-title{border-bottom:1px solid #ebe6dc;justify-content:space-between;gap:20px;padding-bottom:15px;display:flex}.panel h2{color:#351011;margin:0;font:600 22px Newsreader}.panel-title p,.agent-head p{color:#81786f;margin:4px 0 0;font-size:12px}.panel a{color:#6c1d20;font-size:12px;font-weight:700}.empty{text-align:center;color:#8a8178;place-content:center;justify-items:center;height:180px;display:grid}.empty svg{color:var(--steel)}.empty h3{color:#37332f;margin:10px 0 3px;font-size:14px}.empty p{max-width:270px;margin:0;font-size:12px}.empty.compact{height:135px}.agent{background:var(--wine);color:var(--off-white)}.agent-head{align-items:center;gap:12px;display:flex}.agent-head>svg{background:var(--graphite);color:var(--silver);width:38px;height:38px;padding:8px}.agent h2{color:#fff}.agent>p{color:#d7c9c1;font-size:13px;line-height:1.55}.prompts{flex-wrap:wrap;gap:6px;display:flex}.prompts button{border:1px solid var(--burgundy);background:var(--maroon-dark);color:#eadfd8;border-radius:20px;padding:7px 10px;font-size:11px}.prompts button:disabled,.ask button:disabled{cursor:not-allowed;opacity:.7}.ask{margin-top:17px;display:flex}.ask input{border:0;flex:1;min-width:0;padding:11px}.ask button{background:var(--graphite);color:#fff;border:0;padding:0 15px;font-weight:700}.auth-banner{border-left:4px solid var(--iron);background:var(--wine);color:var(--off-white);justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;padding:22px 24px;display:flex}.auth-banner small{color:var(--silver);letter-spacing:.12em}.auth-banner h2{margin:5px 0;font:600 22px Newsreader}.auth-banner p{color:#ded2ca;margin:0;font-size:13px}.google-button{min-width:210px;min-height:40px}.lead-list{display:grid}.lead-row{border-bottom:1px solid var(--pale);color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:15px 0;transition:padding .15s,background .15s;display:grid}.lead-row:hover,.lead-row:focus-visible{background:#faf7f1;outline:2px solid #0000;padding-left:10px;padding-right:10px}.lead-row:last-child{border-bottom:0}.lead-row>div{gap:3px;display:grid}.lead-list small,.lead-list time{color:#706b64;font-size:11px}.priority{background:var(--cream);color:var(--slate);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;font-size:9px;font-weight:700}.priority.urgent{background:var(--maroon);color:#fff}.lead-status{color:var(--burgundy);text-transform:uppercase;font-size:10px;font-weight:700}.queue-tools{flex-wrap:wrap;align-items:end;gap:14px;padding:14px 0 4px;display:flex}.queue-tools label,.workspace-card label{color:#6f655c;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:700;display:grid}.queue-tools select,.workspace-card select,.workspace-card input,.workspace-card textarea{color:var(--charcoal);background:#fff;border:1px solid #d7cfc2;padding:10px 11px;font:14px IBM Plex Sans,sans-serif}.queue-tools span{color:#84786d;margin-left:auto;font-size:11px}.lead-source{color:#6b7074;margin-top:3px;display:block}.spam-flag{color:#272a2d;text-transform:uppercase;background:#eceeef;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:800;display:inline-flex}.spam-flag svg{width:14px;height:14px}.lead-content{max-width:1540px;padding-top:24px}.lead-workspace{animation:.25s ease-out both workspace-in}@keyframes workspace-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lead-workspace-head{grid-template-columns:120px 1fr auto;align-items:end;gap:24px;margin-bottom:22px;display:grid}.lead-workspace-head h1{color:#351011;margin:7px 0 3px;font:600 clamp(32px,4vw,48px)/1 Newsreader}.lead-workspace-head p{color:#71675e;margin:0;font-size:13px}.text-button{color:var(--maroon);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-weight:700;display:inline-flex}.text-button svg{width:17px}.lead-columns{grid-template-columns:minmax(0,1.4fr) minmax(300px,.75fr);align-items:start;gap:16px;display:grid}.lead-main,.lead-side{gap:16px;display:grid}.workspace-card{border:1px solid #ded8cc;border-top:3px solid var(--graphite);background:#fff;padding:22px;box-shadow:0 8px 28px #42220d0b}.workspace-card>small,.card-heading small,.lead-agent small,.draft-output small{color:#877968;letter-spacing:.13em;font-size:9px;font-weight:700}.workspace-card h2{color:#351011;margin:3px 0 16px;font:600 23px Newsreader}.card-heading{border-bottom:1px solid #ebe6dc;justify-content:space-between;align-items:start;margin-bottom:16px;display:flex}.card-heading>svg{color:var(--iron);width:20px}.intake-grid{grid-template-columns:repeat(2,1fr);gap:18px 28px;margin:0;display:grid}.intake-grid .wide{grid-column:1/-1}.intake-grid dt{color:#83776b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.intake-grid dd{color:#312d29;margin:5px 0 0;font-size:14px;line-height:1.55}.lead-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:22px;display:grid}.lead-edit-grid input{min-width:0}.edit-save{justify-content:center;align-items:center;gap:7px;display:inline-flex}.edit-save svg,.record-actions svg{width:16px;height:16px}.intake-message{border-top:1px solid #e5e0d8;padding-top:19px}.record-actions{border-top:1px solid #ded8cc;gap:9px;margin-top:18px;padding-top:18px;display:grid}.record-actions button{justify-content:center;align-items:center;gap:7px;display:flex}.danger-button{color:#722f37;cursor:pointer;background:0 0;border:1px solid #8b454d;padding:10px;font-weight:800}.attachment-list{gap:7px;display:grid}.attachment-list button{text-align:left;cursor:pointer;background:#fcfaf6;border:1px solid #e7e0d5;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.attachment-list button>svg{width:18px;color:var(--maroon)}.attachment-list button span{gap:2px;display:grid}.attachment-list small{color:#81776f}.quiet{color:#81776f;font-size:13px}.note-form{justify-items:end;gap:10px;display:grid}.note-form textarea{resize:vertical;width:100%;min-height:86px}.note-form .primary{cursor:pointer}.note-list{gap:10px;margin-top:18px;display:grid}.note-list article{border-left:2px solid var(--steel);padding:2px 0 2px 13px}.note-list p{margin:0 0 5px;font-size:13px;line-height:1.5}.note-list small{color:#84796f;font-size:10px}.workflow-card{gap:12px;display:grid}.workflow-card h2{margin-bottom:4px}.secondary{border:1px solid var(--maroon);color:var(--maroon);cursor:pointer;background:0 0;padding:10px 12px;font-weight:700}button:disabled{cursor:not-allowed;opacity:.55}.lead-agent{border-color:var(--wine);border-top-color:var(--iron);background:var(--wine);color:#f7f1ea}.lead-agent h2{color:#fff;margin-bottom:0}.lead-agent>p{color:#d8cbc3;font-size:12px;line-height:1.5}.lead-agent label{color:#d9cfc8}.lead-agent textarea{resize:vertical;min-height:100px}.agent-button{background:var(--graphite);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px;font-weight:800;display:flex}.agent-button svg{width:17px}.draft-output{border-left:3px solid var(--iron);color:#342d28;background:#f7f1ea;margin-top:14px;padding:13px 14px}.draft-output p{white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.55}.audit-card ol{margin:0;padding:0;list-style:none;display:grid}.audit-card li{border-bottom:1px solid #eee8df;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 0;display:grid}.audit-card li:last-child{border:0}.audit-card strong{text-transform:capitalize;font-size:11px}.audit-card span,.audit-card time{color:#81766d;font-size:9px}.audit-card time{grid-area:1/2}.form-error{color:#732f25;background:#f7e7e1;border-left:3px solid #a34f3b;padding:10px 13px;font-size:12px}.notification-settings{background:#fff;border:1px solid #e8e1d8;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:22px;padding:18px 20px;display:grid}.notification-settings h2,.notification-settings p{margin:2px 0}.notification-settings p{color:#71675e;font-size:12px}.settings-icon{color:var(--iron);background:#f7f1ea;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.toggle-setting{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;display:grid}.toggle-setting input{accent-color:var(--graphite);grid-row:1/3;width:18px;height:18px}.toggle-setting span{font-size:12px;font-weight:700}.toggle-setting small{color:#81766d;font-size:10px}.loading-state{color:#71675e;justify-content:center;align-items:center;gap:9px;min-height:50vh;display:flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.shell{display:block}aside{z-index:10;width:244px;transition:left .2s;position:fixed;left:-260px}aside.open{left:0}.brand button{color:#fff;background:0 0;border:0;margin-left:auto;display:block}.menu{background:0 0;border:0;display:block}.metrics{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.search input{width:min(45vw,320px)}}@media (width<=520px){.queue-tools label{flex:120px;min-width:0}.queue-tools select{width:100%;max-width:100%}header{padding:0 14px}.status{display:none}.content{padding:25px 14px}.headline{align-items:start}.headline .primary{font-size:0}.headline .primary:after{content:"+";font-size:20px}.metrics{gap:8px}.metrics article{padding:14px}.panel{padding:17px}.search input{width:52vw}.agent{order:3}.auth-banner{flex-direction:column;align-items:start}.notification-settings{grid-template-columns:auto 1fr;align-items:start}.toggle-setting{grid-column:1/-1}.lead-list article{grid-template-columns:auto 1fr}.lead-list time{display:none}.lead-workspace-head{grid-template-columns:1fr auto}.lead-workspace-head .text-button{grid-column:1/-1}.lead-columns{grid-template-columns:1fr}}@media (width<=700px){.lead-workspace-head{align-items:start}.lead-workspace-head .primary{padding:11px;font-size:0}.lead-workspace-head .primary:after{content:"Call";font-size:13px}.intake-grid,.lead-edit-grid{grid-template-columns:1fr}.intake-grid .wide{grid-column:auto}.lead-row{grid-template-columns:auto 1fr auto}.lead-row time{display:none}}
