.trial-banner{background:var(--surface-soft,#f2f7ee);border:1px solid var(--border,#d7e5d7);border-left:4px solid var(--primary,#075963);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:10px 18px;display:flex}.trial-banner p{margin:0;font-size:12px}.trial-manager{margin:22px 0}.trial-manager-body{padding:22px}.trial-manager-body>p{font-size:13px;line-height:1.65}.trial-issue-form{grid-template-columns:2fr 1fr 1fr;gap:14px;margin:22px 0;display:grid}.trial-issue-form label{gap:6px;font-size:12px;display:grid}.trial-issue-form small{grid-column:1/-1;font-size:11px;line-height:1.6}.trial-issue-form button{grid-column:1/-1;justify-self:start}.trial-manager input,.trial-manager select,.trial-manager textarea{max-width:100%}.trial-link-result{background:var(--surface-soft,#f0f5ed);border:1px solid var(--primary,#075963);border-radius:14px;margin:18px 0;padding:20px}.trial-link-result h3{margin-top:0}.trial-link-result p{font-size:13px}.trial-link-result input{width:100%;font-size:12px;display:block}.trial-link-result .heading-actions{margin:14px 0}.trial-link-result small{font-size:11px}.trial-admin-card{border:1px solid var(--border,#dbe4df);border-radius:14px;margin-top:16px;padding:22px}.trial-admin-top{justify-content:space-between;gap:18px;display:flex}.trial-admin-card h3{margin:0}.trial-admin-card p{font-size:13px;line-height:1.6}.trial-admin-card small{margin-top:14px;line-height:1.6;display:block}.trial-admin-card blockquote{border-left:3px solid var(--primary,#075963);background:var(--surface-soft,#f4f7f2);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;padding:16px}.trial-stats{font-weight:600}.trial-guide-hero{color:#f0faf4;background:#073c43;border-radius:20px;grid-template-columns:1fr 290px;gap:30px;margin-bottom:24px;padding:32px;display:grid}.trial-guide-hero h2{margin:14px 0;font-size:clamp(26px,2.3vw,36px);line-height:1.18}.trial-guide-hero em{color:#ebc16a;font-style:normal}.trial-guide-hero p{color:#c4dfd9;max-width:620px;font-size:13px;line-height:1.7}.trial-guide-hero aside{border-left:1px solid #ffffff30;align-self:center;padding-left:24px}.trial-guide-hero aside small{color:#bcd8d3;font-size:11px;display:block}.trial-guide-hero aside strong{margin:10px 0;font-size:19px;display:block}.trial-guide-hero .heading-actions{margin-top:22px}.trial-guide-hero .btn.primary{color:#16383b;background:#e9c36d}.trial-guide-columns{grid-template-columns:1.25fr 1fr;align-items:start;gap:22px;display:grid}.trial-guide-columns>.panel{margin:0}.trial-checklist{margin:0;padding:0 24px;list-style:none}.trial-checklist li{border-bottom:1px solid var(--border,#dce5df);gap:16px;padding:23px 0;display:flex}.trial-checklist li:last-child{border:0}.trial-checklist h3{margin:0 0 6px;font-size:15px}.trial-checklist p{margin:0 0 10px;font-size:13px;line-height:1.6}.trial-step{background:var(--surface-soft,#f1f5ec);border:1px solid var(--border,#dce5df);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.trial-step.done{color:#144837;background:#dceee5}.trial-footnote{opacity:.85;padding:0 24px 20px;font-size:11px;line-height:1.6}.trial-feedback{margin-top:24px}.trial-feedback textarea{width:100%;min-height:120px}.trial-check{align-items:flex-start;gap:10px;line-height:1.6;font-size:12px!important;font-weight:400!important;display:flex!important}.trial-check input{flex:none;width:18px;height:18px;margin-top:3px}.trial-guide-side .context-note{margin-top:16px}html[data-theme=dark] .trial-banner,html[data-theme=dark] .trial-link-result,html[data-theme=dark] .trial-admin-card blockquote{color:#d9e8e2;background:#17343b;border-color:#41646d}html[data-theme=dark] .trial-step{color:#e6f2ed;background:#17343b}html[data-theme=dark] .trial-step.done{color:#e3f7eb;background:#245346}@media (max-width:1050px){.trial-guide-columns,.trial-guide-hero{grid-template-columns:1fr}.trial-guide-hero aside{border-top:1px solid #ffffff30;border-left:0;padding:20px 0 0}.trial-issue-form{grid-template-columns:1fr 1fr}.trial-issue-form label:first-child{grid-column:1/-1}}@media (max-width:600px){.trial-banner{flex-direction:column;align-items:flex-start}.trial-guide-hero{padding:22px}.trial-issue-form{grid-template-columns:1fr}.trial-admin-top{flex-direction:column}.trial-checklist{padding:0 16px}.trial-manager-body{padding:16px}}.trial-check{flex-direction:row!important}.trial-check span{flex:1}.trial-feedback .stack-form>button{align-self:flex-start}.trial-guide-hero .heading-actions{flex-wrap:wrap}@media (max-width:480px){.trial-guide .page-heading{flex-direction:column;gap:12px}}
:root{--ink:#183237;--muted:#75858a;--teal:#075c64;--teal-dark:#063a43;--gold:#e6ad2f;--gold-light:#fcf4de;--surface:#fff;--bg:#f5f6f3;--line:#e1e8e5;--red:#bf4c49;--green:#3c7f5a;--radius:16px;--shadow:0 7px 24px #1b3b3d0b}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--teal)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.1px;margin-bottom:10px;font-size:29px;font-weight:720;line-height:1.2}h2{letter-spacing:-.45px;margin-bottom:6px;font-size:18px;line-height:1.35}h3{letter-spacing:-.15px;font-size:15px}p{line-height:1.65}svg{flex-shrink:0}input,select,textarea{background:var(--surface);width:100%;min-height:40px;color:var(--ink);border:1px solid #d7e1dc;border-radius:9px;padding:10px 12px;transition:border-color .18s,box-shadow .18s}input::placeholder,textarea::placeholder{color:#9ba6a7}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #075c6410}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #dca929}input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--teal)}label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;line-height:1.5;display:flex}label small{color:var(--muted);font-weight:400;line-height:1.5}table{border-collapse:collapse;text-align:left;width:100%}th{text-transform:uppercase;letter-spacing:.65px;color:var(--muted);border-block:1px solid var(--line);white-space:nowrap;background:#f9faf8;padding:14px 20px;font-size:10px;font-weight:650}td{border-bottom:1px solid #eef1ed;padding:17px 20px;font-size:12px}tbody tr{transition:background .15s}tbody tr:hover{background:#f9fbf8}small{font-size:11px}.muted{color:var(--muted)}.tiny{font-size:11px}.text-red{color:var(--red)!important}.eyebrow{letter-spacing:1.8px;color:var(--teal);margin-bottom:9px;font-size:9px;font-weight:800}.eyebrow.light{color:#acd2ce}.required{color:var(--red);font-weight:700}.badge{white-space:nowrap;color:#6b7b80;background:#f0f3f1;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.badge.teal{color:var(--teal);background:#eaf4f0}.badge.green{color:#3b7d52;background:#eaf5ed}.badge.amber{color:#9b7424;background:#fbf2dc}.badge.red{color:#b34e45;background:#fcf0ed}.badge.violet{color:#716292;background:#f0edf8}.btn{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:10px 15px;font-size:11px;font-weight:650;line-height:1.2;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.btn.primary{background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:0 3px 8px #075c6410}.btn.primary:hover:not(:disabled){background:#034953;transform:translateY(-1px);box-shadow:0 5px 12px #075c641d}.btn.secondary{color:#345b5c;background:#fff;border-color:#dce4df}.btn.secondary:hover:not(:disabled){background:#f1f6f2;border-color:#aac3ba}.btn.ghost{color:var(--teal);background:0 0;padding:8px 10px}.btn.ghost:hover:not(:disabled){background:#ebf2ee}.btn.danger{color:#ad4d44;background:#fff1ef;border-color:#efd4cf}.btn.danger:hover:not(:disabled){background:#f9e2de}.icon-btn{color:#71868a;background:0 0;border:0;border-radius:8px;place-items:center;min-width:33px;min-height:33px;padding:8px;display:inline-grid}.icon-btn:hover{color:var(--teal);background:#edf3ef}.avatar{color:#356762;background:#e2eee8;border:1px solid #d8e7df;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:750;display:inline-flex}.avatar.tiny{border-radius:9px;width:30px;height:30px;font-size:10px}.avatar.large{border-radius:16px;width:54px;height:54px;font-size:17px}.avatar.company{color:#cbdddd;background:#18515a;border-color:#37616a}.notice{border:1px solid var(--line);background:#f8faf6;border-radius:12px;align-items:flex-start;gap:13px;margin:18px 0;padding:16px 18px;font-size:12px;line-height:1.65;display:flex}.notice p{color:inherit;margin:0;font-size:12px}.notice strong{margin-bottom:3px;font-size:12px;display:block}.notice.info{color:#4c7068;background:#f0f6f2;border-color:#dce9df}.notice.amber{color:#927638;background:#fffaf0;border-color:#efdfb9}.notice.green{color:#35774b;background:#eff8f0;border-color:#d7e9d9}.error-box{color:#b34c43;background:#fff3f0;border:1px solid #f1d2c9;border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.error-box span{flex:1}.loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.spinner{border:2px solid #d9e7df;border-top-color:var(--teal);border-radius:50%;width:23px;height:23px;animation:.8s linear infinite spin;display:inline-block}.spinner.small{border-color:currentColor #0000 currentColor currentColor;width:14px;height:14px}.empty{text-align:center;padding:50px 20px}.empty-icon{color:#7f9b8d;background:#f0f5f1;border-radius:16px;place-items:center;width:53px;height:53px;margin:0 auto 18px;display:grid}.empty h3{margin-bottom:6px;font-size:15px}.empty p{color:var(--muted);max-width:340px;margin:0 auto 20px;font-size:12px}.view-enter{animation:.24s ease-out viewIn}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:18px;padding:23px 24px 18px;display:flex}.panel-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.panel-head .eyebrow{margin-bottom:7px}.panel-head h2{margin-bottom:0}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:27px;display:flex}.page-heading p{color:var(--muted);margin:0;font-size:12px}.heading-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.panel-link{border:0;border-top:1px solid var(--line);width:100%;color:var(--teal);background:#fbfcfa;justify-content:space-between;align-items:center;padding:17px 24px;font-size:11px;font-weight:650;display:flex}.panel-link:hover{background:#f2f7f2}.table-scroll{width:100%;overflow:auto}.pagination{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:11px;display:flex}.pagination>div{align-items:center;gap:12px;display:flex}.pagination label{white-space:nowrap;flex-direction:row;align-items:center;gap:8px;font-size:10px;font-weight:400;display:flex}.pagination select{width:61px;min-height:29px;padding:5px;font-size:11px}.pagination button{color:#446a65;background:#fff;border:1px solid #dfe6df;border-radius:6px;place-items:center;width:28px;height:28px;padding:5px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.span-2,.full{grid-column:1/-1}.stack-form{flex-direction:column;gap:18px;display:flex}.form-divider{background:var(--line);height:1px;margin:24px 0}.money-field{background:#fff;border:1px solid #d7e1dc;border-radius:9px;align-items:center;display:flex;overflow:hidden}.money-field span{color:var(--muted);padding:0 12px;font-size:12px}.money-field input{border:0;min-width:0;padding-left:0;box-shadow:none!important}.money-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #075c6410}.field-help{color:#678c7a;font-size:10px;font-weight:400}.workspace{min-height:100vh;display:flex}.sidebar{z-index:40;background:var(--teal-dark);color:#d0e0df;flex-direction:column;width:238px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.brand-lockup{text-align:left;color:#fff;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.brand-lockup strong{letter-spacing:-3px;font-size:35px;font-weight:850;line-height:1}.brand-lockup>span{letter-spacing:.4px;font-size:17px;font-weight:650;line-height:1.05;display:block}.brand-lockup small{color:#8baead;letter-spacing:1.4px;margin-top:7px;font-size:7px;font-weight:500;display:block}.sidebar .brand-lockup{margin:6px 12px 31px}.workspace-company{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;margin-bottom:31px;padding:12px 10px;display:flex}.workspace-company>div{min-width:0}.workspace-company strong{color:#edf5f3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.45;display:block;overflow:hidden}.workspace-company small{color:#86a7a7;margin-top:3px;font-size:8px;display:block}.nav-section-label{letter-spacing:1.3px;color:#709798;margin:0 11px 13px;font-size:8px;font-weight:600}.nav-section-label.separated{margin-top:28px}.sidebar nav>div>button{color:#a7c4c3;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:5px;padding:12px;font-size:11px;transition:background .15s,color .15s;display:flex}.sidebar nav>div>button:hover{color:#fff;background:#ffffff07}.sidebar nav>div>button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#1d5f64}.sidebar nav>div>button.active svg{color:#f3c662}.nav-count{text-align:center;color:#d7dfd9;background:#ffffff12;border-radius:5px;min-width:20px;margin-left:auto;padding:3px 5px;font-size:9px}.sidebar-method{border-top:1px solid #ffffff12;margin:38px 10px 25px;padding:15px 0;position:relative}.sidebar-method p{color:#789ea0;font-size:12px;line-height:1.5}.sidebar-method strong{color:#d1e0df;font-weight:500}.sidebar-method .eyebrow{font-size:7px}.sidebar-method i{background:var(--gold);opacity:.85;width:25px;height:3px;display:block}.profile-mini{color:#abc6c5;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff12;align-items:center;gap:10px;width:100%;margin-top:auto;padding:16px 2px 10px;display:flex}.profile-mini .avatar{color:#375f5b;background:#e5ede4}.profile-mini>span:nth-child(2){flex:1;min-width:0}.profile-mini strong{color:#e0ebea;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.profile-mini small{color:#87abaa;margin-top:3px;font-size:9px;display:block}.sidebar-version{letter-spacing:.8px;color:#648d91;justify-content:space-between;margin:14px 0 0;font-size:6px;display:flex}.main-area{width:calc(100% - 238px);min-width:0;margin-left:238px}.topbar{border-bottom:1px solid var(--line);z-index:15;background:#fcfdfb;align-items:center;gap:22px;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.breadcrumb{color:#91a09e;white-space:nowrap;align-items:center;gap:9px;font-size:10px;display:flex}.breadcrumb strong{color:#52716b;font-weight:500}.global-search{color:#99a7a1;background:#f3f5f1;border:1px solid #e5eae2;border-radius:8px;align-items:center;gap:9px;width:360px;max-width:44%;margin-left:auto;padding:0 11px;display:flex}.global-search input{min-height:33px;box-shadow:none;background:0 0;border:0;min-width:0;padding:7px 0;font-size:10px}.global-search kbd{white-space:nowrap;color:#a5afa8;border:1px solid #e0e6dc;border-radius:4px;padding:2px 5px;font-family:inherit;font-size:8px}.topbar-actions{align-items:center;gap:16px;display:flex}.notification-btn{position:relative}.notification-btn i{background:var(--gold);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:7px}.top-avatar{border-radius:9px;width:31px;height:31px}.page-content{max-width:1640px;margin:auto;padding:33px 32px 20px}.app-footer{color:#a2aca5;border-top:1px solid #e6ebe3;justify-content:space-between;margin-top:28px;padding-top:20px;font-size:8px;display:flex}.app-footer b{color:#708880;font-weight:600}.mobile-menu,.sidebar-scrim,.presentation .sidebar,.presentation .topbar{display:none}.presentation .main-area{width:100%;margin:0}.presentation .page-content{max-width:1700px}.presentation .app-footer{display:none}.dash-toolbar{align-items:center;gap:16px;margin-bottom:20px;display:flex}.scope-switch{color:var(--teal);border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:210px;max-width:300px;padding:0 11px;display:flex}.scope-switch select{min-height:34px;box-shadow:none;background:0 0;border:0;max-width:240px;padding:8px 6px;font-size:10px}.segmented{background:#eaf0e9;border:1px solid #e3e9df;border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.segmented button{color:#839082;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:7px 12px;font-size:9px;font-weight:600;display:flex}.segmented button.selected{color:var(--teal);background:#fff;box-shadow:0 1px 4px #24463212}.update-status{color:#9aa99d;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:8px;display:flex}.update-status i{background:#6b9f7e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #6b9f7e0f}.update-status .icon-btn{min-width:23px;min-height:23px;padding:4px}.demo-banner{color:#8c8e76;background:#f6f3e8;border:1px solid #eee7d4;border-radius:8px;align-items:center;gap:10px;margin-bottom:17px;padding:9px 12px;font-size:9px;display:flex}.demo-banner .badge{letter-spacing:.9px;color:#9d824b;background:#efe6cc;font-size:7px}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.kpi-card{border:1px solid var(--line);text-align:left;box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:14px;padding:18px 19px 17px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.kpi-card:after{content:"";opacity:.7;background:#dfeee6;border-radius:4px;height:3px;position:absolute;inset:auto 20px 0}.kpi-card.red:after{background:#e8b4a7}.kpi-card.amber:after{background:#ead194}.kpi-card.green:after{background:#b8d0bd}.kpi-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px #2247330c}.kpi-label{color:#758b84;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:500;display:flex}.kpi-icon{width:33px;height:33px;color:var(--teal);background:#edf6f0;border-radius:10px;place-items:center;display:grid}.red .kpi-icon{color:#c17460;background:#fbefea}.amber .kpi-icon{color:#b99549;background:#faf3e3}.green .kpi-icon{color:#6e977b;background:#edf5ee}.kpi-card>strong{letter-spacing:-1px;margin:4px 0 10px;font-size:36px;font-weight:680;line-height:1.2;display:block}.kpi-detail{color:#99a49e;justify-content:space-between;align-items:center;gap:8px;font-size:8px;line-height:1.5;display:flex}.kpi-detail svg{color:#9fbbb0}.dashboard-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.chart-legend{color:#86998d;white-space:nowrap;align-items:center;gap:13px;font-size:8px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{border-radius:50%;width:6px;height:6px}.teal-dot{background:#20747a}.gold-dot{background:#dfb54c}.trend-chart{padding:0 12px 0 7px;position:relative}.trend-chart>svg{width:100%;height:auto;min-height:195px;max-height:255px;display:block}.chart-tip{color:#edf6f2;z-index:3;pointer-events:none;background:#083e47;border:0;border-radius:9px;min-width:135px;padding:11px 14px;font-size:10px;line-height:1.6;position:absolute;top:55px;box-shadow:0 5px 20px #053c4322}.chart-tip strong,.chart-tip span{display:block}.chart-tip strong{color:#b4cfca;margin-bottom:5px;font-size:9px}.chart-data{color:#71887d;margin:8px 20px 18px;font-size:9px}.chart-data summary{cursor:pointer;font-size:8px}.chart-data table{max-height:120px;margin-top:10px}.chart-data td,.chart-data th{padding:6px 10px;font-size:9px}.chart-line{stroke-dasharray:1500;stroke-dashoffset:0;animation:.9s lineIn}.priorities-panel{flex-direction:column;display:flex}.priorities-panel .panel-head{padding-bottom:15px}.priority-list{flex:1;padding:0 20px}.priority-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1e9;align-items:center;gap:13px;width:100%;padding:13px 0;display:flex}.priority-list>button:last-child{border:0}.priority-list>button>div{flex:1;min-width:0}.priority-list strong{white-space:nowrap;text-overflow:ellipsis;color:#365652;margin-bottom:4px;font-size:10px;font-weight:600;display:block;overflow:hidden}.priority-list span:not(.priority-index){color:#94a499;font-size:9px;line-height:1.3;display:block}.priority-list small{color:#91a697;margin-top:4px;font-size:8px;display:block}.priority-list svg{color:#a6b8aa}.priority-index{color:#89a08b;background:#f0f5ed;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:34px;font-size:10px;font-weight:600;display:grid}.priority-index.urgent{color:#c28f72;background:#fbf1e9}.priority-list>button:hover strong{color:#00747b}.dashboard-bottom{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.process-bars{padding:0 24px 18px}.process-bars>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:12px 0;display:block}.bar-caption{justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;display:flex}.bar-caption>div{align-items:center;gap:8px;display:flex}.bar-caption strong{font-weight:550}.bar-caption span{color:var(--muted);font-size:8px}.bar-track{background:#f0f3ed;border-radius:4px;height:6px;display:flex;overflow:hidden}.bar-track>i,.bar-track>span,.bar-track>div{background:#327b78;border-radius:4px;height:100%;transition:width .7s;display:block}.process-bars .bar-track i.overdue{background:#dea751}.panel-footnote{color:#9eaa9f;padding:0 24px 20px;font-size:8px;line-height:1.6}.workload{padding:0 24px 12px}.workload>div,.workload>button{text-align:left;width:100%;color:var(--ink);border-bottom:1px solid #edf1e9;border-inline:0;background:0 0;border-top:0;align-items:center;gap:11px;padding:11px 0;display:flex}.workload>div:last-child{border:0}.team-mark{color:#93a68f;background:#eef4ed;border:1px solid #e1e9db;border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:650;display:grid}.workload strong{font-size:10px;font-weight:550}.workload small{color:#9fab9d;margin-top:3px;font-size:8px;display:block}.workload>div>div:nth-child(2),.workload>button>div:nth-child(2){flex:1}.workload>div>b,.workload>button>b{color:#4f7566;font-size:16px;font-weight:600}.insight-strip{color:#56725b;background:#edf1e8;border:1px solid #e1e7d9;border-radius:13px;align-items:center;gap:15px;margin-top:22px;padding:18px 22px;display:flex}.insight-icon{color:#8b9e72;background:#e3ead9;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.insight-strip strong{font-size:11px;font-weight:600}.insight-strip p{color:#83977f;margin:3px 0 0;font-size:10px}.insight-strip .btn{margin-left:auto}.catalog-strip{scrollbar-width:thin;gap:12px;margin-bottom:22px;padding:2px 1px 8px;display:flex;overflow:auto}.catalog-strip>button{border:1px solid var(--line);text-align:left;min-width:190px;max-width:230px;color:var(--ink);background:#fff;border-radius:13px;flex-shrink:0;align-items:center;gap:11px;padding:15px 16px;transition:border-color .18s,transform .18s;display:flex}.catalog-strip>button.selected{background:#f9fcf8;border-color:#458a82;box-shadow:inset 0 0 0 1px #458a8222}.catalog-strip>button:hover{transform:translateY(-2px)}.catalog-symbol{color:#6c9382;background:#f0f5ee;border-radius:10px;place-items:center;width:35px;height:36px;font-size:12px;font-weight:700;display:grid}.catalog-strip>button strong{margin-bottom:5px;font-size:11px;font-weight:600;display:block}.catalog-strip>button small{color:#98a595;font-size:9px;display:block}.catalog-strip>button>span:last-child{margin-left:auto}.operations-top{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px 0;display:flex}.tabs{scrollbar-width:thin;gap:22px;display:flex;overflow:auto}.tabs button{color:#90a093;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:13px 1px;font-size:10px;font-weight:550;display:flex}.tabs button.active{color:var(--teal);border-color:var(--teal)}.filterbar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;padding:18px 22px;display:flex}.search-input,.inline-search{border:1px solid var(--line);color:#a1aca1;background:#fafbf8;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;max-width:420px;padding:0 10px;display:flex}.search-input input,.inline-search input{box-shadow:none;background:0 0;border:0;min-height:36px;padding:8px 0;font-size:11px}.filterbar>select{width:auto;max-width:210px;min-height:36px;padding:8px;font-size:10px}.filterbar>.btn{min-height:36px;font-size:10px}.advanced-filters{border-block:1px solid var(--line);background:#f7faf5;flex-wrap:wrap;align-items:end;gap:16px;padding:18px 22px;display:flex}.advanced-filters label{flex:1;max-width:200px;font-size:10px}.advanced-filters input{min-height:34px;font-size:11px}.record-title{text-align:left;background:0 0;border:0;max-width:320px;padding:0;display:block}.record-title small{color:#8da69a;margin-bottom:5px;font-size:9px;display:block}.record-title strong{color:#264d4c;font-size:12px;font-weight:570}.record-title:hover strong{text-decoration:underline}.person-cell{align-items:center;gap:10px;display:flex}.person-cell>div{flex-direction:column;gap:3px;display:flex}.person-cell strong{font-size:11px;font-weight:500}.person-cell small{color:#a0ab9e;font-size:9px}.money-cell{font-variant-numeric:tabular-nums;white-space:nowrap;color:#447268;font-weight:600}.cell-sub{color:#9caa9d;margin-top:5px;font-size:9px;display:block}.date-cell{white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.board-note{color:#8fa28f;border-bottom:1px solid var(--line);padding:8px 22px 16px;font-size:10px}.kanban{align-items:flex-start;gap:16px;padding:22px;display:flex;overflow:auto}.kanban-column{background:#f4f7f1;border:1px solid #e7ede3;border-radius:11px;flex-shrink:0;width:275px;min-width:275px}.column-heading{align-items:center;gap:7px;padding:15px 13px;font-size:11px;display:flex}.column-heading>i{background:#89a799;border-radius:50%;width:6px;height:6px}.column-heading strong{flex:1;font-weight:570}.column-cards{padding:0 9px 10px}.kanban-card{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #e2e9dd;border-radius:9px;margin-bottom:8px;padding:14px 13px;box-shadow:0 2px 6px #28533505}.kanban-card.overdue{border-left:3px solid #dba368}.kanban-card>small{color:#90a38e;margin-bottom:8px;font-size:8px;display:block}.kanban-card>strong{font-size:11px;font-weight:550;line-height:1.5}.kanban-card>p{color:#a1af9e;margin:7px 0 12px;font-size:10px}.kanban-card>div{color:#9cac96;border-top:1px solid #eef3e8;justify-content:space-between;align-items:center;gap:9px;padding-top:10px;font-size:8px;display:flex}.kanban-card>div>span{align-items:center;gap:4px;display:flex}.kanban-card>div>b{color:#638871;font-size:10px}.empty-column{text-align:center;color:#a9b7a3;padding:28px 10px;font-size:10px}.kanban-card:hover{background:#fefffc;border-color:#b6cbb6}.overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#123b4199;justify-content:center;align-items:center;padding:30px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:19px;outline:0;width:100%;max-width:550px;max-height:calc(100dvh - 60px);animation:.24s ease-out modalIn;overflow:auto;box-shadow:0 30px 100px #00272e44}.modal.wide{max-width:1140px}.modal-head{border-bottom:1px solid var(--line);z-index:5;background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;display:flex;position:sticky;top:0}.modal-head h2{letter-spacing:-.1px;margin:0;font-size:13px}.modal-head .icon-btn{color:#83978a;background:#f3f6f0}.modal-content{padding:24px}.modal-content>p:first-child{font-size:12px}.modal-foot{border-top:1px solid var(--line);background:#fbfcf9;border-radius:0 0 19px 19px;justify-content:flex-end;align-items:center;gap:10px;padding:17px 24px;display:flex}.modal-foot>span{color:var(--muted);margin-right:auto;font-size:10px}.record-modal-body{padding-bottom:0}.record-banner{justify-content:space-between;gap:15px;padding:25px 28px 16px;display:flex}.record-badges{gap:7px;margin-bottom:12px;display:flex}.record-banner h1{letter-spacing:-.7px;margin-bottom:6px;font-size:26px}.record-banner p{color:#97a698;margin:0;font-size:9px}.record-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:0 28px 25px;display:grid}.record-metrics>div{background:#f5f8f2;border:1px solid #e9eee3;border-radius:10px;padding:13px 15px}.record-metrics span{color:#93a18b;margin-bottom:6px;font-size:9px;display:block}.record-metrics strong{color:#385c4f;font-size:11px;font-weight:600;display:block}.record-workspace{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 260px;min-height:410px;display:grid}.record-main{min-width:0}.record-tabs{border-bottom:1px solid var(--line);gap:18px;padding:0 24px}.record-tabs button{min-height:50px;padding:16px 0;font-size:9px}.record-tab-content{padding:24px 27px}.record-tab-content h3{margin-bottom:18px;font-size:12px}.detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.detail-fields>div{border-bottom:1px solid #ecf0e6;padding:0 0 14px}.detail-fields span{color:#94a48c;font-size:9px}.detail-fields p{white-space:pre-wrap;word-break:break-word;color:#4e6b57;margin:6px 0 0;font-size:11px;line-height:1.7}.context-note{color:#8ca082;background:#f6f8f2;border-radius:9px;align-items:flex-start;gap:9px;margin-top:24px;padding:14px;display:flex}.context-note p{margin:0;font-size:9px;line-height:1.6}.action-rail{border-left:1px solid var(--line);background:#f6f8f3;padding:21px 17px}.action-box{background:#fff;border:1px solid #e2eade;border-radius:12px;padding:17px;box-shadow:0 3px 9px #335e3004}.action-box .eyebrow{font-size:8px}.action-box h3{margin-bottom:6px;font-size:15px}.action-box>p{color:#98a98c;font-size:10px;line-height:1.5}.deadline{color:#8a9b83;border-block:1px solid #edf1e6;align-items:center;gap:8px;margin-bottom:17px;padding:12px 0;font-size:10px;display:flex}.deadline.late{color:#bc7554}.deadline small{margin-top:4px;font-size:8px;display:block}.action-box>.btn{width:100%;margin-bottom:8px}.action-box>.btn:last-child{margin-bottom:0}.action-confirm strong{margin-bottom:13px;font-size:12px;display:block}.action-confirm label{font-size:10px}.action-confirm .btn{width:100%;margin-top:10px}.rail-tip{color:#9cad96;align-items:flex-start;gap:8px;padding:17px 3px;display:flex}.rail-tip p{margin:0;font-size:9px;line-height:1.7}.legacy-note{color:#a0884c;background:#fff8e9;border-radius:7px;margin-bottom:12px;padding:10px;font-size:10px}.legacy-note .btn{white-space:normal;width:100%}.comment-composer{background:#fbfdf9;border:1px solid #dbe6d7;border-radius:11px;padding:16px}.comment-composer label{margin-bottom:11px;font-size:11px}.comment-composer textarea{background:#fff;border-color:#e1e9dc;font-size:11px}.comment-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.comment-composer small{color:#98aa8e;max-width:250px;font-size:8px}.comments{margin-top:22px}.comments article{border-bottom:1px solid #ebf0e4;gap:13px;padding:17px 0;display:flex}.comments article>div{flex:1;min-width:0}.comments header{justify-content:space-between;align-items:center;gap:10px;display:flex}.comments strong{color:#4d7056;font-size:11px;font-weight:600}.comments time{color:#a2b099;font-size:8px}.comments p{color:#617d65;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:11px;line-height:1.8}.timeline{padding:4px}.timeline article{gap:13px;padding-bottom:25px;display:flex;position:relative}.timeline article:before{content:"";background:#dfe9d9;width:1px;position:absolute;top:24px;bottom:0;left:12px}.timeline article:last-child:before{display:none}.timeline-mark{color:#6d936e;z-index:1;background:#edf5e9;border:1px solid #d8e7d2;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.timeline p{color:#42654c;white-space:pre-wrap;margin:0 0 5px;font-size:11px;line-height:1.6}.timeline article>div{min-width:0}.timeline span:not(.timeline-mark){color:#9dae92;font-size:9px}.timeline details{color:#a6b59b;max-width:500px;margin-top:7px;font-size:8px}.timeline code{white-space:pre-wrap;color:#839773;background:#f5f8f0;margin-top:8px;padding:9px;font-size:8px;display:block;overflow:auto}.upload-zone{text-align:center;color:#84a270;background:#f9fcf5;border:1px dashed #b9cfad;border-radius:13px;flex-direction:column;align-items:center;gap:9px;padding:25px 15px;display:flex}.upload-zone strong{color:#4f714d;font-size:12px}.upload-zone p{color:#9db28e;margin:0;font-size:10px}.upload-zone small{color:#9baa8d;margin-top:5px;font-size:8px;line-height:1.6}.security-note{color:#a0b18f;align-items:flex-start;gap:7px;margin:14px 0 20px;font-size:8px;line-height:1.6;display:flex}.file-list article{border-bottom:1px solid #e7eee0;align-items:center;gap:10px;padding:13px 0;display:flex}.file-icon{color:#91aa7f;background:#f0f5e9;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:38px;display:grid}.file-list article>div{flex:1;min-width:0}.file-list strong{color:#52754b;overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.file-list span:not(.file-icon){color:#a1b18e;margin-top:5px;font-size:8px;display:block}.inline-confirm{background:#fef8ee;border:1px solid #efddca;border-radius:9px;margin-top:15px;padding:15px}.inline-confirm p{color:#aa8c64;margin:0 0 13px;font-size:10px}.inline-confirm .btn{margin-right:8px}.item-form{background:#f7faf1;border:1px solid #e2ebd7;border-radius:12px;margin-bottom:22px;padding:18px}.item-form label{font-size:10px}.item-form .btn{margin-top:15px}.process-items article{border:1px solid #e3ecda;border-radius:10px;margin-bottom:12px;padding:15px}.item-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.item-head strong{font-size:11px}.item-head time{color:#a0b18c;font-size:8px}.record-modal-body>.error-box{margin:0 28px 20px}.studio-intro{color:#8a9b89;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:10px;display:flex}.studio-intro>div{align-items:center;gap:10px;display:flex}.studio-stepper{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px;display:grid}.studio-stepper button{text-align:left;color:#96a58d;background:#f0f3eb;border:1px solid #e1e8d9;border-radius:12px;align-items:center;gap:13px;padding:17px 20px;display:flex}.studio-stepper button>b{background:#e3eadd;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.studio-stepper strong{margin-bottom:4px;font-size:11px;font-weight:650;display:block}.studio-stepper small{color:#a4b099;font-size:9px}.studio-stepper .current{color:var(--teal);background:#fff;border-color:#99b99a;box-shadow:0 3px 10px #365f3405}.studio-stepper .current>b{background:var(--teal);color:#fff}.studio-stepper .done>b{color:#789b69;background:#dfecd8}.studio-body{padding:4px 24px 25px}.studio-body.form-grid{padding-top:4px}.studio-body label{font-size:11px}.studio-body input,.studio-body textarea{font-size:12px}.studio-body+.panel{margin-top:20px}.fields-editor{padding:0 24px 18px}.field-editor{border-bottom:1px solid #e7eddf;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.field-editor:last-child{border:0}.field-number{color:#a5b299;min-width:25px;margin-top:12px;font-size:10px}.field-editor-main{flex:1;min-width:0}.field-edit-grid{grid-template-columns:minmax(150px,1.5fr) minmax(120px,1fr) 110px 33px;align-items:center;gap:15px;display:grid}.field-edit-grid label{font-size:10px}.checkbox-label{color:#8a9d7b;flex-direction:row;align-items:center;gap:7px;padding-top:21px;font-size:10px;display:flex}.technical-field{color:#abb79c;margin-top:12px;font-size:9px}.technical-field summary{cursor:pointer}.technical-field input{max-width:250px;min-height:33px;margin-top:8px;font-size:10px}.technical-field p{color:#9bad8b;margin:7px 0;font-size:9px}.options-input{max-width:400px;margin-top:15px;font-size:10px}.studio-canvas{background-color:#f7faf3;background-image:radial-gradient(#cfdec01f 1px,#0000 1px);background-size:14px 14px;flex-direction:column;gap:26px;padding:25px 38px;display:flex}.studio-node{background:#fff;border:1px solid #dce7d4;border-left:3px solid #7ba37c;border-radius:14px;padding:17px 21px;position:relative;box-shadow:0 4px 12px #325e2605}.studio-node:after{content:"↓";color:#b2c0a5;font-size:17px;position:absolute;bottom:-24px;left:50%}.studio-node.decision{border-left-color:var(--gold)}.studio-node.approval{border-left-color:#a08fc0}.studio-node-head{align-items:center;gap:10px;margin-bottom:17px;display:flex}.studio-node-head>div:last-child{align-items:center;gap:2px;margin-left:auto;display:flex}.studio-node-head .btn{color:#a1b194;min-height:25px;padding:5px 8px}.node-index{color:#739169;background:#edf3e8;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.node-fields{grid-template-columns:1.6fr 1fr 1fr;gap:16px;display:grid}.node-fields label,.node-routing label,.decision-config label{font-size:10px}.node-fields input,.node-fields select,.node-routing input,.node-routing select,.decision-config input,.decision-config select{min-height:37px;font-size:11px}.automatic-node-note{color:#a3956a;background:#fff9e9;border:1px solid #eee2c1;border-radius:9px;grid-column:span 2;align-items:center;gap:10px;padding:14px;font-size:10px;display:flex}.node-routing{border-top:1px dashed #e2eade;grid-template-columns:1fr 1fr;gap:15px;margin-top:17px;padding-top:16px;display:grid}.approval-reject-note{color:#b09a84;background:#fcf4f0;border-radius:6px;grid-column:1/-1;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.decision-config{background:#fffbee;border:1px solid #eee4c6;border-radius:10px;margin-top:16px;padding:17px}.decision-expression{grid-template-columns:1fr 1fr 1fr;gap:13px;display:grid}.decision-expression small{color:#a79561;font-size:8px}.decision-targets{border-top:1px solid #efe5c6;grid-template-columns:1fr 1fr;gap:14px;margin-top:13px;padding-top:15px;display:grid}.decision-targets label{flex-direction:row;align-items:center;gap:10px;display:flex}.studio-end{text-align:center;color:#99ad88;justify-content:center;align-items:center;gap:9px;padding:13px 0;font-size:10px;display:flex}.studio-bottom{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fbf2f5;border:1px solid #dfe8d4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:17px 23px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #32532404}.studio-bottom>span{color:#9aab87;font-size:9px}.studio-bottom>div{gap:8px;display:flex}.view-enter>section.panel+section.panel{margin-top:20px}.validation-list{color:#af8b4b;background:#fff8e9;border-block:1px solid #efdfb7;padding:18px 24px}.validation-list h3{margin-bottom:13px;font-size:12px}.validation-list p{align-items:center;gap:9px;margin:7px 0;font-size:11px;display:flex}.draft-list>button{text-align:left;color:#70906b;background:#fafdf7;border:1px solid #e1eadd;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:9px;padding:16px;display:flex}.draft-list>button>div{flex:1}.draft-list strong{color:#507149;font-size:12px;display:block}.draft-list small{color:#9eaf91;margin-top:5px;font-size:9px;display:block}.flow-box{border:1px solid #e4ebe0;border-radius:12px;max-width:100%;margin:0;overflow:hidden}.flow-tools{color:#9bb18c;background:#f8fbf3;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:9px;display:flex}.flow-tools>div{gap:3px;display:flex}.flow-tools button{color:#9daf8f;background:0 0;border:0;border-radius:5px;padding:5px 7px;font-size:9px}.flow-tools button.selected{color:#59844e;background:#fff;box-shadow:0 1px 5px #244a1809}.flow-scroll{background-color:#fcfdf9;background-image:radial-gradient(#dbe4d4 1px,#0000 1px);background-size:18px 18px;max-width:100%;overflow:auto}.flow-scroll svg{display:block}.flow-conditions{color:#809872;border-top:1px solid #e5eddd;padding:16px;font-size:9px;line-height:1.7}.flow-conditions summary{cursor:pointer}.flow-conditions>div{border-bottom:1px solid #e9efe2;padding:8px 0}.flow-conditions strong{font-weight:600}.panel>.flow-box{border-inline:0;border-bottom:0;border-radius:0}.settings-layout{grid-template-columns:1fr 1.35fr;align-items:start;gap:22px;display:grid}.settings-body{padding:8px 24px 25px}.preference-row{border-bottom:1px solid #e8efde;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.preference-row strong{font-size:11px}.preference-row p{color:#9aaf88;margin:5px 0 0;font-size:9px}.preference-row select{width:auto;max-width:145px;min-height:33px;padding:8px;font-size:10px}.settings-note{color:#a1b294;align-items:flex-start;gap:8px;margin-top:20px;display:flex}.settings-note p{margin:0;font-size:9px}.settings-form{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.settings-form label{font-size:10px}.settings-form input{font-size:11px}.profile-large{align-items:center;gap:14px;margin:0 0 30px;display:flex}.profile-large h3{margin:0 0 4px;font-size:17px}.profile-large p{color:#819675;margin:0 0 3px;font-size:11px}.profile-large small{color:#a4b398;font-size:10px}.toasts{z-index:250;flex-direction:column;gap:10px;width:min(420px,100vw - 36px);display:flex;position:fixed;bottom:24px;right:24px}.toast{color:#426f39;background:#fafff6;border:1px solid #c8ddbb;border-radius:12px;align-items:center;gap:10px;padding:16px;font-size:11px;line-height:1.6;animation:.25s modalIn;display:flex;box-shadow:0 12px 30px #234e2522}.toast.bad{color:#b16d50;background:#fff6f1;border-color:#e7ccbb}.toast span{flex:1}.toast button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.login-screen{background:#fafbf8;grid-template-columns:1.08fr 1fr;min-height:100dvh;display:grid}.login-art{color:#fff;background:radial-gradient(at 75% 80%,#27696855 0,#0000 53%),linear-gradient(125deg,#083e47,#05363f);flex-direction:column;padding:58px 70px;display:flex;position:relative;overflow:hidden}.login-art:after{content:"";pointer-events:none;border:1px solid #ffffff07;border-radius:60px;width:400px;height:400px;position:absolute;bottom:50px;right:-180px;transform:rotate(32deg);box-shadow:0 0 0 80px #ffffff02,0 0 0 160px #ffffff01}.login-art .brand-lockup{z-index:1;position:relative}.login-story{z-index:1;margin:auto 0;padding:80px 0;position:relative}.login-story h1{letter-spacing:-2.3px;margin:23px 0;font-size:53px;font-weight:580;line-height:1.14}.login-story em{color:#dfb652;font-style:normal;font-weight:500}.login-story p{color:#8cbbb8;max-width:350px;margin:30px 0 40px;font-size:13px;line-height:1.9}.login-flow{color:#598988;align-items:center;gap:14px;font-size:10px;display:flex}.login-flow span{color:#a7c4bd;border:1px solid #ffffff18;border-radius:6px;padding:8px 12px}.login-foot{color:#93b9ae;letter-spacing:1px;justify-content:space-between;align-items:center;gap:20px;font-size:8px;display:flex}.login-foot span{letter-spacing:0;color:#5d8987;font-size:8px}.login-form-panel{flex-direction:column;justify-content:center;align-items:center;padding:55px 48px;display:flex}.login-form{width:100%;max-width:350px}.login-form h2{letter-spacing:-1px;margin:14px 0 13px;font-size:31px}.login-form>p{color:#9caf99;margin-bottom:35px;font-size:12px;line-height:1.8}.login-form form{flex-direction:column;gap:20px;display:flex}.login-form input{background:#fff;min-height:47px}.login-form label{color:#678763;font-size:11px}.login-form .btn{min-height:45px}.login-help{color:#a3b397;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:9px;display:flex}.login-form>.login-support{text-align:center;color:#9fac98;margin:36px 0 0;font-size:10px;line-height:1.8}.login-version{color:#bdc7b5;font-size:9px;position:absolute;bottom:35px}.boot-screen{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex}.brand-mark{letter-spacing:-2px;color:var(--teal);font-size:36px;font-weight:900}.brand-mark span{letter-spacing:0;margin-left:9px;font-size:25px;font-weight:500}.boot-screen .loading{min-height:100px}html[data-density=compact] td,html[data-density=compact] th{padding:10px 16px}html[data-density=compact] .page-content{padding-top:22px}html[data-density=compact] .kpi-card{padding:13px 17px}html[data-density=compact] .record-title strong{font-size:11px}html[data-density=compact] .kpi-card>strong{font-size:30px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes viewIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineIn{0%{stroke-dashoffset:1500px}to{stroke-dashoffset:0}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1650px){html{font-size:15px}.page-content{padding-top:42px}.page-heading{margin-bottom:30px}.kpi-grid{gap:20px}.kpi-card{padding:24px}.kpi-card>strong{font-size:41px}.kpi-label{font-size:12px}.kpi-detail{font-size:10px}.dashboard-main,.dashboard-bottom{gap:24px}.trend-chart>svg{max-height:290px}.priority-list>button{padding:16px 0}.priority-list strong{font-size:12px}.priority-list span:not(.priority-index){font-size:10px}.page-heading h1{font-size:34px}.page-heading p{font-size:13px}.panel-head h2{font-size:20px}.bar-caption,.workload strong{font-size:12px}.record-title strong{font-size:13px}}@media (max-width:1250px){.sidebar{width:218px;padding-inline:14px}.main-area{width:calc(100% - 218px);margin-left:218px}.topbar{padding-inline:23px}.page-content{padding:28px 23px 18px}.page-heading{gap:15px}.page-heading h1{font-size:25px}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.dashboard-main{grid-template-columns:1.3fr 1fr}.kpi-label{font-size:9px}.kpi-card{padding:15px}.kpi-detail{font-size:7px}.panel-head{padding:18px}.priority-list{padding-inline:17px}.chart-legend{flex-direction:column;gap:7px}.breadcrumb{font-size:9px}.global-search{width:310px}.studio-stepper button{gap:9px;padding:13px}.studio-stepper small{font-size:8px}.settings-layout{grid-template-columns:1fr}.record-workspace{grid-template-columns:minmax(0,1fr) 230px}.record-tabs{gap:14px;padding-inline:20px}.record-tab-content{padding:22px}.studio-canvas{padding:23px}.node-fields{grid-template-columns:1.3fr 1fr 1fr}}@media (max-width:1050px){.dashboard-main,.dashboard-bottom{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(2,1fr)}.kpi-detail{font-size:9px}.kpi-label{font-size:11px}.chart-legend{flex-direction:row}.priorities-panel .priority-list{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.priorities-panel .priority-list>button{border-bottom:1px solid var(--line);padding-block:17px}.dash-toolbar{flex-wrap:wrap;gap:10px}.update-status{margin-left:0}.page-heading{flex-direction:column}.heading-actions{justify-content:flex-start}.global-search{max-width:55%}.global-search kbd{display:none}.breadcrumb{max-width:210px;overflow:hidden}.record-workspace{grid-template-columns:1fr}.action-rail{border-left:0;border-top:1px solid var(--line);padding:19px 24px}.action-box{flex-wrap:wrap;align-items:center;gap:10px;padding:15px;display:flex}.action-box .eyebrow{width:100%;margin:0}.action-box>h3,.action-box>p{margin:0}.action-box>.deadline{border:0;margin:0 0 0 auto;padding:6px}.action-box>.btn{width:auto;margin:0}.action-box>.action-confirm{width:100%}.rail-tip{padding-bottom:0}.field-edit-grid{grid-template-columns:1fr 1fr;gap:10px}.checkbox-label{padding-top:0}.field-edit-grid>.icon-btn{justify-self:end}.studio-intro{flex-direction:column;align-items:flex-start}.studio-stepper strong{font-size:10px}.studio-stepper button>span>small{display:none}.login-art{padding:50px}.login-story h1{font-size:41px}.login-foot{flex-direction:column;align-items:flex-start;gap:7px}.node-fields{grid-template-columns:1fr 1fr}.node-fields>label:first-child,.automatic-node-note{grid-column:1/-1}.decision-expression{grid-template-columns:1fr 1fr}.decision-expression>label:last-child{grid-column:1/-1}.record-metrics{gap:9px}.record-metrics>div{padding:11px}.record-metrics span{font-size:8px}}@media (max-width:780px){.sidebar{width:250px;transition:transform .2s;transform:translate(-100%)}.mobile-open .sidebar{transform:none}.main-area{width:100%;margin:0}.sidebar-scrim{display:none}.mobile-open .sidebar-scrim{z-index:39;background:#063a4377;border:0;display:block;position:fixed;inset:0}.mobile-menu{display:inline-grid}.topbar{gap:12px;height:62px;padding-inline:15px}.breadcrumb{display:none}.global-search{flex:1;width:auto;max-width:none;margin-left:0}.topbar-actions{gap:7px}.page-content{padding:24px 18px 17px}.page-heading h1{font-size:25px}.page-heading .eyebrow{font-size:8px}.heading-actions .btn{min-height:35px;font-size:10px}.overlay{padding:10px}.modal{border-radius:15px;max-height:calc(100dvh - 20px)}.modal-head{padding:14px 18px}.modal-content{padding:20px}.modal-foot{flex-wrap:wrap;gap:8px;padding:15px 18px}.modal-foot>span{width:100%;font-size:9px}.record-banner{padding:22px 20px 17px}.record-banner h1{font-size:23px}.record-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-inline:20px}.record-metrics span{font-size:9px}.record-metrics strong{font-size:11px}.record-tabs{gap:20px}.record-tabs button{font-size:10px}.record-tab-content{padding:20px}.form-grid{gap:16px}.record-main{width:100%}.sidebar-version{font-size:7px}.sidebar-method{margin-top:30px}.workspace-company{margin-bottom:24px}.sidebar nav>div>button{font-size:12px}.login-screen{background:#f6f8f2;display:block}.login-art{display:none}.login-form-panel{min-height:100dvh;padding:55px 25px 80px}.login-version{margin-top:50px;position:static}.login-form{max-width:390px}.studio-canvas{padding:17px}.studio-node{padding:13px 15px}.studio-node-head .btn{padding:5px}.studio-stepper{gap:7px}.studio-stepper button{flex-direction:column;align-items:flex-start;gap:9px;padding:10px}.studio-stepper button>b{width:25px;height:25px}.studio-stepper strong{margin:0;font-size:9px}.studio-stepper button>span{line-height:1.4}.studio-intro>div{align-items:flex-start;font-size:9px}.studio-bottom{gap:12px;padding:12px 15px}.studio-bottom>span{max-width:180px;font-size:8px}.node-routing,.decision-targets{grid-template-columns:1fr}.field-edit-grid input,.field-edit-grid select{font-size:11px}.studio-body,.fields-editor{padding-inline:19px}.app-footer{gap:20px;line-height:1.5}.app-footer span:last-child{text-align:right}.filterbar{padding:14px 16px}.operations-top{gap:8px;padding-inline:16px;overflow:auto}.tabs{gap:16px}.filterbar .search-input{width:100%;min-width:100%;max-width:none}.filterbar>select{flex:1;max-width:calc(50% - 10px)}.advanced-filters{padding:14px 16px}.catalog-strip>button{min-width:174px;padding:13px}.kanban{padding:15px}.pagination{flex-wrap:wrap;padding:14px;font-size:10px}.pagination>div{margin-left:auto}.pagination label{font-size:9px}.settings-form{grid-template-columns:1fr 1fr}.settings-body{padding-inline:18px}.profile-mini strong{font-size:11px}}@media (max-width:480px){.page-heading h1{font-size:25px;line-height:1.25}.page-heading p{font-size:11px;line-height:1.8}.kpi-grid{gap:10px}.kpi-card{padding:14px 13px}.kpi-label{font-size:9px}.kpi-card>strong{margin-top:7px;font-size:31px}.kpi-icon{border-radius:8px;width:27px;height:27px}.kpi-detail{min-height:27px;font-size:7px;line-height:1.6}.kpi-detail svg{display:none}.kpi-card:after{inset:auto 13px 0}.dash-toolbar{gap:11px}.scope-switch{width:100%;max-width:none}.scope-switch select{max-width:none}.segmented button{padding:7px 10px;font-size:8px}.update-status{margin-left:auto;font-size:7px}.demo-banner{align-items:flex-start;font-size:8px;line-height:1.6}.dashboard-main,.dashboard-bottom{gap:16px}.priorities-panel .priority-list{display:block}.priority-list strong{font-size:11px}.priority-list span:not(.priority-index){font-size:9px}.panel-head{padding:19px 18px}.panel-head h2{font-size:17px}.panel-head .eyebrow{font-size:8px}.chart-legend{gap:7px;font-size:7px}.trend-chart>svg{min-height:190px}.insight-strip{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:17px}.insight-strip>div:nth-child(2){flex:1}.insight-strip .btn{margin-left:44px}.form-grid{grid-template-columns:1fr}.span-2{grid-column:1}.record-banner h1{font-size:21px}.record-banner p{font-size:8px;line-height:1.7}.record-banner,.record-metrics{gap:8px}.record-metrics strong{font-size:10px}.record-tabs{gap:18px;padding-inline:16px}.record-tab-content{padding:18px 16px}.detail-fields{grid-template-columns:1fr}.comment-composer{padding:13px}.comment-composer>div{flex-direction:column;align-items:flex-start}.comment-composer .btn{align-self:flex-end}.comments header{flex-direction:column;align-items:flex-start;gap:3px}.file-list article{flex-wrap:wrap;gap:7px}.file-list article>div{flex-basis:calc(100% - 46px)}.file-list .icon-btn:first-of-type{margin-left:auto}.record-workspace .pagination{padding-inline:0}.node-fields,.decision-expression,.field-edit-grid{grid-template-columns:1fr}.node-fields>label:first-child,.automatic-node-note,.decision-expression>label:last-child{grid-column:auto}.field-edit-grid>.icon-btn{position:absolute;bottom:0;right:0}.field-editor{position:relative}.field-editor-main{padding-right:6px}.field-edit-grid>.checkbox-label{padding:4px 0}.field-number{min-width:17px}.studio-intro{gap:8px}.studio-canvas{padding:12px}.studio-node{padding:13px}.node-index{display:none}.studio-node-head .badge{font-size:8px}.studio-node-head>div:last-child{gap:0}.studio-node-head .btn{font-size:12px}.studio-bottom{align-items:center}.studio-bottom>span{display:none}.studio-bottom>div{justify-content:flex-end;width:100%}.studio-stepper strong{font-size:8px}.fields-editor{padding-inline:16px}.field-editor-main .technical-field{font-size:8px}.settings-form{grid-template-columns:1fr}.preference-row{gap:10px}.preference-row select{max-width:130px}.toasts{bottom:16px;right:16px}.app-footer{font-size:7px}.topbar-actions{gap:3px}.topbar .notification-btn{display:none}.global-search input{font-size:9px}.global-search{padding-inline:8px}.header-actions{flex-wrap:wrap}.login-form h2{font-size:31px}.table-scroll table{min-width:650px}.flow-tools{flex-direction:column;align-items:flex-start}.modal>.pagination{justify-content:center}.record-tab-content .form-grid{gap:13px}}.active-period{color:var(--teal);background:var(--teal-soft);padding:10px 22px;font-size:12px}.workload>div>div>span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.sidebar nav>div>button{font-size:12px}.sidebar-version{font-size:7px}.nav-section-label{font-size:9px}.breadcrumb,.global-search input,.kpi-label{font-size:11px}.kpi-detail{font-size:10px;line-height:1.5}.kpi-label>span{line-height:1.4}.priority-list strong{font-size:12px}.priority-list span:not(.priority-index){font-size:11px}.priority-list small{font-size:10px}.process-bars .bar-caption>span,.bar-caption strong{font-size:12px}.process-bars small{font-size:10px}.record-tabs button,.records-table td{font-size:11px}.records-table th,.cell-sub{font-size:10px}.record-title strong{font-size:13px}.record-metrics span{font-size:11px}.record-metrics strong{font-size:13px}.comment-composer small,.comments time{font-size:10px}.security-note{font-size:11px}.panel-footnote{font-size:10px}.kpi-grid .kpi-card{min-height:150px}@media (max-width:780px){.kpi-detail{font-size:9px}.kpi-grid .kpi-card{min-height:140px}.sidebar nav>div>button{font-size:13px}.record-tabs button{font-size:11px}}:focus-visible{outline-offset:3px;outline:3px solid #c89b38}html,body{overflow-x:hidden}.workspace,.main-area,.page-content{min-width:0}.sidebar{overflow-y:auto}.sidebar-method{margin-top:24px}.sidebar nav button[aria-current=page]{color:#fff;background:#17636b;box-shadow:inset 3px 0 #e5b84c}.sidebar nav button[aria-current=page] svg{color:#e5b84c}.topbar .global-search{min-width:120px}.btn:disabled{cursor:not-allowed}.text-link{color:var(--teal);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.network-banner,.recovery-panel{background:#fff9eb;border:1px solid #e7c77c;border-radius:16px;margin-bottom:20px;padding:20px 24px}.network-banner{align-items:center;gap:12px;display:flex}.recovery-panel h2{margin:10px 0}.recovery-panel details{margin-top:18px;font-size:13px}.recovery-panel p{max-width:760px;line-height:1.7}.catalog-strip{padding-top:6px;padding-bottom:14px}.catalog-strip>button{min-width:225px;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.catalog-strip>button.selected,.catalog-strip>button[aria-pressed=true]{color:#fff;background:#075660;border:2px solid #075660;box-shadow:0 7px 18px #07566026}.catalog-strip>button.selected strong,.catalog-strip>button[aria-pressed=true] strong{color:#fff}.catalog-strip>button.selected div>span,.catalog-strip>button[aria-pressed=true] div>span{color:#d4e9e5}.catalog-strip>button.selected .catalog-symbol{color:#073d43;background:#f3d28b}.operation-context{background:#eaf2ef;border:1px solid #d3e3dd;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:7px 0 18px;padding:17px 22px;display:flex}.operation-context>div{flex-wrap:wrap;align-items:center;gap:9px 16px;display:flex}.operation-context .eyebrow{width:100%;font-size:10px}.operation-context strong{color:#073d43;font-size:18px}.operation-context div>span:last-child{color:#536a6c;font-size:12px}.tabs button.active{color:#075660;border-bottom:3px solid #075660;font-weight:700}.operations-panel .filterbar input{font-size:13px}.records-table th{font-size:11px}.records-table td,.record-title strong{font-size:13px}.record-title small{font-size:11px}.person-cell strong,.pagination{font-size:12px}.segmented button.selected{font-weight:700;box-shadow:0 1px 4px #092d3915}.section-heading-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-edit-form{background:#f7faf8;border:1px solid #ccdfd7;border-radius:14px;gap:16px;margin:18px 0;padding:20px;display:grid}.record-edit-form textarea{min-height:88px}.record-edit-form .context-note{margin:0}.library-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.library-toolbar .search-input{flex:1;max-width:520px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.managed-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;padding:25px;display:flex}.managed-card.archived{background:#f4f5f2}.managed-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.managed-card h2{margin:18px 0 8px;font-size:21px}.managed-card p{color:var(--muted);min-height:42px;font-size:13px;line-height:1.65}.managed-stats{border-top:1px solid var(--line);gap:22px;margin-top:auto;padding:15px 0;font-size:12px;display:flex}.managed-stats strong{color:var(--text);font-size:17px}.managed-actions{flex-wrap:wrap;gap:9px;margin-top:8px;display:flex}.managed-actions .btn{padding:10px 13px;font-size:12px}.version-row{border-bottom:1px solid var(--line);padding:18px 0}.version-row header{justify-content:space-between;align-items:center;gap:16px;display:flex}.version-row ul{color:var(--muted);padding-left:20px;line-height:1.6}.version-row p{margin:10px 0}.version-row small{color:var(--muted)}.process-editor{min-width:0}.editor-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.editor-top h1{margin:8px 0 10px;line-height:1.2}.editor-top p{color:var(--muted);line-height:1.5}.editor-toolbar{border:1px solid var(--line);z-index:4;background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:15px 20px;display:flex;position:sticky;top:74px}.editor-toolbar .tabs{flex-wrap:wrap;display:flex}.editor-toolbar .tabs button{min-height:42px;padding:10px 15px}.editor-toolbar .btn{font-size:12px}.editor-panel{padding:28px}.editor-panel h2{margin:0 0 10px;font-size:22px}.editor-panel h3{margin:22px 0 12px;font-size:17px}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.editor-grid .full{grid-column:1/-1}.editor-grid label,.editor-field label,.editor-stage label,.editor-settings label{color:#486568;flex-direction:column;gap:7px;font-size:12px;display:flex}.editor-grid input,.editor-grid textarea,.editor-field input,.editor-field select,.editor-stage input,.editor-stage select,.editor-settings input{min-width:0;max-width:100%;font:inherit;color:#163a3e;background:#fff;border:1px solid #cddcd7;border-radius:10px;padding:11px 12px}.editor-grid textarea{min-height:110px}.editor-fields{gap:14px;display:grid}.editor-field{border:1px solid var(--line);background:#f7faf8;border-radius:14px;grid-template-columns:1fr 1.4fr .85fr 90px 40px;align-items:end;gap:12px;padding:17px;display:grid}.editor-field .field-options{grid-column:1/-1}.editor-field .check-label{flex-direction:row;align-self:center;align-items:center}.editor-stage{background:#f9fbfa;border:1px solid #d2e1db;border-radius:16px;margin-bottom:18px;padding:20px}.editor-stage-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;padding-bottom:14px;display:flex}.editor-stage-head>div{align-items:center;gap:8px;display:flex}.editor-stage-grid{grid-template-columns:1.6fr 1fr 1fr;gap:14px;display:grid}.editor-actions{border-top:1px dashed #cbdad4;margin-top:16px;padding-top:12px}.editor-action{grid-template-columns:1.2fr 1fr 1.5fr;align-items:end;gap:12px;margin:12px 0;display:grid}.editor-branch{background:#fffaf0;border:1px solid #e0d3ad;border-radius:12px;margin:12px 0;padding:14px}.branch-rule{grid-template-columns:1.3fr .8fr 1fr;gap:12px;display:grid}.branch-target{align-items:end;gap:10px;margin-top:12px;display:flex}.branch-target label{flex:1}.editor-stage-footer{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:17px;display:flex}.editor-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.review-impact{background:#e9f2ee;border:1px solid #d1e2d9;border-left:4px solid #17676d;border-radius:12px;margin:16px 0;padding:20px}.review-impact strong{margin-bottom:8px;font-size:16px;display:block}.review-impact p{margin:8px 0;line-height:1.65}.review-issues{background:#fff7e7;border:1px solid #ead5ab;border-radius:12px;margin:15px 0;padding:15px 20px}.review-issues ul{padding-left:20px;line-height:1.65}.editor-bottom{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.draft-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.draft-row small{color:var(--muted);margin-top:5px;display:block}.draft-row .btn{font-size:12px}.editor-publish-note{margin:18px 0;font-size:13px;display:block}.editor-publish-note textarea{width:100%;min-height:95px;margin-top:8px}.stage-add{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.tutorial-layout{grid-template-columns:295px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tutorial-index{flex-direction:column;gap:6px;display:flex;position:sticky;top:96px}.tutorial-index .search-input{margin-bottom:10px}.tutorial-index>button{text-align:left;color:#536d70;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;font-size:13px;line-height:1.4;display:flex}.tutorial-index>button>span{color:#76968e;flex-shrink:0;width:23px;font-size:11px}.tutorial-index>button.selected{color:#fff;background:#0b5961}.tutorial-index>button.selected>span{color:#f6cd70}.tutorial-lesson{padding:34px}.tutorial-lesson h2{margin:12px 0 15px;font-size:27px}.lesson-intro{color:#557175;font-size:16px;line-height:1.7}.lesson-steps{margin:24px 0;padding:0;list-style:none}.lesson-steps li{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;align-items:start;gap:15px;margin:0;padding:15px 0;display:grid}.lesson-steps li>span{color:#23655f;background:#edf3ee;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:grid}.lesson-steps p{margin:3px 0;font-size:14px;line-height:1.8}.lesson-actions{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:26px;display:flex}.tutorial-command,.diagnostic-box{border:1px solid var(--line);background:#f6f9f7;border-radius:12px;margin:23px 0;padding:20px}.tutorial-command pre,.diagnostic-box pre{white-space:pre-wrap;word-break:break-word;color:#ddede8;background:#0c343b;border-radius:9px;margin:14px 0;padding:16px;font-size:12px;line-height:1.7}.tutorial-command p,.diagnostic-box p{font-size:13px;line-height:1.7}.tutorial-view .context-note{margin-top:24px}.modal .error-box{margin:14px 0}.modal .record-badges{flex-wrap:wrap}.record-edit-form label{flex-direction:column;gap:7px;font-size:12px;display:flex}.record-edit-form input,.record-edit-form textarea{width:100%}@media (max-width:1280px){.library-grid{grid-template-columns:1fr 1fr}.tutorial-layout{grid-template-columns:250px minmax(0,1fr)}.editor-field{grid-template-columns:1fr 1.2fr .85fr 75px 32px}.editor-settings{grid-template-columns:1fr 1fr}.main-area .page-content{padding-left:30px;padding-right:30px}}@media (max-width:1000px){.library-grid,.tutorial-layout{grid-template-columns:1fr}.tutorial-index{grid-template-columns:1fr 1fr;display:grid;position:static}.tutorial-index>.search-input{grid-column:1/-1}.tutorial-lesson{padding:25px}.editor-field,.editor-stage-grid,.editor-action{grid-template-columns:1fr 1fr}.editor-top{flex-direction:column}.editor-toolbar{position:static}.editor-stage-head{align-items:flex-start}.editor-branch .branch-rule{grid-template-columns:1fr}.editor-stage-grid label:last-child{grid-column:1/-1}}@media (max-width:700px){.main-area .page-content{padding:22px 15px}.topbar{gap:10px}.topbar .global-search{display:none}.topbar-actions{margin-left:auto}.breadcrumb{min-width:0;font-size:11px}.operation-context{flex-direction:column;align-items:flex-start;padding:17px}.operation-context>div{display:block}.operation-context strong{margin:7px 0;display:block}.operation-context>div>span:last-child{line-height:1.5;display:block}.catalog-strip>button{min-width:220px}.library-toolbar{flex-direction:column;align-items:stretch}.managed-card{padding:21px}.managed-actions{gap:7px}.managed-stats{flex-wrap:wrap}.editor-panel{padding:19px}.editor-grid,.editor-stage-grid,.editor-action,.editor-settings,.editor-field{grid-template-columns:1fr}.editor-stage{padding:15px}.editor-toolbar{align-items:stretch;padding:12px}.editor-toolbar .tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.editor-stage-head{flex-wrap:wrap}.editor-stage-footer{flex-direction:column}.editor-top h1{font-size:28px}.tutorial-index{border-bottom:1px solid var(--line);max-height:250px;padding-bottom:12px;display:flex;overflow:auto}.tutorial-lesson h2{font-size:24px}.tutorial-lesson{padding:22px}.lesson-steps li{grid-template-columns:29px 1fr;gap:11px}.lesson-steps p{font-size:14px}.lesson-actions{flex-direction:column}.lesson-actions .btn{white-space:normal}.draft-row{flex-wrap:wrap}.record-edit-form{padding:15px}.section-heading-row{flex-direction:column;align-items:flex-start}.app-footer{flex-wrap:wrap;gap:15px}.modal-foot{flex-wrap:wrap}.modal-foot .btn{white-space:normal}.profile-mini{min-height:64px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.catalog-strip>button{transition:none}}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px;display:grid}.model-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:25px;display:flex}.model-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.model-card h2{margin:10px 0;font-size:22px}.model-card p{color:var(--muted);min-height:43px;font-size:13px;line-height:1.7}.model-numbers{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:auto;padding:18px 0;display:flex}.model-numbers>span{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;display:flex}.model-numbers strong{color:#163a3e;font-size:18px}.model-actions{gap:10px;margin-top:4px;display:flex}.model-links{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.model-links button{color:var(--teal);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.version-list>article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;gap:15px;padding:23px 0;display:grid}.version-disc{width:36px;height:36px;color:var(--teal);background:#eaf2ed;border-radius:50%;place-items:center;font-weight:700;display:grid}.version-list h3{align-items:center;gap:10px;margin:0 0 10px;display:flex}.version-list p{margin:8px 0;line-height:1.6}.version-list ul{color:var(--muted);padding-left:17px;font-size:12px;line-height:1.8}.historical-flow{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.historical-flow>.flow-view{overflow:auto}.back-link{color:var(--teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:18px;padding:0;font-size:13px;display:flex}.edit-context{align-items:center;gap:10px;margin-bottom:20px;display:flex}.save-state{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.model-editor>.panel{margin:20px 0}.editor-tabs{background:#eaf0e9;border-radius:14px;flex-wrap:wrap;gap:8px;margin:20px 0;padding:12px;display:flex}.editor-tabs button{color:#586e6d;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:9px;padding:11px 19px;font-size:13px;display:flex}.editor-tabs button.active{color:#064b54;background:#fff;font-weight:700;box-shadow:0 2px 5px #28403c0d}.editor-tabs button span{opacity:.7;font-size:11px}.editor-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:26px;display:grid}.editor-form label,.editor-field-body label,.revision-stage label{color:#42666b;flex-direction:column;gap:8px;font-size:12px;display:flex}.editor-form input,.editor-form select,.editor-form textarea,.editor-field-body input,.editor-field-body select,.editor-field-body textarea,.revision-stage input,.revision-stage select{font:inherit;color:#1c3b42;background:#fff;border:1px solid #ceded8;border-radius:10px;min-width:0;max-width:100%;padding:11px 13px}.editor-form .full{grid-column:1/-1}.editor-form textarea{min-height:105px}.field-edit-row{grid-template-columns:1.3fr 1fr 130px 34px;align-items:end;gap:14px;display:grid}.editor-field-body{width:100%}.editor-field-body>label{margin-top:12px}.editor-field-body>small{margin-top:12px;display:block}.editor-fields>article{border-bottom:1px solid var(--line);gap:12px;padding:22px;display:flex}.revision-stages{padding:0 24px 24px}.revision-stage{background:#fafcfb;border:1px solid #d5e2dc;border-radius:16px;margin-top:19px;overflow:hidden}.revision-stage.decision{border-left:4px solid #c69432}.revision-stage.end{background:#f2f7f1}.revision-stage-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 20px;display:flex}.revision-stage-heading strong{flex:1;font-size:14px}.revision-stage-heading>div{gap:4px;display:flex}.compact-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:19px 20px}.revision-action{background:#fff;border:1px dashed #cadbd3;border-radius:12px;margin:0 20px 18px;overflow:hidden}.revision-action .compact-form{grid-template-columns:1fr 1fr}.route-destination{flex-direction:column;gap:8px;margin:0 20px 18px;display:flex}.route-destination select{width:100%}.revision-condition{background:#fffbf0;border:1px solid #f0dfba;border-radius:10px;margin:0 16px 16px;padding:15px 0 0}.condition-rule{grid-template-columns:1.3fr 1fr 1fr;gap:12px;padding:0 15px 18px;display:grid}.revision-condition .route-destination{margin:0 15px 15px}.preserved-feature{background:#edf4f0;gap:12px;padding:17px 20px;font-size:12px;display:flex}.preserved-feature p{color:var(--muted);margin:6px 0 0;line-height:1.6}.impact-box{background:#eef6f0;border:1px solid #cfe2d4;border-radius:12px;padding:19px}.impact-box strong{font-size:16px}.impact-box p{font-size:13px;line-height:1.7}.editor-bottom{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;padding:17px 20px}.editor-bottom>span{color:var(--muted);align-items:center;gap:7px;margin-right:auto;font-size:12px;display:flex}.editor-bottom>div{gap:10px;display:flex}.version-drafts article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:19px 0;display:flex}.version-drafts article>div{flex:1}.version-drafts small{color:var(--muted);margin-top:5px;display:block}.notice{color:#235e5d;background:#edf4f0;border-radius:13px;align-items:flex-start;gap:13px;margin:17px 0;padding:19px 22px;display:flex}.notice p{margin:7px 0 0;font-size:13px;line-height:1.65}.notice ul{font-size:12px;line-height:1.65}.notice.green{color:#2e692e;background:#e9f4e8}@media (max-width:1150px){.model-grid{grid-template-columns:1fr 1fr;padding:20px}.compact-form,.field-edit-row{grid-template-columns:1fr 1fr}.condition-rule{grid-template-columns:1fr}}@media (max-width:780px){.model-grid{grid-template-columns:1fr;padding:16px}.model-card{padding:20px}.model-actions{flex-wrap:wrap}.editor-form{grid-template-columns:1fr;padding:20px}.compact-form,.revision-action .compact-form{grid-template-columns:1fr}.revision-stages{padding:0 14px 18px}.revision-stage-heading{flex-wrap:wrap;padding:15px}.revision-stage-heading strong{min-width:100px}.revision-action{margin:0 12px 14px}.editor-bottom{flex-direction:column;align-items:stretch}.editor-bottom>div{flex-wrap:wrap;justify-content:flex-end}.editor-tabs{grid-template-columns:1fr 1fr;padding:8px;display:grid}.editor-tabs button{padding:10px}.edit-context{flex-wrap:wrap}.version-list>article{grid-template-columns:35px 1fr}.version-list>article>.btn{grid-column:2}.field-edit-row{grid-template-columns:1fr}.editor-fields>article{padding:18px}.version-drafts article{flex-wrap:wrap}}.editor-tabs button.selected{background:var(--teal);color:#fff;border-color:var(--teal)}.field-edit-row{grid-template-columns:minmax(150px,1.5fr) minmax(110px,1fr) auto auto 36px}@media (max-width:800px){.field-edit-row{grid-template-columns:1fr 1fr}.field-edit-row>.icon-btn{justify-self:end}}.record-tabs{scrollbar-width:thin;flex-wrap:nowrap;gap:18px;overflow-x:auto}.record-tabs button{flex-shrink:0;font-size:11px}.tab-counter{background:#e2eee9;border-radius:5px;margin-left:4px;padding:2px 5px;font-size:9px;display:inline-flex}.record-tabs .active .tab-counter{background:var(--teal);color:#fff}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.section-heading-row h3{margin-bottom:5px}.section-heading-row p{margin-bottom:0}.section-heading-row>.btn{flex-shrink:0}.quote-summary{border:1px solid var(--line);background:#f7faf6;border-radius:12px;grid-template-columns:1fr 1fr 1.25fr;margin:16px 0 22px;display:grid}.quote-summary>div{border-right:1px solid var(--line);min-width:0;padding:16px}.quote-summary>div:last-child{border-right:0}.quote-summary span,.quote-summary small{color:var(--muted);font-size:10px;display:block}.quote-summary strong{margin:6px 0;font-size:16px;line-height:1.4;display:block}.quote-summary strong small{font-weight:500;display:inline}.quote-selected-banner{background:#f0f8f1;border:1px solid #cce1d5;border-radius:11px;gap:12px;margin:18px 0;padding:17px;display:flex}.quote-selected-banner>svg{color:var(--teal)}.quote-selected-banner strong{font-size:12px}.quote-selected-banner p{margin:7px 0;font-size:12px}.quote-selected-banner small{color:var(--muted);font-size:10px}.quote-comparison{border:1px solid var(--line);scrollbar-width:thin;border-radius:11px;overflow-x:auto}.quote-comparison table{min-width:940px}.quote-comparison caption{text-align:left;caption-side:bottom;color:var(--muted);background:#fafbf8;padding:13px 15px;font-size:10px;line-height:1.6}.quote-comparison th,.quote-comparison td{vertical-align:top;padding:14px 12px}.quote-comparison th{letter-spacing:.5px;font-size:9px}.quote-comparison td{white-space:nowrap;font-size:12px}.quote-comparison td:first-child{white-space:normal;min-width:155px;max-width:230px}.quote-comparison td:nth-child(6){white-space:normal;min-width:145px}.quote-comparison td>small{color:var(--muted);margin:6px 0;font-size:10px;line-height:1.6;display:block}.quote-comparison .badge{margin-top:6px}.quote-row-selected{box-shadow:inset 3px 0 var(--teal);background:#f0f8f2!important}.quote-actions{flex-wrap:wrap;gap:6px;max-width:170px;display:flex}.quote-actions .btn{min-height:30px;padding:7px 9px;font-size:10px}.quote-detail,.quotation-form,.quote-choice,.stage-form,.stage-history{border:1px solid var(--line);background:#fff;border-radius:13px;margin:20px 0;padding:20px}.quotation-form{background:#fbfcf9}.quotation-form>label,.quote-choice>label{margin:20px 0}.quote-choice>strong{font-size:26px}.quote-choice p{font-size:12px}.quotation-form>.heading-actions,.item-form>.heading-actions{margin-top:20px}.quote-detail h3{margin:0}.quote-detail .btn{margin-top:8px}.stage-form>.btn{margin-top:14px}.stage-history summary{cursor:pointer;font-size:12px;font-weight:650}.stage-history .detail-fields{padding-top:16px}.work-instructions{border-left:3px solid var(--gold);margin-bottom:24px;padding-left:16px}.work-instructions h3{font-size:19px}.work-instructions p{color:#57736e;font-size:12px}.work-entry-card{background:#f7faf4;border:1px solid #dfe8d9;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:20px;display:flex}.work-entry-card h3{font-size:16px}.work-entry-card p{color:var(--muted);margin:0;font-size:12px}.work-entry-card>.btn{flex-shrink:0}.readiness{border-block:1px solid var(--line);margin:16px 0;padding:15px 0}.readiness>strong{font-size:11px}.readiness p,.readiness li{font-size:11px;line-height:1.65}.readiness ul{color:#9b5d34;margin:12px 0;padding-left:15px}.readiness .btn{white-space:normal;width:100%;margin-top:8px}.ready-note{color:var(--green);align-items:center;gap:5px;margin:9px 0;display:flex}.validation-warning{color:#a65d32;font-size:11px}.action-confirm .btn{margin-top:8px}.record-workspace .inline-confirm{flex-wrap:wrap;gap:12px;display:flex}.record-workspace .inline-confirm>p,.record-workspace .inline-confirm>label,.record-workspace .inline-confirm>textarea{flex:1 0 100%}.stage-fill-editor{background:#f8faf7;border:1px solid #d8e6de;border-radius:12px;margin:14px 20px 20px}.stage-fill-editor>summary{cursor:pointer;align-items:center;gap:9px;padding:15px;font-size:12px;font-weight:650;display:flex}.stage-fill-editor[open]>summary{border-bottom:1px solid var(--line)}.stage-fill-body{padding:18px}.stage-fill-body h4{margin:24px 0 9px;font-size:13px}.mini-field-list{flex-direction:column;gap:12px;margin:14px 0;display:flex}.mini-field{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.mini-field>label{margin:12px 0}.mini-field .field-edit-row{grid-template-columns:1.5fr 1fr 120px auto;align-items:end;gap:12px;display:grid}.mini-field small{word-break:break-word;font-size:10px}.recommended-banner{background:#fffaf0;border:1px solid #eedbb2;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:18px 22px;display:flex}.recommended-banner p{color:#967243;margin:5px 0 0;font-size:12px}.recommended-banner .btn{flex-shrink:0}.mini-field .checkbox-label{flex-direction:row;align-items:center;gap:8px;display:flex}.stage-fill-body>.checkbox-label{flex-direction:row;align-items:center;margin:20px 0;display:flex}@media (max-width:900px){.quote-summary{grid-template-columns:1fr}.quote-summary>div{border-right:0;border-bottom:1px solid var(--line)}.quote-summary>div:last-child{border-bottom:0}.work-entry-card,.recommended-banner{flex-direction:column;align-items:flex-start}.mini-field .field-edit-row{grid-template-columns:1fr 1fr}.action-rail .readiness{max-width:none}}@media (max-width:560px){.section-heading-row{flex-direction:column}.quote-summary strong{font-size:17px}.quotation-form,.quote-choice,.stage-form,.quote-detail{padding:14px}.record-tab-content{padding:18px 14px}.mini-field .field-edit-row{grid-template-columns:1fr}.record-tabs button{min-height:52px;font-size:12px}.stage-fill-editor{margin-inline:10px}.stage-fill-body{padding:12px}.quote-summary{margin-block:12px}.record-workspace .heading-actions{flex-wrap:wrap}.quote-actions .btn{min-height:36px}}.intake-counts{flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.intake-counts .btn{font-size:12px}.intake-columns{grid-template-columns:1fr 1fr;gap:34px;display:grid}.intake-columns p,.intake-columns li{font-size:14px;line-height:1.65}.intake-columns ol,.intake-columns ul{padding-left:22px}.intake-columns li{margin:8px 0}.intake-columns details{border-block:1px solid var(--line);padding:16px 0}.intake-columns summary{cursor:pointer;font-weight:700}.intake-check{align-items:flex-start;gap:10px;font-size:13px;flex-direction:row!important;display:flex!important}.intake-check input{width:18px;min-width:18px;height:18px}.intake-history{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.intake-history article{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding:14px 0;display:flex}.intake-history small{opacity:.8}@media (max-width:850px){.intake-columns{grid-template-columns:1fr}}.intake-counts~.table-wrap{overflow-x:auto}.intake-counts~.table-wrap table{min-width:780px}.intake-detail .stack-form{flex-direction:column;gap:16px;display:flex}.intake-detail .stack-form label{flex-direction:column;gap:6px;display:flex}
:root{--ink:#183237;--muted:#53696e;--surface:#fff;--bg:#f4f6f3;--surface-2:#f1f5f2;--surface-3:#e9f0ec;--line:#dce5e0;--teal:#075c64;--teal-hover:#064b52;--teal-dark:#073c44;--on-accent:#fff;--accent-soft:#e5f1ed;--gold:#aa771d;--gold-light:#fff4da;--red:#ac3a39;--red-soft:#fff1ee;--green:#286644;--green-soft:#e9f5eb;--amber:#805818;--violet:#634689;--shadow:0 6px 22px #18323706;--sidebar-ink:#c7dedd;--sidebar-muted:#9cbbbc;--sidebar-selected:#24626a;--focus:#b07812}:root[data-accent=blue]{--teal:#205bc1;--teal-hover:#184797;--teal-dark:#112f54;--accent-soft:#edf3ff;--sidebar-selected:#244f7d}:root[data-accent=violet]{--teal:#7144a7;--teal-hover:#593087;--teal-dark:#302342;--accent-soft:#f3edf9;--sidebar-selected:#554171}:root[data-theme=dark]{--ink:#e6eeec;--muted:#aabebd;--surface:#162a30;--bg:#0c1d23;--surface-2:#1c333a;--surface-3:#29464d;--line:#355056;--teal:#89d5cb;--teal-hover:#b4e8e1;--teal-dark:#0c252c;--on-accent:#0a2a30;--accent-soft:#234840;--gold:#ecc16a;--gold-light:#403722;--red:#ffb1a8;--red-soft:#492d30;--green:#a3dab4;--green-soft:#244334;--amber:#e8c789;--violet:#d4bdf2;--shadow:0 6px 22px #00000015;--sidebar-selected:#244a52;--focus:#f1cc7b}:root[data-theme=dark][data-accent=blue]{--teal:#a1c7ff;--teal-hover:#c8dfff;--teal-dark:#10273d;--on-accent:#0b2446;--accent-soft:#213f61;--sidebar-selected:#27496a}:root[data-theme=dark][data-accent=violet]{--teal:#d4b7fc;--teal-hover:#e7d5ff;--teal-dark:#241c35;--on-accent:#302042;--accent-soft:#45335e;--sidebar-selected:#46335e}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input,textarea,select{border-color:var(--line)}input:focus,textarea:focus,select:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--accent-soft)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.82}.btn.primary{color:var(--on-accent)}.btn.primary:hover:not(:disabled){background:var(--teal-hover);border-color:var(--teal-hover)}.btn.secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn.secondary:hover:not(:disabled),.btn.ghost:hover:not(:disabled),.icon-btn:hover{background:var(--accent-soft);color:var(--teal)}.btn.danger{background:var(--red-soft);border-color:var(--line);color:var(--red)}.icon-btn{color:var(--muted)}.badge{background:var(--surface-2);color:var(--muted)}.badge.teal{background:var(--accent-soft);color:var(--teal)}.badge.green{background:var(--green-soft);color:var(--green)}.badge.red{background:var(--red-soft);color:var(--red)}.badge.amber{background:var(--gold-light);color:var(--amber)}.badge.violet{background:var(--surface-2);color:var(--violet)}.eyebrow{font-size:10px}.page-heading p{font-size:13px}.kpi-label{color:var(--muted);font-size:12px}.kpi-detail{color:var(--muted);font-size:10px}.panel-head p{font-size:12px}.panel-footnote,.chart-data,.chart-data summary{color:var(--muted);font-size:10px}.bar-caption span{font-size:12px}.process-bars small,.chart-legend{color:var(--muted);font-size:10px}.priority-list strong{color:var(--ink);font-size:12px}.priority-list span:not(.priority-index),.priority-list small{color:var(--muted);font-size:11px}.priority-list .text-red{color:var(--red)!important}.workload strong{font-size:12px}.workload>div>div>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.panel-head .eyebrow{font-size:9px}.update-status{color:var(--muted);font-size:10px}.sidebar{background:var(--teal-dark)}.sidebar nav>div>button{color:var(--sidebar-ink);font-size:12px}.sidebar nav>div>button.active{background:var(--sidebar-selected)}.sidebar .nav-section-label,.sidebar-version{color:var(--sidebar-muted)}.nav-section-label{font-size:9px}.sidebar-version{font-size:7px}.sidebar-collapse{color:var(--sidebar-ink);background:0 0;border:1px solid #b1d3d229;border-radius:8px;align-items:center;gap:10px;width:100%;margin:-12px 0 20px;padding:8px 10px;font-size:11px;display:flex}.sidebar-collapse:hover{background:var(--sidebar-selected)}.favorite-navigation{margin-top:22px}.favorite-navigation>button{width:100%;color:var(--sidebar-ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:11px;display:flex}.favorite-navigation>button:hover{background:var(--sidebar-selected)}.favorite-navigation>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar{background:var(--surface);gap:14px}.breadcrumb,.breadcrumb strong{color:var(--muted);font-size:11px}.global-search{background:var(--surface-2);border-color:var(--line);color:var(--muted)}.global-search input{font-size:12px}.global-search kbd{color:var(--muted);border-color:var(--line);font-size:9px}.topbar-actions{gap:7px}.workspace[data-header=compact] .topbar{height:54px}.workspace[data-sticky=false] .topbar{position:relative}.desktop-menu{display:inline-grid}@media (min-width:781px){.sidebar-collapsed .sidebar{width:78px;padding:22px 10px;overflow-x:hidden}.sidebar-collapsed .main-area{width:calc(100% - 78px);margin-left:78px}.sidebar-collapsed .sidebar .brand-lockup{margin:6px auto 28px}.sidebar-collapsed .sidebar .brand-lockup>strong{font-size:28px}.sidebar-collapsed .sidebar :is(.brand-lockup>span,.workspace-company,.nav-section-label,.sidebar-method,.sidebar-version,.sidebar-collapse>span,.profile-mini>span:nth-child(2),.profile-mini>svg,.favorite-navigation>button>span){display:none}.sidebar-collapsed .sidebar nav>div>button{justify-content:center;padding:14px 12px;position:relative}.sidebar-collapsed .sidebar nav>div>button>span{display:none}.sidebar-collapsed .sidebar .nav-count{color:#e9f5ef;background:#254b51;min-width:16px;padding:2px;font-size:8px;position:absolute;top:1px;right:1px;box-shadow:0 0 0 1px #547876}.sidebar-collapsed .sidebar .sidebar-collapse{justify-content:center;margin:-5px 0 22px}.sidebar-collapsed .favorite-navigation>button{justify-content:center}.sidebar-collapsed .profile-mini{justify-content:center;margin-top:auto;padding:15px 0}}.presentation.sidebar-collapsed .main-area{width:100%;margin:0}.presentation .desktop-menu{display:none}:root[data-theme] :is(.scope-switch,.kpi-card,.modal,.modal-head,.modal-foot,.operations-top,.filterbar,.model-card,.managed-card,.settings-panel,.editor-panel,.editor-bottom,.studio-node,.field-edit-row,.revision-action,.mini-field,.quotation-form,.quote-choice,.quote-detail,.stage-form,.stage-history,.item-form,.record-edit-form,.record-main,.tutorial-lesson){background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme] :is(.panel-link,.segmented,.avatar,.empty-icon,.bar-track,.team-mark,.insight-strip,.money-field,.catalog-symbol,.record-metrics>div,.context-note,.record-tab-content .work-entry-card,.quote-summary,.record-workspace .action-rail,.action-box,.advanced-filters,.search-input,.kanban-column,.kanban-card,.editor-tabs,.editor-grid,.revision-stage,.revision-stage.end,.preserved-feature,.impact-box,.stage-fill-editor,.tab-counter,.sidebar-scrim,.payload-grid){border-color:var(--line)}:root[data-theme] :is(.panel-link,.avatar,.empty-icon,.bar-track,.team-mark,.insight-strip,.record-metrics>div,.context-note,.work-entry-card,.quote-summary,.advanced-filters,.search-input,.kanban-column,.editor-tabs,.revision-stage,.preserved-feature,.impact-box,.stage-fill-editor){background:var(--surface-2)}:root[data-theme] :is(.money-field,.action-box,.kanban-card){background:var(--surface)}:root[data-theme] :is(.context-note p,.context-note,.field-help,.work-instructions p,.work-entry-card p,.operation-context>div>span:last-child,.app-footer,.app-footer b,.chart-data,.kpi-label,.kpi-detail,.record-banner p,.record-metrics span,.record-metrics strong,.deadline,.record-tabs button,.person-cell,.person-cell strong,.record-title strong,.date-cell,.cell-sub,.timeline-copy p,.timeline-copy small,.timeline-meta,.quote-summary span,.quote-summary small,.team-mark,.insight-strip p,.panel-link,.bar-caption span,.empty-icon,.avatar){color:var(--muted)}:root[data-theme] :is(.record-metrics strong,.record-title strong,.person-cell strong,.quote-summary strong,.insight-strip strong){color:var(--ink)}:root[data-theme] .catalog-strip>button{background:var(--surface);color:var(--ink);border-color:var(--line)}:root[data-theme] .catalog-strip>button.selected{background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 2px var(--accent-soft);color:var(--on-accent)}:root[data-theme] .catalog-strip>button.selected :is(strong,span){color:var(--on-accent)}:root[data-theme] .catalog-strip>button.selected .catalog-symbol{background:color-mix(in srgb,var(--on-accent) 14%,transparent)}:root[data-theme] .tabs button.active{color:var(--teal);border-color:var(--teal)}:root[data-theme] .segmented{background:var(--surface-2);border-color:var(--line)}:root[data-theme] .segmented button{color:var(--muted);font-size:11px}:root[data-theme] .segmented button.selected{background:var(--surface);color:var(--teal)}:root[data-theme] th{background:var(--surface-2);color:var(--muted)}:root[data-theme] td{border-color:var(--line)}:root[data-theme] tbody tr:hover{background:var(--surface-2)}:root[data-theme] .pagination button{background:var(--surface);border-color:var(--line);color:var(--ink)}:root[data-theme] :is(.error-box,.notice.red){background:var(--red-soft);border-color:var(--line);color:var(--red)}:root[data-theme] :is(.notice.info,.notice.green,.quote-selected-banner,.quote-row-selected){border-color:var(--line);color:var(--ink);background:var(--green-soft)!important}:root[data-theme] :is(.recommended-banner,.revision-condition,.notice.amber,.demo-banner){background:var(--gold-light);border-color:var(--line);color:var(--amber)}:root[data-theme] .recommended-banner p{color:var(--amber)}:root[data-theme] .quote-comparison caption{background:var(--surface-2);color:var(--muted)}:root[data-theme] .quote-row-selected{box-shadow:inset 3px 0 var(--teal)}:root[data-theme] .priority-index{background:var(--accent-soft);color:var(--teal)}:root[data-theme] .priority-index.urgent{background:var(--red-soft);color:var(--red)}:root[data-theme] :is(.priority-list>button,.workload>div){border-color:var(--line)}:root[data-theme] .bar-track{background:var(--surface-3)}:root[data-theme] .bar-track>i,:root[data-theme] .teal-dot{background:var(--teal)}:root[data-theme] .gold-dot{background:var(--gold)}:root[data-theme] .ready-note{color:var(--green)}:root[data-theme] :is(.readiness ul,.validation-warning){color:var(--amber)}:root[data-theme] .chart-tip{background:var(--teal-dark);color:var(--sidebar-ink)}:root[data-theme] .quote-selected-banner>svg{color:var(--green)}:root[data-theme] :is(.kpi-icon,.insight-icon){background:var(--accent-soft);color:var(--teal)}:root[data-theme] .red .kpi-icon{background:var(--red-soft);color:var(--red)}:root[data-theme] .green .kpi-icon{background:var(--green-soft);color:var(--green)}:root[data-theme] .amber .kpi-icon{background:var(--gold-light);color:var(--amber)}:root[data-theme=dark] :is(.record-workspace .action-rail,.modal-content,.form-divider,.record-tabs,.model-filter,.tutorial-index,.process-editor,.studio-canvas,.draft-row,.version-list>article,.dropzone,.editor-stepper){background:var(--surface-2);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] :is(.dropzone p,.dropzone small,.dropzone strong,.timeline-copy strong,.activity-list strong,.attachment-row strong,.attachment-row small,.readiness p,.editor-grid p,.mini-field small,.compact-form label,.settings-layout label){color:var(--muted)}:root[data-theme=dark] :is(.recovery-boundary,.area-recovery,.recovery-panel){background:var(--gold-light);border-color:var(--amber);color:var(--ink)}:root[data-theme=dark] :is(.revision-stage-heading,.revision-action,.stage-history,.settings-card,.tutorial-card,.lesson-actions,.editor-section,.studio-summary){background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .btn.primary:hover:not(:disabled){color:var(--on-accent)}.panel-scope-note{color:var(--muted);justify-content:space-between;gap:14px;margin:-8px 0 18px;font-size:11px;line-height:1.7;display:flex}.dashboard-widgets{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;display:grid}.dashboard-widget{min-width:0;display:flex}.dashboard-widget>.panel{flex-direction:column;width:100%;display:flex}.dashboard-widget .panel-footnote{margin-top:auto;padding-top:16px}.dashboard-widget .panel-link{margin-top:auto}.dashboard-widget .panel-head{min-height:88px}.aging-bars{padding:2px 24px 10px}.aging-bars>div{grid-template-columns:125px minmax(50px,1fr) 36px;align-items:center;gap:12px;margin:20px 0;display:grid}.aging-bars>div>span{color:var(--muted);font-size:12px}.aging-bars strong{text-align:right;font-size:14px}.aging-bars .bar-track{height:9px}.aging-bars .bar-track .aging-old{background:var(--gold)}.stage-load{padding:0 22px 12px}.stage-load>button{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:12px;padding:13px 0;display:flex}.stage-load>button:hover{background:var(--surface-2)}.stage-load-index{background:var(--surface-2);width:25px;height:25px;color:var(--muted);border-radius:7px;place-items:center;font-size:11px;display:grid}.stage-load>button>div{flex:1;min-width:0}.stage-load strong{font-size:12px;display:block}.stage-load small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.stage-load .stage-load-count{text-align:right;flex:0 0 68px}.stage-load-count strong{font-size:17px}.control-numbers{grid-template-columns:1fr 1fr;gap:12px;padding:0 24px 20px;display:grid}.control-numbers>button{background:var(--accent-soft);color:var(--ink);border:1px solid var(--line);text-align:left;border-radius:13px;flex-direction:column;align-items:flex-start;padding:17px;display:flex}.control-numbers>button:hover{box-shadow:inset 0 0 0 1px var(--teal)}.control-numbers .review-previous{background:var(--gold-light)}.control-icon{background:var(--surface);color:var(--teal);border-radius:9px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.control-numbers strong{margin:10px 0;font-size:34px;line-height:1.3}.control-numbers>button>span:not(.control-icon){font-size:12px;line-height:1.6}.control-numbers small{color:var(--teal);align-items:center;gap:9px;margin-top:13px;font-size:10px;display:flex}.review-previous small{color:var(--amber)}.cycle-metrics{grid-template-columns:1fr 1fr;gap:20px;padding:18px 24px 26px;display:grid}.cycle-metrics>div{flex-direction:column;gap:10px;display:flex}.cycle-metrics>div>span{color:var(--muted);font-size:12px}.cycle-metrics strong{letter-spacing:-.7px;font-size:29px;font-weight:650}.cycle-metrics small{color:var(--muted);font-size:11px;line-height:1.6}.personalize-content{max-height:none;padding:30px}.personalize-intro{max-width:620px}.personalize-intro h2{font-size:26px}.personalize-intro p{color:var(--muted);font-size:13px}.personalize-section{border-top:1px solid var(--line);padding:24px 0}.personalize-section h3{font-size:17px}.choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.theme-choice{background:var(--surface);color:var(--ink);border:1px solid var(--line);text-align:left;border-radius:12px;align-items:center;gap:12px;min-height:74px;padding:19px 15px;font-size:13px;display:flex}.theme-choice>span{flex:1}.theme-choice.chosen{background:var(--accent-soft);color:var(--teal);border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.accent-options{flex-wrap:wrap;gap:10px;margin:17px 0 23px;display:flex}.accent-choice{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex}.accent-choice.chosen{background:var(--accent-soft);border-color:var(--teal)}.accent-choice i{background:#075c64;border:1px solid #bac9c5;border-radius:50%;width:17px;height:17px}.accent-blue i{background:#205bc1}.accent-violet i{background:#7144a7}.preference-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.preference-checks{flex-direction:column;gap:15px;margin-top:22px;display:flex}.preference-checks label{flex-direction:row;align-items:center;gap:10px;font-weight:500;display:flex}.widget-order{border:1px solid var(--line);border-radius:13px;margin-top:20px;overflow:hidden}.widget-order>div{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;display:flex}.widget-order>div:last-child{border:0}.widget-order label{flex-direction:row;align-items:center;gap:10px;font-size:12px;font-weight:500}.widget-order>div>div{display:flex}.saved-view-manager>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.saved-view-manager small{color:var(--muted);margin-top:4px;display:block}.modal-head-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.modal-head-tools button{flex-shrink:0}.modal.fullscreen{width:calc(100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.modal.fullscreen .modal-body{flex:1;overflow:auto}.rail-collapsed.record-workspace{grid-template-columns:1fr!important}.action-rail[hidden]{display:none!important}.rail-reopen{border-top:1px solid var(--line);background:var(--surface-2);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 25px;font-size:12px;display:flex}.rail-collapse{color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:3px 0 13px;font-size:10px;display:flex}.quote-gate-banner,.quotation-gate{background:var(--gold-light);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:flex-start;gap:15px;margin:0 24px 23px;padding:19px 23px;display:flex}.quote-gate-banner>div,.quotation-gate>div{flex:1;min-width:0}.quote-gate-banner strong,.quotation-gate strong{font-size:13px;line-height:1.5}.quote-gate-banner p,.quotation-gate p{color:var(--muted);margin:7px 0 0;font-size:12px}.quote-gate-banner>svg{color:var(--amber)}.quote-gate-banner.gate-ready,.quotation-gate.is-accepted{background:var(--green-soft)}.gate-ready>svg{color:var(--green)}.quotation-gate{margin:18px 0}.gate-checks{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.acceptance-checklist{border-bottom:1px dashed var(--line);margin-bottom:14px;padding-bottom:8px}.acceptance-checklist p{align-items:center;gap:6px;font-size:11px;display:flex}.saved-views{flex-wrap:wrap;align-items:center;gap:12px;padding:0 22px 15px;display:flex}.saved-views label{flex-direction:row;align-items:center;gap:10px;font-size:11px}.saved-views select{width:210px;min-height:34px;font-size:12px}.saved-views>span{color:var(--muted);font-size:10px}.filter-context-banner{background:var(--accent-soft);color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:12px;padding:15px 22px;display:flex}.filter-context-banner>div{flex:1}.filter-context-banner strong{font-size:12px}.filter-context-banner p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.review-note{background:var(--gold-light)}.operation-context>.heading-actions{flex-wrap:wrap;gap:8px;display:flex!important}:root[data-density=compact] .records-table td{padding-block:10px}:root[data-density=compact] .records-table th{padding-block:11px}:root[data-density=compact] .kpi-card{padding:15px 18px}:root[data-density=compact] .panel-head{padding-block:16px}:root[data-density=compact] .page-content{padding-top:23px}:root[data-density=compact] .sidebar nav>div>button{padding-block:10px}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:1180px){.topbar{gap:9px;padding-inline:20px}.topbar-actions{gap:3px}.global-search{width:280px}.breadcrumb{font-size:10px}.dashboard-widgets{grid-template-columns:1fr 1fr}.aging-bars>div{grid-template-columns:105px minmax(40px,1fr) 27px}.panel-head{flex-wrap:wrap}.cycle-metrics strong{font-size:25px}.control-numbers{padding-inline:18px}.control-numbers>button{padding:13px}.page-heading{flex-direction:column}.heading-actions{justify-content:flex-start}}@media (max-width:980px){.dashboard-widgets{grid-template-columns:1fr}.panel-scope-note{flex-direction:column;gap:3px}.record-workspace .action-box{display:block}.record-workspace .action-box>.btn{width:100%;margin:8px 0}.record-workspace .action-box>.deadline{margin:16px 0}.record-workspace .action-rail .readiness{max-width:none}.breadcrumb{display:none}.global-search{flex:1;max-width:none}.quote-gate-banner{flex-wrap:wrap}}@media (max-width:780px){.desktop-menu{display:none}.topbar,.workspace[data-header=compact] .topbar{gap:8px;height:60px;padding:0 12px}.topbar-actions{gap:1px}.topbar-actions>.icon-btn[aria-label="Abrir ajuda e tutorial"]{display:none}.topbar .global-search{padding-inline:7px}.topbar .global-search input{font-size:11px}.topbar .global-search kbd{display:none}.sidebar-collapsed .sidebar{width:250px}.sidebar-collapsed .main-area{width:100%;margin:0}.sidebar .sidebar-collapse{display:none}.mobile-open .sidebar-scrim{background:#0008!important}.panel-head h2{font-size:19px}.kpi-label{font-size:11px}.kpi-detail{font-size:10px}.scope-switch select{font-size:12px}.dash-toolbar .segmented button,.update-status{font-size:10px}.demo-banner{font-size:11px}.priority-list{display:block!important}.priority-list strong{font-size:12px}.priority-list small,.priority-list span:not(.priority-index){font-size:11px}.page-content{padding:22px 16px}.heading-actions{flex-wrap:wrap;width:100%}.panel-scope-note{font-size:11px}.chart-legend{font-size:10px}.modal.fullscreen{width:100%;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.modal-head-tools{gap:2px}.quote-gate-banner{margin-inline:16px;padding:16px}.record-gate-banner>.btn{white-space:normal}.rail-reopen{flex-wrap:wrap;padding:12px 16px}.personalize-content{padding:22px}.choice-grid{grid-template-columns:1fr}.theme-choice{min-height:55px;padding:15px}.preference-grid{grid-template-columns:1fr}.saved-views{align-items:stretch;padding-inline:15px}.saved-views label{flex-direction:column;align-items:flex-start;width:100%}.saved-views select{width:100%}.filter-context-banner{flex-wrap:wrap;padding:15px}.filter-context-banner>.btn{margin-left:auto}.operation-context .heading-actions{margin-top:12px}.quotation-gate{gap:10px;padding:15px}.quotation-gate .control-icon{display:none}.gate-checks .badge{white-space:normal;line-height:1.5}.modal-head h2{font-size:15px}.modal-head{gap:8px}}@media (max-width:480px){.topbar-actions .notification-btn{display:none}.kpi-grid{gap:10px}.kpi-card{padding:15px}.kpi-label{font-size:11px}.kpi-card>strong{font-size:32px}.kpi-detail{min-height:34px;font-size:9px}.kpi-icon{width:25px;height:25px}.chart-legend{gap:7px}.control-numbers{gap:9px}.control-numbers strong{font-size:29px}.control-numbers>button>span:not(.control-icon){font-size:11px}.cycle-metrics{gap:14px}.stage-load{padding-inline:15px}.stage-load strong{font-size:11px}.stage-load .stage-load-count{flex-basis:53px}.panel-scope-note span:last-child{display:none}.aging-bars{padding-inline:18px}.aging-bars>div{grid-template-columns:115px minmax(30px,1fr) 26px}.insight-strip{flex-wrap:wrap}.panel-head{padding:20px}.widget-order label{font-size:11px}.widget-order>div{padding:9px}.widget-order label{flex:1}.readiness .btn{white-space:normal}.personalize-content{padding:19px}}
.followup-dashboard-entry{border:1px solid var(--line);border-left:4px solid var(--teal);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:2px 0 24px;padding:22px 25px;display:flex}.followup-dashboard-entry strong{margin:7px 0;font-size:17px;line-height:1.5;display:block}.followup-dashboard-entry p{color:var(--muted);margin:0;font-size:12px}.followup-scope{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:8px;width:fit-content;margin:20px 0 14px;padding:6px;display:flex}.followup-scope button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:600;display:flex}.followup-scope button:hover{background:var(--surface)}.followup-scope button.selected{background:var(--teal);color:var(--on-accent);box-shadow:0 4px 10px #0000000b}.followup-context{align-items:baseline;gap:12px;margin:12px 0 20px;font-size:12px;display:flex}.followup-context>strong{color:var(--teal);white-space:nowrap}.followup-context>span{color:var(--muted);line-height:1.6}.followup-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.followup-kpis button{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface);min-height:144px;color:var(--ink);border-radius:15px;flex-direction:column;gap:10px;padding:19px 21px;display:flex}.followup-kpis button.selected{border-color:var(--teal);box-shadow:inset 0 -3px var(--teal)}.followup-kpis button>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.followup-kpis strong{letter-spacing:-1px;font-size:31px;line-height:1.15}.followup-kpis small{color:var(--muted);font-size:11px;line-height:1.5}.followup-kpis button:focus-visible,.followup-scope button:focus-visible,.followup-title:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.followup-filterbar{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(240px,1.4fr) minmax(180px,1fr) minmax(200px,1fr);gap:10px;padding:15px;display:grid}.followup-filterbar .search-input{align-items:center;gap:8px;min-width:0;display:flex}.followup-filterbar .search-input input{background:0 0;width:100%;min-width:40px}.followup-filterbar .search-input button{white-space:nowrap}.followup-filterbar select{width:100%;min-width:0;font-size:12px}.followup-query-note{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:14px 2px;font-size:11px;display:flex}.followup-cards{flex-direction:column;gap:13px;display:flex}.followup-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:20px 24px;box-shadow:0 5px 14px #00000003}.followup-card.is-blocked{border-left:4px solid var(--red)}.followup-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.followup-card-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.record-protocol{color:var(--muted);letter-spacing:.15px;font-size:10px}.followup-title{font:inherit;text-align:left;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:18px;font-weight:650;line-height:1.4}.followup-title:hover{color:var(--teal);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.followup-signals{flex-wrap:wrap;align-items:center;gap:5px;margin:12px 0;display:flex}.followup-signals .badge{padding:5px 9px;font-size:10px;line-height:1.45}.followup-card-grid{grid-template-columns:1fr 1.4fr .85fr;gap:20px;margin:18px 0;display:grid}.followup-person{align-items:flex-start;gap:10px;display:flex}.followup-person>div{min-width:0}.followup-person .avatar{flex:0 0 34px;width:34px;height:34px}.followup-card-grid span:not(.avatar){color:var(--muted);letter-spacing:.8px;margin-bottom:5px;font-size:9px;font-weight:650;display:block}.followup-card-grid strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.6;display:block}.followup-card-grid small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.6;display:block}.followup-card-next{border-left:1px solid var(--line);padding-left:18px}.followup-block-note{background:var(--red-soft);color:var(--red);border-radius:9px;align-items:flex-start;gap:9px;padding:11px 14px;font-size:12px;display:flex}.followup-block-note>svg{flex-shrink:0;margin-top:1px}.followup-block-note p{overflow-wrap:anywhere;margin:0;line-height:1.65}.followup-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.followup-card-foot>p{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.followup-card-foot>p>svg{color:var(--teal);flex-shrink:0;margin-top:2px}.followup-card-foot .heading-actions{flex-shrink:0}.followup-footnote{color:var(--muted);margin:16px 2px 24px;font-size:11px;line-height:1.65}.followup-distribution .table-wrap{overflow:auto}.followup-distribution table{min-width:650px}.followup-distribution .panel-head p{line-height:1.6}.meeting-focus{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;padding:22px}.meeting-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.meeting-heading h2{margin:6px 0 10px;font-size:22px}.meeting-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.meeting-nav{justify-content:space-between;align-items:center;gap:16px;margin-top:17px;display:flex}.meeting-nav span{color:var(--muted);text-align:center;font-size:11px}.followup-card.is-review{padding:26px}.record-followup-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:20px;padding:12px 28px;display:flex}.record-followup-strip>span{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.record-followup-strip>span:nth-child(2){flex:1}.record-followup-strip strong{color:var(--ink);font-weight:600}.record-followup-strip>span>svg{color:var(--teal);flex-shrink:0}.record-followup-strip .btn{padding:8px 11px;font-size:11px}.followup-panel .section-heading-row h3{font-size:17px;line-height:1.5}.followup-owner{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;align-items:center;gap:14px;margin:18px 0;padding:18px;display:flex}.followup-owner>.avatar{flex:0 0 42px;width:42px;height:42px}.followup-owner>div:nth-child(2){flex:1;min-width:0}.followup-owner strong{margin-top:4px;font-size:15px;line-height:1.5;display:block}.followup-owner p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.55}.followup-owner .heading-actions{flex-wrap:wrap}.followup-owner .btn{font-size:11px}.followup-owner .unassigned{border:1px dashed var(--muted)}.followup-plan-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.followup-plan,.followup-block{border:1px solid var(--line);background:var(--surface);border-radius:13px;min-width:0;padding:18px}.followup-plan h3,.followup-block h3{overflow-wrap:anywhere;margin:10px 0;font-size:15px;line-height:1.5}.followup-plan p,.followup-block p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.65}.followup-plan p>svg{vertical-align:middle;color:var(--teal)}.followup-plan-grid small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.6;display:block}.followup-plan .heading-actions,.followup-block .heading-actions{flex-wrap:wrap;margin-top:16px}.followup-plan .btn,.followup-block .btn{white-space:normal;font-size:11px}.followup-block.has-block{border-left:3px solid var(--red);background:var(--red-soft)}.followup-block.has-block .eyebrow,.followup-block.has-block h3,.followup-block.has-block p,.followup-block.has-block small{color:var(--red)}.followup-progress{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:23px 0 18px;display:flex}.followup-progress>svg{color:var(--teal);flex-shrink:0}.followup-progress>div{flex:1;min-width:0}.followup-progress strong{font-size:12px}.followup-progress p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.65}.followup-progress small{color:var(--muted);font-size:10px}.followup-progress .btn{font-size:11px}.followup-secondary{flex-wrap:wrap;justify-content:space-between;gap:14px;margin:15px 0;font-size:11px;display:flex}.followup-form{border:1px solid var(--teal);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:15px;margin:20px 0;padding:22px;display:flex}.followup-form h3{margin:0;font-size:18px;line-height:1.5}.followup-form label{flex-direction:column;gap:7px;font-size:12px;line-height:1.6;display:flex}.followup-form textarea{resize:vertical;font-size:13px;line-height:1.6}.followup-form .field-help{margin:0;font-size:11px;line-height:1.65}.followup-form .heading-actions{flex-wrap:wrap;margin-top:6px}.followup-form :is(input,select,textarea){background:var(--surface);color:var(--ink)}.watch-preference{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;grid-template-columns:1fr;gap:13px;margin:22px 0;padding:17px;display:grid}.watch-preference>div{align-items:flex-start;gap:10px;display:flex}.watch-preference strong{font-size:12px;line-height:1.6}.watch-preference p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.65}.watch-preference>small{color:var(--muted);font-size:10px;line-height:1.65}.watch-preference svg{color:var(--teal);flex-shrink:0}.watch-preference select{max-width:320px;font-size:12px}.rail-block{margin-bottom:16px;font-size:11px}.rail-block p{margin:5px 0}.inbox-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.inbox-list{flex-direction:column;gap:12px;display:flex}.inbox-item{border:1px solid var(--line);background:var(--surface);border-radius:15px;align-items:flex-start;gap:18px;padding:25px;display:flex}.inbox-item.is-unread{border-left:4px solid var(--teal)}.inbox-mark{background:var(--accent-soft);width:40px;height:40px;color:var(--teal);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.inbox-content{flex:1;min-width:0}.inbox-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.inbox-content h2{margin:10px 0;font-size:18px}.inbox-content p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.75}.inbox-content .heading-actions{margin-top:17px}.inbox-content .btn{font-size:12px}.inbox-item.is-read .inbox-mark{background:var(--surface-2);color:var(--muted)}@media (min-width:781px){.sidebar{overscroll-behavior:contain;overflow-y:auto}.sidebar-method,.profile-mini{margin-top:24px}.sidebar nav>div>button{padding-top:11px;padding-bottom:11px}}@media (max-width:1250px){.followup-card-grid{grid-template-columns:1fr 1.3fr}.followup-card-deadline{grid-column:1/-1;align-items:center;gap:10px;display:flex}.followup-card-grid .followup-card-deadline span{margin:0}.followup-card-deadline small{display:none}.followup-owner{flex-wrap:wrap}.followup-owner>.heading-actions{margin-left:56px}.followup-progress{flex-wrap:wrap}.followup-progress .btn{margin-left:32px}}@media (max-width:1024px){.followup-kpis,.followup-filterbar{grid-template-columns:1fr 1fr}.followup-filterbar>form{grid-column:1/-1}.followup-plan-grid{grid-template-columns:1fr}.followup-scope button{padding:10px 12px}.followup-dashboard-entry{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.followup-scope{grid-template-columns:1fr 1fr;width:100%;display:grid}.followup-scope button{font-size:12px}.followup-context{flex-direction:column;gap:6px}.followup-kpis{gap:10px}.followup-kpis button{min-height:154px;padding:15px}.followup-kpis button>span{align-items:flex-start;font-size:11px}.followup-kpis small{font-size:10px}.followup-filterbar{grid-template-columns:1fr}.followup-filterbar>form{grid-column:auto}.followup-query-note{flex-direction:column;align-items:flex-start;gap:5px}.followup-card{padding:18px}.followup-card-head{flex-wrap:wrap;gap:8px}.followup-card-grid{grid-template-columns:1fr}.followup-card-deadline{grid-column:auto;display:block}.followup-card-next{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.followup-card-grid .followup-card-deadline span{margin-bottom:5px}.followup-card-foot{flex-direction:column;align-items:flex-start}.followup-card-foot .heading-actions{flex-wrap:wrap;width:100%}.followup-card-foot .btn{flex:1;justify-content:center}.followup-title{font-size:17px}.record-followup-strip{flex-direction:column;align-items:flex-start;gap:10px;padding:13px 18px}.followup-owner{padding:14px}.followup-owner>.heading-actions{width:100%;margin-left:0}.followup-plan-grid .heading-actions .btn{flex:1}.followup-form{padding:16px}.followup-form .section-heading-row{flex-wrap:wrap}.watch-preference select{max-width:100%}.meeting-focus{padding:14px}.meeting-heading{flex-direction:column}.meeting-nav{flex-wrap:wrap}.meeting-nav span{flex:1 0 100%;order:3}.inbox-item{gap:10px;padding:18px}.inbox-mark{flex-basis:29px;width:29px;height:29px}.inbox-content .heading-actions,.inbox-toolbar{flex-wrap:wrap}.followup-dashboard-entry{padding:18px}.followup-dashboard-entry strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.followup-view,.inbox-view{animation:none!important}}
