:root{--sln-ground:#fefcf6;--sln-surface:#fff;--sln-surface-inset:#f7f9fb;--sln-line:#d9dfe7;--sln-line-soft:#e8ecf1;--sln-control-border:#b9c2ce;--sln-ink:#1e1e1e;--sln-ink-2:#4a5869;--sln-ink-3:#5f6c7d;--sln-ink-chip:#2c3a4b;--sln-green:#5f723a;--sln-green-dark:#3f4e24;--sln-sage-soft:#e9efe0;--sln-leaf:#9ccb6b;--sln-amber:#96470a;--sln-amber-text:#7a3a08;--sln-amber-soft:#fcebd8;--sln-amber-line:#e9c89f;--sln-red:#b42318;--sln-slate-soft:#e6eaf0;--sln-sidebar-bg:#1e1e1e;--sln-sidebar-text:#c5ceda;--sln-sidebar-label:#93a1b3;--sln-sidebar-divider:#3a3a3a;--sln-sidebar-active-bg:#5f723a;--sln-sidebar-active-text:#fff;--sln-brand-sage:#728b5b;--sln-brand-slate:#8f9aa2;--sln-brand-leaf:#74bb3c;--sln-font-sans:"IBM Plex Sans", system-ui, sans-serif;--sln-font-mono:"IBM Plex Mono", ui-monospace, monospace;--sln-display:600 32px/40px var(--sln-font-sans);--sln-title:600 24px/32px var(--sln-font-sans);--sln-section:600 18px/24px var(--sln-font-sans);--sln-card-title:600 16px/22px var(--sln-font-sans);--sln-body:400 14px/20px var(--sln-font-sans);--sln-small:400 13px/18px var(--sln-font-sans);--sln-label:600 12px/16px var(--sln-font-sans);--sln-numeral:500 13px/20px var(--sln-font-mono);--sln-numeral-lg:500 32px/40px var(--sln-font-mono);--sln-space-1:4px;--sln-space-2:8px;--sln-space-3:12px;--sln-space-4:16px;--sln-space-5:24px;--sln-space-6:32px;--sln-space-7:48px;--sln-radius-control:6px;--sln-radius-card:10px;--sln-radius-pill:999px;--sln-control-height:44px;--sln-sidebar-width:240px;--sln-content-max:1160px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sln-ground);color:var(--sln-ink);font:var(--sln-body);margin:0}a{color:var(--sln-green)}a:hover{color:var(--sln-green-dark)}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--sln-green);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font:var(--sln-display);letter-spacing:-.4px}.title{font:var(--sln-title)}.section-title{font:var(--sln-section)}.card-title{font:var(--sln-card-title)}.small{font:var(--sln-small)}.muted{color:var(--sln-ink-2)}.label{font:var(--sln-label);letter-spacing:.6px;text-transform:uppercase;color:var(--sln-ink-3)}.num{font:var(--sln-numeral);font-variant-numeric:tabular-nums}.shell{flex-wrap:wrap;min-height:100vh;display:flex}.sidebar{flex:1 1 var(--sln-sidebar-width);background:var(--sln-sidebar-bg);padding:20px var(--sln-space-3);gap:var(--sln-space-5);flex-direction:column;display:flex}.sidebar-brand{padding:0 var(--sln-space-2);align-items:center;gap:10px;display:flex}.sidebar-brand strong{color:#fff;font-size:14px;font-weight:600;line-height:18px;display:block}.sidebar-brand span{color:var(--sln-sidebar-text);font-size:12px;line-height:16px}.sidebar-nav{gap:var(--sln-space-1);flex-direction:column;flex-grow:1;display:flex}.sidebar-nav a{min-height:var(--sln-control-height);padding:0 var(--sln-space-3);border-radius:var(--sln-radius-control);color:var(--sln-sidebar-text);align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:flex}.sidebar-nav a:hover{color:#fff}.sidebar-nav a[aria-current=page]{background:var(--sln-sidebar-active-bg);color:var(--sln-sidebar-active-text);font-weight:600}.sidebar-nav a:focus-visible,.sidebar-user button:focus-visible{outline-color:var(--sln-leaf)}.sidebar-group{padding:var(--sln-space-4) var(--sln-space-3) var(--sln-space-1);font:var(--sln-label);letter-spacing:.6px;text-transform:uppercase;color:var(--sln-sidebar-label)}.sidebar-user{padding:var(--sln-space-3) var(--sln-space-2) 0;border-top:1px solid var(--sln-sidebar-divider);flex-direction:column;display:flex}.sidebar-user strong{color:#fff;font-size:14px;font-weight:600;line-height:20px}.sidebar-user button{min-height:var(--sln-control-height);color:var(--sln-sidebar-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;font-size:13px;display:flex}.sidebar-user button:hover{color:#fff}.content{min-width:0;padding:var(--sln-space-6) 40px var(--sln-space-7);flex:999 560px}.content-inner{max-width:var(--sln-content-max);gap:var(--sln-space-5);flex-direction:column;display:flex}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--sln-space-4);flex-wrap:wrap;display:flex}.page-header>div{gap:var(--sln-space-2);flex-direction:column;display:flex}@media (width<=800px){.sidebar{flex-basis:100%}.sidebar-nav{flex-grow:0}.content{padding:var(--sln-space-5) var(--sln-space-4) var(--sln-space-6)}}.card{background:var(--sln-surface);border:1px solid var(--sln-line);border-radius:var(--sln-radius-card);min-width:0}.card-pad{padding:20px var(--sln-space-5)}.card-head{padding:20px var(--sln-space-5) var(--sln-space-3);justify-content:space-between;align-items:flex-end;gap:var(--sln-space-3);flex-wrap:wrap;display:flex}.columns{gap:var(--sln-space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.stack{gap:var(--sln-space-4);flex-direction:column;display:flex}.row{gap:var(--sln-space-3);flex-wrap:wrap;align-items:center;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field>label,.field>.field-label{font-size:13px;font-weight:500;line-height:18px}.field .hint{font:var(--sln-small);color:var(--sln-ink-2)}.input,.select{height:var(--sln-control-height);width:100%;padding:0 var(--sln-space-3);border:1px solid var(--sln-control-border);border-radius:var(--sln-radius-control);background:var(--sln-surface);color:var(--sln-ink);font-size:14px}.input:focus-visible,.select:focus-visible{border:2px solid var(--sln-green);outline:none;padding:0 11px}.input.num{text-align:right}.input[aria-invalid=true]{border-color:var(--sln-red)}.btn{justify-content:center;align-items:center;gap:var(--sln-space-2);min-height:var(--sln-control-height);border-radius:var(--sln-radius-control);background:var(--sln-green);color:#fff;cursor:pointer;border:0;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--sln-green-dark);color:#fff}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-lg{min-height:48px;font-size:15px}.btn-secondary{background:var(--sln-surface);color:var(--sln-ink);border:1px solid var(--sln-control-border)}.btn-secondary:hover{background:var(--sln-surface-inset);color:var(--sln-ink)}.btn-danger{background:var(--sln-surface);color:var(--sln-red);border:1px solid var(--sln-red)}.btn-danger:hover{background:var(--sln-red);color:#fff}.btn-link{min-height:var(--sln-control-height);color:var(--sln-green);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.btn-link:hover{color:var(--sln-green-dark);text-decoration:underline}.chip{padding:var(--sln-space-1) 10px;border-radius:var(--sln-radius-pill);white-space:nowrap;background:var(--sln-slate-soft);color:var(--sln-ink-chip);align-items:center;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.chip-sage{background:var(--sln-sage-soft);color:var(--sln-green-dark)}.chip-amber{background:var(--sln-amber-soft);color:var(--sln-amber-text)}.chip-ink{background:var(--sln-ink);color:#fff}.notice{padding:var(--sln-space-3) var(--sln-space-4);border:1px solid var(--sln-amber-line);border-radius:var(--sln-radius-control);background:var(--sln-amber-soft);color:var(--sln-amber-text)}.notice-ok{border-color:var(--sln-line);background:var(--sln-sage-soft);color:var(--sln-green-dark)}.error-text{color:var(--sln-red);font:var(--sln-small)}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.table th{text-align:left;padding:10px var(--sln-space-3);border-bottom:1px solid var(--sln-control-border);font:var(--sln-label);letter-spacing:.6px;text-transform:uppercase;color:var(--sln-ink-3);white-space:nowrap}.table td{padding:var(--sln-space-3);border-bottom:1px solid var(--sln-line-soft);vertical-align:middle}.table th:first-child,.table td:first-child{padding-left:var(--sln-space-5)}.table th:last-child,.table td:last-child{padding-right:var(--sln-space-5)}.table tbody tr:last-child td{border-bottom:0}.table .r{text-align:right}.table td.num{white-space:nowrap}.table tr.selected td{background:var(--sln-sage-soft)}.table tr.total td{border-top:2px solid var(--sln-ink);border-bottom:0;font-weight:600}.table tr.total td.num{font-weight:500}.table-empty{padding:var(--sln-space-6) var(--sln-space-5);text-align:center;color:var(--sln-ink-2)}.dialog{border:1px solid var(--sln-line);border-radius:var(--sln-radius-card);width:min(480px,100vw - 32px);color:var(--sln-ink);background:var(--sln-surface);padding:0}.dialog::backdrop{background:#1e1e1e80}.dialog form{gap:var(--sln-space-4);padding:var(--sln-space-5);flex-direction:column;display:flex}.dialog-actions{justify-content:flex-end;gap:var(--sln-space-3);padding-top:var(--sln-space-2);flex-wrap:wrap;display:flex}.signin{flex-wrap:wrap;min-height:100vh;display:flex}.signin-brand{background:var(--sln-ink);color:#fff;justify-content:space-between;gap:var(--sln-space-7);flex-direction:column;flex:480px;min-height:360px;padding:56px 64px;display:flex}.signin-brand .lockup{align-items:center;gap:var(--sln-space-3);display:flex}.signin-brand .lockup strong{font-size:16px;font-weight:600;line-height:20px;display:block}.signin-brand .lockup span{color:var(--sln-sidebar-text);font-size:13px;line-height:16px}.signin-brand h1{letter-spacing:-.5px;font-size:40px;font-weight:600;line-height:48px}.signin-brand .pitch{gap:var(--sln-space-6);flex-direction:column;max-width:520px;display:flex}.signin-brand ul{gap:var(--sln-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signin-brand li{gap:var(--sln-space-3);color:#e3e8ee;align-items:flex-start;font-size:16px;line-height:24px;display:flex}.signin-brand li svg{flex-shrink:0;margin-top:2px}.signin-brand .tagline{color:var(--sln-sidebar-text);font-size:14px;line-height:20px}.signin-main{padding:var(--sln-space-7) var(--sln-space-5);flex:480px;justify-content:center;align-items:center;display:flex}.signin-form{gap:var(--sln-space-5);flex-direction:column;width:100%;max-width:400px;display:flex}.signin-form h2{font-size:28px;font-weight:600;line-height:36px}.signin-form .lead{color:var(--sln-ink-2);font-size:15px;line-height:22px}.signin-form .input{font-size:15px}.signin-roles{gap:var(--sln-space-3);padding-top:var(--sln-space-5);border-top:1px solid var(--sln-line);flex-direction:column;display:flex}.signin-roles p{color:var(--sln-ink-2);font-size:13px;line-height:20px}@media (width<=800px){.signin-brand{padding:var(--sln-space-6) var(--sln-space-5);min-height:0}.signin-brand h1{font-size:28px;line-height:36px}}.list-card{flex-direction:column;flex:999 560px;display:flex}.detail-card{flex-direction:column;flex:360px;display:flex}.detail-card>div{padding:20px var(--sln-space-5);gap:var(--sln-space-3);flex-direction:column;display:flex}.detail-card>div+div{border-top:1px solid var(--sln-line-soft)}.detail-card h3{font:var(--sln-card-title);font-size:14px}.card-foot{padding:var(--sln-space-3) var(--sln-space-5) 20px;border-top:1px solid var(--sln-line-soft);font:var(--sln-small);color:var(--sln-ink-2)}.inline-form{gap:var(--sln-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.inline-form .field{flex:120px}.row-pick{width:100%;min-height:var(--sln-control-height);padding:0 var(--sln-space-3);margin-left:calc(-1 * var(--sln-space-3));border-radius:var(--sln-radius-control);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:500;display:flex}.row-pick:hover{color:var(--sln-green-dark);text-decoration:underline}.table td.pick-cell{padding-top:var(--sln-space-1);padding-bottom:var(--sln-space-1)}.status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.status-dot{background:var(--sln-green);border-radius:50%;width:6px;height:6px}.status-off{color:var(--sln-ink-3)}.status-off .status-dot{background:var(--sln-control-border)}.history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history li{align-items:baseline;gap:var(--sln-space-1) var(--sln-space-3);padding:var(--sln-space-3) 0;border-top:1px solid var(--sln-line-soft);flex-wrap:wrap;display:flex}.history li:first-child{border-top:0}.history .range{flex:140px}.history .amount{text-align:right;margin-left:auto}.total-rule{border-top:2px solid var(--sln-ink);padding-top:var(--sln-space-1);display:inline-block}.big-number{font:var(--sln-numeral-lg)}.ink{color:var(--sln-ink)}.draft-line{gap:var(--sln-space-2) var(--sln-space-5);padding-top:var(--sln-space-3);border-top:1px solid var(--sln-line-soft)}.icon-btn{width:var(--sln-control-height);height:var(--sln-control-height);border-radius:var(--sln-radius-control);color:var(--sln-ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--sln-surface-inset);color:var(--sln-red)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.view-as-banner{justify-content:space-between;align-items:center;gap:var(--sln-space-3);max-width:var(--sln-content-max);margin-bottom:var(--sln-space-5);flex-wrap:wrap;display:flex}.audit-json{margin:var(--sln-space-2) 0 0;padding:var(--sln-space-3);background:var(--sln-surface-inset);border-radius:var(--sln-radius-control);font:var(--sln-numeral);white-space:pre-wrap;word-break:break-word;max-width:420px}details>summary{cursor:pointer;color:var(--sln-green);min-height:24px}.dash-tiles{gap:var(--sln-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dash-tile{background:var(--sln-surface);border:1px solid var(--sln-line);border-radius:var(--sln-radius-card);padding:20px var(--sln-space-5);flex-direction:column;gap:6px;min-width:0;display:flex}.dash-tile .dash-tile-label{font:var(--sln-small);color:var(--sln-ink-2)}.dash-tile .dash-tile-value{font:var(--sln-numeral-lg);overflow-wrap:anywhere;font-size:28px}.dash-tile .dash-tile-note{font:var(--sln-label);color:var(--sln-ink-3);font-weight:400}.dash-tile-ink{background:var(--sln-ink);border-color:var(--sln-ink);color:var(--sln-surface)}.dash-tile-ink .dash-tile-label,.dash-tile-ink .dash-tile-note{color:var(--sln-sidebar-text)}.dash-tile-ink a{color:var(--sln-leaf)}.dash-tile-pending{font:var(--sln-card-title);padding:9px 0}.dash-grid{gap:var(--sln-space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.dash-pair{gap:var(--sln-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-pair>div{gap:var(--sln-space-1);flex-direction:column;display:flex}.dash-pair .dash-figure{font:var(--sln-numeral-lg);font-size:22px;line-height:28px}.dash-chip-open{background:var(--sln-surface);border:1px dashed var(--sln-ink-3)}.dash-link{min-height:var(--sln-control-height);font:var(--sln-small);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.dash-alerts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-alerts li{align-items:center;gap:var(--sln-space-3);min-height:56px;padding:var(--sln-space-1) 0;border-top:1px solid var(--sln-line-soft);display:flex}.dash-alerts li>svg{flex-shrink:0}.dash-alerts li>span{flex-grow:1}.close-steps{gap:var(--sln-space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.close-step{background:var(--sln-surface);border:1px solid var(--sln-line);border-radius:var(--sln-radius-card);padding:var(--sln-space-4) 20px;gap:var(--sln-space-1);flex-direction:column;display:flex}.close-step strong{font:var(--sln-card-title);font-size:15px}.close-step .label{align-items:center;gap:var(--sln-space-2);display:flex}.close-step-done .label,.close-step-now .label{color:var(--sln-green-dark)}.close-step-now{border:2px solid var(--sln-green);padding:15px 19px}.close-step-todo{background:var(--sln-surface-inset);border-style:dashed;border-color:var(--sln-control-border)}.close-facts{gap:var(--sln-space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.close-facts>div{flex-direction:column;gap:2px;display:flex}.close-facts dd{margin:0}.gross-list{flex-direction:column;display:flex}.gross-clinician{gap:var(--sln-space-3) var(--sln-space-5);padding:var(--sln-space-4) 0;border-top:1px solid var(--sln-line-soft);flex-wrap:wrap;display:flex}.gross-clinician>.gross-name{gap:var(--sln-space-1);padding-top:var(--sln-space-5);flex-direction:column;flex:200px;font-weight:600;display:flex}.gross-clinician>.field{flex:0 180px}.gross-tech{gap:var(--sln-space-3);flex-direction:column;flex:2 380px;align-items:flex-start;min-width:0;display:flex}.gross-tech-row{gap:var(--sln-space-3);flex-wrap:wrap;align-items:flex-end;width:100%;display:flex}.gross-tech-row .field{flex:140px}.gross-tech .btn-link{margin-top:var(--sln-space-5)}.gross-tech-row~.btn-link{margin-top:0}.gross-actions{gap:var(--sln-space-3) var(--sln-space-4);padding-top:var(--sln-space-4);border-top:1px solid var(--sln-line-soft);flex-wrap:wrap;align-items:center;display:flex}.check-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.check-list li{align-items:flex-start;gap:var(--sln-space-3);padding:var(--sln-space-3) 0;border-top:1px solid var(--sln-line-soft);display:flex}.check-list li>svg{flex-shrink:0;margin-top:2px}.check-list li>span{flex-grow:1}.calc-item{border-bottom:1px solid var(--sln-line-soft);flex-direction:column;display:flex}.calc-toggle{width:100%;min-height:64px;padding:var(--sln-space-2) var(--sln-space-5);text-align:left;cursor:pointer;align-items:center;gap:var(--sln-space-1) var(--sln-space-4);background:0 0;border:0;flex-wrap:wrap;display:flex}.calc-toggle:hover{background:var(--sln-surface-inset)}.calc-toggle:focus-visible{outline-offset:-2px}.calc-who{flex-direction:column;flex:220px;gap:2px;display:flex}.calc-who strong{font:var(--sln-card-title);font-size:15px}.calc-chips{gap:var(--sln-space-2);flex-wrap:wrap;display:flex}.calc-toggle-label{font:var(--sln-small);color:var(--sln-green);font-weight:600}.calc-total{text-align:right;width:130px;font-size:15px}.calc-detail{margin:0 var(--sln-space-5) 20px;background:var(--sln-surface-inset);border-radius:var(--sln-radius-control);padding:var(--sln-space-1) var(--sln-space-4);overflow-x:auto}.calc-detail>*{min-width:600px}.calc-line{align-items:baseline;gap:var(--sln-space-3);border-bottom:1px solid var(--sln-line-soft);font:var(--sln-small);padding:10px 0;display:flex}.calc-line.strong .calc-label,.calc-line.strong .calc-amount{font-weight:600}.calc-src{flex-shrink:0;width:84px}.source-tag{padding:2px var(--sln-space-2);background:var(--sln-slate-soft);color:var(--sln-ink-chip);font:var(--sln-numeral);white-space:nowrap;border-radius:4px;font-size:12px;font-weight:400}.calc-label{flex:200px}.calc-formula{color:var(--sln-ink-2);white-space:nowrap;font-weight:400}.calc-amount{text-align:right;flex-shrink:0;width:110px}.calc-due{padding:var(--sln-space-3) 0;border-bottom:0}.calc-due .calc-label{font-weight:600}.calc-due .calc-amount{font-size:14px}.calc-rows{padding:0 0 var(--sln-space-2) 96px;border-bottom:1px solid var(--sln-line-soft)}.calc-rows table{border-collapse:collapse;width:100%;font:var(--sln-small)}.calc-rows th{text-align:left;padding:var(--sln-space-2) var(--sln-space-2) var(--sln-space-1);font:var(--sln-label);letter-spacing:.6px;text-transform:uppercase;color:var(--sln-ink-3);white-space:nowrap}.calc-rows td{padding:var(--sln-space-1) var(--sln-space-2);border-top:1px solid var(--sln-line-soft);vertical-align:baseline}.calc-rows td.num{white-space:nowrap;font-weight:400}.calc-rows .r{text-align:right}.calc-rows th:last-child,.calc-rows td:last-child{width:110px;padding-right:0}.calc-foot{padding:20px var(--sln-space-5);align-items:center;gap:var(--sln-space-3) var(--sln-space-4);flex-wrap:wrap;display:flex}.calc-foot>.calc-foot-label{gap:var(--sln-space-1);flex-direction:column;flex:200px;display:flex}.calc-foot .grand{font:var(--sln-numeral-lg);font-size:24px;line-height:32px}.close-totals{padding:var(--sln-space-4) var(--sln-space-5);border-bottom:1px solid var(--sln-line-soft)}.close-publish{justify-content:flex-end;align-items:center;gap:var(--sln-space-3);flex-wrap:wrap;display:flex}.close-publish>.close-publish-note{color:var(--sln-ink-2);font:var(--sln-small);flex:280px}.close-blockers{margin:var(--sln-space-1) 0 0;padding-left:20px}.export-list{gap:0 var(--sln-space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.export-list a{min-height:var(--sln-control-height);align-items:center;font-weight:500;display:inline-flex}textarea.input{height:auto;min-height:96px;padding:var(--sln-space-2) var(--sln-space-3);resize:vertical}textarea.input:focus-visible{padding:7px 11px}.clinician-list{flex-direction:column;flex:2 480px;display:flex}.detail-card.terms-card{flex:3 480px}.detail-card>.terms-head{flex-flow:wrap;justify-content:space-between;align-items:center}.terms-head>div{gap:var(--sln-space-1);flex-direction:column;display:flex}.terms-grid{gap:var(--sln-space-4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.term-box{border:1px solid var(--sln-line);border-radius:var(--sln-radius-card);padding:var(--sln-space-4);gap:var(--sln-space-2);flex-direction:column;display:flex}.terms-save{gap:var(--sln-space-3) var(--sln-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.terms-save .field{flex:0 200px}.terms-save .terms-save-note{flex:220px}.history .terms-summary{flex:999 240px}.stmt-actions{align-items:flex-end;gap:var(--sln-space-3);flex-wrap:wrap;display:flex}.stmt-summary{gap:var(--sln-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.stmt-summary>div{flex-direction:column;gap:6px;display:flex}.stmt-summary .big-number{overflow-wrap:anywhere}.stmt-card-ink{background:var(--sln-ink);border-color:var(--sln-ink);color:var(--sln-surface)}.stmt-card-ink .small{color:var(--sln-sidebar-text)}.stmt-calc{flex-direction:column;flex:999 560px;display:flex}.stmt-calc-head{padding:20px var(--sln-space-5);border-bottom:1px solid var(--sln-line);gap:var(--sln-space-1);flex-direction:column;display:flex}.stmt-step{padding:20px var(--sln-space-5);border-bottom:1px solid var(--sln-line-soft);gap:var(--sln-space-3);flex-direction:column;display:flex}.stmt-step-head{align-items:baseline;gap:var(--sln-space-1) var(--sln-space-4);flex-wrap:wrap;display:flex}.stmt-step-n{width:var(--sln-space-2);color:var(--sln-ink-3)}.stmt-step-title{align-items:baseline;gap:var(--sln-space-1) var(--sln-space-2);font:var(--sln-card-title);flex-wrap:wrap;flex:160px;display:flex}.stmt-note{color:var(--sln-ink-2)}.stmt-amount{text-align:right;min-width:110px;font:var(--sln-card-title);font-family:var(--sln-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.stmt-src{padding:2px var(--sln-space-2);border-radius:var(--sln-space-1);background:var(--sln-slate-soft);color:var(--sln-ink-chip);font:var(--sln-label);font-family:var(--sln-font-mono);white-space:nowrap;display:inline-block}.stmt-lines{margin-left:var(--sln-space-5);padding:var(--sln-space-1) var(--sln-space-4);border-radius:var(--sln-radius-control);background:var(--sln-surface-inset);flex-direction:column;display:flex}.stmt-line{align-items:baseline;gap:var(--sln-space-1) var(--sln-space-3);border-top:1px solid var(--sln-line-soft);font:var(--sln-small);flex-wrap:wrap;padding:10px 0;display:flex}.stmt-line:first-child{border-top:0}.stmt-line-src{flex-shrink:0;width:80px}.stmt-line-label{overflow-wrap:anywhere;flex:200px;min-width:0}.stmt-line-amount{text-align:right;white-space:nowrap;min-width:110px}.stmt-step-foot{margin-left:var(--sln-space-5);align-items:center;gap:var(--sln-space-2) var(--sln-space-3);font:var(--sln-small);color:var(--sln-ink-2);flex-wrap:wrap;display:flex}.stmt-step-foot>span{flex:240px}.stmt-step-foot a{min-height:var(--sln-control-height);align-items:center;font-weight:600;display:inline-flex}.stmt-details{margin-left:var(--sln-space-5);border:1px solid var(--sln-line-soft);border-radius:var(--sln-radius-control)}.stmt-details>summary{min-height:var(--sln-control-height);padding:0 var(--sln-space-4);font:var(--sln-small);color:var(--sln-green);cursor:pointer;align-items:center;font-weight:600;display:flex}.stmt-details>summary:hover{color:var(--sln-green-dark)}.stmt-details[open]>summary{border-bottom:1px solid var(--sln-line-soft)}.stmt-details .table th:first-child,.stmt-details .table td:first-child{padding-left:var(--sln-space-4)}.stmt-details .table th:last-child,.stmt-details .table td:last-child{padding-right:var(--sln-space-4)}.stmt-total{padding:20px var(--sln-space-5);align-items:baseline;gap:var(--sln-space-1) var(--sln-space-4);flex-wrap:wrap;display:flex}.stmt-total-label{font:var(--sln-section);flex:200px}.stmt-total-amount{font:var(--sln-title);font-family:var(--sln-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.stmt-aside{gap:var(--sln-space-5);flex:300px;min-width:0}.stmt-terms{gap:var(--sln-space-3);flex-direction:column;margin:0;display:flex}.stmt-terms>div{flex-direction:column;gap:2px;display:flex}.stmt-terms dt{align-items:center;gap:var(--sln-space-2);display:flex}.stmt-terms dd{margin:0}@media (width<=800px){.stmt-lines,.stmt-step-foot,.stmt-details{margin-left:0}}
