:root{--lw-name-min:220px}.lw-item-row{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line)}.lw-item-row input{border:1px solid transparent;border-radius:var(--radius-md);padding:8px;background:color-mix(in srgb,var(--text) 4%,transparent);outline:none;min-height:38px;width:100%}.lw-item-row input:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.lw-item-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.lw-item-grid label{font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:3px}.lw-cost input{color:var(--amber)}.lw-doc-band{color:#fff;padding:26px 28px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.lw-money{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lw-money-cost{color:var(--amber)}.qtot{overflow:hidden}.qtot--narrow{max-width:340px;margin-left:auto}.qtot-row{display:flex;justify-content:space-between;gap:12px;padding:.5rem .95rem;border-top:1px solid var(--border);font-size:.86rem}.qtot-row:first-child{border-top:none}.qtot-row--grand{font-size:1rem;font-weight:700;background:var(--bg-subtle)}.qtot-amt{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lw-clientgrid{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;grid-gap:10px;gap:10px}.lw-clientgrid>a{min-width:0}.lw-clientstats{display:none}@media (min-width:900px){.lw-clientgrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;grid-auto-rows:1fr}.lw-clientgrid>a{display:flex;min-width:0}.lw-clientcard{flex:1 1;height:100%}.lw-clientcard .lw-chev{display:none}.lw-clientstats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.lw-clientstats b{display:block;font-size:14.5;letter-spacing:-.2px}.lw-clientstats span{font-size:10.5px;color:var(--text-2)}}.lw-row{display:grid;grid-gap:8px;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);grid-template-areas:"name name" "qty qty" "price cost" "meta meta" "total total";grid-template-columns:1fr 1fr}.lw-row>*{min-width:0}.lw-i-name{grid-area:name;display:flex;gap:6px;align-items:center}.lw-i-qty{grid-area:qty;display:flex;gap:6px}.lw-i-price{grid-area:price}.lw-i-cost{grid-area:cost}.lw-i-total{grid-area:total;text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:center}.lw-i-notintotal{display:block;font-size:10px;font-style:normal;font-weight:600;color:var(--text-3);letter-spacing:.2px}.lw-i-act{display:flex;align-items:center;gap:2px}.lw-i-disc{position:relative;display:inline-flex}.lw-i-disc[data-carries]:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:var(--radius-round);background:var(--accent);box-shadow:0 0 0 2px var(--surface);pointer-events:none}.lw-i-meta{grid-area:meta;display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between}.lw-sec-sum{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;flex-shrink:0;margin-left:8px}.lw-sec-sum b{font-size:13.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lw-sec-sum span{font-size:10.5px;color:var(--text-3)}.lw-row input{border:1px solid transparent;border-radius:var(--radius-md);padding:8px 9px;min-height:var(--tap);background:color-mix(in srgb,var(--text) 4%,transparent);outline:none;width:100%;transition:all .15s}.lw-row input:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.lw-row .lw-microlabel{font-size:10.5px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:3px}.lw-cols{display:none}.lw-i-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.lw-inspector{border-top:1px solid var(--line);background:color-mix(in srgb,var(--text) 3%,var(--surface));box-shadow:inset 3px 0 0 var(--accent);padding:var(--space-3) 16px var(--space-4);display:grid;grid-gap:12px;gap:12px}.lw-inspector-field{display:grid;grid-gap:6px;gap:6px;justify-items:stretch;max-width:480px}.lw-inspector-field>button{justify-self:start}.lw-inspector-settings{display:flex;flex-direction:column;gap:2px;max-width:460px}.lw-inspector-actions,.lw-inspector-head{display:flex;gap:8px;flex-wrap:wrap}.lw-inspector-head{align-items:baseline;margin-bottom:2px}.lw-inspector-head b{font-size:13px;font-weight:var(--fw-bold);color:var(--text);min-width:0;overflow-wrap:anywhere}.lw-inspector-head span{font-size:var(--fs-cap);color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--fw-semibold)}@media (min-width:900px){.lw-inspector{max-width:780px}}.inv-group-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:4px 2px 9px;font-size:13.5px;font-weight:800;color:var(--text)}.inv-group-head svg{align-self:center;color:var(--text-3)}.inv-group-head span{font-weight:600;font-size:11.5px;color:var(--text-3)}.inv-group-head.is-addition,.inv-group-head.is-addition svg{color:var(--warning)}@media (min-width:900px){.lw-itemtable{overflow-x:auto}.lw-row{grid-template-areas:"name qty price cost total act" "meta meta meta meta meta meta";grid-template-columns:minmax(var(--lw-name-min),1fr) 120px 96px 96px 92px 62px;align-items:center;padding:7px 16px;column-gap:10px;row-gap:4px}.lw-row input{min-height:36px;padding:6px 8px}.lw-row .lw-microlabel{display:none}.lw-i-act{grid-area:act;justify-self:end}.lw-cols{display:grid;grid-template-columns:minmax(var(--lw-name-min),1fr) 120px 96px 96px 92px 62px;grid-column-gap:10px;column-gap:10px;padding:9px 16px 7px;font-size:10.5px;font-weight:700;color:var(--text-2);letter-spacing:.7px;text-transform:uppercase;border-bottom:1px solid var(--line)}.lw-cols .r{text-align:right}}.lw-two{display:grid;grid-gap:14px;gap:14px}@media (min-width:900px){.lw-two{grid-template-columns:380px minmax(0,1fr);align-items:start}}.lw-narrow{max-width:820px;margin:0 auto}@media (min-width:1100px){.lw-narrow{max-width:1100px}}@media (min-width:1400px){.lw-narrow{max-width:1280px}}.lw-docwrap{max-width:var(--doc-max);margin-left:auto;margin-right:auto}@media (min-width:1000px){.lw-docwrap{max-width:var(--doc-max-wide)}}.lw-list-menu{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media (min-width:640px){.lw-list-menu{grid-template-columns:1fr 1fr}}.lw-list-tile{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:16px;min-height:var(--tap);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);cursor:pointer;transition:border-color .15s}.lw-list-tile:hover{border-color:var(--border-strong)}.lw-qstat-awaiting{color:var(--warning)}.lw-qstat-approved{color:var(--success)}.lw-qstat-rate{color:var(--accent-blue)}.lw-qstat-drafts{color:var(--text-2)}.lw-quote-card{cursor:pointer}.lw-quote-card:hover{border-color:var(--accent-border)}.lw-quote-card:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:2px}.lw-quote-listrow{transition:background var(--motion-fast) var(--ease-standard)}.lw-quote-listrow:hover{background:var(--bg-subtle)}.lw-board-col-head{display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-subtle);border-radius:var(--radius-md);font-size:var(--fs-cap);text-transform:uppercase;letter-spacing:.6px;color:var(--text-2);margin-bottom:var(--space-2)}.lw-board-col-count,.lw-board-col-head{align-items:center;font-weight:var(--fw-bold)}.lw-board-col-count{display:inline-flex;justify-content:center;min-width:22px;height:20px;padding:0 var(--space-1);background:var(--surface);border-radius:var(--radius-pill);font-size:11px;color:var(--text)}.lw-board-col-count,.lw-quote-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lw-quote-amount{flex-shrink:0;white-space:nowrap;text-align:right;min-width:80px}.lw-quote-tabs{display:flex;gap:var(--space-1);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent)}.lw-quote-tabs::-webkit-scrollbar{display:none}@media (min-width:768px){.lw-quote-tabs{mask-image:none;-webkit-mask-image:none;flex-wrap:wrap}}.lw-cols .lw-col-cost{cursor:help}@media (max-width:639px){.lw-row{grid-template-areas:"name  name" "qty   price" "meta  total";grid-template-columns:1fr 1fr;row-gap:var(--space-1);padding:var(--space-2) var(--space-3)}.lw-i-cost{display:none}.lw-i-total{align-self:end}}@media (min-width:1100px){.lw-doc-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.lw-doc-layout .lw-docwrap{max-width:none;margin:0}.lw-doc-sidebar{position:-webkit-sticky;position:sticky;top:28px;display:grid;grid-gap:14px;gap:14px}}.lw-doc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}@media (min-width:768px){.lw-doc-actions{gap:8px}.lw-doc-actions>a,.lw-doc-actions>button{flex:0 0 auto;max-width:220px}}.lw-doc-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;font-weight:600}.lw-doc-links a{color:var(--accent);text-decoration:none;padding:6px 10px;border-radius:var(--radius-sm);transition:background .15s ease}.lw-doc-links a:hover{background:var(--accent-soft)}.qrt-wrap{min-width:0;background:var(--surface)}.qrt-scroll{overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain}.qwb.wb-shell .qrt-scroll{overflow:visible}.qrt{border-collapse:separate;border-spacing:0;width:100%;min-width:920px;table-layout:fixed;font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qrt-col-chk{width:38px}.qrt-col-status{width:142px}.qrt-col-dep{width:140px}.qrt-col-activity{width:22%}.qrt-col-age{width:64px}.qrt-col-total{width:96px}.qrt-col-act{width:40px}.qrt thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-recessed);color:var(--text-3);font-weight:620;font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:.58rem .85rem;white-space:nowrap;border-bottom:1px solid var(--border)}.qrt-h{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;padding:0}.qrt-h:hover{color:var(--text)}.qrt-num{text-align:right}.qrt-num .qrt-h{flex-direction:row-reverse}.qrt-sorted{color:var(--text)}.qrt-sorted .qrt-car{color:var(--accent)}.qrt-car{font-size:10px;line-height:1;color:var(--text-3)}.qrt td.qrt-chk,.qrt th.qrt-chk{width:38px;padding-left:14px;padding-right:0}.qrt-cbx{width:14px;height:14px;border:1.5px solid var(--text-3);border-radius:var(--radius-xs);display:inline-block;vertical-align:middle;box-sizing:border-box;padding:0;background:transparent}.qrt-cbx[role=checkbox]{cursor:pointer}.qrt-cbx.is-on{background:var(--accent);border-color:var(--accent);position:relative}.qrt-cbx.is-on:after{content:"";position:absolute;left:3.5px;top:.5px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.qwb-bulkbar{display:flex;align-items:center;gap:14px;padding:8px 14px;margin-bottom:10px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card-fill);flex-wrap:wrap}.qwb-bulkbar-n{font-weight:700;font-size:13.5px}.qwb-bulkbar-sp{flex:1 1}.qrt tbody td{padding:0 .85rem;border-bottom:1px solid var(--border-subtle);color:var(--text);white-space:nowrap}.qrt tbody tr:last-child td{border-bottom:none}.qrt tbody tr:hover td{background:var(--bg-subtle);cursor:pointer}.qrt tbody tr:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.qrt tbody tr.is-selected,.qrt tbody tr.is-selected:hover td{background:var(--accent-soft)}.qrt tbody tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.qrt-total{font-weight:600;color:var(--text)}.qrt-id{display:flex;align-items:center;gap:.6rem;min-width:0}.qrt-mono{width:28px;height:28px;border-radius:var(--radius-round);flex:none;display:grid;place-items:center;background:var(--bg-subtle);border:none;color:var(--text);font-weight:680;font-size:.66rem;letter-spacing:.02em}.qrt-nm{min-width:0}.qrt-nm b{font-weight:600;color:var(--text);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrt-nm span{font-size:var(--fs-cap);color:var(--text-3)}.qrt-2{color:var(--text-2)}.qrt-mut{color:var(--text-3)}.qrt-exp{color:var(--danger);font-weight:var(--fw-semibold)}.qrt td.qrt-act,.qrt th.qrt-act{width:42px;padding:0;text-align:center}.qrt-actbtn{opacity:.45;transition:opacity .12s ease}.qrt tbody tr:focus-within .qrt-actbtn,.qrt tbody tr:hover .qrt-actbtn{opacity:1}@media (hover:none){.qrt-actbtn{opacity:1}}.qrt .qrt-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.qrt-h-static{cursor:default}.qrt-h-static:hover{color:inherit}.qrt tbody tr.qrt-grouphead td{position:-webkit-sticky;position:sticky;top:36px;z-index:1;height:32px;padding:0 .85rem;background:color-mix(in srgb,var(--text) 8%,var(--surface));border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);cursor:default}.qrt tbody tr.qrt-grouphead:hover td{background:var(--surface-recessed)}.qrt-grp-title{font-size:var(--fs-cap);font-weight:var(--fw-extrabold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.qrt-grp-count{margin-left:6px;font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qrt tbody tr.qrt-tailhead td{cursor:pointer}.qrt-tailtoggle{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:32px;background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.qrt-tailtoggle:hover .qrt-grp-title{color:var(--text)}.qrt-tailchev{color:var(--text-3);flex:none}.qrt-fact{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis}.qrt-dot{width:8px;height:8px;border-radius:var(--radius-round);flex:none;background:var(--text-3)}.qrt-fact.is-success .qrt-dot{background:var(--st-success)}.qrt-fact.is-warning .qrt-dot{background:var(--st-warning)}.qrt-fact.is-muted .qrt-dot{background:var(--line)}.qrt-fact.is-muted{color:var(--text-2)}.qrt-sub{display:block;font-size:var(--fs-cap);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrt-sub.is-success{color:var(--text-2)}.qrt-sub.is-warning{color:var(--warning)}.qrt-age{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text)}.qrt-age.is-warn{color:var(--warning)}.qrt-age.is-bad{color:var(--danger)}.qrt-grp-value{margin-left:4px;font-size:var(--fs-cap);font-weight:var(--fw-medium);color:var(--text-3);letter-spacing:0;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qrt-grp-dash{margin-left:6px;color:var(--text-3)}.qrt-wrap.is-dense .qrt-sub{display:none}.qov-hero{display:flex;align-items:stretch;gap:14px;flex-wrap:wrap;margin-bottom:14px}.qov-hc{flex:1 1 200px;border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),var(--surface));text-align:left}button.qov-hc{font:inherit;cursor:pointer}.qov-l{font-size:var(--fs-cap);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.qov-v{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);letter-spacing:-.03em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.qov-s{font-size:var(--fs-cap);color:var(--text-3);margin-top:2px}.qov-pipe{border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px 16px;margin-bottom:14px;background:var(--surface)}.qov-pipe-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px;flex-wrap:wrap}.qov-pipe-h b{font-size:var(--fs-body)}.qov-pipe-h span{font-size:var(--fs-cap);color:var(--text-3)}.qov-flow{display:flex;gap:8px;align-items:stretch;overflow-x:auto}.qov-arrow{align-self:center;color:var(--text-3);font-size:16px;flex:none}.qov-stg{flex:1 1;min-width:116px;border:1px solid var(--border);border-radius:var(--radius-card);padding:11px 12px;cursor:pointer;background:var(--surface);text-align:left;display:block;font:inherit}.qov-stg:hover{border-color:var(--border-strong)}.qov-sn{font-size:var(--fs-cap);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);display:flex;align-items:center;gap:6px}.qov-sn i{width:7px;height:7px;border-radius:var(--radius-round);flex:none}.qov-cnt{display:block;font-size:var(--fs-xl);font-weight:var(--fw-extrabold);margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.qov-amt{display:block;font-size:var(--fs-sm);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qov-bar{height:5px;background:var(--divider);margin-top:9px;overflow:hidden}.qov-bar,.qov-bar em{display:block;border-radius:var(--radius-pill)}.qov-bar em{height:100%}.qov-spark{display:block;margin-top:8px}.qov-trend{display:flex;flex-direction:column;justify-content:center}.qov-sparks{display:grid;grid-gap:2px;gap:2px;margin-top:6px}.qov-sparks .qov-spark{margin-top:0}.qov-key{display:inline-block;width:9px;height:3px;border-radius:var(--radius-pill);vertical-align:middle;margin-right:4px}.qov-key--sent{background:var(--st-warning)}.qov-key--won{background:var(--st-success)}@media (min-width:1080px){.lw-stats.lw-stats--5{grid-template-columns:repeat(5,1fr)}.lw-stats--5 .lw-stat{border-bottom:none;border-right:1px solid var(--border)}.lw-stats--5 .lw-stat:nth-child(5n){border-right:none}}@media (max-width:1079px){.lw-stats.lw-stats--5{grid-template-columns:1fr 1fr}.lw-stats--5 .lw-stat{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.lw-stats--5 .lw-stat:nth-child(2n){border-right:none}.lw-stats--5 .lw-stat:nth-child(n+5){border-bottom:none}.lw-stats--5 .lw-stat:last-child{border-right:none}}.qwb-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,1fr);grid-gap:var(--space-3);gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2);overscroll-behavior-x:contain}.qwb-board .lw-board-col{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow:hidden}.qwb-board .lw-board-head{padding:var(--space-3);border-bottom:1px solid var(--border);font-size:var(--fs-sm);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:space-between}.qwb-board .lw-board-head b{color:var(--text-3);font-weight:var(--fw-bold)}.qwb-lane-over{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-soft)}.qcf{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.qcf-empty{margin:0;font-size:var(--fs-sm);color:var(--text-3)}.qcf-row{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb,var(--text) 2%,var(--surface))}.qcf-row.is-private{border-color:color-mix(in srgb,var(--warning) 45%,var(--line));background:color-mix(in srgb,var(--warning) 8%,var(--surface))}.qcf-line{display:flex;align-items:center;gap:var(--space-2)}.qcf-line>:first-child{flex:1 1;min-width:0}.qwb-work{min-width:0;min-height:0;display:flex;flex-direction:column}.qwb-lists{padding:0 14px;border-bottom:1px solid var(--border);background:var(--surface)}.qwb-sum{height:29px;display:flex;align-items:baseline;gap:10px;min-width:0}.qwb-sum-title{font-size:15px;font-weight:var(--fw-bold);color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qwb-sum-count,.qwb-sum-value{font-size:13px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.qwb-pills{display:flex;align-items:flex-end;gap:10px;min-height:34px;margin-top:6px;min-width:0}.qwb-pills-scroll{display:flex;align-items:center;gap:18px;flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:1px solid var(--border);margin-bottom:-1px}.qwb-pills-scroll[data-more-right=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.qwb-pills-scroll[data-more-left=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 28px),transparent)}.qwb-pills-scroll[data-more-left=true][data-more-right=true]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.qwb-pills-scroll::-webkit-scrollbar{display:none}.qwb-pills-scroll>*{flex:none;scroll-snap-align:start}.qwb-pill{gap:4px;min-width:0}.qwb-pill,.qwb-pill-btn{display:inline-flex;align-items:center}.qwb-pill-btn{gap:5px;min-height:34px;padding:0 1px;border:none;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;font-weight:var(--fw-medium);color:var(--text-2);cursor:pointer;white-space:nowrap}.qwb-pill-btn:hover{color:var(--text)}.qwb-pill-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.qwb-pill.is-on .qwb-pill-btn{font-weight:var(--fw-semibold);color:var(--text);border-bottom-color:var(--text)}.qwb-pill-n{color:var(--text-3);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qwb-pill-dot{width:7px;height:7px;border-radius:var(--radius-round);flex:none}.qwb-pill-dot.is-success{background:var(--success)}.qwb-pill-dot.is-warning{background:var(--warning)}.qwb-pill-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}.qwb-pill-x{border:none;background:none;color:var(--text-3);font:inherit;font-size:11px;cursor:pointer;padding:4px;min-width:var(--tap);min-height:var(--tap)}.qwb-pill-x:hover{color:var(--danger)}.qwb-pill-more,.qwb-pill-save{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 2px;border:none;background:none;font:inherit;font-size:13px;color:var(--text-2);cursor:pointer;white-space:nowrap}.qwb-pill-more:hover,.qwb-pill-save:hover{color:var(--text)}.qwb-pills-spring{flex:1 1 auto}.qwb-anchor{display:inline-flex}.qwb-tbtn{white-space:nowrap}.qwb-tbtn-columns,.qwb-tbtn-filter,.qwb-tbtn-sort{flex:none}.qwb-tbtn{--btn-h-md:30px;--btn-pad-md:0 11px}@media (pointer:coarse){.qwb-tbtn{--btn-h-md:var(--tap)}}.qwb-lists .lw-btn.qwb-tbtn{padding-block:0!important;padding-inline:11px!important;font-size:13px!important}.qwb-sortrow{margin:8px 0 6px}.qwb-chips,.qwb-sortrow{display:flex;align-items:center;gap:8px}.qwb-chips{flex-wrap:wrap;min-height:23px;padding:6px 0 8px;font-size:12px;color:var(--text-3)}.qwb-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.qwb-chip{display:inline-flex;align-items:center;gap:5px;min-height:0;padding:2px 8px;border:none;border-radius:var(--radius-control);background:var(--bg-subtle);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;max-width:260px;min-width:0}.qwb-chip:hover{background:color-mix(in srgb,var(--bg-subtle) 70%,var(--border));color:var(--text)}.qwb-chip-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:899px){.qwb-chip{min-height:var(--tap);padding:0 8px 0 10px}}@media (min-width:900px) and (pointer:fine){.qwb-lists{--tap:30px}.qwb-pill-x{min-width:20px;min-height:20px}}.qwb-tabs{display:flex;align-items:flex-end;gap:6px var(--space-4);padding:6px var(--space-4) 8px;min-width:0;flex-wrap:wrap;background:var(--surface)}.qwb-tabstrip{display:flex;align-items:center;gap:var(--space-4);flex:1 1 240px;min-width:180px;border-bottom:1px solid var(--divider);overflow-x:auto;overscroll-behavior-x:contain}.qwb-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 2px 8px;margin-bottom:-1px;border:none;border-bottom:2px solid transparent;background:none;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-2);white-space:nowrap;cursor:pointer}.qwb-tab.is-on,.qwb-tab:hover{color:var(--text)}.qwb-tab.is-on{font-weight:var(--fw-semibold);border-bottom-color:var(--text)}.qwb-tab.is-quiet{color:var(--text-3)}.qwb-tab:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:var(--radius-xs)}.qwb-tab-n{font-size:var(--fs-cap);font-weight:var(--fw-medium);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qwb-tab.is-on .qwb-tab-n{color:var(--text-2)}.qwb-tab-dot{width:7px;height:7px;border-radius:var(--radius-round);flex:none;background:var(--text-3)}.qwb-tab-dot.is-success{background:var(--st-success)}.qwb-tab-dot.is-warning{background:var(--st-warning)}.qwb-tab-dot.is-info{background:var(--st-info)}.qwb-tab-dot.is-danger{background:var(--st-danger)}.qwb-tab-dot.is-neutral{background:var(--st-neutral)}.qwb-tab-saved{display:inline-flex;align-items:center;gap:2px;min-width:0}.qwb-tab-x{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-3);font-size:var(--fs-body);line-height:1;cursor:pointer}.qwb-tab-x:hover{background:var(--line);color:var(--text)}.qwb-tab-anchor{position:relative;display:inline-flex;flex:none}.qwb-tabtools{display:flex;align-items:center;gap:6px;flex:none}.qwb-chipbtn{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font:inherit;font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;cursor:pointer}.qwb-chipbtn:hover{border-color:var(--border-strong);color:var(--text)}@media (pointer:coarse){.qwb-chipbtn,.qwb-fchip,.qwb-tab{min-height:var(--tap)}}.qwb-chipbtn.is-on{border-color:var(--text);color:var(--text)}.qwb-pop-n{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-cap)}.qwb-pop-stage{display:inline-flex;align-items:center;gap:7px}.qb5-pop-item.is-dim{opacity:.45}.qb5-pop-item .is-alert{color:var(--danger);font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--fs-cap)}.qwb-pop-pad{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:8px 9px 6px}.qwb-pop-title{font-size:var(--fs-body);font-weight:var(--fw-semibold)}.qwb-pop-sub{font-size:var(--fs-cap);color:var(--text-3)}.qwb-pop-err{margin:0;font-size:var(--fs-cap);color:var(--danger)}.qwb-pop-actions{gap:6px}.qwb-pop-actions,.qwb-pop-foot{display:flex;justify-content:flex-end}.qwb-pop-foot{padding:4px 4px 0}.qwb-pop-foot,.qwb-pop-note{border-top:1px solid var(--divider);margin-top:4px}.qwb-pop-note{padding:7px 10px 4px;font-size:var(--fs-cap);color:var(--text-3)}.qwb-fchip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:none;border-radius:var(--radius-md);background:var(--bg-subtle);font:inherit;font-size:var(--fs-cap);color:var(--text);cursor:pointer}.qwb-fchip:hover{background:var(--line)}.qwb-toolbar-sp{flex:1 1}.qwb-toolbar{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface)}.qwb-toolbar-n{flex:none;min-width:0;font-size:var(--fs-cap);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qwb-toolbar-n b{color:var(--text);font-weight:var(--fw-semibold)}.qbs-note{font-size:var(--fs-body);color:var(--text-2);margin:0 0 var(--space-3)}.qbs-list{list-style:none;margin:0;padding:0;max-height:46vh;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-card)}.qbs-list li{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--divider);font-size:var(--fs-body)}.qbs-list li:last-child{border-bottom:none}.qbs-list li b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold)}.qbs-list li span{color:var(--text-3);font-size:var(--fs-cap);text-align:right}.qbs-list li.is-bad span{color:var(--danger)}.qwb-spine{flex:1 1 auto}.qwb-perf-scroll,.qwb-spine{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:auto}.qwb-perf-scroll{overscroll-behavior:contain;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.qwb .qwb-board{overflow:auto;padding:var(--space-2)}@media not all and (min-width:768px){.qwb-toolbar{padding:var(--space-2);gap:var(--space-2)}.qwb-stageline,.qwb-tabs{padding-inline:var(--space-2)}}.qpk{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--fs-sm)}.qpk-note{display:flex;gap:9px;align-items:flex-start;padding:9px 12px;line-height:1.45;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-recessed);color:var(--text)}.qpk-note small{display:block;font-size:var(--fs-cap);color:var(--text-3);margin-top:2px}.qpk-note-dot{width:8px;height:8px;border-radius:var(--radius-round);flex:none;margin-top:5px;background:var(--st-neutral)}.qpk-note.is-success .qpk-note-dot{background:var(--st-success)}.qpk-note.is-warning .qpk-note-dot{background:var(--st-warning)}.qpk-note.is-danger .qpk-note-dot{background:var(--st-danger)}.qpk-note.is-info .qpk-note-dot{background:var(--st-info)}.qpk-note.is-success{background:var(--surface-success-soft);border-color:transparent}.qpk-note.is-warning{background:var(--surface-warning-soft);border-color:transparent}.qpk-note.is-danger{background:var(--surface-danger-soft);border-color:transparent}.qpk-note.is-info{background:var(--accent-soft);border-color:transparent}.qpk-section{display:flex;flex-direction:column}.qpk-eyebrow{font-size:10px;font-weight:var(--fw-bold);letter-spacing:.8px;text-transform:uppercase;color:var(--text-3);padding-bottom:4px}.qpk-eyebrow.is-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.qpk-more{font-size:var(--fs-cap);font-weight:var(--fw-medium);letter-spacing:0;text-transform:none;color:var(--accent);text-decoration:none}.qpk-more:hover{text-decoration:underline}.qpk-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.qpk-total b{font-size:var(--fs-xl);letter-spacing:-.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qpk-facts{border:1px solid var(--border);border-radius:var(--radius-lg);padding:2px 12px;margin-top:6px}.qpk-fact{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--divider)}.qpk-fact:last-child{border-bottom:none}.qpk-fact span{color:var(--text-2)}.qpk-fact b,.qpk-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qpk-row{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--divider)}.qpk-row>span:first-child{color:var(--text-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpk-row.is-scope{font-size:var(--fs-cap)}.qpk-row.is-scope>span:last-child{flex:none;color:var(--text)}.qpk-tick{font-style:normal;color:var(--text-3)}.qpk-tick.is-done{color:var(--text)}.qpk-tick.is-bad{color:var(--danger)}.qpk .is-pos{color:var(--success)}.qpk .is-mut{color:var(--text-3);font-weight:var(--fw-regular)}.qpk .is-bad{color:var(--danger)}.qpk-link{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--divider);color:var(--text);text-decoration:none;font-weight:var(--fw-semibold)}.qpk-link>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qpk-link>span:last-child{color:var(--text-3)}.qpk-link:hover{color:var(--accent)}.qpk-foot{display:flex;flex-direction:column;gap:7px;width:100%}.qpk-foot-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.qpk-foot-row>*{min-width:0}.qpk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap);padding:9px 14px;border-radius:var(--radius-control);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qpk-btn.is-dark,.qpk-btn.is-primary{background:var(--text);color:var(--surface);border:1px solid var(--text)}.qpk-btn.is-dark:hover,.qpk-btn.is-primary:hover{opacity:.92}.qpk-foot-links{display:flex;gap:4px;justify-content:center}.qpk-quiet{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--fs-cap);color:var(--text-2);cursor:pointer}.qpk-quiet:hover{background:var(--bg-subtle);color:var(--text)}.qpk-quiet:disabled{opacity:.5;cursor:default}.qwb.wb-shell{--qwb-peek-w:340px}@media (min-width:1373px){.qwb.wb-shell.has-peek.no-rail .wb-shell-body{grid-template-columns:minmax(848px,1fr) minmax(287px,calc(var(--qwb-peek-w, 340px) + 7px))}.qwb .wb-shell-peek{display:grid;grid-template-columns:7px minmax(0,1fr);overflow:hidden}.qwb .wb-shell-peek>*{min-width:0}.qwb .wb-shell-peek>.qwb-handle{grid-column:1}.qwb .wb-shell-peek>:not(.qwb-handle){grid-column:2}.qwb.wb-shell.has-peek.no-rail.is-peek-closed .wb-shell-body{grid-template-columns:minmax(0,1fr) 35px}.qwb.wb-shell.is-peek-closed .wb-shell-peek{grid-template-columns:minmax(0,1fr)}.qwb.wb-shell.is-peek-closed .wb-shell-peek>.qwb-peekrail{grid-column:1;width:100%;height:100%}.qwb.wb-shell .qwb-peekrail{flex:none;width:34px;border:none;border-left:1px solid var(--border);background:var(--surface-recessed);color:var(--text-3);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.qwb.wb-shell .qwb-peekrail:hover{background:var(--bg-subtle);color:var(--text)}.qwb.wb-shell .qwb-peekrail span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:.5px;white-space:nowrap}.qwb .wb-shell-peek .lw-so-panel[data-variant=flow]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.qwb .wb-shell-peek .lw-so-panel[data-variant=flow] .lw-so-body{overflow-y:auto;min-height:0}.qwb .qwb-work>.wb-status{flex:none;min-height:36px;padding:7px 14px;font-size:12px}}@media (pointer:coarse){.qwb.wb-shell .qwb-peekrail{position:relative}.qwb.wb-shell .qwb-peekrail:before{content:"";position:absolute;top:0;bottom:0;right:0;width:var(--tap)}.qwb.wb-shell.is-peek-closed .wb-shell-peek{overflow:visible}}.qwb .wb-shell-head{--fs-xl:24px}@media (min-width:1280px){.qwb .wb-shell-head>header.lw-pagehead--lift{display:block}.qwb .wb-shell-head>header .lw-pagehead-crumb{flex:1 1}.qwb .wb-shell-head>header{position:relative;padding-bottom:0!important}.qwb .wb-shell-head>header .lw-pagehead-top{min-height:32px;margin-bottom:2px}.qwb .wb-shell-head>header .lw-head-search{position:absolute;left:50%;top:0;transform:translateX(-50%);width:440px;max-width:calc(100% - 320px)}.qwb .wb-shell-head>header div:has(>h1){align-self:flex-start}.qwb .wb-shell-head>p{margin-top:-17px}.qwb .wb-shell-head{padding-bottom:var(--space-2)}}.qwb-cta-new{--accent-primary:var(--brand);--on-accent:oklch(1 0 0)}.qwb-handle{cursor:col-resize;background:var(--bg-subtle);border-left:1px solid var(--border);transition:background var(--motion-fast) ease}.qwb-handle:focus-visible,.qwb-handle:hover{background:var(--accent);outline:none}.qwb-hint{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:28px;padding:5px 20px;border-top:1px solid var(--divider);background:var(--surface);font-size:12px;color:var(--text-3)}.qwb-hint-l,.qwb-hint-r{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qwb-hint-r{flex:none}.qwb-kbd{font:inherit;padding:1px 7px}.qwb-kbd,.qwb-rows{border:1px solid var(--border);border-radius:var(--radius-md)}.qwb-rows{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;color:var(--text)}.qwb .wb-status-cell.is-link:hover .qwb-rows{background:var(--bg-subtle)}.qwb.wb-shell .qrt{min-width:848px;font-size:13px}.qwb.wb-shell .qrt-col-chk{width:30px}.qwb.wb-shell .qrt-col-act{width:26px}.qwb.wb-shell .qrt td.qrt-chk,.qwb.wb-shell .qrt th.qrt-chk{width:30px}.qwb.wb-shell .qrt td.qrt-act,.qwb.wb-shell .qrt th.qrt-act{width:26px}.qwb.wb-shell.is-peek-closed .qrt-col-activity{width:auto!important}.qwb.wb-shell.is-peek-closed .qrt:not(:has(.qrt-col-activity)) .qrt-col-client{width:auto!important}.qwb.wb-shell .qrt tbody tr.qrt-grouphead td{height:27px;top:37px;padding:0 14px}.qwb.wb-shell .qrt-grp-title{font-weight:var(--fw-bold);letter-spacing:.7px}.qwb.wb-shell .qrt-tailtoggle{min-height:27px}.qwb.wb-shell .qrt-nm b{font-size:13px}.qwb.wb-shell .qrt-age,.qwb.wb-shell .qrt-fact{font-size:12.5px}.qwb.wb-shell .qrt .qrt-tag{padding:3px 8px}.qrt-coldrag{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;z-index:3}.qrt-coldrag:active,.qrt-coldrag:hover{background:color-mix(in srgb,var(--accent) 35%,transparent)}.qwb.wb-shell .qwb-pills{margin-top:6px;min-height:33px;padding-bottom:8px}.qwb.wb-shell .qwb-chips{min-height:23px;padding:0 0 8px}.qwb-so .lw-so-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:4px;column-gap:4px;grid-row-gap:6px;row-gap:6px;padding:11px 14px 10px;background:var(--surface)}.qwb-so .lw-so-head-tx{display:contents}.qwb-so .lw-so-subtitle{grid-row:1;grid-column:1;margin:0;display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--text-3);line-height:1.3}.qwb-so .lw-so-subtitle .qpk-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qwb-so .lw-so-head-actions{grid-row:1;grid-column:2}.qwb-so .lw-so-x{grid-row:1;grid-column:3;width:26px;height:26px}.qwb-so .lw-so-title{grid-row:2;grid-column:1/-1;font-size:17px;font-weight:var(--fw-bold);letter-spacing:-.2px;line-height:20px}.qwb-so .lw-so-body.is-padded{padding:13px 14px 16px}.qwb-so .qpk-menubtn{background:transparent}.qwb-so .qpk-menubtn:hover{background:var(--bg-subtle)}.qwb-so .qpk-note{font-size:12.5px}.qwb-so .qpk-total b{font-size:22px}.qwb-so .lw-so-foot{padding:10px 14px;border-top:1px solid var(--border)}.qwb-so .qpk-foot-row>*{--btn-h-md:36px;min-height:36px;height:36px;font-size:13px;font-weight:var(--fw-semibold)}.qwb-so .qpk-quiet{min-height:29px;font-size:12.5px;font-weight:var(--fw-medium)}.qwb.wb-shell .qrt thead th{background:var(--surface);border-top:1px solid var(--divider);padding:8px 6px;font-size:11px;font-weight:var(--fw-semibold);line-height:19px;letter-spacing:.3px}.qwb.wb-shell .qrt thead th.qrt-c-client{padding:8px 10px}.qwb.wb-shell .qrt thead th.qrt-chk{padding:8px 0 8px 14px}.qwb.wb-shell .qrt thead th.qrt-act{padding:0}.qwb.wb-shell .qrt tbody tr:not(.qrt-grouphead) td{padding:0 6px}.qwb.wb-shell .qrt tbody tr:not(.qrt-grouphead) td.qrt-c-client{padding-inline:10px}.qwb.wb-shell .qrt tbody tr:not(.qrt-grouphead) td.qrt-chk{padding-inline:14px 0}.qwb.wb-shell .qrt tbody tr:not(.qrt-grouphead) td.qrt-act{padding-inline:0}.qwb.wb-shell .qrt-id{gap:9px}.qwb.wb-shell .qwb-spine:has(>.qwb-bulkbar){grid-template-rows:auto minmax(0,1fr)}.qwb.wb-shell .qwb-bulkbar{gap:10px;margin:0;padding:7px 14px;min-height:45px;border:0;border-bottom:1px solid var(--divider);border-radius:0;background:var(--accent-soft)}@media (pointer:fine){.qwb.wb-shell .qwb-bulkbar>.lw-btn,.qwb.wb-shell .qwb-bulkbar>button{--btn-h-md:29px}}.qwb-presets-btn{border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--surface)!important;color:var(--text-2)!important}.qwb-presets-btn:hover{background:var(--bg-subtle)!important}.qwb-preset .qpo-grow{display:flex;flex-direction:column;line-height:16px}.qwb-preset small{font-size:11px;color:var(--text-3);line-height:14px}.qpo.qwb-po .qpo-row{padding:6px 10px}@media (pointer:fine){.qpo.qwb-po .qpo-row{min-height:30px}}@media (pointer:coarse){.qpo.qwb-po .qpo-row{min-height:var(--tap)}}.qpo.qwb-po .qpo-cbx,.qpo.qwb-po .qpo-grow{display:inline-flex;align-items:center}.qpo.qwb-po .qpo-cbx{justify-content:center;box-sizing:border-box;width:16px;height:16px;border:1px solid oklch(.78 0 0);border-radius:var(--radius-xs);background:var(--surface-elevated);color:var(--surface-elevated);margin-right:8px;flex:none;font-size:9px;line-height:1;font-style:normal}.qpo.qwb-po .qpo-cbx.is-on{width:14px;height:14px;border:none;background:var(--icon-default)}.qpo.qwb-po .qpo-cbx.is-on:before{content:"✓"}.qpo.qwb-po .qpo-dot{display:inline-block;width:8px;height:8px;border-radius:var(--radius-round);margin-right:8px;flex:none}.qpo.qwb-po .qpo-dot.is-sent{background:var(--st-info)}.qpo.qwb-po .qpo-dot.is-viewed{background:var(--st-warning)}.qpo.qwb-po .qpo-dot.is-approved{background:var(--st-approved)}.qpo.qwb-po .qpo-dot.is-expired{background:var(--st-overdue)}.qpo.qwb-po .qpo-dot.is-draft{background:var(--st-neutral)}.qpo.qwb-po .qpo-dot.is-converted{background:var(--st-invoiced)}.qpo.qwb-po .qpo-dot.is-declined{background:var(--st-danger)}:root{--qwb-menu-danger:oklch(0.55 0.19 29);--qwb-menu-muted:oklch(0.37 0 0)}[data-theme=dark]{--qwb-menu-danger:var(--danger);--qwb-menu-muted:var(--text-3)}.lw-ctxmenu.qwb-menu{width:250px;min-width:250px;max-width:250px;border-radius:var(--radius-lg);gap:0}.lw-ctxmenu.qwb-menu .lw-ctxmenu-item{padding:8px 12px;font-size:14px}@media (pointer:fine){.lw-ctxmenu.qwb-menu .lw-ctxmenu-item{min-height:33px}}.lw-ctxmenu.qwb-menu .lw-ctxmenu-title{line-height:14px}.lw-ctxmenu.qwb-menu .lw-ctxmenu-item.is-danger{border-top:1px solid var(--border);border-radius:0;color:var(--qwb-menu-danger)}.qwb-so .qpk-eyebrow{padding-bottom:7px}.qwb-so .qpk-note{background:var(--surface-recessed);border:1px solid var(--divider);border-radius:var(--radius-md)}.qwb-so .qpk-more{font-size:11.5px;color:var(--text)}.qwb-so .qpk-row.is-scope{font-size:12.5px}.lw-ctxmenu.qwb-menu{box-shadow:0 8px 24px -10px oklch(.145 0 0/.14)}.lw-ctxmenu.qwb-menu .lw-ctxmenu-item.is-muted{color:var(--qwb-menu-muted)}.lw-ctxmenu.qwb-menu--opts{width:180px;min-width:180px;max-width:180px;padding:4px;border-radius:var(--radius-lg)}.lw-ctxmenu.qwb-menu--opts .lw-ctxmenu-item{padding:7px 10px}@media (pointer:fine){.lw-ctxmenu.qwb-menu--opts .lw-ctxmenu-item{min-height:32px}}.qwb.wb-shell .wb-status{background:var(--surface-recessed)}.qrt.qrt-measuring tbody td>*,.qrt.qrt-measuring tbody td>*>*{width:max-content!important;max-width:none!important;flex:none!important}.qrt-empty{padding:var(--space-6) var(--space-4);border-bottom:none}.qrt-empty-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2) var(--space-3);font-size:13px;color:var(--text-2)}.qrt-empty-line b{color:var(--text);font-weight:var(--fw-semibold)}