@layer bos {
.credit-cue{gap:var(--s-3);margin:var(--s-3) 0 0;padding:var(--s-4) var(--s-4);border-radius:var(--r-control);font-size:var(--t-small);align-items:flex-start;line-height:1.272;display:flex}.credit-cue svg{margin-top:var(--s-1);flex:none}.credit-cue.warn{background:var(--hold-bg);color:var(--hold)}.credit-cue.stop{background:var(--risk-bg);color:var(--risk)}.credit-cue strong{color:inherit}.credit-cue.in-head{padding:var(--s-2) 0;background:0 0;align-items:center;margin:0}.credit-cue.in-head svg{margin-top:0}.credit-cue.in-head .linky{min-height:0}.debt-strip{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.debt-tile{gap:var(--s-1);padding:var(--s-4) var(--edge);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow);color:inherit;flex-direction:column;min-width:0;text-decoration:none;display:flex}.debt-tile:hover{border-color:var(--bmc);text-decoration:none}a.tile-link,a.tile-link:hover{color:inherit;text-decoration:none}.debt-tile .k{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:600}.debt-tile strong{font-size:var(--t-lead)}.debt-tile .sub{font-size:var(--t-micro);color:var(--muted);line-height:1.272}.debt-tile.warn strong{color:var(--risk)}.debt-tile-flag{font-size:var(--t-micro);color:var(--muted);text-wrap:balance;margin-top:auto;line-height:1.272}.debt-two{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}.debt-two .queuebody>.empty-panel{padding:var(--s-3) 0}.debt-two .empty-panel+.queuebody{padding-top:0}.debt-two+.debt-two{align-items:start}.debt-bar{margin-bottom:var(--s-5)}.debt-bar-head{align-items:baseline;gap:var(--s-4);font-size:var(--t-small);margin-bottom:var(--s-3);grid-template-columns:max-content minmax(0,1fr);display:grid}.debt-bar-head>.quiet{text-align:right;text-wrap:balance}.debt-exceptions{gap:var(--s-4) var(--s-6);padding:var(--s-4) var(--edge) var(--s-5);flex-wrap:wrap;display:flex}.debt-exceptions .covfact{margin-inline:calc(-1 * var(--s-3))}.debtors-split{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.debt-unavailable{font-size:var(--t-body);color:var(--muted);font-weight:600}.debt-tile .k .pill,.debt-balance .k .pill{text-transform:none;letter-spacing:0;font-size:var(--t-micro);padding:1px var(--s-3);vertical-align:middle}.debt-main{min-width:0}.debt-table.debt-oneline td .debt-state-word,.debt-owner-initials{display:none}.debt-table tr.debt-tier td,.debt-table tr.debt-check>td{z-index:1}.debt-table tr.debt-check .fold-button{text-align:left;width:100%;font-size:inherit;line-height:inherit;color:inherit;white-space:inherit;display:block}.debt-table tr[hidden]{display:none}.debt-table tbody>tr.debt-check:not(:has(~tr:not([hidden])))>td{border-bottom:none}@container (max-width:1199px){.debtors-split.has-panel .debt-table.debt-oneline .debt-col-due,.debtors-split.has-panel .debt-table.debt-oneline td .debt-flags,.debtors-split.has-panel .debt-table.debt-oneline td.debt-col-state .pill{display:none}.debtors-split.has-panel .debt-table.debt-oneline td.debt-col-state .debt-state-word{display:inline}.debtors-split.has-panel .debt-table.debt-oneline .due-one:has(.due-words) :is(.due-on,.due-sep,.due-sub){display:none}.debtors-split.has-panel .debt-table.debt-oneline th.debt-col-invoice{width:112px}.debtors-split.has-panel .debt-table.debt-oneline th.debt-col-state{width:144px}.debtors-split.has-panel .debt-table.debt-oneline th.debt-col-next{width:132px}.debtors-split.has-panel .debt-col-latest,.debtors-split.has-panel .debt-col-future,.debtors-split.has-panel .debt-col-band{display:none}.debtors-split.has-panel .debt-table.debt-clients .debt-credit-flag,.debtors-split.has-panel .debt-table.debt-clients td .sub.debt-credit-only{display:inline}.debtors-split.has-panel .debt-table.debt-queue td.debt-col-qstate .pill{display:none}.debtors-split.has-panel .debt-table.debt-queue td.debt-col-qstate .debt-state-word{display:inline}.debtors-split.has-panel .debt-table.debt-queue :is(.debt-over,.debt-queue-sub),.debtors-split.has-panel .debt-table.debt-queue .debt-owner-name{display:none}.debtors-split.has-panel .debt-table.debt-queue .debt-owner-initials{text-decoration:none;display:inline}.debtors-split.has-panel .debt-table.debt-queue th.debt-col-client{width:236px}.debtors-split.has-panel .debt-table.debt-queue th.debt-col-amount{width:128px}.debtors-split.has-panel .debt-table.debt-queue th.debt-col-qstate{width:144px}.debtors-split.has-panel .debt-table.debt-queue th.debt-col-owner{width:72px}.debtors-split.has-panel .debt-table.debt-queue tr.debt-check>td{white-space:normal}.debtors-split.has-panel .debt-table.debt-clients .due-one:has(.due-words) :is(.due-on,.due-sep,.due-sub){display:none}.debtors-split.has-panel .debt-table.debt-clients th.debt-col-next{width:132px}}@container (max-width:879px){.debtors-split.has-panel .debt-table :is(th,td):not(.debt-tick,:first-child){padding-left:var(--s-4)}.debtors-split.has-panel .debt-table :is(th,td):not(.debt-tick){padding-right:var(--s-4)}.debtors-split.has-panel .debt-table.debt-oneline .debt-job,.debtors-split.has-panel .debt-table.debt-oneline .debt-head-job{display:none}.debtors-split.has-panel .debt-table.debt-oneline .debt-head-name{display:inline}.debtors-split.has-panel .debt-table.debt-oneline th.debt-col-invoice{width:96px}.debtors-split.has-panel .debt-table.debt-oneline th.debt-col-remaining{width:128px}.debtors-split.has-panel .debt-table.debt-oneline th.debt-col-state{width:136px}.debtors-split.has-panel .debt-table.debt-oneline th.debt-col-next{width:108px}.debtors-split.has-panel .debt-table.debt-oneline th.debt-col-owner{width:72px}.debtors-split.has-panel .debt-owner-name{display:none}.debtors-split.has-panel .debt-owner-initials{text-decoration:none;display:inline}.debtors-split.has-panel .debt-table.debt-queue th.debt-col-client{width:172px}.debtors-split.has-panel .debt-table.debt-queue th.debt-col-amount{width:116px}.debtors-split.has-panel .debt-table.debt-queue th.debt-col-qstate{width:140px}.debtors-split.has-panel .debt-table.debt-queue th.debt-col-next{width:100px}.debtors-split.has-panel .debt-table.debt-queue th.debt-col-owner{width:68px}.debtors-split.has-panel .debt-table.debt-clients th.debt-col-next{width:108px}.debtors-split.has-panel .debt-table.debt-fit :is(th,td).debt-col-outstanding{width:114px}.debtors-split.has-panel .debt-table.debt-fit :is(th,td).debt-col-overdue{width:84px}.debtors-split.has-panel .debt-table.debt-fit :is(th,td).debt-col-oldest{width:70px}.debtors-split.has-panel .debt-table.debt-fit :is(th,td).debt-col-client-owner{width:112px}}.debt-table.debt-clients{table-layout:fixed}.debt-table.debt-clients th,.debt-table.debt-clients td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.debt-table.debt-clients td .sub{margin:0 0 0 var(--s-4);display:inline}.debt-table.debt-clients td .debt-flags{max-width:none}.debt-table.debt-clients.debt-narrowed th.debt-col-outstanding{width:200px}.debt-table.debt-clients th.debt-col-outstanding{width:128px}.debt-table.debt-clients th.debt-col-overdue{width:96px}.debt-table.debt-clients th.debt-col-oldest{width:76px}.debt-table.debt-clients th.debt-col-future{width:208px}.debt-table.debt-clients th.debt-col-next{width:172px}.debt-table.debt-clients .due-one .due-sub{display:none}.debt-table.debt-clients th.debt-col-client-owner{width:132px}.debt-table.debt-clients th.debt-col-latest{width:200px}.debt-table.debt-queue th.debt-col-client{width:30%}.debt-table.debt-queue th.debt-col-amount{width:124px}.debt-table.debt-queue th.debt-col-qstate{width:188px}.debt-table.debt-queue td.debt-col-reason{white-space:nowrap}.debt-table.debt-queue td.debt-col-reason .debt-queue-sub{color:var(--hold)}.debt-table.debt-queue .debt-state-word{display:none}.debt-table.debt-fixed{table-layout:fixed}.debt-table td[data-label=Status]{white-space:normal;min-width:132px}.debt-table td[data-label=Status] .pill{white-space:normal;height:auto;line-height:1.272}.debt-table.debt-fixed th.debt-tick{width:calc(var(--edge) + var(--check-size))}.debt-table.debt-fixed th.debt-col-invoice{width:188px}.debt-table.debt-fixed th.debt-col-remaining{width:140px}.debt-table.debt-fixed th.debt-col-due{width:136px}.debt-table.debt-fixed th.debt-col-state{width:188px}.debt-table.debt-fixed th.debt-col-next{width:200px}.debt-table.debt-fixed th.debt-col-owner{width:150px}@container (min-width:1240px){.debtors-split:not(.has-panel) .debt-table.debt-fixed th.debt-col-next{width:216px}}@container (min-width:1500px){.debtors-split:not(.has-panel) .debt-table.debt-fixed th.debt-col-next{width:300px}.debtors-split:not(.has-panel) .debt-table.debt-fixed th.debt-col-invoice{width:240px}}@container (max-width:1239px){.debtors-split:not(.has-panel) .debt-table.debt-fixed th.debt-col-owner{width:88px}.debtors-split:not(.has-panel) .debt-table.debt-fixed .debt-owner-name{display:none}.debtors-split:not(.has-panel) .debt-table.debt-fixed .debt-owner-initials{text-decoration:none;display:inline}}.debt-table.debt-fixed td,.debt-table.debt-fixed th,.debtors-split.has-panel .debt-table.debt-fit th{text-overflow:ellipsis;overflow:hidden}.debt-table.debt-oneline tbody td{height:37px;padding-block:0}.debt-table.debt-oneline .debt-head-name{display:none}.debt-table.debt-oneline .debt-custline{align-items:center;gap:var(--s-3);min-width:0;display:flex}.debt-table.debt-oneline .debt-custline>.rowlink{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:none;overflow:hidden}.debt-table.debt-oneline .debt-custline>:not(.rowlink){white-space:nowrap;flex:none}.debt-table.debt-oneline td .debt-flags{max-width:none;font-size:var(--t-small);display:inline}.debt-table.debt-oneline .debt-over{color:var(--muted);font-size:var(--t-small)}.debt-table.debt-oneline .debt-state-word{font-size:var(--t-small);font-weight:600}.debt-table.debt-oneline .due-one.due-later .due-words{color:var(--muted)}.debt-table td.money>.sub{font-weight:400}.debt-bulkbar[hidden]{display:none}.debt-table.debt-clients th.debt-col-band{width:88px}.debt-table.debt-clients th.debt-col-current{width:118px}.debt-table.debt-clients th.debt-col-nodue{width:116px}.debt-table tfoot td{border-top:1px solid var(--border);background:var(--surface);border-bottom:0}.debt-table tfoot tr.debt-total td{font-weight:600}.debtors-split:not(.has-panel) .debt-table.debt-clients :is(th,td).debt-col-latest,.debt-table.debt-clients .debt-credit-flag,.debt-table.debt-clients td .sub.debt-credit-only{display:none}@container (max-width:1539px){.debtors-split:not(.has-panel) .debt-table.debt-clients :is(th,td).debt-col-future{display:none}.debtors-split:not(.has-panel) .debt-table.debt-clients .debt-credit-flag,.debtors-split:not(.has-panel) .debt-table.debt-clients td .sub.debt-credit-only{display:inline}}.debtors-split:not(.has-panel) .debt-table.debt-clients.debt-nodue :is(th,td).debt-col-oldest{display:none}@container (max-width:1299px){.debtors-split:not(.has-panel) .debt-table.debt-clients :is(th,td).debt-col-oldest{display:none}.debtors-split:not(.has-panel) .debt-table.debt-clients .due-one:has(.due-words) :is(.due-on,.due-sep){display:none}.debtors-split:not(.has-panel) .debt-table.debt-clients th.debt-col-next{width:116px}}@container (max-width:1199px){.debtors-split:not(.has-panel) .debt-table.debt-clients :is(th,td).debt-col-client-owner{width:80px}.debtors-split:not(.has-panel) .debt-table.debt-clients .debt-owner-name{display:none}.debtors-split:not(.has-panel) .debt-table.debt-clients .debt-owner-initials{text-decoration:none;display:inline}}.ageing.debt-book-ageing{border-top:1px solid var(--border)}.debt-balance{gap:var(--s-4) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.debt-balance>div{flex-direction:column;gap:1px;min-width:0;display:flex}.debt-balance .k{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:600}.debt-balance strong{font-size:var(--t-lead)}.debt-balance .sub{font-size:var(--t-micro);color:var(--muted);white-space:normal;line-height:1.272}.debt-actions{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;align-items:flex-start;display:flex}.debt-actions .inline-panel{flex-basis:100%}.debt-more{margin-top:var(--s-4)}.ageing{padding:var(--s-4) var(--edge) var(--s-3);border-top:1px solid var(--border-soft)}.ageing-head{justify-content:space-between;align-items:center;gap:var(--s-4);font-size:var(--t-small);display:flex}.ageing-head .k{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:600}.ageing-bar{gap:var(--s-1);height:24px;margin:var(--s-3) 0;border-radius:4px;display:flex;overflow:hidden}.ageing-seg{background:var(--border);flex-basis:var(--w);min-width:24px;display:block}.ageing-seg:focus-visible{outline:2px solid var(--bmc);outline-offset:1px}.ageing-seg.on{box-shadow:inset 0 0 0 2px var(--ink)}.seg-current{background:#9cb6d2}.seg-d30{background:#e5c36a}.seg-d60{background:#e09a4a}.seg-d90{background:#d56b4a}.seg-over90{background:#b23b3b}.seg-nodue{background:#a7a3b0}.ageing-legend{gap:var(--s-3) var(--s-5);margin:0 0 var(--s-3);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ageing-legend li.on{color:var(--ink);font-weight:600}.ageing-legend i{vertical-align:-1px;width:10px;height:10px;margin-right:var(--s-1);border-radius:2px;display:inline-block}.debt-more>summary{font-size:var(--t-small);color:var(--muted)}.readiness{gap:var(--s-3);margin:var(--s-3) 0;display:grid}.debt-section summary{padding:var(--s-4) var(--edge);border-top:1px solid var(--border-soft);font-size:var(--t-small);font-weight:600}.debt-table td.debt-tick,.debt-table th.debt-tick{width:calc(var(--edge) + var(--check-size));padding-left:var(--edge);padding-right:0}.debt-table.debt-fixed td.debt-tick,.debt-table.debt-fixed th.debt-tick{text-overflow:clip;overflow:visible}.debt-bulkbar label{color:var(--muted)}.debt-table td.debt-latest{white-space:normal;min-width:150px;max-width:220px;font-size:var(--t-small)}.debt-table td.debt-latest>span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.debt-table .debt-flags{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--hold);display:block;overflow:hidden}.debt-table tr.is-open td{background:var(--tint)}.debt-table tr.debt-tier td{background:var(--surface-2);font-size:var(--t-small);color:var(--muted)}.due-overdue .due-words{color:var(--risk)}.due-today .due-words{color:var(--hold)}.due-now :is(.due-overdue,.due-today) .due-words{color:var(--muted)}.due-one .due-sub{color:var(--muted);font-size:var(--t-small)}.due-one .due-sep{color:var(--muted)}.debt-pre{white-space:pre-wrap;font:inherit;font-size:var(--t-small);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-control);padding:var(--s-4) var(--s-5);max-height:320px;margin:0;overflow:auto}.debt-quote{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:var(--r-control);color:var(--muted);font-size:var(--t-small);white-space:pre-wrap}.reminder-pick{border:1px solid var(--border);border-radius:var(--r-control);padding:var(--s-3) var(--s-4);margin:0 0 var(--s-4);gap:var(--s-3);font-size:var(--t-small);flex-direction:column;display:flex}.reminder-pick legend{padding:0 var(--s-3);font-weight:600}.reminder-pick label{gap:var(--s-4);align-items:center;display:flex}.debt-identity{align-items:center;gap:var(--s-2) var(--s-5);margin:0 0 var(--s-4);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;display:flex}.debt-identity .k,.debt-nextline .k,.debt-latest-line .k,.debt-factline .k{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:600}.debt-identity strong{color:var(--ink)}.debt-identity .inline-panel{flex-basis:100%}.debt-identity .debt-billed:has(>.inline-panel){flex-basis:100%}.debt-identity .debt-billed:has(>.inline-panel)>.debt-billed-value{display:none}.debt-nextline{align-items:baseline;gap:var(--s-2) var(--s-4);margin-top:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--tint);border-radius:var(--r-control);font-size:var(--t-small);flex-wrap:wrap;display:flex}.debt-nextline strong{font-size:var(--t-body);color:var(--ink)}.debt-nextline .sub{color:var(--muted);font-size:var(--t-small)}.debt-latest-line{margin:var(--s-4) 0 0;font-size:var(--t-small);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.debt-latest-line .k{margin-right:var(--s-3)}.debt-latest-line strong{color:var(--ink)}.debt-factline{margin:var(--s-4) 0 0;font-size:var(--t-small)}.debt-factline .k{margin-right:var(--s-3)}.debt-work .inline-panel{margin-top:var(--s-4)}.debt-detail:has(.debt-work[data-mode=reminder]) .debt-state-checks{display:none}.debt-detail .wf-checklist{margin:0}.debt-detail .wf-fold>summary{font-size:var(--t-small)}.debt-breakdown{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--border-soft)}.debt-fold{margin:0 var(--edge) var(--s-4)}.debt-fold .mini{padding:0}.mini.debt-fold-list{padding:var(--s-1) var(--edge) var(--s-4)}.debt-note-cell{max-width:380px}.debt-empty{padding:var(--s-4) var(--edge) var(--s-5);font-size:var(--t-small);color:var(--muted);margin:0}.debt-checks{padding:var(--s-3) var(--edge) var(--s-5);gap:var(--s-1);font-size:var(--t-small);margin:0;list-style:none;display:grid}.debt-checks li{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.debt-checks li:last-child{border-bottom:0}.debt-checks .k{min-width:210px;color:var(--ink);font-weight:600}.debt-check-form{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-left:auto;display:inline-flex}.debt-check-form input[name=note]{width:170px;font:inherit;font-size:var(--t-small);padding-inline:var(--s-4);border:1px solid var(--control-border);border-radius:var(--r-control);background:var(--surface)}.debt-cashline{align-items:baseline;gap:var(--s-2) var(--s-5);padding:var(--s-4) var(--edge) var(--s-5);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;display:flex}.debt-cashline strong{color:var(--ink)}.debt-cashline strong.money{font-size:var(--t-lead)}.debt-fold-panel>summary{padding:var(--s-4) var(--edge);font-size:var(--t-small)}.debt-fold-panel>.wf-fold-body{padding:0 var(--edge) var(--s-5)}.debt-table .sub.debt-outbox-invs{column-gap:var(--s-3);white-space:normal;flex-wrap:wrap;max-width:220px;margin-left:0;display:flex}.debt-outbox-invs .rid{white-space:nowrap}.debt-table td.stickact>.inline-cluster{justify-content:flex-end}.regwrap[data-fits=no]>.debt-table :is(td,th).stickact{box-shadow:inset 1px 0 0 var(--border), 2px 0 0 var(--row-bg,var(--surface)), -8px 0 8px -8px #171a202e}.floatpop.debt-pop{overscroll-behavior:contain;z-index:19;width:300px;overflow-y:auto}.debt-pop-form{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.debt-pop-form>.field{flex-basis:100%}.debt-modeline{align-items:center;gap:var(--s-2) var(--s-5);padding:var(--s-4) var(--edge);font-size:var(--t-small);color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);box-shadow:var(--shadow);flex-wrap:wrap;display:flex}.debt-modeline strong{color:var(--ink)}.debt-modeline .wf-fold{flex-basis:100%}.debt-worker{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:inline-flex}.debt-worker-result{gap:var(--s-1);font-size:var(--t-small);flex-direction:column;display:inline-flex}.debt-worker-result .wf-fold>summary{font-size:var(--t-micro)}.debt-worker-result .wf-fold>.wf-fold-body{padding:var(--s-1) 0 0}.debt-exceptions-none{align-items:baseline;gap:var(--s-2) var(--s-3);padding:var(--s-4) var(--edge) var(--s-5);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.debt-filters-quiet{gap:var(--s-1) var(--s-5);flex-wrap:wrap;display:inline-flex}.reminder-rows .reminder-table{width:100%;margin-top:var(--s-3);background:var(--surface);border-radius:var(--r-control)}.reminder-rows .reminder-table th{text-align:left;font-size:var(--t-micro);color:var(--muted);padding:var(--s-3) var(--s-4);font-weight:600}.reminder-rows .reminder-table td{padding:var(--s-3) var(--s-4);vertical-align:top;border-top:1px solid var(--border-soft)}.reminder-rows .foot-note{margin-top:var(--s-3)}.debt-scope{margin:0 0 var(--s-3);font-size:var(--t-small)}.panel>.debt-scope{padding:var(--s-3) var(--edge) 0;margin:0 0 var(--s-3)}.reminder-rows .reminder-table{table-layout:fixed}.reminder-rows .reminder-table th,.reminder-rows .reminder-table td{white-space:normal;overflow-wrap:anywhere}.reminder-rows .reminder-table th:first-child{width:30%}.reminder-rows .reminder-table th:nth-child(2){width:28%}.sidecard .debt-actions .formgrid{grid-template-columns:minmax(0,1fr)}.debt-actions .secondary-saved{align-items:center;gap:var(--s-3);font-size:var(--t-small);flex-basis:100%;display:inline-flex}.st-derived{font-size:var(--t-small)}.reminder-rows .reminder-table.reminder-table-two{table-layout:fixed;width:100%;display:table}.reminder-rows .reminder-table.reminder-table-two th:first-child{width:46%}.reminder-rows .reminder-table.reminder-table-two th:nth-child(2){width:54%}.reminder-where{font-weight:400}.debt-latest-line+.debt-latest-line{margin-top:var(--s-1)}.debt-result{margin:var(--s-3) 0 0;gap:var(--s-3);font-size:var(--t-small);align-items:center;display:flex}.debt-note-field{min-width:220px}.debt-text-field{min-width:240px}.debt-reason-field{min-width:280px}.debt-amount-input{width:100px}.seg.debt-months{align-self:flex-start;margin-left:0}.panel-head .debt-show-form{align-items:center;gap:var(--s-3);margin-left:auto;display:inline-flex}.panel-head .debt-show{align-items:center;gap:var(--s-3);font-size:var(--t-small);color:var(--muted);flex-direction:row;display:inline-flex}.panel-head .debt-show select{min-height:var(--h-control)}
}

@layer bos {
.ssm-page{min-height:100dvh}.ssm-hero-fig{color:var(--ink);font-size:var(--t-title);letter-spacing:-.01em;font-variant-numeric:tabular-nums;justify-self:start;font-weight:600;line-height:1;text-decoration:none}a.ssm-hero-fig:hover{color:var(--bmc)}.ssm-rangebar{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;display:flex}.ssm-window{align-items:center;gap:var(--s-4);margin-left:auto;display:inline-flex}.ssm-window strong{color:var(--ink);font-weight:600}.ssm-window a,.ssm-window>span[aria-hidden]{padding:var(--s-2);color:var(--muted);place-items:center;display:inline-grid}.ssm-window a:hover{color:var(--bmc)}.ssm-window>span[aria-hidden]{opacity:.35}.flip-h{display:inline-flex;transform:scaleX(-1)}.ssm-dates{position:relative}.ssm-dates>summary{align-items:center;gap:var(--s-2);color:var(--muted);transition:color .14s var(--ease);display:inline-flex}.ssm-dates>summary:hover{color:var(--ink)}.ssm-dates[open]>summary{color:var(--bmc)}.ssm-dates form{z-index:40;gap:var(--s-3) var(--s-4);width:288px;padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-panel);-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);box-shadow:var(--shadow-float);background:#fffffff5;grid-template-columns:auto 1fr;align-items:center;display:grid;position:absolute;top:calc(100% + 5px);left:0}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.ssm-dates form{background:#fff}}.ssm-dates form label{font-size:var(--t-small);color:var(--muted)}.ssm-dates form .datefield{inline-size:auto}.ssm-dates form .datefield-input{padding-left:var(--s-3);border:1px solid var(--border);border-radius:var(--r-control);font:inherit;font-size:var(--t-small)}.ssm-dates form button{grid-column:1/-1;justify-self:end}.ssm-work{gap:var(--s-5);margin-bottom:var(--s-5);align-items:start;display:grid}.ssm-work>*{min-width:0}.ssm-lane-legend{align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-3) var(--s-6);font-size:var(--t-data);color:var(--muted);flex-wrap:wrap;display:flex}.ssm-lane-legend>strong{color:var(--ink);font-weight:600}.ssm-legend{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);color:var(--muted);font:inherit;font-size:var(--t-data);cursor:pointer;border-radius:var(--r-control);background:0 0;border:0;display:inline-flex}.ssm-legend:hover{color:var(--ink)}.ssm-legend:focus-visible{outline:2px solid var(--bmc);outline-offset:1px}.ssm-legend[aria-pressed=false]{color:var(--faint);text-decoration:line-through}.ssm-legend[aria-pressed=false] .key{border:1px solid;background:0 0!important}.ssm-legend[aria-pressed=false] .key.line{border:0;border-top:2px solid}.ssm-legend .key{background:var(--key);border-radius:3px;width:10px;height:10px;display:inline-block}.ssm-legend .key.line{border-radius:2px;width:14px;height:3px}.ssm-legend .key.line.dashed{border-top:2px dashed var(--key);background-color:#0000;border-radius:0;height:0}.ssm-lane-title{font-size:var(--t-micro);fill:var(--faint)}.ssm-week-label{font-size:var(--t-micro);fill:var(--muted);font-variant-numeric:tabular-nums}.ssm-future-ground{fill:var(--ground)}.ssm-week-hit>rect{fill:#0000;cursor:pointer}.ssm-week-hit:hover>rect{fill:var(--tint);opacity:.55}.ssm-week-hit:focus{outline:none}.ssm-week-hit:focus>rect{stroke:var(--bmc);stroke-width:2px;fill:var(--tint);opacity:.55}.ssm-week-band{fill:var(--tint)}.ssm-inspector{align-content:start;gap:var(--s-5);padding:var(--s-5) var(--s-6);top:calc(var(--stackH,96px) + 16px);max-height:calc(100vh - var(--stackH,96px) - 34px);display:grid;position:sticky;overflow-y:auto}.ssm-inspector>header{gap:var(--s-1);display:grid}.ssm-inspector>header p{color:var(--muted);font-size:var(--t-small);margin:0}.ssm-inspector>header h2{font-size:var(--t-lead);font-weight:600}.ssm-insp-main{gap:var(--s-1);padding-bottom:var(--s-4);border-bottom:1px solid var(--border-soft);display:grid}.ssm-insp-main p{color:var(--muted);font-size:var(--t-small);margin:0}.ssm-insp-main strong{font-size:var(--t-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.ssm-insp-main>span{font-size:var(--t-small);color:var(--muted);font-weight:600}.ssm-insp-section h3{margin:0 0 var(--s-3);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-weight:600}.ssm-insp-section dl{gap:var(--s-3);margin:0;display:grid}.ssm-insp-section dl>div{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.ssm-insp-section dt{color:var(--muted);font-size:var(--t-small)}.ssm-insp-section dd{font-size:var(--t-data);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ssm-summary{gap:var(--s-5) var(--s-6);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(220px,1fr) minmax(220px,1.2fr);align-items:end;display:grid}.ssm-summary>div:first-child{gap:var(--s-1);display:grid}.ssm-summary>div:first-child p{color:var(--faint);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;margin:0;font-weight:600}.ssm-summary>div:first-child strong{font-size:var(--t-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600}.ssm-summary>div:first-child>span{color:var(--muted);font-size:var(--t-small)}.ssm-summary dl{gap:var(--s-2);margin:0;display:grid}.ssm-breakdown>summary{color:var(--muted);font-size:var(--t-small)}.ssm-breakdown[open]>summary{margin-bottom:var(--s-3)}.ssm-summary dl>div{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.ssm-summary dt{color:var(--muted);font-size:var(--t-small)}.ssm-summary dd{font-size:var(--t-data);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ssm-bars{gap:var(--s-2);padding:var(--s-4) var(--s-6) var(--s-5);display:grid}.ssm-bars>h3,.ssm-pairs>h3{margin:var(--s-3) 0 var(--s-2);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-weight:600}.ssm-barrow{align-items:center;gap:var(--s-4);width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-control);text-align:left;color:inherit;font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(89px,144px) minmax(0,1fr) auto auto;display:grid}.ssm-barrow:hover{background:var(--ground)}.ssm-barrow[aria-pressed=true]{background:var(--tint)}.ssm-barrow:focus-visible{outline:2px solid var(--bmc);outline-offset:1px}.ssm-barrow>strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ssm-barrow .meter{width:100%}.ssm-barrow .money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ssm-barrow>small{color:var(--faint);font-size:var(--t-micro);text-align:right;min-width:21px}.ssm-barrow>em{color:var(--muted);font-style:normal;font-size:var(--t-micro);grid-column:2/-1}.ssm-barrow.maturing{opacity:.58}.ssm-landing-twin{gap:var(--s-3) var(--s-7);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ssm-landing-col{gap:var(--s-2);align-content:start;display:grid}.ssm-landing-col>h4{align-items:center;gap:var(--s-3);margin:var(--s-2) 0 var(--s-1);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-weight:600;display:flex}.ssm-landing-col>h4>span[aria-hidden]{font-size:var(--t-small);color:var(--muted);text-transform:none}.ssm-landing-col .ssm-barrow{grid-template-columns:minmax(76px,110px) minmax(0,1fr) auto auto}.ssm-pairs{gap:var(--s-2);padding:var(--s-4) var(--s-6) var(--s-5);display:grid}.ssm-pairbar{gap:var(--s-1);width:100%;display:grid}.ssm-pairbar>span{border-radius:var(--r-pill);background:var(--chart-2);height:5px;display:block}.ssm-pairbar>b{border-radius:var(--r-pill);background:var(--live);height:5px;display:block}.ssm-pairbar>span,.ssm-pairbar>b{min-width:2px;width:var(--w)}.ssm-weekly .regscroll{max-height:430px;overflow-y:auto}.ssm-weekly tbody th{text-align:left;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border-soft);font-weight:600;font-size:var(--t-data);white-space:nowrap;text-transform:none;letter-spacing:normal;color:var(--ink)}.ssm-weekly tbody tr{cursor:pointer}.ssm-weekly tbody tr:hover :is(td,th){background:var(--surface-2)}.ssm-weekly tr.rowsel :is(td,th){background:var(--tint)}.ssm-weekly .ssm-outlook :is(td,th){color:var(--muted)}.ssm-weekly tr.rowsel :is(td,th){color:#525b68}.ssm-weekly th .rowbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ssm-weekly th .rowbtn:focus-visible{outline:2px solid var(--bmc);outline-offset:2px;border-radius:2px}.ssm-fee-results{border-bottom:1px solid var(--border-soft)}.ssm-breakdown dt{white-space:nowrap;flex:none}.ssm-bidline dt{gap:var(--s-3);align-items:baseline;min-width:0;display:flex}.ssm-bidline-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ssm-bidline dd{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.ssm-bidline dd small{color:var(--muted);font-size:var(--t-micro);font-weight:400}.ssm-bidline-more{border-top:1px solid var(--border-soft);padding-top:var(--s-3)}.ssm-actions{gap:var(--s-4);padding:0 var(--s-6) var(--s-5);display:flex}.ssm-inspector .ssm-actions{padding:0}.ssm-governance{margin-top:var(--s-5)}.ssm-governance-body{padding:var(--s-5)}.ledger.targets tr.thisweek td,.ledger tr.thisweek td{background:var(--tint)}.targetform{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.targetnote{min-width:150px;font:inherit;font-size:var(--t-small);border:1px solid var(--border);border-radius:var(--r-row);padding-inline:var(--s-4);flex:1}.targetnote:focus{border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo);outline:none}.targetval{align-items:center;gap:var(--s-3);font:inherit;color:inherit;margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-3));padding:var(--s-2) var(--s-3);border-radius:var(--r-row);transition:background .14s var(--ease);display:inline-flex}.targetval.isempty{color:var(--faint)}.ledger tr.thisweek .targetval.isempty,.targetval.isempty:hover,.ledger tr.thisweek .fainttext{color:var(--muted)}.targetval .targetpen{opacity:0;color:var(--bmc);transition:opacity .14s var(--ease)}.targetval:hover{background:var(--tint)}.targetval:hover .targetpen,.targetval:focus-visible .targetpen{opacity:.85}.ssm-week-hit>rect{transition:fill .14s var(--ease)}.ev-summary .covfact{align-items:baseline;gap:var(--s-3);color:inherit;padding:0;display:inline-flex}.ev-summary .covfact>svg{display:none}.ev-summary .covfact small{font-size:inherit;color:inherit}.ssm-scope{padding:var(--s-3) var(--s-6) 0;font-size:var(--t-small);margin:0}.ssm-summary>div:first-child>.ssm-hero-fig{font-size:var(--t-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;text-decoration:none}.ssm-summary>div:first-child>.ssm-hero-fig:hover{color:var(--bmc)}.ssm-summary dd .linky{font-weight:600}.ssm-summary dd .linky.warn{color:var(--hold)}.ssm-pairs-key{margin:0 0 var(--s-3);font-size:var(--t-micro);color:var(--muted);gap:var(--s-4);align-items:center;display:flex}.ssm-pairs-key .key{border-radius:var(--r-pill);width:14px;height:5px;margin-right:var(--s-3);display:inline-block}.ssm-pairs-key .key.forecast{background:var(--chart-2)}.ssm-pairs-key .key.awarded{background:var(--live)}.ssm-barrow-band .words{font-size:var(--t-small);color:var(--ink);white-space:normal;grid-column:2/-1}.ssm-mix-note{margin:0 0 var(--s-4);font-size:var(--t-small)}.ssm-mix-bars .ssm-barrow>strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.272;display:-webkit-box}.ssm-mix-bars .ssm-barrow[aria-pressed=true]>strong{-webkit-line-clamp:unset;display:block}.ssm-rangebar{justify-content:flex-end}.ssm-rangebar .seg,.ssm-rangebar .ssm-window{margin-left:0}.ssm-rangebar .ssm-dates form{left:auto;right:0}.ssm-dates>summary.btn.on{color:var(--bmc);background:var(--tint);border-color:var(--bmc)}.standing-form{border-bottom:1px solid var(--border-soft)}.m-amount-edit.is-wide{width:110px}.target-history{padding-left:var(--s-6);font-size:var(--t-small);color:var(--muted)}.outcome-export{order:1}.decision-basis{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:inline-flex}.evidence{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel);padding-bottom:var(--s-5);gap:var(--s-4);display:grid}.evidence>:not(.ev-head){margin-inline:var(--edge)}.evidence>.ev-head{padding:var(--s-5) var(--edge);border-bottom:1px solid var(--border-soft)}.evidence.loading{opacity:.72;transition:opacity .14s var(--ease)}.ev-head{justify-content:space-between;align-items:baseline;gap:var(--s-4);flex-wrap:wrap;display:flex}.ev-head h3{font-size:var(--t-lead);letter-spacing:-.01em;align-items:center;gap:var(--s-3);font-weight:600;display:inline-flex}.ev-windows{border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface);display:inline-flex;overflow:hidden}.ev-win{font:inherit;font-size:var(--t-small);color:var(--muted);padding:var(--s-3) var(--s-4);cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:none}.ev-win+.ev-win{border-left:1px solid var(--border)}.ev-win.on{background:var(--tint);color:var(--bmc)}.ev-win:hover{color:var(--ink);text-decoration:none}.ev-period{font-size:var(--t-small)}.ev-sentences{gap:var(--s-2);display:grid}.ev-sentence{font-size:var(--t-body);gap:var(--s-3);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.ev-sentence .ev-ids{gap:var(--s-3);flex-wrap:wrap;display:inline-flex}.ev-sentence .ev-ids .rid{font-size:var(--t-small)}.ev-note{font-size:var(--t-small);margin:0}.ev-grid{align-items:start}.ev-block h4{font-size:var(--t-small);color:var(--muted);margin:0 0 var(--s-3);gap:var(--s-3);flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.ev-block h4 .quiet{font-weight:400}.ev-chartwrap{scrollbar-width:thin;padding-bottom:var(--s-1);overflow:auto hidden}.ev-chartwrap:focus-visible{outline:2px solid var(--bmc);outline-offset:2px;border-radius:var(--r-control)}.ev-chart{display:block}.ev-foot p{font-size:var(--t-micro)}.ev-chart a rect:hover,.ev-chart a:focus-visible rect{stroke:var(--ink);stroke-width:1.5px}.ev-legend{margin:var(--s-2) 0 0;gap:var(--s-4) var(--s-5);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ev-legend .key{vertical-align:-1px;width:10px;height:10px;margin-right:var(--s-2);border:1px solid #0000;border-radius:2px;display:inline-block}.ev-legend .key.won,.ev-band .seg.won{background:var(--live)}.ev-legend .key.lost,.ev-band .seg.lost{background:var(--risk)}.ev-legend .key.live,.ev-band .seg.live{background:repeating-linear-gradient(45deg, var(--hold) 0 1.5px, var(--hold-bg) 1.5px 4px);border-color:var(--hold)}.ev-legend .key.stale,.ev-band .seg.stale{background:radial-gradient(circle at 2px 2px, var(--muted) .9px, var(--done-bg) 1px) 0 0 / 4px 4px;border-color:var(--muted)}.ev-legend .key.withdrawn,.ev-band .seg.withdrawn{background:var(--done)}.ev-bands,.ev-worktypes{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ev-band,.ev-worktypes li{gap:var(--s-4);grid-template-columns:82px minmax(0,1fr) 118px;align-items:center;display:grid}.ev-worktypes li{grid-template-columns:minmax(0,1fr) 118px}.ev-band.hl{background:var(--tint);margin:0 calc(-1 * var(--s-3));padding:var(--s-2) var(--s-3);border-radius:var(--r-control)}.ev-band-label{font-size:var(--t-small);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-band.hl .ev-band-label{color:var(--bmc);font-weight:600}.ev-band-you{font-size:var(--t-micro);color:var(--bmc);font-weight:600;display:block}.ev-band-bar{text-decoration:none;display:block}.ev-band-track{background:var(--border-soft);border-radius:3px;height:12px;display:flex;overflow:hidden}.ev-band-track .seg{border-right:1px solid var(--surface);height:100%;min-height:0;width:var(--w);display:block}.ev-band-bar:hover .ev-band-track{outline:1px solid var(--ink)}.ev-band-count{text-align:right;line-height:1.272;display:grid}.ev-band-count strong{font-variant-numeric:tabular-nums;font-size:var(--t-data)}.ev-band-count small{font-size:var(--t-micro);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-summary{gap:var(--s-3) var(--s-6);font-size:var(--t-data);margin:var(--s-3) 0 var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.ev-summary strong{font-size:var(--t-lead);font-variant-numeric:tabular-nums}.ev-summary a{color:inherit;border-radius:var(--r-tag);text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-underline-offset:3px;transition:background .14s var(--ease), box-shadow .14s var(--ease), color .14s var(--ease)}.ev-summary a:is(:hover,:focus-visible){color:var(--bmc);background:var(--tint);box-shadow:0 0 0 var(--s-2) var(--tint);text-decoration:none}.ev-summary :is(.ev-intel,.ci-facts){display:contents}.ev-more{font-size:var(--t-small);gap:var(--s-3);display:grid}.ev-more.row{gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.ev-more .linky{font-size:var(--t-small)}.ev-decision.compact{gap:var(--s-3);display:grid}.ev-decision.compact p{margin:0}.evidence.compact .ev-sentences{gap:var(--s-1)}.ev-tablewrap{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-x:auto}.ev-comparables{border-collapse:collapse;width:100%;font-size:var(--t-small)}.ev-comparables th{text-align:left;color:var(--muted);padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--border-soft);white-space:nowrap;font-weight:600}.ev-comparables td{padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--border-soft);vertical-align:top}.ev-comparables tr:last-child td{border-bottom:none}.ev-comparables .r{text-align:right;white-space:nowrap}.ev-comparables .sub{color:var(--faint);font-size:var(--t-micro);display:block}.ev-comparables .ev-scope{max-width:320px}.ev-comparables .ev-name{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;display:block;overflow:hidden}.ev-decision{border-top:1px solid var(--border-soft);padding-top:var(--s-4);gap:var(--s-3);display:grid}.ev-decision p{margin:0}.ev-decision .ev-date{font-variant-numeric:tabular-nums;font-weight:600}.ev-decision .ev-basis{font-size:var(--t-small)}.ev-foot{font-size:var(--t-micro);margin:0}.ev-controls{gap:var(--s-4);font-size:var(--t-small);flex-wrap:wrap;align-items:center;display:flex}.ev-controls>.fielderr{flex-basis:100%;order:9}.ev-controls:has(>button[type=submit]){align-items:flex-start}.ev-controls>.fixline:not([hidden]){min-height:var(--h-control-slim);align-self:flex-start;align-items:center;display:inline-flex}.ev-controls .datefield-input{font:inherit;font-size:var(--t-small);padding-left:var(--s-3);border:1px solid var(--control-border);border-radius:var(--r-control);background:var(--surface)}.fu-priority{color:var(--hold);font-weight:600}.dp-date{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.two-col.bid-record .evidence .ev-grid{grid-template-columns:minmax(0,1fr)}.latechase{color:var(--hold);vertical-align:middle;align-items:center;display:inline-flex}.chase-suggest{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:var(--t-micro);font-variant-numeric:tabular-nums;padding:var(--s-1) var(--s-4);border-radius:var(--r-control);cursor:pointer;align-items:center;gap:var(--s-3);display:inline-flex}.chase-suggest:hover{color:var(--bmc);border-color:var(--bmc);background:var(--tint)}.chase-suggest:disabled{opacity:.6;cursor:default}.quicklog{padding:var(--s-5) var(--s-6) var(--s-4);border-bottom:1px solid var(--border-soft)}.ql-row{gap:var(--s-5);flex-wrap:wrap;align-items:flex-start;display:flex}.ql-row .field{margin:0}.ql-row .fielderr{contain:inline-size}.ql-name{flex:260px;min-width:0}.ql-owner{flex:0 190px}.ql-date,.ql-btn{flex:none}.ql-row>:is(.ql-act,.ql-links){margin-top:calc(var(--t-micro) * 1.618 + var(--s-3))}.ql-act{align-items:flex-start;gap:var(--s-3);flex-direction:column;flex:none;display:flex}.ql-act>.fixline{contain:inline-size;white-space:nowrap;align-self:stretch}.ql-done{margin:var(--s-3) 0 0;font-size:var(--t-small);color:var(--live);font-weight:600}.similarwork{margin-top:var(--s-2);font-size:var(--t-small);color:var(--muted)}.similarwork .sw-head{gap:var(--s-2);margin:0 0 var(--s-1);align-items:center;font-weight:600;display:flex}.similarwork ul{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.similarwork li{gap:var(--s-3);align-items:baseline;min-width:0;display:flex}.similarwork li a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.similarwork li a:hover{color:var(--bmc)}.similarwork li .sub{white-space:nowrap;flex:none}.target-inline-input{width:58px;padding:0 var(--s-3);font:inherit}.turn-lead{margin:var(--s-2) 0 var(--s-3)}.enq-summary{align-items:baseline;gap:var(--s-3) var(--s-5);padding:var(--s-4) var(--edge) var(--s-3);border-bottom:1px solid var(--border-soft);font-size:var(--t-small);color:var(--muted);flex-wrap:wrap;display:flex}.enq-summary strong{color:var(--ink)}.enq-summary strong.warn{color:var(--risk)}.turn-summary{font-size:var(--t-small);color:var(--muted);flex:100%}.turn-summary>summary{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:inline-flex}.turn-summary>summary strong{color:var(--ink)}.turn-summary>summary strong.verdict-hold{color:var(--hold)}.turn-summary>summary strong.verdict-risk{color:var(--risk)}.turn-summary>summary strong.verdict-live{color:var(--live)}.turn-summary .turn-open{color:var(--muted);margin-left:var(--s-4);font-weight:600}.turn-summary>summary:hover .turn-open{color:var(--ink)}.turn-table{width:auto;min-width:520px;max-width:100%;margin:var(--s-4) 0 0}.regtable td.q-action{padding-top:var(--s-1);padding-bottom:var(--s-1)}.regtable td.q-action .cluster{flex-wrap:nowrap;justify-content:flex-end}.regtable td.q-action .btn{white-space:nowrap}.regtable td.q-action .keepwidth{display:inline-grid}.regtable td.q-action .keepwidth>*{text-align:center;grid-area:1/1}.regtable td.q-action .keepwidth>.is-off{visibility:hidden}.regtable.q-rows tbody:not(:last-child) tr:last-child td{border-bottom:1px solid var(--border-soft)}.regtable tbody tr.q-formrow,.regtable tbody tr.q-formrow:hover{background:var(--surface);--row-bg:var(--surface);cursor:default}.regtable tr.q-formrow>td{white-space:normal;padding:0}.regtable tr.q-formrow .queuebody{width:100cqw;max-width:100%;position:sticky;left:0}.regtable td.fu-date .fu-next{align-items:center;gap:var(--s-4);display:inline-flex}.regtable td.fu-date .fu-marks{align-items:center;gap:var(--s-2);min-width:12px;display:inline-flex}.regtable td.fu-date .latechase{margin:0}.regtable :is(.fu-last,.corr-why-line){text-overflow:ellipsis;vertical-align:bottom;max-width:40ch;display:inline-block;overflow:hidden}.regtable .fu-last{color:var(--muted)}@media (max-width:1279px){.regtable .fu-last{max-width:28ch}}.regtable .corr-why-line{max-width:56ch}.ql-links{align-items:center;gap:var(--s-6);margin-left:var(--s-3);flex:none;display:inline-flex}.ql-details{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px dashed var(--border-soft)}.ql-details[hidden]{display:none}.ql-client{flex:260px;min-width:0}.ql-fee{flex:0 220px}.ql-note{flex:220px}.stage-track{gap:var(--s-3) var(--s-6);margin:var(--s-4) 0 0;font-size:var(--t-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.stage-track li{align-items:baseline;gap:var(--s-3);color:var(--muted);display:flex}.stage-track .stage-dot{border:2px solid var(--border);background:var(--surface);border-radius:50%;align-self:center;width:9px;height:9px}.stage-track .stage-done .stage-dot{background:var(--bmc);border-color:var(--bmc)}.stage-track .stage-current{color:var(--ink);font-weight:600}.stage-track .stage-current .stage-dot{border-color:var(--bmc);box-shadow:0 0 0 3px #1f3e6e26}.stage-track .stage-sub{color:var(--faint);font-weight:400}.bid-record details[open]>summary .fold-digest,details.bid-restriction[open]>summary>.aside{display:none}.bid-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bid-summary-grid .summary-cell{display:contents}.bid-summary-grid .fact{border-bottom:none}.bid-summary-grid:has(>:nth-child(5))>.fact:nth-child(-n+4){border-bottom:1px solid var(--border-soft)}.bid-summary-grid:has(>:nth-child(5))>.summary-cell:nth-child(-n+4)>.fact{border-bottom:1px solid var(--border-soft)}.latechase{align-items:center;gap:var(--s-3);margin-left:var(--s-4);color:var(--hold);font-size:var(--t-small);display:inline-flex}.fact .latechase{margin-left:var(--s-3)}.bid-work .bid-editor{border-top:1px solid var(--border-soft);padding:var(--s-5) var(--edge) var(--s-5)}.bid-work .bid-editor .discard-confirm{margin-top:var(--s-4)}.bid-work .bid-saved{padding:var(--s-4) var(--edge) var(--s-4);border-top:1px solid var(--border-soft);margin:0}.fu-why{display:inline-block}.fu-why>summary{text-underline-offset:2px;text-decoration:underline;display:inline}.fu-basis .fu-why{margin-left:var(--s-3)}.fu-basis .fu-why[open]{margin:var(--s-1) 0 0;display:block}.bid-summary-grid .fact .v .pill{margin-left:var(--s-3);vertical-align:middle}.bid-summary-grid .fact .v .linky{margin-left:var(--s-3);font-weight:400}.bid-work .factgrid{grid-template-columns:minmax(0,1fr)}.bid-work .factgrid .fact{border-bottom:1px solid var(--border-soft)}.bid-work .factgrid .fact:last-child{border-bottom:none}.bid-work .fact .v .pill{margin-left:var(--s-3);vertical-align:middle}.bid-work .fact .v .linky{font-weight:400}.bid-choice{cursor:pointer}.bid-choice.is-locked{cursor:not-allowed;opacity:.55}.bid-choice>input[type=radio]{margin-top:var(--s-2)}.bid-fact-input{font:inherit;font-size:var(--t-data);border-radius:var(--r-control);padding:0 var(--s-4);max-width:130px}.bid-via{display:block;position:relative}.bid-via-input{font:inherit;font-size:var(--t-small);border-radius:var(--r-control);padding:0 var(--s-4);max-width:190px}.dropdown.bid-via-list{z-index:40;min-width:240px;top:100%;left:0}.decision-aside{font-size:var(--t-small);font-weight:400;display:block}.notbefore-why{min-width:220px;font:inherit;font-size:var(--t-small);padding:0 var(--s-3);border-radius:var(--r-control)}.q-cell.q-standing{justify-content:flex-start;gap:var(--s-3) var(--s-4);flex-flow:wrap;align-items:center;display:inline-flex}.q-cell.q-standing>.mutetext{flex-basis:100%}.q-cell.q-standing>:is(.fielderr,.m-cellerror){flex-basis:100%;order:9}.q-cell.q-judge{gap:var(--s-3);flex-flow:wrap;align-items:center;display:inline-flex}.q-select.q-judge-input{width:64px}.regtable .q-select.q-judge-input{flex:1 1 0;min-width:0;max-width:64px;position:static;transform:none}.q-cell.q-judge .linky{white-space:normal;text-align:left}.q-cell.q-judge .m-cellerror{contain:inline-size;white-space:normal;flex-basis:100%}.q-cell.q-judge>.fielderr{contain:inline-size;white-space:normal;flex-basis:100%;order:9}.q-cell.q-judge>.fixline{contain:inline-size;white-space:normal;flex-basis:100%;order:10}.q-cell.q-judge>:is(.fielderr,.fixline,.m-cellerror){margin-inline-start:calc(-1 * var(--s-3));position:relative;inset-inline-start:var(--s-3)}.q-standing-reason{font:inherit;font-size:var(--t-small);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--surface);min-width:180px}.queuebody.triage-body{padding:var(--s-3) var(--edge) var(--s-5)}
}

@layer bos {
.tl-area>:is(.viewstrip,.toolbar){margin-bottom:0}.tl-area :is(.tl-addrow,.tl-checkform) input{font:inherit;font-size:var(--t-body);color:var(--ink);background-color:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-control);height:var(--h-control-slim);padding-inline:var(--s-3)}.tl-area :is(.tl-addrow,.tl-checkform) input:focus{border-color:var(--bmc);outline:none}.tl-board .tl-table{table-layout:fixed}.app-shell .tl-area .regwrap.tl-board{background-image:none;overflow:visible}.tl-board .tl-table thead th:first-child{border-top-left-radius:calc(var(--r-panel) - 1px)}.tl-board .tl-table thead th:last-child{border-top-right-radius:calc(var(--r-panel) - 1px)}.tl-board .tl-table thead.vh+tbody>tr:first-child>td:first-child{border-top-left-radius:calc(var(--r-panel) - 1px)}.tl-board .tl-table thead.vh+tbody>tr:first-child>td:last-child{border-top-right-radius:calc(var(--r-panel) - 1px)}.tl-board .tl-table tbody>tr:last-child>td:first-child{border-bottom-left-radius:calc(var(--r-panel) - 1px)}.tl-board .tl-table tbody>tr:last-child>td:last-child{border-bottom-right-radius:calc(var(--r-panel) - 1px)}.tl-w-grip{width:34px}.tl-w-task{width:22%}.tl-w-job{width:20%}.tl-w-who{width:13%}.tl-w-status{width:180px}.tl-w-due{width:9%}.tl-w-prio{width:96px}.tl-w-updated{width:120px}.tl-board .tl-table tbody tr>td{vertical-align:middle;height:37px;padding-block:0}.tl-table tbody tr{cursor:default}.tl-board .tl-table tbody tr>td.tl-empty-cell{white-space:normal;height:auto;padding:0}.regtable .tl-grip-col{padding-right:0}.tl-grip{padding:var(--s-2);border-radius:var(--r-tag);color:var(--faint);cursor:grab;background:0 0;border:0;display:inline-flex}.tl-grip:hover,.tl-grip:focus-visible{color:var(--bmc);background:var(--tint)}.tl-clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tl-declined,.tl-overdue{color:var(--risk)}.tl-overdue svg{margin-left:var(--s-3)}.tl-act{text-align:right}.tl-st-not_started{color:var(--done);background-color:var(--done-bg)}.tl-st-working{color:var(--bmc);background-color:var(--tint)}.tl-st-needs_checking,.tl-st-waiting{color:var(--hold);background-color:var(--hold-bg)}.tl-st-need_help{color:var(--risk);background-color:var(--risk-bg)}.tl-st-checked,.tl-st-done{color:var(--live);background-color:var(--live-bg)}.tl-status .pill{min-width:0;max-width:100%;padding-inline:var(--s-4)}.tl-status .pill>.tl-clip{min-width:0}.tl-pr-critical{color:var(--risk);font-weight:600;font-size:var(--t-label)}.tl-pr-high{color:var(--ink);font-weight:600;font-size:var(--t-label)}.regtable tbody tr.tl-addrow,.regtable tbody tr.tl-addrow:hover{background:var(--surface)}.tl-addrow input{width:100%}.tl-area .tl-addrow :is(input,select){background-color:#0000;border-color:#0000}.tl-area .tl-addrow:is(:hover,:focus-within) :is(input,select){border-color:var(--border-soft)}.tl-area .tl-addrow :is(input,select):focus{border-color:var(--bmc);background-color:var(--surface)}.tl-area .tl-addrow input[aria-invalid=true]{border-color:var(--control-border-error)}.tl-board .tl-table .tl-addrow td.tl-task{padding-left:var(--s-3)}.tl-addrow .tl-task input{padding-inline:var(--s-4)}.tl-w-more{width:55px}.tl-board .tl-table tbody td.tl-ed{padding:0;position:relative}.tl-board .tl-table td.tl-more-col{text-align:center;padding:0}.tl-cellbtn{align-items:center;gap:var(--s-3);width:100%;min-width:0;height:37px;padding:0 var(--s-5);font:inherit;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:box-shadow .14s var(--ease);background:0 0;border:0;border-radius:0;display:flex;overflow:hidden}.tl-cellbtn.is-text{cursor:text}.tl-cellbtn>.tl-clip{flex:auto;min-width:0}.tl-cellbtn .rid{flex:none}.tl-cellbtn:hover{box-shadow:inset 0 0 0 1px var(--control-border)}.tl-cellbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:0}.tl-cellbtn[aria-expanded=true],.tl-ed.is-editing>.tl-cellbtn{box-shadow:inset 0 0 0 2px var(--bmc), inset 0 0 0 3px var(--surface)}.tl-cellbtn[aria-busy=true]{cursor:progress}.tl-cellbtn[aria-busy=true]>*{opacity:.618}.tl-cellbtn.is-refused{box-shadow:inset 0 0 0 2px var(--risk)}.tl-cellbtn .tl-hint{color:var(--faint);opacity:0;transition:opacity .14s var(--ease)}.tl-cellbtn:is(:hover,:focus-visible) .tl-hint{opacity:1}.tl-board .tl-table td[data-cell]:focus-visible{outline-offset:-2px;border-radius:0}.tl-title-edit{z-index:2;width:100%;padding-inline:var(--s-5);border:1px solid var(--bmc);background-color:var(--surface);color:var(--ink);font:inherit;border-radius:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tl-title-edit:focus{box-shadow:inset 0 0 0 1px var(--bmc);outline:none}.tl-more-col .rowmenu-trigger{opacity:0;transition:opacity .14s var(--ease)}.tl-table tr:is(:hover,:focus-within) .tl-more-col .rowmenu-trigger,.tl-more-col .rowmenu[data-open] .rowmenu-trigger{opacity:1}@media (hover:none){.tl-more-col .rowmenu-trigger{opacity:1}}.regtable tbody tr.tl-adding{opacity:.618}@keyframes tl-fresh{0%{background-color:var(--tint)}}.regtable tbody tr.tl-fresh{animation:tl-fresh 1.2s var(--ease)}.floatpop.tl-pop{gap:var(--s-4);overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);width:233px;display:grid;overflow-y:auto}.floatpop.tl-pop-wide{width:377px;max-width:377px}.floatpop.tl-pop-cal{width:280px}.tl-pop p:not(.vh){margin:0}.tl-pop-line{font-size:var(--t-small);color:var(--muted);white-space:normal}.tl-pop-line.is-risk{color:var(--risk)}.tl-pop-line .linky{min-height:0}.tl-pop-foot{justify-content:flex-end;gap:var(--s-4);display:flex}.tl-pop :is(input,textarea){width:100%;font:inherit;font-size:var(--t-body);color:var(--ink);background-color:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-control);padding-inline:var(--s-4)}.tl-pop input{height:var(--h-control-slim)}.tl-pop textarea{padding:var(--s-4);resize:vertical}.tl-pop :is(input,textarea):focus{border-color:var(--bmc);box-shadow:0 0 0 1px var(--bmc);outline:none}.tl-pop :is(input,textarea)[aria-invalid=true]{border-color:var(--control-border-error)}.tl-pop :is(input,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--control-border-error)}.tl-pop .standing-choices:focus{outline:none}.tl-pop .standing-choices:focus-visible .standing-pick.is-active{outline:2px solid var(--focus-ring);outline-offset:-2px}.tl-pop .standing-pick[aria-disabled=true]{cursor:default}.tl-chip{width:100%;min-height:var(--h-control-slim);padding-inline:var(--s-4);border-radius:var(--r-tag);font-weight:600;font-size:var(--t-label);justify-content:center;align-items:center;display:flex}.tl-chip:is(.tl-pr-critical,.tl-pr-high,.tl-pr-normal,.tl-pr-low){background-color:var(--surface-2)}.tl-chip:is(.tl-pr-normal,.tl-pr-low){color:var(--muted);font-weight:400}.tl-chip.tl-chip-head{width:fit-content;min-height:0;padding-block:var(--s-2);align-self:flex-start}.tl-poplist{max-height:233px;overflow-y:auto}.tl-poplist .result.tl-extra .r-name{color:var(--bmc)}.tl-poplist .result{padding-block:var(--s-3)}.tl-poplist .result .r-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tl-poplist .result .r-meta{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:38.2%;overflow:hidden}.tl-poplist .result:hover{background:0 0}.tl-poplist .result.active{background:var(--tint)}.tl-poplist .result[aria-selected=true] .r-name{color:var(--bmc)}.tl-poplist .result[aria-selected=true]:after{content:"";background-color:var(--bmc);width:12px;height:12px;-webkit-mask:var(--check-mark) center / contain no-repeat;-webkit-mask:var(--check-mark) center / contain no-repeat;mask:var(--check-mark) center / contain no-repeat;flex:none}@media (forced-colors:active){.tl-poplist .result[aria-selected=true]:after{forced-color-adjust:none;background-color:canvastext}}.tl-pickarea{gap:var(--s-3);flex-direction:column;height:233px;display:flex}.tl-pickarea>.tl-poplist{flex:auto;min-height:0;max-height:none}.tl-pop form .tl-pickarea{height:144px}.tl-pickarea-job>.tl-poplist{flex-direction:column;display:flex;overflow:hidden}.tl-poplist-scroll{flex:auto;min-height:0;overflow-y:auto}.tl-poplist-extras{padding-top:var(--s-2);border-top:1px solid var(--border-soft);flex:none}.tl-group ul.mini.iconed{padding:var(--s-3) var(--edge) var(--s-5)}.tl-group .mini .sub,.tl-group .mini .mini-fact{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tl-group ul.tl-oneline li{align-items:baseline}.tl-group ul.tl-oneline .mini-body{align-items:baseline;gap:var(--s-4);white-space:nowrap;flex-direction:row}.tl-group ul.tl-oneline .mini-name{flex:none}.tl-group ul.tl-oneline .mini-fact{text-overflow:ellipsis;min-width:0;overflow:hidden}.tl-clients{gap:var(--s-4);flex-direction:column;display:flex}.tl-client-head{align-items:baseline;gap:var(--s-2);margin-inline:calc(-1 * var(--s-4));padding:var(--s-2) var(--s-4);border-radius:var(--r-row);background:var(--surface-2);font-size:var(--t-small);color:var(--ink);font-weight:600;line-height:1.618;display:flex}.tl-client-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-client-head .quiet{white-space:nowrap;flex:none;font-weight:400}.tl-client-head .money{flex:none;margin-left:auto}
}

@layer bos {
.pricing-work .pr-wide{grid-column:1/-1}.pricing-work .regtable th{position:static}.pricing-work .regtable tbody tr:hover{--row-bg:transparent;background:0 0}.pr-label{font-size:var(--t-small);color:var(--muted);font-weight:600}.pr-subhead{font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-weight:600}.pr-scope{border:0;min-width:0;margin:0;padding:0}.pr-scope legend{font-size:var(--t-small);color:var(--muted);margin-bottom:var(--s-3);padding:0;font-weight:600}.pr-check{align-items:center;gap:var(--s-4);font-size:var(--t-body);color:var(--ink);cursor:pointer;display:inline-flex}.pr-grid-3{gap:var(--s-5) var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pr-modes{align-self:flex-start;margin-left:0}.pr-from-bid{font-size:var(--t-body);color:var(--ink)}.pr-picks{gap:var(--s-5);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr) auto;align-items:start;display:grid}.pr-picks .pr-scope{gap:var(--s-3)}.pr-picks .pr-scope>.cluster{min-height:var(--h-control)}.pr-picks .pr-scope .quiet{width:0;min-width:100%;display:block}.pr-affixed{background:var(--surface);border:1px solid var(--control-border);border-radius:var(--r-control);min-width:0;transition:border-color .14s var(--ease), box-shadow .14s var(--ease);align-items:center;display:flex}.pr-affixed:focus-within{border-color:var(--bmc);box-shadow:0 0 0 3px var(--focus-halo)}.field .pr-affixed input{box-shadow:none;min-width:0;padding-inline:var(--s-4);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.field .pr-affixed input:focus{box-shadow:none}.pr-affixed:has(input[aria-invalid=true]){border-color:var(--control-border-error);--focus-halo:var(--risk-halo)}.pr-affix{color:var(--faint);font-size:var(--t-small);padding-inline:var(--s-4)}.pr-affix:first-child{padding-right:0}.pr-affix:last-child{padding-left:0}.pr-item{gap:var(--s-4);padding-bottom:var(--s-5);border-bottom:1px solid var(--border-soft);display:grid}.pr-item-nums{gap:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1.6fr) minmax(0,.6fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,.9fr) auto;align-items:start;display:grid}.pr-item-cost .money{min-height:var(--h-control);align-items:center;font-weight:600;display:flex}.pr-remove{align-self:center}.pr-typesearch{position:relative}.pr-typelist{top:100%}.pr-picked{color:var(--ink);font-weight:600}.pr-pkg{gap:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;display:grid}.pr-cost-sum{font-size:var(--t-body);color:var(--ink)}.pr-sum{border-collapse:collapse;width:100%;font-size:var(--t-data)}.pr-sum th{text-align:left;color:var(--muted);padding:var(--s-2) 0;font-weight:400}.pr-sum td{text-align:right;padding:var(--s-2) 0;white-space:nowrap}.pr-sum .pr-sum-total th,.pr-sum .pr-sum-total td{color:var(--ink);border-top:1px solid var(--border);padding-top:var(--s-3);font-weight:600}.pr-stage-row{gap:var(--s-4);border:0;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.pr-stage{align-items:center;gap:var(--s-2) var(--s-3);cursor:pointer;min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-control);font-size:var(--t-label);color:var(--muted);background:var(--surface);transition:background .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"box n share""name name name";display:grid}.pr-stage input{grid-area:box}.pr-stage-n{color:var(--ink);grid-area:n}.pr-stage-name{grid-area:name;line-height:1.618}.pr-stage:hover{color:var(--ink);background:var(--surface-2)}.pr-stage:has(input:checked){background:var(--tint);border-color:var(--bmc);color:var(--ink)}.pr-stage-share{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:share}.pr-reasons{border:0;min-width:0;margin:0;padding:0}.pr-reasons legend{font-size:var(--t-small);color:var(--muted);margin-bottom:var(--s-3);padding:0;font-weight:600}.pr-chip{align-items:center;gap:var(--s-4);cursor:pointer;min-height:var(--h-control-slim);padding:var(--s-2) var(--s-5);border:1px solid var(--border);border-radius:var(--r-tag);background:var(--surface);color:var(--muted);font-size:var(--t-label);transition:background .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease);font-weight:600;display:inline-flex}.pr-chip:hover{color:var(--ink);background:var(--surface-2)}.pr-chip:has(input:checked){background:var(--tint);border-color:var(--bmc);color:var(--bmc)}.pr-chip-own{color:var(--muted);font-weight:400}.pr-stages td,.pr-hours td{white-space:nowrap}.pr-cellnum{width:104px;display:inline-flex}.pr-cellnum .pr-affixed,.pr-hours td input:not([type=checkbox]){width:100%}.pr-hours td:first-child{width:40%}.pr-hours select{width:auto}.pr-off{color:var(--hold);font-weight:600}.pr-mrows{display:grid}.pr-mrow{gap:var(--s-3) var(--s-6);padding:var(--s-5) var(--edge);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,8.5em) minmax(0,1fr) auto;align-items:start;display:grid}.pr-mrow:last-child{border-bottom:0}.pr-mrow.is-chosen{background:var(--tint)}.pr-mrow-name{gap:var(--s-1);display:grid}.pr-mrow-name h3{font-size:var(--t-body);font-weight:600}.pr-mrow.is-off h3{color:var(--muted)}.pr-mfig{font-size:var(--t-lead);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.pr-mstate{font-size:var(--t-small);color:var(--muted)}.pr-mrow-body{gap:var(--s-3);grid-column:2;min-width:0;display:grid}.pr-plain{font-size:var(--t-small);color:var(--ink);max-width:72ch}.pr-mrow.is-off .pr-plain{color:var(--muted)}.pr-mrow-act{align-items:center;gap:var(--s-4);grid-column:3;display:flex}.pr-mbadges{gap:var(--s-3);flex-wrap:wrap;display:flex}.pill.pr-mbadge{font-size:var(--t-micro);padding:var(--s-1) var(--s-4);color:var(--muted);background:var(--done-bg)}.pr-mrow-fold{grid-column:1/-1}.pr-proxy-same{font-size:var(--t-small);color:var(--muted)}.pr-proxy-same strong{color:var(--ink)}.pr-chosen-tag{font-size:var(--t-micro);color:var(--bmc);background:var(--surface);border:1px solid var(--bmc-soft);border-radius:var(--r-tag);padding:0 var(--s-3);white-space:nowrap;font-weight:600}.pr-marks{gap:var(--s-3);font-size:var(--t-small);margin:0;padding:0;list-style:none;display:grid}.pr-marks li{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.pr-marks strong{font-variant-numeric:tabular-nums}.pr-p61-band{font-size:var(--t-small)}.pr-comp{gap:var(--s-4) var(--s-5);grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr) auto;align-items:end;display:grid}.pr-basis{font-size:var(--t-small);color:var(--ink);font-variant-numeric:tabular-nums}.pr-source{font-size:var(--t-small);color:var(--muted)}.pr-trace{border-collapse:collapse;width:100%;font-size:var(--t-small)}.pr-trace th{text-align:left;color:var(--muted);padding:var(--s-1) var(--s-4) var(--s-1) 0;font-weight:400}.pr-trace td{text-align:right;padding:var(--s-1) 0;white-space:nowrap}.pr-schedule{border-collapse:collapse;width:100%;font-size:var(--t-data)}.pr-schedule th,.pr-schedule td{padding:var(--s-3) var(--s-5);text-align:left}.pr-schedule :is(th,td):first-child{padding-left:var(--edge)}.pr-schedule :is(th,td):last-child{padding-right:var(--edge)}.pr-schedule thead th{font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-weight:600}.pr-schedule tbody th{font-weight:400}.pr-schedule .r{text-align:right}.pr-schedule tfoot :is(th,td){border-top:1px solid var(--border);font-weight:600}.pr-side{top:calc(var(--stackH,96px) + var(--s-5));max-height:calc(100vh - var(--stackH,96px) - var(--s-7));border-radius:var(--r-panel);position:sticky;overflow-y:auto}.pr-side:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pricing-work .panel-head,.pr-side .queuebody{padding-block:var(--s-4)}.pr-stale{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--hold-bg);color:var(--hold);border-radius:var(--r-control);font-size:var(--t-small);font-weight:600;display:flex}.pr-scale{grid-template-columns:fit-content(var(--label-col)) minmax(0, 1fr);column-gap:var(--s-5);grid-template-rows:repeat(var(--scale-rows), auto);font-size:var(--t-label);padding-inline-end:var(--s-4);display:grid}.pr-scale-name{grid-column:1;grid-row:var(--row);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-self:center;overflow:hidden}.pr-scale-name.is-off{color:var(--faint)}.pr-scale-track{grid-column:2;grid-row:var(--row);min-height:24px;position:relative}.pr-scale-track:before{content:"";border-top:1px solid var(--border-soft);position:absolute;top:50%;left:0;right:0}.pr-scale-none{z-index:1;color:var(--faint);background:var(--surface);padding-inline-end:var(--s-2);position:absolute;top:50%;left:0;transform:translateY(-50%)}.pr-scale-lines{grid-column:2;grid-row:1 / var(--row-end);pointer-events:none;position:relative}.pr-scale-lines span{left:var(--at);border-left:1px solid var(--border-soft);position:absolute;top:0;bottom:0}.pr-scale-band{left:var(--at);width:var(--span);height:var(--s-4);background:var(--border);border-radius:var(--r-tag);position:absolute;top:50%;transform:translateY(-50%)}.pr-scale-mark{left:var(--at);z-index:2;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.pr-scale-mark:before{content:"";width:calc(var(--s-4) + var(--s-1));height:calc(var(--s-4) + var(--s-1));background:var(--muted);box-sizing:border-box;transition:transform .14s var(--ease), background .14s var(--ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button.pr-scale-mark{cursor:pointer}button.pr-scale-mark:hover:before{background:var(--ink);transform:translate(-50%,-50%)scale(1.3)}.pr-scale-mark.is-hollow:before{background:var(--surface);border:2px solid var(--muted)}.pr-scale-fig{left:var(--at);right:var(--from-end);z-index:1;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none;background:var(--surface);font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.pr-scale-fig.is-right{padding-left:var(--s-5);padding-right:var(--s-2)}.pr-scale-fig.is-left{padding-right:var(--s-5);padding-left:var(--s-2)}.pr-scale-track.has-band .pr-scale-fig{background:0 0}.pr-scale-legend{grid-column:2;grid-row:var(--row);z-index:1;color:var(--muted);padding-bottom:var(--s-2);position:relative}.pr-scale-legend>:is(span,button){background:var(--surface)}.pr-scale-legend strong{color:var(--ink);font-variant-numeric:tabular-nums}.pr-scale-use{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;border:0;padding:0}.pr-scale-use:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.pr-scale-axis{grid-column:2;grid-row:var(--row);min-height:var(--s-6);border-top:1px solid var(--border);color:var(--muted);font-variant-numeric:tabular-nums;position:relative}.pr-scale-axis span{left:var(--at);top:var(--s-2);white-space:nowrap;position:absolute;transform:translate(-50%)}.pr-scale-axis span.is-first{transform:none}.pr-scale-axis span.is-last{transform:translate(-100%)}.pr-scale-feecol{grid-column:2;grid-row:1 / var(--row-end);pointer-events:none;position:relative}.pr-scale-feeline{left:var(--at);border-left:2px dashed var(--bmc);position:absolute;top:0;bottom:0;transform:translate(-1px)}.pr-scale-feelabel{grid-column:2;grid-row:var(--row);min-height:calc(var(--s-6) - var(--s-2));position:relative}.pr-scale-feelabel span{left:var(--at);right:var(--from-end);white-space:nowrap;color:var(--bmc);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.pr-scale-feelabel span.is-first,.pr-scale-feelabel span.is-last{transform:none}.pr-checks{gap:var(--s-2);font-size:var(--t-small);margin:0;padding:0;list-style:none;display:grid}.pr-checks li{align-items:baseline;gap:var(--s-3);display:flex}.pr-checks li svg{flex:none;align-self:center}.pr-check-hold{color:var(--hold);font-weight:600}.pr-check-warning{color:var(--risk)}.pr-check-info{color:var(--muted)}.pr-switch{align-items:flex-start;gap:var(--s-4);font-size:var(--t-small);color:var(--ink);cursor:pointer;display:flex}.pr-switch input{appearance:none;cursor:pointer;box-sizing:border-box;width:var(--s-7);height:calc(var(--s-5) + var(--s-2) + var(--s-2));border-radius:var(--r-pill);background:var(--border);border:1px solid var(--control-border);transition:background .14s var(--ease), border-color .14s var(--ease);flex:none;margin:0;position:relative}.pr-switch input:before{content:"";top:var(--s-1);left:var(--s-1);width:var(--s-5);height:var(--s-5);background:var(--surface);border:1px solid var(--control-border);box-sizing:border-box;transition:transform .14s var(--ease);border-radius:50%;position:absolute}.pr-switch input:checked{background:var(--bmc);border-color:var(--bmc)}.pr-switch input:checked:before{transform:translateX(calc(var(--s-7) - var(--s-5) - var(--s-2) - var(--s-2)))}.pr-switch input:disabled{opacity:.55;cursor:not-allowed}.pr-switch:has(input:disabled){cursor:default;color:var(--muted)}.pr-ref-table td,.pr-ref-table th{white-space:normal}.pr-ref-table th{position:static}.pr-ref-table tbody tr{cursor:default}.pr-ref-table tbody tr:hover{--row-bg:transparent;background:0 0}.pr-ref-table td.money{white-space:nowrap}.pr-ref-note{max-width:var(--measure);text-wrap:pretty}.pr-ref-table td.pr-ref-note{max-width:120ch}.pr-line{display:block}.pr-ref-table td.pr-ref-edition{white-space:nowrap}.pr-ref-table td.pr-ref-holds{min-width:19em}.pr-reasons{padding:var(--s-4) var(--edge) var(--s-5);column-gap:var(--s-7)}.pr-reasons-h{padding-bottom:var(--s-3);border-bottom:1px solid var(--border-soft)}.pr-reason-list{font-size:var(--t-data);margin:0;padding:0;list-style:none}.pr-reason-list>li{padding:var(--s-4) 0;border-bottom:1px solid var(--border-soft)}.pr-reason-list>li:last-child{border-bottom:none}.panel>.pr-reason-list{padding:var(--s-2) var(--edge) var(--s-4)}.pr-list-bar{margin-bottom:var(--s-5)}.pr-list-bar .field input{width:320px}.pr-estimates td{white-space:nowrap}.pr-estimates td.reg-project{white-space:normal}.jobhead.pr-estimate-head{padding-top:calc(var(--s-6) + (1.618 - 1.272) * var(--t-title) / 2);padding-bottom:var(--s-5)}.pr-link-form .field input{width:160px}.pr-link-form>.field{display:contents}.pr-link-form>.field>.fielderr{flex-basis:100%;order:9}.pr-link-form label{font-size:var(--t-small);color:var(--muted);font-weight:600}.pr-estimate-head .meta .linky{font-size:inherit}.pr-versions-panel{scroll-margin-top:calc(var(--stackH,96px) + var(--s-5))}.pr-versions td{vertical-align:top}.pr-versions td.pr-note{white-space:normal;min-width:120px}.pr-versions td.pr-from{white-space:normal;min-width:120px;max-width:200px}.pr-versions tbody tr{cursor:default}.pr-versions tbody tr:hover{--row-bg:transparent;background:0 0}.pr-versions th{white-space:normal;position:static}.pr-versions tbody tr:first-child td{padding-bottom:var(--s-2);border-bottom:0}.pr-versions tr.pr-version-more td{white-space:normal;padding-top:0}.pr-versions tbody:not(:last-child) tr.pr-version-more td{border-bottom:1px solid var(--border-soft)}.pr-version-figures{gap:var(--s-3) var(--s-6);font-size:var(--t-small);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pr-version-figures dt{color:var(--muted)}.pr-version-figures dd{margin:0;font-weight:600}.pr-editions{font-size:var(--t-small);color:var(--muted)}.pr-pf-filters select{width:auto;max-width:220px}.pr-pf-scope{max-width:calc(var(--measure) + 2 * var(--edge));margin-bottom:var(--s-5);padding-inline:var(--edge);text-wrap:pretty}.pr-pf-notice{padding:var(--s-4) var(--edge);border-bottom:1px solid var(--border-soft);font-size:var(--t-small);color:var(--muted)}.pr-pastfees tbody th{z-index:auto;text-transform:none;letter-spacing:0;font-size:var(--t-data);color:var(--ink);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border-soft);white-space:normal;vertical-align:top;font-weight:400;position:static}.pr-pastfees tbody tr{cursor:default}.pr-pastfees tbody tr:hover{--row-bg:transparent;background:0 0}.pr-pastfees tbody td{vertical-align:top}.pr-pastfees tbody+tbody tr:first-child :is(th,td){border-top:1px solid var(--border)}.pr-pastfees tbody tr:last-child th{border-bottom:none}.pr-pastfees .pr-pf-all :is(th,td){background:var(--surface-2)}.pr-pastfees th.pr-pf-sector{padding-left:calc(var(--edge) + var(--s-6))}.pr-pastfees tbody th[scope=row]{white-space:nowrap}.pr-pastfees td.pr-pf-words{white-space:normal;min-width:200px}.pr-pastfees td.money .pr-line{font-size:var(--t-small);font-weight:400}.pr-pf-thin{white-space:normal;min-width:260px}.pr-pf-thin>:is(details,p){max-width:400px}.pr-pf-thin summary{color:var(--muted);font-size:var(--t-small)}.pr-pf-list{margin:var(--s-3) 0 0;gap:var(--s-2);font-size:var(--t-small);padding:0;list-style:none;display:grid}.pr-pf-list .money{font-weight:600}.pr-pf-name{color:var(--ink)}.pr-pf-pool{margin-top:var(--s-2);font-size:var(--t-small)}:is(.pr-pf-list,.pr-pf-card,.pr-pf-scope) a:where(:not(.linky)){text-underline-offset:2px;text-decoration:underline}.pr-pastfees .pr-pf-show{width:max-content;margin:var(--s-1) calc(-1 * var(--s-1)) 0 auto;white-space:nowrap;display:flex}.pr-pf-card{gap:var(--s-2);font-size:var(--t-small);display:grid}.pr-pf-card .pr-pf-list{margin-top:0}
}

@layer utilities {
.t-micro{font-size:var(--t-micro)}.t-small{font-size:var(--t-small)}.t-data{font-size:var(--t-data)}.t-body{font-size:var(--t-body)}.regular{font-weight:400}.semibold{font-weight:600}.no-caps{text-transform:none}.inktext{color:var(--ink)}.risktext{color:var(--risk)}.holdtext{color:var(--hold)}.ws-nowrap{white-space:nowrap}.ws-normal{white-space:normal}.break-anywhere{overflow-wrap:anywhere}.ta-left{text-align:left}.ta-right{text-align:right}.va-top{vertical-align:top}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-auto{margin-left:auto}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.borderless{border:0}.border-plain{border:1px solid var(--border)}.border-control{border:1px solid var(--control-border)}.border-accent{border:1px solid var(--bmc)}.border-risk{border:1px solid var(--risk)}.rule-top{border-top:1px solid var(--border-soft)}.d-block{display:block}.d-inline{display:inline}.d-contents{display:contents}.w-full{width:100%}.max-w-full{max-width:100%}.scroll-x{overflow-x:auto}.overflow-auto{overflow:auto}.list-none{list-style:none}.invisible{visibility:hidden}.is-inactive{opacity:.55}.is-struck{opacity:.65}.is-skipped{opacity:.6}.line-through{text-decoration:line-through}.flex-1{flex:1}.flex-auto{flex:auto}.flex-wrap{flex-wrap:wrap}.basis-full{flex-basis:100%}.self-start{align-self:flex-start}.span-all{grid-column:1/-1}
}

@layer refusal {
input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--control-border-error);--focus-halo:var(--risk-halo);--focus-ring:var(--control-border-error)}
}

@layer bos,utilities,refusal;
