.c360,.c360-in{gap:inherit;flex-direction:column;min-width:0;display:flex}.c360{container:c360/inline-size}.scorebar,.custfacts .custfact-wide{display:none}@container c360 (min-width:1100px){.c360-in{--c360-gap:24px;--c360-side:calc((100cqw - var(--c360-gap)) * .4);padding-left:calc(var(--c360-side) + var(--c360-gap));display:flow-root}.c360-in>.custhead,.c360-in .c360-warn{float:left;clear:left;box-sizing:border-box;width:var(--c360-side);margin-left:calc(-1 * (var(--c360-side) + var(--c360-gap)))}.c360-in .c360-warn{margin-top:var(--c360-gap)}.c360-in>.tabrow{margin-bottom:var(--c360-gap)}.c360-in>.c360-ovw,.c360-in>.c360-ovw>.stack{display:contents}.c360-in>.c360-ovw>.stack>:not(.c360-warn){margin-bottom:16px}.c360-in .c360-sum{float:right;width:100%}.c360-in>.c360-ovw>.stack>:not(.c360-warn):not(.c360-sum){clear:right}.c360-in .split:not(.c360-ovw){grid-template-columns:minmax(0,1fr)}.c360-in>.custhead{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--shadow-xs);gap:16px;padding:20px}.c360-in>.custhead .title{font-size:24px}.c360-in>.custhead .pagehead-text{flex-basis:100%}.c360-in>.custhead .custwhy{font-size:15px}.c360-in>.custhead .strip{border:0;border-top:1px solid var(--hairline);box-shadow:none;background:0 0;border-radius:0;padding-top:16px;overflow:visible}.c360-in>.custhead .strip-cells{background:0 0;flex-direction:column;gap:16px;display:flex}.c360-in>.custhead .strip-cell{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:0;display:grid}.c360-in>.custhead .strip-label{color:var(--ink-2);font-size:14px;font-weight:500}.c360-in>.custhead .scorefig{flex-wrap:nowrap;justify-content:flex-end;margin:0}.c360-in>.custhead .figure{font-size:20px;line-height:1.2}.c360-in>.custhead .figure[data-missing]{font-size:14px}.c360-in>.custhead .strip-note{grid-column:1/-1;font-size:12px}.c360-in>.custhead .scorebar{background:var(--tone);border-radius:3px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.scorebar>span{background:var(--muted);border-radius:3px;height:100%;display:block}.scorebar[data-bar=green]>span{background:#0ca30c}.scorebar[data-bar=yellow]>span{background:#fab219}.scorebar[data-bar=orange]>span{background:#ec835a}.scorebar[data-bar=red]>span{background:#d03b3b}.scorebar[data-bar=blue]>span{background:#2a78d6}.c360-in>.custhead .custfacts{border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-top:16px;font-size:14px;display:grid}.c360-in>.custhead .custfact{white-space:normal;overflow-wrap:anywhere;min-width:0}.c360-in>.custhead .custfacts .custfact-wide{display:block}.c360-in>.custhead .custfact-label{margin-bottom:2px;font-size:12px;display:block}@media (min-height:760px){.c360:not([data-tab=overview]) .c360-in>.custhead{position:sticky;top:16px}}}
.gb-board{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-auto-columns:minmax(264px,1fr);grid-auto-flow:column;align-items:start;gap:16px;min-width:0;max-width:100%;padding-bottom:8px;display:grid;overflow-x:auto}.gb-board:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-panel)}.gb-col{border-radius:var(--r-panel);background:var(--tone);scroll-snap-align:start;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.gb-head{align-items:center;gap:8px;min-height:24px;padding:2px 4px;display:flex}.gb-head h2{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.4}.gb-count{background:var(--surface);border:1px solid var(--hairline);min-width:22px;height:20px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.gb-list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.gb-empty{color:var(--muted);margin:0;padding:4px 4px 6px;font-size:13px}.gb-card{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 12px 10px;transition:border-color .12s,top .12s,box-shadow .12s,transform .25s,opacity .25s;display:flex;position:relative;top:0}.gb-card:hover{border-color:var(--line-hover);box-shadow:var(--shadow-xs);top:-1px}.gb-top{align-items:flex-start;gap:8px;min-width:0;display:flex}.gb-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:auto;font-size:15px;font-weight:500;line-height:22px;text-decoration:none}a.gb-name:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.gb-open{color:var(--ink);white-space:nowrap;flex:none;font-size:13px;font-weight:500;line-height:22px;text-decoration:none;position:relative}.gb-open:hover{text-underline-offset:3px;text-decoration:underline}.gb-open:after{content:"";position:absolute;inset:-11px -6px}.gb-sub{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.gb-tags{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.gb-next,.gb-why{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.gb-why{color:var(--muted);font-size:13px}.gb-foot{border-top:1px solid var(--rule);flex-direction:column;gap:2px;min-width:0;padding-top:6px;display:flex}.gb-money{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.gb-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.gb-card[data-muted]{box-shadow:none;background:0 0}.gb-card[data-muted] :is(.gb-name,.gb-next,.gb-money){color:var(--muted)}.gb-card[data-muted]:hover{box-shadow:none;top:0}.gb-suggest{border-radius:var(--r-control);background:var(--tone);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin-top:2px;padding:8px 10px;display:flex}.gb-suggest-words{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:140px;margin:0;font-size:13px;line-height:1.4}.gb-suggest-blocked{color:var(--muted);overflow-wrap:anywhere;flex:100%;margin:0;font-size:13px;line-height:1.4}.btn.gb-move{flex:none;height:28px;min-height:28px;padding:0 12px;font-size:13px}.gb-said{color:var(--bad);overflow-wrap:anywhere;flex:100%;margin:0;font-size:13px;line-height:1.4}.gb-card[data-moving]{opacity:.55;pointer-events:none;transform:translate(16px)}@keyframes gb-arrive{0%{opacity:0;border-color:var(--strong-line);transform:translate(-16px)}to{opacity:1;transform:none}}.gb-card[data-arrived]{animation:.32s cubic-bezier(.2,.8,.2,1) gb-arrive}@media (max-width:767px){.gb-board{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:12px;padding-bottom:0;overflow-x:visible}.gb-col{padding:10px}}@media (prefers-reduced-motion:reduce){.gb-card,.gb-card:hover{transition:none;top:0}.gb-card[data-moving]{transform:none}.gb-card[data-arrived]{animation:none}}
.mo-sum{flex-direction:column;gap:6px;padding:20px 24px;display:flex}.mo-sum-head{color:var(--muted);margin:0;font-size:14px;font-weight:400;line-height:1.35}.mo-sum-total{color:var(--muted);margin:0;font-size:15px}.mo-sum-fig{letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.2}.mo-sum-line,.mo-sum-left{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mo-sum-bar{border-radius:8px;gap:2px;width:100%;height:22px;margin-top:10px;display:flex;overflow:hidden}.mo-sum-bar>span{flex-shrink:1;flex-basis:0;min-width:3px;height:100%;transition:filter .12s;display:block}.mo-sum-bar>span:hover{filter:brightness(1.08)}.mo-sum-key{color:var(--ink);flex-wrap:wrap;gap:4px 20px;margin:4px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.mo-sum-key li{align-items:center;gap:6px;min-width:0;display:inline-flex}.mo-sum-key i{border-radius:50%;flex:none;width:10px;height:10px}.mo-sum-amt{color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width:767px){.mo-sum{padding:16px}.mo-sum-fig{font-size:26px}.mo-sum-key{gap:2px 16px}}
@container (min-width:480px) and (max-width:1319px){.stats.panel[aria-label=Key\ figures]>.stats-cells[data-cols="6"]{--cols:3}}@container (min-width:1320px){.stats.panel[aria-label=Key\ figures] .stat-n{font-size:24px}}.rep-note{display:block}.rep-trend{margin-top:2px;font-size:13px;font-weight:500;line-height:1.45;display:block}@container (max-width:479px){.stats[data-phone=lines] .rep-note,.stats[data-phone=lines] .rep-trend{margin:0;display:inline}.stats[data-phone=lines] .rep-note+.rep-trend:before{content:" · ";color:var(--muted);font-weight:400}}.rep-wrap{min-width:0;container-type:inline-size}.rep-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.rep-grid>*{min-width:0}@container (min-width:1100px){.rep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-grid>.rep-wide{grid-column:1/-1}}.rep-bars{flex-direction:column;gap:10px;margin:0;display:flex}.rep-bars-title{color:var(--ink-2);font-size:13px;font-weight:500}.rep-bars-list{flex-direction:column;gap:6px;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.rep-bar{grid-template-columns:minmax(0,180px) minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:20px;display:grid}.rep-bar-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rep-bar-track{background:var(--tone);border-radius:3px;width:100%;height:12px;display:block}.rep-bar-n{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}@media (max-width:639px){.rep-bar{grid-template-columns:minmax(0,110px) minmax(0,1fr) 32px;gap:8px}}
:root[data-look] .page{gap:24px}:root[data-look] .pagehead-line{font-size:14px}:root[data-look] .primary,:root[data-look] .btn.primary{background:var(--btn);border-color:var(--btn);color:var(--btn-text)}:root[data-look] .btn.primary:hover{background:var(--btn-hover);border-color:var(--btn-hover)}:root[data-look] .chip.on{background:var(--btn);border-color:var(--btn);color:var(--btn-text)}:root[data-look] .bellcount{background:var(--btn);color:var(--btn-text)}:root[data-look] .healthmeter[data-band=green]{--hm:var(--h-green)}:root[data-look] .healthmeter[data-band=yellow]{--hm:var(--h-yellow)}:root[data-look] .healthmeter[data-band=orange]{--hm:var(--h-orange)}:root[data-look] .healthmeter[data-band=red]{--hm:var(--h-red)}:root[data-look] .scorebar[data-bar=green]>span{background:var(--h-green)}:root[data-look] .scorebar[data-bar=yellow]>span{background:var(--h-yellow)}:root[data-look] .scorebar[data-bar=orange]>span{background:var(--h-orange)}:root[data-look] .scorebar[data-bar=red]>span{background:var(--h-red)}:root[data-look] .scorebar[data-bar=blue]>span{background:var(--chart)}:root[data-look] .wb-bar>span{background:var(--h-green)}:root[data-look] .home-cases{--cases-opened:var(--chart);--cases-closed:var(--h-orange)}:root[data-look] .rnov{--rnov-likely:var(--chart);--rnov-risk:var(--h-red)}:root[data-look]{--hb-green:var(--h-green);--hb-yellow:var(--h-yellow);--hb-orange:var(--h-orange);--hb-red:var(--h-red);--band-green:var(--h-green);--band-yellow:var(--h-yellow);--band-orange:var(--h-orange);--band-red:var(--h-red)}:root[data-look=paper]{--ground:#f4f2ed;--surface:#fbfaf7;--raised:#f7f5f0;--ink:#2b2925;--ink-2:#3d3a35;--muted:#6f6b63;--faint:#7d796f;--on-ink-muted:#b5b0a6;--rule:#efece5;--hairline:#e7e3db;--control-line:#ddd8ce;--line-hover:#cfc9bd;--strong-line:#8c877c;--hover-row:#f5f3ee;--tone:#f0ede6;--control:#fbfaf7;--control-hover:#f0ede6;--hover-on-ground:#ece9e2;--select-on:#e6e2d9;--ink-hover:#3d3a35;--focus:#8c877c;--sidebar:#f4f2ed;--good:#3f7353;--good-bg:#e6efe7;--warn:#8a5a1e;--warn-bg:#f6eedd;--bad:#9a3f37;--bad-bg:#f6e5e1;--bad-solid:#b4534a;--h-green:#5e9970;--h-yellow:#d2ae4e;--h-orange:#cf8a62;--h-red:#be5e55;--chart:#4f7ca8;--btn:#34312c;--btn-hover:#48443e;--btn-text:#fbfaf7;--r-control:10px;--r-panel:16px}:root[data-look=paper],:root[data-look=paper] body{font-size:15px}@media (min-width:768px){:root[data-look=paper] .app>.page{box-shadow:none;border-color:var(--hairline);padding:0 48px 56px}:root[data-look=paper] .app>.page>.insethead{margin:0 -48px}}:root[data-look] :is(.page,.stack,.listpage,.home)>.stats.panel>.stats-cells>li{box-shadow:none}.wrow-name{align-items:center;min-height:24px;display:inline-flex}.fold-list{flex-direction:column;gap:8px;display:flex}.fold{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-panel);min-width:0}.fold-row{cursor:pointer;border-radius:inherit;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:48px;padding:13px 44px 13px 18px;list-style:none;transition:background-color .14s;display:flex;position:relative}.fold-row::-webkit-details-marker{display:none}.fold-row:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:8px;height:8px;margin-top:-6px;transition:transform .16s;position:absolute;top:50%;right:20px;transform:rotate(-45deg)}.fold[open]>.fold-row:after{margin-top:-8px;transform:rotate(45deg)}.fold-row:hover{background:var(--hover-row)}.fold-title{color:var(--ink);font-size:15px;font-weight:600}.fold-hint{color:var(--muted);min-width:0;font-size:14px}.fold-body{flex-direction:column;gap:12px;padding:0 4px 4px;display:flex}.fold-body>.panel{box-shadow:none;background:0 0;border:0}.fold-body>.panel>.panelhead>h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.fold-row:after{transition:none}}.agroups{columns:2 440px;column-gap:14px;margin:0;padding:0;list-style:none}.agroup{break-inside:avoid;min-width:0;margin:0 0 14px;display:block;overflow:hidden}.agroup-head{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 18px 10px;display:flex}.agroup-dot{background:var(--strong-line);border-radius:50%;flex:none;width:9px;height:9px}.agroup-dot[data-level=act]{background:var(--h-red,var(--bad-solid))}.agroup-dot[data-level=task]{background:var(--h-orange,var(--warn))}.agroup-name{color:var(--ink);font-size:16px;font-weight:600}.agroup-name:hover{text-decoration:underline}.agroup-meta{color:var(--muted);margin-left:auto;font-size:13px}.agroup-items>.wrow:first-child{border-top:1px solid var(--rule)}.agroup .wrow-name{font-weight:500}@media (min-width:768px){.gb-board{grid-auto-columns:auto}.gb-col{width:272px}.gb-col:has(>.gb-empty){width:176px}}.gb-name{font-weight:600}.gb-card{padding:14px 14px 12px}.nothere{flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;padding:48px 0;display:flex}.nothere-line{color:var(--muted);margin:0 0 8px;font-size:16px;line-height:1.5}.nothere-page{background:var(--ground);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}td:has(>[data-open-work]){white-space:normal;flex-wrap:wrap}[data-open-work]{max-width:280px;color:var(--muted);white-space:normal;text-align:right;flex-basis:100%;margin-top:4px;font-size:13px;line-height:1.4;display:block}@media (max-width:479px){:root[data-look=paper],:root[data-look=paper] body{font-size:14px}}.set-staff-head{border-top:1px dashed var(--control-line);color:var(--muted);margin:20px 0 6px;padding:8px 10px 0;font-size:12px;font-weight:600}.set-staff .set-group-label{opacity:.85}.areatabs{background:var(--tone);border-radius:10px;gap:4px;width:max-content;max-width:100%;margin:0 0 16px;padding:3px;display:flex}.areatab{height:30px;color:var(--muted);border-radius:8px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.areatab:hover{color:var(--ink)}.areatab.on{background:var(--surface);color:var(--ink)}.swrow{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 20px;display:flex}.swrow:first-child{border-top:0}.swrow-words{min-width:0;max-width:62ch}.swrow-title{color:var(--ink);margin:0;font-size:15px;font-weight:600}.swrow-sentence{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.swrow-note{color:var(--muted);margin:6px 0 0;font-size:13px}.swrow-said{color:var(--good);margin:6px 0 0;font-size:13px}.swrow-said.bad{color:var(--bad)}.swrow>.sw{flex:none;margin-top:2px}.srclights{margin:0;padding:0;list-style:none}.srclight{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 20px;display:flex}.srclight:first-child{border-top:0}.srclight-dot{background:var(--strong-line);border-radius:50%;flex:none;width:10px;height:10px}.srclight-dot.good{background:var(--h-green,var(--good))}.srclight-dot.warn{background:var(--h-yellow,var(--warn))}.srclight-dot.bad{background:var(--h-red,var(--bad-solid))}.srclight-name{color:var(--ink);font-weight:600}.srclight-word{color:var(--ink-2);font-size:14px}.srclight-when{color:var(--muted);margin-left:auto;font-size:13px}@media (max-width:479px){[data-postsale-call]{display:none}}
