.workspace-picker{position:relative;margin-bottom:29px;isolation:isolate;z-index:40}.workspace-picker-trigger{width:100%;display:flex;align-items:center;gap:11px;padding:14px 12px;background:#f8faff;border:1px solid #e1eafb;border-radius:12px;text-align:left;min-height:70px;transition:background .15s,border-color .15s,box-shadow .15s}.workspace-picker-trigger:hover{background:#f1f6ff;border-color:#ccdffc}.workspace-picker-trigger.is-open{background:#f2f7ff;border-color:#bcd3fb;box-shadow:0 0 0 3px #edf4ff}.workspace-picker-avatar{display:grid;place-items:center;height:34px;width:34px;flex:none;border-radius:10px;background:linear-gradient(140deg,#e5efff,#edf4ff);color:#5e8ade;font:500 15px Manrope,system-ui,sans-serif;border:1px solid #e4edfc}.workspace-picker-current{min-width:0;display:block;flex:1}.workspace-picker-current strong{display:block;font-size:12px;color:#4d73ab;font-weight:600;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.005em}.workspace-picker-current small{display:block;font-size:7px;color:#93add1;letter-spacing:.12em;margin-top:5px;line-height:1.5}.workspace-picker-chevron{color:#8da9d2;flex:none;transition:transform .17s}.workspace-picker-chevron.expanded{transform:rotate(180deg)}.workspace-picker-popover{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fff;border:1px solid #dfe9fa;border-radius:13px;box-shadow:0 12px 35px #25487916,0 3px 8px #25487906;padding:8px;z-index:60;overflow:hidden}.workspace-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 9px 13px}.workspace-picker-heading>span{font-size:8px;letter-spacing:.11em;color:#7896c1;font-weight:600}.workspace-picker-heading small{font-size:8px;color:#a0b3cf;white-space:nowrap}.workspace-picker-list{display:grid;gap:5px;max-height:245px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8e6fb transparent}.workspace-picker-option{display:flex;align-items:center;width:100%;gap:10px;padding:12px 10px;border:1px solid transparent;border-radius:9px;text-align:left;min-height:61px;background:#fff;color:#7897c1}.workspace-picker-option:hover{background:#f7faff}.workspace-picker-option:focus-visible{outline:2px solid #8eb3ed;outline-offset:-2px;background:#f5f9ff}.workspace-picker-option.selected{background:#edf4ff;border-color:#e3edfd}.workspace-option-avatar{height:30px;width:30px;border-radius:9px;background:#f0f5ff;color:#7f9fcc;font-size:12px;font-weight:500;display:grid;place-items:center;flex:none}.workspace-picker-option.selected .workspace-option-avatar{background:#fff;color:#4f81d4;border:1px solid #dce8fc}.workspace-option-text{display:block;min-width:0;flex:1}.workspace-option-text strong{display:block;font-size:11px;line-height:1.6;font-weight:500;color:#6285b6;white-space:normal;overflow-wrap:anywhere}.workspace-option-text small{display:block;font-size:9px;line-height:1.6;color:#96adcc;margin-top:3px}.workspace-picker-option.selected strong{color:#3b71c7;font-weight:600}.workspace-selected-check{color:#5e8bdb;flex:none}.workspace-picker-footnote{display:flex;align-items:flex-start;gap:7px;margin:10px 7px 4px;border-top:1px solid #ecf1fa;padding-top:12px;font-size:9px;line-height:1.8;color:#98acc9}.workspace-picker-footnote svg{flex:none;margin-top:2px}.workspace-picker-error{font-size:10px;line-height:1.8;padding:10px;color:#aa717c;background:#fff4f4;border-radius:7px;margin:8px 2px 2px}.workspace-picker-spinner{flex:none;color:#7297ce;animation:workspace-spin 1s linear infinite}@keyframes workspace-spin{to{transform:rotate(360deg)}}@media(max-height:900px)and (min-width:681px){.workspace-picker{margin-bottom:24px}.workspace-picker-trigger{padding:13px 11px;min-height:67px}}@media(max-width:680px){.workspace-picker{margin-bottom:25px}.workspace-picker-trigger{padding:14px 12px;min-height:72px}.workspace-picker-current strong{font-size:12px}.workspace-picker-option{min-height:65px;padding:13px 10px}.workspace-picker-popover{top:calc(100% + 9px)}.workspace-picker-list{max-height:230px}.workspace-picker-heading{padding-top:13px;padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.workspace-picker-trigger,.workspace-picker-chevron{transition:none}.workspace-picker-spinner{animation:none}}.providers-area{margin:30px 0}.providers-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:27px}.providers-heading h2{font-size:27px;color:#284e83;font-weight:500;line-height:1.5;letter-spacing:-.015em;margin:0 0 10px}.providers-heading p{font-size:12px;line-height:1.9;color:#748bac;margin:0}.provider-security{display:inline-flex;align-items:center;gap:7px;color:#849dbf;font-size:10px;white-space:nowrap}.providers-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:25px;align-items:start}.provider-selector{background:#fff;border:1px solid #e3ecfb;border-radius:13px;padding:14px}.provider-selector nav{display:grid;gap:8px}.provider-selector nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:17px 12px;border-radius:10px;color:#7895bd;width:100%}.provider-selector nav button:hover{background:#f6f9ff}.provider-selector nav button.active{background:#edf4ff;color:#4279d4}.provider-selector nav strong{display:block;font-size:12px;font-weight:500}.provider-selector nav small{display:block;font-size:9px;color:#9eb1cd;margin-top:7px}.provider-menu-icon{width:36px;height:36px;border:1px solid #e8effb;background:#f7faff;border-radius:10px;display:grid;place-items:center;flex:none}.provider-selector nav button.active .provider-menu-icon{background:#fff;border-color:#e0eaff}.connection-dot{width:6px;height:6px;background:#cedbef;border-radius:50%;flex:none;margin-left:auto}.connection-dot.on{background:#6aac94;box-shadow:0 0 0 3px #ecf7f2}.provider-selector-note{padding:24px 12px 13px;margin-top:20px;border-top:1px solid #edf2fb;color:#9db5d8}.provider-selector-note h3{font-size:12px;color:#7a96bc;font-weight:500;line-height:1.8;margin:14px 0 10px}.provider-selector-note p{font-size:10px;line-height:2;color:#93a9c8;margin-bottom:15px}.provider-selector-note small{display:block;font-size:9px;line-height:1.9;color:#9eb2cd}.provider-detail{margin:0;padding:30px}.provider-detail-heading{display:flex;gap:15px;align-items:flex-start;margin-bottom:30px;flex-wrap:wrap}.provider-large-icon{width:49px;height:49px;display:grid;place-items:center;background:#eff5ff;color:#87ade9;border:1px solid #e4eeff;border-radius:13px;flex:none}.provider-detail-heading>div{flex:1;min-width:180px}.provider-detail-heading .eyebrow{font-size:7px;margin-bottom:6px}.provider-detail-heading h2{font-size:22px;line-height:1.5;font-weight:500}.provider-detail-heading p{font-size:11px;line-height:1.9;color:#8299ba;margin:9px 0 0;max-width:400px}.provider-state{background:#f5f8ff;border:1px solid #e6eefc;color:#94aacc;border-radius:7px;padding:6px 9px;font-size:9px;line-height:1.5;white-space:nowrap;margin-left:auto}.provider-state.enabled{background:#f0f9f5;border-color:#e1f0e8;color:#78a78f}.provider-state.saved{background:#f1f5ff;color:#819fcd}.provider-form{display:grid;gap:23px}.provider-form .provider-field{font-size:12px;line-height:1.6;color:#5c7da7}.provider-field small{font-size:10px;line-height:1.9;font-weight:400;color:#99aecb;min-height:16px}.provider-field input,.provider-field select{font-size:12px;padding:12px 14px;color:#5476a1;border-color:#dce7f8;background:#fff}.provider-field input:disabled,.provider-field select:disabled{background:#f8faff;opacity:.7}.provider-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.provider-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:6px}.provider-actions button{font-size:11px;padding:11px 14px}.provider-actions .primary{min-height:41px}.provider-actions .enable-provider{background:#eff5ff;color:#5480c4;border-color:#dce8fc;box-shadow:none}.provider-unsaved{background:#f4f8ff;color:#7b9ac3;padding:13px 15px;border:1px solid #e3edfb;border-radius:8px;font-size:11px;line-height:1.9;margin:0}.provider-test-state{display:flex;align-items:center;gap:9px;margin-top:28px;padding:20px 0;border-top:1px solid #eaf0fa;border-bottom:1px solid #eaf0fa;flex-wrap:wrap}.test-dot{width:6px;height:6px;background:#c6d8ef;border-radius:50%;flex:none}.test-dot.passed{background:#7bb59c}.provider-test-state>span:last-of-type{font-size:10px;line-height:1.8;color:#9cb0cc}.provider-test-state strong{font-weight:500;color:#809cbe}.provider-test-state .disconnect{margin-left:auto;color:#b4949d;font-size:10px}.provider-guide{margin-top:27px}.provider-guide h3{font-size:13px;color:#6e8fbc;font-weight:500;margin-bottom:21px}.provider-guide ol{list-style:none;display:grid;gap:17px;padding:0;margin:0}.provider-guide li{display:flex;gap:13px}.provider-guide li>span{width:23px;height:23px;border-radius:7px;background:#f0f5ff;color:#a1b9db;font-size:10px;display:grid;place-items:center;flex:none;margin-top:2px}.provider-guide li p{font-size:11px;line-height:1.95;color:#8da5c6;margin:0}.provider-guide-note,.provider-info,.provider-mode{display:flex;gap:11px;align-items:flex-start;padding:17px 18px;border-radius:10px;background:#f7faff;border:1px solid #e7f0fc;font-size:11px;line-height:1.95;color:#8fa6c8;margin:24px 0 0}.provider-guide-note svg,.provider-info svg,.provider-mode svg{flex:none;margin-top:4px}.provider-info{margin:0 0 25px;background:#f0f6ff;border-color:#e1ecfd}.provider-mode{margin:0;background:#eef8f6;border-color:#e2f1ec;color:#82a79b}.provider-mode.live{background:#fff8ed;border-color:#f4e8d0;color:#b49a6a}.provider-form .error,.provider-form .notice,.send-whatsapp-consent{margin:0}.provider-field input::placeholder{font-size:11px;color:#a4b8d3}@media(max-width:1200px){.providers-layout{grid-template-columns:215px minmax(0,1fr);gap:18px}.provider-selector{padding:10px}.provider-selector nav button{padding:14px 9px;gap:8px}.provider-selector nav strong{font-size:11px}.provider-menu-icon{width:30px;height:30px}.provider-detail{padding:25px}.provider-two{gap:17px}.provider-state{margin-left:0}.provider-detail-heading>div{min-width:160px}.provider-field input{min-width:0}}@media(max-width:900px){.providers-layout{grid-template-columns:1fr}.provider-selector{padding:12px}.provider-selector nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.provider-selector nav button{flex-direction:column;align-items:flex-start;padding:13px;position:relative;min-height:105px;gap:10px}.provider-selector nav small{font-size:8px;line-height:1.7}.provider-selector nav .connection-dot{position:absolute;top:15px;right:12px}.provider-selector-note{display:none}.provider-menu-icon{width:30px;height:30px}.providers-heading{align-items:flex-start;gap:20px}.providers-heading h2{font-size:25px}.provider-detail-heading>div{min-width:190px}.provider-two{grid-template-columns:1fr 1fr}}@media(max-width:600px){.providers-heading{flex-direction:column;gap:16px;margin-bottom:22px}.providers-heading h2{font-size:24px}.providers-heading p{font-size:11px}.provider-security{font-size:9px}.provider-selector nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.provider-selector nav button{flex-direction:row;align-items:center;min-height:79px;padding:13px 10px;gap:10px}.provider-selector nav strong{font-size:11px}.provider-selector nav small{font-size:8px}.provider-selector nav .connection-dot{top:9px;right:9px;width:5px;height:5px}.provider-detail{padding:24px 20px}.provider-detail-heading{gap:12px;margin-bottom:25px}.provider-detail-heading>div{min-width:140px}.provider-detail-heading h2{font-size:20px}.provider-large-icon{width:41px;height:41px}.provider-detail-heading p{font-size:10px;line-height:1.95}.provider-state{margin-left:53px;font-size:8px}.provider-two{grid-template-columns:1fr;gap:23px}.provider-actions{gap:10px}.provider-actions button{font-size:10px;padding:11px 13px}.provider-test-state{margin-top:24px;padding:18px 0;gap:8px}.provider-test-state .disconnect{margin:10px 0 0 14px}.provider-test-state>span:last-of-type{font-size:9px}.provider-guide li p,.provider-guide-note,.provider-info,.provider-mode{font-size:10px}.provider-guide li{gap:10px}.provider-selector-note p,.provider-field small{color:#8098b9}.provider-form{gap:24px}.provider-guide-note{padding:16px 14px}.provider-detail .primary:disabled,.provider-detail .secondary:disabled{cursor:not-allowed}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:optional;src:url(/tb-crm/fonts/website-font-1.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:optional;src:url(/tb-crm/fonts/website-font-5.woff2) format("woff2")}:root{font-family:DM Sans,system-ui,-apple-system,sans-serif;color:#233d35;background:#f6f7f3;font-synthesis:none;font-weight:400;font-size:14px;--green:#173f35;--muted:#77857d;--gold:#b49b63;--line:#e5e9e3}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b49b63;outline-offset:3px}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif;letter-spacing:.015em}input,select,textarea{min-width:0;border:1px solid #dce3dc;border-radius:8px;background:#fff;color:#233d35;padding:11px 12px;width:100%;line-height:1.5}textarea{resize:vertical}label{display:grid;gap:8px;font-size:12px;font-weight:600;letter-spacing:.02em}label small{color:var(--muted);font-weight:400}input::placeholder,textarea::placeholder{color:#96a099}button svg,a svg{vertical-align:middle;flex:none}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap;line-height:1.3;min-height:40px}.primary{background:var(--green);color:#fff;border:1px solid var(--green)}.primary:hover{background:#245746}.secondary{background:#fff;border:1px solid #dce3dc;color:#486354}.secondary:hover{background:#f2f5ee}.icon-button{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:6px;padding:5px}.icon-button:hover{background:#eaf0e7}.icon-button.danger:hover{background:#fbe9e5;color:#9b4740}.text-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#496b56;padding:0}.text-button:hover{text-decoration:underline}.eyebrow{display:block;color:#8a927e;font-size:9px;letter-spacing:.16em;font-weight:700;margin-bottom:14px}.subtle{color:#8b968d;font-size:11px}.brand-link{display:inline-flex}.logo{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:700;letter-spacing:-.035em;color:var(--green)}.logo-symbol{height:39px;width:39px;border-radius:10px;background:var(--green);color:#efead9;display:grid;place-items:center}.logo small{display:block;font-size:7px;font-weight:600;letter-spacing:.19em;color:#8b9b8e;margin-top:3px}.logo-dash{font-weight:400;margin:0 2px;color:#a5a895}.loading{height:100vh;display:grid;place-content:center;text-align:center;gap:20px}.loading p{color:var(--muted)}.app-shell{min-height:100vh;display:flex}.sidebar{position:fixed;inset:0 auto 0 0;width:244px;background:#fbfcf8;border-right:1px solid var(--line);padding:30px 22px 18px;display:flex;flex-direction:column;z-index:30}.sidebar>.brand-link{padding-left:8px;margin-bottom:35px}.workspace-label{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:11px 10px;border-radius:8px;margin-bottom:30px;font-size:11px;font-weight:600;min-width:0}.workspace-label>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-label small{display:block;letter-spacing:.09em;font-size:7px;color:#9aa296;margin-top:4px}.workspace-icon{height:29px;width:29px;flex:none;background:#e7ecdf;color:#617155;display:grid;place-items:center;border-radius:7px;font-family:Georgia,serif;font-size:16px}.nav-label{font-size:8px;font-weight:700;letter-spacing:.16em;color:#a5aea3;padding:0 10px;margin-bottom:13px}.sidebar nav{display:grid;gap:6px}.sidebar nav button{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:7px;text-align:left;font-size:12px;color:#7a8b7c;font-weight:500;position:relative}.sidebar nav button.active{color:#fff;background:var(--green);box-shadow:0 3px 8px #163b3310}.sidebar nav button:not(.active):hover{background:#edf2e8}.sidebar nav button svg{stroke-width:1.5}.nav-count{margin-left:auto;font-size:9px;border-radius:4px;background:#ffffff20;padding:3px 5px}.sidebar-note{background:#f1f2e9;border:1px solid #e8ebdf;padding:17px 15px;border-radius:8px;margin-top:auto;margin-bottom:18px}.gold-dot{display:block;width:6px;height:6px;border-radius:50%;background:#bc9d54;margin-bottom:10px}.sidebar-note h3{font-size:12px;line-height:1.7;margin-bottom:7px;font-weight:600}.sidebar-note p{font-size:10px;line-height:1.7;color:#969b8b;margin:0}.back-link{font-size:10px;display:flex;justify-content:space-between;margin:5px 8px 24px;color:#8b9a8d}.sidebar-person{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:17px 4px 0;font-size:11px}.sidebar-person small{display:block;font-size:9px;color:#99a293;margin-top:4px}.avatar{height:33px;min-width:33px;border-radius:50%;display:inline-grid;place-items:center;background:#eef1e6;color:#879476;font-size:10px;letter-spacing:.04em;flex:none}.main-shell{margin-left:244px;width:calc(100% - 244px)}.topbar{height:76px;border-bottom:1px solid var(--line);background:#fbfcf9;display:flex;align-items:center;justify-content:space-between;padding:0 42px}.breadcrumb{display:flex;gap:11px;align-items:center;color:#a2ada1;font-size:11px}.breadcrumb strong{color:#6f7f6e;font-weight:500}.topbar-actions{display:flex;gap:18px;align-items:center}.private-label{display:flex;gap:7px;color:#8c9b8e;align-items:center;font-size:9px}.signout{display:flex;gap:7px;align-items:center;font-size:11px;color:#718473}.mobile-menu{display:none}.workspace-main{padding:38px 42px 0;max-width:1610px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.page-heading .eyebrow{margin-bottom:12px}.page-heading h1{font-size:29px;font-weight:500;line-height:1.5;margin-bottom:8px;letter-spacing:-.025em}.page-heading h1 em{font-family:Georgia,serif;font-weight:400;color:#657c60}.page-heading p{font-size:11px;line-height:1.8;color:#8b9889;margin:0}.mobile-break{display:none}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:22px 21px;min-height:130px}.stat-card>div{display:flex;justify-content:space-between;align-items:center;color:#8fa087}.stat-card span{font-size:11px;color:#899486}.stat-card strong{display:block;font-family:Manrope,system-ui,sans-serif;font-size:28px;line-height:1.5;font-weight:500;margin:12px 0 3px;letter-spacing:-.025em}.stat-card small{font-size:9px;color:#a2ab99}.dashboard-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:24px}.panel{background:#fff;border:1px solid var(--line);border-radius:9px;padding:25px;margin-bottom:24px;min-width:0}.dashboard-grid>.panel{margin-bottom:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:27px}.panel-heading .eyebrow{font-size:8px;margin-bottom:9px}.panel h2{font-size:17px;line-height:1.5;font-weight:600;margin-bottom:0}.panel-heading .text-button{font-size:10px}.pipeline-bars{display:grid;gap:23px}.stage-summary>div:first-child{display:flex;align-items:center;gap:8px;font-size:11px}.stage-summary strong{margin-left:auto;font-size:10px;color:#8b9788;font-weight:400}.stage-dot{height:7px;width:7px;border-radius:50%;background:#bec9b4;display:inline-block;flex:none}.stage-dot.qualified{background:#97b19b}.stage-dot.proposal{background:#d7ba7a}.stage-dot.negotiation{background:#8e9a7c}.stage-dot.won{background:#29654d}.stage-dot.lost{background:#b68a7f}.bar-track{height:5px;background:#f3f5ee;margin-top:9px;border-radius:4px;overflow:hidden}.bar-track i{display:block;height:100%;background:#89a17b;border-radius:4px;min-width:0}.stage-summary:nth-child(3) .bar-track i{background:#d2b171}.stage-summary small{font-size:9px;color:#a2ab99;display:block;margin-top:6px}.pipeline-summary>.secondary{margin-top:23px;width:100%;border-style:dashed;color:#839778;font-size:10px}.panel-note{color:#96a08f;font-size:10px;line-height:1.9;margin:17px 0 0}.empty{text-align:center;padding:35px 18px;color:#929c8a}.empty>span{display:inline-grid;place-items:center;width:50px;height:50px;background:#f2f5ed;border-radius:50%;margin-bottom:13px;color:#9eac90}.empty h3{font-size:14px;font-weight:500;color:#6c7f62;margin-bottom:8px}.empty p{font-size:11px;line-height:1.9;max-width:270px;margin:0 auto 18px}.empty .primary{font-size:11px}.next-steps .empty{padding-top:38px}.mini-tasks{display:grid;gap:17px}.mini-tasks>button{display:flex;gap:10px;text-align:left;align-items:center;border-bottom:1px solid #f0f3ec;padding:0 0 17px;font-size:11px}.mini-tasks small{display:block;color:#a2ab99;margin-top:6px;font-size:10px}.mini-tasks .badge{margin-left:auto}.task-check{width:17px;height:17px;border:1px solid #d1dcca;border-radius:5px;flex:none;display:inline-grid;place-items:center}.task-check.checked{background:#577e5b;border-color:#577e5b;color:#fff}.completed{text-decoration:line-through;color:#91a08a}.activity-list>div{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #f2f4ee}.activity-list>div:last-child{border:0}.activity-dot{width:6px;height:6px;border-radius:50%;background:#c1cfb5;flex:none}.activity-list p{font-size:11px;line-height:1.7;margin:0;overflow-wrap:anywhere;color:#819077}.activity-list time{font-size:9px;color:#a9b19f;margin-left:auto;white-space:nowrap}.list-toolbar,.pipeline-toolbar{display:flex;gap:15px;align-items:center;justify-content:space-between}.list-toolbar{padding:20px 24px;border-bottom:1px solid var(--line)}.list-toolbar>div{display:flex;gap:18px;align-items:center}.search{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#fff;max-width:360px;flex:1;color:#9aa78f}.search input{border:0;background:none;padding:10px 0;font-size:11px;outline:0}.records-panel{padding:0;overflow:hidden}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:9px;text-transform:uppercase;letter-spacing:.075em;color:#a0aa96;font-weight:500;background:#fcfdfb;padding:15px 22px;border-bottom:1px solid var(--line)}td{padding:19px 22px;font-size:11px;border-bottom:1px solid #f0f3ec;color:#829079}td small{font-size:9px;color:#a0aa96;display:block;margin-top:5px}tbody tr:last-child td{border-bottom:0}.table-scroll{overflow:auto}.record-name{display:flex;align-items:center;gap:11px;text-align:left;color:#4e6747;font-size:11px;font-weight:600;max-width:330px;white-space:normal}.record-name small{font-weight:400;line-height:1.6}.contact-line{display:block;font-size:10px}.row-actions{display:flex;gap:6px;justify-content:flex-end}.badge{display:inline-block;padding:4px 8px;background:#eef2e9;color:#7b8e6f;border-radius:5px;font-size:9px;white-space:nowrap;font-weight:500}.badge.customer,.badge.won,.badge.done{background:#e8f1e5;color:#608352}.badge.lead,.badge.proposal,.badge.medium{background:#f7f0e0;color:#b29a65}.badge.high,.badge.lost{background:#f8ece7;color:#b18674}.badge.qualified,.badge.partner{background:#eaf1f0;color:#6b9285}.task-name{display:flex;align-items:center;gap:10px;text-align:left;font-size:11px;color:#627953}.overdue{color:#b8846a}.pipeline-toolbar{margin-bottom:24px}.pipeline-toolbar>select{width:auto;font-size:11px;margin-left:auto}.kanban{display:flex;gap:16px;overflow-x:auto;align-items:flex-start;padding-bottom:18px}.kanban-column{background:#edf1e7;min-width:240px;width:260px;flex:1;padding:14px;border-radius:10px}.kanban-column>header{display:flex;align-items:center;gap:8px}.kanban-column h2{font-size:12px;margin:0;font-weight:600}.kanban-column>header>span:last-of-type{font-size:10px;color:#92a086}.kanban-column>header .icon-button{margin-left:auto}.kanban-column>small{display:block;font-size:10px;color:#97a18b;margin:5px 0 20px}.deal-card{border:1px solid #e0e6d9;border-radius:8px;background:#fff;padding:17px 14px;margin-bottom:14px;box-shadow:0 2px 4px #283f2410}.deal-title{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;width:100%;text-align:left;line-height:1.6;padding:0}.deal-card p{font-size:10px;color:#9aa38f;margin:7px 0 15px}.deal-card>strong{font-family:Manrope,sans-serif;display:block;font-size:19px;font-weight:500;margin-bottom:12px}.deal-card>small{font-size:10px;color:#839779}.deal-footer{display:flex;justify-content:space-between;align-items:center;margin-top:15px;padding-top:9px;border-top:1px solid #f0f2eb;font-size:9px;color:#9aa78f}.deal-card select{font-size:10px;padding:7px;background:#fafcf7;margin-top:8px}.deal-card .deal-note{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.add-deal{display:flex;gap:7px;align-items:center;justify-content:center;width:100%;padding:10px;border:1px dashed #cfdbbf;border-radius:6px;font-size:10px;color:#8a9e78}.workspace-footer{margin-top:34px;padding:22px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:9px;color:#a1ab96}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.settings-grid .panel{padding:28px}.settings-form{margin-top:25px;display:grid;gap:20px}.settings-form button{justify-self:start}.error,.notice{padding:13px 16px;border-radius:7px;font-size:12px;line-height:1.7;margin:0 0 20px}.error{background:#fff0ea;color:#9b5745;border:1px solid #f2d8cd}.notice{background:#edf4e9;color:#647f53;border:1px solid #dce9d3;display:flex;align-items:center;gap:10px}.error .text-button{margin-left:15px}.editor{width:min(560px,calc(100% - 28px));border:1px solid #dce5d5;border-radius:14px;padding:0;max-height:90vh;box-shadow:0 25px 120px #173f3530;color:#233d35}.editor::backdrop{background:#122c2559;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.editor header{padding:25px 28px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.editor header h2{font-size:23px;margin:0;font-weight:500}.editor header .eyebrow{margin-bottom:7px}.editor-fields{display:grid;gap:18px;padding:25px 28px}.editor footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:18px 28px;background:#f8faf5;border-top:1px solid var(--line)}.editor footer>span{font-size:9px;color:#9ba78d;margin-right:auto;max-width:120px;line-height:1.8}.editor .error{margin:0 28px 20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:#eaf0e4;padding:48px max(40px,9vw);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auth-story:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #dce5d3;border-radius:50%;bottom:-250px;right:-170px;pointer-events:none}.auth-story>.brand-link{margin-bottom:100px}.auth-story h1{font-size:clamp(32px,3.6vw,56px);line-height:1.3;font-weight:500;letter-spacing:-.045em;margin-bottom:25px}.auth-story h1 em{font-family:Georgia,serif;color:#7a8d65;font-weight:400}.auth-story>p{font-size:14px;color:#809273;line-height:1.9;max-width:360px}.auth-benefits{display:grid;gap:20px;margin:30px 0 70px}.auth-benefits span{display:flex;gap:12px;align-items:center;font-size:12px;color:#788d68}.auth-benefits svg{width:18px;stroke-width:1.5}.auth-story>small{font-size:8px;letter-spacing:.18em;color:#9ca88e}.auth-form-side{padding:50px 30px;display:grid;place-items:center;background:#fbfcf8}.auth-form{width:100%;max-width:370px}.auth-form h2{font-size:32px;font-weight:500;letter-spacing:-.035em;margin-bottom:12px}.auth-form>p{font-size:12px;color:#8c9980;line-height:1.9;margin-bottom:30px}.auth-form>label{margin:20px 0;color:#738369}.auth-form input{background:#fff;padding:13px}.auth-form>.primary{width:100%;margin-top:13px;justify-content:space-between;padding:15px 17px}.auth-form .auth-switch{font-size:11px;text-align:center;margin-top:20px}.auth-switch .text-button{font-size:11px}.privacy{display:flex;gap:10px;color:#9aa78f;font-size:10px;line-height:1.8;border-top:1px solid #e5eade;padding-top:23px;margin-top:30px}.privacy svg{flex:none;margin-top:3px}.connection-error{position:fixed;top:10px;left:10px;right:10px;z-index:99}.nav-backdrop{display:none}@media(min-width:1500px){.workspace-main{padding-top:48px}.page-heading{margin-bottom:38px}.stat-card{padding:25px}.dashboard-grid{grid-template-columns:1.2fr 1fr}.panel{padding:30px}.stage-summary{padding-bottom:5px}}@media(max-width:1200px){.sidebar{width:220px;padding:25px 15px}.main-shell{margin-left:220px;width:calc(100% - 220px)}.workspace-main{padding:28px 25px 0}.topbar{padding:0 25px}.page-heading h1{font-size:24px}.stats-grid{gap:12px}.stat-card{padding:17px 14px}.stat-card strong{font-size:23px}.panel{padding:20px}.dashboard-grid{gap:18px}.panel-heading{align-items:flex-start}.panel-heading .text-button{font-size:9px;white-space:nowrap}.settings-grid{grid-template-columns:1fr}.auth-story{padding:40px}}@media(max-width:900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.private-label{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:23px}.page-heading>.primary{padding:11px}.auth-story{padding:40px 30px}.auth-story>.brand-link{margin-bottom:70px}.auth-form-side{padding:40px 25px}.auth-form h2{font-size:27px}.list-toolbar{align-items:flex-start;flex-direction:column}.list-toolbar .search{width:100%;max-width:none}.list-toolbar>div{width:100%;justify-content:space-between}.pipeline-toolbar{flex-wrap:wrap}.pipeline-toolbar>.search{flex-basis:100%;max-width:none}}@media(max-width:680px){.sidebar{transform:translate(-100%);transition:transform .2s;width:244px;z-index:50}.sidebar.mobile-open{transform:translate(0)}.sidebar-note{margin-top:25px}.sidebar-person{margin-top:auto}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#102a2455;z-index:40}.main-shell{margin-left:0;width:100%}.mobile-menu{display:inline-grid}.topbar{height:62px;padding:0 18px;gap:12px}.topbar-actions{gap:8px;margin-left:auto}.breadcrumb{font-size:10px;gap:7px}.signout span{display:none}.workspace-main{padding:27px 18px 0}.page-heading{gap:12px;margin-bottom:24px}.page-heading h1{font-size:22px;line-height:1.45}.page-heading .eyebrow{font-size:8px;letter-spacing:.12em}.page-heading p{font-size:10px;max-width:260px}.page-heading>.primary{font-size:10px;padding:10px 12px;gap:5px}.mobile-break{display:block}.stats-grid{gap:12px;margin-bottom:18px}.stat-card{min-height:122px;padding:15px}.stat-card strong{font-size:23px;margin-top:14px}.stat-card span{font-size:10px}.stat-card small{font-size:8px;line-height:1.6;display:block}.stat-card svg{width:15px}.panel{padding:20px 17px;margin-bottom:18px}.panel-heading h2{font-size:16px}.panel-heading{gap:10px}.activity-list{font-size:10px}.workspace-footer{font-size:8px;gap:20px;line-height:1.8}.records-panel{padding:0}.list-toolbar{padding:17px}.table-scroll th,.table-scroll td{padding:15px}.auth-page{grid-template-columns:1fr}.auth-story{padding:26px 25px 32px}.auth-story>.brand-link{margin-bottom:35px}.auth-story h1{font-size:35px}.auth-story>.eyebrow{font-size:8px}.auth-story>p{font-size:12px;max-width:330px;margin-bottom:0}.auth-benefits,.auth-story>small{display:none}.auth-form-side{padding:35px 25px}.auth-form{max-width:450px}.auth-form h2{font-size:28px}.auth-story .logo{font-size:22px}.auth-story:after{width:260px;height:260px;bottom:-180px}.editor header{padding:22px}.editor-fields{padding:22px}.editor footer{padding:17px}.editor footer>span{display:none}.settings-grid>.panel{padding:22px}.kanban-column{min-width:245px}.pipeline-toolbar .secondary,.activity-list p{font-size:10px}.settings-form{gap:17px}}.demo-login{border:1px solid #dce6d5;background:#f0f5eb;border-radius:9px;padding:16px;margin:24px 0}.demo-login>strong{font-size:13px}.demo-login p{font-size:11px;line-height:1.8;color:#6c805f;margin:9px 0 0}.demo-login code{font-weight:700;font-size:12px;color:#244c3e}.demo-login span{margin:0 6px}.demo-banner{display:flex;gap:10px;align-items:flex-start;background:#f3eddb;color:#7d6c42;border:1px solid #e6dcb9;padding:14px 16px;border-radius:8px;font-size:12px;line-height:1.8;margin-bottom:22px}.demo-banner svg{flex:none;margin-top:2px}.logo{font-size:20px;letter-spacing:-.02em}.logo-dash{font-weight:600;color:#55785c;margin:0}.auth-story .logo{font-size:22px}:root{--green:#2457dd;--muted:#7183a1;--gold:#b1c8ff;--line:#e6ecf6;color:#1a2e52;background:#f5f7fc;font-size:15px}.logo{color:#13294f;font-size:21px;letter-spacing:-.02em}.logo-symbol{background:linear-gradient(145deg,#4278fa,#2452cf);box-shadow:0 5px 12px #2158d52b;color:#fff;border-radius:12px}.logo-dash{color:#3570ed}.logo small{color:#91a2bd}.sidebar{background:#fff;width:265px;border-right:1px solid #e9eef8;padding:35px 23px 22px}.sidebar>.brand-link{margin-bottom:36px}.workspace-label{padding:15px 11px;border-color:#e7edf7;background:#f8faff;border-radius:11px;margin-bottom:28px;color:#30496e;font-size:12px}.workspace-label small{color:#98a8c1}.workspace-icon{color:#4974c7;background:#e8efff;border-radius:9px;font-family:Manrope,sans-serif;font-weight:600}.nav-label{color:#94a4bf;margin-bottom:14px}.sidebar nav{gap:4px}.sidebar nav button{padding:12px 13px;font-size:12px;color:#7a8ca9;border-radius:9px;gap:12px}.sidebar nav button svg{stroke-width:1.7;width:18px}.sidebar nav button.active{background:#edf3ff;color:#2861e2;font-weight:600;box-shadow:none}.sidebar nav button.active:before{content:"";position:absolute;left:-23px;height:24px;width:3px;border-radius:0 3px 3px 0;background:#3471f0}.sidebar nav button:not(.active):hover{background:#f5f8ff;color:#3f66a1}.nav-count{color:#3370e6;background:#dfebff}.sidebar-note{background:linear-gradient(140deg,#eff5ff,#f8faff);border-color:#e1ebff;padding:18px;margin-top:24px}.sidebar-note h3{font-size:12px;color:#45679f;line-height:1.8}.sidebar-note p{font-size:10px;color:#9aaecb}.gold-dot{background:#5790f4;box-shadow:0 0 0 4px #e1edff}.back-link{color:#8a9ebd;margin:18px 8px 22px}.sidebar-person{border-color:#e9eef8;color:#4b648b;margin-top:auto;padding-top:19px}.sidebar-person small{color:#9cafc9}.avatar{color:#7494cb;background:#edf3ff}.main-shell{margin-left:265px;width:calc(100% - 265px)}.topbar{height:82px;background:#ffffffc9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 48px;border-color:#e9eef8}.breadcrumb{font-size:11px;color:#9baec9}.breadcrumb strong{color:#5e7599}.private-label{color:#99abc5}.signout{color:#6780a6}.workspace-main{padding:42px 48px 0;max-width:1700px}.page-heading{margin-bottom:34px;align-items:center}.page-heading h1{font-size:31px;font-weight:600;letter-spacing:-.025em;line-height:1.45;color:#152d55}.page-heading h1 em{color:#3975de;font-family:Georgia,serif;font-weight:400}.page-heading p{font-size:12px;line-height:1.9;color:#8b9dbb;margin-top:10px}.eyebrow{color:#93a7c8;font-size:9px;letter-spacing:.16em;line-height:1.7}.primary{background:linear-gradient(135deg,#3976f5,#2456d6);border-color:#3168e6;box-shadow:0 5px 13px #2e67e31a;border-radius:9px;padding:13px 19px;font-size:12px;min-height:43px}.primary:hover{background:linear-gradient(135deg,#2d69ee,#1a49bc);box-shadow:0 7px 19px #2e67e326}.secondary{border-color:#e0e8f5;color:#6d86ae;border-radius:9px;background:#fff;padding:12px 16px;min-height:41px;font-size:11px}.secondary:hover{background:#f3f7ff;color:#3567bc}.text-button{color:#457be0;font-size:11px}.icon-button{color:#859abb;border-radius:8px}.icon-button:hover{background:#edf4ff}.icon-button.danger:hover{background:#fff0f0;color:#d67777}.subtle{color:#9bacc7}.stats-grid{gap:20px;margin-bottom:27px}.stat-card{border-color:#e8edf7;border-radius:13px;padding:25px 23px;box-shadow:0 4px 20px #19386703;min-height:147px;position:relative;overflow:hidden}.stat-card>div{color:#8eace1}.stat-card>div svg{background:#f0f5ff;box-sizing:content-box;padding:8px;border-radius:10px;width:17px;height:17px;margin-top:-4px}.stat-card span{font-size:11px;color:#8a9cbc}.stat-card strong{font-size:30px;color:#1a345f;font-weight:600;letter-spacing:-.025em;margin-top:9px}.stat-card small{font-size:9px;color:#a7b6ce;line-height:1.8}.dashboard-grid{gap:25px;margin-bottom:25px;grid-template-columns:1.16fr 1fr}.panel{border-color:#e6edf8;border-radius:13px;padding:29px;box-shadow:0 4px 20px #1e3d6d03;margin-bottom:25px}.panel-heading{margin-bottom:28px;align-items:center}.panel-heading h2,.panel h2{color:#284369;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:-.01em}.panel-heading .eyebrow{font-size:8px;margin-bottom:8px}.panel-heading .text-button{font-size:10px;color:#76a0e5}.pipeline-bars{gap:21px}.stage-summary>div:first-child{color:#6f87ad}.stage-summary strong{color:#99afcb}.stage-dot{background:#7faffb}.stage-dot.qualified{background:#a5b7f6}.stage-dot.proposal{background:#688fe3}.stage-dot.negotiation{background:#b8c9e9}.stage-dot.won{background:#6bbcb0}.stage-dot.lost{background:#d2a4b2}.bar-track{height:6px;background:#f0f5fc;border-radius:9px;margin-top:12px}.bar-track i{background:linear-gradient(90deg,#9abdfa,#6d9fea)}.stage-summary:nth-child(2) .bar-track i{background:#a6b8ed}.stage-summary:nth-child(3) .bar-track i{background:#769de7}.stage-summary small{color:#a7b8d1;font-size:9px;margin-top:8px}.pipeline-summary>.secondary{border-color:#d9e5f9;color:#8ca9d2;background:#fbfcff;margin-top:25px;font-size:11px}.panel-note{color:#92a4c1;font-size:11px;line-height:1.9;margin-top:20px}.empty>span{background:#eff5ff;color:#a0bbec}.empty h3{color:#6d89b7}.empty p{color:#9caecc;font-size:12px;line-height:1.9}.mini-tasks>button{border-color:#edf2fa;color:#7893ba;padding-bottom:19px}.mini-tasks small{color:#afbdd3}.task-check{border-color:#cbdcf5;border-radius:5px}.task-check.checked{background:#467ce8;border-color:#467ce8}.completed{color:#9eafca}.activity-list>div{border-color:#f0f4fa;padding:16px 0}.activity-dot{background:#a5c4f7}.activity-list p{color:#8da1c0;font-size:11px}.activity-list time{color:#b0bfd5}.badge{color:#7e9bc8;background:#eff5ff;padding:5px 9px;line-height:1.5;font-size:9px;border-radius:6px}.badge.customer,.badge.won,.badge.done{background:#eaf6f2;color:#6fa690}.badge.lead,.badge.proposal,.badge.medium{background:#edf2ff;color:#829de0}.badge.high,.badge.lost{background:#fff0ed;color:#ca998b}.badge.qualified,.badge.partner{background:#f0edff;color:#a094c6}.search{border-color:#e1eafa;border-radius:9px;color:#a8bddd}.search input{color:#55749e;font-size:12px;padding:12px 0}.list-toolbar{border-color:#edf2fa;padding:24px 27px}.records-panel{padding:0}.table-scroll{scrollbar-color:#d5e2f6 transparent;scrollbar-width:thin}th{background:#fbfcff;border-color:#eaf0fa;color:#96aac9;font-size:9px;padding:18px 24px}td{border-color:#eff3fb;color:#7f97ba;padding:22px 24px;font-size:11px}td small{color:#a7b7cf;line-height:1.7}.record-name{color:#3a5c8a;line-height:1.8}.task-name{color:#647fa9}.overdue{color:#ca8e84}.kanban{gap:19px;scrollbar-color:#d2e1f9 transparent;scrollbar-width:thin}.kanban-column{background:#edf2fb;min-width:255px;width:275px;border-radius:13px;padding:17px}.kanban-column>header{color:#6d8ab4}.kanban-column h2{font-size:12px;font-weight:600}.kanban-column>small{color:#a4b6d0}.deal-card{border-color:#e0e8f5;border-radius:11px;padding:19px 17px;box-shadow:0 4px 10px #2b4d8606}.deal-title{color:#486b9c;font-size:12px;line-height:1.7}.deal-card>strong{color:#345e96;font-size:21px}.deal-card>small,.deal-card p{color:#a0b3d0}.deal-footer{border-color:#eef3fb;color:#adc0db}.deal-card select{background:#f9fbff;border-color:#e6edf8;color:#7b9bc4}.add-deal{border-color:#d2e1f8;color:#96afd4;padding:12px}.workspace-footer{border-color:#e8eef8;color:#a8b9d1;font-size:9px;margin-top:38px;padding:25px 0}.workspace-switch{border:none;width:100%;padding:0;font-size:12px;font-weight:600;color:#5475a6;background:transparent;max-width:145px}.workspace-label select:focus-visible{outline-offset:5px}.role-subtitle{color:#a2b6d5!important;font-size:8px!important}.view-only-banner,.invite-banner{padding:15px 19px;background:#eaf2ff;color:#7695c4;border:1px solid #d8e6fc;border-radius:10px;font-size:12px;line-height:1.9;margin-bottom:23px;display:flex;gap:12px;align-items:center}.demo-banner{background:#f0f5ff;border-color:#dfe9ff;color:#8da3c6;font-size:11px;border-radius:10px;padding:15px 19px;line-height:1.9}.error{background:#fff3f0;color:#bd7c73;border-color:#f2dfdc;border-radius:10px}.notice{background:#eef7f5;color:#73a294;border-color:#dbebe6;border-radius:10px}.settings-grid{gap:25px}.settings-form input{color:#59799f}.settings-form label{color:#8c9fba;font-size:12px}input,select,textarea{border-color:#dfe8f7;border-radius:9px;color:#47678f;padding:12px 14px;font-size:13px;line-height:1.7}input::placeholder,textarea::placeholder{color:#a6b6d0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#91b7fa;outline-width:2px}label{color:#7e96b9;font-size:12px;letter-spacing:.015em;gap:9px}label small{color:#a6b6d1}.editor{border-color:#dce7fa;box-shadow:0 25px 120px #1c3a7029;border-radius:16px;color:#355880}.editor::backdrop{background:#19305050}.editor header{border-color:#edf2fa;padding:28px 30px}.editor h2{color:#274970;font-size:25px}.editor-fields{padding:29px 30px;gap:22px}.editor footer{border-color:#eaf0fa;background:#f8faff;padding:20px 29px}.editor footer>span{color:#9fb2d0}.auth-page{background:#f4f7fd;grid-template-columns:1.08fr 1fr}.auth-story{background:radial-gradient(ellipse at 30% 20%,#275bc2 0,#173c86 47%,#0c2559);padding:55px max(45px,8vw);color:#fff;min-height:100vh}.auth-story:after{width:650px;height:650px;border:1px solid #ffffff0d;bottom:-330px;right:-300px;box-shadow:0 0 0 60px #ffffff02,0 0 0 125px #ffffff02}.auth-story .logo{color:#fff;font-size:24px}.auth-story .logo-dash{color:#b1ceff}.auth-story .logo small{color:#9bb9ed}.auth-story .logo-symbol{background:#ffffff14;box-shadow:none;border:1px solid #ffffff24}.auth-story>.brand-link{margin-bottom:110px;position:relative;z-index:1}.auth-story>.eyebrow{color:#9cbbee;font-size:9px}.auth-story h1{font-size:clamp(35px,4vw,62px);line-height:1.32;font-weight:500;letter-spacing:-.035em;color:#fff}.auth-story h1 em{color:#aacaff}.auth-story>p{color:#9cb8e4;font-size:14px;line-height:2;max-width:360px}.auth-benefits{gap:23px;margin-top:32px;margin-bottom:75px}.auth-benefits span{color:#acc4e9;font-size:12px}.auth-benefits svg{color:#8cb4f5}.auth-story>small{color:#7d9fce;letter-spacing:.22em}.auth-form-side{background:#fbfcff;padding:60px 40px}.auth-form{max-width:385px}.auth-form>.eyebrow{color:#92acd1;font-size:9px}.auth-form h2{color:#244773;font-size:34px;font-weight:600}.auth-form>p{color:#91a5c4;font-size:13px;line-height:1.9;margin-bottom:32px}.auth-form>label{color:#7893b8;margin:23px 0}.auth-form input{padding:14px 15px;border-color:#dfe9f9;background:#fff;font-size:13px}.auth-form>.primary{border-radius:10px;padding:17px 20px;margin-top:17px;font-size:12px}.auth-form .auth-switch{color:#a0b2cc;font-size:12px;margin-top:24px}.auth-switch .text-button{font-size:12px}.demo-login{background:#f1f6ff;border-color:#dfeafd;border-radius:12px;padding:20px;margin-top:27px}.demo-login>strong{color:#5b80b9;font-size:12px}.demo-login p{color:#92abce;font-size:11px;line-height:1.9}.demo-login code{color:#537fbd}.privacy{border-color:#e5edf9;color:#a6b8d2;font-size:10px;line-height:1.9}.premium-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:start}.premium-card .panel-heading{margin-bottom:23px}.section-copy{font-size:13px;line-height:1.95;color:#91a6c5;max-width:720px;margin-bottom:25px}.premium-form{display:grid;gap:21px}.premium-form button{justify-self:start}.premium-form h3{font-size:16px;color:#6889b5;margin:0}.form-two,.mapping-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.member-row{display:flex;gap:13px;align-items:center;padding:21px 0;border-bottom:1px solid #eef3fb}.member-avatar{background:#edf3ff;color:#8aa9d8;display:grid;place-items:center;width:39px;height:39px;border-radius:11px;font-size:13px;font-weight:600;flex:none}.member-row strong,.invite-row strong{display:block;font-size:12px;color:#617fa7;font-weight:500}.member-row small,.invite-row small{display:block;font-size:10px;color:#a2b5cf;margin-top:6px}.role-pill{margin-left:auto;border:1px solid #e2ebfa;background:#f6f9ff;color:#8aa7ce;font-size:10px;padding:6px 10px;border-radius:7px;text-transform:capitalize}.role-guide{padding:23px;background:#f8faff;border:1px solid #eaf0fb;border-radius:11px;margin-top:26px}.role-guide h3{font-size:13px;color:#7c9cc7;margin-bottom:16px}.role-guide p{font-size:11px;line-height:1.9;color:#9aafcb;margin-bottom:12px}.role-guide strong{color:#7b99be;font-weight:500}.invite-row{display:flex;justify-content:space-between;padding:19px 0;border-bottom:1px solid #edf3fb;gap:12px}.copy-link{display:flex;gap:9px;margin:21px 0;align-items:center}.copy-link input{font-size:11px;color:#8ba4ca;background:#f8faff;min-width:0}.copy-link .secondary{font-size:10px;flex:none;padding:11px}.premium-empty{text-align:center;padding:45px 20px}.premium-empty>span{display:inline-grid;place-items:center;width:58px;height:58px;background:#f0f5ff;color:#b0c6eb;border:1px solid #e5efff;border-radius:17px;margin-bottom:19px}.premium-empty h3{font-size:16px;font-weight:500;color:#809fc9;margin-bottom:11px}.premium-empty p{font-size:12px;color:#acbed8;line-height:2;max-width:290px;margin:0 auto}.file-drop{position:relative;display:flex;flex-direction:column;align-items:center;padding:39px 20px;border:1px dashed #c8daf7;border-radius:12px;background:#f9fbff;color:#9ab5dc}.file-drop strong{font-size:13px;font-weight:500;color:#7e9fcd}.file-drop span{font-size:10px;color:#adc0db}.file-drop input{width:auto;max-width:100%;font-size:11px;margin-top:14px;padding:8px;background:#fff}.mapping-grid{padding:25px;background:#f8fbff;border:1px solid #e7effb;border-radius:11px}.mapping-grid label{text-transform:capitalize}.import-preview{margin-top:25px}.preview-totals{display:flex;gap:24px;background:#f4f8ff;border-radius:10px;padding:19px;margin-bottom:22px;font-size:11px;color:#8aa5cc;flex-wrap:wrap}.preview-totals strong{display:block;font-size:24px;color:#5d84bc;font-family:Manrope,sans-serif;margin-bottom:7px;font-weight:500}.import-preview>.primary{margin-top:23px}.lead-form-row{border-bottom:1px solid #eaf1fb;padding:20px 0}.lead-form-row:first-child{padding-top:0}.lead-form-row h3{font-size:14px;color:#6e8eb9;font-weight:500;line-height:1.8;margin-bottom:9px}.lead-form-row>.row-actions{justify-content:flex-start;gap:25px;margin-bottom:8px}.document-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:26px}.document-summary>div{background:#fff;border:1px solid #e6edf8;border-radius:13px;padding:25px 22px}.document-summary span{display:block;color:#9aacc8;font-size:11px}.document-summary strong{display:block;color:#42699d;font-size:26px;font-family:Manrope,sans-serif;font-weight:500;margin-top:15px;letter-spacing:-.02em}.document-form{padding:27px;background:#f8faff;border:1px solid #e4edfc;border-radius:12px;margin-bottom:28px}.line-items{border:1px solid #e6eefa;border-radius:10px;padding:22px;background:#fff}.line-items>h3{margin-bottom:22px}.line-item{display:grid;grid-template-columns:2fr .7fr 1fr auto;gap:13px;align-items:end;margin-bottom:22px}.line-item .icon-button{margin-bottom:9px}.line-item label{font-size:10px}.line-item input{padding:10px}.doc-actions{display:flex;gap:12px;flex-wrap:wrap;max-width:270px}.doc-actions .text-button{font-size:10px;white-space:nowrap}.receipt-form{border:1px solid #dce9fc;border-radius:11px;background:#f5f9ff;padding:24px;margin-bottom:27px}.document-overlay{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background:#eaf0f9;z-index:100;padding:25px}.document-toolbar{display:flex;gap:20px;align-items:center;justify-content:space-between;max-width:850px;margin:0 auto 25px}.document-toolbar>span{color:#9aaecb;font-size:10px;text-align:center}.document-paper{background:#fff;max-width:850px;min-height:1000px;margin:auto;padding:65px 60px;color:#324c70;box-shadow:0 8px 50px #18345e10}.document-brand{display:flex;justify-content:space-between;gap:20px}.document-brand h2{font-size:24px;margin:0 0 10px;color:#2458b4;overflow-wrap:anywhere}.document-brand p{font-size:11px;color:#a0b4cf}.document-brand>div:last-child{text-align:right}.document-brand span{color:#7c9ecb;letter-spacing:.15em;font-size:13px;display:block}.document-brand strong{display:block;margin-top:12px;color:#5b7da9;font-size:13px}.document-brand small{display:block;margin-top:8px;color:#99b1d0;font-size:10px}.document-paper hr{border:0;border-top:1px solid #e6eefb;margin:30px 0}.document-address{display:flex;justify-content:space-between;gap:30px;margin-bottom:38px}.document-address>div:first-child{max-width:65%}.document-address small{font-size:9px;letter-spacing:.09em;color:#a6bad5}.document-address h3{font-size:15px;margin:12px 0;color:#4b6d99}.document-address p{font-size:12px;line-height:1.8;color:#8ea6c5;margin-bottom:8px;overflow-wrap:anywhere}.document-paper h1{font-size:21px;margin:25px 0 24px;color:#567aa8}.document-paper table{white-space:normal;table-layout:fixed}.document-paper th,.document-paper td{padding:16px 10px;font-size:11px;overflow-wrap:anywhere;color:#7f9ac0}.document-paper th:first-child{width:45%}.document-paper th{background:#f2f7ff;font-size:9px;color:#86a1c7}.document-totals{margin:28px 0 45px auto;max-width:320px}.document-totals>div{display:flex;justify-content:space-between;font-size:12px;color:#9aafcc;padding:11px 0;gap:20px}.document-totals strong{font-weight:500;color:#7e9bc2}.document-totals .total{border-top:1px solid #dfeafa;border-bottom:1px solid #dfeafa;margin-top:8px;padding:17px 0;color:#5e85bb}.document-totals .total strong{color:#3f70bd;font-size:18px}.document-paper section{border-top:1px solid #eaf1fb;padding-top:22px}.document-paper section h3{font-size:12px;color:#7f9cc4}.document-paper section p{color:#9fb2cc;font-size:11px;line-height:1.9}.document-paper footer{font-size:12px;color:#87a3c9;line-height:2.1;border-top:1px solid #e6effb;padding-top:25px;margin-top:50px}.document-paper footer small{font-size:9px;color:#b0bfd5}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.automation-row{display:flex;gap:15px;border-bottom:1px solid #edf2fb;padding:23px 0;align-items:flex-start}.automation-row:first-child{padding-top:0}.automation-icon{display:grid;place-items:center;background:#eff5ff;color:#a1bbed;width:43px;height:43px;border-radius:12px;flex:none}.automation-row strong{color:#7695c0;font-weight:500;font-size:13px;line-height:1.8}.automation-row p{font-size:11px;color:#a4b7d2;line-height:1.9;margin:9px 0}.automation-row .icon-button{margin-left:auto}.message-list article{display:flex;gap:12px;align-items:flex-start;padding:22px 0;border-bottom:1px solid #edf2fa}.message-icon{background:#f0f5ff;color:#b3c8eb;padding:9px;border-radius:10px;flex:none}.message-list strong{font-size:12px;color:#7d9ac2;font-weight:500;line-height:1.8}.message-list small{display:block;font-size:10px;color:#a7bbd7;margin-top:5px}.message-list .badge{margin-left:auto;white-space:normal;text-align:center;max-width:110px}.open-draft{margin-top:22px}.integration-strip{display:flex;gap:12px;background:#f6f9ff;border:1px solid #e9f0fc;border-radius:11px;padding:19px;margin-top:27px;color:#a1b9d9;align-items:flex-start}.integration-strip>svg{flex:none;margin-top:3px}.integration-strip>span{font-size:11px;line-height:1.9}.integration-strip strong{font-weight:500;color:#7f9fc9;margin-left:7px}.ai-tool-tabs{display:flex;padding:5px;gap:5px;border:1px solid #e1ebfb;background:#f4f8ff;border-radius:10px;margin-bottom:25px;flex-wrap:wrap}.ai-tool-tabs button{padding:10px;font-size:11px;color:#9cb3d3;border-radius:7px;flex:1;white-space:nowrap}.ai-tool-tabs button.active{background:#fff;color:#527fc1;box-shadow:0 2px 6px #204c9509}.ai-result{white-space:pre-wrap;line-height:2;color:#7895bc;font-size:13px;padding:24px;background:#f8fbff;border:1px solid #e8f0fc;border-radius:11px;margin-bottom:22px;overflow-wrap:anywhere}.check-label{display:flex;gap:11px;align-items:flex-start;font-size:11px;font-weight:400;line-height:1.9;color:#a5b7d1}.check-label input{width:16px;height:16px;flex:none;accent-color:#4b80df;margin-top:3px}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.integration-grid article{padding:23px 20px;border:1px solid #e7effb;border-radius:11px;background:#fbfcff}.integration-grid h3{font-size:14px;font-weight:500;color:#6f91c0;margin-top:17px}.integration-grid p{font-size:11px;line-height:1.9;color:#a8bcd7;margin-bottom:0}.verification-row{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #eaf1fb;margin-top:28px;padding-top:25px}.verification-row h3{font-size:14px;font-weight:500;color:#7e9fc7}.verification-row p{font-size:11px;line-height:1.9;color:#a5b9d4;margin:0}.forgot-link{margin-top:22px;font-size:11px}.recovery-box{margin-top:20px;padding:22px;border:1px solid #e2ecfb;background:#f5f9ff;border-radius:11px}.recovery-box h3{font-size:14px;color:#7599ca}.recovery-box p{font-size:11px;color:#a6bad6;line-height:1.9}.recovery-box .secondary{margin-top:15px}.public-page{background:radial-gradient(ellipse at top,#eaf2ff,#f7faff 70%);min-height:100vh;padding:45px 20px}.public-wordmark{display:block;text-align:center;font-family:Manrope,sans-serif;color:#4c75b6;font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:30px}.public-wordmark b{color:#6e9ddd;font-weight:500}.public-card{max-width:610px;margin:auto;padding:40px}.public-card h1{font-size:30px;color:#4d74a9;font-weight:500;line-height:1.5;margin-bottom:20px}.public-success{text-align:center;padding:30px 0;color:#87a9d4}.public-success h2{margin:20px 0}.public-success p{color:#a5b9d6;font-size:13px;line-height:1.9}.public-success .secondary{margin-top:16px}.honeypot{position:absolute;left:-9999px;opacity:0}.settings-grid+.premium-card{margin-top:3px}.premium-card .error,.premium-card .notice{margin-top:23px}.premium-card .copy-link+.panel-note{margin-top:12px}.premium-card select{font-size:12px}@media(min-width:1600px){.workspace-main{padding:48px 60px 0}.topbar{padding:0 60px}.page-heading h1{font-size:35px}.stat-card{padding:28px}.stats-grid{gap:25px}.panel{padding:32px}}@media(max-height:900px)and (min-width:681px){.sidebar{padding-top:24px}.sidebar>.brand-link{margin-bottom:25px}.workspace-label{margin-bottom:22px}.sidebar nav{gap:1px}.sidebar nav button{padding:9px 12px;font-size:11px}.sidebar-note{display:none}.sidebar-person{margin-top:15px}.back-link{margin-top:auto;margin-bottom:14px}.nav-label{font-size:8px;margin-bottom:9px}}@media(max-width:1250px){.sidebar{width:240px;padding-left:20px;padding-right:20px}.sidebar nav button.active:before{left:-20px}.main-shell{margin-left:240px;width:calc(100% - 240px)}.workspace-main{padding:34px 30px 0}.topbar{padding:0 30px}.premium-columns{grid-template-columns:1fr}.integration-grid{grid-template-columns:repeat(2,1fr)}.document-summary{gap:13px}.document-summary>div{padding:20px 16px}.document-summary strong{font-size:21px}.page-heading h1{font-size:27px}.stat-card{padding:22px 17px}.stat-card strong{font-size:26px}.premium-card .panel-heading{gap:15px}}@media(max-width:900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-grid{grid-template-columns:1fr}.page-heading h1{font-size:25px}.workspace-main{padding:30px 24px 0}.panel{padding:26px}.records-panel{padding:0}.line-item{grid-template-columns:2fr 1fr}.line-item label:first-child{grid-column:1/-1}.line-item .icon-button{margin:0}.auth-story{padding:45px 35px}.auth-story h1{font-size:38px}.auth-form-side{padding:45px 30px}.copy-link{flex-wrap:wrap}.copy-link input{flex:1;min-width:180px}.verification-row{align-items:flex-start;flex-direction:column}.document-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.sidebar{width:260px;padding:25px 22px;overflow:auto}.sidebar nav{gap:4px}.sidebar nav button{padding:11px 13px;font-size:12px}.sidebar nav button.active:before{left:-22px}.sidebar>.brand-link{margin-bottom:26px}.workspace-label{margin-bottom:23px}.nav-label{font-size:8px}.sidebar-note{display:none}.sidebar-person{margin-top:22px}.back-link{margin-top:24px;margin-bottom:6px}.main-shell{margin-left:0;width:100%}.topbar{height:68px;padding:0 20px}.breadcrumb{font-size:10px}.workspace-main{padding:30px 20px 0}.page-heading{gap:14px;margin-bottom:26px}.page-heading h1{font-size:25px;line-height:1.5}.page-heading p{font-size:11px;line-height:1.9}.page-heading .eyebrow{font-size:8px}.page-heading>.primary{font-size:10px;padding:11px 12px;gap:5px}.stats-grid{gap:13px;margin-bottom:20px}.stat-card{padding:19px 16px;min-height:137px}.stat-card>div svg{padding:6px;width:14px;height:14px;margin:0 -3px 0 3px}.stat-card span{font-size:10px}.stat-card strong{font-size:25px;margin-top:12px}.stat-card small{font-size:8px}.panel{padding:24px 20px;border-radius:12px;margin-bottom:20px}.records-panel{padding:0}.panel-heading h2{font-size:17px}.panel-heading .eyebrow{font-size:7px}.panel-heading .text-button{font-size:9px}.list-toolbar{padding:19px}.panel-heading{align-items:flex-start;gap:15px}.panel-heading .primary{font-size:10px;padding:10px;min-height:35px}.premium-columns{gap:0}.form-two,.mapping-grid{grid-template-columns:1fr;gap:20px}.section-copy{font-size:12px;line-height:1.95}.premium-form{gap:21px}.copy-link{gap:8px;margin-top:20px}.copy-link input{width:100%;flex-basis:100%;font-size:10px}.copy-link .secondary{font-size:10px}.member-row{gap:10px}.member-row strong{font-size:11px}.member-row small{font-size:9px;overflow-wrap:anywhere}.member-avatar{width:32px;height:32px;font-size:11px}.role-pill{font-size:8px;padding:5px 7px}.role-guide{padding:18px}.integration-grid{grid-template-columns:1fr}.integration-grid article{padding:23px}.document-summary{gap:12px}.document-summary>div{padding:19px 16px}.document-summary strong{font-size:22px}.document-summary span{font-size:10px}.document-form{padding:19px 15px}.line-items{padding:18px 13px}.line-item{gap:14px}.document-overlay{padding:15px 8px}.document-toolbar{gap:10px;margin-bottom:15px;flex-wrap:wrap}.document-toolbar>span{order:3;width:100%;font-size:9px}.document-toolbar button{font-size:10px;padding:10px 12px}.document-paper{padding:30px 20px;min-height:800px}.document-brand h2{font-size:17px}.document-brand span{font-size:10px}.document-brand strong,.document-brand p{font-size:9px}.document-address{gap:20px}.document-address h3{font-size:12px}.document-address p{font-size:10px}.document-paper h1{font-size:17px}.document-paper th,.document-paper td{font-size:9px;padding:12px 6px}.document-paper th{font-size:8px}.document-totals{max-width:240px}.document-totals>div{font-size:11px}.document-totals .total strong{font-size:16px}.automation-row{gap:11px}.automation-icon{width:35px;height:35px}.automation-row strong{font-size:12px}.automation-row p{font-size:10px}.message-list article{gap:9px}.message-list strong{font-size:11px}.message-list small{font-size:9px;overflow-wrap:anywhere}.message-icon{padding:8px}.message-list .badge{font-size:8px}.integration-strip{padding:17px}.ai-tool-tabs button{font-size:10px;padding:9px}.ai-result{padding:19px;font-size:12px}.public-page{padding:30px 16px}.public-card{padding:27px 22px}.public-card h1{font-size:25px}.auth-page{grid-template-columns:1fr}.auth-story{min-height:auto;padding:30px 27px 35px}.auth-story>.brand-link{margin-bottom:38px}.auth-story h1{font-size:37px;margin-bottom:17px}.auth-story>p{font-size:12px;line-height:1.9;max-width:335px}.auth-story:after{width:300px;height:300px;bottom:-200px;right:-130px}.auth-story .logo{font-size:22px}.auth-form-side{padding:36px 27px}.auth-form{max-width:430px}.auth-form h2{font-size:29px}.auth-form>p{font-size:12px;margin-bottom:28px}.auth-form>.primary{margin-top:14px}.workspace-footer{font-size:8px;line-height:1.8}.editor header{padding:24px}.editor-fields{padding:25px;gap:23px}.editor footer{padding:19px}.view-only-banner,.invite-banner{font-size:11px;flex-wrap:wrap}.premium-card .panel-note{font-size:10px}}.section-copy,.panel-note,.premium-empty p,.role-guide p,.integration-grid p,.verification-row p,.auth-form>p,.auth-form .auth-switch,.demo-login p,.privacy{color:#6d83a3}.premium-form label,.settings-form label{color:#567298}.eyebrow,.panel-heading .eyebrow{color:#738dae}.page-heading p,.stat-card span{color:#7289aa}.stat-card small,.activity-list time,.workspace-footer{color:#7e93b1}.activity-list p,.stage-summary small,.member-row small,.invite-row small,.message-list small{color:#748dae}.record-name{color:#375a88}.table-scroll td{color:#607da5}.table-scroll th{color:#7891b5}.table-scroll td small{color:#8299b9}.document-paper p,.document-paper td,.document-paper section p{color:#647e9f}.document-paper footer,.document-paper footer small{color:#7892b2}.sidebar nav button{color:#6d85a9}.auth-story>p{color:#bed1ef}.auth-benefits span{color:#c1d3ef}.sidebar-person small{color:#8097b8}.demo-banner{color:#6480aa}.integration-strip span,.check-label{color:#7b94b7}.role-guide strong{color:#57779f}.sidebar-note p{color:#7f9ac0}.member-row strong,.invite-row strong{color:#56779f}.badge{font-size:10px}.premium-form label input:disabled,.premium-form textarea:disabled{background:#f7f9fd}.settings-grid{grid-template-columns:1fr 1fr}@media print{@page{size:A4;margin:12mm}body *{visibility:hidden!important}.document-overlay,.document-overlay *{visibility:visible!important}.document-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;overflow:visible;background:#fff}.document-toolbar{display:none!important}.document-paper{box-shadow:none;max-width:none;min-height:auto;padding:0;margin:0}.document-paper footer{break-inside:avoid}.document-paper tr{break-inside:avoid}.document-paper table{font-size:11px}.document-paper th,.document-paper td{padding:10px}html,body{height:auto!important;overflow:visible!important}.document-totals{break-inside:avoid}}.sidebar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e0e9fa transparent}.sidebar>*{flex-shrink:0}.lead-inbox{border-top:1px solid #e7effc;margin-top:28px;padding-top:24px}.lead-inbox h3{font-size:15px;color:#5f80af}.lead-inbox article{border:1px solid #e6effb;padding:20px;border-radius:11px;margin-top:16px;background:#fafcff}.lead-inbox strong{font-size:13px;color:#5d7daa;font-weight:500}.lead-inbox small,.lead-inbox time{display:block;font-size:10px;color:#8aa1c1;margin-top:8px}.lead-inbox p{font-size:12px;line-height:1.9;color:#7d96b7;margin:14px 0}.section-copy,.panel-note,.privacy,.check-label,.role-guide p{color:#657b9e}@media(max-width:900px){.settings-grid{grid-template-columns:1fr}}.logo-symbol{padding:0;overflow:hidden;background:transparent;border:0!important}.logo-symbol img{display:block;width:100%;height:100%;object-fit:contain}.auth-story .logo-symbol{background:transparent;border:0}.sample-account-note{font-size:10px;color:#7893b9;line-height:1.8}.sidebar .grouped-navigation{display:grid;gap:7px}.sidebar .grouped-navigation .nav-overview{margin-bottom:9px}.sidebar .grouped-navigation .nav-group-toggle{width:100%;gap:12px;padding:13px 12px;border-radius:9px;color:#7088ad;text-align:left;font-size:12px;font-weight:500}.nav-group-toggle>span:first-of-type{flex:1}.sidebar .current-group>.nav-group-toggle{color:#3b6dc0;background:#f6f9ff}.nav-group-chevron{transition:transform .18s ease;flex:none;color:#a2b7d6}.nav-group-chevron.expanded{transform:rotate(180deg)}.group-task-count{display:inline-grid;place-items:center;font-size:9px;min-width:19px;height:19px;border-radius:6px;color:#6e98d5;background:#edf4ff;margin-left:auto}.sidebar .sidebar-submenu{position:relative;display:grid;gap:4px;margin:6px 0 8px 21px;padding-left:15px;border-left:1px solid #e2ebfa}.sidebar .sidebar-submenu[hidden]{display:none}.sidebar .sidebar-submenu .nav-subitem{position:relative;display:flex;align-items:center;width:100%;padding:11px 10px;gap:9px;font-size:11px;line-height:1.55;min-height:37px;color:#7a92b5;border-radius:8px}.sidebar .sidebar-submenu .nav-subitem svg{width:15px;height:15px;stroke-width:1.6}.sidebar .sidebar-submenu .nav-subitem>span:first-of-type{flex:1;min-width:0}.sidebar .sidebar-submenu .nav-subitem.active{background:#eaf2ff;color:#2f68da;font-weight:600}.sidebar .sidebar-submenu .nav-subitem.active:before{content:"";position:absolute;left:-18px;width:5px;height:5px;border-radius:50%;background:#4a84e8}.sidebar .sidebar-submenu .nav-count{font-size:9px;margin-left:0;padding:2px 5px}.sidebar .grouped-navigation button:focus-visible{outline:2px solid #80aaf0;outline-offset:2px}.sidebar .sidebar-group:not(.current-group)>.nav-group-toggle:hover{background:#f8faff;color:#4d78b9}@media(max-height:900px)and (min-width:681px){.sidebar .grouped-navigation .nav-group-toggle{padding:12px;font-size:12px}.sidebar .sidebar-submenu .nav-subitem{padding:10px;font-size:11px}}@media(max-width:680px){.sidebar .grouped-navigation{gap:8px}.sidebar .grouped-navigation .nav-group-toggle{min-height:44px;padding:13px 12px}.sidebar .sidebar-submenu{margin-top:7px;margin-bottom:10px;padding-left:13px;margin-left:21px}.sidebar .sidebar-submenu .nav-subitem{min-height:42px;padding:12px 10px;font-size:12px}.sidebar .sidebar-submenu .nav-subitem.active:before{left:-16px}.sidebar .sidebar-submenu .nav-subitem svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.nav-group-chevron{transition:none}}.logo-wordmark{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.2}.logo-wordmark>.logo-dash{font-size:12px;font-weight:600;letter-spacing:.025em;white-space:nowrap}.logo-wordmark>small{margin-top:2px}
