.lw-rowgroup{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card-fill);overflow:hidden}.lw-rowgroup>.lw-listrow{border-radius:0}.lw-rowgroup>.lw-listrow+.lw-listrow{border-top:1px solid var(--line)}.lw-listrow.is-overdue{background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.cl-card{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.cl-card-id{display:flex;align-items:center;gap:10px;min-width:0}.cl-card-av{width:38px;height:38px;border-radius:var(--radius-round);flex-shrink:0;display:grid;place-items:center;color:var(--on-accent);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.cl-card-nm{min-width:0;display:grid}.cl-card-link{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text);text-decoration:none;border-bottom:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-card-link:hover{border-bottom-color:var(--text)}.cl-card-sub{font-size:var(--fs-cap);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-card-lines{display:grid}.cl-card-line{display:grid;grid-template-columns:16px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;min-height:var(--tap);padding:4px 0;border-bottom:1px solid var(--border-subtle);color:var(--text-2);text-decoration:none}.cl-card-line:last-child{border-bottom:0}.cl-card-line:hover{background:var(--bg-subtle)}.cl-card-line svg{color:var(--icon-muted)}.cl-card-lv{font-size:var(--fs-sm);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-card-go{font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--text-3);white-space:nowrap}.cl-card-line:focus-visible .cl-card-go,.cl-card-line:hover .cl-card-go{color:var(--accent)}.cl-card-quad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.cl-card-quad>div{background:var(--surface);padding:7px 9px;display:grid;min-width:0}.cl-card-k{font-size:var(--fs-cap);letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);font-weight:var(--fw-semibold)}.cl-card-k,.cl-card-v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-card-v{font-size:var(--fs-md);font-weight:var(--fw-extrabold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-card-v.is-good{color:var(--success)}.cl-card-v.is-warn{color:var(--warning)}.cl-card-v.is-bad{color:var(--danger)}.cl-card-v.is-none{color:var(--text-3);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.cl-card-of{color:var(--text-3);font-weight:var(--fw-regular);font-size:var(--fs-cap)}.cl-card-all{width:100%;min-height:32px;border:1px solid var(--border);border-radius:var(--radius-control);background:none;cursor:pointer;font:inherit;font-size:var(--fs-cap);font-weight:var(--fw-semibold);color:var(--accent)}.cl-card-all:hover{background:var(--accent-soft);border-color:var(--accent)}.note-kindpick{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-2)}.note-kind{display:inline-block;margin-right:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text-2);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.cwb-next{display:inline-flex;align-items:center;gap:var(--space-1);line-height:1.25;white-space:nowrap;font-size:12.5px;font-weight:var(--fw-semibold)}.cwb-next i{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--text-3);flex:none}.cwb-next.is-past{color:var(--danger)}.cwb-next.is-past i{background:var(--danger)}.cwb-next.is-due i{background:var(--warn)}.cwb-shell{--wb-rail-cols:minmax(0,1fr)}.cwb-rail{--wb-opt-radius:var(--radius-xs);--wb-group-line:var(--border-subtle);--wb-opt-gap:6px;--wb-dot-size:8px;--wb-ghead-weight:var(--fw-semibold);--wb-ghead-tracking:.06em}.cwb-tone-pos{background:var(--success)}.cwb-tone-warn{background:var(--warn)}.cwb-tone-neg{background:var(--danger)}.cwb-shell .iv-wb-scroll .lw-table td:first-child,.cwb-shell .iv-wb-scroll .lw-table th:first-child{min-width:232px}.rlx-who{display:inline-flex;align-items:center;gap:10px;min-width:0}.rlx-whotext{display:grid;grid-gap:1px;gap:1px;min-width:0}.rlx-whotext>a,.rlx-whotext>b{display:block}.rlx-sub,.rlx-whotext>a,.rlx-whotext>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rlx-sub{font-size:var(--fs-cap);color:var(--text-3)}.cwb-mcard{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border:none;border-bottom:1px solid var(--line);background:none;color:inherit;font:inherit;cursor:pointer}.cwb-mcard:hover{background:var(--bg-subtle)}.cwb-mmain{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.cwb-mmain b{font-size:14px;font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwb-mnone{font-size:12px;color:var(--text-3)}.ccad-date,.ccad-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0}.ccad-date{border-top:1px solid var(--line)}.ccad-main{flex:1 1;min-width:0}.ccad-main b{display:block;font-size:13.5px;font-weight:var(--fw-semibold)}.ccad-why{display:block;margin-top:2px}.ccad-when,.ccad-why{font-size:11.5px;color:var(--text-3)}.ccad-when{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccad-when.is-due{color:var(--warn);font-weight:var(--fw-semibold)}.ccad-when.is-past{color:var(--danger);font-weight:var(--fw-semibold)}.ccad-bar{height:4px;border-radius:var(--radius-pill);background:var(--bg-subtle);overflow:hidden}.ccad-bar i{display:block;height:100%;background:var(--accent)}.ccad-bar i.is-due{background:var(--warn)}.ccad-bar i.is-past{background:var(--danger)}.ccad-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4)}.ccad-head span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.ccad-add{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-2) 0}.ccad-dates{list-style:none;margin:0;padding:0}.ccad-none{font-size:12.5px;color:var(--text-3);margin:var(--space-2) 0 0}.cstep{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);align-items:start;padding:var(--space-2) 0;border-top:1px solid var(--line)}.cstep.is-snoozed{opacity:.62}.cstep.is-settled{opacity:.5}.cstep.is-settled .cstep-main b{text-decoration:line-through;text-decoration-thickness:1px}.cstep-main{min-width:0}.cstep-main b{display:block;font-size:13.5px;font-weight:var(--fw-semibold)}.cstep-why{display:block;margin-top:2px}.cstep-due,.cstep-why{font-size:11.5px;color:var(--text-3)}.cstep-due{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cstep-due.is-over{color:var(--danger);font-weight:var(--fw-semibold)}.cstep-acts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-1)}.cstep-head{grid-column:1/-1;margin:var(--space-3) 0 0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.cstep-head.is-over{color:var(--danger)}.cstep-auto{margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text-3);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cstep-kindpick{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-2)}.cpk-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));grid-gap:var(--space-1);gap:var(--space-1);margin-bottom:var(--space-3)}.cpk-act{display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--space-2) var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--text);text-decoration:none;font-size:11px;font-weight:var(--fw-medium)}.cpk-act:hover{border-color:var(--border-strong)}.cpk-act:hover,.cpk-conc{background:var(--bg-subtle)}.cpk-conc{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-2);margin-bottom:var(--space-3);border-radius:var(--radius-sm);font-size:12.5px;color:var(--text-2)}.cpk-sec{margin-bottom:var(--space-4)}.cpk-sec h3{margin:0 0 var(--space-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.cpk-sec h3.is-over,.jobpanel-h3.is-over{color:var(--danger)}.cpk-none{font-size:12.5px;color:var(--text-3);margin:0}.cpk-notes{font-size:13px;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cpk-fine{font-size:11.5px;color:var(--text-3);margin:var(--space-2) 0 0;line-height:1.45}.jobpanel-section>.cpk-fine{margin-top:0}.cpk-next{border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius-sm);padding:var(--space-2)}.cpk-next.is-past{border-left-color:var(--danger)}.cpk-next.is-due{border-left-color:var(--warn)}.cpk-next.is-ok{border-left-color:var(--accent)}.cpk-nextmain b{display:block;font-size:14px;font-weight:var(--fw-semibold)}.cpk-nextmain span{display:block;font-size:12px;color:var(--text-3);margin-top:2px}.cpk-nextacts{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.cpk-warmtop{display:flex;align-items:baseline;gap:var(--space-2)}.cpk-warmtop b{font-size:21px;font-weight:var(--fw-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cpk-warmtop b.is-warm{color:var(--success)}.cpk-warmtop b.is-cooling{color:var(--warn)}.cpk-warmtop b.is-cold{color:var(--danger)}.cpk-warmtop span{font-size:12px;color:var(--text-3)}.cpk-wtrack{display:flex;height:6px;border-radius:var(--radius-pill);overflow:hidden;background:var(--bg-subtle)}.cpk-wtrack i{display:block;height:100%}.cpk-wkeys{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:4px var(--space-2);gap:4px var(--space-2)}.cpk-wkeys li{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-2)}.cpk-wkeys i{width:7px;height:7px;border-radius:var(--radius-pill);flex:none}.cpk-wkeys span{flex:1 1;min-width:0}.cpk-wkeys b{font-weight:var(--fw-medium);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cpk-cadline{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:12.5px;margin-bottom:var(--space-1)}.cpk-cadline b.is-neg{color:var(--danger)}.cpk-cadline b.is-warn{color:var(--warn)}.cpk-dates{list-style:none;margin:0;padding:0}.cpk-dates li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--line)}.cpk-dates li:first-child{border-top:none}.cpk-datemain{flex:1 1;min-width:0}.cpk-datemain b{display:block;font-size:13px;font-weight:var(--fw-semibold)}.cpk-datemain span{display:block}.cpk-datemain span,.cpk-when{font-size:11.5px;color:var(--text-3)}.cpk-when{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cpk-when.is-warn{color:var(--warn);font-weight:var(--fw-semibold)}.cpk-when.is-neg{color:var(--danger);font-weight:var(--fw-semibold)}.cpk-reach{list-style:none;margin:0;padding:0}.cpk-reach li{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;color:var(--text-2);min-width:0}.cpk-reach a{color:inherit}.cpk-reach a,.cpk-reach span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpk-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0 calc(var(--slideover-body-pad) * -1);padding:var(--space-2) var(--slideover-body-pad);border-bottom:1px solid var(--line);overflow-x:auto;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--card),var(--card) 60%,transparent) 0 /34px 100% no-repeat local,linear-gradient(to left,var(--card),var(--card) 60%,transparent) 100% /34px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--text) 26%,transparent),transparent) 0 /28px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--text) 26%,transparent),transparent) 100% /28px 100% no-repeat scroll,var(--card)}@media (max-width:900px){.cpk-tabs{top:var(--pagehead-sticky-top)}}.cpk-rowmain{flex:1 1;min-width:0}.cpk-rowmain b{font-size:13px;font-weight:var(--fw-semibold)}.cpk-rowmain b,.cpk-rowmain span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpk-rowmain span{font-size:11.5px;color:var(--text-3)}.cpk-notelist{list-style:none;margin:0;padding:0}.cpk-notelist li{padding:var(--space-2) 0;border-top:1px solid var(--line)}.cpk-notelist li:first-child{border-top:none}.cpk-notelist li.is-pinned{border-left:2px solid var(--accent);padding-left:var(--space-2)}.cpk-notelist p{margin:3px 0 0;font-size:13px;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.cpk-notehead{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3)}.cpk-notekind{padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text-2);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.cpk-knockbtn{display:grid;margin-bottom:var(--space-3)}.cpk-knockline{border-left:3px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2);margin-bottom:var(--space-1);background:var(--bg-subtle)}.cpk-knockline b{display:block;font-size:13px;font-weight:var(--fw-semibold)}.cpk-knockline span{display:block;font-size:12px;color:var(--text-3);margin-top:2px}.cpk-knockline.is-bad{border-left-color:var(--danger)}.cpk-knockline.is-warn{border-left-color:var(--warn)}.cpk-knockline.is-info{border-left-color:var(--accent)}.cpk-people{list-style:none;margin:var(--space-2) 0 0;padding:0 0 0 var(--space-2);border-left:1px solid var(--line)}.cpk-people li{padding:3px 0;min-width:0}.cpk-people b{display:block;font-size:12.5px;font-weight:var(--fw-semibold)}.cpk-people span{display:block;font-size:11.5px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc{flex-direction:column;margin-bottom:14px;min-width:0}.cmc,.cmc-head{display:flex;gap:var(--space-2)}.cmc-head{align-items:baseline;justify-content:space-between}.cmc-head b{font-size:12.5px;font-weight:var(--fw-semibold);color:var(--text-2)}.cmc-count{font-size:11.5px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cmc-why{margin:0;font-size:12px;color:var(--text-3)}.cmc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.cmc-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-subtle);padding:var(--space-2) var(--space-2) 0;min-width:0}.cmc-rowhead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.cmc-rowhead span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.cmc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:0 var(--space-2);gap:0 var(--space-2)}.cmc-grid>*{min-width:0}.cmc-wide{grid-column:1/-1}.cmc-add{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.cmc-cap{flex:1 1 180px;min-width:0;font-size:11.5px;color:var(--text-3)}@scope (.qwb--kin){.qrt-c-activity,.qrt-c-client{min-width:0}.qrt-band-none{color:var(--text-3)}.qwb-head-new{flex:none}.qwb[data-list=clients] .qwb-head-new{min-height:34px;padding-inline:14px;font-weight:var(--fw-semibold)}.qwb-pill-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}.qwb-tbtn-filter,.qwb-tbtn-sort{flex:none}.qwb[data-list=clients] .qwb-pills{margin-top:0;padding:9px 0 8px;gap:12px;flex-wrap:wrap}.qwb[data-list=clients] .qwb-pills-scroll{flex-wrap:wrap;overflow-x:visible;gap:5px;scroll-snap-type:none}.qwb[data-list=clients] .qwb-pill-btn{gap:6px;min-height:0;padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);font-size:12.5px;font-weight:var(--fw-medium);color:var(--text)}.qwb[data-list=clients] .qwb-pill-btn:hover{background:var(--bg-subtle)}.qwb[data-list=clients] .qwb-pill.is-on .qwb-pill-btn{background:var(--text);color:var(--surface);border-color:var(--text);border-bottom-color:var(--text);font-weight:var(--fw-semibold)}.qwb[data-list=clients] .qwb-pill.is-on .qwb-pill-n{color:color-mix(in srgb,var(--surface) 72%,transparent)}.qwb[data-list=clients] .qwb-pill.is-danger:not(.is-on) .qwb-pill-btn{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.qwb[data-list=clients] .qwb-lists .lw-btn.qwb-tbtn{padding-block:0!important;padding-inline:10px!important;font-size:12.5px!important}.qwb[data-list=clients] .qwb-lists .lw-seg-btn{min-height:27px!important;padding:5px 10px!important;font-size:12px!important}.qwb[data-list=clients] .qwb-lists .lw-seg{padding:2px!important;gap:2px!important}.qwb{--band-gx:20px;margin:calc(-1 * var(--content-pad-y, 0px)) calc(-1 * var(--content-pad-x, 0px)) 0;min-width:0}.qwb[data-layout=wide]{--split-detail-w:300px}.qwb[data-layout=reading]{--split-detail-w:480px}.qwb-empty,.qwb-work{padding-inline:var(--band-gx)}.qwb-listcol>*,.qwb-work>*{min-width:0}.qwb-empty{padding-top:var(--space-4)}.qwb-head{padding:10px var(--band-gx);border-bottom:1px solid var(--border);background:var(--surface)}.qwb-head-row1{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;margin-bottom:9px;min-width:0}.qwb-head-row1 .lw-crumbs{min-width:0}.qwb-head-search{flex:1 1 200px;min-width:120px;max-width:440px}.qwb-head-search .lw-field{max-width:none}.qwb-head-row2{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;min-width:0;padding-bottom:9px}.qwb-head-title{min-width:0}.qwb-head-title h1{font-size:24px;font-weight:var(--fw-bold);letter-spacing:-.4px;line-height:1.1;color:var(--text)}.qwb-head-title p{font-size:var(--fs-sm);color:var(--text-3);line-height:1.3;margin-top:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qwb-head-actions{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;flex-wrap:wrap;margin-left:auto}.qwb-head-icons{display:inline-flex;align-items:center;gap:6px}.qwb-hbtn{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text-2)!important;border-radius:var(--radius-control)!important}.qwb-hbtn:hover{background:var(--bg-subtle)!important;color:var(--text)!important}.qwb-hbtn[aria-expanded=true]{border-color:var(--border-strong)!important}.qwb-head-import[disabled]{opacity:.6;cursor:not-allowed}@media (min-width:900px) and (pointer:fine){.qwb-head{--input-h-sm:32px}.qwb-head-actions{--tap:var(--control-h-dense)}.qwb-chip{min-height:24px}}@media (max-width:899px){.qwb{--band-gx:var(--space-4)}.qwb-head{--input-h-sm:var(--tap)}.qwb-head-row1{gap:var(--space-2)}.qwb-head-row1-spring{display:none}.qwb-head-search{flex:1 1 100%;max-width:none;width:100%}.qwb-head-actions{margin-left:0}
  /* !important: the primitives set `display` inline (Button inline-flex / IconButton inline-grid). */.qwb-hbtn-layout,.qwb-head-import{display:none!important}}.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:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qwb-chip-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.qwb-chip svg{flex-shrink:0;color:var(--text-3)}@media (max-width:899px){.qwb-chip{min-height:var(--tap);padding:0 8px 0 10px}}.qwb .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qwb-body{align-items:stretch}.qwb-body,.qwb-listcol{display:flex;min-width:0}.qwb-listcol{flex:1 1 auto;flex-direction:column}.qwb-handle{flex:none;width:6px;cursor:col-resize;background:var(--surface-recessed);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-peekcol{flex:none;min-width:0;border-left:1px solid var(--border);background:var(--surface);position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;max-height:100dvh;overflow:auto;display:flex;flex-direction:column}.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-peekrail:hover{background:var(--bg-subtle);color:var(--text)}.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}@media (pointer:coarse){.qwb-peekrail{position:relative}.qwb-peekrail:before{content:"";position:absolute;top:0;bottom:0;right:0;width:var(--tap)}}.qwb-work--with-peek{display:flex!important;flex-direction:row;align-items:stretch;grid-template-rows:none;grid-template-columns:none}.qwb-work--with-peek>.qwb-maincol{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0}.qwb-work--with-peek>.qwb-handle,.qwb-work--with-peek>.qwb-peekcol,.qwb-work--with-peek>.qwb-peekrail{align-self:stretch;max-height:none;position:-webkit-sticky;position:sticky;top:0;height:100dvh}.qwb-work--with-peek>.qwb-peekcol{overflow:auto}.qwb-lists{padding:0 var(--band-gx);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{min-height:34px;margin-top:6px}.qwb-pills,.qwb-pills-scroll{display:flex;align-items:center;gap:10px;min-width:0}.qwb-pills-scroll{flex:0 1 auto;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.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-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-lists .lw-btn.qwb-tbtn{padding-block:0!important;padding-inline:11px!important;font-size:13px!important}.lw-ctxmenu[data-scope=qmenu] .lw-ctxmenu-item{padding-block:6px;font-size:14px}@media (pointer:fine){.lw-ctxmenu[data-scope=qmenu] .lw-ctxmenu-item{min-height:33px}}.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-bulk{display:flex;align-items:center;gap:8px;min-height:45px;margin:0 calc(-1 * var(--band-gx));padding:0 var(--band-gx);background:var(--surface-info-soft);border-top:1px solid var(--border)}.qwb-bulk-n{font-size:13px;font-weight:var(--fw-semibold);color:var(--text);margin-right:4px;white-space:nowrap}.qwb-bulk-clear{border:none;background:none;font:inherit;font-size:13px;color:var(--text-2);cursor:pointer;min-height:var(--tap);padding:0 4px;white-space:nowrap}.qwb-bulk-clear:hover{color:var(--text)}.qrt-wrap{min-width:0;background:var(--surface)}.qrt-scroll{overflow:auto}.qrt{border-collapse:separate;border-spacing:0;width:100%;min-width:700px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;table-layout:fixed}.qrt thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:30px;padding:0 10px;background:var(--surface);color:var(--text-3);font-size:11px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.027em;text-align:left;white-space:nowrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.qrt-rz{display:none;position:absolute;inset-block:0;right:0;width:8px;z-index:4;cursor:col-resize;touch-action:none}.qrt-rz:after{content:"";position:absolute;top:8px;bottom:8px;left:6px;width:1px;background:var(--border-strong);opacity:0;transition:opacity var(--motion-fast) var(--ease-standard)}.qrt th:hover>.qrt-rz:after,.qrt-rz:focus-visible:after{opacity:1}.qrt-rz:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (min-width:900px) and (pointer:fine){.qrt-rz{display:block}}.qrt-h{display:inline-flex;align-items:center;gap:5px;background:none;border:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;padding:0;min-height:30px}.qrt-h:hover{color:var(--text)}.qrt-car{font-size:11px;color:var(--text-3)}.qrt td.qrt-c-value,.qrt th.qrt-c-value{text-align:right}.qrt th.qrt-c-value .qrt-h{flex-direction:row-reverse}.qrt td.qrt-chk,.qrt th.qrt-chk{width:30px;padding:0 0 0 14px}.qrt-col-chk,.qrt-col-menu{width:30px}.qrt-col-client{width:22%}.qrt-col-activity{width:14%}.qrt-col-age{width:92px}.qrt-col-value{width:84px}.qrt td.qrt-c-menu,.qrt th.qrt-c-menu{width:30px;padding:0;text-align:center}.qrt-cb{width:14px;height:14px;margin:0;accent-color:var(--accent);cursor:pointer;vertical-align:middle}.qrt-cb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.qrt tbody td{height:45px;padding:0 10px;border-bottom:1px solid var(--border-subtle);color:var(--text);white-space:nowrap;vertical-align:middle}.qrt td.qrt-c-client,.qrt th.qrt-c-client{padding-left:var(--band-gx)}.qrt-wrap[data-density=compact] .qrt tbody td{height:32px}.qrt tbody tr.qrt-row:hover td{background:var(--bg-subtle);cursor:pointer}.qrt tbody tr.qrt-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.qrt tbody tr.is-selected td{background:var(--accent-soft)}.qrt tbody tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.qrt tbody tr.is-checked td{background:var(--surface-info-soft)}.qrt-id{display:flex;align-items:center;gap:9px;min-width:0}.qrt-mono{width:28px;height:28px;border-radius:var(--radius-round);flex:none;display:grid;place-items:center;background:var(--surface-recessed);border:1px solid var(--border);color:var(--text);font-weight:var(--fw-bold);font-size:10.5px;letter-spacing:.02em}.qrt-nm{min-width:0;display:grid}.qrt-nm b{font-weight:var(--fw-semibold);color:var(--text);font-size:13px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrt-nm b a,.qrt-nm span a{color:inherit;text-decoration:none}.qrt-nm b a:hover{text-decoration:underline}.qrt-nm>span,.qrt-sub{font-size:11px;color:var(--text-3)}.qrt-sub{display:block;margin-top:3px;white-space:nowrap;min-height:13px}.qrt-dep{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:var(--fw-semibold)}.qrt-dot{width:8px;height:8px;border-radius:var(--radius-round);flex:none;background:var(--text-3)}.qrt-dot.is-success{background:var(--success)}.qrt-dot.is-warning{background:var(--warning)}.qrt-dot.is-neutral{background:var(--border-strong)}.qrt-dep-sub{padding-left:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qrt-dep-sub.is-warning{color:var(--warning)}.qrt-dep-sub.is-success{color:var(--text-2)}.qrt td.qrt-c-age,.qrt-act-lbl{font-size:12.5px;font-weight:var(--fw-semibold)}.qrt td.qrt-c-age.is-warning{color:var(--warning)}.qrt td.qrt-c-age.is-danger{color:var(--danger)}.qrt td.qrt-c-value{font-size:13px;font-weight:var(--fw-semibold);text-align:right}.qrt-actbtn{opacity:0}.qrt tbody tr.is-selected .qrt-actbtn,.qrt tbody tr:focus-within .qrt-actbtn,.qrt tbody tr:hover .qrt-actbtn{opacity:1}@media (hover:none){.qrt-actbtn{opacity:1}}.qrt-dots{font-size:15px;line-height:1;letter-spacing:.5px}.qrt tbody tr.qrt-band td{position:-webkit-sticky;position:sticky;top:30px;z-index:1;height:29px;padding:0;background:color-mix(in srgb,var(--text) 8%,var(--surface));border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}.qrt-band-btn{display:flex;align-items:center;gap:8px;width:100%;height:29px;padding:0 var(--band-gx);border:none;background:none;font:inherit;cursor:pointer;text-align:left}.qrt-band-btn,.qrt-band-btn:hover{color:var(--text)}.qrt-band-name{font-weight:var(--fw-bold);letter-spacing:.8px;text-transform:uppercase}.qrt-band-meta,.qrt-band-name{font-size:11px;white-space:nowrap}.qrt-band-meta{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qrt-chev{display:inline-block;width:12px;text-align:center;transition:transform var(--motion-fast) ease;color:var(--text-3)}.qrt-chev.is-closed{transform:rotate(-90deg)}.qrt-chev-r{display:inline-block;width:12px;text-align:center;transition:transform var(--motion-fast) ease;color:var(--text-3)}.qrt-chev-r.is-open{transform:rotate(90deg)}.qrt tbody tr.qrt-band-none td{background:var(--surface-recessed);border-color:var(--border)}.qrt tbody tr.qrt-more td{height:40px;padding:0;text-align:center;border-bottom:none}.qrt-more-btn{border:none;background:none;font:inherit;font-size:13px;font-weight:var(--fw-semibold);color:var(--accent);cursor:pointer;min-height:40px;padding:0 14px}.qrt-more-n{margin-left:8px;color:var(--text-3);font-weight:var(--fw-regular)}.qwb-foot{display:flex;justify-content:space-between;align-items:center;gap:4px 14px;flex-wrap:wrap;min-height:36px;padding:0 var(--band-gx);border-top:1px solid var(--border);background:var(--surface-recessed);font-size:12px;color:var(--text-2);min-width:0}.qwb-foot-left{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qwb-foot-left,.qwb-foot-right{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qwb-foot-right{display:flex;align-items:center;gap:4px 14px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.qwb-foot-rows{--input-h-sm:24px}.qwb-foot-rows .lw-field{margin-bottom:0}.qwb-foot-dep b{color:var(--danger);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qwb-status{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 var(--band-gx);border-top:1px solid var(--border);background:var(--surface);font-size:12px;color:var(--text-3)}.qwb-status-left{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qwb-status-right{white-space:nowrap;flex:none}.qwb-status kbd{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 7px;background:var(--surface)}.qwb-nothing{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:48px var(--band-gx);text-align:center}.qwb-nothing b{font-size:15px;font-weight:var(--fw-semibold);color:var(--text)}.qwb-nothing span{font-size:13px;color:var(--text-3)}.qpk{display:flex;flex-direction:column;min-height:100%;min-width:0}.qpk-head{flex:none;padding:11px 14px 10px;border-bottom:1px solid var(--border);background:var(--surface)}.qpk-head-row{display:flex;align-items:center;gap:8px;margin-bottom:7px;min-width:0}.qpk-meta{font-size:12px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.qpk-spring{flex:1 1 auto}.qpk-hbtn{color:var(--text-3)!important}.qpk-client{display:block;font-size:17px;font-weight:var(--fw-bold);color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.qpk-client:hover{text-decoration:underline}.qpk-back{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);margin-bottom:4px;border:none;background:none;padding:0;color:var(--accent);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}.qpk-body{flex:1 1 auto;padding:12px 14px;display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.qpk-note{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-left:3px solid var(--text-3);border-radius:var(--radius-sm);background:var(--surface-recessed);font-size:13px;color:var(--text)}.qpk-note.is-success{background:var(--surface-success-soft);border-left-color:var(--success)}.qpk-note.is-warning{background:var(--surface-warning-soft);border-left-color:var(--warning)}.qpk-note.is-danger{background:var(--surface-danger-soft);border-left-color:var(--danger)}.qpk-note.is-info{background:var(--surface-info-soft);border-left-color:var(--info)}.qpk-note-sub{font-size:12px;color:var(--text-2)}.qpk-caps{font-size:10px;font-weight:var(--fw-bold);letter-spacing:.6px;text-transform:uppercase;color:var(--text-3)}.qpk-caps-row,.qpk-total{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.qpk-total-v{font-size:19px;font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.3px}.qpk-box{display:grid;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.qpk-box-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;border-bottom:1px solid var(--divider)}.qpk-box-row:last-child{border-bottom:none}.qpk-box-row>span{color:var(--text-2)}.qpk-box-row>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.qpk .is-success{color:var(--success)}.qpk .is-danger{color:var(--danger)}.qpk .is-muted{color:var(--text-3);font-weight:var(--fw-regular)}.qpk-section{display:grid;grid-gap:6px;gap:6px}.qpk-timeline{display:grid}.qpk-trow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;border-bottom:1px solid var(--divider);font-size:13px}.qpk-trow>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.qpk-tlabel{display:inline-flex;gap:6px;color:var(--text-3)}.qpk-tlabel.is-done{color:var(--text)}.qpk-trow.is-danger .qpk-tlabel{color:var(--danger)}.qpk-trow.is-success .qpk-tlabel{color:var(--success)}.qpk-treason{color:var(--danger);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.qpk-link{font-size:12px;font-weight:var(--fw-semibold);color:var(--text);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.qpk-scope{display:grid}.qpk-srow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 2px;border-bottom:1px solid var(--divider);font-size:13px}.qpk-srow>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none;font-weight:var(--fw-medium)}.qpk-sname{min-width:0;color:var(--text-2)}.qpk-scope-empty,.qpk-scope-more{font-size:12px;padding:4px 2px}.qpk-related{display:grid}.qpk-rrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--divider);font-size:13px;font-weight:var(--fw-semibold);color:var(--text);text-decoration:none}.qpk-rrow:hover{background:var(--bg-subtle)}.qpk-rrow>span:last-child{color:var(--text-3);flex:none}.qpk-draft{flex:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid var(--border);background:var(--surface-recessed);font-size:12.5px}.qpk-draft>span{color:var(--text-2)}.qpk-draft>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qpk-ghost{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 6px;border:none;background:none;font:inherit;font-size:12.5px;font-weight:var(--fw-medium);color:var(--text-2);cursor:pointer;border-radius:var(--radius-sm)}.qpk-ghost:hover:not(:disabled){color:var(--text);background:var(--bg-subtle)}.qpk-ghost:disabled{opacity:.45;cursor:not-allowed}.qpo{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-high);padding:6px;font-size:13px;color:var(--text);animation:lw-fade-up .12s var(--ease-standard)}.qpo-title{padding:6px 10px;margin-bottom:4px;font-size:11px;color:var(--text-3);border-bottom:1px solid var(--divider)}.qpo-pad{padding:8px 10px 4px;flex-direction:column}.qpo-pad,.qpo-row{display:flex;gap:8px}.qpo-row{align-items:center;width:100%;padding:7px 10px;border:none;border-radius:var(--radius-sm);background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}@media (pointer:fine){.qpo-row{min-height:32px}}@media (pointer:coarse){.qpo-row{min-height:var(--tap)}}.qpo-row.is-dim{opacity:.45}.qpo-row.is-on{background:var(--bg-subtle)}.qpo-row:focus-visible,.qpo-row:hover{background:var(--bg-subtle);outline:none}.qpo-grow{flex:1 1 auto;min-width:0}.qpo-n{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qpo-n.is-danger{color:var(--danger);font-weight:var(--fw-semibold)}.qpo-check{width:14px;height:14px;flex:none;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:var(--on-tone)}.qpo-check.is-on{background:var(--text);border-color:var(--text)}.qpo-dot{width:8px;height:8px;border-radius:var(--radius-round);flex:none}.qpo-summary{padding:4px 10px 8px;font-size:12px;color:var(--text-2)}.qpo-actions{display:flex;justify-content:flex-end;gap:6px;padding:6px 4px 2px}.qpo-foot{padding:8px 10px 4px;margin-top:4px;font-size:11px;color:var(--text-3);border-top:1px solid var(--divider)}.qpo .lw-field{margin-bottom:4px;padding:0 4px}.qmenu-sheet{display:grid}.qmenu-sheet-item{display:flex;align-items:center;width:100%;min-height:var(--tap);padding:0 4px;border:none;background:none;font:inherit;font-size:15px;color:var(--text);text-align:left;cursor:pointer;border-bottom:1px solid var(--divider)}.qmenu-sheet-item:last-child{border-bottom:none}.qmenu-sheet-item.is-danger{color:var(--danger)}.qmenu-sheet-item.is-muted{color:var(--text-3)}.qmenu-sheet-item.has-rule{border-top:1px solid var(--border)}.qmenu-sheet-item:disabled{opacity:.45;cursor:default}.qbulk-list{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.qbulk-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;border-bottom:1px solid var(--divider)}.qbulk-row:last-child{border-bottom:none}.qbulk-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--fw-medium)}.qbulk-status{flex:none;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qbulk-status.is-ok{color:var(--success);font-weight:var(--fw-semibold)}.qbulk-status.is-refused{color:var(--danger);font-weight:var(--fw-medium)}.qdep-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.qdep-error{color:var(--danger);font-size:13px;margin-top:8px}.qwb-phone{display:grid;grid-gap:12px;gap:12px;padding:4px 0 0}.qwb-phone-band{display:grid;grid-gap:8px;gap:8px}.qwb-phone-bandhead{display:flex;align-items:center;gap:8px;min-height:var(--tap);border:none;background:none;padding:0 2px;font:inherit;color:var(--text-2);cursor:pointer;text-align:left}.qwb-phone-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}@media (min-width:900px) and (pointer:fine){.qwb-lists{--tap:30px}.qwb-pill-x{min-width:20px;min-height:20px}.qwb-bulk{--tap:30px}.qwb-phone-bandhead{min-height:29px}}@media (max-width:899px){.qwb-body{display:block}.qwb-lists{padding:0 var(--band-gx) 4px}.qwb-sum{height:auto;min-height:29px;flex-wrap:wrap;padding-top:6px}.qwb-pills{gap:6px 12px}.qwb-bulk{flex-wrap:wrap;padding:8px var(--band-gx)}.qwb-phone{padding:4px var(--band-gx) 0}.qpk-body{padding:12px 0}.qpk-head{padding:0 0 10px}}@media (min-width:900px){.qwb{display:flex;flex-direction:column;height:calc(100dvh - var(--shell-chrome-h, 42px));margin-bottom:-4rem}.qwb-foot,.qwb-head,.qwb-lists,.qwb-status{flex:none}.qwb-body{flex:1 1 auto}.qwb-body,.qwb-listcol{min-height:0}.qrt-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.qrt-scroll{flex:1 1 auto;min-height:0;overflow:auto}.qwb-peekcol{position:static;max-height:none;height:100%}.qwb-board{flex:1 1 auto;min-height:0;overflow:auto;padding:12px var(--band-gx)}.qwb-nothing{align-content:center}.qwb-empty,.qwb-nothing{flex:1 1 auto}}.qwb-phone-lead,.qwb-phone-row .lw-listrow-lead{display:grid;place-items:center}.qwb-phone-dot{width:10px;height:10px;border-radius:var(--radius-round);display:inline-block}@media (max-width:899px){.qd--kin .qd-title{flex-wrap:wrap;row-gap:2px}.qd--kin .qc-type,.qd--kin .qd-client,.qd--kin .qi-from{white-space:normal;overflow:visible;text-overflow:clip}}.qwb--kin .qwb-work{padding-top:0;padding-bottom:0}.qwb-strip{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.qwb-strip,.qwb-strip>*{min-width:0}.qwb-analytics{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.qwb-toolbar{gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.qwb-tool-left,.qwb-toolbar{display:flex;align-items:center;min-width:0}.qwb-tool-left{gap:var(--space-3);flex:1 1 320px;flex-wrap:wrap}.qwb-tool-right{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex-wrap:wrap;min-width:0}.qwb-tool-left .lw-filterpills,.qwb-tool-right .lw-field{margin-bottom:0}.qwb--kin .qwb-toolbar .lw-fpill,.qwb--kin .qwb-toolbar .lw-seg-btn{min-height:var(--tap)}.qwb-toolbar .qwb-sum{flex:none}@media (min-width:900px) and (pointer:fine){.qwb--kin .qwb-toolbar{--tap:var(--control-h-dense);--input-h-sm:32px}}@media (max-width:899px){.qwb-tool-right{margin-left:0;width:100%}.qwb--kin .qwb-toolbar{--input-h-sm:var(--tap)}}.qrt-mono.is-square{border-radius:var(--radius-sm)}.qrt td.qrt-c-action{max-width:340px;overflow:hidden;text-overflow:ellipsis}.qrt-swap{display:grid;align-items:center;min-width:0}.qrt-swap>*{grid-area:1/1;min-width:0}.qrt-swap-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrt-rail,.qrt-swap-text{transition:opacity var(--motion-fast) ease}.qrt-rail{display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none}.qrt tbody tr.is-selected .qrt-rail,.qrt tbody tr:focus-within .qrt-rail,.qrt tbody tr:hover .qrt-rail{opacity:1;pointer-events:auto}.qrt tbody tr.is-selected .qrt-swap-text,.qrt tbody tr:focus-within .qrt-swap-text,.qrt tbody tr:hover .qrt-swap-text{opacity:0}@media (min-width:900px) and (pointer:fine){.qrt-rail{--tap:26px}}@media (hover:none){.qrt-rail{opacity:1;pointer-events:auto}.qrt-swap-text{display:none}}.qrt-col-action{width:28%;min-width:160px}.qrt-col-contact{width:18%;min-width:112px}.qrt td.qrt-c-contact,.qrt th.qrt-c-contact{min-width:0}
/*  !important: IconButton sets its own width/height INLINE from `--tap`, so only a declaration of
    equal specificity-plus can reach it — the same idiom `.qwb-hbtn` already uses for the head band. */@media (min-width:900px) and (pointer:fine){.qrt-rail .lw-icon-btn{height:24px!important;width:26px!important;border:1px solid var(--border-strong)!important;background:var(--surface)!important;border-radius:var(--radius-sm)!important;color:var(--text)!important}}@media (max-width:899px){.qwb--kin .qwb-pill-btn{min-height:var(--tap)}}.qwb-touch-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 14px 8px}.qwb-touch-head h2{font-size:var(--fs-cap);font-weight:var(--fw-bold);letter-spacing:.6px;text-transform:uppercase;color:var(--text-3)}.qwb-touch-row{display:flex;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid var(--divider);min-width:0}.qwb-touch-row .qrt-nm{flex:1 1 auto}.qwb-touch-verbs{display:flex;align-items:center;gap:6px;flex:none}.qpk--client .qpk-idrow{display:flex;align-items:center;gap:10px;min-width:0}.qpk-avatar{width:36px;height:36px;border-radius:var(--radius-round);display:grid;place-items:center;flex:none;color:var(--on-tone);font-weight:var(--fw-bold);font-size:var(--fs-sm)}.qpk-idcol{display:grid;grid-gap:1px;gap:1px;min-width:0}.qpk-idsub{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.qpk-note-text{min-width:0;overflow-wrap:anywhere}.qc-row{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border-bottom:1px solid var(--divider)}.qc-row-amt,.qc-row-num{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qc-row-spring{flex:1 1;min-width:0}.qc-row-chev,.qc-row-st{flex:none;color:var(--text-3)}.qc-empty{margin:0;color:var(--text-3);font-size:var(--fs-sm)}.qpk-contact{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden;min-width:0}.qc-tagrow,.qpk-tags{display:flex;flex-wrap:wrap;gap:6px}.qc-tagrow{margin-bottom:6px}.qc-tagsrc{display:block;color:var(--text-3)}.qrt-contact{display:grid;grid-gap:0;gap:0}.qrt-contact-1,.qrt-contact-2{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qrt-contact-1{font-size:12.5px}.qrt-contact-2{font-size:11px;color:var(--text-2)}.qpk--client .qpk-head{padding:11px 15px}.qpk--client .qpk-body{padding:13px 15px 20px;gap:15px}.qpk-ctas{display:flex;gap:6px;margin-top:11px;min-width:0}.qpk-cta{display:inline-flex;align-items:center;justify-content:center;min-height:33px;padding:8px;border-radius:var(--radius-md);font-size:12.5px;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--motion-fast) ease,filter var(--motion-fast) ease}.qpk-cta-open{flex:1 1;min-width:0;border:none;background:var(--accent-primary);color:var(--on-accent);font-weight:var(--fw-semibold)}.qpk-cta-open:hover{filter:brightness(1.06)}.qpk-cta-ghost{flex:none;padding:8px 12px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;font-weight:var(--fw-medium)}.qpk-cta-ghost:hover{background:var(--surface-recessed)}.qpk--client .qpk-note{gap:4px;padding:10px 11px;border-left-width:1px;border:1px solid var(--border);border-radius:var(--radius-lg)}.qpk--client .qpk-note.is-neutral{background:var(--surface-recessed)}.qpk--client .qpk-note.is-success{border-color:color-mix(in srgb,var(--success) 45%,var(--border))}.qpk--client .qpk-note.is-warning{border-color:color-mix(in srgb,var(--warning) 45%,var(--border))}.qpk--client .qpk-note.is-danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.qpk--client .qpk-note.is-info{border-color:color-mix(in srgb,var(--info) 45%,var(--border))}.qpk--client .qpk-note .qpk-caps{font-size:10px;letter-spacing:.5px;color:var(--text-2)}.qpk--client .qpk-note-text{font-size:13px;font-weight:var(--fw-semibold);line-height:1.4;text-wrap:pretty;color:var(--text)}.qpk-acts{display:flex;gap:6px;margin-top:5px}.qpk-act{border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius-md);padding:4px 10px;font:inherit;font-size:11.5px;line-height:14px;font-weight:var(--fw-medium);color:var(--text);cursor:pointer;transition:background var(--motion-fast) ease}.qpk-act:hover{background:var(--surface-recessed)}@media (pointer:coarse){.qpk-act,.qpk-cta{min-height:var(--tap)}}.qpk-quad{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.qpk-quad-cell{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:9px 11px;background:var(--surface)}.qpk-quad-k{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.4px;text-transform:uppercase;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qpk-quad-v{font-size:15px;font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.qpk-quad-v.is-pos{color:var(--success)}.qpk-quad-v.is-bad{color:var(--danger)}.qpk-quad-v.is-mut{color:var(--text-3);font-weight:var(--fw-bold)}.qpk--client .qpk-caps-row{margin-bottom:6px}.qpk--client .qpk-caps-row .qpk-caps{font-size:10.5px;letter-spacing:.5px;color:var(--text-2)}.qpk--client .qpk-caps-row .qpk-link{font-size:11px;padding:0;border:none;font-weight:var(--fw-medium);color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.qpk--client .qpk-tags{gap:5px;margin-top:4px}.qpk--client .qpk-tags>.qpk-tag{padding:3px 8px!important;border-width:0!important;border-radius:var(--radius-sm)!important;font-weight:var(--fw-regular)!important;line-height:14px!important;min-height:0!important}}@media (min-width:700px){.qwb--kin .lw-stats.lw-stats--tiles{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}}.qwb--kin .lw-stats.lw-stats--tiles .lw-stat-label{font-size:10.5px;font-weight:var(--fw-semibold);letter-spacing:.4px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.qwb--kin .lw-stats.lw-stats--tiles .lw-stat-value{margin:2px 0 1px}.qwb--kin .lw-stats.lw-stats--tiles .lw-stat-sub{margin-top:0;color:var(--text-2)}.qwb--kin .qwb-strip{gap:11px}.qwb--kin .qrt tbody td{height:47px}.qwb--kin .qwb-pills{min-height:27px;margin-top:9px;margin-bottom:8px;gap:5px}.qwb--kin .qwb-pills-scroll{gap:5px}.qwb--kin .qwb-pill-btn{min-height:27px;padding:5px 10px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);font-size:12.5px;color:var(--text)}.qwb--kin .qwb-pill-btn:hover{background:var(--surface-recessed)}.qwb--kin .qwb-pill.is-on .qwb-pill-btn{background:var(--text);color:var(--on-accent);border-color:var(--text)}.qwb--kin .qwb-pill.is-on .qwb-pill-n{color:var(--on-accent);opacity:.75}.qwb--kin .qwb-pill-n{font-size:11.5px}.qwb--kin .qwb-lists{--btn-h-md:29px}.qwb--kin .qwb-lists .qwb-tbtn{padding:6px 10px!important;font-size:12.5px!important;border-radius:var(--radius-md)!important;min-width:0!important}.qrt-tag{display:inline-block;color:var(--st-fg);font-size:9px;font-weight:var(--fw-bold);letter-spacing:.5px;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-xs);white-space:nowrap;line-height:1.2}.qpo{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-high);padding:6px;font-size:13px;color:var(--text);animation:lw-fade-up .12s var(--ease-standard)}.qpo-title{padding:6px 10px;margin-bottom:4px;font-size:11px;color:var(--text-3);border-bottom:1px solid var(--divider)}.qpo-pad{padding:8px 10px 4px;flex-direction:column}.qpo-pad,.qpo-row{display:flex;gap:8px}.qpo-row{align-items:center;width:100%;padding:7px 10px;border:none;border-radius:var(--radius-sm);background:none;font:inherit;color:var(--text);text-align:left;cursor:pointer}@media (pointer:fine){.qpo-row{min-height:32px}}@media (pointer:coarse){.qpo-row{min-height:var(--tap)}}.qpo-row.is-dim{opacity:.45}.qpo-row.is-on{background:var(--bg-subtle)}.qpo-row:focus-visible,.qpo-row:hover{background:var(--bg-subtle);outline:none}.qpo-grow{flex:1 1 auto;min-width:0}.qpo-n{color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qpo-n.is-danger{color:var(--danger);font-weight:var(--fw-semibold)}.qpo-check{width:14px;height:14px;flex:none;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:var(--on-tone)}.qpo-check.is-on{background:var(--text);border-color:var(--text)}.qpo-dot{width:8px;height:8px;border-radius:var(--radius-round);flex:none}.qpo-summary{padding:4px 10px 8px;font-size:12px;color:var(--text-2)}.qpo-actions{display:flex;justify-content:flex-end;gap:6px;padding:6px 4px 2px}.qpo-foot{padding:8px 10px 4px;margin-top:4px;font-size:11px;color:var(--text-3);border-top:1px solid var(--divider)}.qpo .lw-field{margin-bottom:4px;padding:0 4px}@media (min-width:900px){.qwb.qwb--kin{margin:calc(-1 * var(--content-pad-top)) calc(-1 * var(--content-pad-x)) 0}.qwb.qwb--kin .qwb-work--with-peek>.qwb-maincol{padding:var(--content-pad-top) var(--content-pad-x) 0}.qwb.qwb--kin .qwb-maincol>.qwb-head{margin-inline:calc(-1 * var(--content-pad-x));padding-inline:var(--content-pad-x)}.qwb.qwb--kin .qwb-work--with-peek>.qwb-handle{width:7px}.qwb.qwb--kin .qwb-work--with-peek>.qwb-peekcol{border-left:none}.qwb.qwb--kin .qwb-head-search .lw-field>div{min-height:32px!important}.qwb.qwb--kin .qwb-head-title h1{line-height:29px}.qwb.qwb--kin .qwb-head-title p{line-height:16px}.qwb.qwb--kin .qwb-strip{padding-top:12px}}.qpk-hacts{display:inline-flex;align-items:center;gap:4px;flex:none}.qpk.qpk--client .qpk-hbtn{width:26px!important;height:24px!important;border-radius:var(--radius-sm)!important}.qpk.qpk--client{gap:0}.qpk.qpk--client .qpk-head-row{margin-bottom:8px}.qpk-crows{display:block;min-width:0}.qpk-crow{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--divider);min-width:0}.qpk-crow-ico{color:var(--text-3);flex:none}.qpk-crow-t{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qpk-crow-t:hover{text-decoration:underline}.qpk-crow-acts{display:flex;align-items:center;gap:4px;flex:none}.qpk-chip{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:3px 8px;font:inherit;font-size:11px;font-weight:var(--fw-medium);line-height:14px;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--motion-fast) ease}.qpk-chip:hover{background:var(--surface-recessed)}.qpk.qpk--client .qpk-body{gap:0}.qpk.qpk--client .qpk-body>*+*{margin-top:15px}.qpk.qpk--client .qpk-crows{margin-top:13px}.qpk.qpk--client .qpk-quad{margin-top:14px}@media (pointer:coarse){.qpk-chip,.qpk-crow-t{min-height:var(--tap)}.qpk-crow-t{display:inline-flex;align-items:center}}