@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:DM Sans,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;--bg:#f6f7fa;--surface:#fff;--ink:#192437;--muted:#7a8495;--border:#e7ebf1;--cobalt:#2859e8;--cobalt-soft:#edf2ff;--hover:#f6f8fc;--amber:#915d14;--amber-bg:#fff8e8;--error:#c23040;--shadow:0 3px 16px #152d5410;--sidebar-width:236px}:root[data-theme=dark]{color-scheme:dark;--bg:#10151e;--surface:#171e2a;--ink:#e4eaf5;--muted:#95a2b7;--border:#293243;--cobalt:#81a2ff;--cobalt-soft:#263451;--hover:#202939;--amber:#edc480;--amber-bg:#31291b;--error:#ff8996;--shadow:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}button{border:0;background:none}h1,h2,h3,p{margin:0}h1,h2,h3,.stat strong,.wallet-amount,.client-balance{font-family:Manrope,sans-serif}h1{font-size:30px;letter-spacing:-1.1px;font-weight:750;line-height:1.35}h2{font-size:15px;font-weight:750;letter-spacing:-.25px}small{font-size:12px}strong{font-weight:600}svg{flex-shrink:0}input,select,textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px 11px;color:var(--ink);height:41px}textarea{min-height:78px;resize:vertical}input[type=checkbox]{width:16px;height:16px;accent-color:var(--cobalt)}label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500}select{text-overflow:ellipsis}.muted{color:var(--muted)}.small{font-size:12px}.tabular,.result,.stat strong,.wallet-amount,.client-balance{font-variant-numeric:tabular-nums}.gain{color:var(--cobalt)}.nowrap{white-space:nowrap}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);z-index:25}.brand{display:flex;align-items:center;text-align:left;gap:10px;padding:29px 23px 26px;font-size:21px;font-weight:750;letter-spacing:-.7px;font-family:Manrope,sans-serif}.brand>div>span{display:block;font-size:8px;letter-spacing:2px;font-weight:600;color:var(--muted);margin-top:4px}.brand-mark{height:34px;width:34px;display:flex;align-items:center;justify-content:center;color:#fff;background:#2859e8;border-radius:10px;font-size:19px;letter-spacing:-3px;padding-right:3px}.brand-mark>span{font-size:16px;transform:translateY(3px)}.workspace-label{margin:0 17px 16px;padding:11px 9px;background:var(--bg);border:1px solid var(--border);border-radius:9px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600}.workspace-label small{display:block;font-size:9px;letter-spacing:1px;color:var(--muted);margin-top:4px}.workspace-avatar{width:29px;height:29px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);border-radius:7px}.workspace-dot{width:6px;height:6px;border-radius:50%;background:var(--cobalt);margin-left:auto}.sidebar nav{overflow:auto;scrollbar-width:thin;padding:0 13px 12px;flex:1}.nav-group{margin-top:17px}.nav-group p{font-size:9px;font-weight:700;letter-spacing:1.6px;color:var(--muted);padding:0 13px;margin-bottom:8px}.nav-group button{display:flex;align-items:center;gap:11px;min-height:38px;width:100%;border-radius:7px;padding:9px 12px;font-size:12px;color:var(--muted);text-align:left;margin:2px 0}.nav-group button:hover{background:var(--hover);color:var(--ink)}.nav-group button.selected{background:var(--cobalt-soft);color:var(--cobalt);font-weight:650}.nav-group button small,.nav-group button b{margin-left:auto;font-size:10px;background:var(--surface);border:1px solid var(--border);padding:1px 5px;border-radius:4px;font-weight:500}.sidebar-footer{border-top:1px solid var(--border);margin:0 19px;padding:15px 0}.sidebar-footer button{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);padding:5px}.sidebar-footer>div{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.main-shell{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));min-width:0}.topbar{height:66px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 35px;background:var(--surface);font-size:11px}.breadcrumb,.topbar-right{display:flex;align-items:center;gap:13px}.breadcrumb>span{color:var(--muted)}.breadcrumb>svg{color:var(--muted)}.topbar-right{gap:21px}.today{color:var(--muted)}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--cobalt);font-size:17px;font-weight:600;background:var(--cobalt-soft);flex-shrink:0}.small-avatar{width:30px;height:30px;font-size:11px;border:3px solid var(--surface);outline:1px solid var(--border)}.environment-bar{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--amber-bg);color:var(--amber);font-size:10px;min-height:28px;padding:5px 20px;letter-spacing:.1px}.environment-bar strong{font-size:9px;letter-spacing:.8px}.environment-bar span{opacity:.85}.main-shell main{max-width:1580px;margin:auto;padding:35px 36px 20px}.eyebrow{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:1.25px;font-weight:600;margin-bottom:9px}.hero-heading,.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.subtitle{font-size:12px;color:var(--muted);margin-top:9px;line-height:1.7}.button{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:11px 15px;border-radius:7px;background:#2859e8;color:#fff;font-size:11px;font-weight:600;border:1px solid #2859e8;line-height:1.35;white-space:normal}.button:hover{filter:brightness(.97)}.button.secondary{color:var(--ink);background:var(--surface);border-color:var(--border)}.icon-button{width:30px;height:30px;padding:5px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--muted);flex-shrink:0}.icon-button:hover{background:var(--hover);color:var(--cobalt)}.text-link{color:var(--cobalt);font-size:11px;font-weight:500;display:inline-flex;align-items:center;gap:5px;padding:0;text-align:left}.actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.stats-grid{display:grid;grid-template-columns:1.18fr 1fr 1fr 1fr;gap:16px;margin-bottom:24px}.stat{padding:21px;border:1px solid var(--border);border-radius:12px;background:var(--surface);min-width:0;position:relative;overflow:hidden}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.stat-top svg{opacity:.7}.stat>strong{display:block;font-size:25px;font-weight:750;letter-spacing:-.9px;margin:18px 0 17px;line-height:1}.stat>div:last-of-type{font-size:9px;display:flex;gap:8px;align-items:center;justify-content:space-between}.main-stat{background:#2859e8;color:#fff;border-color:transparent}.main-stat .stat-top{color:#e1e8ff}.main-stat>div:last-of-type{color:#e1e8ff;position:relative;z-index:1}.stat-pill{padding:4px 6px;background:#ffffff20;border:1px solid #ffffff22;border-radius:5px;font-size:8px;color:#fff;white-space:nowrap}.sparkline{position:absolute;width:130px;right:-5px;bottom:36px;opacity:.15;pointer-events:none;fill:none;stroke:#fff;stroke-width:2}.dashboard-middle{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(260px,1fr);gap:22px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:11px;margin-bottom:23px;min-width:0;overflow:hidden}.panel-heading{padding:21px 23px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-heading .count{background:var(--bg);padding:3px 7px;border-radius:5px;font-size:10px;border:1px solid var(--border)}.chart{height:243px;padding:6px 5px 14px 0}.todo-list{padding:0 21px 10px}.todo-list>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:16px 0;border-bottom:1px solid var(--border)}.todo-list>button:last-child{border-bottom:none}.todo-list>button>span:nth-child(2){flex:1;min-width:0}.todo-list strong{display:block;font-size:11px;font-weight:600}.todo-list small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.todo-list>button>svg:last-child{color:var(--muted)}.todo-icon{width:33px;height:33px;display:grid;place-items:center;background:var(--cobalt-soft);color:var(--cobalt);border-radius:9px}.all-clear{text-align:center;padding:36px 0;color:var(--muted);font-size:12px}.all-clear svg{color:var(--cobalt);display:block;margin:0 auto 12px}.all-clear strong{color:var(--ink);margin-bottom:9px}.table-wrap{overflow:auto;scrollbar-width:thin}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}th{padding:12px 23px;background:var(--hover);color:var(--muted);font-size:9px;letter-spacing:.4px;font-weight:500;text-transform:uppercase;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}td{padding:16px 23px;border-bottom:1px solid var(--border);line-height:1.6}tbody tr:last-child td{border-bottom:none}td>small,td>strong{display:block}td>small{color:var(--muted);font-size:10px}tr:hover td{background:var(--hover)}.entity-link{display:flex;align-items:center;gap:11px;text-align:left;padding:0;font-size:11px}.entity-link strong{display:block;font-size:11px}.entity-link small{display:block;color:var(--muted);font-size:10px}.cycle-symbol{font-size:10px;letter-spacing:-.3px;color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:7px 6px;min-width:40px;text-align:center}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:500;background:var(--bg);color:var(--muted);border:1px solid var(--border);white-space:nowrap;vertical-align:middle}.badge i{width:4px;height:4px;border-radius:50%;background:currentColor}.badge.blue{background:var(--cobalt-soft);color:var(--cobalt);border-color:transparent}.badge.amber{background:var(--amber-bg);color:var(--amber);border-color:transparent}.main-footer{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;margin:40px 0 5px}.empty{text-align:center;padding:48px 20px}.empty-icon{width:56px;height:56px;background:var(--bg);border-radius:16px;display:grid;place-items:center;margin:0 auto 18px;color:var(--muted)}.empty h3{font-size:15px}.empty p{font-size:12px;max-width:390px;color:var(--muted);margin:10px auto 20px;line-height:1.8}.notice{padding:16px 20px;border-radius:9px;background:var(--cobalt-soft);color:var(--cobalt);font-size:12px;line-height:1.8;margin-bottom:23px}.onboarding{display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-bar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:20px}.filter-bar>label{flex:1;min-width:130px;max-width:250px}.filter-bar .search-label{position:relative;max-width:320px}.search-label svg{position:absolute;left:12px;bottom:12px;color:var(--muted)}.search-label input{padding-left:36px}.filter-bar .checkbox{flex-direction:row;align-items:center;min-width:160px;align-self:center;max-width:none}.ledger-summary{display:flex;gap:26px;font-size:11px;color:var(--muted);margin:0 0 16px;flex-wrap:wrap}.ledger-summary strong{color:var(--ink);margin-left:5px}.inline-icon{vertical-align:middle;margin:0 4px}.wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wallet-card{padding:22px;margin-bottom:0}.wallet-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.wallet-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:var(--cobalt);background:var(--cobalt-soft)}.wallet-title{font-size:15px;font-weight:600;display:flex;gap:8px;align-items:center;text-align:left;padding:0;margin-bottom:7px}.wallet-amount{display:block;font-size:27px;margin:24px 0 17px;letter-spacing:-.8px}.wallet-bonus{border-top:1px solid var(--border);padding-top:13px;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--muted)}.wallet-card .button{margin-top:14px}.detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.detail-stats>.panel{padding:23px}.detail-stats>.panel>span{font-size:12px}.detail-stats>.panel>strong{display:block;font-size:26px;margin-top:14px;letter-spacing:-.7px}.detail-stats small{display:block;color:var(--muted);margin-top:8px;font-size:10px}.phase-timeline{padding:0 23px}.phase-row{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--border);padding:24px 0;font-size:12px}.phase-row:last-child{border-bottom:none}.phase-row>div:nth-child(2){flex:1}.phase-row small,.phase-row strong{display:block}.phase-row small{font-size:10px;color:var(--muted);margin:5px 0}.phase-dot{height:30px;width:30px;display:grid;place-items:center;color:var(--cobalt);border:1px solid var(--border);border-radius:50%;background:var(--cobalt-soft)}.body-copy{padding:0 23px 23px;font-size:13px;line-height:1.9;color:var(--muted)}.guide-steps{white-space:pre-line;line-height:2.4}.client-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.client-card{padding:23px}.client-header{display:flex;align-items:center;gap:12px;margin-bottom:30px}.client-header p{margin-top:7px}.client-card>p{font-size:11px}.client-balance{display:block;font-size:32px;margin:9px 0 25px;letter-spacing:-1px}.client-details{border-top:1px solid var(--border);padding-top:18px;margin-bottom:23px;display:flex;gap:24px;flex-wrap:wrap}.client-details>span{font-size:10px;color:var(--muted)}.client-details strong{display:block;color:var(--ink);font-size:13px;margin-top:8px}.planner-intro{margin:-3px 0 25px}.planner-intro h2{font-size:23px;letter-spacing:-.8px}.planner-intro p{font-size:12px;color:var(--muted);margin-top:9px}.planner-layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.5fr);gap:25px;align-items:start}.planner-fields{padding:0 23px 23px;display:grid;grid-template-columns:1fr 1fr;gap:17px}.planner-fields label{font-size:10px}.plan-answer{padding:25px;background:#2859e8;color:#fff;border-radius:11px;margin-bottom:22px}.plan-answer>span{font-size:12px;color:#e0e8ff}.plan-answer>strong{display:block;font-size:37px;letter-spacing:-1.4px;margin:10px 0 15px}.plan-answer>div{display:flex;align-items:center;gap:8px;font-size:11px}.plan-answer p{font-size:10px;line-height:1.8;color:#d6e1ff;margin-top:20px;max-width:440px}.step-number{display:inline-grid;place-items:center;border:1px solid var(--border);background:var(--bg);height:24px;width:24px;border-radius:50%;font-size:10px;margin-right:9px}.plan-ea{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--cobalt-soft);border-radius:8px;margin:0 22px 16px;padding:15px;color:var(--cobalt)}.plan-ea span{font-size:10px}.plan-ea strong{font-size:20px;letter-spacing:-.5px}.plan-lines{padding:0 23px 22px}.plan-lines>div{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:10px 0;border-bottom:1px solid var(--border);gap:15px}.plan-lines>div:last-child{border:0}.plan-lines span{color:var(--muted)}.settings-row{padding:0 23px 23px;display:flex;align-items:center;justify-content:space-between;gap:20px}.settings-row p{font-size:12px;line-height:1.8;color:var(--muted);max-width:450px;margin-top:10px}.settings-row strong{font-size:19px}dialog{width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--border);border-radius:15px;color:var(--ink);background:var(--surface);box-shadow:0 25px 100px #0003;overflow:auto}dialog::backdrop{background:#101a3655;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-heading{display:flex;gap:15px;justify-content:space-between;align-items:flex-start;padding:25px 26px 20px}.dialog-heading h2{font-size:19px;letter-spacing:-.5px}.dialog-heading p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;padding:0 26px 23px}.form-grid .full{grid-column:1/-1}.dialog-footer{padding:17px 26px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--border);background:var(--hover);position:sticky;bottom:0}.info-box{margin:0 26px 20px;padding:14px;border:1px solid var(--border);background:var(--cobalt-soft);border-radius:8px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--cobalt);font-size:11px}.info-box strong{margin-left:auto}form>p{margin:0 26px 20px}.error-box{background:#ffeced;color:var(--error);padding:13px;border-radius:7px;font-size:12px;margin:0 26px 20px;line-height:1.8}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:var(--ink);color:var(--surface);padding:13px 20px;border-radius:10px;font-size:12px;box-shadow:var(--shadow);display:flex;gap:10px;align-items:center;z-index:100;max-width:calc(100vw - 30px);line-height:1.7}.login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:25px}.login>.panel{width:400px;max-width:100%;min-width:0}.login>.panel>.badge{margin:0 23px 12px}.login p{padding:0 23px 15px;font-size:12px;color:var(--muted);line-height:1.8}.login form{padding:0 23px 23px;display:grid;gap:18px}.mobile-only,.sidebar-backdrop{display:none}@media(min-width:1600px){:root{--sidebar-width:252px}.main-shell main{padding-top:45px}.nav-group button{min-height:41px}.nav-group{margin-top:20px}.stat{padding:25px}.stat>strong{font-size:30px}}@media(max-width:1200px){:root{--sidebar-width:211px}.main-shell main{padding:28px 24px}.brand{padding-left:19px}.stats-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat>strong{font-size:28px}.dashboard-middle{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:18px}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}td,th{padding-left:17px;padding-right:17px}.hero-heading h1{font-size:27px}.planner-layout{grid-template-columns:minmax(250px,1fr) minmax(0,1.2fr)}.planner-fields{grid-template-columns:1fr}.phase-row{gap:12px}.phase-row>div:last-child{min-width:80px}}@media(max-width:900px){.dashboard-middle,.client-grid{grid-template-columns:1fr}.phase-row{flex-wrap:wrap}.phase-row>div:nth-child(2){min-width:140px}.phase-row>div:nth-last-child(-n+2){flex:1;min-width:100px}.planner-layout{grid-template-columns:1fr}.planner-fields{grid-template-columns:1fr 1fr}.hero-heading{align-items:flex-start}.hero-heading h1{max-width:380px}.hero-heading>.button{margin-top:20px}.topbar{padding:0 25px}}@media(max-width:767px){:root{--sidebar-width:236px}.sidebar{transform:translate(-100%);transition:transform .2s}.sidebar.open{transform:translate(0)}.sidebar-backdrop.visible{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#101a3655;z-index:24}.main-shell{margin-left:0;width:100%}.mobile-only{display:inline-flex}.topbar{height:58px;padding:0 16px}.breadcrumb{gap:9px}.today{font-size:9px}.topbar-right{gap:9px}.environment-bar{font-size:8px;gap:6px;padding:5px 10px;flex-wrap:wrap}.environment-bar strong{font-size:8px}.main-shell main{padding:25px 16px 16px}.hero-heading,.page-heading{gap:15px;flex-wrap:wrap;margin-bottom:23px}.hero-heading h1,h1{font-size:26px;letter-spacing:-1px}.hero-heading>.button{margin:0}.subtitle{font-size:11px;line-height:1.8}.eyebrow{font-size:9px}.stats-grid{gap:10px;margin-bottom:19px}.stat{padding:16px 13px}.stat-top{font-size:10px}.stat-top svg{width:16px}.stat>strong{font-size:22px;margin:17px 0 14px;letter-spacing:-.7px}.stat>div:last-of-type{font-size:8px;flex-wrap:wrap;gap:7px;min-height:25px}.stat-pill{font-size:8px}.panel{margin-bottom:19px}.panel-heading{padding:18px 16px 14px}.panel-heading h2{font-size:13px}.panel-heading .small{font-size:9px}.chart{height:220px}.todo-list{padding:0 16px 8px}.table-wrap table{font-size:10px}td,th{padding:13px 14px}th{font-size:8px}table td:first-child,table th:first-child{position:sticky;left:0;background:var(--surface);z-index:1}table th:first-child{background:var(--hover)}.entity-link{gap:8px}.entity-link strong{font-size:10px}.badge{font-size:8px}.text-link{font-size:10px}.wallet-grid{grid-template-columns:1fr}.wallet-card{padding:20px;margin:0}.detail-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-stats>.panel{padding:16px}.detail-stats>.panel>strong{font-size:22px}.detail-stats>.panel>span{font-size:10px}.phase-timeline{padding:0 16px}.phase-row{gap:12px;font-size:11px}.phase-row>div:nth-last-child(-n+2){flex:1}.client-card{padding:20px}.client-balance{font-size:30px}.filter-bar{gap:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar>label{min-width:0;max-width:none;font-size:10px}.filter-bar .checkbox{min-width:0}.filter-bar .search-label{grid-column:1/-1}.actions{gap:8px}.button{font-size:10px;padding:10px 12px}.planner-intro h2{font-size:21px}.planner-layout{gap:0}.planner-fields{padding:0 16px 18px;gap:16px}.plan-ea{margin-left:16px;margin-right:16px;flex-wrap:wrap}.plan-ea strong{font-size:19px}.plan-lines{padding-left:16px;padding-right:16px}.plan-answer{padding:22px}.plan-answer>strong{font-size:34px}.settings-row{padding:0 16px 20px;flex-wrap:wrap}.body-copy{padding-left:16px;padding-right:16px}.onboarding{flex-wrap:wrap}.main-footer{font-size:8px}.form-grid{grid-template-columns:1fr;padding:0 20px 20px;gap:16px}.dialog-heading{padding:22px 20px 19px}.dialog-heading h2{font-size:18px}.dialog-footer{padding:15px 20px}.info-box,.error-box{margin-left:20px;margin-right:20px}dialog{max-width:calc(100vw - 24px)}.ledger-summary{gap:12px;font-size:10px}.client-details{gap:20px}.page-heading h1 .badge{margin-left:7px}.environment-bar span{font-size:8px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.reopen-action{margin-bottom:22px}.stat>strong{font-size:clamp(18px,1.9vw,30px)}@media(max-width:767px){.stat>strong{font-size:clamp(17px,5.6vw,24px)}}.boundary-box{margin:0 26px 20px;padding:15px;border:1px solid var(--border);border-radius:9px;font-size:12px;line-height:1.7}.boundary-box>p{color:var(--muted);font-size:11px;margin:8px 0 14px}.boundary-choice{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:11px;margin:12px 0}.boundary-choice input{flex-shrink:0;margin-top:3px}.boundary-choice small{display:block;color:var(--muted);font-size:10px}.boundary-total{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding-top:9px;margin-top:9px;font-size:11px}.boundary-total strong{white-space:nowrap}@media(max-width:767px){.boundary-box{margin-left:20px;margin-right:20px}}.delete-insertion{color:var(--error)}.correction-before-after{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:14px 0}.correction-before-after p,.history-rows p{font-size:11px;white-space:normal;overflow-wrap:anywhere;line-height:1.8;margin:8px 0}.history-rows{min-width:240px;max-width:500px;padding:10px 0}summary{cursor:pointer;color:var(--cobalt);font-size:11px}.error-box a{color:inherit;text-decoration:underline}.error-box p{margin-top:9px}@media(max-width:767px){.correction-before-after{grid-template-columns:1fr}.boundary-total{flex-wrap:wrap}}
