:root{--logo:#7CCB45;--brand-l:#A6E07A;--r:14px;--r2:10px;--f:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;--bg:#0E1512;--panel:#161F1A;--panel-2:#1D2820;--ink:#E9F1EA;--muted:#94A89A;--faint:#6E8377;--line:#26332B;--line2:#1C261F;--brand:#7CCB45;--brand-d:#69BA37;--brand-soft:rgba(124,203,69,.15);--sidebar:#0A0F0C;--sidebar-2:#18211A;--sidebar-ink:#9FB6A6;--sidebar-ink2:#eaf3ee;--ok:#7CCB45;--okx:rgba(124,203,69,.17);--warn:#E0A53A;--warnx:rgba(224,165,58,.16);--danger:#F0635F;--dangerx:rgba(240,99,95,.16);--info:#5B9BE8;--infox:rgba(91,155,232,.16);--purple:#A78BF5;--purplex:rgba(167,139,245,.16);--teal:#34C2A6;--tealx:rgba(52,194,166,.16);--gain-hi:#C6ECA3;--gain-mid:#8FD65A;--gain-lo:#4E8F27;--gain-under:#F0A19E;--amber:#E0A53A;--danger-tag-ink:#FFC9C6;--danger-badge-ink:#08130B;--shadow:0 1px 2px rgba(0,0,0,.3),0 10px 28px rgba(0,0,0,.36);--ring:rgba(124,203,69,.32);--on-brand:#08130B;--on-status:#0B1A0E;--pop:0 18px 46px -12px rgba(0,0,0,.85);--chart-1:#5B9BE8;--chart-2:#A6E07A;--chart-3:#E8524E;--chart-4:#E0A53A}:root.light{--bg:#F4F7F2;--panel:#FFFFFF;--panel-2:#F1F5EF;--ink:#16201B;--muted:#5E6E64;--faint:#8A998F;--line:#E2E8E1;--line2:#EEF2ED;--brand:#54A02C;--brand-d:#44831F;--brand-soft:#ECF7E0;--sidebar:#ECF1E8;--sidebar-2:#DDE7D8;--sidebar-ink:#46564B;--sidebar-ink2:#13201A;--ok:#3F9A28;--okx:#ECF7E0;--warn:#B5791A;--warnx:#FBF1DE;--danger:#CC3D3D;--dangerx:#FBE6E6;--info:#2B66B8;--infox:#E5EFFB;--purple:#7A5BD1;--purplex:#EDE7FB;--teal:#13816F;--tealx:#DEF3EF;--gain-hi:#20470E;--gain-mid:#45871F;--gain-lo:#7BC13F;--gain-under:#D06A67;--amber:#C9871F;--danger-tag-ink:#8F1D1D;--danger-badge-ink:#FFFFFF;--shadow:0 1px 2px rgba(16,32,24,.04),0 6px 20px rgba(16,32,24,.06);--ring:rgba(84,160,44,.26);--on-brand:#FFFFFF;--on-status:#0B1A0E;--pop:0 16px 44px -12px rgba(16,32,24,.28);--chart-1:#2B66B8;--chart-2:#7BC13F;--chart-3:#B83232;--chart-4:#B5791A}*{box-sizing:border-box}html{max-width:100%;overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.45 var(--f);-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.2px}svg.ic{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.top{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:16px;flex-wrap:nowrap;padding:0 18px;height:58px;background:color-mix(in srgb,var(--panel) 82%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}#modeSwitch{flex:0 0 auto}#modeSwitch button{white-space:nowrap}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.2px;flex:none;min-width:0}.brand .logo{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--brand);background:var(--brand);color:var(--on-brand);font-weight:800;font-size:16px;line-height:1}.hamb{display:grid}.layout.rail .side{width:62px;padding:12px 7px}.layout.rail .side .ggrp,.layout.rail .side .nav{justify-content:center;gap:0;font-size:0;padding:11px 0}.layout.rail .side .ggrp .ic,.layout.rail .side .nav .ic{width:20px;height:20px}.layout.rail .side .ggrp .chev,.layout.rail .side .ggrp .gct,.layout.rail .side .nav .ct,.layout.rail .side .parked,.layout.rail .side .sidefoot,.layout.rail .side .subnav{display:none}.layout.rail .side .ggrp,.layout.rail .side .nav{position:relative}.side .ggrp,.side .nav{transition:padding .15s}.brand b{font-size:16px;color:var(--ink)}.brand small{color:var(--faint);font-weight:600;font-size:11px;margin-top:1px}.search{flex:1;max-width:520px;display:flex;align-items:center;gap:9px;background:var(--bg);padding:8px 12px;color:var(--muted);position:relative}.gsres,.search{border:1px solid var(--line);border-radius:10px}.gsres{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--panel);box-shadow:var(--shadow);max-height:400px;overflow:auto;z-index:90;display:none;padding:6px}.gsres.on{display:block}.gsres .gsh{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);padding:8px 9px 3px}.gsres .gsi{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:7px;cursor:pointer}.gsres .gsi:hover{background:var(--bg)}.gsres .gsi .gk{font-size:13px;color:var(--ink);font-weight:600}.gsres .gsi .gm{font-size:11px;color:var(--muted);margin-left:auto;white-space:nowrap}.gsres .gsempty{padding:14px;color:var(--muted);font-size:12.5px;text-align:center}.search input{border:0;background:transparent;outline:0;flex:1;font:inherit;color:var(--ink)}.top .sp{flex:1}.routebar{position:fixed;top:57px;left:0;right:0;height:2px;z-index:101;opacity:0;pointer-events:none;overflow:hidden;background:transparent;transition:opacity .12s}.routebar span{display:block;width:42%;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--info),var(--brand));box-shadow:0 0 14px var(--ring);transform:translateX(-105%)}.routebar.on{opacity:1}.routebar.on span{animation:routebar-slide 1.05s ease-in-out infinite}@keyframes routebar-slide{0%{transform:translateX(-105%)}55%{transform:translateX(78vw)}to{transform:translateX(105vw)}}html.route-busy,html.route-busy body{cursor:progress}.skel{display:inline-block;vertical-align:middle;border-radius:7px;background:linear-gradient(90deg,var(--line),color-mix(in srgb,var(--line) 45%,var(--brand-soft)),var(--line));background-size:220% 100%;animation:skel-shimmer 1.15s ease-in-out infinite;opacity:.82}@keyframes skel-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}a[data-route-pending=true]{position:relative;isolation:isolate;cursor:progress}a[data-route-pending=true]:after{content:"";position:absolute;inset:2px;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--brand) 24%,transparent),transparent);opacity:.85;animation:route-pending-sheen .9s ease-in-out infinite;z-index:-1}a.btn[data-route-pending=true],a.celllink[data-route-pending=true],a.chip[data-route-pending=true],a.leaf[data-route-pending=true],a.nav[data-route-pending=true],a.pexr[data-route-pending=true],a.pm-item[data-route-pending=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 72%,var(--line)),0 0 0 3px var(--brand-soft)}@keyframes route-pending-sheen{0%,to{opacity:.38;transform:scaleX(.94)}50%{opacity:.9;transform:scaleX(1)}}.wfspin{display:inline-block;flex:0 0 auto;width:13px;height:13px;border-radius:999px;border:2px solid color-mix(in srgb,var(--brand) 24%,transparent);border-top-color:var(--brand);animation:wfspin .68s linear infinite}@keyframes wfspin{to{transform:rotate(1turn)}}.wfbusy{pointer-events:none;border-radius:10px}.tablewrap-busy,.wfbusy{cursor:progress;box-shadow:0 0 0 2px var(--ring)}.tablewrap-busy tbody{pointer-events:none}@media(prefers-reduced-motion:reduce){.routebar.on span{animation:none;transform:none;width:100%}.skel,.wfspin,a[data-route-pending=true]:after{animation:none}.wfbusy{transition:none}}.parkpick{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px;flex:none}.parkpick,.scopechips{display:flex;align-items:center}.scopechips{flex-wrap:wrap;gap:6px;padding:7px 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 60%,transparent)}.schip{background:var(--bg);border-radius:999px;padding:2px 9px;font-size:11.5px;color:var(--muted)}.schip.on{border-color:var(--brand);color:var(--brand)}.scopebadge{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--brand) 16%,var(--panel));color:var(--brand-d);border:1px solid var(--line);border-radius:9px;padding:3px 10px;font-weight:700;font-size:12px;margin-left:10px;vertical-align:middle;white-space:nowrap}.scopebadge.park{background:color-mix(in srgb,var(--info) 16%,var(--panel));color:var(--info)}.scopetabs{padding:2px}.scopetabs button{padding:3px 10px;font-size:11px}.parkpick a,.parkpick button{border:0;background:transparent;padding:6px 12px;border-radius:7px;font:inherit;font-weight:600;color:var(--muted);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto}.parkpick a.on,.parkpick button.on{background:var(--panel);color:var(--brand-d);box-shadow:var(--shadow)}.parkpick a[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.parkpick button:disabled{opacity:.55;cursor:not-allowed}.parkpick button:disabled.on{opacity:.75}.parksel{position:relative}.parkbtn{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:7px 11px;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;max-width:230px}.parkbtn:hover{border-color:var(--brand)}.parkbtn span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parkmenu{position:absolute;top:46px;right:0;width:300px;max-width:90vw;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:8px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .16s,transform .16s,visibility .16s;z-index:50}.parkmenu.on{opacity:1;visibility:visible;pointer-events:auto;transform:none}.pm-search{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:7px 10px;margin-bottom:6px;color:var(--muted)}.pm-search input{border:0;background:transparent;outline:0;flex:1;font:inherit;color:var(--ink)}.pm-list{max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:1px}.pm-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;cursor:pointer}.pm-item:hover{background:var(--bg)}.pm-item .pc,.pm-item.on{background:var(--brand-soft)}.pm-item .pc{font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;color:var(--brand-d);border:1px solid var(--line);padding:2px 6px;border-radius:6px}.pm-item .pn{font-weight:600;font-size:13px}.pm-item .pr{color:var(--faint);font-size:11px;margin-left:auto}.pm-item.on .tick{color:var(--brand);margin-left:8px}.pm-hint{font-size:11px;color:var(--faint);padding:8px 10px 3px;border-top:1px solid var(--line2);margin-top:5px}.pm-label{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);padding:4px 10px 6px}.ihelp{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--line);color:var(--muted);font-size:10px;font-weight:800;cursor:pointer;margin-left:6px;vertical-align:middle;font-style:normal;line-height:1}.ihelp:hover{border-color:var(--brand);color:var(--brand)}.tipwrap{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:5px;vertical-align:middle}.tipwrap .ihelp{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:0;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:11px;font-weight:800;line-height:1;text-transform:none;letter-spacing:0;cursor:help}.tipwrap .ihelp:hover{border-color:var(--line);background:var(--bg);color:var(--ink)}.tipwrap .ihelp:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-color:var(--brand);color:var(--brand)}.tipwrap .tip{position:absolute;z-index:60;top:calc(100% + 6px);left:0;min-width:230px;max-width:300px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:9px 11px;font-size:12px;line-height:1.5;font-weight:500;color:var(--ink);text-transform:none;letter-spacing:normal;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .14s,transform .14s,visibility .14s}.tipwrap:focus-within .tip,.tipwrap:hover .tip{opacity:1;visibility:visible;transform:translateY(0)}.tipwrap .tip.tip-end,th .tipwrap .tip{right:0;left:auto}.herd-signals-page .hs-sort.on,.herd-signals-page .hs-sort:hover,.pscope{color:var(--ink)}.pscope{display:inline-flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:6px 10px;font-weight:600;font-size:12.5px;cursor:pointer;white-space:nowrap;flex:none}.pscope:hover{border-color:var(--brand)}.pscope b{color:var(--brand-d)}.top-date-picker{position:relative;flex:none}.top-date-picker summary{list-style:none}.top-date-picker summary::-webkit-details-marker{display:none}.pscope.date-scope{cursor:pointer;gap:7px;padding:5px 8px}.date-scope-copy{display:flex;align-items:baseline;gap:6px}.date-scope-label{font-size:10.5px;color:var(--muted);font-weight:700;white-space:nowrap}.date-scope-value{font-size:12.5px;color:var(--ink);font-weight:800;white-space:nowrap}.date-scope-chevron{width:13px;transition:transform .18s ease}.top-date-picker[open] .date-scope-chevron{transform:rotate(180deg)}.top-date-picker[open] .date-scope{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.top-date-popover{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:306px;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:13px;box-shadow:0 18px 46px rgba(15,23,42,.22)}.top-date-head{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:9px;text-align:center}.top-date-head b{font-size:13px;color:var(--ink)}.top-date-arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--muted);cursor:pointer}.top-date-arrow:disabled{opacity:.35;cursor:not-allowed}.top-date-arrow:hover{border-color:var(--brand);color:var(--brand)}.top-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.top-date-weekday{display:grid;place-items:center;height:24px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.top-date-day{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font-size:12px;font-weight:650;cursor:pointer}.top-date-day:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--brand-d)}.top-date-day.outside{color:var(--muted);opacity:.48}.top-date-day.today{border-color:color-mix(in srgb,var(--brand) 48%,var(--line))}.top-date-day.on{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 4px 10px color-mix(in srgb,var(--brand) 28%,transparent)}.top-date-footer{display:flex;justify-content:flex-end;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.top-date-footer button{border:0;background:transparent;color:var(--brand);font-size:12px;font-weight:800;cursor:pointer}.top-date-marker{position:absolute;left:50%;bottom:4px;width:4px;height:4px;border-radius:999px;background:var(--brand);transform:translateX(-50%);box-shadow:0 0 0 1px color-mix(in srgb,var(--panel) 72%,transparent)}.top-date-day.on .top-date-marker{background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}.top-date-marker-help{position:relative;display:inline-flex;align-items:center;gap:5px;margin-right:8px;color:var(--muted);cursor:help;outline:none}.top-date-marker-help .ic{width:14px;height:14px}.top-date-marker.sample{position:static;transform:none;display:inline-block;flex:0 0 auto}.top-date-marker-tip{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;display:none;width:max-content;max-width:220px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--panel-strong);color:var(--ink);box-shadow:0 8px 22px rgba(0,0,0,.28);font-size:11px;font-weight:700;line-height:1.25;text-align:left}.top-date-marker-help:focus-visible .top-date-marker-tip,.top-date-marker-help:hover .top-date-marker-tip{display:block}.pscope.date-scope.stale{border-color:color-mix(in srgb,var(--warn) 48%,var(--line));background:color-mix(in srgb,var(--warn) 9%,var(--bg))}.top-date-picker.inline .top-date-popover{left:0;right:auto}.card:has(.top-date-picker[open]){overflow:visible}.main .card .hd h3{white-space:nowrap;flex:0 0 auto}.main .card .hd>.small.muted{min-width:0}.main .feed-tabbar{margin-top:12px}.main .feed-tabbar .metricseg{padding:3px;gap:3px}.main .feed-tabbar .metricseg a{padding:7px 14px;font-size:13px;min-width:0}.main .feed-tabbar .metricseg{min-width:0;max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.main .feed-tabbar .metricseg a,.wt-tabbar .metricseg a{white-space:nowrap;overflow:visible;text-overflow:clip;flex:0 0 auto;width:max-content}.main table.feed-mismatch-table td,.main table.feed-mismatch-table th{white-space:nowrap}.main table.feed-mismatch-table td:nth-child(3),.main table.feed-mismatch-table td:nth-child(5),.main table.feed-mismatch-table td:nth-child(6),.main table.feed-mismatch-table th:nth-child(3),.main table.feed-mismatch-table th:nth-child(5),.main table.feed-mismatch-table th:nth-child(6),.main table.feed-mismatch-table th:nth-child(7){white-space:normal;overflow-wrap:normal;word-break:normal}.top-date-modes{display:flex;gap:4px;margin-bottom:10px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--bg)}.top-date-mode{flex:1;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:11.5px;font-weight:800;cursor:pointer}.top-date-mode:hover{color:var(--brand)}.top-date-mode.on{background:var(--panel);color:var(--ink);box-shadow:0 1px 3px rgba(15,23,42,.12)}.top-date-day.in-range{border-color:transparent;background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-d);border-radius:4px}.top-date-day:disabled{opacity:.32;cursor:not-allowed}.top-date-day:disabled:hover{border-color:transparent;background:transparent;color:var(--ink)}.top-date-hint{margin-right:auto;color:var(--muted);font-size:11px;font-weight:650}#pscopeMenu{position:fixed;top:auto;right:auto}.helpgrid{display:grid;grid-template-columns:auto 1fr;gap:1px;background:var(--line2);border:1px solid var(--line2);border-radius:10px;overflow:hidden;margin-top:4px}.helpgrid>div{background:var(--panel);padding:8px 11px;font-size:12.5px}.sopsteps{flex-direction:column}.sopstep,.sopsteps{display:flex;gap:8px}.sopstep{align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:8px;flex-wrap:wrap}.sopstep .sn{width:22px;height:22px;border-radius:50%;background:var(--brand);color:#08130B;font-weight:700;font-size:12px;display:grid;place-items:center;flex:none}.sopstep input,.sopstep select{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:6px 8px;font:inherit;font-size:12.5px;color:var(--ink);outline:0}.sopstep input{flex:1;min-width:90px}.sopstep .ss-cond{font-size:11px;color:var(--muted);width:100%;padding-left:30px}.helpgrid .hk{font-weight:700;white-space:nowrap}.charts{column-width:340px;column-gap:14px}@media(max-width:1080px){.charts{grid-template-columns:1fr}}.chartcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:13px 15px;box-shadow:var(--shadow);min-width:0;cursor:pointer}.charts>.card,.charts>.chartcard{break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin:0 0 14px;display:inline-block;vertical-align:top}.chartcard h4{margin:0 0 1px;font-size:13px}.chartcard .cap{color:var(--muted);font-size:11.5px;margin-bottom:8px}.chartcard .cap,.chartcard h4{overflow-wrap:anywhere}.chartcard .feed-item-strip{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 10px;padding:8px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chartcard .feed-item-strip .val{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.chartcard .lg,.wchart .lg{display:flex;gap:14px 18px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:8px}.chartcard .lg span,.wchart .lg span{display:inline-flex;align-items:center;gap:5px;min-width:0}.chartcard svg{display:block}.fchipsbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 12px;padding:8px 11px;background:var(--panel);border:1px solid var(--line);border-radius:9px}.fchipsbar.calband b{color:var(--ink);font-weight:750}.achip{display:inline-flex;gap:6px;align-items:center;background:var(--brand-soft);color:var(--brand-d);border-radius:7px;padding:3px 9px;font-size:11.5px;font-weight:600}.achip b{cursor:pointer;opacity:.65;font-weight:800}.achip b:hover{opacity:1}.achip.clr{background:transparent;color:var(--muted);cursor:pointer;border:1px dashed var(--line2)}.fin{padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:inherit;width:96px}.qgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.qphead{display:flex;align-items:center;gap:10px;margin:20px 0 11px}.qphead h2{font-size:16px;margin:0;font-weight:740;letter-spacing:-.3px}.qrow{display:flex;align-items:center;gap:11px;padding:10px 7px;border-radius:9px;cursor:pointer;position:relative;transition:background .12s}.qrow:hover{background:var(--bg)}.qrow+.qrow{border-top:1px solid var(--line2)}.qbar{width:3px;align-self:stretch;min-height:30px;border-radius:3px;flex:none}.qtx{flex:1;min-width:0}.qtx b{font-size:13px;font-weight:650}.qn{flex:none;min-width:30px;text-align:center;font-weight:740;font-size:12.5px}.qchev{width:15px;color:var(--faint);flex:none}#acQuickTabs .qc{font-weight:800;color:var(--brand-d);margin-left:3px}.trigtag{display:inline-flex;align-items:center;gap:3px;background:var(--bg);border:1px solid var(--line2);border-radius:6px;padding:1px 6px;font-weight:650;text-transform:capitalize}#acQuickTabs button:not(.on) .qc,.trigtag{color:var(--muted)}#acQuickTabs .qc,.subtabs a .cbq,.subtabs button .cbq{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;margin-left:7px;border-radius:999px;background:var(--line2);color:var(--muted);font-size:10.5px;font-weight:800;vertical-align:middle}#acQuickTabs a.on .qc,#acQuickTabs button.on .qc,.subtabs a.on .cbq,.subtabs button.on .cbq{background:var(--brand-soft);color:var(--brand-d)}.subtabs a.disabled,.subtabs button.disabled,.subtabs button:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.wftoolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.wfmain{min-width:0;display:flex;flex-direction:column;gap:14px}.wfrow{display:flex;align-items:center;gap:10px;padding:9px;border-radius:9px;cursor:pointer;transition:background .12s}.wfrow:hover{background:var(--bg)}.wfrow.on{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-d)}.wftx b{font-size:12.5px;font-weight:650;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htl{position:relative;padding-left:6px}.hrow{display:flex;align-items:flex-start;gap:11px;padding:9px 2px;border-bottom:1px solid var(--line2)}.hdot{width:9px;height:9px;border-radius:50%;margin-top:4px;flex:none;background:var(--brand)}.hdot.t-dng{background:var(--danger)}.hdot.t-warn{background:var(--amber)}.hdot.t-info{background:var(--info)}.hdot.t-mut{background:var(--faint)}.htx{flex:1;min-width:0}.htx b{font-size:12.5px;font-weight:650}.hmeta{color:var(--muted);margin-top:2px}.hmeta,.htime{font-size:11px}.htime{color:var(--faint);white-space:nowrap;flex:none}@media(max-width:820px){.qgrid{grid-template-columns:1fr}}.calempty-copy b{font-size:13.5px;line-height:1.25}.calempty-copy span{color:var(--muted);font-size:12.5px;line-height:1.45}.orgc{display:flex;flex-direction:column;align-items:center;gap:0;padding:6px 0;overflow-x:auto}.orgrow{display:flex;gap:18px;justify-content:center;align-items:flex-start;flex-wrap:wrap}.orgcol{display:flex;flex-direction:column;align-items:center}.orgn{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:8px 13px;font-weight:650;font-size:12.5px;cursor:pointer;text-align:center;min-width:120px}.orgn:hover{border-color:var(--brand);color:var(--brand-d)}.orgn small{display:block;color:var(--faint);font-weight:600;font-size:10px;margin-top:1px}.orgconn{width:2px;height:13px;background:var(--line)}.orgn.dash{border-style:dashed;background:var(--panel)}.orgn.top{background:linear-gradient(100deg,var(--brand-d),var(--brand));color:#08130B;border-color:var(--brand)}.orgn.top small{color:#08130B;opacity:.7}.helpsvg{width:100%;max-width:400px;margin:12px auto 4px;display:block;animation:helpin .4s ease}@keyframes helpin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hpulse{animation:hp 1.8s ease-in-out infinite}@keyframes hp{0%,to{opacity:1}50%{opacity:.35}}.hdash{stroke-dasharray:4 4;animation:hd 1s linear infinite}@keyframes hd{to{stroke-dashoffset:-16}}.scopechip{display:none;align-items:center;gap:7px;background:var(--bg);border:1px dashed var(--line);border-radius:9px;padding:7px 11px;color:var(--muted);font-weight:600;font-size:13px;max-width:240px}.scopechip .ic{width:15px;height:15px;color:var(--faint)}.ceo-ai{position:fixed;z-index:140;display:grid;justify-items:end;pointer-events:none}.ceo-ai>*{pointer-events:auto}.ceo-ai-panel{width:100%;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:color-mix(in srgb,var(--panel) 96%,black);border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));border-radius:14px;box-shadow:0 18px 56px rgba(0,0,0,.48);overflow:hidden}.ceo-ai-mark{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}@media(max-width:620px){.ceo-ai{right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;height:min(560px,calc(100vh - 24px))!important}}.scopechip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iconbtn{position:relative;width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;color:var(--muted);cursor:pointer;flex:none}.iconbtn:hover{color:var(--brand);border-color:var(--brand)}.dot{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;border:2px solid var(--panel)}.me{display:flex;align-items:center;gap:9px;padding:4px 6px 4px 4px;border-radius:30px;border:1px solid var(--line);background:var(--panel);cursor:pointer}.userpick{position:relative;flex:none}.userpick .me{color:var(--ink);font:inherit;min-width:0}.userpick .me:hover{border-color:var(--brand);color:var(--brand)}.me>span:not(.av){display:flex;flex-direction:column;align-items:flex-start;min-width:0}.av{width:30px;height:30px;border-radius:50%;background:#26384d;color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px}.me .nm{font-weight:600;font-size:13px}.me .nm,.me .rl{line-height:1.15;white-space:nowrap}.me .rl{color:var(--muted);font-size:11px}#userMenu{width:310px;z-index:140;background:#101812;box-shadow:0 18px 48px rgba(0,0,0,.62)}.role-menu-title{display:flex;flex-direction:column;gap:2px;padding:10px 12px 8px}.role-menu-title b{font-size:14px;line-height:1.2}.role-menu-title span{font-size:12px;color:var(--muted)}.role-divider{height:1px;background:var(--line2);margin:4px 2px}#userMenu button.pm-item{position:relative;width:100%;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left}#userMenu .pm-item{flex-direction:column;align-items:flex-start;gap:1px;padding:9px 12px}#userMenu .pm-item:hover{background:color-mix(in srgb,var(--brand) 8%,var(--panel))}#userMenu .pm-item .pn{font-size:13px;font-weight:600;line-height:1.25;white-space:normal}#userMenu .pm-item .pr{margin-left:0;font-size:11px;color:var(--faint);line-height:1.2}#userMenu .pm-item.on{background:var(--brand-soft);box-shadow:inset 2px 0 0 var(--brand)}#userMenu .pm-item.on .pn{color:var(--brand-d)}#userMenu .pm-item .tick{position:absolute;right:11px;top:50%;width:14px;height:14px;transform:translateY(-50%);color:var(--brand)}#userMenu .signout{width:100%;justify-content:center;border-color:color-mix(in srgb,var(--danger) 35%,var(--line));color:var(--danger);background:transparent}#userMenu .signout:hover{border-color:var(--danger);color:#fff;background:var(--danger)}.lk{color:var(--info);cursor:pointer;font-weight:600}.lk:hover{text-decoration:underline}.cfgback.on{display:block}.cfgmodal{position:fixed;z-index:121;top:50%;left:50%;transform:translate(-50%,-50%);width:min(920px,94vw);max-height:90vh;overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:none}.cfgmodal.on{display:block}.cfgmodal .cmh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line2);position:sticky;top:0;background:var(--panel);z-index:1}.cfgmodal .cmb{padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.cfgtablewrap{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}@media(max-width:980px){.cfgmodal .cmb{grid-template-columns:1fr}}.cfgform label{display:block;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:0;margin:11px 0 4px}.cfgform input,.cfgform select{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:8px 10px;font:inherit;font-size:13px;outline:0}.cfgform input:focus,.cfgform select:focus{border-color:var(--brand)}.cfgchk label{display:inline-flex;align-items:center;gap:6px;text-transform:none;font-weight:600;color:var(--ink);font-size:12px;margin:0;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:6px 9px;cursor:pointer}.cfgchk input{width:auto}.cfgjson{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:11px;font:11px/1.5 ui-monospace,Menlo,monospace;color:var(--muted);white-space:pre-wrap;max-height:430px;overflow:auto}.cfgmf{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:13px 18px;border-top:1px solid var(--line2);position:sticky;bottom:0;background:var(--panel);z-index:1}#cfgToastEl{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:var(--brand);color:#08130B;font-weight:700;padding:10px 16px;border-radius:10px;z-index:130;box-shadow:var(--shadow);opacity:0;transition:opacity .2s;pointer-events:none}.layout{display:flex;height:calc(100dvh - 58px);min-height:0;overflow:hidden}.layout.rail .main{min-width:0}.side{width:256px;flex:none;align-self:stretch;background:var(--sidebar);padding:12px;flex-direction:column;gap:2px;position:sticky;top:58px;height:100%;min-height:0;overflow:auto}.nav,.side{color:var(--sidebar-ink);display:flex}.nav{align-items:center;gap:11px;padding:9px 12px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:550}.nav:hover{background:var(--sidebar-2);color:var(--sidebar-ink2)}.nav.on{background:linear-gradient(100deg,var(--brand-d),var(--brand));box-shadow:0 4px 16px rgba(124,203,69,.3)}.nav.on,.nav.on .ic{color:#08130B}.nav .ic{width:17px;height:17px}.nav .ct{margin-left:auto;font-size:11px;background:var(--danger);color:var(--danger-badge-ink);padding:1px 7px;border-radius:20px}.ggrp,.nav .ct{font-weight:700}.ggrp{display:flex;align-items:center;gap:11px;padding:9px 12px;margin-top:6px;border-radius:10px;cursor:pointer;color:var(--sidebar-ink);font-size:14px;letter-spacing:0}.ggrp:hover{background:var(--sidebar-2);color:var(--sidebar-ink2)}.ggrp .ic{width:16px;height:16px;opacity:.85}.ggrp .chev{margin-left:auto;width:14px;height:14px;opacity:.6;transition:transform .2s}.ggrp.open .chev{transform:rotate(90deg)}.ggrp .gct{margin-left:auto;font-size:10px;font-weight:700;background:var(--danger);color:var(--danger-badge-ink);padding:1px 6px;border-radius:20px}.ggrp.open .gct{margin-left:0}.subnav{display:none;flex-direction:column;gap:1px;margin:1px 0 4px}.leaf,.subnav.open{display:flex}.leaf{align-items:center;gap:9px;padding:7px 12px 7px 40px;border-radius:8px;cursor:pointer;color:var(--sidebar-ink);font-size:14px;font-weight:500;position:relative}.leaf:before{content:"";position:absolute;left:23px;top:50%;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.32;transform:translateY(-50%)}.leaf:hover{background:var(--sidebar-2)}.leaf.on,.leaf:hover{color:var(--sidebar-ink2)}.leaf.on{background:linear-gradient(90deg,var(--brand-soft),transparent);font-weight:650;box-shadow:inset 2px 0 0 var(--brand)}.leaf.on:before{background:var(--brand);opacity:1}.leaf .lct{margin-left:auto;font-size:10px;font-weight:700;color:var(--danger)}.parked .ggrp,.parked .leaf{opacity:.6}.parked .leaf .pk{margin-left:auto;font-size:9px;letter-spacing:.4px;color:#6f8779;border:1px solid #2c4337;padding:1px 6px;border-radius:6px}.grow{flex:1}.sidefoot{font-size:11px;color:var(--sidebar-ink);padding:10px 12px;border-top:1px solid #243a2e;margin-top:8px}.main{flex:1;min-width:0;min-height:0;overflow:auto}.wrap{max-width:1320px;margin:0 auto;padding:20px 26px 60px}.screen{display:none;animation:fade .25s ease}.screen.on{display:block}.subpanel{display:none}.subpanel.on{display:block;animation:fade .2s ease}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.phead{align-items:flex-end;gap:14px;margin-bottom:18px;flex-wrap:wrap}.phead h1{margin:0;font-size:21px;letter-spacing:-.4px}.phead .sub{color:var(--muted);font-size:13px}.metric-help summary{list-style:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font-size:11px;font-weight:800;line-height:1;cursor:help}.metric-help summary::-webkit-details-marker{display:none}.metric-help-panel span{color:var(--muted)}.crumb{font-size:12px;font-weight:600;margin-bottom:3px}.crumb b{color:var(--brand-d)}.tag{display:inline-flex;align-items:center;gap:5px;border-radius:7px;font-weight:700;letter-spacing:.2px}.t-ok{color:var(--brand-d)}.t-dng{background:var(--dangerx);color:var(--danger-tag-ink)}.t-pur{background:var(--purplex);color:var(--purple)}.t-teal{background:var(--tealx);color:var(--teal)}.t-mut{background:var(--bg);color:var(--muted);border:1px solid var(--line)}.btn{background:var(--panel);border-radius:10px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.chip[aria-disabled=true],.chipset[title] .chip[aria-disabled=true]{cursor:not-allowed}.btn.p,.btn.primary{background:var(--brand);border-color:var(--brand);color:#08130B}.btn.p:hover,.btn.primary:hover{background:var(--brand-d)}.btn.p:disabled,.btn.p[aria-disabled=true],.btn.primary:disabled,.btn.primary[aria-disabled=true]{background:var(--panel);border-color:var(--line);color:var(--muted);opacity:.68}.btn.p:disabled:hover,.btn.p[aria-disabled=true]:hover,.btn.primary:disabled:hover,.btn.primary[aria-disabled=true]:hover{background:var(--panel);border-color:var(--line)}.btn.sm{padding:6px 10px;font-size:12.5px}.btn.icon{width:32px;height:32px;min-height:32px;padding:0;justify-content:center;flex:0 0 auto}.btn.gh{background:transparent;border-color:transparent;color:var(--brand-d)}.btn.dng{background:var(--danger);border-color:var(--danger);color:#fff}.btn.dng:hover{background:color-mix(in srgb,var(--danger) 82%,#000);border-color:color-mix(in srgb,var(--danger) 82%,#000)}.btn.dng:disabled,.btn.dng[aria-disabled=true]{color:var(--muted);opacity:.68}.btn.dng:disabled,.btn.dng:disabled:hover,.btn.dng[aria-disabled=true],.btn.dng[aria-disabled=true]:hover{background:var(--panel);border-color:var(--line)}.decision-or{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:2px 0}.decision-or:after,.decision-or:before{content:"";flex:1;height:1px;background:var(--line)}:root.light .btn.p,:root.light .btn.p:hover,:root.light .btn.primary,:root.light .btn.primary:hover,:root.light .nav.on,:root.light .nav.on .ic{color:#FFFFFF}:root.light .btn.p:disabled,:root.light .btn.p[aria-disabled=true],:root.light .btn.primary:disabled,:root.light .btn.primary[aria-disabled=true]{background:var(--panel);border-color:var(--line);color:var(--muted);opacity:.68}.card{border-radius:var(--r);box-shadow:var(--shadow)}.card.pad{padding:18px}.row{display:flex;align-items:center;flex-wrap:wrap}.gap{gap:10px}.mt{margin-top:14px}.card .hd{gap:10px;border-bottom:1px solid var(--line2)}.card .hd h3{font-size:14px}.card .bd{padding:14px 16px}@media(max-width:760px){.top{gap:8px;height:auto;min-height:58px;padding:8px 10px;flex-wrap:wrap}.top .sp{display:none}.brand{min-width:0;flex:1 1 auto}.brand b{font-size:15px}.search{order:3;flex:1 0 100%;max-width:none;padding:7px 10px}.parkbtn{max-width:calc(100vw - 116px)}.userpick .me{max-width:148px}.me .nm,.me .rl{overflow:hidden;text-overflow:ellipsis;max-width:92px}.iconbtn{width:36px;height:36px}.layout{display:block;min-height:0}.side{position:relative;top:0;height:auto;max-height:48vh;border-bottom:1px solid var(--line)}.layout.rail .side,.side{width:100%;padding:8px 10px}.layout.rail .side .ggrp,.layout.rail .side .nav{justify-content:flex-start;gap:11px;font-size:14px;padding:9px 12px}.layout.rail .side .ggrp .chev,.layout.rail .side .ggrp .gct,.layout.rail .side .nav .ct,.layout.rail .side .parked,.layout.rail .side .sidefoot,.layout.rail .side .subnav{display:flex}.layout.rail .side .nav .ct{display:inline-flex}.layout.rail .side .ggrp .ic,.layout.rail .side .nav .ic{width:17px;height:17px}.main{overflow:visible}.main,.wrap{width:100%;max-width:100%}.wrap{padding:14px 10px 48px}.card,.chartcard,.grid,.kpi,.pagegrid,.wchart,.wfmain{min-width:0;max-width:100%}.phead{align-items:flex-start;gap:10px;margin-bottom:14px}.phead h1{font-size:18px;line-height:1.2}.phead .sp{display:none}.card.pad{padding:14px}.card .hd{align-items:flex-start;flex-wrap:wrap;padding:12px 13px}.card .hd h3{white-space:normal;line-height:1.25}.card .hd>.small.muted{flex:1 1 100%}.card .bd,.kpi{padding:12px 13px}.kpi{border-radius:10px}.kpi .val{font-size:22px;line-height:1.1;letter-spacing:0}.kpi .dl,.kpi .lab,.kpi .muted.small{line-height:1.25}.metricseg{width:100%;max-width:100%;margin-left:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.metricseg a,.metricseg button{min-height:40px;display:inline-flex;align-items:center;padding:0 12px}.main .feed-tabbar{display:grid!important;grid-template-columns:1fr;align-items:stretch!important;gap:8px!important}.main .feed-tabbar .metricseg{width:100%;margin-left:0}.g2,.g3,.g4,.g5,.g6{grid-template-columns:1fr!important}.qgrid,.vr-okpis,.vr-omods{grid-template-columns:1fr}.charts{columns:1}.chartcard{padding:12px}.chartcard .feed-item-strip{gap:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.wchart{padding:12px 13px;overflow:hidden}.chartcard svg,.wchart svg{max-width:100%;height:auto}.chartcard .lg,.wchart .lg{gap:8px 10px}.cfgtablewrap,.main .feed-stock-tablewrap,.tablewrap,.twrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-gutter:stable}.main .feed-stock-tablewrap{padding-right:0}.top-date-popover{right:auto;left:0;width:min(306px,calc(100vw - 24px))}.parkmenu{right:0;width:min(300px,calc(100vw - 20px))}}.screen .vr-fld-spacer,.screen .vr-fld>label{font-size:12px;font-weight:400;color:var(--muted);text-transform:none;letter-spacing:normal;line-height:1.2;min-height:15px;margin-bottom:0;display:block}.screen .vr-date-fld .date-scope>button{min-height:40px}.vr-module-legend.busy .vr-lg.on{box-shadow:inset 0 0 0 1px var(--ring)}.vr-results-loading span{display:block;height:42px;margin:10px 0;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--line) 52%,transparent),color-mix(in srgb,var(--muted) 18%,transparent),color-mix(in srgb,var(--line) 52%,transparent));background-size:220% 100%;animation:vr-loading-sweep 1.05s ease-in-out infinite}body[data-vr-module-loading="1"] .pager,body[data-vr-module-loading="1"] .vr-results-zone>.vr-legend,body[data-vr-module-loading="1"] .vr-secthd,body[data-vr-module-loading="1"] .vr-table{visibility:hidden}@keyframes vr-loading-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.vr-lg.on{border-color:var(--brand);color:var(--ink);background:var(--brand-soft)}.vr-analytics-btn .ic,.vr-videolog-btn .ic{width:16px;height:16px}.vr-okpis .kpi{padding:13px 15px}.vr-okpis .kpi .lab{font-size:11px;line-height:1.35;align-items:flex-start;min-height:2.7em}.vr-okpis .kpi .val{font-size:23px;margin-top:4px}.kpi .dl.muted{color:color-mix(in srgb,var(--muted) 72%,var(--ink))}.vr-omod .t .n{font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-omod .t b{margin-left:auto;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}a.vr-omod-link{display:block;color:inherit;text-decoration:none;position:relative}a.vr-omod-link:hover{border-color:var(--brand);background:var(--panel)}.vr-rand .vr-rand-set input{width:100%}.vr-agebar>span{display:block;height:100%}.vr-agelegend>span{display:flex;align-items:center;gap:6px}.vr-agelegend b{color:var(--ink);font-variant-numeric:tabular-nums}.vr-trendfoot b{margin-left:auto;font-size:12px;color:var(--ink)}.vr-trendfoot b.bad{color:var(--danger)}.vr-trendfoot b.good{color:var(--ok)}.vr-otable td.num{font-variant-numeric:tabular-nums;font-weight:650}.vr-owatch span{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:2px 9px;font-size:11px;color:var(--muted);white-space:nowrap}.vr-owatch span.bad{border-color:color-mix(in srgb,var(--danger) 40%,var(--line));color:var(--danger)}.vr-secthd h2{font-size:14px;font-weight:650;margin:0}.vr-sortlink .ic{width:14px;height:14px}.vr-table td{font-size:11.5px;padding:11px 12px;border-bottom:1px solid var(--line2);vertical-align:middle}.vr-sublegend .vr-lg.vr-subchip.on{background:color-mix(in srgb,var(--brand-soft) 46%,transparent);border-color:color-mix(in srgb,var(--brand) 68%,var(--line));color:var(--brand)}.vr-videolog .vl-head .lab{font-size:11px;font-weight:700;color:var(--muted);flex:none}.vr-videolog .vl-head .val{font-size:14px;font-weight:650;color:var(--ink)}.vr-videolog .vl-crumb .val{font-size:13px;font-weight:650;color:var(--ink)}.vr-videolog .vl-tbl td{font-size:11.5px;padding:10px;border-bottom:1px solid var(--line2);vertical-align:top}.vr-videolog .vl-tbl .val{font-variant-numeric:tabular-nums;font-weight:650;color:var(--ink)}.vr-videolog .vl-csv-btn .ic{width:15px;height:15px}@keyframes vl-csv-spin{to{transform:rotate(1turn)}}.vr-videolog .vl-frow .btn{flex:0 0 auto}.vr-feedverify .fv-packed b{color:var(--ink);font-variant-numeric:tabular-nums}.vr-feedverify .fv-parks a{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:650;color:var(--muted);text-decoration:none}.vr-feedverify .fv-parks a.on{border-color:var(--brand);color:var(--brand-d);background:var(--brand-soft)}.vr-feedverify .fv-count b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.screen .vr-feedverify .fv-table th.num{text-align:right}.vr-feedverify .fv-table td.fv-pen{white-space:normal;min-width:110px}@media (max-width:600px){.screen .vr-feedverify .fv-table th,.vr-feedverify .fv-table td{padding:8px 5px}.vr-feedverify .fv-table td.fv-pen{min-width:0;max-width:86px}}.vr-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.vr-thumb .ic{width:18px;height:18px;position:relative;z-index:1}.vr-player video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.ap-tile-btn img,.ap-tile-btn video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ap-tile-btn.empty{display:grid;place-items:center;border-style:dashed;cursor:default;text-align:center;padding:8px}.ap-sop-row dt{color:var(--muted);display:flex;gap:7px;align-items:baseline;min-width:0}.ap-sop-row dd{margin:0;font-weight:650;text-align:right;overflow-wrap:anywhere}.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}.vr-media-open-mark{width:54px;height:54px;border-radius:999px;background:rgba(156,213,88,.18);border:1px solid rgba(156,213,88,.48);display:grid;place-items:center}.vr-media-open-mark .ic{width:26px;height:26px}.toxin-proof{position:relative;width:min(340px,100%);aspect-ratio:4/3;margin-top:8px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#000}.toxin-proof img,.toxin-proof video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;display:block}.toxin-proof.missing{display:grid;place-items:center;background:var(--panel-2);color:var(--muted);font-size:13px;padding:12px;text-align:center}.toxin-proof-link{position:absolute;inset:0;display:block;cursor:zoom-in}.toxin-proof-play{position:absolute;inset:0;border:0;background:linear-gradient(135deg,#0b120e,#14221a 54%,#101b16);color:#E9F1EA;display:grid;place-items:center;align-content:center;gap:10px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.toxin-proof-play:hover{background:linear-gradient(135deg,#0d1711,#1a2d22 54%,#13211a)}.vr-fsbtn .ic{width:15px;height:15px}.vr-pthumb .ic{width:14px;height:14px}.vr-pthumb.on{border-color:var(--brand);color:var(--brand-d);background:var(--brand-soft)}.screen .vr-row td{padding:0}.vr-reviewer .ic{width:15px;height:15px;color:var(--brand);flex-shrink:0}.vr-reviewer select{height:30px;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:700;padding:0 6px;cursor:pointer;min-width:0}.vr-reviewer select:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:6px}.tx-facts div{min-width:0}.tx-facts dt{font-size:10px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.tx-facts dd{margin:1px 0 0;font-size:12px;font-weight:650;overflow-wrap:anywhere}.vr-row:hover td{background:var(--bg)}.vr-subj .chip.count{background:var(--okx);color:var(--ok)}.vr-subj .chip.kg{background:var(--infox);color:var(--info)}.vr-subj .chip.tag{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.vr-fact b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--faint);font-weight:750;margin-bottom:4px}.grid{gap:14px}.grid>*{min-width:0}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.g6{grid-template-columns:repeat(6,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1400px){.g5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.g5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.g5{grid-template-columns:1fr}}@media(max-width:1400px){.g6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.g4{grid-template-columns:repeat(2,1fr)}.g2,.g3{grid-template-columns:1fr}.g6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.g6{grid-template-columns:1fr}}.kpi{border-radius:var(--r);padding:15px 16px;box-shadow:var(--shadow)}.kpi[onclick]{cursor:pointer;transition:border-color .12s}.kpi[onclick]:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.kpi .lab{font-size:12px;font-weight:600;gap:7px}.kpi .val{font-weight:740;letter-spacing:-.6px;margin-top:7px}.kpi .val small{font-size:13px;color:var(--faint);font-weight:600}.kpi .dl{margin-top:4px;font-size:12px;font-weight:650}.herd-kpi-grid .kpi{padding:11px 12px;border-radius:12px}.herd-kpi-grid .kpi .lab{font-size:11px;font-weight:800;letter-spacing:.15px}.herd-kpi-grid .kpi .val{font-size:23px;margin-top:5px}.up{color:var(--ok)}.down{color:var(--danger)}.acc{position:absolute;left:0;top:0;bottom:0;width:4px}.pcard{border:1px solid var(--line);border-radius:12px;margin-top:9px;background:var(--bg);overflow:hidden}.pcard.off{opacity:.5}.phead{align-items:center;gap:12px;padding:13px 14px;cursor:pointer}.phead:hover{background:var(--panel-2)}.tog{width:40px;height:23px;border-radius:999px;background:var(--line);position:relative;cursor:pointer;flex:none;transition:background .15s;border:0;padding:0}.tog.on{background:var(--ok)}.tog:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s}.tog.on:after{left:19.5px}.tog:disabled{opacity:.5;cursor:not-allowed}.pv .nm{font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}.dot.l{background:var(--warn)}.dot.k{background:var(--info)}.crow{color:var(--faint);font-size:20px;line-height:1;transition:transform .15s;flex:none}.pcard.open .crow{transform:rotate(90deg)}.pdet{display:none;padding:0 14px 14px;border-top:1px solid var(--line2)}.pcard.open .pdet{display:block}.fitem,.shed{cursor:pointer}.shed:hover{border-color:var(--brand)}tbody tr{cursor:pointer}.tbar{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line2);flex-wrap:wrap}.tbar.tbar-inline{border-bottom:0;padding:0}.tsearch{display:flex;align-items:center;gap:7px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:6px 10px;color:var(--muted);min-width:200px;flex:1;max-width:300px}.tsearch input{border:0;background:transparent;outline:0;font:inherit;color:var(--ink);width:100%}.tcount{font-size:12px;color:var(--faint);font-weight:600}.tcount,.tsize{white-space:nowrap}.tsize{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:6px 8px;font:inherit;font-size:12.5px;color:var(--ink);max-width:200px;min-height:40px;overflow:hidden;text-overflow:ellipsis}.tfoot{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line2)}.trange{font-size:12px;color:var(--muted);font-weight:600}.pager{display:flex;gap:5px}.pbtn{min-width:30px;height:30px;border:1px solid var(--line);background:var(--panel);border-radius:8px;color:var(--muted);font:inherit;font-weight:600;cursor:pointer;display:grid;place-items:center;padding:0 8px}.pbtn:hover:not([disabled]){border-color:var(--brand);color:var(--brand)}.pbtn.on{background:var(--brand);border-color:var(--brand);color:#08130B}.pbtn[disabled]{opacity:.4;cursor:default}.alert{display:flex;align-items:center;gap:13px;background:var(--dangerx);border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);border-left:4px solid var(--danger);border-radius:12px;padding:13px 16px;margin-bottom:16px}.alert .ic,.alert b{color:var(--danger)}.alert.ok{background:var(--okx);border-color:color-mix(in srgb,var(--ok) 32%,transparent);border-left-color:var(--ok)}.alert.ok .ic{color:var(--ok)}.alert.ok b{color:var(--brand-d)}.alert.warn{background:var(--warnx);border-color:color-mix(in srgb,var(--amber) 32%,transparent);border-left-color:var(--amber)}.alert.warn .ic,.alert.warn b{color:var(--amber)}.alert.info{background:var(--infox);border-color:color-mix(in srgb,var(--info) 32%,transparent);border-left-color:var(--info)}.alert.info .ic,.alert.info b{color:var(--info)}.screen table{width:100%;border-collapse:collapse}.main table.adherence-table td:nth-child(3),.main table.adherence-table th:nth-child(3){min-width:160px}.main table.operations-dlq-table{min-width:1100px}.main table.operations-dlq-table td,.main table.operations-dlq-table td .celllink,.main table.operations-dlq-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.main table.operations-dlq-table td:nth-child(5),.main table.operations-dlq-table th:nth-child(5){min-width:260px}.main table.control-tower-gaps-table{min-width:920px}.main table.control-tower-gaps-table td:first-child,.main table.control-tower-gaps-table td:nth-child(2),.main table.control-tower-gaps-table th:first-child,.main table.control-tower-gaps-table th:nth-child(2){min-width:132px}.main table.herd-register-table td,.main table.herd-register-table td .celllink,.main table.herd-register-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.main .twrap{scrollbar-gutter:stable}.drawer .twrap,.main .twrap{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.main table.people-table td,.main table.people-table td .celllink,.main table.people-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.main table.people-table td:first-child,.main table.people-table th:first-child{min-width:160px}.main table.people-table td:nth-child(2),.main table.people-table th:nth-child(2){min-width:120px}.main table.people-table td:nth-child(4),.main table.people-table th:nth-child(4){min-width:130px}.main table.people-table td:nth-child(5),.main table.people-table th:nth-child(5){min-width:190px}.main table.people-table td:nth-child(6),.main table.people-table th:nth-child(6){min-width:90px}.main table.people-table td:nth-child(7),.main table.people-table th:nth-child(7){min-width:130px}.goat-identifier-grid{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(190px,1fr) minmax(150px,.8fr)}@media(max-width:1080px){.goat-identifier-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media(max-width:640px){.goat-identifier-grid{grid-template-columns:1fr}}.main table.animal-purchase-loads-table td,.main table.animal-purchase-loads-table td .celllink,.main table.animal-purchase-loads-table th,.main table.feed-purchases-table td,.main table.feed-purchases-table td .celllink,.main table.feed-purchases-table th,.main table.loadwise-table td,.main table.loadwise-table td .celllink,.main table.loadwise-table th,.main table.source-loads-table td,.main table.source-loads-table td .celllink,.main table.source-loads-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.main table.source-loads-table td:nth-child(9),.main table.source-loads-table th:nth-child(9){min-width:172px}.main table.procurement-load-goats-table td,.main table.procurement-load-goats-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.main table.procurement-load-goats-table td:first-child,.main table.procurement-load-goats-table th:first-child{min-width:240px}.main table.procurement-load-goats-table td:nth-child(2),.main table.procurement-load-goats-table td:nth-child(3),.main table.procurement-load-goats-table td:nth-child(4),.main table.procurement-load-goats-table th:nth-child(2),.main table.procurement-load-goats-table th:nth-child(3),.main table.procurement-load-goats-table th:nth-child(4){min-width:160px}.main table.feed-purchases-table td:nth-child(3),.main table.feed-purchases-table td:nth-child(3) .celllink,.main table.feed-purchases-table td:nth-child(8),.main table.feed-purchases-table td:nth-child(8) .celllink,.main table.feed-purchases-table th:nth-child(3),.main table.feed-purchases-table th:nth-child(8){white-space:normal;overflow-wrap:normal;word-break:normal}.main table.feed-purchases-table td:nth-child(3),.main table.feed-purchases-table td:nth-child(8){min-width:200px}.main table.procurement-vendors-table td,.main table.procurement-vendors-table td .celllink,.main table.procurement-vendors-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.main table.procurement-vendors-table td:first-child,.main table.procurement-vendors-table th:first-child{min-width:180px}.main table.procurement-vendors-table td:nth-child(5),.main table.procurement-vendors-table th:nth-child(5){min-width:90px}.main table.herd-register-table td:first-child,.main table.herd-register-table th:first-child{min-width:104px}.main table.herd-register-table td:nth-child(2),.main table.herd-register-table td:nth-child(3),.main table.herd-register-table th:nth-child(2),.main table.herd-register-table th:nth-child(3){min-width:150px}.main table.herd-register-table td:nth-child(4),.main table.herd-register-table td:nth-child(5),.main table.herd-register-table td:nth-child(6),.main table.herd-register-table th:nth-child(4),.main table.herd-register-table th:nth-child(5),.main table.herd-register-table th:nth-child(6){min-width:88px}.main table.herd-register-table td:nth-child(7),.main table.herd-register-table td:nth-child(8),.main table.herd-register-table th:nth-child(7),.main table.herd-register-table th:nth-child(8){min-width:84px}.main table.herd-register-table td:nth-child(10),.main table.herd-register-table td:nth-child(11),.main table.herd-register-table td:nth-child(9),.main table.herd-register-table th:nth-child(10),.main table.herd-register-table th:nth-child(11),.main table.herd-register-table th:nth-child(9){min-width:116px}.main table.counts-breakdown-table td,.main table.counts-breakdown-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal}.main table.counts-breakdown-table td:first-child,.main table.counts-breakdown-table td:nth-child(5),.main table.counts-breakdown-table th:first-child,.main table.counts-breakdown-table th:nth-child(5){min-width:150px}.main table.counts-breakdown-table td:nth-child(2),.main table.counts-breakdown-table td:nth-child(3),.main table.counts-breakdown-table th:nth-child(2),.main table.counts-breakdown-table th:nth-child(3){min-width:130px}.main table.counts-breakdown-table td:nth-child(4),.main table.counts-breakdown-table th:nth-child(4){min-width:90px}.main table.counts-breakdown-table td:nth-child(6),.main table.counts-breakdown-table th:nth-child(6){min-width:80px}.main .dimchip b{min-width:18px;padding:0 6px;border-radius:999px;background:var(--line2);color:var(--muted);font-size:10.5px;font-weight:800;text-align:center;line-height:16px}.main .dimchip.f b{background:var(--warnx);color:var(--warn)}.main .dimchip.m b{background:var(--infox);color:var(--info)}.main .agesplit b{font-weight:700}.main .agesplit small{color:var(--muted);font-size:10.5px}.main .xbar .sp{flex:1}.main .xbar .btn{white-space:nowrap;flex:none}.tagedit-pop input{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:13px}.main table.feed-table{min-width:900px}.main table.feed-table td,.main table.feed-table th{white-space:nowrap;overflow-wrap:normal;word-break:normal;vertical-align:top}.main table.feed-table td{padding-top:10px;padding-bottom:10px}.main .feed-stock-tablewrap,.main .tablewrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-gutter:stable}.main .feed-stock-tablewrap{padding-right:14px}.main .penbars-legend i.verified{background:var(--info)}.main table.feed-stock-table td,.main table.feed-stock-table th{padding-left:9px;padding-right:9px;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}.main table.feed-forecast-table tr.feed-forecast-total td{border-top:2px solid var(--line);text-align:right}.main table.feed-stock-table .tag{max-width:100%;white-space:normal;line-height:1.25;justify-content:center;text-align:center}@media(max-width:1350px){.main table.feed-stock-table td,.main table.feed-stock-table th{white-space:nowrap;overflow-wrap:normal}.main table.feed-stock-table .tag{white-space:nowrap}}.main th .thsort{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;min-width:40px}.main th .thsort:hover{color:var(--brand-d)}.main th .thsort:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.main th .thsort-ind{font-size:9px;line-height:1;opacity:.55}.main th[aria-sort=ascending] .thsort,.main th[aria-sort=descending] .thsort{color:var(--brand-d)}.main th[aria-sort=ascending] .thsort-ind,.main th[aria-sort=descending] .thsort-ind{opacity:1}.main .feed-item-status{cursor:pointer;min-width:40px;min-height:40px;justify-content:center;border-bottom:1px dashed}.main .feed-item-status:hover{filter:brightness(.94)}.main .feed-item-status:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kpi .stripe{position:absolute;left:0;top:0;bottom:0;width:3px}.kpi.ok .stripe{background:var(--ok)}.kpi.warn .stripe{background:var(--warn)}.kpi.rework .stripe{background:#9b5bb0}.kpi.danger .stripe{background:var(--danger)}.kpi.info .stripe{background:var(--info)}.kpi.mut .stripe{background:var(--faint)}.kpi .val{color:var(--ink)}.kpi.ok .val{color:var(--ok)}.kpi.warn .val{color:var(--warn)}.kpi.rework .val{color:#d99cff}.kpi.danger .val{color:var(--danger)}.kpi.info .val{color:var(--info)}.kpi .lbl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kpi .val{font-weight:700;margin-top:4px;font-variant-numeric:tabular-nums}.kpi .dl{font-size:11.5px;margin-top:3px;color:var(--muted)}.cbm-sv-heat td.cbm-sv-shed{text-align:left;font-size:12.5px;color:var(--ink);padding:6px 8px;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.cbm-pending-table td{text-align:left;vertical-align:top}.cbm-pending-chip span{font-size:11px;line-height:1.2}.cbm-heat th,.cbm-pending-chip span{color:var(--muted);white-space:nowrap}.cbm-heat th{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:4px 6px;text-align:center}.cbm-cell small{display:block;font-size:9.5px;color:rgba(232,240,234,.75)}.cbm-cell.cbm-verified small{color:#a7e3bd}.cbm-cell.cbm-awaiting small{color:#e8c877}.cbm-cell.cbm-rework small{color:#d99cff}.cbm-cell.cbm-overdue small{color:#f8a9a4}.cbm-cell.cbm-scheduled small{color:#7fa4dd}.cbm-legend span{display:inline-flex;align-items:center;gap:6px}.cbm-daylist .d{color:var(--muted);min-width:96px}.drawer .cbm-drawer-section>b{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-weight:700;margin-bottom:6px}.drawer .metagrid{margin-bottom:4px}.kpi.kpi-clickable{cursor:pointer}.kpi.kpi-clickable:hover{outline:1px solid var(--line2)}.kpi[aria-disabled=true]{cursor:default}.cbm-closed-table th{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:7px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.cbm-closed-table td{padding:8px}.cbm-closed-table td,.cbm-verify-table td{border-bottom:1px solid #182219;vertical-align:top}.cbm-verify-table td{padding:11px 14px;word-break:break-word}.cbm-verify-who b{font-size:13.5px;font-weight:650;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cbm-verify-videos a{color:var(--info);text-decoration:underline}.cbm-cohort-detail-table th{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.cbm-cohort-detail-table td{padding:6px 8px;border-bottom:1px solid #182219;white-space:nowrap;font-variant-numeric:tabular-nums}.cbm-queue-table th{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.cbm-queue-table td{padding:9px 10px;border-bottom:1px solid #182219;color:var(--muted);white-space:nowrap}.cbm-cohort-table th{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.cbm-cohort-table td{padding:9px 10px;border-bottom:1px solid #182219;color:var(--muted)}.main table.feed-table td[rowspan]{border-right:1px solid var(--line2)}.main table.feed-table .tag{margin:0}.main table.feed-table form{white-space:normal}.main table.feed-table td.feed-wrap,.main table.feed-table th.feed-wrap{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:150px}.main table.feed-table td.feed-total,.main table.feed-table th.feed-total{min-width:132px}.main .feed-scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.main .feed-scroll::-webkit-scrollbar{height:10px}.main .feed-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}.main .feed-scroll::-webkit-scrollbar-track{background:transparent}.main .counts-breakdown-summary-card .lab{display:block;width:100%;min-width:0;color:var(--brand-d);font-size:11px;font-weight:800;line-height:1.25;text-transform:uppercase;white-space:normal;overflow-wrap:break-word}.main .counts-breakdown-summary-card .val{display:block;margin-top:12px;color:var(--ink);font-size:32px;font-weight:850;line-height:1;font-variant-numeric:tabular-nums}@media(max-width:700px){.main .counts-breakdown-card .hd{align-items:flex-start;flex-direction:column;gap:4px}}.main .ha-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.main .ha-filter-hint{margin:0}.main table.health-analytics-table{width:100%;min-width:760px}.main table.health-analytics-table td,.main table.health-analytics-table th{white-space:nowrap;vertical-align:top}.main table.health-analytics-table td:first-child,.main table.health-analytics-table td:nth-child(5){white-space:normal;overflow-wrap:anywhere}.main table.health-analytics-table .tag{max-width:100%;white-space:normal;line-height:1.25}.main .health-analytics-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.main .card:has(table.health-analytics-table)>p.muted.small{color:color-mix(in srgb,var(--muted) 76%,var(--ink))}@media(max-width:600px){.main .ha-filter{gap:8px}.main .ha-filter-hint{flex:1 1 100%}.main table.health-analytics-table{min-width:680px}}.main table.mortality-rate-table td,.main table.mortality-rate-table th{padding:5px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap}.main .mortality-recent-card>h2{margin:0}.main .svgbars-wide{display:block}.main .svgbars-narrow{display:none}.chartcard svg.svgseries-wide,svg.svgseries-wide{display:block}.chartcard svg.svgseries-narrow,svg.svgseries-narrow{display:none}@media(max-width:600px){.chartcard svg.svgseries-wide,svg.svgseries-wide{display:none}.chartcard svg.svgseries-narrow,svg.svgseries-narrow{display:block}}.main .svgbars-scroll{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;aspect-ratio:1100/304}@media(max-width:1080px){.main .svgbars-wide{display:none}.main .svgbars-narrow{display:block}.main .svgbars-scroll{aspect-ratio:280/304}}@media(max-width:600px){.main .counts-breakdown-summary-card .val{font-size:23px}}.main table.shed-summary-table{min-width:1080px}.main table.shed-summary-table td:first-child,.main table.shed-summary-table th:first-child{min-width:132px}.main table.shed-summary-table td:nth-child(2),.main table.shed-summary-table th:nth-child(2){min-width:160px}.main table.shed-summary-table td:nth-child(8),.main table.shed-summary-table td:nth-child(9),.main table.shed-summary-table th:nth-child(8),.main table.shed-summary-table th:nth-child(9){min-width:140px}.main table.shed-summary-table td:nth-child(3),.main table.shed-summary-table td:nth-child(4),.main table.shed-summary-table td:nth-child(5),.main table.shed-summary-table td:nth-child(6),.main table.shed-summary-table th:nth-child(3),.main table.shed-summary-table th:nth-child(4),.main table.shed-summary-table th:nth-child(5),.main table.shed-summary-table th:nth-child(6){min-width:64px}.main table.shed-summary-table td:nth-child(7),.main table.shed-summary-table th:nth-child(7){min-width:118px}.vaccination-schedule-summary .kpi{min-width:0;background:transparent;border:1px solid var(--line2);border-radius:999px;padding:6px 10px;display:inline-flex;gap:7px;align-items:center}.vaccination-schedule-summary .kpi .ic{width:14px;height:14px;color:var(--brand-d)}.vaccination-schedule-summary .kpi span{font-size:10.5px;color:var(--muted);font-weight:800;text-transform:uppercase;white-space:nowrap}.vaccination-schedule-summary .kpi b{font-size:14px;line-height:1;color:var(--ink)}.vaccination-schedule-summary .kpi.danger .ic,.vaccination-schedule-summary .kpi.danger b{color:var(--danger)}.schedule-move-banner b{font-size:13px}.schedule-move-banner span{font-size:12px;color:var(--muted);line-height:1.35}.schedule-move-form label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.schedule-move-form input,.schedule-move-form select{width:100%;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);padding:0 10px;font:inherit;font-size:14px;text-transform:none;letter-spacing:0}.schedule-move-form .btn{justify-content:center}.move-date-picker{position:relative}.move-date-picker summary{list-style:none}.move-date-picker summary::-webkit-details-marker{display:none}.move-date-button{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);padding:0 10px;font:inherit;font-size:14px;text-transform:none;letter-spacing:0;cursor:pointer}.move-date-button:hover,.move-date-picker[open] .move-date-button{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.move-date-button .ic{width:16px;height:16px;color:var(--brand)}.move-date-popover{position:absolute;left:0;top:calc(100% + 8px);z-index:95;width:min(318px,calc(100vw - 56px));padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);box-shadow:0 18px 48px rgba(0,0,0,.42)}.move-date-head{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-bottom:10px}.move-date-head b{text-align:center;color:var(--ink);font-size:14px;font-weight:850;text-transform:none;letter-spacing:0}.move-date-head button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line2);border-radius:8px;background:var(--bg);color:var(--muted);cursor:pointer}.move-date-head button:hover{border-color:var(--brand);color:var(--brand)}.move-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.move-date-dow{text-align:center;color:var(--faint);font-size:10px;font-weight:850;text-transform:uppercase;padding:3px 0 5px}.move-date-spacer{height:34px}.move-date-day{height:34px;border:1px solid var(--line2);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.move-date-day:hover{border-color:var(--brand);color:var(--brand)}.move-date-day.today{border-color:var(--info);color:var(--info)}.move-date-day.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.move-date-day:disabled{cursor:not-allowed;opacity:.28;color:var(--faint);border-color:var(--line2);background:var(--bg)}.move-date-error{display:block;margin-top:6px;color:var(--danger);font-size:11px;font-weight:750;text-transform:none;letter-spacing:0}.schedule-vaccine-toggle .ic{width:12px;height:12px;flex:0 0 auto;stroke-width:2.2;opacity:.85}.vaccine-chip{color:var(--ink);border-color:color-mix(in srgb,var(--info) 32%,var(--line));background:var(--infox)}.schedule-drawer-search .ic{width:16px;height:16px;color:var(--muted);flex:0 0 auto}.schedule-drawer-search input[name=schedule_sheds_q]{min-width:0;flex:1;border:1px solid var(--line2);border-radius:10px;background:var(--bg);color:var(--ink);padding:8px 10px;font:inherit}.schedule-drawer-shed-row .ic{width:16px;height:16px;color:var(--brand-d);flex:0 0 auto}.schedule-drawer-foot .chip.disabled{opacity:.45;pointer-events:none}@media(max-width:900px){.vaccination-schedule-summary .kpi span{white-space:normal}}.main table.vaccination-status-matrix-table{min-width:860px}.main table.vaccination-status-matrix-table td:not(:first-child),.main table.vaccination-status-matrix-table th:not(:first-child){min-width:132px}.main table.care-coverage-table{min-width:760px}.main table.care-coverage-table td:not(:first-child),.main table.care-coverage-table th:not(:first-child){min-width:120px;text-align:center}.main table.care-coverage-table td{position:relative}.care-coverage-table .cc-done{display:inline-flex;flex-direction:column;align-items:center;gap:3px}.care-coverage-table .cc-tick{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--brand)}.care-coverage-table .cc-tick .ic{width:15px;height:15px;stroke-width:2.8}.care-coverage-table .cc-date{font-size:11px;line-height:1.2}.care-coverage-table .cc-miss{color:var(--muted)}.shed-overview-stats>div{min-height:86px;padding:18px;background:color-mix(in srgb,var(--panel) 70%,var(--bg));display:flex;flex-direction:column;justify-content:center;gap:12px}.shed-owner-cell .v{font-size:14.5px;line-height:1.25;white-space:normal;overflow-wrap:normal;word-break:normal}.card .bd.planned-sessions-list{display:grid;gap:0;padding:0;overflow:visible}.planned-sessions-head>span{display:inline-flex;align-items:center;gap:4px;min-width:0}@media(max-width:720px){.card .bd.planned-sessions-list{padding:10px 12px;gap:8px}}.drawer table.eligible-animals-table td{padding:11px 12px;border-bottom:1px solid var(--line2);vertical-align:middle}.screen th{text-align:left;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-weight:700;padding:9px 12px;border-bottom:1px solid var(--line)}.screen td{padding:11px 12px;border-bottom:1px solid var(--line2);vertical-align:middle}.cliptext{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cliptext.inline{display:inline-block;vertical-align:bottom}.cliptext.strong{font-weight:700}.cliptext.two{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.celllink{display:block;box-sizing:border-box;margin:-11px -12px;padding:11px 12px;color:inherit;min-height:42px;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.celllink,.celllink:hover{text-decoration:none}.celllink .lk{color:var(--info)}.evidence-media .tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;white-space:nowrap;text-decoration:none}.evidence-media .tag .ic{width:12px;flex:0 0 auto}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--bg)}.gid{font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:600;color:var(--brand-d);background:var(--brand-soft);padding:2px 7px}.gid,div.bar{border-radius:6px}div.bar{height:7px;background:var(--line2);overflow:hidden}div.bar>i{display:block;height:100%;border-radius:6px;background:var(--brand)}.feed{display:flex;flex-direction:column}.feed .tag.t-ok{color:color-mix(in srgb,var(--ok) 58%,var(--ink));background:color-mix(in srgb,var(--ok) 20%,var(--panel))}.feed .btn.sm,.main .btn.sm{min-width:40px}.fitem{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--line2);min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.fitem:last-child{border-bottom:0}.fic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none}.fitem .tx{min-width:0;flex:1;overflow-wrap:anywhere;word-break:break-word}.fitem .tx b{font-weight:650}.fitem .mt{color:var(--muted);font-size:12px;margin-top:1px;overflow-wrap:anywhere;word-break:break-word}.lane{margin-bottom:18px}.lane .lh{display:flex;align-items:center;gap:9px;margin:6px 2px 10px;font-weight:700;font-size:13px}.lane .lh .n{font-size:11px;font-weight:700;color:var(--muted);background:var(--bg);border:1px solid var(--line);padding:1px 8px;border-radius:20px}.tasks{display:grid;gap:11px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.task{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 14px;cursor:pointer;box-shadow:var(--shadow);transition:.12s;position:relative}.task:hover{border-color:var(--brand);transform:translateY(-1px)}.task h4{margin:0 0 8px;font-size:14px;line-height:1.3}.task .row{gap:8px;flex-wrap:wrap}.task .row,.task .who{display:flex;align-items:center;color:var(--muted);font-size:12px}.task .who{gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line2)}.task-ac .row{gap:6px}.task-ac .tag{font-size:10.5px;padding:2px 7px;letter-spacing:0;white-space:nowrap}.av.xs{width:22px;height:22px;font-size:10px}.sla.ok{background:var(--okx);color:var(--brand-d)}.vproof{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:650}.subtabs{display:flex;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:11px;padding:4px;margin-bottom:18px;width:max-content;max-width:100%;overflow:auto}.subtabs a,.subtabs button{border:0;background:transparent;font:inherit;font-weight:650;color:var(--muted);padding:7px 13px;border-radius:8px;cursor:pointer;white-space:nowrap}.subtabs a.on,.subtabs button.on{background:var(--panel);color:var(--ink);box-shadow:var(--shadow)}.calpicker-title b{text-align:center;font-size:16px;color:var(--ink)}.calpicker-title span{font-size:13px;font-weight:800;color:var(--muted)}.calpicker-yearnav a{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:32px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--muted);font-size:11.5px;font-weight:800;text-decoration:none}.calpicker-yearnav a:hover{border-color:var(--brand);color:var(--ink);background:var(--panel)}.calpicker-day b{position:absolute;right:5px;top:5px;min-width:18px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--info);color:#061016;font-size:9px;line-height:1}.calpicker-day.has-drive b{background:var(--brand);color:#08130B}.calpicker-day.has-history:not(.has-open-work) b{background:var(--purple);color:#08130B}.calpicker-note .sp{flex:1}.opf{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.opf a,.opf button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:6px 11px;font:inherit;font-weight:650;font-size:12.5px;color:var(--muted);cursor:pointer;transition:border-color .12s,color .12s;text-decoration:none}.opf a:hover,.opf button:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--line))}.opf a.on,.opf button.on{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 60%,var(--line));box-shadow:var(--shadow)}.opf .cbq{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;margin-left:1px;border-radius:999px;background:var(--line2);color:var(--muted);font-size:10.5px;font-weight:800}.opf a.on .cbq,.opf button.on .cbq{background:var(--brand-soft);color:var(--brand-d)}.opcell{gap:8px;min-width:0}.opcell,.opcell .oc,.opf .oc{display:inline-flex;align-items:center}.opcell .oc,.opf .oc{width:24px;height:24px;border-radius:7px;background:var(--brand-soft);color:var(--brand-d);justify-content:center;flex:none}.auditops{max-height:560px;overflow:auto}.auditops .fitem{padding-left:2px;padding-right:2px}.auditops .fitem.on{background:var(--brand-soft);margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:8px;border-bottom-color:transparent}.auditops .fitem .tx{min-width:0}.auditops .fitem .tx b{display:block}.auditops .fitem .mt,.auditops .fitem .tx b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spansearch{margin:8px 14px 2px}.spansearch input{width:100%;border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:6px 10px;font:inherit;color:var(--ink);outline:0}.pager2{display:flex;align-items:center;gap:10px;justify-content:flex-end;padding:10px 14px;border-top:1px solid var(--line2);flex-wrap:wrap}.pager2>.muted{margin-right:auto}.pager2 select{min-width:44px}.chain{display:flex;flex-wrap:wrap;align-items:stretch;gap:14px 22px;overflow:auto;padding:2px}.cstep{flex:1 1 168px;min-width:150px;background:var(--bg);border:1px solid var(--line);border-radius:11px;padding:12px;position:relative}.cstep:after{content:"";position:absolute;right:-18px;top:50%;width:14px;height:14px;border-top:2px solid var(--line);border-right:2px solid var(--line);transform:translateY(-50%) rotate(45deg)}.cstep:last-child:after{display:none}.cstep{cursor:pointer}.cstep:hover{border-color:var(--brand)}.cstep .s{font-size:10.5px;font-weight:700;letter-spacing:.4px;color:var(--brand-d);text-transform:uppercase}.cstep b{display:block;margin:4px 0 3px;font-size:13px}.cstep .d{font-size:11.5px;color:var(--muted)}.sheds{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(178px,1fr))}.shed{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px;box-shadow:var(--shadow)}.shed .nm{font-weight:700;display:flex;align-items:center;gap:6px}.shed .oc{font-size:12px;color:var(--muted);margin:8px 0 6px}.org{flex-direction:column}.org,.orow{display:flex;gap:8px}.orow{align-items:center}.ocell{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:7px 11px;font-size:12.5px;font-weight:600}.ocell .c{color:var(--faint);font-weight:600;font-size:11px}.drawer .dh h2{margin:0;font-size:18px;font-weight:640;line-height:1.2}.drawer .dh .sb{font-size:12.5px;color:var(--faint);font-weight:600;margin-top:3px}.drawer .dh .x{margin-left:auto;cursor:pointer;color:var(--muted);width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-size:21px}.drawer .dh .x:hover{background:var(--bg)}.drawer .dc{flex:1;min-height:0;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.drawer .dc>*{flex-shrink:0}.drawer .df{padding:16px 22px;display:flex;gap:11px;align-items:center}@media(max-width:600px){.drawer .df .btn{min-height:40px}}.drawer .df .pos{margin-right:auto;font-size:13px;color:var(--faint);font-weight:650}.drawer .df .btn{flex:0 0 auto;white-space:nowrap;min-height:38px}.dhd .x{margin-left:auto;cursor:pointer;color:var(--muted);width:32px;height:32px;display:grid;place-items:center;border-radius:8px}.dhd .x:hover{background:var(--bg)}.dbd{flex:1;overflow:auto;padding:16px 18px;flex-direction:column;gap:14px}.dbd,.dfoot{display:flex}.dfoot{padding:13px 18px;background:var(--panel);border-top:1px solid var(--line);gap:10px}.metagrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line2);border:1px solid var(--line2);border-radius:11px;overflow:hidden}.metagrid div{background:var(--panel);padding:9px 12px;min-width:0}.metagrid .v{overflow-wrap:break-word}.metagrid .tag{white-space:normal;max-width:100%;line-height:1.35;overflow-wrap:normal;word-break:normal}.pexec{display:flex;flex-direction:column;container-type:inline-size;overflow:hidden}.pexec .pexh,.pexec .pexr{display:grid;grid-template-columns:minmax(150px,1fr) minmax(270px,1.65fr) minmax(150px,.95fr) minmax(220px,1.25fr) minmax(165px,1.05fr) minmax(200px,1.2fr);gap:18px;align-items:start;padding:12px 16px}.pexec .pexh{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-weight:700}.pexec .pexh,.pexec .physical-shed-group{border-bottom:1px solid var(--line)}.pexec .physical-shed-group:last-child{border-bottom:0}.pexec .physical-shed-group-head{display:flex;align-items:center;gap:12px;min-height:42px;padding:10px 16px;background:var(--panel2);border-bottom:1px solid var(--line2)}.pexec .physical-shed-group-head>*{min-width:0}.pexec .physical-shed-group-head>.small{margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pexec .physical-shed-group .pexr{padding-left:28px}.pexec .pexr{border-bottom:1px solid var(--line);color:inherit;text-decoration:none;cursor:pointer}.pexec .pexr:hover{background:var(--bg)}.pexec .pexr:last-child{border-bottom:0}.pexec .pexc{min-width:0;max-width:100%;overflow:hidden}.pexec .pexc>.tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pexec .pexc .small{min-width:0}.pexec .pexc .cliptext{max-width:100%}.pexec .pexec-line{width:100%;min-width:0}.pexec .pexec-drive-title{flex:1 1 auto;min-width:0}.pexec .pexc-work .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pexec .pexc-action .small{white-space:normal;overflow-wrap:anywhere}.pexec .pexc-owner>div,.pexec .pexc-status>div{max-width:100%;min-width:0}.pexec .pexc-owner .tag,.pexec .pexc-status .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pexec .pexc-status>div{align-items:flex-start}.pexec .pexc-h{display:none;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-weight:700;margin-bottom:5px}@container (max-width:1180px){.pexec .pexh{display:none}.pexec .pexr{grid-template-columns:1fr;gap:12px;padding:14px}.pexec .physical-shed-group .pexr{padding-left:14px}.pexec .physical-shed-group-head{align-items:flex-start;flex-direction:column;gap:6px}.pexec .physical-shed-group-head>.small{margin-left:0;white-space:normal}.pexec .pexc-h{display:block}.pexec .pexc{overflow:visible}}@supports not (container-type:inline-size){@media(max-width:1180px){.pexec .pexh{display:none}.pexec .pexr{grid-template-columns:1fr;gap:12px;padding:14px}.pexec .pexc-h{display:block}}}.metagrid .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-weight:700}.metagrid .v{font-weight:600;margin-top:2px}.stepper{display:flex;flex-direction:column;gap:0}.step{display:flex;gap:12px;position:relative;padding-bottom:16px}.step:last-child{padding-bottom:0}.step .ln{position:absolute;left:13px;top:26px;bottom:-2px;width:2px;background:var(--line)}.step:last-child .ln{display:none}.step .no{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:12px;font-weight:700;border:2px solid var(--line);background:var(--panel);color:var(--muted);z-index:1}.step.done .no{background:var(--brand);border-color:var(--brand);color:#08130B}.step.cur .no{border-color:var(--brand);color:var(--brand-d);box-shadow:0 0 0 4px var(--brand-soft)}.step .ct b{font-size:13.5px}.step .ct .d{color:var(--muted);font-size:12px;margin-top:2px}.step .vp{margin-top:6px}.videobox{background:var(--panel);border:1px dashed var(--line);border-radius:11px;padding:14px;display:flex;align-items:center;gap:12px}.thumb{width:62px;height:46px;border-radius:8px;background:linear-gradient(135deg,#26384d,#33536f);display:grid;place-items:center;color:#fff;flex:none}.nlist{display:flex;flex-direction:column}.nrow{display:flex;gap:11px;padding:13px 10px;margin:0 -10px;border-radius:9px;border-bottom:1px solid var(--line2);cursor:pointer}.nrow:hover{background:var(--bg)}.nrow .go{margin-left:auto;align-self:center;color:var(--faint)}.nrow .nb{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}.nrow.unread{position:relative}.nrow.unread:before{content:"";position:absolute;left:-10px;top:18px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.fld{margin-bottom:13px}.fld label{display:block;font-size:12px;font-weight:650;margin-bottom:5px;color:var(--ink)}.fld input,.fld select,.fld textarea{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:9px;font:inherit;background:var(--panel);outline:0;color:var(--ink)}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.chips,.chipset{display:flex;flex-wrap:wrap;gap:7px}.chip{padding:6px 11px;border:1px solid var(--line);border-radius:20px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--muted);background:var(--panel)}.pgsize{justify-content:center}.chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-d)}.chip.on>.tag{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.chip>.cbq{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;margin-left:7px;border-radius:999px;background:var(--line2);color:var(--muted);font-size:10.5px;font-weight:800;vertical-align:middle}.chip.on>.cbq{background:var(--panel);color:var(--brand-d);box-shadow:inset 0 0 0 1px var(--line)}.modal{position:fixed;z-index:220;top:50%;left:50%;transform:translate(-50%,-46%) scale(.97);opacity:0;pointer-events:none;width:620px;max-width:94vw;max-height:90vh;overflow:auto;box-shadow:0 24px 70px rgba(0,0,0,.5);transition:.2s}.modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.note{font-size:12px;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:9px 12px}.navback{position:sticky;top:0;z-index:30;display:flex;gap:10px;padding:7px 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,transparent);backdrop-filter:saturate(1.2) blur(6px)}.navback,.nbback{align-items:center}.nbback{display:inline-flex;gap:5px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:5px 11px 5px 8px;font:inherit;font-weight:650;font-size:12.5px;color:var(--ink);cursor:pointer;white-space:nowrap;text-decoration:none}.nbback:hover{border-color:var(--brand);color:var(--brand-d)}.nbback .ic{width:15px;height:15px}.nbtrail{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0;font-size:12px;color:var(--muted)}.nbtrail .nbc{color:var(--muted);border-radius:6px;padding:2px 6px;white-space:nowrap;text-decoration:none}a.nbc:hover{background:var(--bg);color:var(--brand-d)}.nbtrail .nbc.cur{color:var(--ink);font-weight:650;cursor:default}.nbtrail .nbsep{width:11px;height:11px;color:var(--faint);flex:none}@media(max-width:760px){.nbtrail a.nbc{display:inline-flex;align-items:center;min-height:40px}}.nmatrix td.nmatrix-cell{text-align:center;padding:6px 4px}.nsurface-opt input{width:16px;height:16px;accent-color:var(--accent,currentColor)}.nview-bar .metricseg button{min-height:36px;padding:6px 12px;font-size:14px;line-height:1.3;font-weight:600}.nperson-call-body input[type=tel]{width:100%}.nperson-call-body fieldset.fld label.nperson-call-toggle input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:0;flex:none}.nperson-call-delay input{width:76px;min-height:40px}.nperson-modes label{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border-radius:6px;font-size:12px;cursor:pointer;white-space:nowrap}.nperson-modes label.on{background:var(--panel);box-shadow:0 0 0 1px var(--line);font-weight:600}.main .nperson-modes input[type=radio],.nperson-modes input[type=radio]{width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;flex:none;accent-color:var(--brand)}.nperson-modes:disabled label{cursor:default;opacity:.7}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:4px}.legend span{display:inline-flex;align-items:center;gap:6px}.sw{width:11px;height:11px;border-radius:3px;display:inline-block}hr.sep{border:0;border-top:1px solid var(--line);margin:22px 0}.muted{color:var(--muted)}.small{font-size:12px}.b700{font-weight:700}.toast.on{opacity:1;transform:translateX(-50%)}.ostage.on{color:var(--brand-d);background:var(--brand-soft);border-color:var(--brand)}.oarr{color:var(--faint)}.opick{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.opick .chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-d)}.onode.pending .obody b{color:var(--muted)}@keyframes opulse{0%,to{box-shadow:0 0 0 4px var(--brand-soft)}50%{box-shadow:0 0 0 8px transparent}}.onode .obody b{font-size:13.5px}.rowact{display:inline-flex;gap:6px}.rhythm{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.mode.plan{color:var(--info)}.mode.log{color:var(--amber)}.mode.exec{color:var(--brand-d)}.mode.rest{color:var(--muted)}.calpicker-months a{border:1px solid var(--line);border-radius:8px;padding:7px 4px;text-align:center;text-decoration:none;color:var(--muted);font-size:11px;font-weight:800}.calpicker-months a.selected,.calpicker-months a:hover{border-color:var(--brand);color:var(--ink);background:color-mix(in srgb,var(--brand-soft) 45%,var(--bg))}.drive-card .dhd b{min-width:0;overflow-wrap:anywhere;line-height:1.25}.drive-card .dhd span{white-space:nowrap}.dhd b{font-size:14px}.ptx .metric b{color:var(--ink);font-weight:600}.pill{font-size:10px;font-weight:700;padding:2px 6px;border-radius:5px;background:#1e2822;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;margin-top:10px}.chips,.sc{gap:6px;align-items:center}.sc{display:inline-flex;font-size:12px;font-weight:600}.sc .d{width:9px;height:9px;border-radius:3px;flex:none}.sc.completed,.sc.done{color:var(--brand-d)}.sc.due{color:var(--amber)}.sc.over{color:var(--danger)}.sc.def,.sc.deferred{color:var(--purple)}.ev .eb b{font-size:13.5px}.owncard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px;box-shadow:var(--shadow)}.owncard .oh{display:flex;align-items:center;gap:9px;margin-bottom:9px}.schip{font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;background:var(--brand-soft);color:var(--brand-d);border:1px solid var(--line);padding:2px 8px;border-radius:6px}.glimpse{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.card .bd{overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.screen td,.screen th{white-space:nowrap}.navscrim{position:fixed;inset:0;background:rgba(6,12,9,.5);opacity:0;pointer-events:none;transition:.2s;z-index:44}.navscrim.on{opacity:1;pointer-events:auto}@media(max-width:860px){.layout{display:flex;height:calc(100dvh - 58px);min-height:0;overflow:hidden}.hamb{display:grid}.brand small,.parkmenu:not(.on),.search{display:none}.navscrim.on{background:var(--bg)}.side{position:fixed;left:0;top:58px;width:100vw;height:calc(100dvh - 58px);max-height:none;z-index:46;display:none;transform:none;background:var(--sidebar);box-shadow:8px 0 34px rgba(0,0,0,.45)}.side.open{display:flex}.side .ggrp,.side .leaf,.side .nav{min-height:40px}.main{height:100%;overflow:auto}.wrap{padding:16px 14px 56px}.phead h1{font-size:19px}.phead{gap:10px}.parkpick [data-park=ALL]{display:none}.drawer{width:100vw}.top .pscope{max-width:168px}.top .pscope .muted{display:none}.top .pscope b{min-width:0}.top .me .nm,.top .me .rl,.top .pscope b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top .me .nm,.top .me .rl{max-width:76px}@media(min-width:561px){.top .pscope{max-width:132px}.top .me .nm,.top .me .rl{max-width:58px}}}@media(max-width:560px){.top{gap:7px;padding:0 10px}.top .brand b{display:block;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me .nm,.me .rl{display:none}.top .parksel{flex:0 1 auto;min-width:0}.top .pscope{display:inline-flex;min-height:40px;max-width:118px;padding:6px 8px;gap:5px;overflow:hidden}.top .pscope .muted{display:none}.top .pscope b{min-width:0;overflow:hidden;text-overflow:ellipsis}.top .iconbtn[disabled],.top .pscope svg.ic:first-child{display:none}.iconbtn{flex:none;width:40px;height:40px}.me,.nbback,.parkbtn,.parkpick a,.parkpick button{min-height:40px}.me{padding:3px;flex:none}.lk.small{display:inline-flex;align-items:center}.btn,.btn.sm,.lk.small,.main button{min-height:40px}.btn.icon,.main input[type=radio]{min-width:40px;min-height:40px}.btn.icon{width:40px;height:40px}.pager,.pager2{gap:8px}.pager .btn,.pager .pbtn,.pager a,.pager button,.pager2 .btn,.pager2 .pbtn,.pager2 a,.pager2 button{min-width:40px;min-height:40px}.pager2{align-items:center}.celllink{min-width:40px}.main table td .celllink{display:flex;align-items:center;min-height:42px}.main table td .celllink.mono{font-size:12px}.tipwrap .ihelp{min-width:40px;min-height:40px}.opf a,.opf button,.subtabs a,.subtabs button{min-height:40px}.fld input,.spansearch input,.tsearch input,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select{min-height:40px;box-sizing:border-box}label:has(>input[type=checkbox]),label:has(>input[type=radio]){min-height:40px}.chip{display:inline-flex;align-items:center;justify-content:center;min-width:40px}.chip,.main th .thsort{min-height:40px}.pgsize{min-width:40px}.g4{grid-template-columns:repeat(2,1fr)}.g2,.g3{grid-template-columns:1fr}.kpi .val{font-size:21px}.brand b{font-size:14px}.phead .btn{padding:7px 10px;font-size:12.5px}}@media(max-width:380px){.g4{grid-template-columns:1fr}}@media(max-width:860px){.wrap{overflow-x:hidden}.card .bd{overflow-x:auto;-webkit-overflow-scrolling:touch}.main table{min-width:540px}.charts,.metagrid,.qgrid{grid-template-columns:1fr}.tbar{flex-wrap:wrap}body,html{overflow-x:hidden}.top,body,html{max-width:100vw}.main{overflow-x:hidden}.chain{-webkit-overflow-scrolling:touch}.chain,.opick,.ostages{overflow-x:auto}}.followup-step>label{padding-top:8px}.followup-step .qcfg>label,.followup-step>label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.followup-step .qcfg>label{min-width:0}.followup-step label.chkline{flex-direction:row;align-items:center;gap:8px}.followup-step .rowf input{flex:1}.studio-node b{font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.studio-node.on{border-color:var(--brand-d);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-d) 30%,transparent)}.studio-node-actions .btn{padding:2px 6px;font-size:11px}.followup-rule .rowf input,.followup-rule .rowf select{min-width:0;max-width:100%}.followup-owners{display:flex;flex-wrap:wrap;gap:4px 12px}.studio-json-upload input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.sale-step{border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:grid;gap:6px;min-width:0}.sale-step-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.sale-step-head b{min-width:0;overflow-wrap:anywhere}.sale-step-slots{display:grid;gap:4px}.sale-step-slot{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:12px;min-width:0}.sale-step-summary{display:grid;gap:2px;font-size:12px}.sale-step-proofs{display:grid;gap:6px;margin-top:6px;min-width:0}.sale-step-proofs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px;min-width:0}.sale-step-proofs-grid .toxin-proof{width:100%;margin-top:4px}.sale-step-summary .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;min-width:0}.sale-step-summary .row>:last-child{margin-left:auto;text-align:right;overflow-wrap:anywhere}.sale-step-decide{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sop-followup .card.followup-track{overflow:visible}.qnum{width:22px;height:22px;border-radius:50%;background:var(--brand);color:#08130B;font-weight:700;font-size:12px;display:grid;place-items:center;flex:none}.qcard input:not([type=checkbox]):not([type=radio]),.qcard select,.qcard textarea{width:100%;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink);outline:0}.qcard input:focus,.qcard select:focus,.qcard textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.qtype select{width:auto;min-width:150px;font-weight:600}.numfield{display:flex;flex-direction:column;gap:4px}.qcfg .numfield input{width:100%}.numlbl{font-size:11px;font-weight:650;color:var(--muted)}.chkline{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer}.chkline input{width:auto}.condrow input,.condrow select{border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:5px 7px;font:inherit;font-size:12px;color:var(--ink);outline:0}.btn.ghost{border-style:dashed;color:var(--brand-d);font-size:12.5px;padding:6px 10px}.sop-inspection .inspection-page>.bd>.qcfg input[type=checkbox],.sop-inspection .inspection-page>.bd>.qcfg input[type=radio]{width:16px;height:16px;min-width:16px;min-height:16px;padding:0;margin:0;flex:none;accent-color:var(--brand)}.sop-inspection .inspection-page>.bd>.qcfg input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.btn.ghost:hover{background:var(--brand-soft)}.main table.weighing-table{min-width:980px}.main table.weighing-table.compact{min-width:620px}.main table.weighing-table td,.main table.weighing-table th{vertical-align:middle}.main table.weighing-table .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.weighing-planner>.bd{padding:16px}.pvopt-btn.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-d)}.pvcheck.on{background:var(--brand-d)}.pvcheck.on,.pvradio.on{border-color:var(--brand-d)}.pvradio.on:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand-d)}.builderactions .btn{flex:1;min-width:96px;justify-content:center;white-space:nowrap}.login-shell{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:var(--bg);color:var(--ink)}.login-brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:34px;padding:48px 54px;background:var(--sidebar);border-right:1px solid var(--line);overflow:hidden}.login-brand:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--brand) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand) 7%,transparent) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(130% 95% at 12% 18%,#000 38%,transparent 100%);mask-image:radial-gradient(130% 95% at 12% 18%,#000 38%,transparent 100%);pointer-events:none}.login-brand>*{position:relative;z-index:1}.login-brand .brand .logo{width:38px;height:38px;font-size:18px}.login-brand .brand b{font-size:22px}.login-brand .brand small{display:block;color:var(--brand);font-weight:800;font-size:10.5px;letter-spacing:.24em;margin-top:2px}.login-brand-mid{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:540px}.login-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line));background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:6px 13px;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.login-hero{margin:0;font-size:46px;line-height:1.05;letter-spacing:-1.3px;font-weight:800;color:var(--ink)}.login-sub{margin:0;font-size:15px;line-height:1.7;max-width:450px}.login-brand-foot{margin:0}.login-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 34px}.login-card{width:100%;max-width:430px}.login-forgot{background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:700;color:var(--brand-d);cursor:pointer;letter-spacing:-.1px}.login-forgot:hover{text-decoration:underline}.login-forgot:disabled{opacity:.5;cursor:default;text-decoration:none}@media(max-width:900px){.login-shell{grid-template-columns:1fr}.login-brand{border-right:0;border-bottom:1px solid var(--line);padding:30px 26px;gap:22px}.login-brand:before{-webkit-mask-image:none;mask-image:none;opacity:.5}.login-hero{font-size:31px;letter-spacing:-.6px}.login-brand-foot{display:none}.login-panel{padding:26px 20px 40px}}.phead{display:flex;align-items:flex-start;gap:16px}.phead .sp{flex:1}.crumb{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}.crumb b{color:var(--brand)}.sales-loads-page .crumb{text-transform:none;letter-spacing:normal;font-size:12px}.sub{color:var(--muted);font-size:12.5px;max-width:820px}.grid{display:grid;gap:12px}.g4{grid-template-columns:repeat(4,1fr)}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 14px;position:relative;overflow:hidden}.kpi .acc{position:absolute;top:0;left:0;width:100%;height:3px}.kpi .lab{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.kpi .val{font-size:26px;font-weight:800;margin-top:6px}.kpi .dl{font-size:11px;color:color-mix(in srgb,var(--muted) 64%,var(--ink));margin-top:2px}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}.card .hd{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--line)}.card .hd h3{margin:0;font-size:14.5px}.card .hd .sp{flex:1}.card .bd{padding:6px 16px 16px}.prt input[type=checkbox],.prt input[type=radio]{width:16px;height:16px;min-width:16px;min-height:16px;padding:0;margin:0;flex:none;box-sizing:border-box;accent-color:var(--brand);cursor:pointer}.prt-step-no.sm{width:20px;height:20px;font-size:11px}.prt label.prt-tile{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--bg);cursor:pointer;font-size:13px;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0;min-height:40px}.prt label.prt-tile.on{border-color:var(--brand);background:var(--brand-soft)}.prt label.prt-check{display:flex;gap:9px;font-size:13px;font-weight:500;min-width:0}.prt label.prt-check,.prt label.prt-pill{align-items:center;margin:0;color:var(--ink);text-transform:none;letter-spacing:0;cursor:pointer}.prt label.prt-pill{display:inline-flex;justify-content:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--bg);font-size:12.5px;font-weight:600;min-height:34px}.prt label.prt-pill.on{border-color:var(--brand);background:var(--brand-soft)}.prt .prt-search input{border:0;background:transparent;outline:0;box-shadow:none;padding:8px 0;min-height:36px;width:100%;font:inherit;font-size:13px;color:var(--ink)}.prt-proof select{min-height:34px;padding:6px 8px;font:inherit;font-size:12.5px}.prt .prt-option input,.prt-proof select{border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.prt .prt-key input,.prt .prt-option input{width:100%;padding:8px 10px;font:inherit;font-size:13px}.prt .prt-key input{margin-top:6px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}@keyframes prt-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.prt-kpis.grid.g5{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prt-kpis .kpi{padding:10px}.prt-kpis .kpi .val{font-size:22px}.prt-kpis .kpi .lab{font-size:10.5px;overflow-wrap:anywhere}}.exp-pen-row,.fld label.exp-pen-row{display:flex;align-items:center;gap:10px;margin:0;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink);cursor:pointer;white-space:nowrap}.exp-pen-box input[type=checkbox],.fld .exp-pen-box input[type=checkbox]{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:18px;height:18px;min-height:0;margin:0;padding:0;border:1.5px solid var(--line);border-radius:6px;background:var(--panel);cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.exp-pen-box input[type=checkbox]:checked{background-color:var(--brand);border-color:var(--brand)}.exp-pen-box input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px var(--brand-soft)}.valuation-form .tbl input{width:100%;max-width:220px;background:var(--panel-2,var(--panel));border:1px solid var(--line);border-radius:8px;padding:6px 10px;color:var(--ink);font:inherit}.valuation-form .tbl input:disabled{opacity:.7}.valuation-covers select{min-height:30px;max-width:100%;background:var(--panel-2,var(--panel));border:1px solid var(--line);border-radius:8px;padding:4px 8px;color:var(--ink);font:inherit;font-size:12.5px}.valuation-cover-chip .btn{min-width:0;padding:2px 4px;border:0;line-height:0}.valuation-unvalued .btn{min-width:0}@media(max-width:600px){.valuation-cover-chip .btn{min-width:40px;min-height:40px;justify-content:center}}.valuation-form .tbl td:nth-child(2){min-width:200px}.valuation-form label.market-config-column{display:flex;flex-direction:column;gap:6px}.market-config-line input:not([type=hidden]){min-width:0;min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);padding:6px 10px;font:inherit;font-size:13.5px}.market-config-line input:not([type=hidden]):focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.market-config-line input[type=time]{min-width:110px}.sales-ready-tolerance input[type=range]{width:100%;min-width:0;accent-color:var(--brand)}.tag{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;white-space:nowrap;display:inline-block}.t-ok{background:var(--okx);color:var(--ok)}.t-info{background:var(--infox);color:var(--info)}.t-warn{background:var(--warnx);color:var(--warn)}.t-danger{background:var(--dangerx);color:var(--danger)}.btn{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);border-radius:9px;padding:8px 13px;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.btn.b,.btn:hover{border-color:var(--brand)}.btn.b{background:var(--brand);color:#08130B}.btn.sm{padding:5px 10px;font-size:12px;min-width:64px;justify-content:center}.btn.ghost{background:transparent}.btn:disabled{opacity:.5;cursor:not-allowed}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:12px;border-bottom:1px solid var(--line2);white-space:nowrap;vertical-align:middle}th{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);border-bottom:1px solid var(--line)}.person{display:flex;align-items:center;gap:10px}.person .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-weight:800;border:1px solid var(--brand);font-size:12px}.person b{display:block}.person span{font-size:11px;color:var(--muted)}.capctl b{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.lsum b{color:var(--warn)}.wc{border:1px solid var(--line);border-radius:7px;padding:5px 0;text-align:center;font-size:10px}.wc span{display:block;color:var(--faint);font-size:9px}.wc b{font-size:10.5px}.wc.on{background:var(--okx);border-color:transparent}.wc.on b{color:var(--ok)}.wc.off{background:var(--infox);border-color:transparent}.wc.off b{color:var(--info)}.dscrim{position:fixed;inset:0;background:rgba(0,0,0,.45);display:none;z-index:140}.dscrim.on{display:block}.drawer{position:fixed;top:0;right:0;height:100%;width:min(380px,92vw);background:var(--panel);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translateX(100%);transition:.22s;display:flex;flex-direction:column;z-index:141}.dscrim.on .drawer{transform:translateX(0)}.drawer .dh{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.drawer .dh .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-weight:800;border:1px solid var(--brand);font-size:12px}.drawer .dh h3{margin:0;font-size:15px}.drawer .dh span{font-size:11.5px;color:var(--muted)}.drawer .db{flex:1;overflow:auto;padding:14px 18px}.drawer .dgrp{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:6px 0 8px}.drawer .df{padding:14px 18px;border-top:1px solid var(--line);background:var(--panel-2)}.scrim{position:fixed;inset:0;background:rgba(0,0,0,.55);display:none;align-items:center;justify-content:center;z-index:150}.scrim.on{display:flex}.vr-modal-scrim{position:fixed;inset:0;background:rgba(4,9,7,.76);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:210;display:grid;place-items:center;padding:26px}.vr-modal-scrim.on{opacity:1;pointer-events:auto}body:has(.vr-modal.on),html:has(.vr-modal.on){overflow:hidden}.vr-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% - 10px)) scale(.985);opacity:0;will-change:transform,opacity;width:900px;max-width:96vw;max-height:92vh;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;transition:transform .19s cubic-bezier(.2,.8,.2,1),opacity .16s ease;z-index:220}.vr-modal-scrim.on .vr-modal,.vr-modal.on{transform:translate(-50%,-50%);opacity:1}.screen:has(.vr-modal-scrim.on){animation:none}@media (prefers-reduced-motion:reduce){.vr-modal,.vr-modal-scrim{transition:none}}.vr-modal-hd{display:flex;align-items:center;gap:13px;padding:17px 22px;border-bottom:1px solid var(--line);background:var(--panel-2)}.vr-modal-hd h2{margin:0;font-size:18px;font-weight:640;line-height:1.2}.vr-modal-hd .sb{font-size:12.5px;color:var(--faint);font-weight:600;margin-top:3px}.vr-modal-hd .x{flex-shrink:0;min-width:40px;min-height:40px;margin-left:auto;cursor:pointer;color:var(--muted);width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-size:21px}.vr-modal-hd .x:hover{background:var(--bg)}.vr-modal-bd{flex:1;min-height:0;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.vr-modal-bd>*{flex-shrink:0}button.scrim{display:block;align-items:normal;justify-content:normal;z-index:210;border:0;padding:0;background:rgba(6,12,9,.42);backdrop-filter:none;opacity:0;pointer-events:none;cursor:default}button.scrim.on{display:block;opacity:1;pointer-events:auto}aside.drawer{z-index:220;width:498px;max-width:94vw;background:var(--bg);box-shadow:-12px 0 40px rgba(0,0,0,.4)}aside.drawer:not(.on){visibility:hidden;pointer-events:none}aside.drawer.on{transform:none}.modal{background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);width:min(440px,92vw);overflow:hidden}.modal .mh{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--line)}.modal .mh .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-weight:800;border:1px solid var(--brand);font-size:12px}.modal .mh h3{margin:0;font-size:15px}.modal .mh span{font-size:11.5px;color:var(--muted)}.modal .mb{padding:18px}.modal label{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.rangelab b{color:var(--brand)}.cal-nav{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);width:28px;height:28px;border-radius:8px;cursor:pointer;font-size:14px;line-height:1}.cal-nav:hover{border-color:var(--brand)}.modal .err{margin-top:12px;font-size:12px;color:var(--danger);background:var(--dangerx);border:1px solid var(--danger);border-radius:9px;padding:9px 11px;display:none}.modal .err.on{display:block}.modal .mf{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid var(--line);background:var(--panel-2)}.ctl{gap:16px;flex-wrap:wrap;align-items:flex-end;margin:8px 0 4px}.ctl,.fld{display:flex}.fld{flex-direction:column;gap:5px}.fld label{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}select{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:9px;padding:8px 10px;font:inherit;min-width:170px}select:disabled{opacity:.45}.pickop .av{place-items:center;background:var(--brand-soft);color:var(--brand);border:1px solid var(--brand);flex:0 0 auto}.cnode .av,.pickop .av{width:28px;height:28px;border-radius:50%;display:grid;font-weight:800;font-size:11px}.cnode .av{place-items:center;background:var(--brand-soft);color:var(--brand);border:1px solid var(--brand)}.badge-def{font-size:9px;background:var(--brand);color:#08130B;border-radius:999px;padding:1px 6px;font-weight:800;letter-spacing:.4px;margin-left:4px}.op{display:inline-flex;align-items:center;gap:7px;font-weight:700}.op .dot{position:static;display:inline-block;vertical-align:middle;width:8px;height:8px;min-width:0;padding:0;border:0;border-radius:50%}.banner{border:1px solid var(--line);border-left:3px solid var(--info);background:var(--infox);border-radius:10px;padding:10px 13px;font-size:12px;margin-top:12px}.banner.warn{border-left-color:var(--warn);background:var(--warnx)}.banner b{color:var(--info)}.banner.warn b{color:var(--warn)}.why{color:var(--muted);font-size:12px}#toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--panel);border-left:1px solid var(--brand);border:1px solid var(--brand);border-left-width:3px;color:var(--ink);padding:12px 16px;border-radius:10px;box-shadow:var(--shadow);font-size:12.5px;opacity:0;pointer-events:none;transition:.2s;max-width:460px;z-index:200}#toast.show{opacity:1;transform:translateX(-50%) translateY(0)}#toast.err{border-color:var(--danger);border-left-color:var(--danger)}.card.cbm{margin-bottom:24px}.wbar .wbar-mode .tag{font-size:10px;padding:1px 7px;letter-spacing:0}.wbar .wbt i.neg{background:var(--danger)}.gmrow.hi .gmt i{background:var(--gain-hi)}.gmrow.mid .gmt i{background:var(--gain-mid)}.gmrow.under .gmt i{background:var(--gain-under)}.metricseg{display:inline-flex;gap:2px;margin-left:auto;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px}.metricseg a{padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:650;color:var(--muted);text-decoration:none;white-space:nowrap}.metricseg a.on,.metricseg a:hover{color:var(--brand-d)}.metricseg a.on{background:var(--panel)}.feed-forecast-card .metricseg button{padding:6px 14px;min-height:40px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:13px;font-weight:650;color:var(--muted);white-space:nowrap;cursor:pointer}.feed-forecast-card .metricseg button:hover{color:var(--brand-d)}.feed-forecast-card .metricseg button.on{background:var(--panel);color:var(--brand-d)}.metricseg-pending{cursor:progress;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 45%,transparent)}.metricseg-pending a{pointer-events:none}.metricseg button{appearance:none;background:none;border:0;font:inherit;cursor:pointer;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:650;color:var(--muted);white-space:nowrap}.metricseg button:hover{color:var(--brand-d)}.metricseg button.on{background:var(--panel);color:var(--brand-d)}.card .h{display:flex;align-items:center;gap:8px}.wgrouped .wgl-pop b{font-size:11px;color:var(--muted);font-weight:700}.wgrouped .wgl-pop b,.wgrouped .wgl-pop-list span{display:block;text-align:left;width:100%}.kpi-row{gap:16px}.kpi-row .kpi{padding:14px 16px}@media(max-width:1080px){.kpi-row{gap:12px}}@media(max-width:520px){.feed-analytics-kpis .kpi{padding:12px}}.sales-loads-page .kpi .val{overflow-wrap:normal;word-break:normal;white-space:nowrap;font-size:clamp(21px,4.8vw,26px)}.wt-tabbar .metricseg a{white-space:nowrap;min-height:40px}@keyframes wt-export-spin{to{transform:rotate(1turn)}}.weights-page .wt-export-shed-row input[type=checkbox]{width:18px;height:18px;min-width:18px;min-height:18px;padding:0;margin:0;flex:none;box-sizing:border-box}.wchart{padding:14px 16px}.wchart .h,.wchart h2,.wtable .h,.wtable h2{overflow-wrap:anywhere}.wchart .muted.small,.wtable>p.muted.small{color:color-mix(in srgb,var(--muted) 76%,var(--ink))}.main table.loadwise-table td.pens,.main table.loadwise-table th.pens{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:180px}.wt-feedband-head .wgl-pop b{font-size:11px;color:var(--muted);font-weight:700;display:block}.wt-feedband-segments .metricseg button{appearance:none;border:0;background:transparent;font:inherit;cursor:pointer;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:650;color:var(--muted);white-space:nowrap;line-height:1.4}.wt-feedband-segments .metricseg button:hover{color:var(--brand-d)}.wt-feedband-segments .metricseg button.on{background:var(--panel);color:var(--brand-d)}@media(max-width:600px){.wt-feedband-segments .metricseg button{min-height:40px}}.wt-feedband-stats .kpi{padding:9px 12px;border-radius:10px}.wt-feedband-stats .kpi .lab{font-size:10.5px}.wt-feedband-stats .kpi .val{font-size:18px;line-height:1.15}@media(max-width:600px){.metricseg a{min-height:40px;display:inline-flex;align-items:center;padding:0 12px}}.lt-page .lt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px;margin-bottom:14px}.lt-page .kpi.lt-kpi{border-left:3px solid var(--line);border-radius:10px;padding:11px 13px;overflow:visible}.lt-page .kpi.k-ok{border-left-color:var(--ok)}.lt-page .kpi.k-ok .val{color:var(--ok)}.lt-page .kpi.k-warn{border-left-color:var(--warn)}.lt-page .kpi.k-warn .val{color:var(--warn)}.lt-page .kpi.k-info{border-left-color:var(--info)}.lt-page .kpi.k-info .val{color:var(--info)}.lt-page .kpi.k-purple{border-left-color:var(--purple)}.lt-page .kpi.k-purple .val{color:var(--purple)}.lt-page .kpi.k-dng{border-left-color:var(--danger)}.lt-page .kpi.k-dng .val{color:var(--danger)}.lt-page .lt-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}@media(max-width:1080px){.lt-page .lt-grid{grid-template-columns:1fr}}.lt-page .card.lt-card{margin-top:0;overflow:hidden}.lt-page .card.lt-card .bd{padding:13px 15px}.lt-page .lt-tablewrap{padding:0}.lt-page .lt-tablewrap .tablewrap{background:linear-gradient(to right,var(--panel) 40%,transparent) 0/48px 100% no-repeat local,linear-gradient(to left,var(--panel) 40%,transparent) 100%/48px 100% no-repeat local,linear-gradient(to right,color-mix(in srgb,var(--ink) 22%,transparent),transparent) 0/18px 100% no-repeat scroll,linear-gradient(to left,color-mix(in srgb,var(--ink) 22%,transparent),transparent) 100%/18px 100% no-repeat scroll;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 55%,transparent) color-mix(in srgb,var(--line) 60%,transparent)}.lt-page .lt-tablewrap .tablewrap::-webkit-scrollbar{height:8px}.lt-page .lt-tablewrap .tablewrap::-webkit-scrollbar-track{background:color-mix(in srgb,var(--line) 60%,transparent);border-radius:8px}.lt-page .lt-tablewrap .tablewrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 55%,transparent);border-radius:8px}.lt-page tr.is-selected td{background:color-mix(in srgb,var(--brand) 8%,transparent)}.lt-page .lt-fsticky .lt-fbar{position:static;margin-bottom:0}.lt-page .lt-empty-state .ic{width:22px;height:22px;color:var(--brand);margin-top:1px}.lt-page .lt-empty-state b{display:block;font-size:15px;margin-bottom:5px}.lt-page .lt-phead{align-items:flex-start;flex-wrap:wrap;margin:4px 0 14px}.lt-page .lt-livedot{width:8px;height:8px;border-radius:50%;background:var(--danger);animation:lt-lp 1.4s ease-in-out infinite}@keyframes lt-lp{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 55%,transparent)}50%{opacity:.55;box-shadow:0 0 0 5px transparent}}.lt-page .lt-refreshmeta b{color:var(--ink);font-variant-numeric:tabular-nums}.lt-page .lt-intervalpick button{border:0;background:transparent;min-width:40px;min-height:40px;padding:4px 9px;border-radius:6px;font:inherit;font-weight:650;font-size:11px;color:var(--muted);cursor:pointer}.lt-page .lt-intervalpick button.on{background:var(--panel);color:var(--brand-d);box-shadow:var(--shadow)}.lt-page .lt-fbar{position:sticky;top:0;z-index:12;display:flex;flex-wrap:wrap;gap:8px;row-gap:8px;align-items:center;padding:8px 10px;margin:0 0 14px;background:color-mix(in srgb,var(--panel) 92%,transparent);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow)}.lt-page .lt-fsel{display:inline-flex;align-items:center;gap:6px;min-width:0;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:6px 9px;font-size:12.5px;color:var(--muted)}.lt-page .lt-fsel select{border:0;background:transparent;outline:0;font:inherit;font-weight:650;color:var(--ink);cursor:pointer;min-width:0;max-width:140px;text-overflow:ellipsis}.lt-page .lt-fsel select option{background:var(--panel);color:var(--ink)}.lt-page .lt-chips{display:inline-flex;gap:6px;flex-wrap:wrap;align-items:center}.lt-page .cc-pensel{position:relative;align-self:stretch;min-width:150px;padding:0}.lt-page .cc-pensel-btn{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:8px;align-self:stretch;border:0;background:transparent;font:inherit;font-weight:650;color:var(--ink);cursor:pointer;min-width:0;max-width:220px;padding:6px 9px}.lt-page .cc-pensel-summary{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.lt-page .cc-pensel-caret{width:14px;height:14px;flex:0 0 auto;color:var(--ink)}.lt-page .cc-pensel-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:300px;max-width:calc(100vw - 32px);background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 28px rgba(0,0,0,.35);padding:8px;display:flex;flex-direction:column;gap:6px}.lt-page .cc-pensel-search{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:6px 9px;font:inherit;font-size:12.5px;color:var(--ink)}.lt-page .cc-pensel-list{max-height:280px;overflow-y:auto}.lt-page .cc-pensel-opt{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;font-size:12.5px;color:var(--ink);cursor:pointer}.lt-page .cc-pensel-opt:hover{background:var(--bg)}.lt-page .cc-pensel-opt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-page .cc-pensel-empty{padding:8px}.lt-page .cc-pensel-foot{display:flex;align-items:center;gap:6px;border-top:1px solid var(--line2);padding-top:8px}.lt-page .lt-chips .achip.clr{font:inherit;font-size:11.5px}.lt-page .lt-fnote{color:var(--faint);font-size:11px;margin-left:auto;white-space:normal;min-width:0;flex:0 1 auto;text-align:right}.lt-page .lt-fbar.wfbusy{box-shadow:0 0 0 2px var(--ring)}.lt-page .lt-fsheet-host .btn.lt-fmore,.lt-page .lt-fsheet-host .lt-chips.lt-seg,.lt-page .lt-fsheet-host .lt-fdrop>button,.lt-page .lt-fsheet-host .lt-fsearch,.lt-page .lt-fsheet-host .lt-fsel,.wb .lt-fdrop>button{box-sizing:border-box;height:var(--lt-ctl);min-height:var(--lt-ctl);border-radius:8px;border:1px solid var(--line);background:var(--bg);padding-top:0;padding-bottom:0;font-size:12.5px}.lt-page .lt-fsheet-host .lt-fkey,.wb .lt-fkey{color:var(--muted);font-weight:650;white-space:nowrap}.lt-page .lt-fsheet-host .lt-fkey:after,.wb .lt-fkey:after{content:"\00b7";margin-left:6px;color:var(--faint)}.lt-page .lt-fsheet-host .lt-fsearch input,.lt-page .lt-fsheet-host .lt-fsel input[type=date],.lt-page .lt-fsheet-host .lt-fsel select{min-height:0;height:auto;padding:0;line-height:normal}.lt-page .lt-fsheet-host .lt-fsearch input{border:0;background:transparent;outline:0;font:inherit;color:var(--ink);width:100%;min-width:0}.lt-page .lt-fsheet-host .lt-fdrop>button,.wb .lt-fdrop{--lt-ctl:36px}.wb .lt-fdrop>button{padding:0 9px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.lt-page .lt-fsheet-host .lt-fsel input[type=date]{border:0;background:transparent;outline:0;font:inherit;font-weight:650;color:var(--ink);min-width:0}.lt-page .lt-seg a{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-left:1px solid var(--line);font-size:12px;font-weight:650;color:var(--muted);text-decoration:none;white-space:nowrap}.lt-page .lt-seg a.on{background:color-mix(in srgb,var(--brand) 14%,var(--panel));color:var(--brand-d);font-weight:800}.lt-page .lt-fdrop-date .move-date-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-page .lt-fdrop,.wb .lt-fdrop{position:relative;display:inline-flex;flex:none}.lt-page .lt-fdrop>button{display:inline-flex;align-items:center;gap:6px;max-width:100%;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:6px 9px;font:inherit;font-size:12.5px;font-weight:650;color:var(--muted);cursor:pointer}.lt-page .lt-fdrop>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-page .lt-fdrop>button:hover{border-color:var(--brand);color:var(--ink)}.lt-page .lt-fdrop>button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lt-page .lt-fdrop>button.set{border-color:color-mix(in srgb,var(--brand) 55%,var(--line));background:color-mix(in srgb,var(--brand) 10%,var(--panel));color:var(--brand-d)}.lt-page .lt-fdrop-pop,.wb .lt-fdrop-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:grid;gap:9px;min-width:240px;padding:11px;background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow)}.lt-page .lt-fdrop-pop .lt-fsel{width:100%;justify-content:space-between}.lt-page .lt-fdrop-pop .lt-fsel input[type=date]{text-align:right}.lt-page .lt-factive .achip>button{display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:inherit;font:inherit;line-height:1;opacity:.6;cursor:pointer;border-radius:4px}@media(max-width:760px){.wrap:has(.lt-page){overflow-x:clip}.lt-page .lt-fsheet-host .btn,.lt-page .lt-fsheet-host .btn.sm,.lt-page .lt-fsheet-host button{min-height:40px}.lt-page .pager .btn,.lt-page .pager .btn.sm,.lt-page .pager a,.lt-page .pager button,.lt-page .pager2 .btn,.lt-page .pager2 .btn.sm,.lt-page .pager2 a,.lt-page .pager2 button,.lt-page .pgsize a,.lt-page .pgsize button{min-width:40px;min-height:40px}.lt-page .pgsize a,.lt-page .pgsize button{display:inline-flex;align-items:center;justify-content:center}.lt-page .pager2{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;justify-content:stretch}.lt-page .pager2>label,.lt-page .pager2>span:first-child{grid-column:1/-1;flex-wrap:wrap}.lt-page .pager2>.btn,.lt-page .pager2>.btn.sm,.lt-page .pager2>span.btn.sm{min-height:44px;justify-content:center;width:100%}}.lt-page .lt-banner .ic{width:18px;height:18px;flex:none;margin-top:1px}.lt-modal .lt-keep .ic{width:14px;height:14px;flex:none;color:var(--muted)}.lt-modal .lt-keep input[type=checkbox]{flex:none;accent-color:var(--brand)}.lt-page table{width:100%;border-collapse:collapse}.lt-page thead th{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap}.lt-page tbody td,.lt-page thead th{padding:9px 12px;border-bottom:1px solid var(--line2)}.lt-page tbody td{font-size:12.5px}.lt-page tbody td,.lt-page tbody td .tag{vertical-align:middle}.lt-page td.num,.lt-page th.num{font-variant-numeric:tabular-nums;text-align:right}.lt-page thead th{letter-spacing:.2px;font-size:10px}.lt-page .lt-pbar i.warn{background:var(--warn)}.lt-page .lt-pbar i.dng{background:var(--danger)}.lt-page .lt-opname{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;font-weight:650;line-height:1.2}.lt-page .lt-avx{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:10.5px;flex:none;background:var(--brand-soft);color:var(--brand-d);border:1px solid var(--line)}.lt-page .tag.t-live{display:inline-flex;align-items:center;gap:5px;background:var(--dangerx);color:color-mix(in srgb,var(--danger) 55%,var(--ink));border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800;white-space:nowrap}.lt-page .tag.t-live i{width:6px;height:6px;border-radius:50%;background:var(--danger);animation:lt-lp 1.4s ease-in-out infinite;font-style:normal;display:inline-block}.mention-pop{position:absolute;left:0;right:0;top:100%;z-index:60;margin-top:4px;max-height:40vh;max-height:40dvh;overflow-y:auto;overscroll-behavior:contain}.nc-list{max-height:55vh;max-height:55dvh;overflow-y:auto;list-style:none;margin:0;padding:0}.lt-page .lt-feedsummary b{color:var(--ink);font-weight:800}.lt-page [aria-disabled=true]{cursor:not-allowed}.lt-page .chip[aria-disabled=true],.lt-page span.btn[aria-disabled=true]{opacity:.45}@media (prefers-reduced-motion:reduce){.lt-page .lt-livedot,.lt-page .tag.t-live i{animation:none}}.hbarlist{display:grid;gap:7px;padding:2px 14px}.hbrow{display:grid;grid-template-columns:minmax(130px,210px) 1fr 70px;align-items:center;gap:10px;min-width:0}.hblab{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hbtrack{height:16px;background:color-mix(in srgb,var(--line) 42%,transparent);min-width:0;overflow:hidden}.hbfill,.hbtrack{display:block;border-radius:5px}.hbfill{height:100%}.hbval{font-size:12.5px;font-weight:700;color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:700px){.hbrow{grid-template-columns:minmax(96px,140px) 1fr 60px}.hblab,.hbval{font-size:11.5px}}.mcols{display:flex;align-items:stretch;gap:8px;padding:6px 14px 2px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.mcols::-webkit-scrollbar{height:8px}.mcols::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}.mcols::-webkit-scrollbar-track{background:transparent}.mcol{flex:1 1 0;display:flex;flex-direction:column;align-items:center;min-width:58px}.mcarea{align-items:flex-end;justify-content:center;height:138px;border-bottom:1px solid var(--line)}.mcarea,.mcstack{display:flex;width:100%}.mcstack{flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;box-sizing:border-box;padding-top:17px}.mcv{font-size:11px;font-weight:800;color:var(--ink);white-space:nowrap;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px var(--bg)}.mcbar,.mcv{flex:0 0 auto}.mcbar{display:block;width:min(62%,30px);background:var(--brand);border-radius:4px 4px 0 0}.mcbar.mcseg{display:flex;flex-direction:column-reverse;background:transparent;overflow:hidden}.mcpart{display:block;width:100%;flex-basis:0;min-height:2px}.mcpart.ok{background:var(--brand)}.mcpart.warn{background:var(--warn)}.mcpart.danger,.mcpart.warn{min-height:6px;flex-shrink:0}.mcpart.danger{background:var(--danger)}.mclab{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:11px;color:var(--muted);margin-top:5px;line-height:1.05}.mclab,.mcsub{white-space:nowrap}.mcsub{font-size:10.5px;font-weight:600;color:var(--ink);opacity:.72;margin-top:2px;line-height:1.2;font-variant-numeric:tabular-nums}@media(max-width:1080px){.mcols{gap:6px;padding:8px 10px 6px}.mcol{flex:0 0 58px;min-width:58px}.mcarea{height:112px}.mcstack{padding-top:16px}.mcv{font-size:9.5px;max-width:56px;overflow:hidden;text-overflow:ellipsis}.mcbar{width:min(64%,24px)}.mclab,.mcsub{font-size:9.5px;max-width:56px}.mcsub{overflow:hidden;text-overflow:ellipsis}}@media(max-width:520px){.mcols{gap:6px;padding-left:8px;padding-right:8px}.mcarea{height:104px}.mcol{flex-basis:58px}.mclab,.mcsub,.mcv{font-size:9px;max-width:56px}}@media (max-width:600px){[data-testid=sales-failed-unsettled-queue]{display:inline-flex;align-items:center;min-height:40px}}.sales-market-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sales-farm-value-row .kpi{padding:18px 18px 16px}@media(max-width:760px){.sales-block .kpi .val,.sales-kpi-row .kpi .val{font-size:clamp(22px,8vw,30px);white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.05}}.sales-check{display:flex;align-items:center;gap:8px;cursor:pointer}.sales-tagfilters input,.sales-tagfilters select{width:100%;min-width:0}.sales-tagreview .card{padding:10px 12px}.sales-tagdeal select{width:100%;min-width:0}.herd-signals-page .segs a{border:0;background:transparent;min-height:40px;padding:7px 13px;border-radius:8px;font:inherit;font-weight:650;font-size:12.5px;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.herd-signals-page .segs a.on{background:var(--brand-soft);color:var(--brand-d)}.herd-signals-page .fsel select{font-weight:650;cursor:pointer}.herd-signals-page .fsel select,.herd-signals-page .fsel.search input{border:0;background:transparent;outline:0;font-family:inherit;font-size:inherit;color:var(--ink);padding:0;line-height:normal}.herd-signals-page .fsel.search input{font-weight:inherit;flex:1;min-width:0}.herd-signals-page .kpi{border-left-width:3px;border-radius:10px;padding:13px 15px}.herd-signals-page .kpi .lab{font-size:10.5px;font-weight:800;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.herd-signals-page .kpi .val{font-size:26px;font-weight:760;letter-spacing:-.5px;margin:2px 0 1px}.herd-signals-page .phead h1{font-weight:700}.herd-signals-page .animcell a{color:inherit;text-decoration:none;border-bottom:1px dashed var(--line)}.herd-signals-page .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:46px 22px;gap:9px}@keyframes hs-sk{0%{background-position:120% 0}to{background-position:-120% 0}}.herd-signals-page .pager{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:11px 15px;border-top:1px solid var(--line2);font-size:12px;color:var(--muted)}.herd-signals-page .pager b{color:var(--ink);font-variant-numeric:tabular-nums}@keyframes hs-lp{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--danger) 55%,transparent)}50%{opacity:.55;box-shadow:0 0 0 5px transparent}}.herd-signals-page .refreshmeta b{color:var(--ink);font-variant-numeric:tabular-nums}.herd-signals-page .intervalpick button{min-width:40px;min-height:40px;padding:4px 9px;font:inherit;font-weight:650;font-size:11px}.herd-signals-page .intervalpick button,.herd-signals-page .rangepick button{border:0;background:transparent;border-radius:6px;color:var(--muted);cursor:pointer}.herd-signals-page .rangepick button{padding:3px 9px;font:inherit;font-weight:700;font-size:11px}.herd-signals-page .readout b{color:var(--ink);font-variant-numeric:tabular-nums}.herd-signals-page .fs.on{display:flex}.herd-signals-page .daterow input[type=datetime-local]{background:var(--bg);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:12.5px;padding:5px 8px;color-scheme:dark}@media(max-width:640px){.lt-page .lt-phead{gap:10px}.lt-page .lt-fbar,.lt-page .lt-phead{display:grid;grid-template-columns:1fr}.lt-page .lt-fbar{position:static;gap:8px;padding:10px}.lt-page .lt-fsel{width:100%;justify-content:space-between}.lt-page .lt-fsel select{width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}.lt-page .lt-fnote{margin-left:0;white-space:normal}.lt-page .lt-fbar.cc-fbar{position:relative;z-index:20}.lt-page .cc-pensel-btn{max-width:100%;min-height:52px}.lt-page .cc-pensel-pop{left:0;right:0;width:auto;max-width:none}.lt-page .cc-pensel-opt{padding:9px 8px;font-size:13.5px}.lt-page .cc-pensel-opt input{width:18px;height:18px}.lt-page .cc-pensel-list{max-height:min(50vh,320px)}.herd-signals-page .pager{display:grid;grid-template-columns:1fr 1fr;gap:8px}.herd-signals-page .daterow input[type=datetime-local]{width:100%;min-width:0;max-width:100%;min-height:38px}}.herd-signals-page .hs-mapping-modal .hd{border-bottom:1px solid var(--line2);flex:0 0 auto}.herd-signals-page .hs-mapping-modal .bd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.herd-signals-page .hs-picker label{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);font-weight:800}.herd-signals-page .hs-result b{display:block;font-size:13px}.herd-signals-page .banner b{font-weight:800;color:inherit}.herd-signals-page .gwh .sp{flex:1}.herd-signals-page .card .hd{padding:12px 15px;border-bottom-color:var(--line2)}.herd-signals-page button.scrim{background:rgba(0,0,0,.5)}.herd-signals-page aside.drawer .dc{flex:1;height:auto;overflow:auto;padding:13px 15px 30px;display:block}@media(max-width:760px){.herd-signals-page aside.drawer .dc{padding:11px 12px 20px}}.vplan .pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:600;white-space:nowrap;letter-spacing:normal;text-transform:none;border:1px solid var(--warn);background:var(--warnx);color:var(--warn)}.vplan .card{background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);margin:0 0 16px;overflow:hidden}.vplan .card.livecard{border-color:var(--brand)}.vplan .draftnudge b{color:var(--ink)}.vplan .field input,.vplan .field select,.vplan .field textarea{width:100%;min-width:0;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);padding:8px 10px;font:inherit;font-size:13.5px}.vplan .field input:focus,.vplan .field select:focus,.vplan .field textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.vplan .anchorflags label{display:inline-flex;align-items:center;gap:7px}.vplan .anchoredit td{background:var(--panel-2)}.vplan .tabl td{padding:9px 12px 9px 0;border-bottom:1px solid var(--line);vertical-align:middle}.vplan .rail-h .t{font-weight:700;font-size:14px}.vp-nvf input,.vp-nvf select{font:inherit;font-size:14.5px;padding:9px 11px;border-radius:9px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);width:100%}.vp-nvf input:focus,.vp-nvf select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.vp-seg button.is-on{color:var(--brand-d);background:var(--brand-soft);border-color:var(--brand)}.vplan .durrow input{min-width:0;height:40px;font:inherit;font-size:15px;padding:6px 10px;border-radius:9px;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);text-align:center;font-variant-numeric:tabular-nums}.vplan .durrow input:focus,.vplan .durunit:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.vplan .tl-cap b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.vplan .stat.warn .n{color:var(--warn)}@media (max-width:640px){.vplan .card{border-radius:11px;margin-bottom:12px}.vp-nvf input,.vp-nvf select,.vplan .durrow input,.vplan .durunit,.vplan .field input,.vplan .field select,.vplan .field textarea{min-width:0;max-width:100%}.vplan .durrow input{min-width:72px}}.lt-modal .lt-picker input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.lt-modal .lt-deadline-time select{width:100%;min-width:0;min-height:44px;padding:8px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink);font:inherit}.lt-page .lt-opname>span:last-child{min-width:0;white-space:normal;overflow-wrap:anywhere}.lt-modal .lt-assignee-hint b{color:var(--text)}.lt-modal .lt-deadline-hint .ic{width:14px;height:14px;flex:none}.wb .crumb{font-size:12.5px;color:var(--muted);margin-bottom:4px}.wb .phead{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap;cursor:auto}.wb .phead:hover{background:transparent}.wb .phead h1{margin:0;font-size:21px;letter-spacing:-.4px}.wb .phead .sp{flex:1}.wb .tbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.wb .tbar[aria-busy=true]{cursor:progress}.wb .tbar .wfspin{align-self:center}.wb .tsearch{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:7px 10px;color:var(--muted);width:200px}.wb .tsearch input{border:0;background:transparent;outline:0;flex:1;font:inherit;color:var(--ink);min-width:0}.wb .tsearch .ic{width:14px;height:14px}.wb .av{width:30px;height:30px;border-radius:50%;background:#2E4A63;color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px;border:2px solid var(--panel)}.wb .avs{display:flex;align-items:center;position:relative}.wb .avs>.av{margin-left:-8px;cursor:pointer;padding:0;font:inherit}.wb .avs>.av:first-child{margin-left:0}.wb .avs .av.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--ring)}.wb .avs .more{margin-left:-8px;width:30px;height:30px;border-radius:50%;background:var(--panel-2);border:2px solid var(--panel);display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--muted);cursor:pointer;padding:0;font-family:inherit}.wb .avs .more.on{border-color:var(--brand)}.wb .avmenu{position:absolute;top:calc(100% + 6px);left:0;width:260px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;z-index:30}.wb .avmenu .avq{display:flex;align-items:center;gap:8px;padding:6px 8px;margin:0 0 4px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--faint)}.wb .avmenu .avq:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--ring)}.wb .avmenu .avq input{border:0;background:transparent;outline:0;flex:1;font:inherit;font-size:13px;color:var(--ink);min-width:0}.wb .avmenu .avq .ic{width:14px;height:14px}.wb .avmenu .list{display:block;max-height:320px;overflow:auto}.wb .avmenu .opt{width:100%;text-align:left;border:0;padding:6px 9px;border-radius:7px;display:flex;align-items:center;gap:9px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);background:transparent;cursor:pointer}.wb .avmenu .opt:hover{background:var(--bg)}.wb .avmenu .opt.on{color:var(--brand)}.wb .avmenu .opt .av{width:24px;height:24px;font-size:10px;border-width:0}.wb .avmenu .cnt{margin-left:auto;font-size:11px;color:var(--faint);font-weight:700}.wb .avmenu .nomatch{color:var(--faint);font-size:12px;padding:6px 9px}.wb .avmenu .foot{color:var(--muted);font-size:12px;border-top:1px solid var(--line2);margin-top:4px}.wb .cb{width:18px;height:18px;border:1.5px solid var(--line);border-radius:4px;background:var(--bg);display:grid;place-items:center;color:var(--on-brand);flex:none}.wb .cb .ic{width:14px;height:14px;stroke-width:3.5}.wb .on>.cb{background:var(--brand);border-color:var(--brand)}.wb .avmenu .opt.all{border-bottom:1px solid var(--line2);border-radius:7px 7px 0 0;margin-bottom:4px}input[type=checkbox]:not(.lt-people-row input){appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;flex:none;border:1.5px solid var(--line);border-radius:4px;background:var(--bg);cursor:pointer;display:inline-grid;place-items:center;vertical-align:middle;position:relative}input[type=checkbox]:not(.lt-people-row input):focus-visible{outline:0;border-color:var(--brand);box-shadow:0 0 0 2px var(--ring)}input[type=checkbox]:not(.lt-people-row input):checked{background:var(--brand);border-color:var(--brand)}input[type=checkbox]:not(.lt-people-row input):checked:after{content:"";width:14px;height:14px;background:var(--on-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}input[type=checkbox]:not(.lt-people-row input):disabled{opacity:.5;cursor:not-allowed}.wb .parkpick{display:flex;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px}.wb .parkpick a{border:0;background:transparent;padding:6px 12px;border-radius:7px;font:inherit;font-weight:600;color:var(--muted);text-decoration:none}.wb .parkpick a.on{background:var(--panel);color:var(--brand-d);box-shadow:var(--shadow)}.wb .datenav{display:flex;align-items:center;gap:4px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:3px}.wb .datenav .d .ic{color:var(--muted)}.wb .datenav .d .ic,.wb .datenav .move-date-button .ic{width:14px;height:14px}:is(.wb,.lt-page) .lt-people-pgnav button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line2);border-radius:7px;background:var(--bg);color:var(--muted);cursor:pointer}:is(.wb,.lt-page) .lt-people-pgnav button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}:is(.wb,.lt-page) .lt-people-pgnav button:disabled{opacity:.4;cursor:not-allowed}:is(.wb,.lt-page) .lt-people-pgnav .ic{width:14px;height:14px}:is(.wb,.lt-page) .lt-people-q input{border:0;background:transparent;outline:0;flex:1;min-width:0;min-height:0;padding:0;font:inherit;font-size:13px;color:var(--ink);box-shadow:none}:is(.wb,.lt-page) .lt-people-q .ic{width:14px;height:14px;flex:none}.avs-single .avpager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 6px 2px;margin-top:4px;border-top:1px solid var(--line2)}.avs-single .avpager-nav{display:inline-flex;gap:4px}.avs-single .avpager-nav button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line2);border-radius:7px;background:var(--bg);color:var(--muted);cursor:pointer}.avs-single .avpager-nav button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.avs-single .avpager-nav button:disabled{opacity:.4;cursor:not-allowed}.avs-single .avpager-nav .ic{width:14px;height:14px}.wb .pill{font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--okx);color:var(--brand)}.wb .sel{display:inline-flex;align-items:center;gap:6px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:7px 10px;font:inherit;font-weight:600;font-size:12.5px;color:var(--ink);cursor:pointer;position:relative}.wb .sel>.ic{width:13px;height:13px;color:var(--faint)}.wb .menu{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;z-index:30;text-align:left}.wb .menu .opt{width:100%;padding:7px 9px;border-radius:7px;display:flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);border:0;background:transparent;cursor:pointer;text-align:left}.wb .menu .opt:hover{background:var(--bg)}.wb .menu .opt.on{color:var(--brand)}.wb .menu .foot{color:var(--muted);font-size:12px;border-top:1px solid var(--line2);margin-top:4px}.wb .etag{display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:2px 7px;border-radius:5px;color:#fff}.wb .etag.park{background:var(--panel-2);color:var(--muted);margin-left:4px}.wb .board{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:10px}.wb .col{background:var(--bg);border-radius:12px;padding:8px;min-height:200px;border:1px solid var(--line2)}.wb .col .ch{display:flex;align-items:center;gap:8px;padding:8px 10px 10px;font-size:11.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.wb .col .ch .n{font-weight:700;color:var(--faint)}.wb .cards{display:flex;flex-direction:column;gap:8px}.wb .card{display:block;background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.35),0 4px 12px rgba(0,0,0,.18);color:inherit;text-decoration:none}.wb .card:hover{border-color:var(--brand)}.wb .card.hot{background:color-mix(in srgb,var(--warn) 12%,var(--panel-2));border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}:root.light .wb .col{background:var(--sidebar-2);border-color:transparent}:root.light .wb .card{background:var(--panel);border-color:var(--line2);box-shadow:var(--shadow)}:root.light .wb .card.hot{background:color-mix(in srgb,var(--warn) 12%,var(--panel));border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}:root.light .wb .col .empty{color:var(--muted)}.wb .card .t{font-size:13.5px;font-weight:550;line-height:1.35;margin-bottom:7px;overflow-wrap:anywhere}.wb .card .row{display:flex;align-items:center;gap:8px;margin-top:8px}.wb .card .key{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--muted);flex:0 1 auto}.wb .card .key,.wb .card .key .kt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb .card .sp{flex:1}.wb .card .av{width:22px;height:22px;font-size:9px;border-width:0}.wb .col .empty{padding:18px 10px;text-align:center;color:var(--faint);font-size:12.5px}.wb .card .cnt{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:11.5px;color:var(--muted);font-weight:700}.wb .card .cnt b{color:var(--ink)}.wb .card .cnt .w{color:var(--warn)}.wb .card .cnt .d{color:var(--danger)}.wb .card .cnt .i{color:var(--info)}.wb .stack{display:inline-flex;align-items:center;flex:none}.wb .stack .av{margin-left:-6px;border:2px solid var(--panel)}.wb .stack .av:first-child{margin-left:0}.wb .stack .av.more{background:var(--panel-2);color:var(--muted)}.wb .stack .av.badge{background:color-mix(in srgb,var(--brand) 22%,var(--panel-2));color:var(--ink);font-size:10.5px;letter-spacing:.2px}.wb .stack:empty{display:none}.wb .pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.wb .pager b{color:var(--ink)}@media (max-width:900px){.wb .board{grid-template-columns:repeat(4,minmax(260px,1fr))}.wb .tbar{flex-wrap:wrap}.wb .tbar>*{flex:none}.wb .tbar .tsearch{flex:1 1 100%;max-width:none}.wb .tbar .menu{left:0;right:auto;max-width:calc(100vw - 32px)}}@media (max-width:560px){.wb .tsearch{min-height:40px;padding:0 10px}.wb .tsearch input{min-height:0}.wb .datenav,.wb .parkpick{padding:0}.wb .parkpick a,.wb .sel{min-height:40px;display:inline-flex;align-items:center}.wb .avs>.av,.wb .avs>.more{position:relative}.wb .avs>.av:after,.wb .avs>.more:after{content:"";position:absolute;inset:-5px;border-radius:50%}.wb .avs>.more.assignee-empty:after{content:none}}.wb-modal .mh .ib .ic{width:16px;height:16px}.wb-modal .dets .dh .ic{width:15px;height:15px;color:var(--faint)}.wb-modal .flag input{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:8px 10px;font:inherit;color:inherit}.sales-line-grid input,.sales-line-grid select{width:100%;min-width:0}:where(.card)>:where(.empty){padding:14px 16px;color:var(--muted);font-size:12.5px;line-height:1.5}.approval-click-row{cursor:pointer}.approval-click-row:hover td{background:color-mix(in srgb,var(--brand) 5%,transparent)}.approval-row-celllink{display:block;color:inherit;text-decoration:none;min-height:32px;margin:-8px -10px;padding:8px 10px}.approval-row-mainlink{min-width:220px;white-space:normal;overflow-wrap:normal;word-break:normal}.approval-action-cell{min-width:92px;width:1%;text-align:right}.approval-action-cell .btn{min-width:72px;justify-content:center}.sale-kv dt{color:var(--muted);font-size:12.5px;font-weight:500;flex:0 1 auto;min-width:0}.sale-kv dd{margin:0 0 0 auto;color:var(--ink);font-size:13.5px;font-weight:650;text-align:right;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:break-word}input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week]{color-scheme:dark}:root.light input[type=date],:root.light input[type=datetime-local],:root.light input[type=month],:root.light input[type=time],:root.light input[type=week]{color-scheme:light}.alerts-page .card .hd .subtabs{margin-bottom:0}.alerts-page .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);gap:6px}.alerts-page .phead .btn .ic{width:14px;height:14px}.alerts-page .tbl td{vertical-align:top}.alerts-rule input[type=number]{width:96px;min-width:0;padding:7px 10px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:13px;background:var(--bg);outline:0;color:var(--ink);color-scheme:dark}:root.light .alerts-rule input[type=number]{color-scheme:light}.alerts-rule input[type=number]:focus{border-color:var(--brand);box-shadow:var(--ring)}.alerts-rule input[type=number]:disabled{opacity:.6}.alerts-cfg-h{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:14px 0 8px}.alerts-rule input[type=text],.alerts-rule select{min-width:0;padding:7px 10px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:13px;background:var(--bg);outline:0;color:var(--ink)}.alerts-rule input[type=text]:focus,.alerts-rule select:focus{border-color:var(--brand);box-shadow:var(--ring)}.alerts-page .subtabs a[aria-label="Next day"],.alerts-page .subtabs a[aria-label="Previous day"]{min-width:40px;justify-content:center}.alerts-page .tbl td:nth-child(2){min-width:220px}.alerts-page .tbl td:nth-child(5){min-width:260px}.lt-page .ltb-colmeta{display:flex;align-items:center;gap:8px;padding:0 3px;color:var(--faint);font-size:10.5px;font-weight:650;min-height:18px}@media(max-width:760px){.lt-page .ltb-colmeta{min-height:40px}}@keyframes ltd-status-spin{to{transform:rotate(1turn)}}.lt-page .ltb-dndhint{margin:9px 2px 0;padding:0 2px;color:var(--faint);font-size:11px;line-height:1.5}@media(max-width:760px){.lt-page .ltb-dndhint{display:none}}.lt-page .lt-people-row input,.wb .lt-people-row input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cfg-sheet-counts dt{font-size:11px;color:var(--muted)}.cfg-sheet-counts dd{margin:0;font-size:18px;font-weight:600}@keyframes cfg-spin{to{transform:rotate(1turn)}}aside.drawer.approvals-drawer .dc{padding-bottom:32px;scroll-padding-bottom:24px}aside.drawer.approvals-drawer .df,aside.drawer.approvals-drawer .dh{flex-shrink:0}aside.drawer.approvals-drawer .df{flex-wrap:wrap}@media (max-width:640px){.prt-card dl{margin:0;display:grid;gap:6px}.prt-card dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:13px}.prt-card dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.prt-card dd{margin:0;min-width:0;overflow-wrap:anywhere}}@media(max-width:430px){.top .brand{flex:0 0 auto}.top .brand b{display:none}}@media(max-width:380px){.top{gap:5px}.top .pscope{max-width:84px}}.sale-advance-choice{border:0;padding:0;margin:4px 0 0;min-width:0;display:grid;gap:6px}.sale-advance-choice legend{padding:0;margin-bottom:2px;font-weight:600}.sale-price-edit legend{padding:0;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink)}.sale-price-edit label{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:10px;font-size:13px;color:var(--ink)}.fld .sale-advance-choice label,.sale-advance-choice label{display:flex;align-items:center;gap:8px;margin:0;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400;color:var(--ink);cursor:pointer}.fld .sale-advance-choice input[type=radio],.sale-advance-choice input[type=radio]{width:auto;min-height:0;margin:0;padding:0;border:0;box-shadow:none;flex:none}.hv-cards{display:none;list-style:none;margin:0;padding:0}.hv-day{flex-wrap:wrap}.hv-day,.hv-day-label{display:inline-flex;align-items:center;gap:6px}.hv-outcomes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.hv-table td.hv-col-round{white-space:normal;min-width:180px}@media (max-width:640px){
  /* !important: the phone rule `.g5{grid-template-columns:1fr!important}` would otherwise stack them. */.hv-kpis.grid.g5{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}.hv-kpis .kpi{padding:10px}.hv-kpis .kpi .val{font-size:22px}.hv-kpis .kpi .lab{font-size:10.5px;overflow-wrap:anywhere}.hv-cards{display:flex;flex-direction:column;gap:10px;margin-top:8px}.hv-table{display:none}.hv-card{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--panel)}.hv-card-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.hv-card-name{font-weight:700;font-size:15px;min-width:0;overflow-wrap:anywhere}.hv-card dl{margin:0;display:grid;gap:6px}.hv-card dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:13px}.hv-card dt{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding-top:2px}.hv-card dd{margin:0;min-width:0;overflow-wrap:anywhere}}.br-fieldset{border:0;padding:0;margin:0;min-width:0}.br-fieldset legend{padding:0;margin-bottom:6px}.sop-breeding .brsop-chip input,.sop-breeding .brsop-chip select,.sop-breeding .brsop-grid input,.sop-breeding .brsop-grid select,.sop-breeding .brsop-med input,.sop-breeding .inspection-page .brsop-grid input,.sop-breeding .inspection-page .qcfg textarea{width:100%;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink);outline:0;min-height:36px}.sop-breeding .brsop-chip input,.sop-breeding .brsop-chip select{min-width:90px}.sop-breeding .brsop-addname input{width:100%;max-width:none;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink);outline:0;min-height:36px}.brsop-alert .chkline input,.brsop-warning .chkline input{width:auto;flex:none}.sop-breeding .brsop-alert .brsop-grid input,.sop-breeding .brsop-alert select,.sop-breeding .brsop-wide input,.sop-breeding .brsop-wide textarea{width:100%;border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink);outline:0;min-height:36px;min-width:0}.breeding-board .br-section>.bd{padding:0}.br-drawer .br-setting-num input{width:120px}@media (max-width:640px){.br-drawer .br-setting-num input{width:100%}.br-drawer .br-time input,.br-drawer .br-time select{flex:1}}.breeding-board{container:brboard/inline-size}@container brboard (max-width:700px){.breeding-board .br-section>.bd>.br-cards{padding:12px}.br-table{display:none}.br-card{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--panel);display:flex;flex-direction:column;gap:4px;min-width:0}.br-card-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.br-card-name{font-weight:700;font-size:15px;min-width:0;overflow-wrap:break-word;text-wrap:pretty}.br-card-hd>.tag,.br-card-hd>div{flex:none;text-align:right}.br-card-hd .muted{white-space:nowrap}.br-card-ft{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.br-card-next{display:flex;flex-direction:column;gap:4px;margin-top:2px;padding-top:6px;border-top:1px dashed var(--line2)}.br-card-k{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--faint);font-weight:700}}.br-drawer input[type=checkbox],.br-drawer input[type=radio]{width:16px;height:16px;min-width:16px;min-height:0;padding:0;margin:2px 0 0;flex:none;accent-color:var(--brand)}.sop-breeding .brsop-chip input,.sop-breeding .brsop-chip select{border:0;background:transparent;box-shadow:none;min-height:28px;padding:4px 6px;min-width:70px;width:auto}.sop-breeding .brsop-chip input{width:120px;min-width:60px}.sop-breeding>.card>.bd{padding-top:14px}.main .wb .menu .opt input[type=radio],.wb .menu .opt input[type=radio]{margin:0;accent-color:var(--brand);flex:none;width:16px;height:16px;min-width:16px;min-height:16px;padding:0;box-shadow:none}.screen.on.leave-page{display:flex;flex-direction:column;gap:24px;min-width:0}.leave-page .phead{margin-bottom:0;padding:0}.leave-page .phead h1{font-size:28px;line-height:1.3;font-weight:700;margin:8px 0}.leave-page .phead .sub{max-width:76ch;line-height:1.6}.leave-page .card{margin-bottom:0;min-width:0}.leave-page .card .hd{padding:20px 24px;gap:16px;flex-wrap:wrap}.leave-page .card .hd h2{margin:0;font-size:18px;line-height:1.4;font-weight:600}.leave-page .card .bd{padding:24px}.leave-page .card .bd>p{margin-bottom:20px;line-height:1.6}.leave-page .leave-config-controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.leave-page .leave-approver-option{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.5;cursor:pointer}.leave-page .leave-approver-option input{flex-shrink:0;width:20px;height:20px}.leave-page .leave-config-save{margin-left:auto;min-height:40px;padding-inline:20px}.leave-page .leave-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;text-align:center;color:var(--muted)}.leave-page .leave-empty .small{font-size:14px;line-height:1.6;margin:0}.leave-page .leave-status-filters{margin-bottom:0;min-width:0}.leave-page .tbl td{padding-top:16px;padding-bottom:16px;vertical-align:top}@media (max-width:600px){.leave-page{gap:20px}.leave-page .phead h1{font-size:24px}.leave-page .card .bd,.leave-page .card .hd{padding:20px}.leave-page .card .hd h2{white-space:normal}.leave-page .leave-status-filters{width:100%}.leave-page .leave-config-controls{align-items:stretch;flex-direction:column;gap:8px}.leave-page .leave-config-save{margin-left:0;margin-top:8px;align-self:flex-start}}.screen.on.leave-page>.card{margin:0}.leave-page .leave-empty .small{white-space:normal;overflow-wrap:anywhere;max-width:100%}