.x-rp7,.x-rp7-paper{--rp7-s1:#2a78d6;--rp7-s2:#eb6834;--rp7-s3:#1baf7a;--rp7-s4:#eda100;--rp7-other:#a29684;--rp7-prior:#b8ad9c;--rp7-grid:#efe7da;--rp7-axis:#c9bba5}:root[data-theme=dark] .x-rp7{--rp7-s1:#3987e5;--rp7-s2:#d95926;--rp7-s3:#199e70;--rp7-s4:#c98500;--rp7-other:#6f6555;--rp7-prior:#6f6555;--rp7-grid:#312a1f;--rp7-axis:#4a3f30}.x-rp7{display:block;min-width:0}.x-rp7-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x-rp7-nav{position:-webkit-sticky;position:sticky;top:var(--topbar-h,51px);z-index:30;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--panel);border-bottom:1px solid var(--line);padding:8px 16px}.x-rp7-navtabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;max-width:100%}.x-rp7-navtabs::-webkit-scrollbar{display:none}.x-rp7-navtabs button{flex:none;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid transparent;background:none;color:var(--muted);font-weight:650;font-size:13.5px;white-space:nowrap}.x-rp7-navtabs button.on{background:var(--card);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.x-rp7-favstrip{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 260px}.x-rp7-favstrip::-webkit-scrollbar{display:none}.x-rp7-favstrip .pill{flex:none;white-space:nowrap;min-height:34px}.x-rp7-w7note{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--accent-text);background:var(--accent-soft);border-radius:999px;padding:4px 10px}.x-rp7-body{padding:16px;display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.x-rp7-body.totals{padding:0;display:block}.x-rp7-controls{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px;box-shadow:var(--shadow);min-width:0}.x-rp7-controls h3{margin:0;font-size:15px}.x-rp7-range{display:grid;grid-gap:8px;gap:8px;min-width:0}.x-rp7-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.x-rp7-chips .pill{flex:none;white-space:nowrap;min-height:36px}.x-rp7-opts,.x-rp7-pickrow{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end}.x-rp7-sel{display:grid;grid-gap:2px;gap:2px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.x-rp7-sel select{min-height:38px;border:1px solid var(--line);border-radius:9px;background:var(--card);padding:0 10px;font-size:13.5px;text-transform:none;letter-spacing:0;font-weight:500;max-width:100%}.x-rp7-rangelabel{font-size:14px;font-weight:650;color:var(--ink);align-self:center;margin-left:auto}.x-rp7-custom{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.x-rp7-custom .field{margin:0;min-width:150px}.x-rp7-apply{min-height:40px}.x-rp7-seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}.x-rp7-seg button{min-height:38px;padding:0 14px;border:none;background:none;color:var(--muted);font-weight:650;font-size:13px}.x-rp7-seg button.on{background:var(--accent-fill);color:var(--accent-ink)}.x-rp7-opts .pill{min-height:38px}.x-rp7-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.x-rp7-tile{display:grid;grid-gap:3px;gap:3px;align-content:start;text-align:left;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:var(--shadow);color:var(--ink)}.x-rp7-tile.click{cursor:pointer}.x-rp7-tile.click:hover{border-color:var(--accent)}.x-rp7-tile.click:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x-rp7-tilelbl{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.x-rp7-tilenum{font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.x-rp7-tile.accent .x-rp7-tilenum{color:var(--accent-text)}.x-rp7-tile.warn{border-color:var(--danger)}.x-rp7-tile.warn .x-rp7-tilenum{color:var(--danger)}.x-rp7-tilesub{font-size:12px;color:var(--note);line-height:1.35}.x-rp7-bar{height:6px;background:var(--line-soft);overflow:hidden;margin-top:2px}.x-rp7-bar,.x-rp7-bar i{display:block;border-radius:3px}.x-rp7-bar i{height:100%;background:var(--accent)}.x-rp7-tilesrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.x-rp7-h3{margin:6px 0 -2px;font-size:17px}.x-rp7-panel{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;min-width:0}.x-rp7-panel>h3{margin:0;padding:12px 14px 10px;font-size:16px;border-bottom:1px solid var(--line-soft)}.x-rp7-empty{background:var(--card);border:1px dashed var(--line);border-radius:14px;padding:34px 18px;text-align:center;color:var(--muted);display:grid;grid-gap:6px;gap:6px}.x-rp7-empty b{color:var(--ink);font-size:15px}.x-rp7-loading{padding:26px;text-align:center;color:var(--muted)}.x-rp7-foot{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.x-rp7-foot>p{margin:0 0 4px}.x-rp7-how{margin:0}.x-rp7-how>summary{cursor:pointer;font-weight:700;color:var(--accent-text);min-height:32px;display:inline-flex;align-items:center}.x-rp7-how>p{margin:4px 0 0;max-width:78ch}.x-rp7-none{margin:0;padding:14px;color:var(--muted)}.x-rp7-warnline{margin:0;background:var(--cut-bg);color:var(--cut-tx);border:1px solid var(--cut-bd);border-radius:10px;padding:9px 12px;font-size:13px}.x-rp7-priornote{margin:-4px 0 0}.x-rp7-tablewrap{overflow-x:auto;max-width:100%}.x-rp7-tablewrap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.x-rp7-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rp7-table td,.x-rp7-table th{padding:8px 12px;border-bottom:none;box-shadow:inset 0 -1px 0 var(--line-soft);line-height:20px;white-space:nowrap;background:var(--card)}.x-rp7-table thead th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--panel);text-align:left;vertical-align:bottom}.x-rp7-table td.r,.x-rp7-table th.r{text-align:right}.x-rp7-table .stick{position:-webkit-sticky;position:sticky;left:0;z-index:1;box-shadow:inset 0 -1px 0 var(--line-soft),inset -1px 0 0 var(--line-soft)}.x-rp7-table tbody th{text-align:left;font-weight:600}.x-rp7-table td.neg{color:var(--danger)}.x-rp7-total td{font-weight:700;background:var(--panel)!important;box-shadow:inset 0 1px 0 var(--line)}.x-rp7-total td.stick{box-shadow:inset 0 1px 0 var(--line),inset -1px 0 0 var(--line-soft)}.x-rp7-fillrow td{color:var(--muted)}.x-rp7-sort{border:none;background:none;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;display:inline-flex;gap:4px;align-items:center;min-height:28px;cursor:pointer}.x-rp7-table th.r .x-rp7-sort{flex-direction:row-reverse}.x-rp7-arrow{font-size:9px;color:var(--accent-text);min-width:8px}.x-rp7-rowbtn{cursor:pointer}.x-rp7-rowbtn:hover td{background:var(--accent-soft)}.x-rp7-rowbtn:focus-visible td{background:var(--accent-soft);outline:none}.x-rp7-cap{padding:8px 12px;margin:0}.x-rp7-thsub{display:block;font-weight:500;text-transform:none;letter-spacing:0;font-size:11px;color:var(--note)}.x-rp7-goalcell{display:table-cell}.x-rp7-goalcell>span{display:block}.x-rp7-pace{font-size:11px;font-weight:700}.x-rp7-pace.good{color:var(--good)}.x-rp7-pace.bad{color:var(--danger)}.x-rp7-lib{display:grid;grid-gap:12px;gap:12px;min-width:0}.x-rp7-cats{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.x-rp7-cats::-webkit-scrollbar{display:none}.x-rp7-cat{flex:none;display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.x-rp7-cat.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.x-rp7-catn{font-size:11px;font-weight:700;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rp7-layoutbtn{color:var(--accent-text)}.x-rp7-libmain{display:grid;grid-gap:10px;gap:10px;min-width:0}.x-rp7-libbar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.x-rp7-search{flex:1 1 260px;min-width:0}.x-rp7-search input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:11px;background:var(--card);padding:0 14px;font-size:14px}.x-rp7-runid{display:flex;gap:6px;align-items:flex-end}.x-rp7-runid label{display:grid;grid-gap:2px;gap:2px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.x-rp7-runid input{width:84px;min-height:42px;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:0 10px;font-size:15px;font-weight:650}.x-rp7-runid .btn{min-height:42px}.x-rp7-check{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--ink);min-height:36px}.x-rp7-check input{width:18px;height:18px;accent-color:var(--accent-fill)}.x-rp7-libcount{margin:0}.x-rp7-laterbtn{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;width:100%;min-height:48px;margin:4px 0 0;padding:10px 14px;border:1px dashed var(--line);border-radius:12px;background:var(--panel);color:var(--ink);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.x-rp7-laterbtn:hover{border-color:var(--accent)}.x-rp7-laterhint{font-size:12.5px;font-weight:600;color:var(--muted)}.x-rp7-reports{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.x-rp7-reports li{display:flex;align-items:stretch;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0}.x-rp7-reports li.later{background:var(--panel)}.x-rp7-star{flex:none;width:44px;border:none;background:none;font-size:18px;color:var(--muted);border-radius:12px}.x-rp7-star.on{color:var(--accent)}.x-rp7-star:hover{color:var(--accent-text)}.x-rp7-rep{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;text-align:left;border:none;background:none;padding:10px 12px 10px 0;color:var(--ink);min-height:52px}.x-rp7-no{font-weight:800;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.x-rp7-repname{font-weight:650;font-size:14px;display:grid;grid-gap:1px;gap:1px;min-width:0}.x-rp7-repdesc{font-weight:400;font-size:12px;color:var(--note);line-height:1.35}.x-rp7-state{font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap}.x-rp7-state.run{background:var(--accent-fill);color:var(--accent-ink);border-radius:999px;padding:5px 12px}.x-rp7-run{display:grid;grid-gap:12px;gap:12px;min-width:0}.x-rp7-runhead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.x-rp7-back{min-height:38px}.x-rp7-runtitle h2{margin:0;font-size:21px;line-height:1.25}.x-rp7-runtitle .hint{margin:2px 0 0}.x-rp7-runhead .x-rp7-star{height:44px;border:1px solid var(--line);background:var(--card)}.x-rp7-special{min-width:0}.x-rp7-special,.x-rp7-two{display:grid;grid-gap:12px;gap:12px}.x-rp7-graph{position:relative;margin:0;padding:12px;min-width:0;overflow:hidden}.x-rp7-graph.empty{padding:30px;text-align:center;color:var(--muted)}.x-rp7-graph svg{display:block;max-width:100%;height:auto}.x-rp7-graphtitle{font-size:16px;margin:0 0 6px}.x-rp7-legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--ink);margin-bottom:6px}.x-rp7-legend span{display:inline-flex;gap:6px;align-items:center}.x-rp7-sw{display:inline-block;width:11px;height:11px;border-radius:3px;flex:none}.x-rp7-grid{stroke:var(--rp7-grid);stroke-width:1}.x-rp7-axis{stroke:var(--rp7-axis);stroke-width:1}.x-rp7-tick{fill:var(--muted);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rp7-axislbl{fill:var(--note);font-size:12px;font-weight:650}.x-rp7-graph circle.x-rp7-s1,.x-rp7-graph path.x-rp7-s1,.x-rp7-graph rect.x-rp7-s1,i.x-rp7-s1{fill:var(--rp7-s1);background:var(--rp7-s1)}.x-rp7-graph circle.x-rp7-s2,.x-rp7-graph path.x-rp7-s2,.x-rp7-graph rect.x-rp7-s2,i.x-rp7-s2{fill:var(--rp7-s2);background:var(--rp7-s2)}.x-rp7-graph circle.x-rp7-s3,.x-rp7-graph path.x-rp7-s3,.x-rp7-graph rect.x-rp7-s3,i.x-rp7-s3{fill:var(--rp7-s3);background:var(--rp7-s3)}.x-rp7-graph circle.x-rp7-s4,.x-rp7-graph path.x-rp7-s4,.x-rp7-graph rect.x-rp7-s4,i.x-rp7-s4{fill:var(--rp7-s4);background:var(--rp7-s4)}.x-rp7-graph path.x-rp7-s5,i.x-rp7-s5{fill:#e87ba4;background:#e87ba4}.x-rp7-graph path.x-rp7-sother,i.x-rp7-sother{fill:var(--rp7-other);background:var(--rp7-other)}.x-rp7-graph circle.x-rp7-sprior,.x-rp7-graph rect.x-rp7-sprior,i.x-rp7-sprior{fill:var(--rp7-prior);background:var(--rp7-prior)}.x-rp7-stprior{stroke:var(--rp7-prior)}.x-rp7-line.dashed{stroke-dasharray:6 4}i.x-rp7-sw.dashed{height:3px;border-radius:0;background:repeating-linear-gradient(90deg,var(--rp7-prior) 0 4px,transparent 4px 7px)}.x-rp7-tipprior{color:var(--note);font-size:11.5px}.x-rp7-pie path{stroke:var(--card);stroke-width:2}.x-rp7-area{opacity:.22}.x-rp7-line{fill:none;stroke-width:2;stroke-linejoin:round}.x-rp7-st1{stroke:var(--rp7-s1)}.x-rp7-st2{stroke:var(--rp7-s2)}.x-rp7-st3{stroke:var(--rp7-s3)}.x-rp7-st4{stroke:var(--rp7-s4)}.x-rp7-dot{stroke:var(--card);stroke-width:2}.x-rp7-cross{stroke:var(--muted);stroke-dasharray:3 3}.x-rp7-hit{fill:transparent;cursor:crosshair}.x-rp7-tip{position:absolute;z-index:3;display:grid;grid-gap:2px;gap:2px;min-width:150px;max-width:220px;pointer-events:none;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 10px;box-shadow:0 6px 20px rgba(40,30,10,.18);font-size:12.5px;color:var(--ink)}.x-rp7-tip span{gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rp7-pie,.x-rp7-tip span{display:flex;align-items:center}.x-rp7-pie{flex-wrap:wrap;gap:14px 24px}.x-rp7-pielegend{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;min-width:0;flex:0 1 380px;max-width:380px}.x-rp7-pielegend li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.x-rp7-pielegend li.on{font-weight:700}.x-rp7-piename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-rp7-pieval{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.x-rp7-dash{display:grid;grid-gap:12px;gap:12px;min-width:0}.x-rp7-dashday{margin:0;font-size:20px}.x-rp7-dashgrid{display:grid;grid-gap:12px;gap:12px;min-width:0}.x-rp7-visits{list-style:none;margin:0;padding:0}.x-rp7-visits li{display:flex;align-items:center;border-bottom:1px solid var(--line-soft);min-width:0}.x-rp7-visits li:last-child{border-bottom:none}.x-rp7-visits li.done .x-rp7-vsvc,.x-rp7-visits li.done .x-rp7-vtime,.x-rp7-visits li.done .x-rp7-vwho{color:var(--muted)}.x-rp7-visits li.done .x-rp7-vstat{color:var(--good)}.x-rp7-tickhint{margin:-6px 0 8px;font-size:12.5px;color:var(--muted)}.x-rp7-checkin{flex:none;width:48px;min-height:52px;display:grid;place-items:center;cursor:pointer}.x-rp7-checkin input{width:22px;height:22px;accent-color:var(--accent-fill)}.x-rp7-visit{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:70px minmax(0,1fr) auto;grid-template-areas:"time who stat" "time svc stat";grid-gap:0 10px;gap:0 10px;text-align:left;border:none;background:none;color:var(--ink);padding:8px 12px 8px 0;min-height:52px;align-items:center}.x-rp7-visits.compact .x-rp7-visit{padding-left:12px}.x-rp7-visit:hover .x-rp7-vwho{color:var(--accent-text)}.x-rp7-vtime{grid-area:time;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.x-rp7-vwho{grid-area:who;font-weight:650}.x-rp7-vsvc,.x-rp7-vwho{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-rp7-vsvc{grid-area:svc;font-size:12px;color:var(--note)}.x-rp7-vstat{grid-area:stat;font-size:11.5px;font-weight:700;color:var(--muted)}.x-rp7-hbars{list-style:none;margin:0;padding:8px 12px 12px;display:grid;grid-gap:4px;gap:4px}.x-rp7-hbars button{width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 30px;grid-gap:10px;gap:10px;align-items:center;border:none;background:none;color:var(--ink);text-align:left;min-height:36px;padding:0}.x-rp7-hname{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-rp7-htrack{height:16px;background:var(--line-soft);border-radius:4px;overflow:hidden}.x-rp7-htrack i{display:block;height:100%;background:var(--accent);border-radius:0 4px 4px 0}.x-rp7-hval{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.x-rp7-sheetwrap{position:fixed;inset:0;z-index:90;background:rgba(30,22,10,.42);display:flex;align-items:flex-end;justify-content:center}.x-rp7-sheet{width:100%;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;background:var(--card);color:var(--ink);border-radius:18px 18px 0 0;box-shadow:0 -8px 30px rgba(30,22,10,.25);overflow:hidden}@media (max-width:719.98px){.x-rp7-sheet{padding-bottom:env(safe-area-inset-bottom,0)}}.x-rp7-grab{width:42px;height:5px;border-radius:3px;background:var(--line);margin:8px auto 0;flex:none}.x-rp7-sheethead{display:flex;align-items:center;gap:10px;padding:8px 16px 10px;border-bottom:1px solid var(--line-soft);flex:none}.x-rp7-sheethead h2{margin:0;font-size:19px;flex:1 1 auto;min-width:0}.x-rp7-x{flex:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--panel);font-size:20px;line-height:1;color:var(--muted)}.x-rp7-sheetbody{padding:14px 16px;overflow:auto;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}.x-rp7-sheetbody>*{flex:none}.x-rp7-sheetbody p{margin:0}.x-rp7-sheetfoot{display:flex;gap:10px;justify-content:flex-end;padding:10px 16px 14px;border-top:1px solid var(--line-soft);flex:none}.x-rp7-sheetfoot .btn{min-height:44px;min-width:96px}.x-rp7-field{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;font-weight:650;color:var(--muted);min-width:0}.x-rp7-field input,.x-rp7-field select{min-height:42px;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:0 12px;font-size:15px;color:var(--ink);width:100%;font-weight:500}.x-rp7-field.bad input{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 20%,transparent)}.x-rp7-goalgrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.x-rp7-goalseg{align-self:flex-start}.x-rp7-perfield{max-width:240px}.x-rp7-fs{border:1px solid var(--line-soft);border-radius:10px;padding:8px 12px;margin:0;display:grid;grid-gap:2px;gap:2px;min-width:0}.x-rp7-fs legend{font-size:12px;font-weight:700;color:var(--muted);padding:0 4px}.x-rp7-collist{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.x-rp7-collist li{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line-soft);min-height:46px}.x-rp7-collist label{flex:1 1 auto;display:flex;gap:10px;align-items:center;min-width:0;font-size:14px}.x-rp7-collist input{width:20px;height:20px;accent-color:var(--accent-fill)}.x-rp7-move{display:flex;gap:4px}.x-rp7-move button{width:40px;height:40px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink)}.x-rp7-move button:disabled{opacity:.35}.x-rp7-exgrid{display:grid;grid-gap:8px;gap:8px}.x-rp7-exbtn{display:grid;grid-gap:2px;gap:2px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);padding:12px 14px;min-height:56px}.x-rp7-exbtn:hover{border-color:var(--accent)}.x-rp7-exbtn b{font-size:14px}.x-rp7-exbtn span{font-size:12px;color:var(--note)}.x-rp7-pc{margin:0}@media (min-width:720px){.x-rp7-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.x-rp7-tiles.six{grid-template-columns:repeat(3,minmax(0,1fr))}.x-rp7-sheetwrap{align-items:center;padding:24px}.x-rp7-sheet{width:min(560px,100%);border-radius:18px;max-height:84vh;max-height:84dvh}.x-rp7-sheet.wide{width:min(820px,100%)}.x-rp7-grab{display:none}.x-rp7-exgrid,.x-rp7-goalgrid,.x-rp7-two{grid-template-columns:repeat(2,minmax(0,1fr))}.x-rp7-tilenum{font-size:25px}}@media (min-width:1100px){.x-rp7-nav{padding:8px 24px}.x-rp7-body{padding:18px 24px 28px}.x-rp7-tiles.six{grid-template-columns:repeat(6,minmax(0,1fr))}.x-rp7-lib{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px}.x-rp7-cats{flex-direction:column;overflow:visible;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h, 51px) + 70px)}.x-rp7-cat{justify-content:space-between}.x-rp7-reports{grid-template-columns:repeat(2,minmax(0,1fr))}.x-rp7-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}.x-rp7-two .x-rp7-controls{grid-template-columns:minmax(0,1fr)}.x-rp7-dashgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start}.x-rp7-dashgrid .x-rp7-upcoming{grid-row:span 2}.x-rp7-table td,.x-rp7-table th{padding:9px 14px}}@media (min-width:1600px){.x-rp7-reports{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:719px){.x-rp7-rangelabel{margin-left:0;flex-basis:100%}.x-rp7-runhead{grid-template-columns:minmax(0,1fr) auto}.x-rp7-runhead .x-rp7-back{grid-column:1/-1;justify-self:start}.x-rp7-runtitle h2{font-size:19px}.x-rp7-rep{grid-template-columns:46px minmax(0,1fr)}.x-rp7-state{grid-column:2;justify-self:start}.x-rp7-tilesrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-rp7-tilesrow>:last-child{grid-column:1/-1}.x-rp7-visit{grid-template-columns:62px minmax(0,1fr) auto}.x-rp7-w7note{margin-left:0}}@media print{body.x-w2-print-on>.x-w2-printdoc.x-w2-page-receipt{page:r80;width:72mm;max-width:72mm;margin:0 auto;padding:4mm 0}.x-rp7-paper{color:#000;font-size:11px;line-height:1.35}.x-rp7-paper h1{font-size:16px;margin:6px 0 2px}.x-rp7-paperhead{text-align:center;font-size:11px;margin-bottom:6px}.x-rp7-paperhead .b{font-weight:700;font-size:13px}.x-rp7-papersub,.x-rp7-papertiles{margin:0 0 6px;font-size:10.5px;color:#333}.x-rp7-paper table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rp7-paper th{text-align:left;font-size:9.5px;text-transform:uppercase;border-bottom:1.5px solid #000;padding:3px 4px}.x-rp7-paper td{padding:2px 4px;border-bottom:1px solid #ccc}.x-rp7-paper .r{text-align:right}.x-rp7-paper tr.tot td{font-weight:700;border-top:1.5px solid #000;border-bottom:none}.x-rp7-paper thead{display:table-header-group}.x-rp7-paper tr{page-break-inside:avoid;break-inside:avoid}.x-rp7-paperfoot{margin-top:10px;font-size:10px;text-align:center;color:#333}.x-rp7-paper.receipt{width:72mm;font-size:10px}.x-rp7-paper.receipt h1{font-size:13px}.x-rp7-paper.receipt td,.x-rp7-paper.receipt th{padding:1px 2px}}.x-products-headrow.cost,.x-products-row.cost{grid-template-columns:minmax(200px,1fr) 170px 124px 96px 56px 168px}@media (max-width:760px){.x-products-row.cost{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-products-row.cost .x-products-costcell{grid-column:1/-1}.x-products-row.cost .x-products-costcell:before{content:"Wholesale cost";font-size:12.5px;color:var(--muted);margin-right:8px;white-space:nowrap}}.x-rp7-panel>.x-rp7-foot{padding:10px 14px 12px}.x-rp7-refused{font-size:12.5px;color:var(--danger);align-self:center}.x-rp7-phoneonly{display:none}.x-rp7-perfseg{margin:10px 12px 0}.x-rp7-navtabs .short{display:none}.x-rp7-scrollhint{margin:0;padding:6px 12px 8px;font-size:12px;color:var(--note);border-top:1px solid var(--line-soft)}@media (max-width:719px){.x-rp7-phoneonly{display:inline-flex}.x-rp7-navtabs .long,.x-rp7-perf td[class*=x-rp7-per-]:not(.sel),.x-rp7-perf th[class*=x-rp7-per-]:not(.sel){display:none}.x-rp7-navtabs .short{display:inline}.x-rp7-navtabs button{padding:0 11px}.x-rp7-reports li{align-items:flex-start}.x-rp7-reports .x-rp7-star{height:48px}.x-rp7-rep{grid-template-columns:44px minmax(0,1fr);align-items:start;padding-top:12px}.x-rp7-rep .x-rp7-no{padding-top:1px}.x-rp7-pc .x-reports-table td,.x-rp7-pc .x-reports-table th{padding:8px 7px}.x-rp7-pc .x-reports-table td:first-child,.x-rp7-pc .x-reports-table th:first-child{padding-left:14px}.x-rp7-pc .x-reports-table td:last-child,.x-rp7-pc .x-reports-table th:last-child{padding-right:14px}}.x-rp7-result{display:grid;grid-gap:12px;gap:12px;min-width:0}.x-rp7-result.stale>:not(.x-rp7-updating){opacity:.5;transition:opacity .15s}.x-rp7-updating{margin:0;font-size:12.5px;color:var(--muted)}.x-rp7-panel.stale>:not(.x-rp7-updating){opacity:.5;transition:opacity .15s}.x-rp7-updating-in{padding:8px 14px 0}.x-rp7-errline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0}.x-rp7-errline .error,.x-rp7-note{margin:0}.x-rp7-delta{display:inline-flex;align-items:baseline;gap:2px;width:max-content;max-width:100%;white-space:nowrap;font-size:12.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--line-soft);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rp7-delta.up{color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent)}.x-rp7-delta.down{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.x-rp7-deltavs{font-weight:500;color:var(--note)}.x-rp7-chips.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.x-rp7-chips.fade-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent)}.x-rp7-chips.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.x-rp7-ctlsum{display:none}.x-rp7-controls .field{margin:0}.x-rp7-pickrow>.pill{min-height:38px;align-self:flex-end}.x-rp7-perf th.x-rp7-grouphead{text-align:center}.x-rp7-perf .x-rp7-gstart,.x-rp7-perf th.x-rp7-grouphead{box-shadow:inset 1px 0 0 var(--line),inset 0 -1px 0 var(--line-soft)}.x-rp1-range{padding:10px 16px 8px;background:var(--panel);border-bottom:1px solid var(--line);min-width:0}.x-rp1-range .x-rp7-range{gap:6px}.x-rp1-range .x-rp7-rangelabel{display:none}@media (max-width:719px){.x-rp7-controls.collapsible .x-rp7-ctlsum{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.x-rp7-ctlsumtxt{font-size:14px;font-weight:650;color:var(--ink);min-width:0;overflow-wrap:anywhere}.x-rp7-ctltoggle{flex:none;min-height:40px}.x-rp7-controls.collapsible .x-rp7-rangelabel,.x-rp7-controls.collapsible:not(.open) .x-rp7-opts>:not(.x-rp7-keep),.x-rp7-controls.collapsible:not(.open) .x-rp7-pickrow{display:none}.x-rp7-controls.collapsible:not(.open) .x-rp7-opts:not(:has(.x-rp7-keep)){display:none}.x-rp1-range{padding:8px 12px 6px}}@media (min-width:1100px){.x-rp7-dash{min-height:calc(100vh - var(--topbar-h, 51px) - 110px);min-height:calc(100dvh - var(--topbar-h, 51px) - 110px);display:flex;flex-direction:column}.x-rp7-dashgrid{flex:1 1 auto;align-items:stretch}.x-rp7-hbars button{min-height:40px}}@media (min-width:1600px){.x-rp7-table{font-size:14.5px}.x-rp7-table thead th{font-size:12px}.x-rp7-table tbody tr:nth-child(2n):not(.x-rp7-total) td,.x-rp7-table tbody tr:nth-child(2n):not(.x-rp7-total) th{background:color-mix(in srgb,var(--line-soft) 62%,var(--card))}.x-rp7-table tbody tr:not(.x-rp7-total):hover td,.x-rp7-table tbody tr:not(.x-rp7-total):hover th{background:var(--accent-soft)}}@media print{.x-rp7-paper td.first,.x-rp7-paper th.first{white-space:nowrap}.x-rp7-papergraph svg{max-width:100%;height:auto}.x-rp7-papergraph .x-rp7-graph{padding:0}}@media (max-width:760px){.x-products-row.cost{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.x-products-row.cost .x-products-costcell{grid-column:auto}.x-products-row.cost .x-products-costcell:before{content:"Cost";font-size:12px;margin-right:6px}.x-products-row.cost .x-products-act{grid-column:2/-1}}.x-products-stockbtn{justify-content:center;align-self:center}.x-rp7-axisrow{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.x-rp7-axisrow{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-rp7-xy{cursor:crosshair}.x-rp7-table thead th{white-space:normal;min-width:62px;line-height:1.3}.x-rp7-table thead th.stick{min-width:0}.x-rp7-sort{text-align:inherit}.x-rp7-table th.r .x-rp7-sort{text-align:right}.x-rp7-rangelabel{align-self:flex-end;min-height:38px;display:inline-flex;align-items:center}.x-rp1-head{background:var(--panel);border-bottom:1px solid var(--line);min-width:0}.x-rp1-head>.x-rp1-range{border-bottom:none}.x-rp1-head>.subbar{border-bottom:none;padding-top:4px}@media (min-width:1100px){.x-rp1-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.x-rp1-head>.subbar{padding:0 24px 12px 12px;background:none}.x-rp1-head>.x-rp1-range{padding:12px 12px 12px 24px}}.x-rp7-nw{white-space:nowrap;display:inline-block}.x-rp7-oneday{margin:6px 0 0;font-size:13px;color:var(--muted)}.x-rp7-chips .pill:disabled{opacity:.45;cursor:not-allowed}.x-rp7-empty .pill{justify-self:center;margin-top:6px;min-height:40px}@media (max-width:760px){.x-rp7-cat,.x-rp7-chips .pill,.x-rp7-navtabs button,.x-rp7-runid .btn,.x-rp7-runid input,.x-rp7-sel select{min-height:44px}}.x-rp7-totalshead{grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0 0 10px}.x-rp7-totalshead .x-rp7-runtitle{font-weight:750;font-size:15px}.x-rp8-params{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:10px}.x-rp8-num label,.x-rp8-text label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}.x-rp8-num input{width:92px;min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rp8-text{display:flex;align-items:flex-end;gap:8px}.x-rp8-text input{width:200px;max-width:60vw;min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font-size:15px}.x-rp8-text .btn{min-height:40px}.x-rp8-filters,.x-rp8-item{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:100%}.x-rp8-lbl{font-size:12px;font-weight:600}.x-rp8-pick{min-height:40px;max-width:min(520px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.x-rp8-sum{font-size:12.5px;color:var(--ink);line-height:1.4;overflow-wrap:anywhere}.x-rp8-itemlist{list-style:none;margin:10px 0 0;padding:0;max-height:min(52vh,460px);max-height:min(52dvh,460px);overflow-y:auto;border:1px solid var(--line-soft);border-radius:12px}.x-rp8-itemlist li+li{border-top:1px solid var(--line-soft)}.x-rp8-itemlist button{display:flex;width:100%;justify-content:space-between;gap:10px;align-items:center;padding:11px 14px;min-height:44px;background:none;border:0;text-align:left;color:var(--ink);font-size:14px;cursor:pointer}.x-rp8-itemlist button.on,.x-rp8-itemlist button:hover{background:var(--panel)}.x-rp8-itemlist button.on{font-weight:700}.x-rp8-itemlist .hint{padding:12px 14px}.x-rp8-kind{flex:none;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.x-rp8-fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;align-items:end}.x-rp8-fgrid .x-rp7-check{min-height:40px;display:flex;align-items:center;gap:8px}@media (max-width:640px){.x-rp8-fgrid{grid-template-columns:minmax(0,1fr)}}.x-rp8-asof{margin:2px 0 0;font-size:14px;color:var(--ink);font-weight:600}.x-rp7-table tr.x-rp8-grouprow th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--panel);color:var(--ink);font-weight:700;font-size:13px;text-align:left;padding:9px 10px 7px;border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rp7-table tr.x-rp8-grouprow th.r{text-align:right}.x-rp7-table tr.x-rp8-grouprow th.stick{left:0;z-index:2}.x-rp7-paper tr.grp td{font-weight:700;border-top:1px solid #999;padding-top:6px}.x-rp8-more{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--muted)}.x-rp8-more .pill{min-height:40px}.x-rp8-allrows{padding:8px 14px;margin:0}.x-rp8-filebusy{margin:8px 0 0}.x-rp8-waiting b{font-size:16px}.x-rp8-labelpick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.x-rp8-labelpick .x-rp7-field{flex:1 1 260px}.x-rp8-mine{display:flex;flex-direction:column;gap:12px}.x-rp8-minewho{margin:0;font-weight:700;font-size:15px;color:var(--ink)}.x-rp8-mine .x-rp7-tiles.stale{opacity:.55}.x-rp8-minebtn{white-space:nowrap}@page labels{size:letter;margin:0}@media print{body.x-w2-print-on>.x-w2-printdoc.x-w2-page-labels{page:labels;padding:0;margin:0}}.x-rp8-labelsheet{width:8.5in;height:11in;box-sizing:border-box;page-break-after:always;break-after:page;overflow:hidden}.x-rp8-labelsheet:last-child{page-break-after:auto;break-after:auto}.x-rp8-labelgrid{display:grid}.x-rp8-label{box-sizing:border-box;padding:.08in .14in;overflow:hidden;font-size:10pt;line-height:1.25;color:#000;display:flex;flex-direction:column;justify-content:center}.x-rp8-label .b{font-weight:700}.x-rp8-label div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-products-headrow.cat,.x-products-row.cat{grid-template-columns:minmax(200px,1fr) 150px 130px 124px 56px 168px}.x-products-headrow.cost.cat,.x-products-row.cost.cat{grid-template-columns:minmax(200px,1fr) 150px 130px 124px 96px 56px 168px}@media (max-width:760px){.x-products-row.cat,.x-products-row.cost.cat{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-products-row.cat .x-products-catfield{grid-column:2}}.x-rp7-tablewrap.tall{max-height:max(360px,calc(100vh - var(--topbar-h, 51px) - 150px));max-height:max(360px,calc(100dvh - var(--topbar-h, 51px) - 150px));overflow:auto}.x-rp7-tablewrap.tall thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3}.x-rp7-tablewrap.tall thead th.stick{z-index:5}.x-rp7-tablewrap.tall .x-rp7-table tr.x-rp8-grouprow th{top:var(--rp8-head-h,0);z-index:2}.x-rp7-tablewrap.tall .x-rp7-table tr.x-rp8-grouprow th.stick{z-index:4}.x-rp7-tablewrap:not(.tall) .x-rp7-table tr.x-rp8-grouprow th{position:static}.x-rp7-tablewrap:not(.tall) .x-rp7-table tr.x-rp8-grouprow th.stick{position:-webkit-sticky;position:sticky;left:0}@media (max-width:640px){.x-rp7-thlbl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.x-rp7-table thead th.long:not(.stick){min-width:124px}}.x-rp7-table tr.x-rp8-grouprow th{padding:9px 12px 7px}@media (min-width:1100px){.x-rp7-table tr.x-rp8-grouprow th{padding:9px 14px 7px}}.x-rp8-sortnote{margin:0;padding:8px 14px 0}.x-rp7-tile.note{border-color:var(--cut-bd);background:var(--cut-bg)}.x-rp7-tile.note .x-rp7-tilelbl,.x-rp7-tile.note .x-rp7-tilenum{color:var(--cut-tx)}.x-rp7-tile.neg .x-rp7-tilenum{color:var(--danger)}.x-rp7-opts .pill:disabled,.x-rp7-opts button:disabled{opacity:.45;cursor:not-allowed}.x-rp8-num label,.x-rp8-text label{gap:2px}.x-rp8-lbl,.x-rp8-num label,.x-rp8-text label{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.x-rp8-num input,.x-rp8-text input{background:var(--card);min-height:38px;text-transform:none;letter-spacing:0;font-weight:500}.x-rp8-params{align-items:flex-end}@media (min-width:1100px){.x-rp7-controls.norange{align-items:start}}@media (max-width:1099px){.x-rp7-cats.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.x-rp7-cats.fade-l{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent)}.x-rp7-cats.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}}@media (max-width:719px){.x-rp7-state.run{display:none}.x-rp7-rep{padding-top:10px;padding-bottom:10px;min-height:48px}}.x-rp8-labelbtn{white-space:nowrap;min-height:44px}@media (max-width:640px){.x-rp8-labelpick{flex-direction:column;align-items:stretch}.x-rp8-labelpick .x-rp7-field{flex:none}.x-rp8-labelbtn{width:100%}}@media (min-width:720px){.x-rp8-mine .x-rp7-chips{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}}.x-rp8-minelane{margin:0;font-size:13px;color:var(--muted)}@media (min-width:1600px){.x-rp7-tilelbl{font-size:12.5px}.x-rp7-table thead th{font-size:13px}.x-rp7-runid label,.x-rp7-sel,.x-rp8-lbl,.x-rp8-num label,.x-rp8-text label{font-size:12.5px}.x-rp7-foot,.x-rp7-libcount,.x-rp7-note,.x-rp7-repdesc,.x-rp7-run .hint,.x-rp7-tilesub,.x-rp8-asof{font-size:13.5px}.x-rp7-table tr.x-rp8-grouprow th{font-size:14px}}.x-products-field{display:contents}.x-products-cardlbl{display:none}.x-products-row .x-products-catcell:placeholder-shown{border:1px dashed var(--line);font-style:italic}.x-products-row .x-products-catcell::placeholder{color:var(--muted)}.x-products-acthead{text-align:right}@media (max-width:760px){.x-products-field{display:grid;grid-gap:2px;gap:2px;min-width:0}.x-products-cardlbl{display:block;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-left:8px}.x-products-switchlbl{padding-left:0}.x-products-row.cat .x-products-catfield,.x-products-row.cost.cat .x-products-catfield{grid-column:2}.x-products-row .x-products-pricecell:before{content:"Price";display:block;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding-left:8px}.x-web-hostbar.x-products-bar{padding-left:16px;padding-right:16px}.x-web-hostbar.x-products-bar>.x-products-search{order:-2;min-width:150px}.x-web-hostbar.x-products-bar>.x-products-search~.pill.hot{order:-1}}.x-rp8-fgrid .x-rp8-fstaff{gap:4px;font-size:12.5px;font-weight:650;text-transform:none;letter-spacing:0;color:var(--muted)}.x-rp8-fgrid .x-rp8-fstaff select{min-height:42px;font-size:15px;border-radius:10px;padding:0 12px;width:100%;color:var(--ink)}@media (max-width:760px){.x-products-wrap .x-products-row.cost .x-products-costcell:before{content:"Cost";display:block;margin:0 0 2px;padding-left:8px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.x-products-wrap .x-products-row.cost .x-products-costcell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;align-self:start}.x-products-wrap .x-products-row.cost .x-products-costcell:before{grid-column:1/-1}.x-products-wrap .x-products-row .x-products-pricecell{align-self:start}}.x-ro{height:calc(100vh - var(--topbar-h, 51px) - var(--tabbar-h, 0px));height:calc(100dvh - var(--topbar-h, 51px) - var(--tabbar-h, 0px));display:flex;flex-direction:column;min-height:0;background:var(--bg)}.x-ro-head{flex:none;padding:18px 24px 12px;background:var(--panel);border-bottom:1px solid var(--line)}.x-ro-titles{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-ro-titles h1{margin:0;font-size:24px;line-height:1.15;color:var(--ink)}.x-ro-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:12px;font-weight:750;letter-spacing:.02em}.x-ro-line{margin:6px 0 12px;font-size:13.5px;line-height:1.45;color:var(--note);max-width:640px}.x-ro-search{display:flex;align-items:center;gap:8px;max-width:520px;min-height:44px;padding:0 6px 0 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.x-ro-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.x-ro-search svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round}.x-ro-search input{flex:1 1 auto;min-width:0;min-height:42px;border:none;background:transparent;color:var(--ink);font:inherit;font-size:15.5px;outline:none}.x-ro-search input::-webkit-search-cancel-button{display:none}.x-ro-clear{flex:none;width:36px;height:36px;border:none;border-radius:10px;background:transparent;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.x-ro-clear:hover{background:var(--accent-soft);color:var(--ink)}.x-ro-chips{display:flex;gap:8px;margin:12px -24px -2px;padding:0 24px 2px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent)}.x-ro-chips::-webkit-scrollbar{display:none}.x-ro-chip{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer;white-space:nowrap}.x-ro-chip b{font-weight:700;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-ro-chip:hover{border-color:var(--accent)}.x-ro-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--line)}.x-ro-dot.k-cut{background:var(--cut-bd)}.x-ro-dot.k-color{background:var(--color-bd)}.x-ro-dot.k-blow{background:var(--blow-bd)}.x-ro-dot.k-make{background:var(--make-bd)}.x-ro-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 24px 40px}.x-ro-body>*{max-width:760px}.x-ro-card{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);margin:0 0 16px;overflow:hidden;scroll-margin-top:12px}.x-ro-cardhead{display:flex;align-items:center;gap:9px;margin:0;padding:11px 16px;background:var(--panel);border-bottom:1px solid var(--line);font-size:14px;font-weight:750;color:var(--ink)}.x-ro-count{margin-left:auto;font-size:12px;font-weight:650;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-ro-list{list-style:none;margin:0;padding:0}.x-ro-row{display:flex;align-items:center;gap:16px;min-height:56px;padding:9px 16px;border-bottom:1px solid var(--line-soft)}.x-ro-row:last-child{border-bottom:none}.x-ro-name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.x-ro-name b{font-size:15px;font-weight:650;color:var(--ink);line-height:1.3;overflow-wrap:anywhere}.x-ro-name small{font-size:12.5px;color:var(--note);line-height:1.35}.x-ro-stock.low{color:var(--late-ink);font-weight:650}.x-ro-stock.out{color:var(--danger);font-weight:650}.x-ro-price{flex:none;max-width:46%;text-align:right;font-size:15px;font-weight:750;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-ro-price.none{font-weight:600;font-size:13px;color:var(--muted)}.x-ro-foot{margin:6px 2px 0;font-size:12.5px;color:var(--muted)}.x-ro-empty{max-width:520px;margin:24px auto;padding:28px 22px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:14px}.x-ro-empty b{display:block;font-size:16px;color:var(--ink);margin-bottom:4px}.x-ro-empty p{margin:0 0 14px;font-size:13.5px;color:var(--note)}.x-ro-btn{min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.x-ro-btn:hover{border-color:var(--accent)}.x-ro-skelcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin-bottom:16px;max-width:760px}.x-ro-skelcard span{display:block;height:14px;margin:10px 0;border-radius:6px;background:var(--line-soft);animation:x-ro-pulse 1.2s ease-in-out infinite}.x-ro-skelcard span:first-child{width:30%}.x-ro-skelcard span:nth-child(2){width:78%}.x-ro-skelcard span:nth-child(3){width:62%}@keyframes x-ro-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.x-ro-skelcard span{animation:none}}@media (max-width:760px){.x-ro-head{padding:14px 16px 10px}.x-ro-titles h1{font-size:21px}.x-ro-line{font-size:13px;margin-bottom:10px}.x-ro-search{max-width:none}.x-ro-chips{margin:10px -16px -2px;padding:0 16px 2px}.x-ro-chip{min-height:40px}.x-ro-body{padding:14px 16px 32px}.x-ro-row{padding:9px 14px;gap:12px}.x-ro-cardhead{padding:10px 14px}}.x-w17data-ico{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.x-w17data-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.x-w17data-wrap{z-index:1000;align-items:center}.x-w17data-sheet{width:min(980px,96vw);max-width:none;max-height:min(92vh,1040px);max-height:min(92dvh,1040px);overflow:auto;padding:0;border-radius:18px;background:var(--panel);color:var(--ink)}.x-w17data-wiz{display:flex;flex-direction:column;min-width:0;color:var(--ink)}.x-w17data-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:12px;padding:16px 20px 12px;background:var(--panel);border-bottom:1px solid var(--line-soft)}.x-w17data-headtext{flex:1 1;min-width:0}.x-w17data-head h2{margin:0;font-size:22px;line-height:1.2}.x-w17data-sub{margin:2px 0 0;color:var(--note);font-size:13px;line-height:1.4}.x-w17data-back,.x-w17data-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink)}.x-w17data-back:hover,.x-w17data-x:hover{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent)}.x-w17data-back:focus-visible,.x-w17data-go:focus-visible,.x-w17data-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x-w17data-body{padding:16px 20px 22px;min-width:0}.x-w17data-lead{margin:0 0 14px;font-size:15px;line-height:1.5}.x-w17data-note{margin:12px 0 0;color:var(--note);font-size:13px;line-height:1.5}.x-w17data-warn{display:block;margin:8px 0 0;color:var(--late-ink);font-size:13px;font-weight:600;line-height:1.45}.x-w17data-count{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:12px;font-weight:700;vertical-align:1px}.x-w17data-h3{margin:22px 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--note);font-weight:750}.x-w17data-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}.x-w17data-go{min-height:44px;min-width:132px;padding:0 18px;border-radius:12px;font-weight:700}.x-w17data-actrow .pill,.x-w17data-batches .pill,.x-w17data-findings .pill,.x-w17data-foot .pill,.x-w17data-help .pill,.x-w17data-past .pill{min-height:44px;padding:0 16px}.x-w17data-later{padding:22px;border:1px dashed var(--line);border-radius:16px;background:var(--card);line-height:1.55}.x-w17data-latertitle{margin:0 0 8px;font-size:19px}.x-w17data-later p:last-child{margin-bottom:0;color:var(--muted)}.x-w17data-errrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:var(--make-bg);color:var(--make-tx);border:1px solid var(--make-bd)}.x-w17data-errrow span{flex:1 1;min-width:200px}.x-w17data-steps{display:flex;gap:6px;margin:0;padding:12px 20px 0;list-style:none;overflow-x:auto;scrollbar-width:none}.x-w17data-steps li{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0;padding:8px 10px;border-radius:10px;color:var(--note);font-size:13px;font-weight:650;border-bottom:3px solid var(--line-soft)}.x-w17data-steps li.on{color:var(--accent-text);border-bottom-color:var(--accent)}.x-w17data-steps li.done{color:var(--ink);border-bottom-color:var(--good)}.x-w17data-stepn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--line-soft);font-size:12px;font-weight:800}.x-w17data-steps li.on .x-w17data-stepn{background:var(--accent-fill);color:var(--accent-ink)}.x-w17data-steps li.done .x-w17data-stepn{background:var(--good);color:#fff}.x-w17data-steps li.done .x-w17data-ico{width:14px;height:14px;stroke-width:2.6}.x-w17data-stepl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-w17data-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.x-w17data-kind{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:104px;padding:16px 16px 14px;border:1.5px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);text-align:left}.x-w17data-kind b{font-size:16px}.x-w17data-kind small{color:var(--muted);font-size:13px;line-height:1.45}.x-w17data-kind.on,.x-w17data-kind:hover:not(:disabled){border-color:var(--accent)}.x-w17data-kind.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.x-w17data-kind:disabled{opacity:.6}.x-w17data-tag{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:999px;background:var(--panel);border:1px solid var(--line);font-size:11px;font-weight:700;color:var(--muted)}.x-w17data-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:210px;padding:24px;border:2px dashed var(--line);border-radius:18px;background:var(--card);text-align:center}.x-w17data-drop.on{border-color:var(--accent);background:var(--accent-soft)}.x-w17data-drop.has{align-items:stretch;text-align:left;min-height:0;border-style:solid}.x-w17data-drop p{margin:0;color:var(--muted);line-height:1.6}.x-w17data-drop p b{color:var(--ink);font-size:16px}.x-w17data-bigico{width:44px;height:44px;stroke:var(--accent);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.x-w17data-file{display:flex;flex-direction:column;gap:6px}.x-w17data-file b{font-size:16px;overflow-wrap:anywhere}.x-w17data-file>span:not(.x-w17data-warn){color:var(--muted);font-size:13px}.x-w17data-file .pill{align-self:flex-start;margin-top:6px;min-height:44px}.x-w17data-help{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--panel);border:1px solid var(--line-soft)}.x-w17data-help p{flex:1 1;min-width:240px;margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.x-w17data-maps{border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.x-w17data-maphead,.x-w17data-maprow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:center;padding:10px 16px}.x-w17data-maphead{background:var(--panel);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--note);font-weight:750}.x-w17data-maprow{border-top:1px solid var(--line-soft)}.x-w17data-maprow.on{background:color-mix(in srgb,var(--good) 6%,transparent)}.x-w17data-mapcol{display:flex;flex-direction:column;min-width:0}.x-w17data-mapcol b{overflow-wrap:anywhere}.x-w17data-mapcol small{color:var(--note);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-w17data-mapto{display:flex;flex-direction:column;gap:4px;min-width:0}.x-w17data-mapto select{width:100%;min-height:44px}.x-w17data-why{color:var(--note);font-size:12px;line-height:1.4}.x-w17data-probs{margin:12px 0 0;padding:10px 14px 10px 32px;border-radius:12px;background:var(--cut-bg);color:var(--cut-tx);border:1px solid var(--cut-bd);line-height:1.5}.x-w17data-modes{display:grid;grid-gap:10px;gap:10px}.x-w17data-mode{display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:14px 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--card);cursor:pointer}.x-w17data-mode input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent-fill);flex:none}.x-w17data-mode span{display:flex;flex-direction:column;gap:4px}.x-w17data-mode small{color:var(--muted);font-size:13px;line-height:1.45}.x-w17data-mode.on{border-color:var(--accent);background:var(--accent-soft)}.x-w17data-mode.off{opacity:.55;cursor:not-allowed}.x-w17data-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.x-w17data-tile{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;background:var(--card);border-top-width:1px;border:1px solid var(--line);border-top:4px solid var(--line)}.x-w17data-tile b{font-size:28px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-w17data-tile span{color:var(--muted);font-size:13px;font-weight:600}.x-w17data-tile.t-good{border-top-color:var(--good)}.x-w17data-tile.t-accent{border-top-color:var(--accent)}.x-w17data-tile.t-muted{border-top-color:var(--line)}.x-w17data-tile.t-danger{border-top-color:var(--danger)}.x-w17data-reasons{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;font-size:13px;color:var(--muted)}.x-w17data-reasons b{color:var(--ink)}.x-w17data-tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}.x-w17data-table{width:100%;border-collapse:collapse;font-size:13.5px}.x-w17data-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--panel);text-align:left;font-size:12px;color:var(--note);font-weight:750;padding:10px 12px;white-space:nowrap}.x-w17data-table td{padding:10px 12px;border-top:1px solid var(--line-soft);vertical-align:top;max-width:220px;overflow-wrap:anywhere}.x-w17data-results .num,.x-w17data-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--note);white-space:nowrap}.x-w17data-chip{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:750;text-transform:capitalize;background:var(--line-soft);color:var(--muted);white-space:nowrap}.x-w17data-chip.a-create,.x-w17data-chip.a-created{background:var(--blow-bg);color:var(--blow-tx)}.x-w17data-chip.a-update,.x-w17data-chip.a-updated{background:var(--accent-soft);color:var(--accent-text)}.x-w17data-chip.a-fail,.x-w17data-chip.a-failed{background:var(--make-bg);color:var(--make-tx)}.x-w17data-cellwhy{display:block;margin-top:4px;color:var(--note);font-size:12px}.x-w17data-dim{color:var(--note)}.x-w17data-progress p{margin:8px 0 14px;font-weight:650}.x-w17data-bar{height:10px;border-radius:999px;background:var(--line-soft);overflow:hidden}.x-w17data-bar span{display:block;height:100%;background:var(--accent-fill);border-radius:999px;transition:width .25s ease}.x-w17data-results{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:14px;background:var(--card);max-height:360px;overflow:auto}.x-w17data-results li{display:grid;grid-template-columns:76px auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;padding:9px 14px;border-top:1px solid var(--line-soft);font-size:13.5px}.x-w17data-results li:first-child{border-top:none}.x-w17data-done{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:var(--blow-bg);color:var(--blow-tx);border:1px solid var(--blow-bd);line-height:1.5}.x-w17data-done.undone{background:var(--panel);color:var(--ink);border-color:var(--line)}.x-w17data-past{padding:0 20px 20px}.x-w17data-body .x-w17data-past{padding:0}.x-w17data-batches,.x-w17data-findings,.x-w17data-past ul{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:14px;background:var(--card)}.x-w17data-batches li,.x-w17data-findings li,.x-w17data-past li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;border-top:1px solid var(--line-soft)}.x-w17data-batches li:first-child,.x-w17data-findings li:first-child,.x-w17data-past li:first-child{border-top:none}.x-w17data-pastname{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.x-w17data-pastmeta{flex:1 1 260px;color:var(--muted);font-size:13px}.x-w17data-batches li>span,.x-w17data-findings li>span{flex:1 1;min-width:200px}.x-w17data-findings small{color:var(--note)}.x-w17data-tabs{display:flex;gap:6px;margin:-4px 0 16px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.x-w17data-tabs button{flex:none;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:650}.x-w17data-tabs button.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.x-w17data-sumgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.x-w17data-sum{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.x-w17data-sumlabel{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--note);font-weight:750}.x-w17data-sum b{font-size:26px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-w17data-sum small{color:var(--muted);font-size:12.5px;line-height:1.45}.x-w17data-act{margin:0 0 14px;padding:18px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.x-w17data-act h4{margin:0 0 6px;font-size:17px}.x-w17data-actwhat{margin:0 0 12px;color:var(--muted);line-height:1.5;font-size:14px}.x-w17data-actrow{justify-content:flex-end;gap:10px;margin-top:14px}.x-w17data-actrow,.x-w17data-field{display:flex;flex-wrap:wrap;align-items:center}.x-w17data-field{gap:8px 12px}.x-w17data-field label{font-weight:700;font-size:14px}.x-w17data-field input[type=date]{min-height:44px;padding:0 12px;border-radius:10px}.x-w17data-chips{display:flex;flex-wrap:wrap;gap:6px}.x-w17data-chips .pill{min-height:40px}.x-w17data-chips .pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.x-w17data-seg{display:inline-flex;padding:3px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.x-w17data-seg button{min-height:40px;padding:0 16px;border:none;border-radius:9px;background:none;color:var(--muted);font-weight:700}.x-w17data-seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.x-w17data-pv{margin-top:14px;padding:14px 16px;border-radius:12px;background:var(--panel);border:1px solid var(--line-soft)}.x-w17data-pvcount{margin:0;font-size:15px}.x-w17data-pvcount b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-w17data-ex{margin:8px 0 0;padding-left:20px;color:var(--muted);font-size:13.5px;line-height:1.55}.x-w17data-ex li.hold{color:var(--late-ink);font-weight:650}.x-w17data-sample{margin-top:8px;font-size:13.5px}.x-w17data-sample summary{cursor:pointer;min-height:32px;color:var(--accent-text);font-weight:650}.x-w17data-sample ul{column-count:3;margin:6px 0 0;padding-left:18px;color:var(--muted)}.x-w17data-health{margin:0 0 12px;font-weight:750;font-size:16px}.x-w17data-health.ok{color:var(--good)}.x-w17data-health.bad{color:var(--late-ink)}.x-w17data-avbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:12px}.x-w17data-avbar label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--note)}.x-w17data-avbar input,.x-w17data-avbar select{min-height:44px;min-width:0}.x-w17data-avbar .x-w17data-avsearch{flex:1 1 220px}.x-w17data-avbar .x-w17data-avsearch input{width:100%}.x-w17data-avtools{display:flex;gap:8px;margin-left:auto}.x-w17data-avtools .pill{min-height:44px}.x-w17data-avnote{margin:0 0 12px;color:var(--note);font-size:12.5px}.x-w17data-avbar label.x-av-filter{align-items:stretch;gap:4px;text-transform:none;letter-spacing:0;font-size:12px;font-weight:700;color:var(--note)}.x-w17data-avbar input,.x-w17data-avbar select{border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);padding:6px 12px;font:inherit;font-size:14px;font-weight:600}.x-w17data-avbar input:focus-visible,.x-w17data-avbar select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.x-w17data-avbar .x-w17data-avsearch{max-width:460px}.x-av:has(>.x-w17data-avbar){max-width:1280px}.x-w17data-pc{white-space:nowrap}.x-w17data-paper{font:11pt/1.4 Georgia,serif;color:#000}.x-w17data-paper h1{font-size:15pt;margin:0 0 4px}.x-w17data-paper p{margin:0 0 10px;font-size:9.5pt}.x-w17data-paper table{width:100%;border-collapse:collapse;font-size:9pt}.x-w17data-paper td,.x-w17data-paper th{text-align:left;padding:4px 6px;border-bottom:.5pt solid #999;vertical-align:top}.x-w17data-secbar{display:flex;justify-content:flex-end;margin:0 0 10px}.x-w17data-secbar .pill{min-height:44px}.x-w17data-masked{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.x-w17data-show{min-height:32px;margin-left:6px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--accent-text);font-size:12px;font-weight:700}.x-w17data-pcustom [data-pcol][hidden]{display:none!important}.x-w17data-pcustom .x-products-row>:not([data-pcol]){order:99}.x-w17data-pcustom .x-products-row>.x-products-field[data-pcol]>*{order:inherit}@media (min-width:761px){.x-w17data-pcustom .x-products-headrow,.x-w17data-pcustom .x-products-row{grid-template-columns:var(--x-w17data-pcols)!important}}@media (max-width:760px){.x-w17data-wrap{align-items:flex-end;padding:0}.x-w17data-sheet{width:100vw;max-height:94vh;max-height:94dvh;border-radius:20px 20px 0 0}.x-w17data-head{padding:12px 16px 10px}.x-w17data-head h2{font-size:19px}.x-w17data-body{padding:14px 16px 22px}.x-w17data-past{padding:0 16px 18px}.x-w17data-steps{padding:10px 16px 0;gap:4px}.x-w17data-steps li{flex:1 1;justify-content:center;padding:6px 0}.x-w17data-steps li .x-w17data-stepl{display:none}.x-w17data-kinds{grid-template-columns:1fr 1fr;gap:10px}.x-w17data-kind{min-height:96px;padding:14px 12px}.x-w17data-kind small{font-size:12.5px}.x-w17data-maphead{display:none}.x-w17data-maprow{grid-template-columns:1fr;gap:8px;padding:12px 14px}.x-w17data-tiles{grid-template-columns:1fr 1fr}.x-w17data-tile b{font-size:24px}.x-w17data-sumgrid{grid-template-columns:1fr 1fr;gap:10px}.x-w17data-sum b{font-size:22px}.x-w17data-foot{position:-webkit-sticky;position:sticky;bottom:0;margin:18px -16px -22px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line-soft)}.x-w17data-foot .x-w17data-go{flex:1 1}.x-w17data-actrow .x-w17data-go{flex:1 1 100%}.x-w17data-results li{grid-template-columns:64px minmax(0,1fr)}.x-w17data-results li>span:last-child{grid-column:1/-1}.x-w17data-sample ul{column-count:1}.x-w17data-act{padding:16px 14px}.x-w17data-avbar label{flex:1 1 46%}.x-w17data-avbar .x-w17data-avsearch{flex:1 1 100%}.x-w17data-avtools{margin-left:0;width:100%}.x-w17data-avtools .pill{flex:1 1}.x-w17data-avbar .x-w17data-avsearch{max-width:none}.x-w17data-avbar select{width:100%}.x-av:has(>.x-w17data-avbar) .x-av-kinds{flex-wrap:nowrap;overflow-x:auto;padding:2px 48px 6px 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.x-av:has(>.x-w17data-avbar) .x-av-kinds::-webkit-scrollbar{display:none}.x-av:has(>.x-w17data-avbar) .x-av-kinds .pill{flex:none;white-space:nowrap}.x-w17data-field input[type=date]{width:100%}}@media (max-width:760px),(pointer:coarse){.x-cr-grid .x-clients-sortth{min-height:44px;margin:-14px 0}.x-products-switch{box-sizing:content-box;width:34px;height:20px;padding:12px 10px;margin:-12px -10px;border:none;background:none}.x-products-switch:before{content:"";position:absolute;inset:12px 10px;border-radius:999px;border:1px solid var(--line);background:var(--off-bg);box-sizing:border-box;transition:background .15s}.x-products-switch.on{background:none}.x-products-switch.on:before{background:var(--good);border-color:var(--good)}.x-products-switch:after{top:15px;left:13px;z-index:1}.x-products-switch.on:after{left:27px}.x-cr-chips .x-cr-chip,.x-w17data-chips .pill{min-height:44px}}@media (max-width:760px){.x-w17data-tablewrap:has(>[data-testid=import-preview]){border:none;background:none;overflow:visible}[data-testid=import-preview],[data-testid=import-preview] tbody{display:block}[data-testid=import-preview] thead{display:none}[data-testid=import-preview] tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:6px 14px;gap:6px 14px;padding:12px 14px;margin-bottom:10px;border:1px solid var(--line);border-radius:14px;background:var(--card)}[data-testid=import-preview] td{display:block;padding:0;border:none;max-width:none;overflow-wrap:anywhere}[data-testid=import-preview] td:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}[data-testid=import-preview] td[data-label=Result]{grid-column:1/-1;order:-1}[data-testid=import-preview] td[data-label=Result]:before{display:none}[data-testid=import-preview] td[data-label=Line]{position:absolute;top:14px;right:14px;color:var(--muted);font-size:12px;font-weight:600}[data-testid=import-preview] td[data-label=Line]:before{content:"Line ";display:inline;font:inherit;letter-spacing:0;text-transform:none}[data-testid=import-preview] tr{position:relative}.x-w17data-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.x-w17data-tile{padding:10px 10px 9px;border-radius:12px}.x-w17data-tile b{font-size:22px}.x-w17data-tile span{font-size:11.5px;line-height:1.25}}@media (min-width:761px){.x-w17data-foot .x-w17data-go{flex:0 0 auto}}@media (min-width:761px) and (max-width:1100px){.x-w17data-sumgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.x-w17data-kinds{grid-template-columns:1fr 1fr}}@media print{.x-w17data-wrap{display:none!important}}.x-products-pastrow{background:var(--panel-2,var(--cut-bg))}.x-products-pastrow>span:first-child{flex:1 1 260px;font-weight:500;line-height:1.4}.x-products-pastrow .x-products-warnno{background:var(--accent);color:var(--accent-ink);border-color:transparent}.x-products-pastrow .x-products-warnyes{background:none;color:var(--cut-tx);border:1px solid var(--cut-bd)}.x-products-pastrow .x-products-warnno,.x-products-pastrow .x-products-warnyes{min-height:36px;padding:6px 14px}.x-products-pastnote{grid-column:1/-1;font-size:12.5px;color:var(--muted);padding:0 8px 6px}@media (max-width:760px){.x-products-pastrow .x-products-warnbtns{margin-left:0;width:100%;flex-direction:column}.x-products-pastrow .x-products-warnno,.x-products-pastrow .x-products-warnyes{width:100%;min-height:44px}}.x-mny-nytax{display:grid;grid-gap:10px;gap:10px}.x-mny-nyrates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.x-mny-nyrates>div{display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border-radius:12px;background:var(--off-bg)}.x-mny-nyrates dt{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.x-mny-nyrates dd{margin:0;font-size:24px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-mny-nyrates small{font-size:12px;color:var(--muted);line-height:1.35}.x-mny-nyok{padding:8px 12px;background:var(--blow-bg);color:var(--blow-tx);font-weight:700}.x-mny-nydiff,.x-mny-nyok{margin:0;border-radius:10px;font-size:13px}.x-mny-nydiff{padding:8px 12px 8px 28px;background:var(--cut-bg);color:var(--cut-tx);font-weight:600;display:grid;grid-gap:4px;gap:4px}.x-mny-nyuse{justify-self:start;min-height:40px}.x-mny-nytax a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width:760px){.x-mny-nyrates{grid-template-columns:1fr}.x-mny-nyuse{justify-self:stretch;min-height:44px}}