:root{--bg:#070b14;--bg2:#0b1220;--surface:#121c31;--surface2:#0f1727;--border:#243349;--border-soft:#1b273c;--text:#f4f7fc;--muted:#93a3bc;--faint:#5c6b85;--accent:#00e4ff;--accent-ink:#04262c;--accent2:#7deeff;--accent-bg:#06232b;--brand:#00e4ff;--danger:#e11d2e;--ok:#4ade80;--buy:#22c55e;--buy-tx:#04240f;--danger-tx:#ff4d5a;--disc:#ee6b7c;--amber:#f59e0b;--amber2:#fbbf24;--amber-bg:#2a1e05;--stat-blue:#5aa9ff;--stat-violet:#b79cff;--stat-green:#4ade80;--stat-blue-ink:#06213f;--stat-violet-ink:#1b1030;--glow1:#00e4ff26;--glow2:#3878ff1f;--img-bg:#0c1424;--topbar:64px;--radius:16px;--ease:cubic-bezier(.16,1,.3,1);--shadow:0 24px 60px -24px #000c;--stage:radial-gradient(130% 125% at 50% 18%,#1c2c49 0%,#101d31 55%,#0a1222 100%);--stage-glow:#00e4ff26;--stage-contact:#0009;--img-drop:0 24px 24px #0000008c;--card-surface:#0b1526;--card-bd:#00e4ff1a;--card-bd-h:#00e4ff52;--sheet-bg:linear-gradient(180deg,#070c1638 0%,#070c16f0 46%);--chip-bg:#ffffff0b;--chip-bd:#ffffff12}:root[data-theme=light]{--bg:#f3f5fa;--bg2:#fff;--surface:#fff;--surface2:#f1f4f9;--border:#e3e8f0;--border-soft:#eceff5;--text:#0c1526;--muted:#586780;--faint:#9aa6bc;--accent:#00c9e0;--accent-ink:#04262c;--accent2:#0b7c8c;--accent-bg:#e6fbff;--brand:#00c9e0;--danger:#e11d2e;--ok:#15803d;--buy:#15803d;--buy-tx:#fff;--danger-tx:#c81422;--disc:#cd2a3e;--amber:#b45309;--amber2:#92400e;--amber-bg:#fef3c7;--stat-blue:#0a57b8;--stat-violet:#6d3bd1;--stat-green:#126b37;--stat-blue-ink:#fff;--stat-violet-ink:#fff;--glow1:#00c9e01a;--glow2:#3878ff14;--img-bg:#eef2f8;--shadow:0 24px 50px -26px #0f172a4d;--stage:radial-gradient(130% 125% at 50% 16%,#fff 0%,#eef2f8 55%,#e2e8f2 100%);--stage-glow:#00c9e01f;--stage-contact:#0f172a26;--img-drop:0 18px 22px #0f172a29;--card-surface:#fff;--card-bd:#e3e8f0;--card-bd-h:#00c9e080;--sheet-bg:linear-gradient(180deg,#ffffff4d 0%,#f7fafdf5 46%);--chip-bg:#f1f4f9;--chip-bd:#e3e8f0}.adminui{--ad-bg:#0a1120;--ad-panel:#111b2c;--ico-blue:#6aa6f5;--ico-indigo:#9b8cf7;--ico-amber:#f0b65c;--ico-violet:#c08bf0;--ico-teal:#5ccbd6;--ico-pink:#f08cc0;--ico-green:#6bd19a;--ico-slate:#9fb0c6;--ico-gold:#e8c46a;--ico-bronze:#d2a579;--ico-brick:#d98a8a;--ad-panel2:#0d1626;--ad-sunk:#0a1322;--ad-zebra:#0e1828;--ad-line:#223148;--ad-line2:#1a2637;--ad-line-strong:#5c6c86;--ad-ink:#edf2fa;--ad-ink2:#93a3bc;--ad-ink3:#788aa4;--ad-accent:#2fd3e8;--ad-accent-ink:#04262c;--ad-accent-tx:#7deeff;--ad-accent-bg:#0a2c36;--ad-accent-line:#1c5c6b;--ad-amber:#fb923c;--ad-amber-ink:#2c1206;--ad-amber-bg:#2c1206;--ad-amber-line:#6b3410;--ad-alarm:#ff6273;--ad-alarm-ink:#2c1016;--ad-alarm-bg:#2c1016;--ad-alarm-line:#5e2129;--ad-ok:#4ade80;--ad-ok-tx:#4ade80;--ad-ok-bg:#0b2418;--ad-ok-line:#1f5136;--ad-draft-ink:#edf2fa;--ad-focus:#7deeff;--ad-r:9px;--ad-r2:13px;--ad-shadow:0 24px 60px -26px #000000d9;--ad-shadow-s:0 2px 8px -2px #0009;--ad-row:36px;--ad-fs:13px;--ad-fs2:11.5px;--ad-fs3:10.5px;--ad-pad:11px;--ad-gap:9px;--ad-sec:16px;--ad-h1:21px;--ad-font:inherit;--ad-font-display:"Sora", inherit;--ad-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--ad-bg);color:var(--ad-ink);font-size:var(--ad-fs);font-variant-numeric:tabular-nums}:root[data-theme=light] .adminui{--ad-bg:#f1f4f9;--ad-panel:#fff;--ico-blue:#2f6fd0;--ico-indigo:#5b46c4;--ico-amber:#a96410;--ico-violet:#7a4bc4;--ico-teal:#12707e;--ico-pink:#b8437f;--ico-green:#1e7a4c;--ico-slate:#5b6b7f;--ico-gold:#9a7514;--ico-bronze:#8a5f2e;--ico-brick:#9c4f4f;--ad-panel2:#f7f9fc;--ad-sunk:#eaeff6;--ad-zebra:#fafbfd;--ad-line:#e1e7f0;--ad-line2:#edf1f7;--ad-line-strong:#83878f;--ad-ink:#0b1524;--ad-ink2:#55637b;--ad-ink3:#647085;--ad-accent:#0097ad;--ad-accent-ink:#fff;--ad-accent-tx:#00707f;--ad-accent-bg:#e2f6fa;--ad-accent-line:#96dbe5;--ad-amber:#c2410c;--ad-amber-ink:#fff;--ad-amber-bg:#ffedd5;--ad-amber-line:#fdba74;--ad-alarm:#c01b2c;--ad-alarm-ink:#fff;--ad-alarm-bg:#fceaec;--ad-alarm-line:#eeb6bc;--ad-ok:#15803d;--ad-ok-tx:#126b37;--ad-ok-bg:#e7f5ec;--ad-ok-line:#afdcc0;--ad-draft-ink:#0c1526;--ad-focus:#00707f;--ad-shadow:0 18px 44px -24px #0b152473;--ad-shadow-s:0 2px 6px -2px #0b15242e}.adminui[data-density=dense]{--ad-row:30px;--ad-fs:12.5px;--ad-fs2:11px;--ad-fs3:10px;--ad-pad:9px;--ad-gap:7px;--ad-sec:12px;--ad-h1:19px}.adminui[data-density=calm]{--ad-row:44px;--ad-fs:14px;--ad-fs2:12.5px;--ad-fs3:11px;--ad-pad:14px;--ad-gap:12px;--ad-sec:22px;--ad-h1:25px}:root{--ad-z-sticky:20;--ad-z-toolbar:36;--ad-z-drop:60;--ad-z-modal:120;--ad-z-peek:400;--ad-z-cmdk:600}:root[data-role=customer] .topbar{box-shadow:inset 0 -2px 0 0 var(--accent)}:root[data-role=staff] .topbar{box-shadow:inset 0 -2px 0 0 var(--amber)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:var(--cur-hand);font-family:inherit}img{max-width:100%}.tabnum{font-variant-numeric:tabular-nums}.sora{font-family:var(--font-sora), var(--font-inter), sans-serif}.mono{font-family:var(--font-mono), ui-monospace, monospace}.topbar{z-index:80;height:var(--topbar);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:0 clamp(12px,3vw,34px);display:flex;position:fixed;top:0;left:0;right:0}.brand{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border-radius:9px;flex:none;align-items:center;padding:6px 12px;display:inline-flex;box-shadow:0 2px 12px -5px #00000073}.brand img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;height:24px;display:block}.seg{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:999px;align-items:center;display:flex;overflow:hidden}.seg button{color:var(--muted);background:0 0;border:0;padding:6px 11px;font-size:12px;font-weight:700}.seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.segico{color:var(--faint);pointer-events:none;align-items:center;padding:0 2px 0 9px;display:inline-flex}.seg .segico+button{padding-left:7px}.mobonly{display:none}.iconbtn{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;display:flex}.iconbtn:hover{border-color:var(--accent)}.spacer{margin-left:auto}.roletag{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.roletag .dot{border-radius:50%;flex:none;width:8px;height:8px}.roletag.member{background:var(--accent-bg);color:var(--accent2);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}.roletag.member .dot{background:var(--accent)}.roletag.staff{background:var(--amber-bg);color:var(--amber2);border:1px solid color-mix(in srgb, var(--amber) 45%, transparent)}.roletag.staff .dot{background:var(--amber)}.acctbtn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.acctbtn:hover{border-color:var(--accent)}@media (min-width:641px) and (max-width:900px){.topbar{gap:8px}.topbar .acctbtn span{display:none}.topbar .acctbtn{justify-content:center;width:38px;padding:0}.topbar .roletag .rt-lead{display:none}}.toast{z-index:200;background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.3s var(--ease);text-align:center;border-radius:12px;max-width:90vw;padding:12px 20px;font-size:14px;font-weight:700;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)}.page{padding-top:var(--topbar);min-height:100vh}.hero{flex-direction:column;justify-content:center;min-height:0;padding:18px clamp(16px,5vw,80px) 8px;display:flex;position:relative;overflow:hidden}.hglow{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.hglow.g1{background:var(--glow1);width:52vw;height:52vw;top:-14vw;right:-8vw}.hglow.g2{background:var(--glow2);width:40vw;height:40vw;bottom:-10vw;left:-6vw}.hinner{z-index:2;max-width:1200px;position:relative}.eyebrow{letter-spacing:.42em;text-transform:uppercase;color:var(--accent2);margin-bottom:22px;font-size:12px;font-weight:700}.h1{text-transform:uppercase;letter-spacing:-.01em;margin:0 0 26px;font-size:clamp(40px,9vw,116px);font-weight:800;line-height:.92}.h1 .ln{display:block}.h1 .ln.outline{color:#0000;-webkit-text-stroke:1px var(--faint)}.htag{max-width:560px;color:var(--muted);margin:0 0 34px;font-size:clamp(15px,1.5vw,18px);line-height:1.6}@media (min-width:1080px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:clamp(24px,4vw,72px);max-width:1480px;margin-inline:auto;display:grid}.hero>.hinner{max-width:none}.hero>.hinner .h1{font-size:clamp(40px,4.6vw,88px)}.hero>.spotlight{place-self:center end;width:100%;max-width:540px;margin-top:0}.hero>.spotlight .sp-stage{height:clamp(400px,58vh,600px)}}.hactions{flex-wrap:wrap;gap:14px;display:flex}.cta{height:56px;transition:transform .2s var(--ease), box-shadow .2s;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:800;display:inline-flex}.cta.primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 14px 40px -12px color-mix(in srgb, var(--accent) 70%, transparent)}.cta.primary:hover{transform:translateY(-2px)}.cta.date{border:1px solid var(--border);color:var(--text);background:var(--surface)}.cta.date:hover{border-color:var(--accent)}.spotlight{outline:none;max-width:1200px;margin-top:clamp(32px,5vw,68px)}.spotlight:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:26px}.sp-stage{border:1px solid var(--border-soft);height:clamp(360px,52vh,560px);box-shadow:var(--shadow);touch-action:pan-y;background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--bg2), var(--surface));border-radius:22px;position:relative;overflow:hidden}.sp-glow{pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 34%, transparent), transparent 66%);filter:blur(46px);border-radius:50%;width:62%;height:78%;animation:6s ease-in-out infinite spPulse;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.sp-slide{opacity:0;pointer-events:none;transition:opacity var(--sp-fade,.6s) var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.sp-slide.on{opacity:1;pointer-events:auto}.sp-media{width:100%;min-height:0;cursor:var(--cur-hand);background:0 0;border:0;flex:1;grid-template-rows:minmax(0,1fr);place-items:center;padding:clamp(16px,3vw,38px) clamp(16px,3vw,38px) 6px;display:grid}.sp-media:disabled{cursor:var(--cur-arrow)}.sp-media img{object-fit:contain;filter:drop-shadow(0 20px 38px #00000061);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:90%;max-height:100%;transition:transform .5s var(--ease)}.sp-slide.on .sp-media img{animation:spKen var(--sp-hold,7s) ease-out both}.sp-media:hover:not(:disabled) img{transform:scale(1.03)}.sp-newsph{width:100%;height:100%;color:color-mix(in srgb, var(--accent) 55%, var(--muted));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, var(--bg2)), var(--bg2));place-items:center;font-size:56px;display:grid}.sp-slide.news .sp-media{padding:0}.sp-slide.news .sp-media img{object-fit:cover;filter:none;width:100%;max-width:none;height:100%;max-height:none}.sp-cap{border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg2) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:14px;flex:none;margin:0 clamp(12px,2vw,18px) clamp(12px,2vw,18px);padding:clamp(13px,1.6vw,18px) clamp(15px,2vw,22px);box-shadow:0 10px 30px -18px #00000080}.sp-slide.on .sp-cap{animation:spCapIn .5s var(--ease) both}.sp-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--accent2);margin-bottom:6px;font-size:10.5px;font-weight:800}.sp-eyebrow.tag-event{color:var(--accent)}.sp-eyebrow.tag-partner{color:#cf8a26}.sp-brand{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:700}.sp-name{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:clamp(17px,2.1vw,25px);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}.sp-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-price{color:var(--text);font-size:clamp(15px,1.5vw,18px);font-weight:800}.sp-slide{container-type:inline-size}@container (max-width:420px){.sp-price{font-size:14px}.sp-price .pw-tag{font-size:9.5px}}.sp-price em{color:var(--muted);font-size:.8em;font-style:normal;font-weight:600}.sp-newsmeta{color:var(--muted);flex:1;min-width:0;font-size:12.5px}.sp-cta{background:var(--accent);color:#fff;height:42px;cursor:var(--cur-hand);box-shadow:0 8px 22px -8px color-mix(in srgb, var(--accent) 66%, transparent);transition:transform .14s var(--ease), filter .14s;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 20px;font-size:14px;font-weight:700;display:inline-flex}.sp-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.sp-cta:active{transform:translateY(0)}.sp-cta svg{transition:transform .14s var(--ease)}.sp-cta:hover svg{transform:translate(3px)}.sp-arrow{z-index:4;width:46px;height:46px;cursor:var(--cur-hand);color:var(--text);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg2) 70%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:50%;place-items:center;transition:background .15s,transform .15s,border-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sp-arrow:hover{border-color:var(--accent);transform:translateY(-50%)scale(1.08)}.sp-arrow:active{transform:translateY(-50%)scale(.96)}.sp-arrow.prev{left:clamp(10px,1.6vw,18px)}.sp-arrow.next{right:clamp(10px,1.6vw,18px)}.sp-dots{justify-content:center;gap:10px;margin-top:18px;display:flex}.sp-dot{width:30px;height:5px;cursor:var(--cur-hand);background:color-mix(in srgb, var(--text) 18%, transparent);border:0;border-radius:999px;padding:0;transition:background .2s;position:relative;overflow:hidden}.sp-dot:hover{background:color-mix(in srgb, var(--text) 34%, transparent)}.sp-dot.on{background:color-mix(in srgb, var(--accent) 30%, transparent)}.sp-dot-fill{background:var(--accent);border-radius:999px;width:0;position:absolute;inset:0}.sp-dot.on .sp-dot-fill{animation:spDotFill var(--sp-hold,5.5s) linear forwards}@keyframes spPulse{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes spKen{0%{transform:scale(1.005)}to{transform:scale(1.055)}}@keyframes spCapIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes spDotFill{0%{width:0}to{width:100%}}.pnews{max-width:1200px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(16px,5vw,80px)}.pnews-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.pnews-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent2);margin-bottom:6px;font-size:12px;font-weight:700}.pnews-title{letter-spacing:-.01em;margin:0;font-size:clamp(22px,3vw,32px);font-weight:800}.pnews-sub{color:var(--muted);max-width:440px;margin:0;font-size:14px;line-height:1.5}.pnews-row{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pncard{background:var(--surface);border:1px solid var(--border-soft);color:inherit;transition:transform .16s var(--ease), border-color .16s, box-shadow .16s;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.pncard:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-3px)}.pncard-thumb{aspect-ratio:16/10;place-items:center;display:grid;position:relative}.pncard-cam{opacity:.5;font-size:30px}.pncard-tag{text-transform:uppercase;letter-spacing:.05em;color:#fff;-webkit-backdrop-filter:blur(4px);background:#0810148c;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.pncard-tag.event{background:color-mix(in srgb, var(--accent) 84%, #044)}.pncard-tag.partner{background:#cf8a26}.pncard-body{flex-direction:column;flex:1;gap:6px;padding:12px 13px 13px;display:flex}.pncard-t{color:var(--text);font-size:14.5px;font-weight:700;line-height:1.25}.pncard-b{color:var(--muted);flex:1;font-size:12.5px;line-height:1.45}.pncard-foot{justify-content:space-between;align-items:center;gap:8px;min-height:16px;margin-top:2px;display:flex}.pncard-m{color:var(--faint);font-size:11.5px}.pncard-more{color:var(--accent2);white-space:nowrap;font-size:12px;font-weight:700}.pncard.slot{background:0 0;border-style:dashed}.pncard-thumb.slot{background:repeating-linear-gradient(135deg, var(--surface), var(--surface) 12px, var(--bg2) 12px, var(--bg2) 24px)}.pncard.slot .pncard-cam{color:var(--faint);opacity:.85;font-size:34px}@media (max-width:900px){.pnews-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.pnews-row{grid-template-columns:1fr}}.catwrap{max-width:1560px;margin:0 auto;padding:24px clamp(12px,3vw,34px) 100px}.catlayout{grid-template-columns:238px 1fr;align-items:start;gap:28px;display:grid}.catnav{top:calc(var(--topbar) + 16px);max-height:calc(100dvh - var(--topbar) - 32px);background:color-mix(in srgb, var(--surface) 55%, transparent);border:1px solid var(--border-soft);border-radius:14px;align-self:start;padding:4px 8px 8px;position:sticky;overflow-y:auto}.catnav .navttl{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:var(--accent2);border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:0 0 8px;padding:12px 6px 9px;font-size:11px;font-weight:800;position:sticky;top:0}.catnav a{color:var(--muted);cursor:var(--cur-hand);border-left:2px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.catnav a:hover{color:var(--text);background:color-mix(in srgb, var(--surface) 75%, transparent)}.catnav a.active{color:var(--text);background:var(--accent-bg);border-left-color:var(--accent);font-weight:700}.catnav a.here{color:var(--text);border-left-color:color-mix(in srgb, var(--accent) 62%, transparent);font-weight:700}.catnav a.here .n,.catnav a.active .n{color:var(--accent2)}.catnav a .n{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.catnav-lbl{align-items:center;gap:9px;min-width:0;display:flex}.catnav-ico{object-fit:contain;flex:none;width:20px;height:20px}.iconsview{flex-direction:column;gap:16px;display:flex}.iconsview-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.iconsview-head b{font-size:17px}.iconsview-head .ae{color:var(--muted);max-width:520px;margin:4px 0 0;font-size:13px}.iconsview-count{color:var(--accent2);white-space:nowrap;font-size:15px;font-weight:700}.icongrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.iconcard{background:var(--surface);border:1px solid var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:12px;display:flex}.iconcard.drag{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.iconcard.busy{opacity:.6;pointer-events:none}.iconcard-shot{border:1.5px dashed var(--border);background:var(--img-bg);width:84px;height:84px;cursor:var(--cur-hand);border-radius:12px;place-items:center;padding:8px;display:grid;overflow:hidden}.iconcard-shot:hover:not(:disabled){border-color:var(--accent)}.iconcard-shot:disabled{cursor:var(--cur-arrow)}.iconcard-shot img{object-fit:contain;max-width:100%;max-height:100%}.iconcard-ph{color:var(--faint);font-size:26px}.iconcard-name{color:var(--text);text-align:center;font-size:12.5px;font-weight:600;line-height:1.25}.iconcard-acts{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ic-btn{font:inherit;cursor:var(--cur-hand);border:1px solid var(--border);background:var(--bg2);color:var(--text);border-radius:8px;padding:5px 10px;font-size:11.5px;font-weight:600}.ic-btn:hover:not(:disabled){border-color:var(--accent)}.ic-btn:disabled{opacity:.5;cursor:var(--cur-arrow)}.ic-btn.del:hover:not(:disabled){color:#e05656;border-color:#e05656}.newsview{flex-direction:column;gap:16px;display:flex}.newslist{flex-direction:column;gap:10px;display:flex}.newsrow{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:84px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.newsrow-thumb{border:1px solid var(--border);background:var(--img-bg);border-radius:8px;place-items:center;width:84px;height:54px;display:grid;overflow:hidden}.newsrow-thumb img{object-fit:cover;width:100%;height:100%}.newsrow-m{min-width:0}.newsrow-t{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.newsrow-off{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--bg2);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.newsrow-meta{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.nv-tag{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#0810148c;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.nv-tag.event{background:color-mix(in srgb, var(--accent) 84%, #044)}.nv-tag.partner{background:#cf8a26}.newsrow .del{color:var(--faint);cursor:var(--cur-hand);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:15px}.newsrow .del:hover{color:#e05656;background:#e056561f}.nved{flex-direction:column;gap:8px;display:flex}.nved-shot{border:1.5px dashed var(--border);background:var(--img-bg);width:100%;height:160px;cursor:var(--cur-hand);color:var(--muted);border-radius:12px;place-items:center;padding:0;font-size:13px;display:grid;overflow:hidden}.nved-shot:hover{border-color:var(--accent)}.nved-shot img{object-fit:cover;width:100%;height:100%}@media (max-width:560px){.newsrow{grid-template-columns:64px 1fr auto}.newsrow .capply{grid-column:2/-1}}@media (max-width:900px){.catlayout{grid-template-columns:1fr}.catnav{display:none}.catwrap{overflow-x:clip}.catmain,.toolbar{min-width:0}}.catstrip{display:none}@media (max-width:900px){.catstrip{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:0 calc(-1*clamp(12px,3vw,34px)) 12px;padding:2px clamp(12px,3vw,34px) 8px;display:flex;overflow-x:auto}.catstrip::-webkit-scrollbar{display:none}.cs-chip{border:1px solid var(--border);background:var(--surface);width:76px;color:var(--muted);scroll-snap-align:start;cursor:var(--cur-hand);border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:5px;padding:9px 4px 8px;display:flex}.cs-chip.on{border-color:var(--accent);background:var(--accent-bg);color:var(--text)}.cs-ico{object-fit:contain;flex:none;width:30px;height:30px}.cs-glyph{place-items:center;font-size:17px;line-height:1;display:grid}.cs-lbl{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.cs-n{color:var(--faint);font-size:9.5px}.tcatsel{display:none}}.toolbar{top:calc(var(--topbar) - 1px);z-index:var(--ad-z-toolbar);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-soft);margin:0 0 16px;padding:11px 0;position:sticky}.trow{flex-wrap:wrap;align-items:center;gap:9px 10px;display:flex}.tb-mini{display:none}.tb-sentinel{height:0}.tdate{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.tdate:hover{border-color:var(--accent)}.tdate.empty{border-color:var(--accent);animation:1.7s ease-in-out infinite datepulse}.tdate .tdlbl{white-space:nowrap}@keyframes datepulse{0%,to{box-shadow:0 0 #00e4ff73}50%{box-shadow:0 0 0 5px #00e4ff00}}.tsel,.fsel{background:var(--surface);height:38px;color:var(--text);border:1px solid var(--border);max-width:200px;cursor:var(--cur-hand);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2393A3BC' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:10px;outline:none;padding:0 30px 0 12px;font-size:13px;font-weight:600}.tsel:focus,.fsel:focus{border-color:var(--accent)}.tcatsel{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));font-weight:700}.tsearch{background:var(--surface);height:38px;color:var(--text);border:1px solid var(--border);border-radius:10px;outline:none;min-width:150px;padding:0 14px;font-size:13px}.tsearch:focus{border-color:var(--accent)}[data-q]{position:relative}.qfield{min-width:0;display:inline-flex;position:relative}.qfield>input{width:100%}.herosearch .hqf{flex:auto;min-width:0;display:flex}input[data-f],textarea[data-f]{transition:border-color .16s var(--ease), box-shadow .16s var(--ease), background-color .16s var(--ease)}input[data-f=focus],textarea[data-f=focus]{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);caret-color:var(--accent)}input[data-f=typing],textarea[data-f=typing]{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber2,#d09025) 16%, transparent);caret-color:var(--amber2,#d09025);animation:1.3s ease-in-out infinite fpulse}input[data-f=filled],textarea[data-f=filled]{border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}input[data-f=ok],textarea[data-f=ok]{box-shadow:0 0 0 2px color-mix(in srgb, var(--ok) 18%, transparent)}input[data-f=bad],textarea[data-f=bad]{border-color:color-mix(in srgb, var(--danger) 70%, var(--border));box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 16%, transparent)}@keyframes fpulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--amber2,#d09025) 12%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--amber2,#d09025) 24%, transparent)}}@media (prefers-reduced-motion:reduce){input[data-f=typing],textarea[data-f=typing]{animation:none}}.sndpage{max-width:900px;margin:0 auto;padding:30px clamp(14px,3vw,34px) 90px}.sndpage h1{margin:0 0 10px;font-size:clamp(24px,4vw,34px)}.sndh2{margin:26px 0 10px;font-size:17px}.sndlead{color:var(--muted);max-width:68ch;margin:0 0 18px;font-size:13.5px;line-height:1.6}.sndfoot{margin-top:30px;font-size:12px}.sndbig{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.sndbig .btnW{flex:none}.sndref{color:var(--accent2);font-size:12.5px;font-weight:700}.sndstate{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:16px;display:grid}.sndstate>div{border:1px solid var(--border-soft);background:var(--surface);border-radius:11px;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.sndstate span{color:var(--muted);font-size:12px}.sndstate b{font-size:13px;font-weight:800}.sndstate b.ok{color:var(--ok)}.sndstate b.bad{color:var(--danger)}.sndrow{flex-wrap:wrap;gap:10px;margin-bottom:8px;display:flex}.sndgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.sndcue{cursor:var(--cur-hand);border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;border-radius:11px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;font-family:inherit;display:flex}.sndcue:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.sndcue b{font-size:13px}.sndcue span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.sndtbl{border-collapse:collapse;width:100%;font-size:12.5px}.sndtbl td{border-bottom:1px solid var(--border-soft);padding:6px 8px}.sndtbl td:last-child{text-align:right;color:var(--muted)}.herosearch,.tsearch,.adsearch,.qfield>input{transition:background-color .32s var(--ease), border-color .32s var(--ease), box-shadow .32s var(--ease)}[data-q=work] .tsearch,[data-q=work] .adsearch,[data-q=work]>input{background-image:linear-gradient(color-mix(in srgb, var(--amber2,#d09025) 12%, transparent), color-mix(in srgb, var(--amber2,#d09025) 12%, transparent));border-color:color-mix(in srgb, var(--amber2,#d09025) 45%, var(--border));caret-color:var(--amber2,#d09025);animation:1.4s ease-in-out infinite qpulse}[data-q=found] .tsearch,[data-q=found] .adsearch,[data-q=found]>input{background-image:linear-gradient(color-mix(in srgb, var(--ok) 14%, transparent), color-mix(in srgb, var(--ok) 14%, transparent));border-color:color-mix(in srgb, var(--ok) 50%, var(--border));caret-color:var(--ok)}[data-q=empty] .tsearch,[data-q=empty] .adsearch,[data-q=empty]>input{background-image:linear-gradient(color-mix(in srgb, var(--danger) 9%, transparent), color-mix(in srgb, var(--danger) 9%, transparent));border-color:color-mix(in srgb, var(--danger) 32%, var(--border))}.herosearch{transition:background-image .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease)}.herosearch[data-q=work]{animation:1.4s ease-in-out infinite qpulse}.herosearch[data-q=found]{border-color:color-mix(in srgb, var(--ok) 50%, var(--border))}.herosearch[data-q=empty]{border-color:color-mix(in srgb, var(--danger) 32%, var(--border))}[data-q=work] svg,.herosearch[data-q=work] svg{color:var(--amber2,#d09025)}[data-q=found] svg,.herosearch[data-q=found] svg{color:var(--ok)}.herosearch.herosearch[data-q=found]:after,.srchwrap[data-q=found]:after,.qfield[data-q=found]:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid color-mix(in srgb, var(--ok) 60%, transparent);animation:.5s ease-out both qflash;position:absolute;inset:-3px}.herosearch.herosearch[data-q=found]:after{border-radius:999px}@keyframes qpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--amber2,#d09025) 22%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--amber2,#d09025) 18%, transparent)}}.cbadge.pop{animation:.42s cubic-bezier(.2,.9,.25,1.3) both badgepop}@keyframes badgepop{0%{opacity:.4;transform:scale(.5)}45%{opacity:1;transform:scale(1.35)}70%{transform:scale(.92)}to{transform:scale(1)}}.cempty-live{animation:3.4s ease-in-out infinite emptybreathe}@keyframes emptybreathe{0%,to{opacity:.55;transform:translateY(0)scale(1)}50%{opacity:.8;transform:translateY(-4px)scale(1.03)}}.cemptycta{margin:4px auto 18px;display:block}@media (prefers-reduced-motion:reduce){.cbadge.pop,.cempty-live{animation:none}}@keyframes qflash{0%{opacity:.9;transform:scale(.985)}to{opacity:0;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){[data-q=work] .tsearch,[data-q=work] input{animation:none}[data-q=found]:after{opacity:0;animation:none}}.fcount{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.facetbar{border-top:1px dashed var(--border-soft);flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;display:flex}.fsel{background:var(--surface2);border-radius:999px;height:34px;font-size:12.5px}@media (max-width:640px){.trow .tsel{flex:42%;max-width:none}.tdate,.tsearch{flex:100%}.fcount{text-align:center;flex:100%;margin:2px 0 0}.facetbar{flex-wrap:nowrap;overflow-x:auto}.fsel{flex:none}}.drop{max-width:200px;display:inline-flex;position:relative}.drop-trigger{background:var(--surface);width:100%;height:38px;color:var(--text);border:1px solid var(--border);cursor:var(--cur-hand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2393A3BC' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:10px;outline:none;align-items:center;padding:0 30px 0 12px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.drop.open .drop-trigger,.drop-trigger:focus-visible{border-color:var(--accent)}.drop-cur{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.d-cat .drop-trigger{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));font-weight:700}.d-facet{max-width:none}.d-facet .drop-trigger{background:var(--surface2);border-radius:999px;height:34px;font-size:12.5px}.d-facet.has .drop-trigger{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, var(--surface2));color:var(--accent2);font-weight:700}.drop-menu{z-index:200;background:var(--bg2);border:1px solid var(--border);box-shadow:var(--shadow);overscroll-behavior:contain;animation:dropin .14s var(--ease) both;border-radius:12px;padding:5px;overflow-y:auto}@keyframes dropin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.drop-opt{width:100%;color:var(--text);text-align:left;cursor:var(--cur-hand);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.drop-opt.hi{background:color-mix(in srgb, var(--accent) 14%, transparent)}.drop-opt.sel{color:var(--accent2);font-weight:700}.drop-opt-lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.drop-opt-n{color:var(--muted);flex:none;font-size:11.5px;font-weight:600}.drop-opt.sel .drop-opt-n{color:var(--accent2)}@media (max-width:640px){.trow>.drop{flex:42%;max-width:none}.facetbar .drop{flex:none}}.filternote{background:var(--accent-bg);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:11px 14px;display:flex}.filternote.empty{background:var(--surface2);border-color:var(--border)}.filternote .fnmsg{margin-right:2px;font-size:13px;font-weight:700}.fnchip{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.fnchip b{color:var(--faint)}.fnchip:hover{border-color:var(--danger);color:var(--text)}.fnreset{background:var(--accent);height:30px;color:var(--accent-ink);border:0;border-radius:999px;margin-left:auto;padding:0 14px;font-size:12px;font-weight:800}.emptybig{text-align:center;color:var(--muted);padding:64px 12px;font-size:15px;font-weight:600}.catsec{margin-bottom:34px}.sechead{top:calc(var(--topbar) + 66px);z-index:var(--ad-z-sticky);background:linear-gradient(var(--bg) 65%, transparent);pointer-events:none;align-items:baseline;gap:12px;padding:6px 0 14px;display:flex;position:sticky}.sechead>*{pointer-events:auto}.sechead h2{margin:0;font-size:clamp(19px,2.2vw,26px);font-weight:800}.sechead .n{color:var(--faint);font-size:13px}.grid{grid-template-columns:repeat(auto-fill,minmax(clamp(232px,26vw,300px),1fr));gap:clamp(14px,1.7vw,22px);display:grid}.card{text-align:left;transition:transform .28s var(--ease), border-color .28s, box-shadow .28s;animation:erCard .5s var(--ease) both;background:0 0;border:1px solid #0000;border-radius:14px;padding:0 0 12px;position:relative}.card:hover{border-color:var(--accent2);box-shadow:var(--shadow);transform:translateY(-6px)}.card .thumb{aspect-ratio:1;background:var(--img-bg);border-radius:13px;justify-content:center;align-items:center;margin-bottom:11px;display:flex;position:relative;overflow:hidden}.card .thumb img{object-fit:contain;max-width:84%;max-height:84%}.card.unavail .thumb img{filter:grayscale()brightness(.62)}.card.unavail .cprice{opacity:.55}.availbadge{z-index:3;letter-spacing:.3px;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.availbadge.free{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.availtag{z-index:2;text-align:center;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:#0a0c14bd;padding:8px 4px;font-size:12px;font-weight:800;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.availtag small{letter-spacing:.4px;text-transform:none;margin-top:3px;font-size:9.5px;font-weight:700;display:block}.quick{z-index:2;background:var(--buy);min-width:38px;height:38px;color:var(--buy-tx);opacity:0;transition:.26s var(--ease);box-shadow:0 8px 22px -6px color-mix(in srgb, var(--buy) 70%, transparent);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;display:flex;position:absolute;bottom:10px;right:10px;overflow:hidden;transform:translateY(8px)scale(.9)}.quick .qlbl{opacity:0;max-width:0;transition:.26s var(--ease);font-size:12px;font-weight:800}.card:hover .quick{opacity:1;transform:none}.quick:hover{gap:7px;padding:0 14px;transform:scale(1.04)}.quick:hover .qlbl{opacity:1;max-width:130px}.card .cname{overflow-wrap:anywhere;min-height:34px;margin:0 4px 6px;font-size:13px;font-weight:600;line-height:1.3}.card .cprice{margin:0 4px;font-size:15px;font-weight:800}.card .cprice small{color:var(--muted);font-size:11px;font-weight:600}.card.small{flex-direction:column;padding-bottom:8px;display:flex}.card.small .cbody{flex-direction:column;flex:1;display:flex}.card.small .thumb{flex:none}.card.small .cname{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-height:0;font-size:11px;display:-webkit-box;overflow:hidden}.card.small .cprice{font-size:12px}.scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:110;opacity:0;transition:.3s var(--ease);background:#03071299;position:fixed;inset:0}.scrim.show{opacity:1}.modal{z-index:111;background:var(--bg2);border:1px solid var(--border);width:min(440px,94vw);box-shadow:var(--shadow);border-radius:18px;padding:26px 22px 22px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mx{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:50%;position:absolute;top:14px;right:14px}.modal-h{margin:0 0 4px;font-size:19px;font-weight:800}.modal-sub{color:var(--muted);margin:0 0 15px;font-size:13px;line-height:1.55}.modal input,.modal select{background:var(--surface);border:1px solid var(--border);width:100%;height:44px;color:var(--text);border-radius:10px;outline:none;margin-bottom:8px;padding:0 12px;font-family:inherit;font-size:14px}.modal input:focus,.modal select:focus{border-color:var(--accent)}.dpsum{border:1px solid var(--border);background:var(--surface2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 12px;padding:11px 13px;display:flex;container-type:inline-size}@container (max-width:430px){.dpsum .dpsum-cell{flex-direction:column;align-items:flex-start;gap:1px;padding:3px 8px}.dpsum .dpsum-arrow{align-self:center}}.dpsum-cell{border-radius:8px;flex-flow:row;flex:1 1 0;align-items:baseline;gap:7px;min-width:0;padding:4px 9px;display:flex}.dpsum-arrow{flex:none}.dpsum-cell .dpsum-v{text-overflow:ellipsis;overflow:hidden}button.dpsum-cell{font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0}.dpsum-cell.active{background:var(--accent-bg);box-shadow:inset 0 0 0 2px var(--accent)}.dpsum-arm{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-left:.45em;font-size:.78em;font-style:normal;font-weight:800}.adr-arm-now{letter-spacing:.06em;color:var(--ad-fill);margin-left:.4em;font-size:.82em;font-style:normal;font-weight:800}.dpsum-cell.need{background:color-mix(in srgb, var(--amber) 16%, transparent);box-shadow:inset 0 0 0 1.5px var(--amber)}.dpsum-cell.need .dpsum-k{color:var(--amber2)}.dpsum-k{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:9.5px;font-weight:800}.dpsum-v{color:var(--text);white-space:nowrap;font-size:13.5px;font-weight:700}.dpsum-arrow{color:var(--faint);font-weight:700}.dpsum-days{color:var(--accent2);background:var(--accent-bg);border:1px solid var(--accent);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12.5px;font-weight:800}.dpcal{position:relative}.dpnav{z-index:2;border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text);cursor:var(--cur-hand);border-radius:9px;place-items:center;display:grid;position:absolute;top:-3px}.dpnav:hover{border-color:var(--accent);color:var(--accent2)}.dpnav.prev{left:0}.dpnav.next{right:0}.dpmonths{gap:0;display:flex}.dpmonths>.dpm-second{border-left:1px solid var(--border);margin-left:20px;padding-left:20px}.dpmonth,.dpm-second{flex:1;min-width:0}.dpm-title{text-align:center;color:var(--text);text-transform:capitalize;height:26px;margin-bottom:6px;font-size:13.5px;font-weight:800;line-height:26px}.dpm-dows,.dpm-grid{grid-template-columns:repeat(7,1fr);display:grid}.dpm-dows{gap:0;margin-bottom:4px}.dpm-dows span{text-align:center;color:var(--faint);text-transform:uppercase;padding:2px 0;font-size:10px;font-weight:800}.dpm-grid{grid-auto-rows:min(5.6dvh,46px);gap:2px 0}.dpm-pad{min-height:0}.dpm-day{min-height:0;color:var(--text);font:inherit;cursor:var(--cur-hand);background:0 0;border:0;border-radius:9px;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.dpm-day:hover:not(:disabled):not(.sel){background:color-mix(in srgb, var(--accent) 16%, transparent)}.dpm-day.past{color:var(--faint);opacity:.4;cursor:var(--cur-arrow);text-decoration:line-through}.dpm-day.off{color:var(--muted);cursor:not-allowed;background:color-mix(in srgb, var(--muted) 10%, transparent)}.dpm-day.today{box-shadow:inset 0 0 0 1px var(--accent)}.dpm-day.inrange{background:color-mix(in srgb, var(--accent) 15%, transparent);border-radius:0}.dpm-day.sel{background:var(--accent);color:var(--accent-ink);font-weight:800}.dpm-day.sel.start{border-radius:9px 0 0 9px}.dpm-day.sel.end{border-radius:0 9px 9px 0}.dpm-day.sel.start.end{border-radius:9px}.dptimes{gap:12px;margin-top:10px;display:flex}.dptime{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.dptime span{letter-spacing:1px;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:800}.dptime select{height:40px;margin-bottom:0}.dp-scrim{z-index:140}.dpmodal{z-index:141;width:min(700px,94vw);max-height:94dvh;padding:20px 22px 18px;overflow-y:auto}.dpmodal .modal-sub{margin-bottom:10px}.dpmodal .dpsum{margin:0 0 10px;padding:9px 12px}.dpmodal .fmsg{min-height:0;margin:6px 0 0}@media (max-width:700px){.dpm-second{display:none}.dpmodal{width:min(430px,94vw);padding:22px 16px 18px}.dpmonths{gap:0}.dpm-day{font-size:14px}.dpm-grid{grid-auto-rows:min(7dvh,52px)}.dpsum-cell{min-width:78px}.dpsum-days{margin-left:0}}.dpfoot{align-items:center;gap:10px;margin-top:10px;display:flex}.dpfoot .btnW.buy{flex:1}.dpfoot .btnW,.dpfoot .dpreset{height:46px}.dpreset{border:1px solid var(--border);background:var(--surface);height:46px;color:var(--text);cursor:var(--cur-hand);white-space:nowrap;border-radius:12px;padding:0 16px;font-size:13.5px;font-weight:700}.dpreset:hover{border-color:var(--accent2)}.fmsg{min-height:18px;margin-bottom:8px;font-size:13px;font-weight:600}.fmsg.err{color:var(--danger)}.fmsg.ok{color:var(--ok)}.btnW{background:var(--accent);width:100%;height:52px;color:var(--accent-ink);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.btnW.buy{background:var(--buy);color:var(--buy-tx)}.btnW:disabled{opacity:.5;cursor:not-allowed}.btnW.buy.off{background:color-mix(in srgb, var(--muted) 22%, transparent);color:var(--muted);border:1px solid var(--border);opacity:1;cursor:not-allowed}.btnW.buy.ok{background:var(--buy);color:var(--buy-tx)}.cartbtn{position:relative}.cbadge{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-5px;right:-5px}.cartwrap{flex:none;display:flex}.overlay{z-index:120;background:var(--bg);animation:erUp .35s var(--ease) both;position:fixed;inset:0;overflow-y:auto}.ovclose{z-index:5;border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);border-radius:50%;position:fixed;top:16px;right:clamp(14px,4vw,40px)}.ovclose:hover{border-color:var(--accent);transition:.25s var(--ease);transform:rotate(90deg)}.ovinner{max-width:1200px;margin:0 auto;padding:74px clamp(16px,4vw,60px) 80px}.ovtop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-right:52px;display:flex}.back{color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.detail{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.detail>*{min-width:0}.dtitle{overflow-wrap:anywhere}@media (min-width:880px){.detail{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:52px}}.dmedia{position:sticky;top:84px}.mseg{border:1px solid var(--border);border-radius:999px;margin-bottom:14px;display:inline-flex;overflow:hidden}.mseg button{color:var(--muted);background:0 0;border:0;padding:7px 16px;font-size:12.5px;font-weight:700}.mseg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.dstage{aspect-ratio:1;background:var(--img-bg);border-radius:var(--radius);touch-action:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dglow{background:radial-gradient(circle, var(--glow1), transparent 70%);filter:blur(40px);border-radius:50%;width:70%;height:70%;position:absolute}.dstage img{object-fit:contain;max-width:82%;max-height:82%;position:relative}.drop3d{border:2px dashed var(--border);background:repeating-linear-gradient(45deg, transparent, transparent 12px, color-mix(in srgb, var(--surface) 60%, transparent) 12px, color-mix(in srgb, var(--surface) 60%, transparent) 24px);width:82%;height:60%;color:var(--faint);text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:20px;font-size:12px;display:flex}.dragpill{color:var(--muted);background:color-mix(in srgb, var(--bg) 70%, transparent);border:1px solid var(--border-soft);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dthumbs{gap:10px;margin-top:12px;display:flex}.dthumb{border:1px solid var(--border);background:var(--img-bg);border-radius:10px;justify-content:center;align-items:center;width:66px;height:66px;display:flex;overflow:hidden}.dthumb img{object-fit:contain;max-width:78%;max-height:78%}.dinfo .eyebrow{letter-spacing:3px;color:var(--accent2);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.dtitle{margin:0 0 14px;font-size:clamp(24px,3.6vw,40px);font-weight:800;line-height:1.1}.dchips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.dchip{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.dchip:hover{color:var(--text);border-color:var(--accent2)}.pricebar{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:baseline;gap:12px;padding:18px 0;display:flex}.pricebar .big{min-width:0}.pricebar .big small{color:var(--muted);font-size:13px;font-weight:600;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0}.pricebar .big{font-size:38px;font-weight:800}.pricebar .per{color:var(--muted);font-size:13px;font-weight:600}.note{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.55}.paynote{align-items:center;gap:9px;display:flex}.paynote-ic{color:var(--accent2);flex:none;gap:3px;display:inline-flex}.paynote-ic svg{display:block}.co-paynote{background:var(--accent-bg);border:1px solid color-mix(in srgb, var(--accent2) 18%, transparent);color:var(--accent2);border-radius:12px;align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.co-paynote .paynote-ic{margin-top:1px}.co-paynote .paynote-ic svg{width:18px;height:18px}.spectbl{border-collapse:collapse;width:100%;margin:22px 0;font-size:13px}.spectbl td{border-bottom:1px solid var(--border-soft);padding:9px 12px}.spectbl tr:nth-child(odd) td{background:color-mix(in srgb, var(--surface) 40%, transparent)}.spectbl td:first-child{color:var(--muted);width:45%}.spectbl td:last-child{font-weight:600}.dstrip{margin-top:26px}.dstrip h3{margin:0 0 14px;font-size:15px;font-weight:800}.relgrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;display:grid}@media (max-width:520px){.relgrid{grid-template-columns:repeat(2,1fr)}}.scrim.dr-scrim{z-index:121}.adminui .pesug-zoombtn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.adminui .pesug-zoombtn img{width:100%;display:block}.adminui .pe-galitem .pesug-zoombtn,.adminui .pe-mainimg .pesug-zoombtn{width:100%;height:100%}.adminui .pe-galitem .pesug-zoombtn img{object-fit:contain;width:100%;height:100%}.adminui .pe-mainimg .pesug-zoombtn{justify-content:center;align-items:center;display:flex}.adminui .pe-mainimg .pesug-zoombtn img{object-fit:contain;width:auto;max-width:90%;max-height:90%}.adminui .pesug-lupe{color:#fff;opacity:0;background:#0000009e;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;transition:opacity .16s;display:grid;position:absolute;bottom:4px;right:4px}.adminui .pesug-zoombtn:hover .pesug-lupe,.adminui .pesug-zoombtn:focus-visible .pesug-lupe{opacity:1}.adminui .pesug-zoomwrap{z-index:var(--ad-z-peek);cursor:zoom-out;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminui .pesug-zoomwrap img{object-fit:contain;cursor:default;border-radius:10px;max-width:min(1100px,94vw);max-height:88vh;box-shadow:0 24px 70px -18px #000c}.adminui .pesug-zoomx{border:1px solid var(--ad-line-strong);background:var(--ad-panel);width:38px;height:38px;color:var(--ad-ink);cursor:pointer;border-radius:10px;font-size:17px;position:absolute;top:16px;right:18px}.nostock{color:var(--danger-tx);margin-top:10px}.drawer{z-index:122;background:var(--bg2);border-left:1px solid var(--border);width:min(444px,100%);height:100dvh;box-shadow:var(--shadow);flex-direction:column;animation:.46s cubic-bezier(.22,1,.36,1) both erSlideIn;display:flex;position:fixed;top:0;right:0}.drawer.leaving{animation:.34s cubic-bezier(.4,0,1,1) both erSlideOut}@keyframes erSlideIn{0%{transform:translate(102%)}to{transform:none}}@keyframes erSlideOut{0%{transform:none}to{transform:translate(102%)}}.drawer>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.drawer>header h3{margin:0;font-size:18px;font-weight:800}.dbody{flex:1;padding:14px 22px;overflow-y:auto}.cempty-mark{color:var(--border);justify-content:center;padding:26px 0 2px;display:flex}.cempty{color:var(--muted);text-align:center;padding:10px 4px 30px;font-size:14px}.crow{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:11px 0;display:flex}.crow img{object-fit:contain;background:var(--img-bg);border-radius:8px;width:52px;height:52px;padding:4px}.crow .m{flex:1;min-width:0}.crow .m .n{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.2}.crow .m .p{color:var(--muted);font-size:13px;font-weight:700}.crow .rm{color:var(--faint);background:0 0;border:0;font-size:18px}.crow .rm:hover{color:var(--danger)}.cartcomp{border-top:1px solid var(--border-soft);margin:14px 0;padding-top:14px}.cartcomp .cch{letter-spacing:1px;text-transform:uppercase;color:var(--accent2);margin-bottom:10px;font-size:11px;font-weight:800}.ccrow{gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.ccrow .card{flex:0 0 96px;width:96px}.dfoot{border-top:1px solid var(--border);padding:18px 22px}.dfoot .tot{justify-content:space-between;margin-bottom:14px;font-size:16px;font-weight:800;display:flex}.checkout,.reqcard{margin-top:14px}.checkout input,.checkout select,.checkout textarea,.reqcard input,.reqcard select,.reqcard textarea{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:10px;outline:none;margin-bottom:8px;padding:10px 12px;font-family:inherit;font-size:14px}.checkout textarea,.reqcard textarea{resize:vertical;min-height:54px}.checkout input:focus,.checkout select:focus,.reqcard input:focus{border-color:var(--accent)}.rqsug{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:var(--surface);border-radius:10px;margin:-2px 0 10px;overflow:hidden}.rqsug-h{letter-spacing:.02em;color:var(--accent2);padding:8px 12px 4px;font-size:11px;font-weight:800}.rqsug-item{width:100%;color:var(--text);text-align:left;cursor:var(--cur-hand);background:0 0;border:0;align-items:center;gap:10px;padding:7px 12px;font-family:inherit;display:flex}.rqsug-item+.rqsug-item{border-top:1px solid var(--border-soft)}.rqsug-item:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.rqsug-item img,.rqsug-item .noimg{object-fit:contain;background:var(--surface2);border-radius:6px;flex:none;width:42px;height:32px}.rqsug-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.rqsug-p{color:var(--muted);flex:none;font-size:12px;font-weight:700}.checkout select,.reqcard select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2393A3BC' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}.row2{gap:8px;display:flex}.row2>*{flex:1;min-width:0}.rowc{gap:8px;display:flex}.rowc input{flex:1;margin-bottom:0}.capply{border:1px solid var(--accent);color:var(--accent);white-space:nowrap;background:0 0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:700}.capply:hover{background:var(--accent);color:var(--accent-ink)}.chk{cursor:var(--cur-hand);align-items:center;gap:9px;margin:4px 0 10px;font-size:13px;font-weight:600;display:flex}.chk input{width:auto;accent-color:var(--accent);margin:0}.chk.terms{color:var(--muted)}.seg2{gap:8px;margin:2px 0 10px;display:flex}.seg2 button{border:1px solid var(--border);height:40px;color:var(--muted);background:0 0;border-radius:10px;flex:1;font-size:13px;font-weight:600}.seg2 button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.osum{border-top:1px solid var(--border-soft);margin:10px 0;padding:12px 0}.osum .r{color:var(--muted);justify-content:space-between;padding:4px 0;font-size:14.5px;display:flex}.osum .r.tot{color:var(--text);border-top:1px solid var(--border-soft);margin-top:6px;padding-top:8px;font-size:19px;font-weight:800}.osum .r.disc span:last-child{color:var(--ok)}.reqcard{border:1px dashed var(--border);background:var(--surface2);border-radius:14px;padding:16px}.reqcard .rqh{margin-bottom:6px;font-size:14px;font-weight:800}.reqcard .rqd{color:var(--muted);margin:0 0 13px;font-size:12.5px;line-height:1.5}.rqf{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.rqlbl{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:800}.rqreq{color:var(--accent2);font-size:12px}.rqhint{color:var(--muted);font-size:11.5px;line-height:1.4}.rqopt{color:var(--faint);border-top:1px solid var(--border);margin:14px 0 10px;padding-top:11px;font-size:11.5px;font-style:italic}.rqdate{justify-content:flex-start;width:100%}@media (max-width:480px){.drawer{width:100%}}.badge{letter-spacing:.2px;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.badge.accent{background:var(--accent-bg);color:var(--accent2)}.badge.ok{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--stat-green,var(--ok))}.badge.amber{background:var(--amber-bg);color:var(--amber2)}.badge.blue{background:color-mix(in srgb, var(--stat-blue) 16%, transparent);color:var(--stat-blue)}.badge.violet{background:color-mix(in srgb, var(--stat-violet) 16%, transparent);color:var(--stat-violet)}.badge.off{background:color-mix(in srgb, var(--muted) 14%, transparent);color:var(--muted);text-decoration:line-through}.badge.danger{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.badge.muted{background:color-mix(in srgb, var(--muted) 16%, transparent);color:var(--muted)}.authmodal{width:min(412px,94vw);padding:22px 22px 18px}.auth-head{text-align:center;margin-bottom:16px}.auth-logo{letter-spacing:.22em;color:var(--accent2);margin-bottom:10px;font-size:11px;font-weight:900;display:inline-block}.auth-head h3{letter-spacing:-.01em;margin:0 0 5px;font-size:22px;font-weight:800}.auth-sub{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.authtabs{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.authtabs button{height:38px;color:var(--muted);cursor:var(--cur-hand);background:0 0;border:0;border-radius:9px;flex:1;font-size:14px;font-weight:700;transition:background .15s,color .15s}.authtabs button.on{background:var(--bg2);color:var(--text);box-shadow:0 1px 4px #00000024}.auth-google{border:1px solid var(--border);background:var(--bg2);width:100%;height:46px;color:var(--text);cursor:var(--cur-hand);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:14.5px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.auth-google:hover{border-color:var(--accent2);background:var(--surface)}.auth-or{color:var(--muted);align-items:center;gap:12px;margin:14px 0;font-size:12px;font-weight:600;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--border);flex:1;height:1px}.authfield{margin-bottom:12px;display:block}.authfield>span{color:var(--muted);letter-spacing:.02em;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.authmodal .authfield input{background:var(--surface);border:1px solid var(--border);width:100%;height:46px;color:var(--text);border-radius:12px;outline:none;margin-bottom:0;padding:0 14px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.authmodal .authfield input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.authpw{position:relative}.authmodal .authpw input{padding-right:46px}.authpw-eye{width:36px;height:36px;cursor:var(--cur-hand);opacity:.65;background:0 0;border:0;border-radius:8px;font-size:16px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.authpw-eye:hover{opacity:1;background:var(--bg2)}.authbtn{width:100%;height:48px;margin-top:8px;font-size:15px}.auth-stay{text-align:center;color:var(--muted);margin-top:11px;font-size:12px}.auth-switch{width:100%;color:var(--accent2);cursor:var(--cur-hand);background:0 0;border:0;margin-top:6px;padding:6px;font-size:13px;font-weight:600;display:block}.auth-switch:hover{text-decoration:underline}.acct{max-width:1000px;margin:0 auto;padding:30px clamp(14px,3vw,34px) 100px}.acctguest{text-align:center;padding:80px 20px}.acctguest .btnW{max-width:240px;margin:16px auto 0}.accthead{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;padding-bottom:24px;display:flex}.avatar{background:var(--accent);width:60px;height:60px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.ainfo .an{font-size:20px;font-weight:800}.ainfo .ae{color:var(--muted);font-size:13px}.astats{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.stat{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:14px;min-width:84px;padding:10px 16px;box-shadow:0 1px 2px #0000000d}.stat b{font-size:20px;font-weight:800;display:block}.stat span{color:var(--muted);font-size:11px}.logoutbtn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--muted);border-radius:999px;padding:0 16px;font-size:13px;font-weight:700}.logoutbtn:hover{border-color:var(--danger);color:var(--text)}.acttabs{border-bottom:1px solid var(--border-soft);scrollbar-width:none;gap:8px;margin-bottom:22px;padding-bottom:14px;display:flex;overflow-x:auto}.acttabs::-webkit-scrollbar{display:none}.acttabs button{background:var(--surface);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;transition:border-color .18s,color .18s,background .18s}.acttabs button:hover{border-color:var(--accent2);color:var(--text)}.acttabs button.on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.ordlist{flex-direction:column;gap:12px;display:flex}.ordcard{background:var(--surface);border:1px solid var(--border);cursor:var(--cur-hand);border-radius:16px;padding:16px 16px 16px 18px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.ordcard:before{content:"";background:var(--border);width:3px;transition:background .18s;position:absolute;top:0;bottom:0;left:0}.ordcard:hover{border-color:var(--accent2);box-shadow:0 6px 18px #0000001a}.ordcard:hover:before{background:var(--accent2)}.ordcard.open{border-color:var(--accent);background:var(--bg2);box-shadow:0 10px 30px #0000001f}.ordcard.open:before{background:var(--accent)}@media (prefers-reduced-motion:no-preference){.ordcard:hover{transform:translateY(-1px)}}.ordtop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ordnum{font-size:13px;font-weight:700}.ordtot{font-size:17px;font-weight:800}.ordmeta{color:var(--muted);margin-bottom:10px;font-size:12.5px}.ordthumbs{gap:8px;display:flex}.ordthumbs img,.ordthumbs .oimg{object-fit:contain;background:var(--img-bg);border-radius:8px;flex:none;width:44px;height:44px;padding:3px}.orddetail{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:14px}.orditem{justify-content:space-between;gap:10px;padding:5px 0;font-size:13px;display:flex}.orditem span:first-child{color:var(--muted)}.ordsum{color:var(--muted);justify-content:space-between;padding:3px 0;font-size:13px;display:flex}.ordsum.tot{color:var(--text);border-top:1px solid var(--border-soft);margin-top:6px;padding-top:8px;font-weight:800}.ordsum.disc span:last-child{color:var(--ok)}.orddetail .ordsum:first-of-type{border-top:1px solid var(--border-soft);margin-top:10px;padding-top:10px}.cxwarn{color:var(--text);background:color-mix(in srgb, var(--amber) 12%, transparent);border-left:3px solid var(--amber);border-radius:0 10px 10px 0;margin:10px 0 4px;padding:9px 12px;font-size:13px;line-height:1.5}.addrgrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.addrcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:0 1px 2px #0000000d}.addrcard:hover{border-color:var(--accent2);box-shadow:0 6px 18px #0000001a}.addrcard .al{margin:6px 0 8px;font-weight:800}.addrcard .am{color:var(--muted);font-size:13px;line-height:1.5}.efotocard{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, var(--surface)), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:18px;max-width:460px;padding:26px}.efotocard .efotoh{margin-bottom:10px;font-size:22px;font-weight:800}.efotocard p{color:var(--muted);margin:14px 0;font-size:13.5px;line-height:1.6}.referbox{max-width:520px}.referdesc{color:var(--muted);font-size:14px;line-height:1.6}.refcode{border:1.5px dashed color-mix(in srgb, var(--accent) 50%, var(--border));border-radius:12px;align-items:center;gap:10px;margin:16px 0;padding:12px 16px;display:flex}.refcode span{letter-spacing:2px;color:var(--accent);flex:1;font-size:18px;font-weight:700}.profform{max-width:460px}.profform input{background:var(--surface);border:1px solid var(--border);width:100%;height:44px;color:var(--text);border-radius:10px;outline:none;margin-bottom:8px;padding:0 12px;font-size:14px}.profform input:focus{border-color:var(--accent)}.profform .btnW{margin-top:8px}.admin{grid-template-columns:clamp(196px,13vw,272px) minmax(0,1fr);align-items:start;gap:clamp(14px,1.6vw,30px);max-width:none;margin:0;padding:26px clamp(14px,2vw,40px) 100px;display:grid}.adbody{min-width:0}.admin.fill{height:calc(100dvh - var(--topbar));align-items:stretch;padding-top:18px;padding-bottom:14px;overflow:hidden}.admin.fill .adnav{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.admin.fill .adbody{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow:hidden}.adfill{flex:auto;min-height:0;overflow:auto}.admin.fill .adtop{flex:none}.admin.fill .adtblwrap{max-height:none}.admin.fill .planwrap2{flex-direction:column;flex:auto;min-height:0;max-height:none;display:flex}.admin.fill .planwrap2 .plan-view{flex:auto;min-height:0;max-height:none}@media (max-width:900px){.admin.fill,.admin.fill .adbody{height:auto;overflow:visible}.admin.fill .adnav{height:auto;overflow-y:visible}.adfill{flex:none;min-height:0;overflow:visible}.admin.fill .planwrap2{display:block}.admin.fill .planwrap2 .plan-view{max-height:70dvh}}.adnav{top:calc(var(--topbar) + 16px);flex-direction:column;gap:4px;display:flex;position:sticky}.adminui .adnav{max-height:calc(100dvh - var(--topbar) - 28px);overflow:hidden}.adminui .adnav .adnav-list{overscroll-behavior:contain;gap:inherit;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),#0000);mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}.adnav button{text-align:left;color:var(--muted);background:0 0;border:0;border-left:2px solid #0000;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700}.adnav button:hover{background:color-mix(in srgb, var(--surface) 60%, transparent);color:var(--text)}@media (max-width:900px){.admin,.adminui.navmini.admin,main.admin.adminui{grid-template-columns:1fr}.adnav{flex-direction:row;position:static;overflow-x:auto}.adnav button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}.adnav button.on{border-left:0;border-bottom-color:var(--amber)}}.adh{margin:22px 0 12px;font-size:16px;font-weight:800}.adhint{font-size:calc(var(--ad-fs,13px) - .5px);color:var(--muted);margin-bottom:14px}.kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.kpi{background:var(--surface);border:1px solid var(--border-soft);text-align:left;color:var(--text);font:inherit;cursor:var(--cur-hand);border-radius:14px;padding:16px 18px;transition:border-color .15s,transform .15s}.kpi span{color:var(--muted);font-size:12px}.kpi b{margin-top:6px;font-size:26px;font-weight:800;display:block}.kpi:hover{border-color:var(--accent2,var(--accent));transform:translateY(-1px)}.adtblwrap,.heatwrap{overflow-x:auto}.adtbl{border-collapse:collapse;width:100%;font-size:var(--ad-fs,13px)}.adtbl th{text-align:left;font-size:var(--ad-fs2,11px);letter-spacing:.5px;text-transform:uppercase;color:var(--ad-ink3,var(--muted));padding:calc(var(--ad-pad,11px) * .73) var(--ad-pad,11px);border-bottom:1px solid var(--border);font-weight:800}.adtbl td{padding:calc(var(--ad-pad,11px) * .9) var(--ad-pad,11px);border-bottom:1px solid var(--border-soft);line-height:1.35}.adtbl tfoot .reptot td{border-top:2px solid var(--border);border-bottom:0;font-weight:800}.adtbl tbody tr{min-height:var(--ad-row,36px)}.heat{border-collapse:collapse;font-size:11px}.heat th{color:var(--ad-ink3,var(--muted));padding:4px 6px;font-weight:700}.heat td.hname{text-align:left;color:var(--muted);white-space:nowrap;padding-right:12px;font-size:12px}.heat .hc{text-align:center;border-radius:6px;width:30px;height:26px;font-weight:700}.heat .hc.free{background:color-mix(in srgb, var(--ok) 20%, transparent);color:var(--ok)}.heat .hc.full{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger)}.ailink{background:var(--amber-bg);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent);border-radius:16px;padding:20px}.ailink .ailh{color:var(--amber2);font-size:16px;font-weight:800}.ailink .ailhd{color:var(--muted);margin:6px 0 14px;font-size:13px}.ailink input{background:var(--surface);border:1px solid var(--border);height:46px;color:var(--text);border-radius:10px;outline:none;flex:1;padding:0 14px;font-size:14px}.draftlist{flex-direction:column;gap:14px;display:flex}.draft{border:1px solid var(--border);border-radius:16px;padding:18px}.drhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.drname{font-size:16px;font-weight:800}.drurl{color:var(--accent);word-break:break-all;margin:6px 0;font-size:12px;display:block}.drsrc{margin:6px 0}.drsrc .drurl{margin:2px 0 0}.drsrct{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800;display:inline-block}.drsrct.ok{color:var(--ok)}.drsrct.bad{color:var(--amber2)}.confbar{margin:12px 0}.cflabel{color:var(--muted);font-size:12px;font-weight:700}.cftrack{background:var(--surface2);border-radius:999px;height:8px;margin-top:5px;overflow:hidden}.cffill{border-radius:999px;height:100%}.cffill.g{background:var(--ok)}.cffill.a{background:var(--amber)}.cffill.r{background:var(--danger)}.drgal{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.drimg{border:2px solid var(--border);background:var(--img-bg);border-radius:10px;justify-content:center;align-items:center;width:74px;height:74px;display:flex;overflow:hidden}.drimg.on{border-color:var(--accent)}.drimg img{object-fit:contain;max-width:82%;max-height:82%}.drdesc{color:var(--muted);margin:10px 0;font-size:13px;line-height:1.55}.drq{background:var(--amber-bg);color:var(--amber2);border-radius:12px;margin:12px 0;padding:12px 14px;font-size:13px}.drq ul{margin:6px 0 0;padding-left:18px}.drq li{margin:3px 0}.draft .rowc input{max-width:160px;height:44px}.drrej{border:1px solid var(--border);height:44px;color:var(--muted);background:0 0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:700}.drrej:hover{border-color:var(--danger);color:var(--text)}.reqgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-content:start;gap:12px;display:grid}.reqgrid .emptybig{grid-column:1/-1}.reqcardA{border:1px solid var(--border);padding:var(--ad-pad,11px);border-radius:14px;flex-direction:column;min-width:0;display:flex}.rqwhat{letter-spacing:-.01em;overflow-wrap:anywhere;margin-bottom:2px;font-size:15px;font-weight:800;line-height:1.25}.rqwhen{overflow-wrap:anywhere;margin-bottom:2px;font-size:12.5px;line-height:1.35}.rqwhen b{font-variant-numeric:tabular-nums}.rqwish{margin-left:6px}.rqverd{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:2px;font-size:11.5px;line-height:1.3;display:flex}.rqverd>*+.rqfact:before{content:"·";margin-right:5px}.rqfact{font-style:italic}.rqcontact{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.rqnote{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.reqcardA .rqnote{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.rqacts{flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;padding-top:8px;display:flex}.moneygrid{grid-template-columns:1fr;gap:30px;display:grid}@media (min-width:780px){.moneygrid{grid-template-columns:1fr 1fr}}.moneygrid>*{min-width:0}@media (max-width:640px){.moneygrid .rowc{flex-wrap:wrap}.moneygrid .rowc input,.moneygrid .rowc select{flex:120px;min-width:0;max-width:none}.adtop .rowc{flex-wrap:wrap}.adtop .rowc .capply{white-space:normal;flex:auto}}.tgl{background:var(--border);border:0;border-radius:999px;width:40px;height:22px;position:relative}.tgl i{width:16px;height:16px;transition:.2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.tgl.on{background:var(--ok)}.tgl.on i{left:21px}.btnW.buy{position:relative;overflow:hidden}.btnW.buy>*{z-index:1;position:relative}.btnW.buy:not(.off):not(.ok):after{content:"";z-index:0;background:linear-gradient(100deg,#0000,#ffffff6b,#0000);width:38%;animation:3.6s ease-in-out infinite btnshine;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}@keyframes btnshine{0%{left:-45%}55%,to{left:140%}}.grid .card:nth-child(4n+2){animation-delay:50ms}.grid .card:nth-child(4n+3){animation-delay:.1s}.grid .card:nth-child(4n+4){animation-delay:.15s}.availbadge.free:before{content:"";background:var(--ok);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.8s ease-in-out infinite dotpulse;display:inline-block}@keyframes dotpulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}50%{box-shadow:0 0 0 4px #0000}}.cta.primary.mag{will-change:transform}@keyframes erUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes erCard{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.cta{cursor:var(--cur-hand);gap:10px;font-family:inherit}.cta.date.empty{border-color:var(--accent);animation:datepulse 1.8s var(--ease) infinite}.h1{letter-spacing:-.02em;line-height:.96}.htag{font-size:clamp(15px,2vw,19px);line-height:1.5}@media (max-width:760px){.sp-stage{border-radius:18px;height:clamp(400px,104vw,540px)}.sp-media{padding:10px 8px 2px}.sp-media img{max-width:100%}.sp-cap{margin:0 8px 8px;padding:9px 13px}.sp-eyebrow{letter-spacing:.2em;margin-bottom:2px;font-size:9px}.sp-brand{margin-bottom:1px;font-size:10px}.sp-name{-webkit-line-clamp:1;margin-bottom:6px;font-size:15.5px}.sp-cta{height:36px;padding:0 15px;font-size:13px}.sp-price{font-size:14.5px}.sp-arrow{width:40px;height:40px}.sp-arrow.prev{left:8px}.sp-arrow.next{right:8px}}.hglow.g1{animation:14s ease-in-out infinite erFloat1}.hglow.g2{width:44vw;height:44vw;animation:18s ease-in-out infinite erFloat2;bottom:-16vw;left:-10vw}@keyframes erFloat1{0%,to{transform:translate(0)}50%{transform:translate(-18px,22px)}}@keyframes erFloat2{0%,to{transform:translate(0)}50%{transform:translate(20px,-16px)}}.card{background:var(--surface);border:1px solid var(--border-soft);border-radius:16px}.thumb{border-radius:16px}.sechead.clk{cursor:var(--cur-hand)}.sechead.clk:hover h2{color:var(--accent2)}.morelink{color:var(--accent2);cursor:var(--cur-hand);background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:4px 2px;font-size:14px;font-weight:700;display:inline-flex}.morelink:hover{color:var(--accent)}@media (hover:none){.quick{opacity:1;transform:none}}.dstage{border:1px solid var(--border-soft);border-radius:22px;position:relative;overflow:hidden}.mseg{z-index:3;background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;margin:0;position:absolute;top:14px;left:14px}.dthumb{border-radius:11px;width:74px;height:74px}.drop3d{background:repeating-linear-gradient(45deg, var(--surface2) 0 10px, var(--img-bg) 10px 20px);border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:auto;height:auto;display:flex;position:absolute;inset:0}.specwrap{margin-top:22px}.spectitle{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:700}.specwrap .spectbl{border:1px solid var(--border-soft);border-collapse:separate;border-spacing:0;border-radius:12px;width:100%;overflow:hidden}.specwrap .spectbl td{background:var(--surface)}.specwrap .spectbl tr:nth-child(2n) td{background:var(--surface2)}.dstrip h3{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.dstrip h3.dstrip-comp{color:var(--accent2)}.dstrip h3.dstrip-rel{color:var(--muted)}.dstrip h3.dstrip-cb{color:var(--accent);align-items:center;gap:7px;display:flex}.dstrip h3.dstrip-cb:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.card.small .cnote{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.25}.codates{color:var(--muted);margin-bottom:10px;font-size:12px}.codates b{color:var(--text)}.fcap{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:12px 0 6px;font-size:10px;font-weight:700}.badge{align-items:center;display:inline-flex}.badge .sdot{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.stat b.accent2v{color:var(--accent2)}.stat b.okv{color:var(--ok)}.stat span{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.orditem{align-items:center;gap:10px;display:flex}.orditem img,.orditem .oimg{object-fit:cover;background:var(--img-bg);border-radius:7px;flex:none;width:40px;height:40px}.orditem .on{flex-direction:column;flex:1;min-width:0;display:flex}.orditem .on em{color:var(--muted);font-size:11px;font-style:normal}.addrcard{position:relative}.addracts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.addract{border:1px solid var(--border);min-width:64px;height:auto;min-height:32px;color:var(--text);cursor:var(--cur-hand);transition:.15s var(--ease);background:0 0;border-radius:8px;flex:auto;padding:6px 9px;font-size:12px;font-weight:600;line-height:1.25}.addract:hover{border-color:var(--accent)}.addract:disabled{opacity:.55;cursor:var(--cur-arrow)}.addract.del:hover{border-color:var(--danger);color:var(--danger)}.addradd{border:1.5px dashed var(--border);min-height:128px;color:var(--muted);cursor:var(--cur-hand);transition:.15s var(--ease);background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.addradd:hover{border-color:var(--accent);color:var(--accent2)}.efotocard{background:linear-gradient(150deg, var(--accent-bg), var(--surface));border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);position:relative;overflow:hidden}.efoto-glow{background:var(--accent);opacity:.18;filter:blur(50px);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.efoto-head{z-index:1;align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}.efoto-e{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);font-family:var(--font-sora), var(--font-inter), sans-serif;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:800;display:flex}.efoto-head .efotoh{margin:0}.efoto-head .badge{margin-left:auto}.efotocard p,.efotocard .ae{z-index:1;position:relative}.referstats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.referstats .stat{text-align:center;min-width:0;margin:0}.referstats .stat b{font-size:26px}.refcode{background:var(--accent-bg)}.refcode span{color:var(--accent2)}.copybtn{background:var(--accent);color:var(--accent-ink);height:38px;cursor:var(--cur-hand);border:0;border-radius:10px;padding:0 16px;font-weight:700}.adnav button.on{background:var(--amber-bg);color:var(--amber2);border-left-color:#0000}.drimg{position:relative}.mainlbl{background:var(--accent);color:var(--accent-ink);text-align:center;letter-spacing:.04em;padding:2px;font-size:9px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.drattrs{border-collapse:separate;border-spacing:0;border:1px solid var(--border-soft);border-radius:10px;width:100%;margin:10px 0;font-size:12px;overflow:hidden}.drattrs td{padding:6px 10px}.drattrs tr:nth-child(2n) td{background:var(--surface2)}.drattrs td:first-child{color:var(--muted);width:42%}.drcats{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.drcat{background:var(--surface2);color:var(--muted);border:1px solid var(--border-soft);border-radius:999px;padding:3px 9px;font-size:11px}.rqhead{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.rqnum{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.rqsel{flex:none}.rqbar{align-items:center}.heat th.we{color:var(--accent2)}.hdow{color:var(--faint);font-size:9px}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 20%, transparent) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 20%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--accent2);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-corner{background:0 0}.catnav{scrollbar-gutter:stable}.catnav::-webkit-scrollbar{width:9px}.catnav::-webkit-scrollbar-thumb{border-width:2px}.pdp{max-width:1160px;margin:0 auto;padding:clamp(16px,4vw,40px) clamp(16px,5vw,48px) 80px}.pdp-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:22px;font-size:12.5px;display:flex}.pdp-crumbs a{color:var(--muted)}.pdp-crumbs a:hover{color:var(--accent2)}.pdp-crumbs .sep{opacity:.5;margin:0 6px}.pdp-crumbs [aria-current]{color:var(--text)}.pdp-grid{grid-template-columns:1fr;gap:30px;display:grid}@media (min-width:860px){.pdp-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:48px}}.pdp-media{aspect-ratio:3/2;border:1px solid var(--border-soft);background:var(--stage,var(--surface));border-radius:18px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pdp-media img{object-fit:contain;max-width:84%;max-height:82%;filter:drop-shadow(var(--img-drop,0 24px 24px #00000080))}.pdp-noimg{background:var(--img-bg);width:100%;height:100%}.pdp-brand{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:11px;font-weight:800}.pdp-title{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(24px,3.5vw,36px);font-weight:800;line-height:1.12}.pdp-cat{color:var(--accent2);margin-bottom:16px;font-size:13px;font-weight:600}.pdp-price{font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:30px;font-weight:800}.pdp-price small{color:var(--muted);font-size:14px;font-weight:600}.pdp-lede{color:var(--muted);max-width:52ch;margin:0 0 20px;font-size:14.5px;line-height:1.6}.pdp-actions{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.pdp-actions .btnW{width:auto;height:48px;padding:0 22px}.pdp-specs{border:1px solid var(--border-soft);border-collapse:separate;border-spacing:0;border-radius:12px;width:100%;font-size:13px;overflow:hidden}.pdp-specs td{padding:9px 14px}.pdp-specs td:first-child{color:var(--muted);width:42%}.pdp-specs tr td{background:var(--surface)}.pdp-specs tr:nth-child(2n) td{background:var(--surface2)}.pdp-related{margin-top:56px}.pdp-related h2{margin:0 0 18px;font-size:18px;font-weight:700}.pdp-relgrid{grid-template-columns:repeat(auto-fill,minmax(clamp(150px,22vw,200px),1fr));gap:16px;display:grid}.pdp-relcard{border:1px solid var(--border-soft);background:var(--surface);color:var(--text);transition:.2s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.pdp-relcard:hover{border-color:var(--accent2);transform:translateY(-3px)}.pdp-relcard img{aspect-ratio:1;object-fit:contain;background:var(--img-bg);border-radius:8px;width:100%}.pdp-relcard .n{overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.25}.pdp-relcard .p{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:auto;font-size:12px}.media3d{white-space:nowrap;font-size:12px;font-weight:700}.media3d.ok{color:var(--ok)}.media3d.gen{color:var(--amber2)}.ptactions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.ptname{color:var(--text);font:inherit;text-align:left;cursor:var(--cur-hand);background:0 0;border:0;padding:0;font-weight:600}.ptname:hover{color:var(--amber2);text-decoration:underline}.ptcat.nocat{color:var(--danger)}.admcard.wide{width:92vw;max-width:920px}.admcard.wide .admbody{max-height:72vh;overflow-y:auto}.pe-grid{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:760px){.pe-grid{grid-template-columns:300px 1fr;align-items:start}}.pe-mainimg{aspect-ratio:4/3;border:1px solid var(--border-soft);background:var(--stage,var(--surface));border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.pe-mainimg img{object-fit:contain;max-width:90%;max-height:90%}.pe-noimg{background:var(--img-bg);width:100%;height:100%}.pe-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:12px 0 5px;font-size:10px;font-weight:700;display:block}.peinp{border:1px solid var(--border);background:var(--surface);width:100%;height:38px;color:var(--text);border-radius:9px;outline:none;padding:0 12px;font-family:inherit;font-size:13px}.peinp:focus{border-color:var(--amber)}.peinp.ta{resize:vertical;height:auto;min-height:54px;padding:9px 12px;line-height:1.5}.pe-gal{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:8px;display:grid}.pe-galitem{aspect-ratio:1;border:1px solid var(--border-soft);background:var(--img-bg);border-radius:8px;position:relative;overflow:hidden}.pe-galitem.main{border-color:var(--amber)}.pe-galitem img{object-fit:contain;width:100%;height:100%}.pe-galacts{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:3px 0 1px;display:flex}.pe-galacts button{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--text);cursor:var(--cur-hand);border-radius:6px;font-size:11px;line-height:1}.pe-galacts button:hover{background:var(--amber);color:#241a02}.pe-mainbadge{background:var(--amber);color:#241a02;text-align:center;letter-spacing:.04em;padding:1px;font-size:8px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.row3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pe-cats{flex-wrap:wrap;gap:6px;display:flex}.pe-catchip{border:1px solid var(--border);color:var(--muted);cursor:var(--cur-hand);transition:.15s var(--ease);background:0 0;border-radius:999px;padding:5px 10px;font-size:11.5px}.pe-catchip:hover{border-color:var(--amber)}.pe-catchip.on{background:var(--amber-bg);border-color:var(--amber);color:var(--amber2)}.pe-warn{color:var(--danger);text-transform:none;letter-spacing:0;font-weight:700}.srchwrap{min-width:130px;transition:flex-basis .3s var(--ease);flex:0 170px;position:relative}.srchwrap.wide{flex:340px}.srchwrap.row,.srchwrap.row .srchico{display:none}.srchwrap .tsearch{width:100%;min-width:0}.srchdrop{z-index:var(--ad-z-drop);background:var(--surface);border:1px solid var(--border);border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 50px -12px #00000080}.srchitem{width:100%;cursor:var(--cur-hand);text-align:left;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.srchitem:hover{background:var(--surface2)}.srchitem.busy img,.srchitem.busy .noimg,.srchitem.busy .sp{opacity:.45}.sbusy{letter-spacing:.01em;color:var(--amber2);background:var(--amber-bg);border:1px solid var(--amber);white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.srchitem img,.srchitem .noimg{object-fit:contain;background:var(--img-bg);border-radius:7px;flex:none;width:34px;height:34px}.srchitem .sn{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.srchitem .sp{color:var(--muted);font-size:12px}.srchall{border:0;border-top:1px dashed var(--border-soft);width:100%;color:var(--accent2);cursor:var(--cur-hand);background:0 0;padding:9px;font-size:12px;font-weight:700}.srchnone{color:var(--muted);text-align:center;padding:12px;font-size:12.5px}.co{max-width:1280px;margin:0 auto;padding:clamp(16px,4vw,40px) clamp(16px,5vw,48px) 90px}.co-back{color:var(--muted);cursor:var(--cur-hand);background:0 0;border:0;margin-bottom:14px;padding:0;font-size:13px}.co-back:hover{color:var(--accent2)}.co-title{margin:0 0 26px;font-size:clamp(24px,3.4vw,34px);font-weight:800}.co-head{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.co-head .co-back{flex:none;margin-bottom:0}.co-head .co-title{margin:0;font-size:clamp(22px,2.6vw,28px)}.co-h{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:12px;font-weight:800}.co-grid{grid-template-columns:1fr;gap:26px;display:grid}.co-main{flex-direction:column;gap:20px;min-width:0;display:flex}.co-side{min-width:0}@media (min-width:900px){.co-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px}.co{padding-bottom:48px}.co-side{top:calc(var(--topbar) + 16px);position:sticky}}@media (min-width:1200px){.co-grid{grid-template-columns:minmax(0,1fr) 344px;gap:32px}}.co-kithead{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;display:flex}.co-kithead .co-h{flex:none;margin:0}.co-kithead .co-whenrow{flex:1;min-width:260px;padding:9px 14px}.co-item{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.co-item img,.co-item .noimg{object-fit:contain;background:var(--img-bg);border-radius:10px;flex:none;width:54px;height:54px}.co-item .m{flex:1;min-width:0}.co-item .n{color:var(--text);text-align:left;cursor:var(--cur-hand);background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;line-height:1.25;display:block}.co-item .n:hover{color:var(--accent2)}.co-item .p{color:var(--muted);margin-top:2px;font-size:12px}.co-item .p.bad{color:var(--danger);font-weight:700}.co-item.un img{filter:grayscale()brightness(.65)}.co-item.bad{background:color-mix(in srgb, var(--danger) 7%, transparent);box-shadow:inset 3px 0 0 var(--danger);border-radius:0 8px 8px 0;padding-left:8px}.co-item-warn{color:var(--danger);margin-top:2px;font-size:12px;font-weight:700}.co-item .lt{text-align:right;min-width:84px;font-size:13.5px;font-weight:700}.co-item .rm{width:28px;height:28px;color:var(--muted);cursor:var(--cur-hand);background:0 0;border:0;border-radius:8px}.co-item .rm:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.co-item .qty{align-items:center;gap:6px;display:flex}.co-item .qty button{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--text);cursor:var(--cur-hand);border-radius:8px;font-weight:700}.co-item .qty button:disabled{opacity:.35;cursor:var(--cur-arrow)}.co-item-img{cursor:var(--cur-hand);transition:transform .12s}.co-item-img:hover{transform:scale(1.04)}.ppv-scrim{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030712a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ppv{background:var(--bg2);border:1px solid var(--border);width:min(760px,96vw);max-height:90vh;box-shadow:var(--shadow);border-radius:18px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:auto}.ppv .mx{z-index:3;position:absolute;top:10px;right:10px}.ppv-media{background:var(--stage,radial-gradient(circle at 50% 35%, #23262c, #0f1114));border-radius:18px 0 0 18px;place-items:center;min-height:260px;padding:24px;display:grid}.ppv-media img{object-fit:contain;max-width:100%;max-height:320px;filter:drop-shadow(var(--img-drop,0 8px 16px #00000080))}.ppv-noimg{background:var(--surface);border-radius:12px;width:100%;height:220px}.ppv-info{padding:26px 22px 22px}.ppv-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--accent2);font-size:11px;font-weight:800}.ppv-info h3{margin:5px 0 4px;font-size:20px;font-weight:800;line-height:1.2}.ppv-cat{color:var(--muted);margin-bottom:8px;font-size:12.5px}.ppv-price{margin-bottom:10px;font-size:22px;font-weight:800}.ppv-price small{color:var(--muted);font-size:12px;font-weight:500}.ppv-desc{color:var(--text);margin:0 0 12px;font-size:13px;line-height:1.55}.ppv-specs{border-collapse:collapse;width:100%;font-size:12.5px}.ppv-specs td{border-bottom:1px solid var(--border-soft);padding:5px 0}.ppv-specs td:first-child{color:var(--muted)}.ppv-specs td:last-child{text-align:right;font-weight:600}.ppv-note{color:var(--faint);margin-top:12px;font-size:11.5px}@media (max-width:620px){.ppv{grid-template-columns:1fr}.ppv-media{border-radius:18px 18px 0 0;min-height:190px}}.chk.terms{margin:8px 0 6px;font-size:12px}.chk.terms input{width:15px;height:15px}.fb-flash{z-index:400;pointer-events:none;background:#ffffff29;animation:.25s forwards fbflash;position:fixed;inset:0}@keyframes fbflash{0%{opacity:1}to{opacity:0}}.fb-capbadge{z-index:400;color:#fff;box-shadow:var(--shadow);pointer-events:none;background:#0c1526eb;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:600;animation:1.1s ease-in-out infinite fbpulse;display:flex;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}@keyframes fbpulse{0%,to{opacity:.78}50%{opacity:1}}.fb-fab{z-index:390;border:2px solid var(--accent);background:var(--bg2);width:54px;height:54px;color:var(--text);box-shadow:0 8px 26px -6px color-mix(in srgb, var(--accent) 60%, transparent), var(--shadow);cursor:var(--cur-hand);opacity:.95;border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;transition:opacity .15s,transform .15s;display:flex;position:fixed;bottom:18px;right:18px}.fb-fab:hover{opacity:1;transform:scale(1.08)}.fb-fab:active{transform:scale(.95)}@media (max-width:640px){.fb-fab{right:14px;bottom:calc(88px + env(safe-area-inset-bottom,0px));width:52px;height:52px}}.fb-scrim{z-index:400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030712b8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.fb-card{overscroll-behavior:contain;background:var(--bg2);border:1px solid var(--border);width:min(1280px,100vw - 20px);max-height:96dvh;box-shadow:var(--shadow);border-radius:16px;padding:16px;position:relative;overflow:auto}.fb-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-right:38px;font-size:16px;display:flex}.fb-head>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fb-head .fb-lang{flex:none;margin-right:8px}.ov-lang{flex:none}.ov-lang .segico{display:none}.drawer>header .ov-lang,.authmodal .ov-lang,.dpmodal .ov-lang{z-index:3;position:absolute;top:13px;right:54px}.drawer>header .ov-lang{top:20px}.ov-lang-pdp{z-index:6;position:fixed;top:19px;right:clamp(62px,4vw + 48px,92px)}.scrollnav{z-index:70;border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--bg2) 86%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);border-radius:999px;flex-direction:column;display:flex;position:fixed;bottom:14px;left:14px;overflow:hidden;box-shadow:0 6px 20px -9px #0000008c}.scrollnav button{width:33px;height:29px;color:var(--muted);cursor:var(--cur-hand);background:0 0;border:0;place-items:center;transition:background .15s,color .15s,transform .1s;display:grid}.scrollnav button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent2)}.scrollnav button:active:not(:disabled){transform:scale(.88)}.scrollnav button:disabled{opacity:.26;cursor:var(--cur-arrow)}.scrollnav button+button{border-top:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-soft))}@media (max-width:640px){.scrollnav{bottom:calc(12px + env(safe-area-inset-bottom,0px));left:12px}.scrollnav button{width:29px;height:26px}}.fb-stage{position:relative}.fb-canvas{border:1px solid var(--border);background:var(--surface);touch-action:none;cursor:crosshair;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:74dvh;margin:0 auto;display:block}.fb-canvas.cropping{cursor:cell}.fb-tools .fb-tbtn.on{border-color:var(--accent);background:var(--accent);color:#fff}.fb-drawhint.crop{color:#0a84ff;background:#0a84ff1f}.fb-tools{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;display:flex}.fb-color{width:22px;height:22px;cursor:var(--cur-hand);border:2px solid #0000;border-radius:50%;padding:0}.fb-color.on{border-color:var(--text);box-shadow:0 0 0 2px var(--bg2)}.fb-sep{flex:1}.fb-tbtn{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text);cursor:var(--cur-hand);border-radius:8px;padding:0 10px;font-size:12.5px}.fb-tbtn:hover{border-color:var(--accent2)}.fb-tbtn.ic{justify-content:center;align-items:center;width:34px;padding:0;font-size:15px;line-height:1;display:inline-flex}.fb-tbtn:disabled{opacity:.38;cursor:var(--cur-arrow)}.fb-tbtn:disabled:hover{border-color:var(--border)}.fb-shotbox{border:1px dashed var(--border);background:var(--surface);min-height:96px;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 14px;font-size:13.5px;display:flex}.fb-attach{background:var(--accent);color:#fff;height:42px;cursor:var(--cur-hand);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--accent) 60%, transparent);border:none;border-radius:10px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .12s,filter .12s;display:inline-flex}.fb-attach:hover{filter:brightness(1.05);transform:translateY(-1px)}.fb-attach:active{transform:translateY(0)}.fb-shotmain{background:var(--accent);color:#fff;width:100%;max-width:320px;height:54px;cursor:var(--cur-hand);box-shadow:0 10px 26px -8px color-mix(in srgb, var(--accent) 70%, transparent);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15.5px;font-weight:800;transition:transform .12s,filter .12s;display:inline-flex}.fb-shotmain:hover{filter:brightness(1.06);transform:translateY(-1px)}.fb-shotmain:active{transform:translateY(0)}.fb-attach.alt{height:36px;color:var(--muted);border:1px solid var(--border);box-shadow:none;background:0 0;padding:0 14px;font-size:12.5px;font-weight:600}.fb-attach.alt:hover{border-color:var(--accent2);color:var(--text);filter:none;transform:none}.fb-invisible{opacity:0!important;pointer-events:none!important}.fb-msg.ok{color:var(--ok,#2fae74)}.bellhint{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.bellsys{align-items:center;gap:6px;min-width:0;display:flex}.bellsys-t{color:var(--muted);font-size:11.5px;line-height:1.3}.bellsys.on .bellsys-t{color:var(--ok,#2fae74)}.bellsys.off .bellsys-t{color:var(--amber2,#f5a524)}.lnkbtn{font:inherit;color:var(--ad-accent-tx,var(--accent2));text-underline-offset:2px;cursor:var(--cur-hand);background:0 0;border:0;padding:0;text-decoration:underline}.lnkbtn:hover{text-decoration-thickness:2px}.ava-why{color:var(--muted);margin:2px 0 8px;font-size:11.5px;line-height:1.4}.pk-current .badge{margin-left:4px;padding:1px 6px;font-size:10px}.pk-ln i{color:var(--faint);font-style:normal}.pk-lines{border-top:1px solid var(--border-soft);flex-direction:column;gap:2px;max-height:168px;margin:6px 0;padding-top:6px;display:flex;overflow:auto}.pk-line{align-items:baseline;gap:6px;font-size:12px;display:flex}.pk-lq{color:var(--muted);flex:none;min-width:22px}.pk-ln{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pk-lp{color:var(--muted);flex:none}.pk-line.more{color:var(--faint)}.pk-money{border-top:1px solid var(--border-soft);padding-top:6px}.pk-due{color:var(--danger)}.peekhot{border-bottom:1px dashed #0000}.peekhot:hover{border-bottom-color:color-mix(in srgb, currentColor 45%, transparent)}.pk-user{flex-direction:column;gap:3px;padding:2px;font-size:12.5px;display:flex}.pk-user b{font-size:13.5px}.pk-user span{color:var(--muted)}.pk-user em{color:var(--faint);font-size:11.5px;font-style:normal}.dates2{align-items:center;gap:4px;display:inline-flex}.dates2 i{color:var(--faint);font-style:normal}.stdrop{padding-right:4px;position:relative}.stdrop .stsel-in{color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;cursor:var(--cur-hand);background:0 0;border:0;max-width:128px;padding:0 2px}.stdrop .stsel-in:focus{outline:2px solid color-mix(in srgb, currentColor 45%, transparent);outline-offset:1px;border-radius:6px}.stdrop .stsel-in option{color:initial;text-transform:lowercase}.badge,.badge.badge-ord,.ordtbl .stsel,.adminui .adtbl .stsel,.fb-sb{text-transform:lowercase}.oi-price{border:1px solid var(--border);background:var(--surface2,var(--surface));width:74px;color:inherit;font:inherit;text-align:right;border-radius:7px;padding:3px 6px;font-size:12.5px}.oi-p em{color:var(--muted);margin-left:3px;font-size:11px;font-style:normal}.discEdit .disc-in{align-items:center;gap:4px;display:inline-flex}.discEdit input{border:1px solid var(--border);background:var(--surface2,var(--surface));width:62px;color:inherit;font:inherit;text-align:right;border-radius:7px;padding:3px 6px;font-size:12.5px}.discEdit input.ghost{opacity:.6}.discEdit em{color:var(--muted);font-size:11px;font-style:normal}.discwhy input{border:1px dashed var(--border);width:100%;color:var(--muted);font:inherit;background:0 0;border-radius:7px;padding:4px 8px;font-size:12px}.discwhy input:focus{color:var(--text);border-style:solid;outline:none}.discref{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.discref .peekhot{border-bottom:1px dashed var(--ad-line,var(--border));cursor:var(--cur-help,help);font-weight:800}.discref em{color:var(--ad-ink3,var(--muted));font-size:11.5px;font-style:normal}.fb-rec{background:var(--accent-bg);border:1px solid var(--card-bd);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:9px 11px;display:flex}.fb-rec.off{background:var(--surface2,var(--surface))}.fb-rec-t{color:var(--accent2);font-size:12.5px;font-weight:700}.fb-rec.off .fb-rec-t{color:var(--muted);font-weight:600}.fb-rec-b{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}@media (max-width:480px){.fb-rec-b{margin-left:0}}.fb-hctx{flex-wrap:wrap;gap:6px;min-width:0;margin-left:10px;display:flex}.fb-hctx b{background:var(--surface2,var(--surface));border:1px solid var(--border);border-radius:999px;align-items:baseline;gap:3px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-flex}.fb-hctx b span{color:var(--muted);font-size:10.5px;font-weight:600}.fb-hctx b.bad{border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--danger)}@media (max-width:480px){.fb-hctx{gap:4px;margin-left:6px}.fb-hctx b{padding:1px 5px;font-size:11px}}.fb-tbtn.fb-tool.on{background:var(--accent);color:var(--accent-ink,#06232a);border-color:var(--accent)}.fb-wbtn{border:1px solid var(--border);background:var(--surface2,var(--surface));width:26px;height:24px;cursor:var(--cur-hand);border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fb-wbtn i{background:var(--muted);border-radius:4px;width:14px;display:block}.fb-wbtn.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.fb-wbtn.on i{background:var(--accent2,var(--accent))}.fb-color{width:18px;height:18px}@media (max-width:480px){.fb-color{width:16px;height:16px}.fb-wbtn{width:24px;height:22px}}.fb-segs{flex-wrap:wrap;gap:10px 18px;margin-top:10px;display:flex}.fb-seg{flex-direction:column;gap:4px;min-width:0;display:flex}.fb-seg-l{letter-spacing:.08em;color:var(--faint);font-size:9.5px;font-weight:800}.fb-seg-b{flex-wrap:wrap;gap:4px;display:flex}.fb-sb{border:1px solid var(--border);background:var(--surface2,var(--surface));color:var(--muted);font:inherit;cursor:var(--cur-hand);border-radius:8px;align-items:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.fb-sb:hover{color:var(--text);border-color:var(--border-strong,var(--border))}.fb-sb.on{background:var(--accent);color:var(--accent-ink,#06232a);border-color:var(--accent)}.fb-sb.sev-high.on{background:var(--amber2,#f5a524);color:#1a1206;border-color:var(--amber2,#f5a524)}.fb-sb.sev-crit.on{background:var(--danger,#e5484d);color:#fff;border-color:var(--danger,#e5484d)}@media (max-width:480px){.fb-segs{gap:8px 12px}.fb-sb{padding:5px 7px;font-size:11.5px}}.fb-ctx{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:10px;font-size:12.5px;line-height:1.45;display:flex}.fb-drawhint{color:var(--accent2);background:var(--accent-bg);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:9px;margin-bottom:9px;padding:7px 11px;font-size:12.5px;font-weight:600;line-height:1.4}.fb-toollbl{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-right:2px;font-size:10px;font-weight:800}.fb-tools .fb-tbtn{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text);cursor:var(--cur-hand);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.fb-tools .fb-tbtn:hover:not(:disabled){border-color:var(--accent);color:var(--accent2)}.fb-tools .fb-tbtn:disabled{opacity:.38;cursor:var(--cur-arrow)}@media (max-width:560px){.fb-tools .fb-tbtn{gap:4px;padding:0 8px;font-size:12px}}.fb-attach-hint{opacity:.85;max-width:300px;line-height:1.4}.fb-spin{border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite fbspin}@keyframes fbspin{to{transform:rotate(360deg)}}.fb-note{background:var(--surface);border:1px solid var(--border);width:100%;min-height:70px;color:var(--text);resize:vertical;border-radius:10px;outline:none;margin-top:10px;padding:10px 12px;font-family:inherit;font-size:14px}.fb-note:focus{border-color:var(--accent)}.fb-who{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.fb-who input{background:var(--surface);border:1px solid var(--border);min-width:0;height:40px;color:var(--text);border-radius:10px;outline:none;padding:0 12px;font-size:13px}.fb-msg{color:var(--ok);margin-top:8px;font-size:13px;font-weight:700}.fb-foot{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.fb-send{width:auto;height:42px;padding:0 22px}.fbview{flex-direction:column;gap:14px;display:flex}.fbv-filters{flex-wrap:wrap;gap:8px;display:flex}.fbv-f{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);cursor:var(--cur-hand);border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.fbv-f.on{background:var(--accent);border-color:var(--accent);color:#fff}.fbv-f .badge{background:var(--border);min-width:18px;height:18px;color:var(--text);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.fbv-f.on .badge{color:#fff;background:#ffffff40}.fbv-list{flex-direction:column;gap:10px;display:flex}.fbv-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.fbv-thumb{border:1px solid var(--border);background:var(--bg2);cursor:zoom-in;border-radius:8px;width:92px;height:62px;padding:0;overflow:hidden}.fbv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fbv-thumb.noimg{cursor:var(--cur-arrow);place-items:center;display:grid}.fbv-thumb.noimg:after{content:"🐞";opacity:.5;font-size:20px}.fbv-m{min-width:0}.fbv-note{color:var(--text);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.fbv-note .ae{color:var(--muted)}.fbv-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.fbv-meta b{color:var(--text);font-weight:700}.fbv-url{color:var(--accent2);text-overflow:ellipsis;white-space:nowrap;max-width:320px;text-decoration:none;overflow:hidden}.fbv-url:hover{text-decoration:underline}.fbv-vp,.fbv-time{font-variant-numeric:tabular-nums}.fbv-status{height:34px}.fbv-card.click{cursor:var(--cur-hand);transition:border-color .12s,background .12s}.fbv-card.click:hover{border-color:var(--accent2);background:var(--bg2)}@media (max-width:640px){.fbv-card{grid-template-columns:64px 1fr}.fbv-thumb{width:64px;height:48px}.fbv-row-ctl{grid-column:1/-1;flex-direction:row!important}.fbv-row-ctl select{flex:1}}.fbv-row-ctl{flex-direction:column;align-items:stretch;gap:6px;display:flex}.fbv-prio{height:30px;font-size:12px}.fbv-prio.set.p1{border-color:color-mix(in srgb, #e5484d 60%, var(--border));color:#e5484d;font-weight:700}.fbv-prio.set.p2{border-color:color-mix(in srgb, #f5a623 60%, var(--border));color:#d98600;font-weight:700}.fbv-prio.set.p3{border-color:color-mix(in srgb, var(--ok) 55%, var(--border));color:var(--ok);font-weight:700}.fbv-card.prio-p1{border-left:4px solid #e5484d}.fbv-card.prio-p2{border-left:4px solid #f5a623}.fbv-card.prio-p3{border-left:4px solid var(--ok)}.fbv-prio-row{gap:8px;margin:0 0 12px;display:flex}.fbv-prio-btn{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--muted);cursor:var(--cur-hand);border-radius:10px;flex:1;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.fbv-prio-btn:hover{border-color:var(--accent2)}.fbv-prio-btn.on.p1{color:#e5484d;background:#e5484d24;border-color:#e5484d}.fbv-prio-btn.on.p2{color:#d98600;background:#f5a62329;border-color:#f5a623}.fbv-prio-btn.on.p3{background:color-mix(in srgb, var(--ok) 14%, transparent);border-color:var(--ok);color:var(--ok)}.fbv-noteedit{min-height:58px}.fbv-detail{flex-direction:column;width:100%;max-width:940px;max-height:88vh;display:flex;overflow:hidden}.fbv-detail .fb-head{flex:none}.fbv-dbody{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;min-height:0;display:grid;overflow:hidden}.fbv-dleft{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.fbv-dright{flex-direction:column;gap:8px;min-height:0;display:flex}.fbv-shot{border:1px solid var(--border);background:var(--img-bg);cursor:zoom-in;border-radius:12px;flex:none;width:100%;max-height:52vh;padding:0;display:block;overflow:hidden}.fbv-shot img{object-fit:contain;width:100%;height:100%;max-height:52vh;display:block}.fbv-shot.noimg{cursor:var(--cur-arrow);text-align:center;color:var(--muted);padding:26px;font-size:13px}.fbv-ua{opacity:.7;word-break:break-all;font-size:11.5px}.fbv-d-actions{flex:none;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.fbv-id{color:var(--faint);margin-left:2px;font-weight:800}.fb-head .fbv-hstat{flex:none;max-width:150px;margin-left:auto;margin-right:14px;padding:5px 8px;font-size:12.5px}.fb-head .fbv-src,.fb-head .fbv-env-tag{flex:none}.fbv-chips{flex-wrap:wrap;flex:none;gap:6px;display:flex}.fbv-chip{border:1px solid var(--border-soft);background:var(--surface2);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.fbv-chip b{color:var(--text);font-weight:700}.fbv-openpage{border:1px solid var(--border);background:var(--surface);color:var(--accent2);border-radius:10px;flex:none;align-items:baseline;gap:8px;padding:9px 11px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.fbv-openpage:hover{border-color:var(--accent);background:var(--surface2)}.fbv-openurl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:11.5px;font-weight:400;overflow:hidden}.fbv-trace{border:1px solid var(--border-soft);background:var(--surface);border-radius:10px;flex-direction:column;flex:none;gap:4px;padding:10px 12px;display:flex}.fbv-tr summary{cursor:var(--cur-hand);color:var(--text);align-items:center;gap:7px;padding:4px 0;font-size:12.5px;font-weight:700;display:flex}.fbv-trn{background:var(--surface2);color:var(--muted);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:800}.fbv-trn.bad{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.fbv-trlist{color:var(--muted);margin:2px 0 6px;padding-left:22px;font-size:12px;line-height:1.5}.fbv-trlist li{margin:1px 0}.fbv-trpre{max-height:190px;font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-word;color:var(--muted);background:var(--bg2);border:1px solid var(--border-soft);border-radius:8px;margin:2px 0 6px;padding:8px 10px;font-size:11px;line-height:1.5;overflow:auto}.fbv-envgrid{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:2px 0 6px;font-size:12px;display:grid}.fbv-envgrid .ek{color:var(--faint);font-weight:700}.fbv-envgrid .ev{color:var(--text);text-overflow:ellipsis;overflow:hidden}.fbv-tech{flex:none;font-size:12px}.fbv-tech summary{cursor:var(--cur-hand);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 0;font-size:11px;font-weight:700}.fbv-tech[open] summary{margin-bottom:4px}.fbv-field{flex-direction:column;flex:none;gap:4px;display:flex}.fbv-flbl{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);flex-direction:column;gap:1px;font-size:11px;font-weight:800;display:flex}.fbv-fhint{text-transform:none;letter-spacing:0;color:var(--muted);font-size:11.5px;font-weight:400}.fbv-fact{justify-content:flex-end;display:flex}.fbv-dright .fbv-field:last-of-type{flex:auto;min-height:0}.fbv-dright .fbv-field:last-of-type .fbv-res{flex:auto;min-height:70px}@media (max-width:760px){.fbv-dbody{grid-template-columns:1fr;overflow:auto}.fbv-dleft,.fbv-dright{overflow:visible}}.fbv-del{color:var(--danger,#e5484d);border-color:color-mix(in srgb, var(--danger,#e5484d) 40%, transparent)}.fbv-del:hover:not(:disabled){background:color-mix(in srgb, var(--danger,#e5484d) 12%, transparent)}.fbv-envs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.fbv-env{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--text);cursor:var(--cur-hand);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.fbv-env .badge{background:var(--border);min-width:20px;height:20px;color:var(--text);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.fbv-env.on{background:var(--text);color:var(--bg);border-color:var(--text)}.fbv-env.on .badge{color:inherit;background:#80808059}.fbv-env.on.prod{background:color-mix(in srgb, var(--buy,#22c55e) 18%, var(--surface));border-color:var(--buy,#22c55e);color:var(--text)}.fbv-env.on.dev{background:color-mix(in srgb, var(--amber2,#f5a524) 18%, var(--surface));border-color:var(--amber2,#f5a524);color:var(--text)}.fbv-env-tag{text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;white-space:nowrap;border-radius:6px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.fbv-env-tag.prod{background:color-mix(in srgb, var(--buy,#22c55e) 20%, transparent);color:var(--buy,#15803d)}.fbv-env-tag.dev{background:color-mix(in srgb, var(--amber2,#f5a524) 22%, transparent);color:var(--amber2,#b45309)}.fbv-env-tag.other{background:var(--border);color:var(--muted)}.fbv-oses{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.fbv-os{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);cursor:var(--cur-hand);border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.fbv-os.on{background:var(--accent);border-color:var(--accent);color:#fff}.fbv-os .badge{background:var(--border);min-width:18px;height:18px;color:var(--text);border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.fbv-os.on .badge{color:#fff;background:#ffffff40}.fbv-dev{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.co-whenrow{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 16px;font-size:13.5px;display:flex}.co-whenrow .capply{margin-left:auto}.co-needdates{text-align:left;width:100%;cursor:var(--cur-hand);border:1px solid color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 8%, var(--surface));animation:datepulse 2s var(--ease) infinite;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;font-family:inherit;display:flex}.co-needdates .co-nd-msg{min-width:0;color:var(--text);flex:1;font-size:13.5px;font-weight:700;line-height:1.4}.co-needdates .co-nd-btn{background:var(--accent);color:#fff;white-space:nowrap;border-radius:10px;flex:none;padding:9px 16px;font-size:13px;font-weight:800}.co-needdates:hover .co-nd-btn{filter:brightness(1.06)}.co-form input,.co-form select,.co-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;height:42px;color:var(--text);border-radius:10px;outline:none;margin-bottom:9px;padding:0 13px;font-family:inherit;font-size:13.5px}.co-form textarea{resize:vertical;height:auto;min-height:58px;padding:10px 13px}.co-form input:focus,.co-form textarea:focus{border-color:var(--accent)}.co-form input.err,.co-form select.err{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface))}.co-form .row2{gap:9px;display:flex}.co-form .row2>*{flex:1;min-width:0}.co-form .rowc{gap:9px;display:flex}.co-form .rowc input{flex:1;margin-bottom:0}@media (max-width:560px){.co-form .row2{flex-direction:column;gap:0}.co-form .row2>*{flex:none;width:100%}}.co-fcols{grid-template-columns:1fr;gap:0 22px;display:grid}.co-fcol{min-width:0}@media (min-width:1140px){.co-fcols{grid-template-columns:1fr 1fr}}.co-fcols.one{grid-template-columns:1fr;max-width:560px}.co-form .fcap{margin:4px 0 6px}.co-form .co-fcol>.cofield>textarea{min-height:44px}.co-idrow{gap:9px;display:flex}.co-idrow select{flex:0 0 42%;min-width:0}.co-idrow input{flex:1;min-width:0}.co-savedaddr{margin-bottom:9px}.fhint{color:var(--muted);margin:-5px 0 8px;font-size:11.5px;font-weight:600;line-height:1.35}.fhint.err,.co .fmsg.err,.co .co-item-warn,.co .co-item .p.bad{color:var(--danger-tx)}.fhint.warn{color:var(--amber)}.fhint.ok{color:var(--ok)}.co-lbl-x{color:var(--muted);text-transform:none;letter-spacing:0;font-style:normal;font-weight:700}.co-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.co-form .chk{align-items:center;margin:2px 0 10px;font-size:12.5px}.coaddr{position:relative}.coaddr-pop{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:12px;max-height:264px;padding:5px;position:absolute;top:calc(100% - 5px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px -18px #0000008c}.coaddr-hint{color:var(--faint);padding:5px 9px 7px;font-size:11px;font-weight:700;line-height:1.35}.coaddr-op{text-align:left;width:100%;color:var(--text);font:inherit;cursor:var(--cur-hand);background:0 0;border:0;border-radius:9px;padding:8px 10px;font-size:13px;display:block}.coaddr-op:hover,.coaddr-op.on{background:var(--accent-bg);color:var(--accent2)}.coaddr-none{color:var(--muted);padding:8px 10px;font-size:12.5px}.co-place{isolation:isolate;height:52px;margin-top:14px;font-size:15px;position:relative;overflow:hidden}.co-place:not(:disabled):after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff61 50%,#0000 68%);animation:5s ease-in-out infinite btnShine;position:absolute;inset:0;transform:translate(-130%)}@keyframes btnShine{0%,70%{transform:translate(-130%)}85%,to{transform:translate(130%)}}.co-consent{color:var(--faint);text-align:center;margin-top:9px;font-size:11.5px;line-height:1.4}.co-shopaddr{border:1px solid var(--border-soft);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 8px;padding:9px 12px;font-size:13px;display:flex}.co-shopaddr .co-sa-ico{flex:none}.co-shopaddr .co-sa-txt{color:var(--text);font-weight:700}.co-shopaddr .co-sa-map{color:var(--accent2);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700;text-decoration:none}.co-shopaddr .co-sa-map:hover{text-decoration:underline}.co-authwhy{color:var(--muted);text-align:center;margin-top:12px;font-size:12.5px;line-height:1.4}.co-signin{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px;display:flex}.co-guest-hint{color:var(--muted);margin:0 0 4px;font-size:13px;line-height:1.5}.co-signin-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.co-signin-txt b{color:var(--text);font-size:15px;font-weight:800}.co-signin-txt span{color:var(--muted);font-size:12.5px;line-height:1.4}.co-signin-btn{flex:none;height:44px;padding:0 22px;font-size:14px}.chk.errlbl span{color:var(--danger)}@keyframes ershake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.shake{animation:ershake .55s var(--ease)}.co-done{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:460px;margin:8vh auto 0;display:flex}.co-done-ic{background:var(--ok);color:#06220f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;font-weight:800;display:flex}.co-done h1{margin:0;font-size:26px}.co-done .mono{color:var(--accent2);font-size:15px}.co-done-sub{color:var(--muted);margin:0;font-size:14px}.dfoot .tot.sub{color:var(--muted);margin-top:-4px;font-size:12px}.clapcta{position:relative;overflow:visible}.clapcta .clapper{transition:transform .25s var(--ease)}.clapcta .clap-top{transform-origin:3px 12px;transition:transform .18s var(--ease)}.clapcta:hover{border-color:var(--accent);color:var(--accent2)}.clapcta:hover .clapper{animation:clapjump .55s var(--ease)}.clapcta:hover .clap-top{animation:clapflap .55s var(--ease)}@keyframes clapjump{0%,to{transform:translateY(0)}35%{transform:translateY(-7px)rotate(-6deg)}70%{transform:translateY(0)}}@keyframes clapflap{0%,to{transform:rotate(0)}30%{transform:rotate(-24deg)}60%{transform:rotate(0)}78%{transform:rotate(-10deg)}}.bellwrap{position:relative}.iconbtn.bell.hot{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}.iconbtn.bell.ring svg{transform-origin:50% 3px;animation:bellring 1s var(--ease)}.iconbtn.bell.ring .cbadge{animation:bellbadge 1s var(--ease)}@keyframes bellring{0%,to{transform:rotate(0)}12%{transform:rotate(16deg)}28%{transform:rotate(-13deg)}44%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}74%{transform:rotate(3deg)}}@keyframes bellbadge{0%,to{transform:scale(1)}30%{transform:scale(1.55)}}.cbadge.red{background:var(--danger);color:#fff}.belldrop{z-index:90;background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:300px;max-height:calc(100vh - 84px);display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 55px -12px #0000008c}.bell-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.bellfoot{border-top:1px solid var(--border-soft);background:var(--surface);flex:none;gap:6px;padding:6px 10px 8px;display:grid}.bellfoot .bellperm{margin:0}.bellfoot .bellpush{border-top:0;padding:2px}.bellall{width:100%;color:var(--accent2);cursor:var(--cur-hand);background:0 0;border:0;border-radius:8px;padding:8px;font-family:inherit;font-size:12.5px;font-weight:800}.bellall:hover{background:var(--surface2)}.bellh{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border-soft);padding:11px 14px;font-size:11px;font-weight:800}.bellnone{text-align:center;padding:16px 14px;font-size:13px}.bellpush{border-top:1px solid var(--border-soft);align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.bellpush-on{color:var(--ok);font-weight:700}.bellpush-b{border:1px solid var(--border);color:var(--text);cursor:var(--cur-hand);background:0 0;border-radius:8px;margin-left:auto;padding:3px 9px;font-size:12px}.bellpush-b+.bellpush-b{margin-left:0}.bellpush-b:hover{border-color:var(--accent);color:var(--accent2,var(--accent))}.bellnone.ok{color:var(--ok);font-weight:700}.bellitem{border:0;border-bottom:1px solid var(--border-soft);width:100%;color:var(--text);cursor:var(--cur-hand);text-align:left;background:0 0;align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;display:flex}.bellitem .bdot{border-radius:50%;flex:none;width:8px;height:8px}.bellitem .bdot.req{background:var(--amber)}.bellitem .bdot.ord{background:var(--accent)}.bellitem .bt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reflink{color:var(--accent2);cursor:var(--cur-hand);background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.reflink:hover{text-decoration:underline}.refstats{border:1px solid var(--amber-bg);background:color-mix(in srgb, var(--amber) 5%, transparent);border-radius:14px;margin-bottom:18px;padding:14px 16px}.refstats-h{align-items:center;gap:10px;margin-bottom:12px;font-size:13.5px;font-weight:700;display:flex}.refstats-h .mono{color:var(--amber2)}.admitem.asbtn{width:100%;font:inherit;color:inherit;cursor:var(--cur-hand);text-align:left;background:0 0;border:0}.admitem.asbtn:hover{background:var(--surface2)}.reqcardA.clk{cursor:var(--cur-hand);transition:border-color .15s}.reqcardA.clk:hover{border-color:var(--amber)}.ddesc{color:var(--text);opacity:.92;max-width:60ch;margin:4px 0 10px;font-size:14px;line-height:1.65}.kitadv{background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent)}.kah{font-size:13px;font-weight:700;color:var(--text)!important}.kah svg{color:var(--accent2);flex:none}.mobmenu-btn,.mobmenu-panel,.mobmenu-scrim,.mfilters-btn,.filterdrawer,.fd-scrim,.mobacct{display:none}@media (max-width:640px){.topbar{gap:7px;padding:0 12px}.topbar .deskonly{display:none!important}.moblang{display:flex}.moblang .seg button{padding:6px 8px;font-size:11.5px}.moblang .segico{padding:0 1px 0 7px}@media (max-width:400px){.moblang .segico{display:none}.moblang .seg .segico+button{padding-left:9px}}.mobmenu-btn{display:flex}.mobmenu-btn.on{border-color:var(--accent);color:var(--accent2)}.mobmenu-scrim{inset:var(--topbar) 0 0 0;z-index:78;background:#00000073;display:block;position:fixed}.mobmenu-panel{top:var(--topbar);z-index:79;background:color-mix(in srgb, var(--bg) 97%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-soft);opacity:0;pointer-events:none;transition:transform .22s var(--ease), opacity .22s var(--ease);box-shadow:var(--shadow);padding:10px 12px 14px;display:block;position:fixed;left:0;right:0;transform:translateY(-14px)}.mobmenu-panel.open{opacity:1;pointer-events:auto;transform:none}.mm-row{justify-content:space-between;align-items:center;gap:12px;padding:9px 4px;display:flex}.mm-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:800}.mm-row .seg{flex:none}.mm-row .seg button{padding:8px 14px;font-size:13px}.mm-item{border:0;border-top:1px solid var(--border-soft);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;padding:13px 6px;font-size:14px;font-weight:600;display:flex}.mm-item.amber{color:var(--amber2)}.mm-item.static{cursor:var(--cur-arrow)}.mm-dot{border-radius:50%;flex:none;width:8px;height:8px}.mm-dot.amber{background:var(--amber)}.mm-dot.accent{background:var(--accent)}.mmslot:empty{display:none}.mmslot{border-top:1px solid var(--border-soft);margin-top:4px;padding-top:4px}.adminui .adnav.inmenu{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:min(58vh,460px);position:static;overflow:hidden auto}.adminui .adnav.inmenu button{white-space:normal;border-bottom:0;border-left:2px solid #0000;width:100%}.adminui .adnav.inmenu button.on{border-left-color:var(--amber);border-bottom-color:#0000}.adminui .adnav.inmenu .adnav-fold{display:none}.adminui .adnav.inmenu .adnav-grp{flex-direction:column;gap:2px;margin-top:2px;display:flex}.adminui .adnav.inmenu .adnav-gh{padding:6px 10px 2px}.adminui .adnav.inmenu button{padding:11px 10px;font-size:14.5px}.adminui .adnav.inmenu .tbhud{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:10px;display:flex}.mobacct{height:38px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.mobacct.in{border-color:var(--accent);justify-content:center;width:38px;padding:0}.mobacct-ava{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.mm-account{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-bg);width:100%;color:var(--text);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.mm-account-ava{background:var(--accent);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.mm-account-txt{flex-direction:column;flex:1;min-width:0;display:flex}.mm-account-txt b{font-size:15px}.mm-account-txt small{color:var(--muted);font-size:12px}.mm-account-arrow{color:var(--accent2);font-size:18px;font-weight:700}.mm-sep{background:var(--border-soft);height:1px;margin:12px 0 4px}.catwrap{padding:16px 12px 90px;overflow-x:clip}.catmain,.toolbar{min-width:0}.srchwrap.row{display:block}.trow .srchwrap,.trow .srchwrap.wide{flex:100%;min-width:0}.srchdrop{left:0;right:0}.facetbar.deskonly{display:none}.mfilters-btn{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);height:40px;color:var(--accent2);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.mfilters-btn svg{flex:none}.mfb-badge{background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.fd-scrim{z-index:150;background:#00000080;display:block;position:fixed;inset:0}.filterdrawer{z-index:151;background:var(--surface);border-top:1px solid var(--border);max-height:82vh;animation:sheetup .28s var(--ease);border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -20px 55px -12px #0000008c}.fd-head{justify-content:space-between;align-items:center;padding:16px 18px 6px;display:flex}.fd-title{font-size:16px;font-weight:800;font-family:var(--font-sora), var(--font-inter), sans-serif}.fd-body{flex-direction:column;gap:10px;padding:8px 18px 4px;display:flex;overflow-y:auto}.filterdrawer .fsel{border-radius:12px;width:100%;max-width:none;height:48px;padding:0 34px 0 14px;font-size:14px}.fd-foot{padding:14px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);gap:10px;display:flex}.fd-reset{border:1px solid var(--border);height:48px;color:var(--muted);background:0 0;border-radius:12px;flex:none;padding:0 18px;font-weight:700}.fd-apply{flex:1;height:48px}.filternote{padding:10px 12px}.sechead h2{font-size:20px}}@keyframes sheetup{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:540px){.grid{grid-template-columns:1fr}}.erp-availm{letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:800;display:none}.erp-availm.ok{color:var(--ok)}.erp-availm.bad{color:var(--danger)}.erp-availm.muted{color:var(--muted)}@media (hover:none){.erp-availm{display:block}}@media (max-width:640px){.toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;margin-bottom:10px;padding:6px 0 0;position:static}.tb-sentinel{height:1px}.tb-mini{top:var(--topbar);z-index:44;padding:8px clamp(12px, 3vw, 16px) calc(8px + env(safe-area-inset-bottom,0px) * 0);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-soft);opacity:0;pointer-events:none;transition:transform .24s var(--ease), opacity .24s var(--ease);align-items:center;gap:8px;display:flex;position:fixed;left:0;right:0;transform:translateY(-118%);box-shadow:0 8px 22px -16px #0009}.tb-mini.on{opacity:1;pointer-events:auto;transform:none}.tb-mini .tbm-ico{color:var(--muted);flex:none;place-items:center;margin-left:2px;display:grid}.tb-mini .tbm-search{border:1px solid var(--border);background:var(--surface);min-width:0;height:42px;color:var(--text);border-radius:11px;flex:auto;padding:0 12px;font-size:16px}.tb-mini .tbm-search:focus{border-color:var(--accent);outline:none}.tb-mini .tbm-filters{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);height:42px;color:var(--accent2);border-radius:11px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.tb-mini .tbm-filters svg{flex:none}.tb-mini .tbm-filters .mfb-badge{min-width:20px;height:20px;padding:0 6px}.fdsheet{flex-direction:column;gap:6px;display:flex}.fdsheet .fdlbl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:12px 0 1px;font-size:11px;font-weight:800}.fdsheet .fdlbl:first-child{margin-top:0}.fdsheet .tdate{border-radius:12px;justify-content:flex-start;width:100%;height:48px;font-size:14px}.fdsheet .drop{width:100%;max-width:none;display:flex}.fdsheet .drop .drop-trigger{border-radius:12px;width:100%;height:48px;font-size:14px}.fdsheet .d-facet .drop-trigger{background:var(--surface);border-radius:12px;height:48px}.sechead{position:static}.tdate .tdlbl{max-width:none}.srchdrop{max-height:60vh;overflow-y:auto}.fd-head .mx{position:static}.co-form input,.co-form select,.co-form textarea,.reqcard input,.reqcard select,.reqcard textarea,.checkout input,.checkout select,.checkout textarea,.peinp,.adsearch,.ailink input,.adtbl input,.admnote,.mm-item,.tsearch,.tsel{font-size:16px}.ovinner{padding:66px 14px 70px}.dmedia{position:static;top:auto}.dstage{aspect-ratio:4/3}.dstage.dstage-scroll{touch-action:pan-y}.mseg button{padding:9px 15px}.dchip{padding:8px 12px}.pricebar .big{font-size:30px}.dtitle{font-size:24px}.spectbl{table-layout:fixed}.spectbl td{word-break:break-word;overflow-wrap:anywhere}.erp-add,.erp-datesbtn,.erp-incart{min-height:44px}.accthead{gap:12px 14px;margin-bottom:18px;padding-bottom:18px}.ainfo{flex:auto;min-width:0}.ainfo .an{font-size:18px}.ainfo .ae{text-overflow:ellipsis;overflow:hidden}.astats{flex:100%;margin-left:0}.stat{flex:auto;min-width:0;padding:10px 8px}.acttabs{scrollbar-width:none;margin:0 -16px 18px;padding:0 16px}.acttabs::-webkit-scrollbar{display:none}.referstats{gap:8px}.referstats .stat b{font-size:20px}.refcode{padding:12px}.refcode span{letter-spacing:1px;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}.efotocard{padding:20px}.efoto-head .efotoh{min-width:0;font-size:19px}.efoto-e{width:36px;height:36px;font-size:20px}.ordthumbs{scrollbar-width:none;overflow-x:auto}.ordthumbs::-webkit-scrollbar{display:none}.admin{gap:16px}.adbody{min-width:0;max-width:100%}.adtblwrap .adtbl{min-width:480px}.kpi{padding:14px}.kpi b{overflow-wrap:anywhere;font-size:21px}.adtitle{font-size:22px}.adsearch{width:100%;min-width:0}.adtop{align-items:stretch}.heat td.hname{text-overflow:ellipsis;max-width:96px;overflow:hidden}.refstats-h{flex-wrap:wrap}.refstats-h .fnchip{margin-left:auto}.admcard.wide{width:100%}.admcard.wide .admbody{max-height:80vh}.draft .rowc{flex-wrap:wrap}.draft .rowc input{flex:100%;max-width:none}.draft .rowc .btnW.buy,.draft .rowc .drrej{flex:auto}.belldrop{width:min(320px,100vw - 20px)}}@media (max-width:480px){.co-item{grid-template-columns:44px minmax(0,1fr) auto auto auto;grid-template-areas:"img name qty lt rm";align-items:center;gap:4px 8px;display:grid}.co-item img,.co-item .noimg{grid-area:img;align-self:start}.co-item .m{grid-area:name}.co-item .qty{grid-area:qty}.co-item .lt{text-align:right;grid-area:lt}.co-item .rm{grid-area:rm;justify-self:end}.co-item .qty{justify-self:start;gap:2px}.co-item .lt{min-width:0;font-size:13px}.co-whenrow .capply{margin-left:0}.reqcard .row2{flex-direction:column;gap:0}.dbody{padding:14px 16px}.dfoot{padding:16px}.drawer>header{padding:18px 16px}.dfoot .tot.sub{color:var(--muted);margin-bottom:12px;font-size:12.5px;font-weight:600}.qty button{width:36px;height:36px}.co-item .qty button{width:30px;height:30px;font-size:15px}.crow2 .rm{min-width:40px;min-height:40px;font-size:20px}.co-item .rm{min-width:30px;min-height:30px;font-size:17px}.row3{gap:8px}}#home-catalog{scroll-margin-top:72px}.cta.primary.pulse{animation:ctapulse 2s var(--ease) infinite}@keyframes ctapulse{0%,to{box-shadow:0 14px 40px -12px color-mix(in srgb,var(--accent) 70%,transparent), 0 0 0 0 color-mix(in srgb,var(--accent) 50%,transparent)}50%{box-shadow:0 14px 40px -12px color-mix(in srgb,var(--accent) 70%,transparent), 0 0 0 9px transparent}}.checkout input.err,.reqcard input.err{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.er-card.erp{border:1px solid var(--card-bd);border-radius:var(--radius);background:var(--card-surface);cursor:var(--cur-hand);text-align:left;transition:transform .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease);animation:erCard .5s var(--ease) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.grid .er-card:nth-child(4n+2){animation-delay:50ms}.grid .er-card:nth-child(4n+3){animation-delay:.1s}.grid .er-card:nth-child(4n+4){animation-delay:.15s}.erp:hover{border-color:var(--card-bd-h);box-shadow:var(--shadow);transform:translateY(-6px)}.erp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.erp-hair{background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.5;z-index:5;height:2px;position:absolute;top:0;left:0;right:0}.erp-dot{z-index:6;background:var(--buy);border-radius:50%;width:11px;height:11px;position:absolute;top:13px;right:13px;box-shadow:0 0 10px #22c55ecc}.erp-dot.bad{background:var(--danger);box-shadow:0 0 10px color-mix(in srgb, var(--danger) 65%, transparent)}.erp-stage{aspect-ratio:3/2;background:var(--stage);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.erp-glow{aspect-ratio:1;background:radial-gradient(circle, var(--stage-glow), transparent 68%);border-radius:50%;width:78%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.erp-contact{background:radial-gradient(ellipse, var(--stage-contact), transparent 72%);filter:blur(7px);border-radius:50%;width:58%;height:16px;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.erp-img{z-index:2;object-fit:contain;max-width:84%;max-height:80%;filter:drop-shadow(var(--img-drop));transition:transform .5s var(--ease);position:relative}.erp:hover .erp-img{transform:scale(1.05)}.erp-img.off{filter:grayscale(1) brightness(.6) drop-shadow(var(--img-drop))}.erp-ribbon{z-index:3;text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#080c14b8;padding:8px 4px;font-size:12px;font-weight:800;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.erp-ribbon small{letter-spacing:.03em;margin-top:3px;font-size:9.5px;font-weight:700;display:block}.erp-body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.erp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:10px;font-weight:800}.erp-name{font-family:var(--font-sora), var(--font-inter), sans-serif;letter-spacing:-.01em;min-height:39px;color:var(--text);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:16px;font-weight:700;line-height:1.22}.cnamea,.erp-namea{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.cnamea:hover,.erp-namea:hover{text-decoration:none}.cnamea:focus-visible,.erp-namea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.erp-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.erp-chips span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);background:var(--chip-bg);border:1px solid var(--chip-bd);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:10px}.erp-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.erp-price{font-family:var(--font-sora), var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--text);min-width:0;font-size:23px;font-weight:800;line-height:1.05}.er-card.erp{container-type:inline-size}@container (max-width:360px){.erp-price{font-size:19px}.erp-price small{font-size:10.5px}.pw-tag{padding:2px 6px 2px 7px;font-size:10.5px}.pw-tag-ic{width:1.15em;height:1.15em;margin:-1px 1px -1px -1px}.pw{gap:5px}}@container (max-width:320px){.erp-price{font-size:17px}.pw-tag{font-size:9.5px}}.erp-price.muted{color:var(--muted)}.erp-price small{color:var(--muted);font-size:11px;font-weight:600;font-family:var(--font-inter), system-ui, -apple-system, sans-serif}.erp-add{background:var(--buy);height:39px;color:var(--buy-tx);cursor:var(--cur-hand);box-shadow:0 8px 22px -8px color-mix(in srgb, var(--buy) 70%, transparent);white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:800;transition:filter .2s;display:inline-flex}.erp-add:hover{filter:brightness(1.08)}.erp-add.has{background:color-mix(in srgb, var(--buy) 78%, #0a84ff)}.erp-addn{min-width:20px;height:20px;color:inherit;background:#ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.erp-add.pop{animation:erpPop .36s var(--ease)}@keyframes erpPop{0%{transform:scale(1)}35%{transform:scale(1.09)}to{transform:scale(1)}}.erp-datesbtn{border:1px solid var(--border);height:39px;color:var(--muted);cursor:var(--cur-hand);white-space:nowrap;background:0 0;border-radius:10px;padding:0 14px;font-size:12px;font-weight:700;transition:all .2s}.erp-datesbtn:hover{border-color:var(--accent);color:var(--accent)}.erp-sheet{z-index:8;background:var(--sheet-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .28s var(--ease), transform .28s var(--ease), visibility .28s;flex-direction:column;justify-content:flex-end;padding:108px 12px 12px;display:flex;position:absolute;inset:0;transform:translateY(10px)}.erp:hover .erp-sheet{opacity:1;visibility:visible;transform:none}@media (hover:none){.erp-sheet{display:none}}.erp-availline{letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:800}.erp-availbtn{width:auto;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:var(--cur-hand);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;margin:-3px 0 5px -6px;padding:3px 8px;display:inline-flex}.erp-availbtn:hover,.erp-availbtn:focus-visible{border-color:color-mix(in srgb, currentColor 42%, transparent);background:color-mix(in srgb, currentColor 10%, transparent)}.erp-availico{opacity:.85;flex:none}.erp-availline.ok{color:var(--ok)}.erp-availline.bad{color:var(--danger)}.erp-availline.muted{color:var(--muted)}.erp-specgrid{grid-template-columns:1fr 1fr;gap:4px 12px;margin-bottom:5px;display:grid}.erp-specrow{min-width:0}.erp-specrow .k{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:800;display:block;overflow:hidden}.erp-specrow .v{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.erp-sheetbtns{gap:8px;display:flex}.erp-specsbtn{border:1px solid var(--accent);height:37px;color:var(--accent);cursor:var(--cur-hand);background:0 0;border-radius:9px;flex:1;font-size:12px;font-weight:700}.erp-add.sheet{flex:1;justify-content:center;height:37px}.adnav button{align-items:center;gap:10px;display:flex}.adico{text-align:center;opacity:.85;width:18px}.adtitle{margin:0 0 18px;font-size:26px}.adtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.adtop .adtitle{margin:0}.ostatsel{flex:none;max-width:45%;height:38px}.owhen{flex:none;align-items:center;gap:6px;display:flex}.owhensel{height:34px}.owhen-range{align-items:center;gap:6px;display:flex}.owhen-range i{color:var(--ad-ink3,var(--muted));font-style:normal}.owhen-d{height:34px}@media (max-width:700px){.adtop{gap:8px}.admin.adminui .adtop .adtitle{flex:100%;order:1}.admin.adminui .adtop .admeta.atmeta{display:none}.admin.adminui .adtop>.qfield{flex:1 1 0;order:3;min-width:0}.admin.adminui .adtop .ostatsel{order:4;max-width:42%}.admin.adminui .adtop>.qfield{flex:100%;order:3}.admin.adminui .adtop .owhen{flex-wrap:wrap;flex:1 1 0;order:4;min-width:0}.admin.adminui .adtop .owhensel{width:100%}.admin.adminui .adtop .ostatsel{flex:1 1 0;order:5;min-width:0;max-width:none}.admin.adminui .adtop .owhen:has(.owhen-range){flex:100%}.admin.adminui .adtop .owhen-range{flex:100%}.admin.adminui .adtop .owhen-d{flex:1 1 0;min-width:0}.admin.adminui .kpis{display:none}}.adminui .adtop>.qfield{flex:0 320px;min-width:0}.adminui .adtop .adsearch.athead{width:100%;min-width:0}.adminui .adtop .admeta.atmeta{margin-left:auto}.adminui .pk-user .pk-go{text-align:center;width:100%;margin-top:8px;font-size:12px;display:block}.adsel,.adsearch{background:var(--surface);border:1px solid var(--border);height:38px;color:var(--text);border-radius:10px;outline:none;padding:0 12px;font-size:13px}.adsel.sm{height:30px;font-size:12px}.adsearch{min-width:220px}.adtabs{display:inline-flex}.adtbl tr.clk,.admitem.clk{cursor:var(--cur-hand)}.adtbl tr.clk:hover td{background:color-mix(in srgb, var(--surface) 70%, transparent)}.ptprice{background:var(--surface);border:1px solid var(--border);width:92px;height:32px;color:var(--text);text-align:right;border-radius:8px;padding:0 8px}.ptcat{color:var(--faint);font-size:12px}.ptdel{width:28px;height:26px;padding:0;font-size:13px;line-height:1}.addrow{flex-wrap:wrap;margin-top:10px}.addrow input,.addrow select{background:var(--surface);border:1px solid var(--border);height:36px;color:var(--text);border-radius:8px;flex:1;min-width:0;padding:0 10px;font-size:12px}.btnW.amberbtn{background:var(--amber);color:#241a02}.aimedia{border:1px dashed var(--amber);background:var(--amber-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;display:flex}.aimlbl{text-transform:uppercase;letter-spacing:.06em;color:var(--amber2);margin-right:auto;font-size:11px;font-weight:800}.aimbtn{border:1px solid var(--amber);height:32px;color:var(--amber2);cursor:var(--cur-hand);background:0 0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.aimbtn:hover{background:color-mix(in srgb, var(--amber) 18%, transparent)}.admodal{z-index:var(--ad-z-modal);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04080f99;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow:auto}.admcard{background:var(--bg2);border:1px solid var(--border);width:100%;max-width:560px;box-shadow:var(--shadow);border-radius:16px;position:relative;overflow:hidden}.admhead{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.admhead .mx{flex:none;position:static}.admhead>.switchseg{margin-left:auto}.admhead .ae{color:var(--muted);font-size:13px}.admbody{max-height:68vh;padding:16px 18px;overflow:auto}.ucwrap{width:min(1480px,96vw)}.ucbody{max-height:calc(100dvh - 170px)}.uch{align-items:flex-start;gap:12px}.uch-id{flex-direction:column;gap:5px;min-width:0;display:flex}.uch-name{font-size:clamp(17px,1.5vw,23px);line-height:1.1}.uch-chips{flex-wrap:wrap;gap:5px;display:flex}.uchip{font-style:normal;font-size:var(--ad-fs3,10.5px);white-space:nowrap;border:1px solid var(--ad-line,var(--border));border-radius:999px;padding:2px 8px;font-weight:800}.uchip.tag{background:var(--ad-panel2,var(--surface2));color:var(--ad-ink2,var(--muted))}.uchip.club{background:var(--ad-accent-bg,var(--accent-bg));color:var(--ad-accent-tx,var(--accent2))}.uchip.nodep{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.uch-meta{font-size:var(--ad-fs2,11.5px);color:var(--ad-ink3,var(--faint))}.uch-tel{color:var(--ad-accent-tx,var(--accent2));font-weight:700;text-decoration:none}.uch-act{flex:none;align-items:center;gap:8px;display:flex}.ukpi{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.ukpit{border:1px solid var(--ad-line,var(--border));border-radius:var(--ad-r,12px);background:var(--ad-panel2,var(--surface2));flex-direction:column;gap:2px;min-width:0;padding:9px 11px;display:flex}.ukpit>span{font-size:var(--ad-fs3,10.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--ad-ink3,var(--faint));font-weight:800}.ukpit>b{font-size:clamp(15px,1.35vw,21px);line-height:1.15}.ukpit>i{font-style:normal;font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint))}.ukpit.bad>b{color:var(--ad-alarm,var(--danger))}.ukpit.good>b{color:var(--ok)}.ugrid{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:10px;margin-top:12px;display:grid}@media (max-width:1100px){.ugrid{grid-template-columns:1fr}}.ucard{border:1px solid var(--ad-line,var(--border));border-radius:var(--ad-r,12px);background:var(--ad-panel,var(--surface));min-width:0;padding:11px 13px}.uch-h{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.uch-h>b{font-size:var(--ad-fs3,10.5px);letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink3,var(--faint));font-weight:800}.ubars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:4px;height:clamp(88px,13vh,160px);display:grid}.ubar{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.ubar>i{background:color-mix(in srgb, var(--ad-accent,var(--accent)) 45%, transparent);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.ubar.top>i{background:var(--ad-accent,var(--accent))}.ubar>em{font-style:normal;font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint))}.ugear{flex-direction:column;gap:9px;display:flex}.ugrow{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 8px;display:grid}.ugname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ad-fs,12.5px);font-weight:600;overflow:hidden}.ugn{font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint));font-weight:800}.ugbar{background:var(--ad-panel2,var(--surface2));border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.ugbar>b{background:var(--ad-accent,var(--accent));border-radius:999px;height:100%;display:block}.uhist-h{margin-top:14px}.uhist{max-height:clamp(180px,34vh,460px)}.uedit{text-align:left;border-radius:var(--ad-r,10px);border:1px dashed var(--ad-line,var(--border));width:100%;cursor:var(--cur-hand);color:var(--ad-ink2,var(--muted));font-family:inherit;font-size:var(--ad-fs2,11.5px);letter-spacing:.04em;text-transform:uppercase;background:0 0;margin-top:14px;padding:9px 12px;font-weight:800}.uedit:hover{color:var(--ad-ink,var(--text));background:var(--ad-panel2,var(--surface2))}.ucbody>.uedit{margin-top:0}.admodal .admcard.wide.opwrap{width:100%;max-width:min(1320px,96vw)}.admodal .admcard.wide .opbody{max-height:calc(100dvh - 216px);overflow:hidden}.admodal:has(>.opwrap){align-items:center}.admodal>.admcard.wide.opwrap{margin:auto}.opbody{grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:0 22px;display:grid;overflow:hidden}.opl,.opr{flex-direction:column;grid-row:1;min-width:0;min-height:0;display:flex}.opr{position:static;overflow-y:auto}.opfull{flex-direction:column;grid-area:2/1/auto/-1;min-height:0;display:flex;overflow:visible}.opfull .admitems{flex:auto;min-height:0;overflow-y:auto}.opfull .opadd-top{flex:none}@media (max-width:980px){.opbody{flex-direction:column;grid-template-rows:none;grid-template-columns:1fr;align-items:stretch;gap:0;display:flex;overflow:visible}.opl,.opr,.opfull{flex:none;grid-row:auto;overflow:visible}.admodal .admcard.wide .opbody{height:auto}.opr{position:static}.admodal .admcard.wide.opwrap{flex-direction:column;max-height:calc(100dvh - 56px);display:flex}.admodal .admcard.wide .opbody{flex:auto;min-height:0;overflow:auto}.admodal .admcard.wide .admfoot{flex:none}.admodal .admcard.wide.opwrap{max-width:none}.admodal .admcard.wide .opbody{max-height:calc(100dvh - 170px)}}@media (max-width:700px){.ucwrap{width:100%}.ucbody{max-height:calc(100dvh - 120px)}.ukpi{grid-template-columns:repeat(2,minmax(0,1fr))}.uch-act .admlang{display:none}}.admrow{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:14px;padding:7px 0;font-size:13px;display:flex}.admrow span{color:var(--muted);flex:none}.admrow b{text-align:right;word-break:break-word;min-width:0}.admh{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:16px 0 8px;font-size:12px}.admitems{flex-direction:column;gap:6px;display:flex}.admitem{background:var(--surface);border:1px solid var(--border-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.admnote{background:var(--surface);border:1px solid var(--border);width:100%;min-height:60px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;margin-top:10px;padding:10px}.admfoot{border-top:1px solid var(--border-soft);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.admfoot .btnW{width:auto;height:42px;padding:0 22px}.cgrp{z-index:1;background:var(--bg2);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:8px;padding:9px 0 4px;font-size:11px;font-weight:800;display:flex;position:sticky;top:0}.cgrp>i{color:var(--faint);letter-spacing:0;font-style:normal;font-weight:700}.cgrp+.crow2{border-top:1px solid var(--border-soft)}.co-grp{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:8px;padding:12px 0 4px;font-size:11px;font-weight:800;display:flex}.co-grp>i{color:var(--faint);letter-spacing:0;font-style:normal;font-weight:700}.co-grp:first-child{padding-top:2px}.crow2{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:8px 0;display:flex}.crow2 img{object-fit:contain;background:var(--img-bg);border-radius:8px;flex:none;width:46px;height:46px}.crow2 .m{flex:1;min-width:0}.crow2 .m .n{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.25}.crow2 .m .p{color:var(--muted);margin-top:2px;font-size:12px}.crow2 .m .p.bad{color:var(--danger);font-weight:700}.crow2.un img{filter:grayscale()brightness(.7)}.qty{background:var(--surface);border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px;display:inline-flex}.qty button{width:26px;height:26px;color:var(--text);cursor:var(--cur-hand);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.qty button:hover:not(:disabled){background:var(--surface2);color:var(--accent)}.qty button:disabled{opacity:.35;cursor:not-allowed}.qty span{text-align:center;min-width:18px;font-size:13px;font-weight:700}.kitadv{border:1px solid var(--card-bd);background:var(--accent-bg);border-radius:14px;margin-top:12px;padding:11px}.kah{color:var(--accent2);align-items:flex-start;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}.kah svg{flex:none;margin-top:1px}.kitadv{color:var(--text)}.kitadv .cname,.ccrow .cname,.dstrip .relgrid .cname{color:var(--text)!important}.card.unavail .cname{color:var(--muted)!important}.card{color:var(--text)}.kitadv .ccrow .card{flex:0 0 122px;width:122px}.erp-incart{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);height:39px;color:var(--accent);cursor:var(--cur-hand);white-space:nowrap;border-radius:10px;padding:0 14px;font-size:12px;font-weight:700;transition:all .2s}.erp-incart:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}.buyrow{align-items:stretch;gap:10px;display:flex}.qtysel{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.qtysel button{width:32px;min-height:44px;color:var(--text);cursor:var(--cur-hand);background:0 0;border:0;font-size:18px;font-weight:700}.qtysel button:hover:not(:disabled){color:var(--accent)}.qtysel button:disabled{opacity:.35;cursor:not-allowed}.qtysel span{text-align:center;min-width:20px;font-weight:800}.facetbar{background:color-mix(in srgb, var(--surface) 55%, transparent);border:1px solid var(--border-soft);border-radius:12px;align-items:center;margin-top:12px;padding:10px 12px}.fblabel{text-transform:uppercase;letter-spacing:.06em;color:var(--accent2);align-items:center;gap:6px;padding-right:2px;font-size:12px;font-weight:800;display:inline-flex}.fsel{cursor:var(--cur-hand)}.fsel.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, var(--surface2));color:var(--accent2);font-weight:700}.navdrone.active{color:var(--accent)}@media (max-width:640px){.facetbar{border-radius:10px}.fblabel{flex:100%;margin-bottom:2px}}.herosearch{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;max-width:560px;margin:0 0 18px;padding:6px 6px 6px 16px;display:flex;position:relative;box-shadow:0 14px 40px -22px #0009}.hs-drop{border-radius:14px}.hs-drop .srchitem{padding:9px 14px}.hs-drop .srchitem .sn{font-size:13.5px}.hs-drop-portal{overscroll-behavior:contain;max-height:min(60vh,460px);overflow-y:auto}.herosearch:focus-within{border-color:var(--accent)}.hs-ico{color:var(--muted);flex:none}.herosearch input{min-width:0;height:42px;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px}.hs-btn{background:var(--accent);height:44px;color:var(--accent-ink);cursor:var(--cur-hand);border:0;border-radius:999px;flex:none;padding:0 22px;font-size:14px;font-weight:800}.hs-btn:hover{filter:brightness(1.05)}@media (max-width:640px){.herosearch{max-width:none}.hs-btn{padding:0 16px}}.herow{z-index:5;flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0 0 8px;display:flex;position:relative}.herow .herosearch{flex:380px;margin:0}.herow .hactions{flex:0 auto}@media (max-width:760px){.herow .herosearch{flex-basis:100%}}.switchseg button{color:var(--muted)}.switchseg button:hover{color:var(--accent2)}.drawer-magl{vertical-align:-4px;color:var(--accent2);margin-right:8px;display:inline-flex}.mviewer{z-index:2;--poster-color:transparent;background:0 0;width:100%;height:100%;position:absolute;inset:0}.mv-poster{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.mv-poster img{object-fit:contain;max-width:82%;max-height:82%}.dstage-photo{z-index:2;object-fit:contain;max-width:82%;max-height:82%;position:relative}.ar-pill{z-index:4;background:var(--accent);height:34px;color:var(--accent-ink);cursor:var(--cur-hand);box-shadow:0 8px 22px -8px color-mix(in srgb, var(--accent) 70%, transparent);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px}.demo3d{z-index:4;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);background:color-mix(in srgb, var(--bg) 70%, transparent);border:1px solid var(--border-soft);border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;bottom:14px;right:14px}.cbadge.green{background:var(--ok);border-radius:50%;min-width:9px;height:9px;padding:0}.belldrop{width:340px;max-width:92vw}.bellh{justify-content:space-between;align-items:center;display:flex}.bellh-c{color:#fff;background:var(--bad,#e5484d);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.bellh-ok{color:var(--ok);font-weight:800}.bellitem{text-align:left;width:100%;cursor:var(--cur-hand);background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.bellitem:hover{background:var(--surface2)}.bellitem.pend{background:color-mix(in srgb, var(--amber2,#f5a524) 10%, transparent)}.bicon{background:var(--surface2);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:14px;line-height:20px;display:grid}.bmain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.btop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.btop b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.btime{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.bsub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bhandler{color:var(--muted);font-size:11px}.nstat{letter-spacing:.02em;text-transform:capitalize;background:var(--surface2);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800}.nstat.ok,.nstat.green{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--stat-green,var(--ok))}.nstat.amber,.nstat.warn{background:color-mix(in srgb, var(--amber2,#f5a524) 20%, transparent);color:var(--amber2,#f5a524)}.nstat.accent{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent2)}.nstat.blue{background:color-mix(in srgb, var(--stat-blue) 18%, transparent);color:var(--stat-blue)}.nstat.violet{background:color-mix(in srgb, var(--stat-violet) 18%, transparent);color:var(--stat-violet)}.nstat.off{background:var(--surface2);color:var(--muted);text-decoration:line-through}.late-date{color:var(--danger);font-weight:800}.nstat.red,.nstat.bad{color:#ff7b7f;background:#e5484d2e}.langtag{letter-spacing:.05em;background:var(--surface2);color:var(--muted);border-radius:6px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.admitem.edit{grid-template-columns:40px 1fr auto auto auto auto auto auto;align-items:center;gap:10px;display:grid}.admitem.edit .qty.sm .qty-lbl{color:var(--ad-ink2,var(--muted));letter-spacing:.01em;margin-left:4px;font-size:10.5px;font-style:normal}.admitem.edit .oi-days{--ad-chip:1}.admitem.edit .oi-days .tabnum,.admitem.edit .oi-qty .tabnum{text-align:center;min-width:14px}@container (max-width:680px){.admitem.edit{grid-template-columns:40px 1fr auto auto;row-gap:6px}.admitem.edit .oi-lt{grid-column:3/-1}}.admitem.edit .oi-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.admitem.edit .oi-p{color:var(--muted);font-size:12px}.admitem.edit .oi-lt{text-align:right;min-width:76px;font-weight:800}.qty.sm{align-items:center;gap:8px;display:inline-flex}.qty.sm button{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--text);cursor:var(--cur-hand);border-radius:7px;font-size:15px;line-height:1}.qty.sm button:disabled{opacity:.4;cursor:var(--cur-arrow)}.admitem.edit .rm{width:24px;height:24px;color:var(--faint);cursor:var(--cur-hand);background:0 0;border:0;place-items:center;padding:0;font-size:13px;display:grid}.admitem.edit .rm:hover{color:#ff7b7f}@media (max-width:640px){.admitem.edit{grid-template-columns:34px 1fr auto auto;grid-auto-rows:auto}.admitem.edit .oi-p{grid-column:2/-1}.admitem.edit .oi-lt{grid-column:2/3}}.adnewbtn{height:34px;margin-left:auto;padding:0 14px;font-size:12.5px}.adnav-add{border:1px dashed color-mix(in srgb, var(--amber2,#f5a524) 55%, transparent);background:color-mix(in srgb, var(--amber2,#f5a524) 10%, transparent);width:100%;color:var(--amber2,#f5a524);cursor:var(--cur-hand);border-radius:10px;margin-top:12px;padding:10px;font-size:12.5px;font-weight:800}.adminui .adnav-n{font-size:var(--ad-fs3,10.5px);font-variant-numeric:tabular-nums;color:var(--ad-ink3,var(--faint));letter-spacing:.01em;margin-left:auto;font-weight:700}.adminui .adnav button.on .adnav-n{opacity:0}.adminui .adnav-n.bad{color:var(--ad-alarm,var(--danger));margin-left:6px}.adminui .adnav button.on .adnav-n.bad{opacity:1;color:var(--ad-alarm,var(--danger))}.adminui .adtabs .adtabn{font-style:normal;font-size:var(--ad-fs3,10.5px);font-variant-numeric:tabular-nums;opacity:.65;margin-left:5px;font-weight:800}.adminui .rqacts{border-top:1px solid var(--ad-line,var(--border))}.adminui .rqlink{font-size:var(--ad-fs3,10.5px);border:1px solid var(--ad-line,var(--border));background:var(--ad-panel2,var(--surface2));color:var(--ad-ink2,var(--muted));cursor:var(--cur-hand);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:3px 9px;font-family:inherit;font-weight:700;text-decoration:none;overflow:hidden}.adminui .rqlink:hover{color:var(--ad-ink,var(--text));border-color:var(--ad-accent-line,var(--accent2))}.adminui .rqlink.ok{background:var(--ad-accent-bg,var(--accent-bg));color:var(--ad-accent-tx,var(--accent2));border-color:var(--ad-accent-line,var(--accent2))}.adminui .ovmoreord{justify-content:center;width:100%;margin-top:10px}.adminui .ovcard{border:1px solid var(--ad-line,var(--border));border-radius:var(--ad-r,12px);background:var(--ad-panel,var(--surface));padding:11px 13px}.adminui .moneyday{max-width:560px;margin:0 0 14px}.adminui .ovmoney{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.adminui .ovm{flex-direction:column;gap:2px;min-width:0;display:flex}.adminui .ovm>span{font-size:var(--ad-fs3,10.5px);letter-spacing:.05em;text-transform:uppercase;color:var(--ad-ink3,var(--faint));font-weight:800}.adminui .ovm>b{font-size:clamp(15px,1.3vw,20px);line-height:1.15}.adminui .ovm>i{font-style:normal;font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint))}.adminui .ovm.bad>b{color:var(--ad-alarm,var(--danger))}.adminui .ovnote{font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint));margin:8px 0 0;line-height:1.45}.adminui .densseg button{border-radius:calc(var(--ad-r,9px) - 3px);min-width:0;color:var(--ad-ink2,var(--muted));font-family:inherit;font-size:var(--ad-fs3,10.5px);cursor:var(--cur-hand);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:5px 2px;font-weight:700;transition:background .14s,color .14s;overflow:hidden}.adminui .densseg button:hover{color:var(--ad-ink,var(--text))}.adminui .densseg button.on{background:var(--ad-accent-bg,var(--accent-bg));color:var(--ad-accent-tx,var(--accent2));box-shadow:inset 0 0 0 1px var(--ad-accent-line,var(--border))}.adminui .densseg button:focus-visible{outline:2px solid var(--ad-focus,var(--accent2));outline-offset:1px}.adnav-add:hover{background:color-mix(in srgb, var(--amber2,#f5a524) 18%, transparent)}.kpi{position:relative}.kpi-ic{background:var(--surface2);width:30px;height:30px;color:var(--muted);border-radius:9px;place-items:center;display:grid;position:absolute;top:13px;right:13px}.kpi-ic.rev{color:var(--text)}.kpi-ic.act{color:var(--accent2)}.kpi-ic.pen{color:var(--amber2,#f5a524)}.kpi-ic.req{color:var(--ok)}.avctrl{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.avnav{margin:0}.avnav button{flex:none;padding:0 12px}.avfilters{flex-wrap:wrap;gap:8px;margin:0 0 16px}.avfilters .adsearch{flex:200px;min-width:0}.avfilters .scaninp{flex:170px;max-width:260px}.avfilters .adsel{flex:0 200px;min-width:140px}.cfgwrap{position:relative}.cfgbtn{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--muted);cursor:var(--cur-hand);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:17px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.cfgbtn:hover,.cfgbtn.on{color:var(--text);border-color:var(--accent2,var(--accent));background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.cfgscrim{z-index:30;position:fixed;inset:0}.cfgpop{z-index:31;background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:10px;width:230px;padding:14px;animation:.16s cfgpop;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px -18px #00000080}@keyframes cfgpop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cfgpop-t{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.cfgrow{color:var(--text);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.cfgrow input{border:1px solid var(--border);background:var(--bg2);width:66px;height:34px;color:var(--text);text-align:center;border-radius:9px;padding:0 10px;font-size:14px}.cfgsave{justify-content:center}@media (max-width:560px){.cfgpop{width:auto;position:fixed;inset:auto 12px 12px}}.avleg{color:var(--faint);align-items:center;gap:6px;font-size:11px;display:inline-flex}.avleg .lg{border-radius:3px;width:11px;height:11px;margin:0 2px 0 8px;display:inline-block}.avleg .lg.free{background:color-mix(in srgb, var(--ok) 55%, transparent)}.avleg .lg.low{background:color-mix(in srgb, var(--amber2,#f5a524) 70%, transparent)}.avleg .lg.full{background:#e5484d99}.heat .hcorner{text-align:left}.heat .hqty{color:var(--muted);font-size:10px}.heat td.hqty{text-align:center;color:var(--muted);font-weight:700}.hc.low{color:var(--amber2,#f5a524);background:color-mix(in srgb, var(--amber2,#f5a524) 22%, transparent)!important}.heat th.htoday{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text);border-radius:6px 6px 0 0}.avalerts{border:1px solid color-mix(in srgb, var(--amber2,#f5a524) 40%, var(--border));background:color-mix(in srgb, var(--amber2,#f5a524) 8%, var(--surface));border-radius:12px;margin:8px 0 12px;padding:12px 14px}.ava-h{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:800}.ava-n{background:var(--amber2,#f5a524);color:#1a1206;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex}.ava-list{flex-wrap:wrap;gap:8px;display:flex}.ava-item{border:1px solid var(--border);background:var(--bg2);cursor:var(--cur-hand);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:12px;display:inline-flex}.ava-item:hover{border-color:var(--accent2)}.ava-dot{border-radius:50%;flex:none;width:8px;height:8px}.ava-dot.over,.ava-dot.allout{background:var(--danger)}.ava-dot.low{background:var(--amber2,#f5a524)}.ava-name{color:var(--text);font-weight:700}.ava-kind{color:var(--muted)}.ava-item.over .ava-kind,.ava-item.allout .ava-kind{color:var(--danger);font-weight:700}.stockheat .hout,.stockheat .hfree{color:var(--muted);font-size:10px}.stockheat td.hout,.stockheat td.hfree{text-align:center}.stockheat td.hfree{color:var(--ok);font-weight:800}.stockheat td.hfree.zero{color:var(--danger)}.stkstep{align-items:center;gap:4px;display:inline-flex}.stkstep button{border:1px solid var(--border);background:var(--surface);width:20px;height:20px;color:var(--text);cursor:var(--cur-hand);border-radius:6px;font-weight:800;line-height:1}.stkstep button:hover:not(:disabled){border-color:var(--accent)}.stkstep button:disabled{opacity:.35;cursor:var(--cur-arrow)}.stkstep b{text-align:center;min-width:18px}.outbadge{border:1px solid var(--border);background:var(--surface);min-width:26px;height:22px;color:var(--muted);cursor:var(--cur-hand);border-radius:7px;padding:0 6px;font-size:11px;font-weight:800}.outbadge.has{border-color:color-mix(in srgb, var(--danger) 55%, var(--border));color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.outbadge:hover{border-color:var(--accent)}.stockheat .hc{cursor:var(--cur-hand)}.hc.over{background:color-mix(in srgb, var(--danger) 34%, transparent)!important;color:#fff!important}.hname .hnote{color:var(--accent2);cursor:help}.avleg .lg.over{background:color-mix(in srgb, var(--danger) 60%, transparent)}.stkcard{max-width:440px}.stkbody{flex-direction:column;gap:12px;padding:16px;display:flex}.stkf{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.stkf input{border:1px solid var(--border);background:var(--surface);height:36px;color:var(--text);border-radius:9px;padding:0 10px;font-size:14px}.stkgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stkshelf{color:var(--muted);font-size:13px}.stkshelf b{color:var(--ok);font-size:15px}.stkact{justify-content:flex-end;display:flex}.trkdot{background:color-mix(in srgb, var(--accent) 18%, transparent);min-width:16px;height:16px;color:var(--accent2);border-radius:5px;place-items:center;margin-right:5px;font-size:10px;font-weight:800;display:inline-grid}.stkstep.trk{border:1px solid var(--border);background:var(--surface);cursor:var(--cur-hand);border-radius:8px;padding:3px 12px}.stkstep.trk:hover{border-color:var(--accent)}.hcdown{background:color-mix(in srgb, var(--text) 45%, transparent);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.stockheat .hc{position:relative}.stkmode{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.stkconvert{border:1px dashed color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 7%, transparent);width:100%;color:var(--accent2);cursor:var(--cur-hand);text-align:left;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;display:block}.stkconvert:hover{border-style:solid}.stkconvert-h{color:var(--muted);font-weight:600}.stkuh{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:800}.stkuh .tabnum{color:var(--text)}.stkunits,.stkdt{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.stkunit{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.stku-id{cursor:help;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.stku-st{max-width:150px;height:32px;font-size:12.5px}.stkunits .rowc input{border:1px solid var(--border);background:var(--bg2);height:34px;color:var(--text);border-radius:9px;flex:1;padding:0 10px;font-size:13px}.stkdt-none{color:var(--faint);font-size:12.5px}.stkdtrow{grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.stkdt-u{color:var(--muted)}.stkdt-r{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stkdtadd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stkdtadd input,.stkdtadd select{border:1px solid var(--border);background:var(--bg2);height:32px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12.5px}.oi-units{flex-wrap:wrap;gap:6px;margin:-2px 0 8px 8px;display:flex}.oi-unit{max-width:230px;height:32px;font-size:12.5px}.pw{flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.pw-was{white-space:nowrap;align-items:center;display:inline-flex}.pw-old{color:var(--disc);padding-right:7px;font-size:.74em;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}.pw-new{font:inherit;color:inherit}.pw-tag{color:#c0263a;letter-spacing:.01em;white-space:nowrap;background:#d9f2e1;border:1px solid #8fd3a7;border-radius:3px 999px 999px 3px;align-items:center;gap:3px;margin-left:-5px;padding:2px 7px 2px 8px;font-size:11.5px;font-weight:800;line-height:1.25;display:inline-flex}.pw-tag-ic{flex:none;width:1.6em;height:1.6em;margin:-3px 1px -3px -3px}.pw-tag-big{margin-left:0;margin-right:2px;padding:3px 9px 3px 10px;font-size:13.5px}.pw-tag-flat{border-radius:999px;margin-left:0;padding:1px 6px;font-size:9.5px;transform:none}.pw-c{gap:5px}.pw-tag-pend{border-style:dashed}.pw-why{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:12px;font-weight:500;display:flex}.pw-why-pend{font:inherit;color:var(--accent);text-underline-offset:2px;cursor:var(--cur-pointer), pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pw-why-pend:hover{text-decoration-thickness:2px}.discgroup{background:color-mix(in srgb, var(--ok) 8%, transparent);border-radius:10px;margin:4px 0 10px;padding:8px 10px}.discgroup .tot.cart-disc{margin:0}.dfoot .tot.cart-base{color:var(--muted);font-size:12.5px;font-weight:600}.dfoot .tot.cart-base .tabnum{font-weight:700}.dfoot .tot.cart-disc{color:var(--ok);font-size:13px;font-weight:700}.dfoot .tot.cart-disc .tabnum{color:var(--ok);font-size:16px;font-weight:800}.discbanner{background:color-mix(in srgb, var(--ok) 12%, transparent);color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 35%, transparent);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 10px;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.discbanner button{color:inherit;font:inherit;cursor:var(--cur-pointer), pointer;background:0 0;border:0;text-decoration:underline}.discbanner-sum{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;margin:10px 0 0;padding:10px 12px}.discbanner-sum .pw-why{color:inherit;margin:0}.discbanner-save{font-weight:800}.discbanner-sum button{font-weight:700;text-decoration:underline}button.co-guest-hint{font:inherit;text-align:left;color:var(--accent);text-underline-offset:2px;cursor:var(--cur-pointer), pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tierchip{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok);border-radius:999px;margin-left:7px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-block}.osum .r.saved{color:var(--ok);align-items:baseline;gap:10px;font-weight:700}.osum .r.saved>span:first-child{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.osum .r.saved .pw-tag{flex:none}.osum .r.saved .tabnum{white-space:nowrap;flex:none}.osum .r.saved .tabnum:before{content:"✓ ";font-weight:800}.osum .r.dep span:first-child,.ordsum .dep{color:var(--muted)}.osum .r.dep{border-top:1px dashed var(--border-soft);margin-top:4px;padding-top:7px;font-size:12.5px}.odflag{cursor:help;margin-left:6px;font-size:13px}.shiftboard{border:1px solid var(--border-soft);background:var(--surface);border-radius:14px;margin:0 0 18px;padding:14px 16px 12px}.sb-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sb-t-now{color:var(--ad-ink3,var(--muted));letter-spacing:.02em;font-size:.62em;font-style:normal;font-weight:600}.sb-span{flex:none}.sb-span button{font-size:11.5px}.sb-lb-k{opacity:.8;font-style:normal;font-weight:600}.sb-t{font-size:15px;font-weight:800}.sb-nav{margin-left:auto}.sb-day{color:var(--accent2);font-size:12.5px;font-weight:700}.sb-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:clamp(10px,1.2vw,20px);display:grid}.sb-col{flex-direction:column;gap:6px;min-width:0;display:flex;container-type:inline-size}.sb-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:7px;font-size:11.5px;font-weight:800;display:flex}.sb-h b{color:var(--text);font-size:13px}.sb-col.late .sb-h{color:var(--danger)}.sb-list{flex-direction:column;gap:6px;min-width:0;display:flex}.sb-list>*{min-width:0;max-width:100%}.sb-none{color:var(--faint);padding:4px 2px;font-size:13px}.sb-none.ok{color:var(--ok)}.sb-old{width:100%;cursor:var(--cur-hand);border:1px dashed color-mix(in srgb, var(--danger) 40%, var(--border));color:var(--muted);text-align:left;background:0 0;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:2px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:700;display:flex}.sb-old:hover{color:var(--text);border-style:solid}.sb-old b{color:var(--danger);font-size:13px}.sb-oldh{color:var(--faint);font-size:11px;font-weight:600}.siteclock{border:1px solid var(--border-soft);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0 0 14px;padding:8px 10px;display:flex}.sc-city{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.siteclock b{font-size:15px;font-weight:800}.sc-day{color:var(--muted);font-size:11px}.setgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:clamp(12px,1.4vw,22px);display:grid}.setcard{border:1px solid var(--border-soft);background:var(--surface);padding:calc(var(--ad-pad,11px) * 1.45) calc(var(--ad-pad,11px) * 1.45) calc(var(--ad-pad,11px) * 1.64);border-radius:14px;min-width:0;container-type:inline-size}.setcard.wide{grid-column:1/-1}.seth{margin:0 0 12px;font-size:14.5px}.setf{flex-direction:column;gap:5px;min-width:0;margin-bottom:12px;display:flex}.setf>span:first-child{font-size:var(--ad-fs2,11.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:800}.setrow{flex-wrap:wrap;gap:10px;display:flex}.setrow .setf{flex:130px}.sethint{color:var(--ad-ink2,var(--muted));font-size:11.5px;line-height:1.5}.setlink{color:var(--ad-accent-tx,var(--accent2));margin:-6px 0 12px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.sethint.setoff{color:var(--amber);font-weight:700}.setmt{margin-top:14px}.settext{resize:vertical;padding:8px 10px;font-family:inherit;line-height:1.5}.setinfo3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.seth4{letter-spacing:.08em;text-transform:uppercase;color:var(--ad-ink2,var(--muted));margin:14px 0 8px;font-size:12px;font-weight:800}.setsave{align-self:flex-start;margin-top:4px}.setdays{flex-wrap:wrap;gap:5px;display:flex}.setday{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:var(--cur-hand);border-radius:9px;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:700}.setday:hover{border-color:var(--accent)}.setday.off{background:color-mix(in srgb, var(--danger) 12%, var(--surface2));border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:var(--danger);text-decoration:line-through}.setfoot{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.sb-more{color:var(--muted);padding-left:2px;font-size:12px;font-weight:700}.sb-row{padding:calc(var(--ad-pad,11px) * .7) calc(var(--ad-pad,11px) * .9);min-height:var(--ad-row,36px);border:1px solid var(--border-soft);background:var(--bg2);border-radius:11px;grid-template-columns:auto auto auto minmax(0,1fr) auto;grid-template-areas:"age time ava who do""age meta meta meta do";align-items:center;gap:7px 8px;min-width:0;transition:border-color .12s,background .12s;display:grid}.sb-row>.sb-lb{grid-area:age;align-self:center}.sb-row>.sb-time{grid-area:time}.sb-row>.sb-ava{grid-area:ava}.sb-row>.sb-who{grid-area:who}.sb-row>.sb-meta{grid-area:meta}.sb-row>.sb-do{grid-area:do}@container (max-width:430px){.sb-row{grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"age time ava who""age meta meta meta""do do do do"}.adminui .sb-row>.sb-do{justify-self:stretch;margin-left:0}.adminui .sb-row>.sb-do .sb-act{flex:auto}.adminui .sb-row>.sb-time:not(.ordmiss){display:none}}.sb-row:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--bg2))}.sb-row.late{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.sb-time{color:var(--text);flex:none;min-width:38px;font-size:12.5px;font-weight:800}.sb-who{min-width:0;cursor:var(--cur-hand);text-align:left;color:var(--text);background:0 0;border:0;flex-direction:column;flex:90px;gap:1px;padding:0;font-family:inherit;display:flex}.sb-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.sb-mail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sb-meta{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.sb-meta .sb-tot{margin-left:auto}.sb-meta>*{white-space:nowrap}.sb-num{color:var(--muted);font-size:11.5px;font-weight:700}.sb-n{color:var(--faint);font-size:11px}.sb-tot{color:var(--text);font-size:11.5px;font-weight:800}.sb-due{color:var(--amber2,#d09025);font-size:11.5px;font-weight:800}.sb-why{min-width:0;color:var(--danger);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;font-weight:700;overflow:hidden}.sb-act{flex:none;margin-left:auto;padding:5px 10px;font-size:12px}.adminui .sb-lb{border-radius:var(--ad-r,9px);background:var(--ad-alarm-bg,var(--amber-bg));min-width:42px;color:var(--ad-alarm,var(--danger));border:1px solid var(--ad-alarm-line,var(--border));flex:none;justify-content:center;align-items:baseline;gap:2px;padding:2px 6px;display:inline-flex}.adminui .sb-lb b{font-size:calc(var(--ad-fs,13px) + 1px);font-weight:800;line-height:1}.adminui .sb-lb i{font-style:normal;font-size:var(--ad-fs3,10.5px);opacity:.85;font-weight:700}.adminui .sb-sub{min-width:0;font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint));align-items:baseline;gap:6px;display:flex}.adminui .sb-sub .sb-num{flex:none;font-weight:700}.adminui .sb-gear{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminui .sb-gear.none{opacity:.6}.adminui .sb-do{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.adminui a.telico{border:1px solid var(--ad-line,var(--border));width:32px;height:32px;color:var(--ad-ink2,var(--muted));cursor:var(--cur-hand);background:0 0;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.adminui a.telico:hover{background:var(--ad-accent-bg,var(--accent-bg));border-color:var(--ad-accent-line,var(--accent2))}.adminui a.telico:focus-visible{outline:2px solid var(--ad-accent-line,var(--accent2));outline-offset:2px}@media (max-width:640px){.adminui a.telico{width:40px;height:40px;font-size:17px}}.adminui .draftacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminui .sb-nophone{font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint));white-space:nowrap;font-style:italic}@container (max-width:340px){.adminui .sb-sub .sb-gear{display:none}}@container (max-width:430px){.sb-mail,.sb-meta .sb-n{display:none}}@container (max-width:340px){.sb-due,.sb-why{display:none}}@container (max-width:270px){.sb-num{display:none}.sb-time{min-width:0}}@container (max-width:340px){.adminui .sb-due{display:inline}.adminui .sb-meta .sb-num{display:none}}@container (max-width:300px){.adminui .sb-tot{display:none}}@container (max-width:260px){.adminui .sb-due{display:none}}@supports not (container-type:inline-size){@media (max-width:1300px){.sb-mail,.sb-meta .sb-n{display:none}}@media (max-width:1000px){.sb-tot,.sb-why{display:none}}}.sb-strip{border-top:1px solid var(--border-soft);margin-top:14px;padding-top:10px}.sb-strip-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:800}.sb-strip-row{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}.sb-cell{border:1px solid var(--border-soft);background:var(--bg2);cursor:var(--cur-hand);border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:5px 2px 4px;font-family:inherit;display:flex;position:relative}.sb-cell:hover{border-color:var(--accent)}.sb-cell.we{background:color-mix(in srgb, var(--text) 4%, var(--bg2))}.sb-cell.today{border-color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.sb-bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:26px;display:flex}.sb-b{border-radius:2px 2px 0 0;width:6px;min-height:2px}.sb-b.go{background:var(--accent)}.sb-b.back{background:var(--ok)}.sb-cd{color:var(--muted);font-size:10.5px}.sb-ct{color:var(--text);font-size:10px;font-weight:800}@media (max-width:760px){.sb-strip-row{grid-template-columns:repeat(7,minmax(0,1fr))}}.sb-act.ok{border-color:var(--ok);color:var(--ok)}.tiersed{flex-direction:column;gap:8px;display:flex}.tierrow{align-items:center;gap:7px;display:flex}.tierrow input{border:1px solid var(--border);background:var(--surface);width:72px;height:34px;color:var(--text);border-radius:9px;padding:0 9px;font-size:13.5px}.tier-l{color:var(--muted);font-size:12px}.kitbox{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;margin:14px 0;padding:12px 14px}.kitbox-t{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:800}.kitrow{width:100%;cursor:var(--cur-hand);color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 4px;display:flex}.kitrow:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.kitrow img,.kitrow .noimg{object-fit:contain;background:#fff;border-radius:7px;flex:none;width:34px;height:34px}.kitrow-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.kitrow-q{color:var(--accent2);flex:none;font-weight:800}.kited{flex-direction:column;gap:7px;margin:4px 0 8px;display:flex}.kited-row{grid-template-columns:1fr 76px auto;align-items:center;gap:7px;display:grid}.kited-q{height:34px}.pe-pc-list{flex-direction:column;gap:7px;margin:6px 0 8px;display:flex}.pe-pc-row{align-items:center;gap:8px;display:flex}.pe-pc-row .opadd-img{flex:none}.pe-pc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.pe-pc-row .rm{flex:none}.docbtn{text-decoration:none}.pv-banner{z-index:500;background:color-mix(in srgb, var(--amber2,#d09025) 25%, var(--bg2));border:1px solid var(--amber2,#d09025);color:var(--text);letter-spacing:.04em;pointer-events:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.adcmdk{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--muted);cursor:var(--cur-hand);border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.adcmdk:hover{border-color:var(--accent2,var(--accent));color:var(--text)}.adkbd{border:1px solid var(--border);background:var(--bg2);font:600 11px/1.6 var(--mono,ui-monospace, monospace);color:var(--faint);border-radius:6px;margin-left:auto;padding:1px 7px}.cmdk-scrim{z-index:var(--ad-z-cmdk);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.14s cfgpop;display:flex;position:fixed;inset:0}.cmdk{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:min(600px,100%);max-height:66vh;display:flex;overflow:hidden;box-shadow:0 30px 80px -24px #000000a6}.cmdk-in{border-bottom:1px solid var(--border-soft);align-items:center;gap:10px;padding:14px 16px;display:flex}.cmdk-mag{color:var(--muted);font-size:18px}.cmdk-in input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px}.cmdk-list{padding:6px;overflow-y:auto}.cmdk-empty{text-align:center;color:var(--faint);padding:26px;font-size:13px}.cmdk-row{width:100%;color:var(--text);text-align:left;cursor:var(--cur-hand);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.cmdk-row.on{background:color-mix(in srgb, var(--accent) 14%, transparent)}.cmdk-k{letter-spacing:.03em;text-transform:uppercase;text-align:center;background:var(--bg2);min-width:62px;color:var(--muted);border-radius:6px;flex:none;padding:2px 7px;font-size:10.5px;font-weight:800}.cmdk-section{color:var(--accent2,var(--accent))}.cmdk-order{color:var(--amber2,#d09025)}.cmdk-product{color:var(--ok)}.cmdk-user{color:var(--muted)}.cmdk-l{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.cmdk-s{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:45%;margin-left:auto;padding-left:10px;font-size:12px;overflow:hidden}.cmdk-foot{border-top:1px solid var(--border-soft);color:var(--faint);align-items:center;gap:6px;padding:8px 14px;font-size:11.5px;display:flex}.stnext.ok{border-color:color-mix(in srgb, var(--ok) 55%, transparent);color:var(--ok)}.adtblwrap{max-height:72vh;overflow-y:auto}.adminui .ordpay{white-space:nowrap;font-size:var(--ad-fs2,11px);font-weight:700}.adminui .ordpay.closed{color:var(--ok)}.ordpay.over{color:var(--amber2,#d09025)}.adminui .ordpay.onpick{color:var(--ad-ink3,var(--faint));font-weight:600}.adminui .ordpay.part{color:var(--ad-alarm,var(--danger))}.adminui .ordpay.unknown{color:var(--ad-ink3,var(--faint));cursor:help;font-style:italic;font-weight:600}.adminui .utbl .uml{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;overflow:hidden}.adminui .utbl .urole{color:var(--ad-ink3,var(--faint));font-size:var(--ad-fs2,11px)}.adminui .utbl td.uact{white-space:nowrap;padding-top:2px;padding-bottom:2px}.adminui .utbl tbody td:first-child{max-width:22ch}.adminui .utbl .ordwho{max-width:100%}.utblwrap{container-type:inline-size}@container (max-width:1240px){.adminui .utbl .uref,.adminui .utbl th:nth-child(10){display:none}}@container (max-width:1120px){.adminui .utbl .urole,.adminui .utbl th:nth-child(9){display:none}}@container (max-width:1000px){.adminui .utbl .uilast,.adminui .utbl th:nth-child(6){display:none}}@container (max-width:930px){.adminui .utbl .udisc,.adminui .utbl th:nth-child(8){display:none}}@container (max-width:860px){.adminui .utbl .utel,.adminui .utbl th:nth-child(3){display:none}}@supports not (container-type:inline-size){@media (max-width:1400px){.adminui .utbl .uref,.adminui .utbl th:nth-child(10){display:none}}@media (max-width:1240px){.adminui .utbl .urole,.adminui .utbl th:nth-child(9){display:none}}@media (max-width:1080px){.adminui .utbl .uilast,.adminui .utbl th:nth-child(6){display:none}}@media (max-width:1000px){.adminui .utbl .udisc,.adminui .utbl th:nth-child(8){display:none}}@media (max-width:900px){.adminui .utbl .utel,.adminui .utbl th:nth-child(3){display:none}}}@container (min-width:930.02px){.adminui .utbl .ordwho .ptbadge.disc{display:none}}.adminui .utbl .udisc b{color:var(--ad-accent,inherit)}.ordtblwrap{container-type:inline-size}.adminui .ordtbl .orddates{min-width:0}.adminui .ordtbl .orddate-atom{white-space:nowrap}@container (min-width:1460px){.adminui .ordtbl th:nth-child(4),.adminui .ordtbl .orddates{white-space:nowrap;min-width:15.5em}}@container (max-width:1300px){.adminui .ordtbl .ordpay{white-space:normal;max-width:15ch}.adminui .ordtbl tbody td:nth-child(2){max-width:18ch}}.adminui .ordtbl tbody td:nth-child(2){max-width:22ch}@container (max-width:900px){.adminui .ordtbl th:nth-child(8),.adminui .ordtbl .ordsrc{display:none}}@container (max-width:680px){.adminui .ordtbl th:nth-child(7),.adminui .ordtbl .ordpay{display:none}}@container (max-width:1300px){.adminui .ordtbl th,.adminui .ordtbl td{padding-left:6px;padding-right:6px}}@supports not (container-type:inline-size){@media (min-width:1440px){.adminui .ordtbl th:nth-child(4),.adminui .ordtbl .orddates{white-space:nowrap}}@media (max-width:1440px){.adminui .ordtbl th,.adminui .ordtbl td{padding-left:6px;padding-right:6px}}@media (max-width:1000px){.adminui .ordtbl th:nth-child(8),.adminui .ordtbl .ordsrc{display:none}}@media (max-width:880px){.adminui .ordtbl th:nth-child(7),.adminui .ordtbl .ordpay{display:none}}}.doctblwrap{container-type:inline-size}.adminui .doctblwrap .doctbl{min-width:0}@container (max-width:880px){.adminui .doctbl th:nth-child(8),.adminui .doctbl td:nth-child(8){display:none}}@container (max-width:700px){.adminui .doctbl th:nth-child(2),.adminui .doctbl td:nth-child(2){display:none}}@container (max-width:560px){.adminui .doctbl th:nth-child(7),.adminui .doctbl td:nth-child(7){display:none}}@container (max-width:460px){.adminui .doctbl th:nth-child(5),.adminui .doctbl td:nth-child(5){display:none}}@supports not (container-type:inline-size){@media (max-width:1040px){.adminui .doctbl th:nth-child(8),.adminui .doctbl td:nth-child(8){display:none}}@media (max-width:860px){.adminui .doctbl th:nth-child(2),.adminui .doctbl td:nth-child(2){display:none}}@media (max-width:720px){.adminui .doctbl th:nth-child(7),.adminui .doctbl td:nth-child(7){display:none}}@media (max-width:620px){.adminui .doctbl th:nth-child(5),.adminui .doctbl td:nth-child(5){display:none}}}.adtbl thead th{z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.planwrap{border:1px solid var(--border-soft);background:var(--surface);border-radius:14px;max-width:100%;overflow-x:auto}.plangrid{min-width:860px;display:grid}.plan-corner{background:var(--surface);z-index:2;border-bottom:1px solid var(--border);position:sticky;left:0}.plan-day{text-align:center;color:var(--muted);border-bottom:1px solid var(--border);border-left:1px solid var(--border-soft);padding:7px 2px;font-size:10.5px}.plan-day b{color:var(--text);font-size:11px;display:block}.plan-day.we{background:color-mix(in srgb, var(--text) 4%, transparent)}.plan-day.today{background:color-mix(in srgb, var(--accent) 12%, transparent)}.plan-label{z-index:2;background:var(--surface);border:0;border-bottom:1px solid var(--border-soft);cursor:var(--cur-hand);text-align:left;color:var(--text);flex-direction:column;gap:1px;min-width:0;padding:7px 10px;display:flex;position:sticky;left:0}.plan-label .mono{font-size:11.5px;font-weight:700}.plan-c{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.plan-row{border-bottom:1px solid var(--border-soft);min-height:40px;position:relative}.plan-bar{cursor:var(--cur-hand);color:#fff;opacity:.92;border:0;border-radius:7px;min-width:22px;font-size:11px;font-weight:800;position:absolute;top:7px;bottom:7px}.plan-bar:hover{opacity:1}.plan-bar.st-draft{background:color-mix(in srgb, var(--ad-ink3,var(--muted)) 14%, transparent);border:1px dashed var(--ad-ink3,var(--muted));color:var(--ad-draft-ink,var(--muted))}.plan-bar.st-cancel{color:var(--ad-ink2,var(--muted));background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ad-ink3,var(--muted)) 34%, transparent) 0 3px, transparent 3px 7px)}.plan-bar.late{background:var(--ad-alarm,var(--danger));color:var(--ad-alarm-ink,#fff);box-shadow:0 0 0 1px var(--ad-alarm,var(--danger)), 0 2px 10px -3px color-mix(in srgb, var(--ad-alarm,var(--danger)) 70%, transparent);border:0;animation:1.8s ease-in-out infinite barlate}@keyframes barlate{0%,to{filter:none}50%{filter:brightness(1.16)}}@media (prefers-reduced-motion:reduce){.plan-bar.late{animation:none}}.plan-row2 .plan-bar.clipL{border-top-left-radius:2px;border-bottom-left-radius:2px;padding-left:13px}.plan-row2 .plan-bar.clipR{border-top-right-radius:2px;border-bottom-right-radius:2px;padding-right:13px}.plan-bar.clipL:before,.plan-bar.clipR:after{opacity:.9;pointer-events:none;font-size:13px;font-weight:900;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.plan-bar.clipL:before{content:"‹";left:3px}.plan-bar.clipR:after{content:"›";right:3px}.plan-bar .pb-id{font-variant-numeric:tabular-nums;opacity:.95;flex:none;font-weight:800}.avleg .lg.lgmut{background:color-mix(in srgb, var(--text) 30%, transparent)}.avleg .lg.amber{background:var(--amber2,#d09025)}.avleg .lg.lgacc{background:var(--accent)}.scaninp{max-width:210px}.bookwin{border:1px solid var(--border);background:var(--surface);border-radius:13px;margin:14px 0 16px;overflow:hidden}.bw-cta{width:100%;cursor:var(--cur-hand);text-align:left;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--accent2);animation:datepulse 2s var(--ease) infinite;border-radius:13px;align-items:center;gap:9px;padding:13px 14px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.bw-cta:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 15%, var(--surface))}.bw-cta.bw-stale{border-color:color-mix(in srgb, var(--amber) 55%, var(--border));background:color-mix(in srgb, var(--amber) 12%, var(--surface));color:var(--amber2)}.bw-cta.bw-stale:hover{border-color:var(--amber);background:color-mix(in srgb, var(--amber) 18%, var(--surface))}.bw-cta svg,.bw-when svg{flex:none}.bw-ct{flex:1}.bw-go{font-size:15px}.bw-when{text-align:left;width:100%;cursor:var(--cur-hand);color:var(--text);background:var(--surface2);border:0;border-bottom:1px solid var(--border-soft);align-items:center;gap:9px;padding:11px 12px;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.bw-when:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface2))}.bw-when svg{color:var(--accent2)}.bw-wt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bw-days{background:var(--accent-bg);color:var(--accent2);border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:800}.bw-edit{color:var(--accent2);text-underline-offset:2px;flex:none;font-size:12px;font-weight:700;text-decoration:underline}.bw-ctl{flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px 0;display:flex}.bw-grp{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.bw-grp b{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:0 8px;font-size:11.5px;font-weight:800}.bw-grp button{width:32px;height:28px;color:var(--text);cursor:var(--cur-hand);background:0 0;border:0;font-family:inherit;font-size:15px;font-weight:800;line-height:1}.bw-grp button:hover:not(:disabled){background:var(--accent-bg);color:var(--accent2)}.bw-grp button:disabled{opacity:.3;cursor:var(--cur-arrow)}.bw-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 11px;font-size:13.5px;font-weight:700;display:flex}.bw-av.good{color:var(--ok)}.bw-av.bad{color:var(--danger)}.bw-av.held{color:var(--amber2,#d09025)}.bw-av.wait{color:var(--muted)}:root[data-theme=dark] .bw-av.bad{color:#f87171}.bw-sum{color:var(--muted);font-weight:600}.bw-sum b{color:var(--text);font-weight:800}.doc-err{text-align:center;color:var(--ad-ink2,#55637b);padding:60px 0}.doc-sec{letter-spacing:.12em;text-transform:uppercase;color:var(--dsh-ink2,#4b5157);margin-bottom:3px;font-size:10.5px;font-weight:800}.doc-tbl{border-collapse:collapse;width:100%;margin:10px 0 14px}.doc-tbl th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--dsh-ink2,#4b5157);border-bottom:1px solid var(--dsh-line2,#b9c0c6);padding:6px 8px;font-size:11px}.doc-tbl td{border-bottom:1px solid var(--dsh-line,#e3e7ea);padding:7px 8px}.doc-tbl th:nth-child(n+2),.doc-tbl td:nth-child(n+2){text-align:right;white-space:nowrap}.doc-tot{flex-direction:column;align-items:flex-end;gap:4px;margin-bottom:14px;display:flex}.doc-tot div{justify-content:space-between;gap:24px;min-width:260px;display:flex}.doc-grand{border-top:2px solid var(--dsh-ink,#14181b);padding-top:6px;font-size:16px}.doc-dep{color:var(--dsh-ink2,#4b5157);font-size:13px}.doc-terms p{color:var(--dsh-ink,#14181b);font-size:12.5px;line-height:1.55}.doc-cnote{border:1px solid var(--dsh-line2,#e3e7ea);break-inside:avoid;page-break-inside:avoid;border-radius:8px;margin-top:14px;padding:9px 12px}.doc-cnote p{color:var(--dsh-ink,#14181b);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.5}.doc-fiscal{color:var(--dsh-ink2,#4b5157);margin-top:16px;font-size:11.5px}.affed{flex-direction:column;gap:12px;display:flex}.affrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.affrow.head{gap:10px}.affblock{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;padding:11px 13px}.affbt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:800}.affinp{border:1px solid var(--border);background:var(--bg2);width:78px;height:32px;color:var(--text);text-align:right;border-radius:8px;padding:0 8px;font-size:13px}.aff-l{color:var(--muted);font-size:12.5px}.walbal{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok);border-radius:999px;margin-left:8px;padding:2px 9px;font-size:13px;font-weight:800}.walrow{border-bottom:1px solid var(--border-soft);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:4px 9px;padding:6px 0;font-size:12.5px;display:grid}.wal-why{color:var(--ad-ink2,var(--muted));flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 8px;font-size:11.5px;display:flex}.wal-why i{opacity:.7;margin-right:2px;font-style:normal}.wal-why b{color:var(--ad-ink,var(--text));font-weight:700}.wal-why em{opacity:.8;font-style:normal}.wal-k{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wal-a{color:var(--ok);font-weight:700}.wal-a.neg{color:var(--muted)}.wal-d{color:var(--faint);font-size:11.5px}.waladd{flex-wrap:wrap;margin-top:10px}.waladd .peinp{flex:90px;min-width:0}.copromo{margin-top:2px}.co-codeon{border:1px dashed color-mix(in srgb, var(--ok) 55%, transparent);background:var(--surface);border-radius:10px;align-items:center;gap:8px;margin:7px 0 2px;padding:6px 10px;font-size:12.5px;display:flex}.co-codeon b{color:var(--ok);letter-spacing:1px}.co-codeon>span{color:var(--muted)}.co-codeon .co-codeoff{width:22px;height:22px;color:var(--muted);background:0 0;border:0;border-radius:6px;margin-left:auto;padding:0;font-size:13px;line-height:1}.co-codeon .co-codeoff:hover{background:var(--surface2);color:var(--text)}.osum .r.bonusplus{border-top:1px dashed var(--border-soft);margin-top:4px;padding-top:7px;font-size:12.5px}.osum .r.bonusplus span:last-child{color:var(--ok);font-weight:700}.co-refnote{color:var(--muted);flex-direction:column;gap:3px;margin:5px 0 0;font-size:11.5px;line-height:1.4;display:flex}.referterms{color:var(--muted);margin:0 0 2px;font-size:12.5px;line-height:1.55}.walletbox{border:1px solid var(--border-soft);background:var(--surface);border-radius:14px;margin-top:18px;padding:13px 15px}.wallethead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.wallethead b{color:var(--ok);font-size:15px}.walletbox .fhint{margin:7px 0 0}.walst{white-space:nowrap;font-size:11px;font-weight:800}.walst.ok{color:var(--ok)}.walst.amber{color:var(--amber2)}.walst.muted,.walletbox .wal-d{color:var(--muted)}.co-credit{border:1px dashed color-mix(in srgb, var(--ok) 45%, transparent);background:color-mix(in srgb, var(--ok) 7%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:11px 13px;display:flex}.co-credit b{color:var(--ok)}.co-credit .cc-apply{margin-left:auto}.tot.credit span:last-child{color:var(--ok)}.plangrid2{align-items:stretch;min-width:900px;display:grid}.plan-month{color:var(--text);border-left:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface2);z-index:3;grid-row:1;padding:7px 10px;font-size:12px;font-weight:800;position:sticky;top:0}.plangrid2 .plan-corner{z-index:4;background:var(--surface);border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:flex-end;padding:0 10px 6px;font-size:10.5px;font-weight:800;display:flex;position:sticky;left:0}.plangrid2 .plan-day{z-index:2;background:var(--surface);position:sticky;top:30px}.plan-pname{min-height:var(--planrow,44px);background:var(--surface);border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:0 10px;display:flex}.plan-pname.tall{align-items:flex-start;padding-top:10px}.plan-pn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.plan-pu{text-align:right;min-width:20px;color:var(--faint);flex:none;font-size:11.5px}.plan-row2{min-height:max(42px, calc(var(--lanes,1) * var(--planlane,42px)));border-bottom:1px solid var(--border-soft);position:relative}.plan-cellline{border-left:1px solid var(--border-soft);pointer-events:none;position:absolute;top:0;bottom:0}.plan-cellline.we{background:color-mix(in srgb, var(--text) 3%, transparent)}.plan-cellline.today{background:color-mix(in srgb, var(--accent) 10%, transparent);border-left-color:var(--accent)}.peekbar{display:contents}@keyframes peekin{0%{opacity:0;transform:scale(.8)translateY(-10px)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes peekout{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)translateY(-5px)}}.peekcard.flip{transform-origin:30px calc(100% + 8px)}.peekcard.leaving{animation:.15s ease-in both peekout}.peekcard:before{content:"";z-index:-1;position:absolute;inset:-18px -14px}.peekcard:after{content:"";background:inherit;border-left:1px solid var(--border);border-top:1px solid var(--border);border-radius:3px 0 0;width:11px;height:11px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.peekcard.flip:after{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0 0 3px;top:auto;bottom:-6px}.peekrow.on>td{background:color-mix(in srgb, var(--accent) 10%, transparent)}.peekbar.on .plan-bar{outline:2px solid var(--accent);outline-offset:1px;opacity:1;z-index:6;box-shadow:0 6px 18px -6px #0000008c}.plan-row2 .plan-bar{cursor:var(--cur-hand);opacity:.95;border-radius:7px;align-items:center;gap:6px;min-width:26px;padding:0 7px;font-size:11px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.plan-row2 .plan-bar:hover{opacity:1;box-shadow:0 3px 12px -4px #00000080}.plan-bar .pb-q{flex:none;font-weight:800}.plan-bar .pb-n{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.plan-bar .pb-t{opacity:.85;white-space:nowrap;flex:0 auto;font-size:10px;overflow:hidden}.avleg .lg.done{background:color-mix(in srgb, var(--ok) 45%, var(--muted))}@media (max-width:700px){.plangrid2{min-width:720px}.plan-bar .pb-t{display:none}}.planwrap2{border:1px solid var(--border-soft);background:var(--surface);--planrow:44px;--planlane:42px;--planw:clamp(184px, 15vw, 280px);border-radius:14px;max-width:100%;position:relative;overflow:hidden}.adminui .planwrap2:before{content:"";z-index:12;pointer-events:none;opacity:0;background-image:linear-gradient(90deg, transparent 0%, var(--ad-fill) 50%, transparent 100%);background-position:-40% 0;background-repeat:no-repeat;background-size:40% 100%;width:100%;height:2px;transition:opacity .12s linear;position:absolute;top:0;left:0}.adminui .planwrap2[data-busy="1"]:before{opacity:1;animation:1.1s linear infinite planrefresh}@keyframes planrefresh{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.adminui .planwrap2[data-busy="1"]:before{background-position:0 0;background-size:100% 100%;animation:none}}.plan-view{overscroll-behavior-x:contain;max-height:64vh;overflow:auto}.plangrid4{align-items:stretch;min-width:max-content;display:grid;position:relative}.plangrid4 .plan-month{z-index:3;background:var(--surface);justify-content:center;align-items:center;height:30px;display:flex;position:sticky;top:0}.plangrid4 .plan-day{z-index:3;background:var(--surface);height:48px;position:sticky;top:30px}.plangrid4 .plan-pname{z-index:2;height:max(var(--planrow,44px), calc(var(--lanes,1) * var(--planlane,42px)));min-height:max(var(--planrow,44px), calc(var(--lanes,1) * var(--planlane,42px)));background:var(--surface);border-right:1px solid var(--border);position:sticky;left:0}.plangrid4 .plan-corner{z-index:5;background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;padding:0 10px;font-size:10.5px;font-weight:800;display:flex;position:sticky;left:0}.plangrid4 .plan-corner.cm{z-index:6;height:30px;top:0}.plangrid4 .plan-corner.cd{letter-spacing:.02em;text-transform:none;height:48px;font-size:9.5px;font-weight:600;line-height:1.15;top:30px}.plangrid4 .plan-row2{height:max(var(--planrow,44px), calc(var(--lanes,1) * var(--planlane,42px)));min-height:max(var(--planrow,44px), calc(var(--lanes,1) * var(--planlane,42px)))}.plan-nowlane{z-index:1;pointer-events:none;min-width:0;position:relative}.plan-now{pointer-events:none;background:var(--ok);width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ok) 35%, transparent);position:absolute;top:0;bottom:0}.plan-now:before{content:"";background:var(--ok);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.plan-conf{z-index:3;pointer-events:none;background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ad-alarm,var(--danger)) 30%, transparent) 0 4px, transparent 4px 8px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ad-alarm,var(--danger)) 55%, transparent);position:absolute;top:0;bottom:0}.plan-buf{z-index:1;pointer-events:none;background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ad-ink3,var(--muted)) 26%, transparent) 0 3px, transparent 3px 7px);border:1px dashed color-mix(in srgb, var(--ad-ink3,var(--muted)) 45%, transparent);border-radius:4px;position:absolute;top:9px;bottom:9px}.lgconf,.lgbuf{border-radius:3px;width:22px;height:11px;display:inline-block}.lgconf{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ad-alarm,var(--danger)) 45%, transparent) 0 4px, transparent 4px 8px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ad-alarm,var(--danger)) 60%, transparent)}.lgbuf{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--ad-ink3,var(--muted)) 40%, transparent) 0 3px, transparent 3px 7px);border:1px dashed color-mix(in srgb, var(--ad-ink3,var(--muted)) 50%, transparent)}@media (prefers-reduced-motion:no-preference){.plan-now:before{animation:2.4s ease-in-out infinite nowpulse}}@keyframes nowpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.35)}}.plan-headgrid{border-bottom:0}.plan-day.past{opacity:.55}.plan-cellline.past{background:color-mix(in srgb, var(--text) 5%, transparent)}.plan-day.today{box-shadow:inset 2px 0 0 var(--accent)}@media (max-width:1200px){.adminui .planjump .adr-lbl{display:none}}@media (max-width:700px){.planwrap2{max-height:68vh}}.peekcard{transform-origin:30px -8px;z-index:400;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:340px;padding:13px 15px;animation:.2s cubic-bezier(.2,.9,.25,1.12) both peekin;position:fixed;box-shadow:0 22px 60px -22px #0000008c}.peekcard.wide{width:420px}.adminui.peekcard{background:var(--ad-panel);color:var(--ad-ink);border-color:var(--ad-line);box-shadow:var(--ad-shadow);border-radius:var(--ad-r2);font-size:var(--ad-fs)}.adminui.peekcard:after{border-color:var(--ad-line)}.pk-top{align-items:center;gap:11px;margin-bottom:10px;display:flex}.pk-top img{object-fit:contain;background:var(--img-bg,var(--surface2));border-radius:8px;flex:none;width:52px;height:40px}.pk-noimg{background:var(--surface2);border-radius:8px;flex:none;width:52px;height:40px;display:block}.pk-noimg.sm{width:34px;height:26px}.pk-ttl{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pk-ttl b{font-size:13.5px;line-height:1.25}.pk-ttl span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.pk-grid{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;font-size:12.5px;display:grid}.pk-grid>span{color:var(--muted)}.pk-grid>b{text-align:right}.pk-warn{color:var(--amber2,#d09025);font-size:11.5px;font-style:normal}.pk-hot{color:var(--danger)}.pk-items{border-top:1px solid var(--border-soft);flex-direction:column;gap:3px;margin-top:9px;padding-top:8px;display:flex}.pk-item{color:var(--text);grid-template-columns:auto 18px 1fr;align-items:start;gap:7px;font-size:12px;line-height:1.35;display:grid}.pk-q{color:var(--muted);text-align:right;white-space:nowrap}.pk-thumb{object-fit:contain;background:var(--img-bg);border-radius:4px;width:18px;height:18px}.pk-noimg{display:block}.pk-nm{overflow-wrap:anywhere;min-width:0}.pk-more{color:var(--faint);font-size:11.5px}.pk-act{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;padding-top:9px;display:flex}.pk-inp{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.pk-inp .peinp{text-align:right;width:92px}.ptbar{flex-wrap:wrap;gap:8px;margin-bottom:10px}.ptbar .adsearch{flex:220px;min-width:0}.ptcount{white-space:nowrap;margin:0}.pttbl th.r,.pttbl td.r{text-align:right}.ptimg{width:44px}.ptimg img{object-fit:contain;background:var(--img-bg,var(--surface2));border-radius:5px;width:34px;height:26px}.ptbadge{background:var(--surface2);color:var(--muted);vertical-align:middle;border-radius:999px;margin-left:7px;padding:1px 7px;font-size:10.5px;font-weight:800}.ptbadge.draft{background:color-mix(in srgb, var(--amber2,#d09025) 18%, transparent);color:var(--amber2,#d09025)}.ptbadge.pending{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent2,var(--accent))}.ptbadge.disc{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.pttrk{color:var(--faint);font-size:11px}.ptbadge.idle{background:color-mix(in srgb, var(--amber2,#d09025) 16%, transparent);color:var(--amber2,#d09025);font-variant-numeric:tabular-nums}.ptbadge.idle.never{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger-tx,var(--danger))}.ptslice{border:1px solid var(--border);background:var(--surface2);border-radius:10px;align-items:center;gap:10px;margin:0 0 8px;padding:7px 11px;font-size:12.5px;display:flex}.ptslice>b{font-weight:800}.ptslice>span{color:var(--muted);font-variant-numeric:tabular-nums}.ptslice>.fnchip{margin-left:auto}.adwarnchip{background:color-mix(in srgb, var(--amber2,#d09025) 16%, transparent);color:var(--amber2,#d09025);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.srchinfo{margin:0 0 8px}.srchhit{color:var(--accent2,var(--accent));font-size:12px}.paidinp{text-align:right;max-width:130px}.docpage{--dsh-ink:#14181b;--dsh-ink2:#4b5157;--dsh-line:#e3e7ea;--dsh-line2:#b9c0c6;--dsh-accent:#0e7c86;--dsh-soft:#f1f3f4;max-width:980px;min-height:100vh;margin:0 auto;padding:18px 16px 60px;font-size:14px}.docpage.adminui{background:var(--ad-bg);color:var(--ad-ink)}.doc-bar{flex-wrap:wrap;align-items:center;gap:10px;max-width:800px;margin:0 auto 14px;display:flex}.doc-bar-t{min-width:0;color:var(--ad-ink,var(--text));text-overflow:ellipsis;white-space:nowrap;flex:120px;font-size:14px;font-weight:700;overflow:hidden}.docpage .doclang-cap{font-size:var(--ad-fs3,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--ad-ink3,var(--muted));cursor:help;white-space:nowrap;flex:none;font-weight:800}.docpage .doclang.seg2{flex:none;align-items:center;gap:5px;margin:0}.docpage .doclang.seg2 button{min-width:36px;height:32px;min-height:32px;font-size:var(--ad-fs2);flex:none;padding:0 9px;font-weight:800}.docpage .doclang-now{border-radius:var(--ad-r);background:var(--ad-accent-bg);height:32px;color:var(--ad-accent-tx);font-size:var(--ad-fs2);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-weight:800;display:inline-flex}.docpage .doc-bar .btnW{width:auto;height:40px;font-size:var(--ad-fs);padding:0 16px}.docpage .doc-bar .capply{font-size:var(--ad-fs);align-items:center;gap:7px;padding:0 13px;display:inline-flex}.docpage .docprint{align-items:center;gap:8px;display:inline-flex}.docpage .docprint svg{flex:none}.docpage .doclockask{flex-wrap:wrap;flex:340px;align-items:center;gap:8px;display:flex}.docpage .doclockask-q{min-width:0;font-size:var(--ad-fs2);color:var(--ad-ink);flex:200px;font-weight:700}.docpage .doclockask .btnW{height:36px}.docpage .doclocked{border-radius:var(--ad-r);background:var(--ad-panel2);border:1px solid var(--ad-line-strong);height:32px;color:var(--ad-ink2);font-size:var(--ad-fs2);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.docpage .doclocked svg{flex:none}.docpage .docunlock{font-size:var(--ad-fs2);padding:0 4px}.docpage .doclockerr{color:var(--ad-alarm);font-size:var(--ad-fs2);flex:100%;font-weight:700}.docpage .pv-banner{pointer-events:auto;text-align:center;flex-wrap:wrap;justify-content:center;gap:2px 6px;max-width:calc(100vw - 24px);line-height:1.5;display:flex}.docpage .pv-banner a{color:var(--ad-accent-tx,var(--text));text-underline-offset:2px;font-weight:800;text-decoration:underline}.docpage .docdraft{border-radius:var(--ad-r);background:var(--ad-amber-bg);border:1px solid var(--ad-amber-line);height:32px;color:var(--ad-amber);font-size:var(--ad-fs2);white-space:nowrap;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.docpage .doc-draftmark{color:var(--dsh-ink2,#4b5157);text-transform:uppercase;letter-spacing:.08em;font-size:.62em;font-style:normal;font-weight:700}.doc-sheet{max-width:800px;color:var(--dsh-ink);background:#fff;border-radius:4px;margin:0 auto;padding:40px 44px 48px;box-shadow:0 12px 40px -18px #00000059}.docpage .doc-sheet .adr-btn{border:1px solid var(--dsh-line2);min-height:26px;color:var(--dsh-ink);background:#fff;border-radius:5px;padding:0 8px;font-size:12px}.docpage .doc-sheet .adr-btn:hover{border-color:var(--dsh-accent);color:var(--dsh-accent)}.docpage .doc-sheet .adr-btn>i{color:var(--dsh-ink2)}.doc-dateval.onlyprint,.doc-thid{display:none}.doc-top{justify-content:space-between;gap:30px;margin-bottom:34px;display:flex}.doc-party{flex-direction:column;gap:1px;font-size:12.5px;display:flex}.doc-party b{margin-bottom:4px;font-size:14px}.doc-lbl{margin-top:7px;font-size:12px;font-weight:700}.doc-us{text-align:right;color:var(--dsh-ink2);flex-direction:column;gap:1px;font-size:12.5px;display:flex}.doc-logo{letter-spacing:-.02em;color:var(--dsh-accent);justify-content:flex-end;align-items:flex-end;gap:2px;margin-bottom:4px;font-size:24px;font-weight:800;display:flex}.doc-logo-img{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:auto;height:26px;display:block}.doc-metatbl{border-collapse:collapse;margin:16px 0 0 auto;font-size:12px}.doc-metatbl td{text-align:left;white-space:nowrap;padding:1px 0 1px 12px}.doc-metatbl td:first-child{padding-left:0;font-weight:700}.doc-inp{font:inherit;color:var(--dsh-ink);background:0 0;border:1px solid #0000;border-radius:5px;padding:1px 4px}.doc-inp:hover:not(:disabled),.doc-inp:focus{border-color:var(--dsh-line2);background:#f7fafb;outline:none}.doc-inp.wide{width:100%;color:var(--dsh-accent);font-size:12.5px}.doc-title{color:var(--dsh-ink);margin:0 0 18px;font-size:26px;font-weight:600}.doc-tbl th{border-bottom:1px solid var(--dsh-line2);color:var(--dsh-ink2);text-transform:none;letter-spacing:0;font-weight:700}.doc-tbl th.r,.doc-tbl td.r{text-align:right}.doc-tbl th:nth-child(n+2),.doc-tbl td:nth-child(n+2){text-align:inherit}.docpage .doc-tbl th:nth-child(n+2),.docpage .doc-tbl td:nth-child(n+2){white-space:normal}.docpage .doc-tbl .doc-n{overflow-wrap:anywhere}.doc-row td{border-bottom:1px solid var(--dsh-line);vertical-align:middle}.doc-q{width:34px;color:var(--dsh-ink2);font-size:12.5px}.doc-img{width:42px;padding:4px 8px!important}.doc-img img{object-fit:contain;width:34px;height:26px}.doc-noimg{background:var(--dsh-soft);border-radius:3px;width:34px;height:26px;display:block}.doc-n{font-size:12.5px}.doc-n b{font-weight:700}.doc-days{color:var(--dsh-ink2);margin-right:10px;font-size:11.5px}.doc-vat{color:var(--dsh-ink2);font-size:12px}.doc-sub td{border-bottom:1px solid var(--dsh-line);color:var(--dsh-ink2);font-size:12px;padding-top:3px!important;padding-bottom:3px!important}.doc-sub .doc-n{padding-left:18px!important}.doc-ref{margin:2px 0 14px}.doc-tot{margin-top:10px}.doc-tot div{min-width:300px;font-size:12.5px}.doc-tot span{color:var(--dsh-ink2)}.doc-disc b{color:#b3261e}.doc-sep{border-top:1px solid var(--dsh-line);margin-top:4px;padding-top:7px}.doc-grand{border-top:1px solid var(--dsh-ink);border-bottom:1px solid var(--dsh-ink);margin:4px 0 8px;padding:7px 0;font-size:15px;font-weight:700}.doc-due{font-weight:700}.doc-pay{color:#555;justify-content:space-between;gap:10px;font-size:11px;display:flex}.doc-pay>b{font-variant-numeric:tabular-nums;font-weight:600}.doc-due.back>b{color:#b45309}.doc-area{border:1px dashed var(--dsh-line2);width:100%;font:inherit;color:var(--dsh-ink);resize:vertical;background:0 0;border-radius:7px;margin-top:16px;padding:8px 10px;font-size:12.5px}.doc-area:focus{border-color:var(--dsh-accent);outline:none}.doc-area.foot{margin-top:26px}.doc-area:disabled{border-color:#0000;padding-left:0}@page{size:A4;margin:14mm 12mm}@media print{body:has(.docpage)>:not(:has(.docpage)){display:none!important}body:has(.docpage) .page{min-height:0!important;padding:0!important}.no-print{display:none!important}.docpage.adminui{max-width:none;min-height:0;color:var(--dsh-ink);background:#fff;margin:0;padding:0}body:has(.docpage){background:#fff!important}.doc-sheet{max-width:none;box-shadow:none;color:var(--dsh-ink);background:#fff;border-radius:0;padding:0}.doc-tbl thead{display:table-header-group}.doc-tbl tr{break-inside:avoid;page-break-inside:avoid}.doc-thid{display:table-row}.doc-thid th{letter-spacing:.04em;color:var(--dsh-ink2);border-bottom:0;padding:0 8px 2px;font-size:10px;font-weight:700}.doc-top,.doc-tot,.doc-terms{break-inside:avoid;page-break-inside:avoid}.doc-title{break-after:avoid;page-break-after:avoid}.doc-dateval.onlyprint{display:inline}.doc-dr{display:none!important}.doc-inp,.doc-area{background:0 0!important;border-color:#0000!important;padding-left:0!important}.doc-area:placeholder-shown,.doc-inp.wide:placeholder-shown{display:none!important}.doc-noimg{display:none}}@media screen and (max-width:700px){.doc-sheet{padding:22px 16px 30px}.doc-top{flex-direction:column}.doc-us{text-align:left}.doc-metatbl{margin-left:0}.docpage .doc-tbl th,.docpage .doc-tbl td{padding-left:4px;padding-right:4px}.docpage .doc-tbl tr>:nth-child(2){display:none}}.cellpop{max-width:460px}.cellbody{flex-direction:column;gap:8px;max-height:60vh;padding:14px;display:flex;overflow:auto}.cellord{border:1px solid var(--border);background:var(--surface);cursor:var(--cur-hand);text-align:left;border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.cellord:hover{border-color:var(--accent2)}.cellord .mono{font-weight:700}.cellord-c{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cellord-d{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.stbadge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.stbadge.accent{background:var(--accent-bg);color:var(--accent2)}.stbadge.ok{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok)}.stbadge.amber{background:var(--amber-bg);color:var(--amber2)}.stbadge.muted{background:var(--surface);color:var(--muted)}.stbadge.danger{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.erp-sheetbtns{align-items:center;gap:8px;display:flex}.dthumbs{z-index:5;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 12px;display:flex;position:absolute;bottom:12px;left:0;right:0}.dthumb{background:var(--surface);width:46px;height:46px;cursor:var(--cur-hand);border:2px solid #0000;border-radius:9px;padding:2px;overflow:hidden}.dthumb img{object-fit:contain;width:100%;height:100%}.dthumb.on{border-color:var(--accent)}.depnote{color:var(--muted);margin:-4px 0 6px;font-size:12.5px}.depnote b{color:var(--text)}.cofield{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.co-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.co-pick{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.co-pickcard{text-align:left;border:1.5px solid var(--border);background:var(--surface);cursor:var(--cur-hand);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.co-pickcard:hover{border-color:var(--accent2)}.co-pickcard.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.co-pickcard .cp-t{color:var(--text);font-size:14px;font-weight:800}.co-pickcard .cp-d{color:var(--muted);font-size:11.5px}.co-sumcard{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:6px;padding:16px;box-shadow:0 18px 50px -26px #0000008c}@media (max-width:640px){.co-pick{grid-template-columns:1fr}.avctrl .adsearch{width:100%}}.dstage-photo.zoomable{cursor:zoom-in}.zoom-badge{z-index:5;background:color-mix(in srgb, var(--bg) 60%, transparent);width:34px;height:34px;color:var(--text);cursor:var(--cur-hand);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border:1px solid var(--border-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.zoom-badge:hover{background:var(--accent);color:var(--accent-ink)}.lightbox{z-index:300;background:#03060ceb;justify-content:center;align-items:center;padding:24px;animation:.18s both erFade;display:flex;position:fixed;inset:0}.lb-img{object-fit:contain;border-radius:10px;width:92vw;height:88vh;box-shadow:0 30px 90px -20px #000c}.lb-close{color:#fff;width:44px;height:44px;cursor:var(--cur-hand);background:#ffffff1a;border:0;border-radius:50%;font-size:18px;position:absolute;top:18px;right:20px}.lb-close:hover{background:#fff3}.lb-nav{color:#fff;width:52px;height:52px;cursor:var(--cur-hand);background:#ffffff1a;border:0;border-radius:50%;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav:hover{background:#ffffff38}.lb-nav.prev{left:16px}.lb-nav.next{right:16px}.lb-count{color:#fff;background:#ffffff1f;border-radius:999px;padding:4px 12px;font-size:13px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes erFade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.lightbox{padding:0}.lb-img{border-radius:0;width:100vw;height:82vh}.lb-nav{width:44px;height:44px;font-size:26px}.lb-nav.prev{left:6px}.lb-nav.next{right:6px}.dthumbs{gap:6px;bottom:8px}.dthumb{width:40px;height:40px}}.erp-tools{z-index:9;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:10px;left:10px}.erp-fav,.erp-cmp,.erp-share{background:color-mix(in srgb, var(--bg) 55%, transparent);width:28px;height:28px;color:var(--muted);cursor:var(--cur-hand);transition:opacity .18s var(--ease), color .18s, background .18s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:50%;place-items:center;display:grid}.erp-toolbl{display:none}.er-card.erp:hover .erp-fav,.er-card.erp:hover .erp-cmp,.er-card.erp:hover .erp-share{background:color-mix(in srgb, var(--bg) 88%, transparent);border-radius:999px;align-items:center;gap:7px;width:auto;height:28px;padding:0 11px 0 8px;display:inline-flex}.er-card.erp:hover .erp-toolbl{letter-spacing:.01em;white-space:nowrap;font-size:11.5px;font-weight:700;display:inline}.erp-fav,.erp-cmp{opacity:.58}.erp-share{opacity:0}.er-card.erp:hover .erp-fav,.er-card.erp:hover .erp-cmp,.erp-fav:focus-visible,.erp-cmp:focus-visible,.er-card.erp:hover .erp-share,.erp-share:focus-visible{opacity:1}.erp-fav:hover,.erp-cmp:hover,.erp-share:hover{color:var(--accent-ink);background:var(--accent)}.erp-fav.on,.erp-cmp.on{opacity:1;color:var(--accent2);background:color-mix(in srgb, var(--accent) 20%, var(--bg))}.erp-fav.on:hover,.erp-cmp.on:hover{color:var(--accent-ink);background:var(--accent)}@media (hover:none){.erp-share{opacity:.58}}.ovtop-tools{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ov-tool{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);cursor:var(--cur-hand);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ov-tool:hover{border-color:var(--accent);color:var(--accent2)}@media (max-width:640px){.ov-tool span{display:none}.ov-tool{justify-content:center;width:34px;padding:0}}.ov-share{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);cursor:var(--cur-hand);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.ov-share:hover{border-color:var(--accent);color:var(--accent2)}@media (max-width:640px){.ov-share span{display:none}.ov-share{justify-content:center;width:34px;padding:0}}.adminui .setcard .seg2.aimode{flex-wrap:wrap;gap:6px;margin:6px 0 2px}.adminui .setcard .seg2.aimode button{flex:0 auto;padding:0 12px}.adminui .airow{align-items:baseline;gap:7px;margin-top:8px;display:flex}.adminui .airow .aiv{color:var(--ad-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.adminui .airow .ail{font-size:var(--ad-fs3);color:var(--ad-ink2)}.admcard.wizard{max-width:720px}.wiz-lede{color:var(--muted);margin:8px 0 14px;font-size:13px}.wiz-slots{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.wiz-slot{flex-direction:column;gap:6px;display:flex}.wiz-slot-h{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:11px;font-weight:800}.wiz-req{color:var(--amber2,#f5a524)}.wiz-drop{aspect-ratio:1;border:1.5px dashed var(--border);background:var(--surface);cursor:var(--cur-hand);color:var(--muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.wiz-drop:hover{border-color:var(--accent2)}.wiz-slot.filled .wiz-drop{border-style:solid;border-color:var(--ok)}.wiz-cam{font-size:22px}.wiz-cap{font-size:10.5px;font-weight:700}.wiz-spin{color:var(--accent2);font-size:20px}.wiz-thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wiz-badge{z-index:2;color:#04120b;background:var(--ok);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:800;position:absolute;bottom:5px;left:5px}.wiz-retake{z-index:2;background:color-mix(in srgb, var(--bg) 55%, transparent);color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid;position:absolute;top:5px;right:5px}.wiz-note{margin-top:10px}.wiz-coverage{background:var(--surface2);color:var(--muted);text-align:center;border-radius:10px;margin-top:12px;padding:9px 12px;font-size:12.5px;font-weight:600}.wiz-coverage.ready{background:color-mix(in srgb, var(--ok) 15%, transparent);color:var(--ok)}.wiz-slot.warn .wiz-drop{border-color:var(--amber2,#f5a524);border-style:solid}.wiz-badge.warn{background:var(--amber2,#f5a524);color:#201400}.wiz-rm{z-index:3;color:#fff;width:20px;height:20px;cursor:var(--cur-hand);background:#e5484d;border:0;border-radius:50%;font-size:11px;line-height:1;display:none;position:absolute;top:-6px;right:-6px}.wiz-slot{position:relative}.wiz-slot.filled:hover .wiz-rm,.wiz-slot.filled .wiz-drop:focus-within+.wiz-rm{display:block}@media (hover:none){.wiz-slot.filled .wiz-rm{display:block}}.wizard .admfoot{flex-wrap:wrap;gap:8px}@media (max-width:640px){.wiz-slots{grid-template-columns:repeat(3,1fr)}}.wizinput{flex-direction:column;align-items:stretch;gap:12px;padding-top:22px;padding-bottom:26px;display:flex}.wizbig{text-align:center;height:52px;font-size:16px}.wizgo{height:48px;font-size:15px}.wizlink{color:var(--muted);cursor:var(--cur-hand);background:0 0;border:0;padding:4px;font-size:12.5px;text-decoration:underline}.wizlink:hover{color:var(--text)}.wizprog{flex-direction:column;gap:5px;margin-top:-4px;display:flex}.wizprog-bar{background:var(--border);border-radius:999px;height:4px;overflow:hidden}.wizprog-bar>i{background:var(--accent);border-radius:999px;height:100%;transition:width .35s;display:block}.wizprog-txt{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:11.5px;display:flex}@media (prefers-reduced-motion:reduce){.wizprog-bar>i{transition:none}}.wizgal{flex-wrap:wrap;gap:10px;margin-bottom:4px;display:flex}.wizunver{border:1px dashed var(--ad-amber-line,var(--amber2,#d09025));border-radius:var(--ad-r2,12px);background:var(--ad-amber-bg,color-mix(in srgb, var(--amber2,#d09025) 10%, transparent));margin:4px 0 10px;padding:10px 12px}.wizunver-h{color:var(--ad-ink2,var(--muted));flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;font-size:12.5px;display:flex}.wizunver-h b{color:var(--ad-amber,var(--amber2,#d09025));font-size:13px}.wizunver-row{flex-wrap:wrap;gap:10px;display:flex}.wizunver-i{flex-direction:column;gap:5px;width:92px;display:flex}.wizunver-i img{object-fit:cover;border:1px solid var(--border);background:var(--bg2);border-radius:8px;width:92px;height:70px}.wizunver-i button{width:100%;min-height:28px;font-size:12px}.wizshot{background:var(--stage,radial-gradient(circle at 50% 35%, #23262c, #0f1114));border:1px solid var(--border);border-radius:12px;flex:none;width:118px;height:118px;position:relative;overflow:hidden}.wizshot>img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(var(--img-drop,0 8px 14px #00000080))}.wizshot.main{border-color:var(--amber2,#f5a524);box-shadow:0 0 0 1px var(--amber2,#f5a524)}.wizshot-main{z-index:2;letter-spacing:.03em;text-transform:uppercase;color:#201400;background:var(--amber2,#f5a524);border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:800;position:absolute;top:5px;left:5px}.wizshot-ai{z-index:2;color:#fff;background:color-mix(in srgb, var(--accent2,#7c5cff) 85%, #000);border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800;position:absolute;top:5px;right:5px}.wizshot-spin{z-index:3;color:#fff;background:#00000073;place-items:center;font-size:24px;display:grid;position:absolute;inset:0}.wizshot-act{inset-inline:0;z-index:2;opacity:0;background:linear-gradient(#0000,#0009);justify-content:center;gap:4px;padding:5px;transition:opacity .15s;display:flex;position:absolute;bottom:0}.wizshot:hover .wizshot-act{opacity:1}@media (hover:none){.wizshot-act{opacity:1}}.wizshot-act button{background:color-mix(in srgb, var(--bg) 30%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;width:26px;height:26px;cursor:var(--cur-hand);border:0;border-radius:7px;place-items:center;font-size:12px;display:grid}.wizshot-act button:hover{background:var(--amber2,#f5a524);color:#201400}.wizshot-act button:disabled{opacity:.4;cursor:var(--cur-arrow)}.wizshot.wizadd,.wizshot.wizfill{background:var(--surface);border:1.5px dashed var(--border);color:var(--muted);cursor:var(--cur-hand);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.wizshot.wizadd:hover,.wizshot.wizfill:hover{border-color:var(--accent2);color:var(--text)}.wizadd-ico{font-size:22px}.wizadd-cap{text-align:center;padding:0 4px;font-size:10.5px;font-weight:700}.wizrow2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wiz-hint{color:var(--muted);font-size:11px;font-weight:500}.wiztoggle{color:var(--accent2,#7c5cff);cursor:var(--cur-hand);background:0 0;border:0;margin:14px 0 4px;padding:4px 0;font-size:12.5px;font-weight:700}.wizadv{border-top:1px solid var(--border);margin-top:2px;padding-top:12px}.wizprop{gap:6px;margin-bottom:6px}.wizprop .peinp{flex:1}.wizprop .drrej{flex:none;padding:0 10px}.wizcheck{color:var(--fg);cursor:var(--cur-hand);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.wizcell{flex-direction:column;flex:none;gap:5px;width:118px;display:flex}.wizcell .wizshot{width:100%}.wizang{border:1px solid var(--border);background:var(--surface);width:100%;height:26px;color:var(--text);cursor:var(--cur-hand);border-radius:8px;outline:none;padding:0 6px;font-family:inherit;font-size:11px}.wizang:focus-visible{border-color:var(--amber)}@media (max-width:640px){.wizrow2{grid-template-columns:1fr}.wizshot{aspect-ratio:1;width:calc(33.3% - 7px);height:auto}.wizcell{width:calc(33.3% - 7px)}.wizcell .wizshot{aspect-ratio:1;width:100%;height:auto}}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.wm{position:relative}.wm:after{content:"";z-index:3;pointer-events:none;opacity:.13;mix-blend-mode:difference;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='200'%3E%3Cg%20fill='%23ffffff'%20font-family='Arial,sans-serif'%20font-weight='700'%3E%3Ctext%20x='10'%20y='72'%20font-size='26'%20opacity='0.5'%20transform='rotate(-20%2010%2072)'%3EeRENTAL%3C/text%3E%3Ctext%20x='172'%20y='150'%20font-size='16'%20opacity='0.5'%20transform='rotate(15%20172%20150)'%3EeRENTAL%3C/text%3E%3Ctext%20x='120'%20y='30'%20font-size='13'%20opacity='0.45'%20transform='rotate(-8%20120%2030)'%3EeRENTAL%3C/text%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}.oday{gap:10px}.oday-actual{color:var(--muted);font-size:12.5px}.oday-actual b{color:var(--text)}.oday-diff{color:var(--amber2,#f5a524);font-size:11.5px;font-weight:700}.qab{max-width:940px;margin:0 auto;padding:22px 16px 80px}.qab-top{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-bottom:22px;padding:20px 20px 18px}.qab-brand{letter-spacing:.04em;color:var(--accent);font-size:12.5px;font-weight:700}.qab-top h1{letter-spacing:-.01em;margin:4px 0 6px;font-size:25px;font-weight:780}.qab-lead{color:var(--muted);max-width:68ch;margin:0;font-size:14px;line-height:1.6}.qab-meid{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;display:flex}.qab-meid label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;display:flex}.qab-meid input{border:1px solid var(--border);background:var(--surface2);min-width:220px;height:38px;color:var(--text);font:inherit;border-radius:10px;outline:none;padding:0 12px;font-size:14px}.qab-meid input:focus{border-color:var(--accent)}.qab-hint{color:var(--muted);font-size:12.5px}.qab-stats{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0 2px;display:flex}.qab-stats .qs{flex-direction:column;align-items:center;line-height:1.1;display:flex}.qab-stats .qs b{font-size:20px;font-weight:780}.qab-stats .qs span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.qab-stats .qs.prob b{color:#e5556a}.qab-bar{background:var(--surface2);border-radius:999px;flex:140px;min-width:120px;height:8px;overflow:hidden}.qab-bar span{background:var(--ok,#2fae74);height:100%;transition:width .4s;display:block}.qab-pct{color:var(--text);font-size:14px;font-weight:700}.qab-links{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:13px;display:flex}.qab-doclink{color:var(--accent);font-size:13.5px;font-weight:700;text-decoration:none}.qab-doclink:hover{text-decoration:underline}.qab-empty{text-align:center;color:var(--muted);padding:30px}.qab-sec{margin-top:24px}.qab-sec>h2{align-items:center;gap:9px;margin:0 0 10px;font-size:15px;font-weight:720;display:flex}.qab-secn{color:var(--muted);background:var(--surface2);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.qab-list{flex-direction:column;gap:10px;display:flex}.qab-card{border:1px solid var(--border);border-left:3px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 14px;transition:opacity .2s,background .2s,border-color .2s}.qab-card.st-in_progress{background:color-mix(in srgb, #e0a83e 8%, var(--surface));border-left-color:#e0a83e}.qab-card.st-done{border-left-color:var(--ok,#2fae74);background:color-mix(in srgb, var(--ok,#2fae74) 8%, var(--surface));opacity:.72}.qab-card.st-done .qab-title{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ok,#2fae74) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ok,#2fae74) 60%, transparent);text-decoration-thickness:2px}.qab-card.st-done:hover,.qab-card.st-done:focus-within{opacity:1}.qab-card.st-blocked{background:color-mix(in srgb, #e5556a 9%, var(--surface));border-left-color:#e5556a;box-shadow:inset 3px 0 0 -1px #e5556a}.qab-mark{flex:none;font-size:15px;font-weight:800;line-height:1}.qab-mark.done{color:var(--ok,#2fae74)}.qab-mark.block{color:#e5556a}.qab-status.s-in_progress{color:#b9791a;border-color:#e0a83e;font-weight:700}.qab-status.s-done{border-color:var(--ok,#2fae74);color:var(--ok,#2fae74);font-weight:700}.qab-status.s-blocked{color:#d23a52;border-color:#e5556a;font-weight:700}.qab-mename{color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:7px 12px;font-size:13.5px}.qab-mename b{color:var(--accent)}.qab-card-h{align-items:center;gap:10px;display:flex}.qab-chip{color:#fff;background:var(--accent);border-radius:6px;flex:none;padding:3px 8px;font-size:12px;font-weight:700}.qab-title{text-align:left;color:var(--text);font:inherit;cursor:var(--cur-hand);background:0 0;border:none;flex:auto;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:14.5px;font-weight:640;display:flex}.qab-caret{color:var(--accent);white-space:nowrap;flex:none;font-size:11.5px;font-weight:600}.qab-status{border:1px solid var(--border);background:var(--surface2);height:34px;color:var(--text);font:inherit;cursor:var(--cur-hand);border-radius:9px;outline:none;flex:none;padding:0 8px;font-size:13px;font-weight:600}.qab-status:focus{border-color:var(--accent)}.qab-body{background:var(--surface2);font:inherit;color:var(--text);white-space:pre-wrap;border-radius:9px;margin:10px 0 2px;padding:11px 13px;font-size:13px;line-height:1.55;overflow-x:auto}.qab-ic{vertical-align:-3px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:6px;justify-content:center;align-items:center;margin:0 3px;padding:3px;display:inline-flex}.qab-ic svg{display:block}.qab-card-f{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.qab-take{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);height:32px;color:var(--accent);font:inherit;cursor:var(--cur-hand);border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.qab-take:hover:not(:disabled){background:var(--accent);color:#fff}.qab-take:disabled{opacity:.55;cursor:var(--cur-arrow);border-color:var(--ok,#2fae74);color:var(--ok,#2fae74);background:0 0}.qab-who{color:var(--muted);align-items:center;gap:7px;font-size:11.5px;display:flex}.qab-who input{border:1px solid var(--border);background:var(--surface2);width:150px;height:32px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:0 10px;font-size:13px}.qab-who input:focus{border-color:var(--accent)}.qab-taken{color:#c07d16;font-size:12px;font-weight:600}.qab-note{border:1px solid var(--border);background:var(--surface2);width:100%;min-height:42px;color:var(--text);font:inherit;resize:vertical;border-radius:9px;outline:none;margin-top:9px;padding:8px 11px;font-size:13.5px;line-height:1.5}.qab-note:focus{border-color:var(--accent);background:var(--surface)}.qab-foot{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin-top:26px;padding-top:14px;font-size:12.5px}@media (max-width:560px){.qab-card-h{flex-wrap:wrap}.qab-title{flex:100%;order:3}.qab-status{flex:auto}.qab-who input{width:120px}}.fbv-boardsum{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);color:var(--text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:11px 15px;text-decoration:none;display:flex}.fbv-boardsum:hover{border-color:var(--accent)}.fbv-boardsum .bs-t{font-weight:700}.fbv-boardsum .bs-n{color:var(--muted);font-size:13px}.fbv-boardsum .bs-n b{color:var(--text);font-size:15px}.fbv-boardsum .bs-n.prog b{color:#b9791a}.fbv-boardsum .bs-n.prob b{color:#e5556a}.fbv-boardsum .bs-go{color:var(--accent);margin-left:auto;font-size:12.5px;font-weight:700}.fbv-srcs{margin-top:-4px}.fbv-src{white-space:nowrap;border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.fbv-src.widget{background:color-mix(in srgb, var(--muted) 16%, transparent);color:var(--muted)}.fbv-src.board{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.fbv-hasres{color:var(--ok,#2fae74);font-size:11px;font-weight:700}.fbv-res{border:1px solid var(--border);background:var(--surface2);width:100%;min-height:70px;color:var(--text);font:inherit;resize:vertical;border-radius:9px;outline:none;margin:4px 0 2px;padding:9px 11px;font-size:13.5px;line-height:1.5}.fbv-res:focus{border-color:var(--accent);background:var(--surface)}@media (max-width:640px){.topbar>*{min-width:0}.topbar .iconbtn{flex:none}.herow>*,.herosearch{min-width:0;max-width:100%}.overlay,.dbody{overflow-x:hidden}.belldrop{top:calc(var(--topbar) + 8px);width:auto;max-width:none;max-height:calc(100dvh - var(--topbar) - 24px);position:fixed;left:10px;right:10px}}@media (max-width:400px){.brand{padding:5px 8px}.brand img{height:20px}.mobacct:not(.in)>span{display:none}.mobacct:not(.in){justify-content:center;width:38px;padding:0}}.emfield{display:block;position:relative}.emfield>input{width:100%}.emsugg{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 18px 44px -18px #0000008c}.emsugg-i{text-align:left;width:100%;color:var(--text);font:inherit;cursor:var(--cur-hand);background:0 0;border:0;padding:9px 12px;font-size:14px;display:block}.emsugg-i.on{background:color-mix(in srgb, var(--accent) 14%, transparent)}.emsugg-l{color:var(--muted)}.emsugg-i b{font-weight:700}.emfix{color:var(--amber,#d09025);margin-top:5px;font-size:12px;display:block}.emfix-b{font:inherit;color:var(--accent2);cursor:var(--cur-hand);background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.tot.sub.cdates{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-bg);width:100%;color:var(--text);font:inherit;text-align:left;cursor:var(--cur-hand);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:11px 12px;font-size:13.5px;font-weight:700;display:flex}.tot.sub.cdates:hover{border-color:var(--accent)}.tot.sub.cdates .cdates-chg{color:var(--accent2);font-weight:700}.cdates-l{align-items:center;gap:7px;min-width:0;display:inline-flex}.cdates-l svg{color:var(--accent2);flex:none}.cdates-r{flex:none;align-items:center;gap:9px;display:inline-flex}.cdates-edit{color:var(--accent2);font-weight:800;text-decoration:underline}@media (max-width:640px){.tot.sub.cdates{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px}.cdates-r{align-self:flex-end}}.qab-gate{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:16px;max-width:420px;margin:14vh auto 0;padding:26px 24px}.qab-gate h1{margin:6px 0 8px;font-size:21px;font-weight:780}.qab-gate .qab-lead{max-width:none;margin:0 0 18px}.qab-gate-inp{border:1px solid var(--border);background:var(--surface2);width:100%;height:46px;color:var(--text);font:inherit;text-align:center;letter-spacing:.06em;text-transform:uppercase;border-radius:10px;outline:none;padding:0 14px;font-size:16px}.qab-gate-inp:focus{border-color:var(--accent)}.qab-gate-err{color:var(--danger,#e5484d);margin:10px 0 0;font-size:13px}.qab-gate-btn{background:var(--accent);width:100%;height:46px;color:var(--accent-ink);cursor:var(--cur-hand);border:0;border-radius:10px;margin-top:12px;font-size:15px;font-weight:800}.qab-gate-btn:disabled{opacity:.55;cursor:var(--cur-arrow)}.fbv-testers{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:16px;padding:12px 15px}.fbv-testers-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fbv-testers-h input{border:1px solid var(--border);background:var(--surface2);min-width:160px;height:34px;color:var(--text);font:inherit;border-radius:8px;flex:1;padding:0 10px;font-size:13px}.fbv-testers-new{background:color-mix(in srgb, var(--ok,#2fae74) 14%, transparent);border-radius:9px;margin-top:10px;padding:9px 12px;font-size:13px}.fbv-testers-new code{letter-spacing:.06em;font-weight:800}.fbv-testers-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.fbv-tester-row{background:var(--surface2);border-radius:8px;align-items:center;gap:12px;padding:7px 10px;font-size:13px;display:flex}.fbv-tester-row.off{opacity:.5}.fbv-tester-row .ft-name{flex:1;font-weight:700}.fbv-tester-row .ft-code{letter-spacing:.05em;color:var(--muted)}.fbv-tester-row .ft-seen{color:var(--muted);width:80px;font-size:12px}.fbv-tester-row .ft-toggle{border:1px solid var(--border);color:var(--text);cursor:var(--cur-hand);background:0 0;border-radius:7px;padding:4px 9px;font-size:12px}.fbv-tester-row .ft-toggle:hover{border-color:var(--accent)}@media (max-width:640px){.fbv-tester-row{flex-wrap:wrap}.fbv-tester-row .ft-seen{width:auto}}.dpclosed{background:color-mix(in srgb, var(--amber,#d09025) 14%, transparent);color:var(--amber2,#d09025);border-radius:9px;margin:6px 0 0;padding:7px 11px;font-size:12.5px;font-weight:600}.btnW.buy.have{background:color-mix(in srgb, var(--ok,#2fae74) 15%, transparent);color:var(--ok,#2fae74);border:1px solid color-mix(in srgb, var(--ok,#2fae74) 42%, transparent);opacity:1}.rqmore{border:1px dashed var(--border);width:100%;color:var(--muted);font:inherit;cursor:var(--cur-hand);text-align:left;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 2px;padding:9px 11px;font-size:12.5px;font-weight:700;display:flex}.rqmore:hover{border-color:var(--accent);color:var(--text)}.rqmore.on{color:var(--text);border-style:solid}.rqmore-c{color:var(--accent2);flex:none;font-size:10px}.rqextra{flex-direction:column;display:flex}.ftr{background:var(--bg2);border-top:1px solid var(--border-soft);margin-top:80px;position:relative}.ftr-perf{background:repeating-linear-gradient(90deg, transparent 0 9px, color-mix(in srgb, var(--accent) 26%, transparent) 9px 19px, transparent 19px 28px);opacity:.55;border-bottom:1px solid var(--border-soft);height:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ftr-in{grid-template-columns:auto auto 1fr auto;grid-template-areas:"brand contact slogan legal""brand contact slogan by";align-items:center;gap:4px 26px;max-width:1560px;margin:0 auto;padding:26px clamp(12px,3vw,34px) 30px;display:grid}.ftr-brand{grid-area:brand;align-items:center;gap:11px;display:flex}.ftr-mark{color:var(--accent2);opacity:.9;display:inline-flex}.ftr-id{flex-direction:column;line-height:1.25;display:flex}.ftr-id b{letter-spacing:.04em;font-size:15px}.ftr-tag{color:var(--muted);font-size:12px}.ftr-contact{flex-direction:column;grid-area:contact;gap:5px;font-size:12.5px;display:flex}.ftr-ctitle{letter-spacing:.14em;text-transform:uppercase;color:var(--accent2);margin-bottom:2px;font-size:11px;font-weight:800}.ftr-link{color:var(--muted);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.ftr-link:hover{color:var(--accent2)}.ftr-hours{color:var(--faint);align-items:center;gap:7px;display:inline-flex}.ftr-ico{opacity:.85;justify-content:center;width:15px;font-size:12px;display:inline-flex}.ftr-loc{border-bottom:1px solid var(--border-soft)}.ftr-loc-h{letter-spacing:.14em;text-transform:uppercase;max-width:1560px;color:var(--accent2);margin:0 auto;padding:16px clamp(12px,3vw,34px) 0;font-size:11px;font-weight:800}.ftr-loc-in{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px 28px;max-width:1560px;margin:0 auto;padding:12px clamp(12px,3vw,34px) 20px;display:grid}.ftr-map{border:1px solid var(--border-soft);border-radius:12px;position:relative;overflow:hidden}.ftr-map-a{line-height:0;display:block}.ftr-map-img{object-fit:cover;background:var(--surface2);width:100%;height:290px;display:block}.ftr-map-mark{pointer-events:none;flex-direction:column;align-items:center;gap:5px;line-height:normal;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ftr-map-lbl{color:#11161d;letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:800;box-shadow:0 2px 8px #00000047}.ftr-map-dot{background:var(--accent);border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 5px #0006}.ftr-map-zoom{flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;right:8px}.ftr-map-zoom button{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text);font:inherit;cursor:var(--cur-hand);border-radius:8px;place-items:center;font-size:17px;font-weight:800;line-height:1;display:grid}.ftr-map-zoom button:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent2)}.ftr-map-zoom button:disabled{opacity:.45;cursor:var(--cur-arrow)}.ftr-map-attr{background:#ffffffc7;border-top-left-radius:6px;padding:2px 6px;font-size:10.5px;position:absolute;bottom:0;right:0}.ftr-map-attr a{color:#1c2430;text-decoration:none}.ftr-map-attr a:hover{text-decoration:underline}.ftr-map-cap{color:var(--muted);margin-top:5px;font-size:11.5px;display:block}.ftr-mapoff{border:1px dashed var(--border);background:var(--surface2);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;min-height:290px;padding:18px;display:flex}.ftr-mapoff-addr{color:var(--text);font-size:14px;font-weight:700}.ftr-mapbtn{border:1px solid var(--accent);color:var(--text);font:inherit;cursor:var(--cur-hand);background:0 0;border-radius:999px;padding:8px 15px;font-size:12.5px;font-weight:800}.ftr-mapbtn:hover{background:var(--accent-bg);border-color:var(--accent2)}.ftr-place{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 17px;display:flex}.ftr-place-id{flex-direction:column;gap:2px;display:flex}.ftr-place-n{color:var(--text);letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1.1}.ftr-place-k{color:var(--muted);font-size:12px}.ftr-grate{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ftr-gt{letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);font-size:10.5px;font-weight:800}.ftr-gnum{color:var(--text);font-size:21px;font-weight:800;line-height:1}.ftr-stars{white-space:nowrap;letter-spacing:1px;font-size:15px;line-height:1;display:inline-block;position:relative}.ftr-stars-off{color:var(--faint);opacity:.55}.ftr-stars-on{color:var(--amber2);position:absolute;inset:0 auto 0 0;overflow:hidden}.ftr-gcount{color:var(--muted);font-size:12px}.ftr-place-addr{color:var(--text);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;text-decoration:none;display:flex}.ftr-place-addr:hover{color:var(--accent2)}.ftr-place-near{color:var(--muted);font-size:12px}.ftr-place-hrs{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.ftr-place-act{flex-wrap:wrap;gap:9px;width:100%;margin-top:2px;display:flex}.ftr-routebtn,.ftr-revbtn{flex:100%;justify-content:center}.ftr-routebtn{background:var(--accent);color:var(--accent-ink);border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.ftr-revbtn{border:1px solid var(--accent);color:var(--text);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-flex}.ftr-revbtn:hover{background:var(--accent-bg);border-color:var(--accent2)}.ftr-routebtn:hover{filter:brightness(1.08)}@media (max-width:980px){.ftr-loc-in{grid-template-columns:1fr;gap:16px}.ftr-map-img,.ftr-mapoff{height:240px;min-height:240px}}.ftr-slogan{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 42%, transparent);grid-area:slogan;justify-self:center;font-size:clamp(13px,1.6vw,17px);font-weight:700}.ftr-legal{text-align:right;flex-direction:column;grid-area:legal;justify-self:end;line-height:1.35;display:flex}.ftr-copy{color:var(--text);font-size:12.5px;font-weight:600}.ftr-rights{color:var(--faint);font-size:11.5px}.ftr-by{text-align:right;color:var(--faint);grid-area:by;justify-self:end;margin-top:6px;font-size:11.5px}.ftr-by a{color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);padding-bottom:1px;text-decoration:none}.ftr-by a:hover{color:var(--accent2);border-bottom-color:var(--accent)}@media (max-width:760px){.ftr{margin-top:54px}.ftr-in{text-align:center;grid-template-columns:1fr;grid-template-areas:"brand""contact""slogan""legal""by";justify-items:center;gap:12px;padding:22px 14px 26px}.ftr-contact{align-items:center}.ftr-loc-h{padding:14px 14px 0}.ftr-loc-in{grid-template-columns:1fr;gap:14px;padding:12px 14px 20px}.ftr-loc-map,.ftr-place{width:100%}.ftr-mapoff{text-align:center;align-items:center}.ftr-map-img,.ftr-mapoff{height:200px;min-height:200px}.ftr-routebtn,.ftr-revbtn{min-height:44px}.ftr-map-cap{max-width:100%}.ftr-slogan{letter-spacing:.12em}.ftr-legal,.ftr-by{text-align:center;justify-self:center}.ftr-by{margin-top:0}}.qab-filters{top:calc(var(--topbar) + 4px);z-index:20;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;flex-direction:column;gap:7px;margin:0 0 16px;padding:10px 12px;display:flex;position:sticky}.qab-search{border:1px solid var(--border);background:var(--surface2);width:100%;height:36px;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:0 11px;font-size:14px}.qab-search:focus{border-color:var(--accent)}.qab-frow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qab-flbl{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);min-width:66px;font-size:11px;font-weight:800}.qab-chip{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:var(--cur-hand);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.qab-chip i{background:var(--chip-bg);color:var(--faint);border-radius:999px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:800}.qab-chip:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.qab-chip.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.qab-chip.on i{color:inherit;background:#0000002e}.qab-chip:disabled{opacity:.4;cursor:var(--cur-arrow)}.qab-chip.prod.on{background:var(--ok);border-color:var(--ok);color:#04240f}.qab-chip.urgent.on{background:var(--amber2);border-color:var(--amber2);color:#2a1e05}.qab-chip.s-blocked.on{background:var(--danger);border-color:var(--danger);color:#fff}.qab-chip.s-done.on{background:var(--ok);border-color:var(--ok);color:#04240f}.qab-clear{color:var(--accent2);font:inherit;cursor:var(--cur-hand);background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:700;text-decoration:underline}.qab-fcount{color:var(--muted);margin:-8px 0 12px 2px;font-size:12px}.qab-fcount b{color:var(--text)}.qab-tag{letter-spacing:.04em;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:800}.qab-tag.prod{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 40%, transparent);text-transform:uppercase}.qab-tag.urgent{background:color-mix(in srgb, var(--amber2) 20%, transparent);border:1px solid color-mix(in srgb, var(--amber2) 45%, transparent)}.qab-link{color:var(--accent2);border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);font-weight:700;text-decoration:none}.qab-link:hover{color:var(--accent);border-bottom-color:var(--accent)}@media (max-width:640px){.qab-filters{padding:9px 10px;position:static}.qab-flbl{width:100%;min-width:0;margin-bottom:-2px}.qab-chip{padding:5px 9px;font-size:12px}}.heat .hc b{font-variant-numeric:tabular-nums;font-weight:800}.heat .hc .hcof{opacity:.45;font-variant-numeric:tabular-nums;font-size:.86em;font-weight:600}.heat .hc:not(.has) b{opacity:.35;font-weight:600}.heat .hc.has{font-weight:800}.qab-fmain{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.qab-big{border:1px solid var(--border);background:var(--surface2);color:var(--text);font:inherit;cursor:var(--cur-hand);text-align:left;border-radius:11px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.qab-big:hover:not(:disabled){border-color:var(--accent)}.qab-big:disabled{opacity:.38;cursor:var(--cur-arrow)}.qab-big-n{font-size:21px;font-weight:800;line-height:1}.qab-big-l{color:var(--muted);letter-spacing:.01em;font-size:11.5px;font-weight:700}.qab-big.urgent .qab-big-n{color:var(--amber2)}.qab-big.prob .qab-big-n{color:var(--danger)}.qab-big.todo .qab-big-n{color:var(--accent2)}.qab-big.mine .qab-big-n{color:var(--text)}.qab-big.on{border-color:currentColor}.qab-big.urgent.on{background:color-mix(in srgb, var(--amber2) 16%, transparent);border-color:var(--amber2)}.qab-big.prob.on{background:color-mix(in srgb, var(--danger) 14%, transparent);border-color:var(--danger)}.qab-big.todo.on{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent)}.qab-big.mine.on{background:var(--chip-bg);border-color:var(--text)}.qab-big.on .qab-big-l{color:var(--text)}.qab-fbar{align-items:center;gap:8px;display:flex}.qab-fbar .qab-search{flex:1;min-width:0}.qab-more{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:var(--cur-hand);background:0 0;border-radius:9px;flex:none;padding:8px 12px;font-size:12.5px;font-weight:700}.qab-more:hover,.qab-more.on{border-color:var(--accent);color:var(--text)}.qab-fmore{border-top:1px dashed var(--border-soft);flex-direction:column;gap:7px;margin-top:2px;padding-top:3px;display:flex}@media (max-width:640px){.qab-fmain{grid-template-columns:repeat(2,1fr);gap:6px}.qab-big{padding:8px 10px}.qab-big-n{font-size:18px}}.qab-go{border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 10px;padding:11px 14px;text-decoration:none;display:flex}.qab-go:hover{transform:translateY(-1px)}.qab-go-k{letter-spacing:.07em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:800}.qab-go-h{letter-spacing:-.01em;font-size:16px;font-weight:800}.qab-go-w{opacity:.7;font-size:11.5px;font-weight:600}.qab-go-arr{margin-left:auto;font-size:18px;font-weight:800}.qab-go.prod{border-color:color-mix(in srgb, var(--ok) 55%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent)}.qab-go.prod .qab-go-h,.qab-go.prod .qab-go-k,.qab-go.prod .qab-go-arr{color:var(--ok)}.qab-go.dev{border-color:color-mix(in srgb, var(--amber2) 50%, transparent);background:color-mix(in srgb, var(--amber2) 10%, transparent)}.qab-go.dev .qab-go-h,.qab-go.dev .qab-go-k,.qab-go.dev .qab-go-arr{color:var(--amber2)}@media (max-width:640px){.qab-go{gap:6px;padding:10px 12px}.qab-go-h{font-size:15px}.qab-go-w{width:100%}.qab-go-arr{margin-left:auto}}.lb-img{cursor:zoom-in;transition:none}.lightbox.zoomed{cursor:grab;justify-content:flex-start;align-items:flex-start;padding:0;overflow:auto}.lightbox.zoomed:active{cursor:grabbing}.lightbox.zoomed .lb-img{cursor:zoom-out;border-radius:0;width:auto;max-width:none;height:auto;max-height:none;margin:auto}.lb-hint{z-index:2;border:1px solid var(--border);color:var(--muted);pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060cd1;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@media (max-width:640px){.lb-hint{padding:6px 11px;font-size:11.5px;bottom:12px}}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.avedit{align-items:center;gap:14px;margin-bottom:6px;display:flex}.avedit .avatar{width:64px;height:64px}.avactions{flex-wrap:wrap;gap:8px;display:flex}.avbtn{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:var(--cur-hand);transition:border-color .15s var(--ease), background .15s var(--ease);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700}.avbtn:hover{border-color:var(--card-bd-h)}.avbtn.danger{color:var(--danger)}.avbtn[disabled]{opacity:.55;cursor:var(--cur-arrow)}.ordacts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ordbtn{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:var(--cur-hand);transition:transform .12s var(--ease), border-color .15s;border-radius:10px;padding:8px 14px;font-size:12.5px;font-weight:800}.ordbtn:hover{border-color:var(--card-bd-h);transform:translateY(-1px)}.ordbtn.cancel{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 35%, var(--border))}.ordbtn.reorder{color:var(--accent2);border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.tl{margin:14px 0 4px;padding-left:4px}.tlrow{grid-template-columns:16px 1fr;gap:10px;padding-bottom:14px;display:grid;position:relative}.tlrow:last-child{padding-bottom:0}.tlrow:before{content:"";background:var(--border-soft);width:2px;position:absolute;top:15px;bottom:-2px;left:7px}.tlrow:last-child:before{display:none}.tldot{background:var(--muted);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);z-index:1;border-radius:50%;margin-top:3px}.tldot.amber{background:var(--amber)}.tldot.accent{background:var(--accent)}.tldot.ok{background:var(--ok)}.tldot.danger{background:var(--danger)}.tldot.muted{background:var(--muted)}.tlmain{min-width:0}.tlst{color:var(--text);font-size:13px;font-weight:800}.tlwhen{color:var(--muted);font-size:11.5px}.tlby{color:var(--faint);font-size:11px}.tlnote{color:var(--muted);margin-top:2px;font-size:12px;font-style:italic}.cxo{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03070e9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cxbox{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:380px;box-shadow:var(--shadow);padding:22px}.cxbox h4{color:var(--text);margin:0 0 6px;font-size:17px;font-weight:800}.cxbox p{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.5}.cxbox textarea{resize:vertical;border:1px solid var(--border);background:var(--surface2);width:100%;min-height:64px;color:var(--text);font:inherit;border-radius:10px;margin-bottom:14px;padding:9px 11px;font-size:13px}.cxacts{justify-content:flex-end;gap:10px;display:flex}.cxacts button{cursor:var(--cur-hand);border:1px solid var(--border);background:var(--surface2);color:var(--text);border-radius:10px;padding:9px 16px;font-size:13px;font-weight:800}.cxacts .danger{background:var(--danger);color:#fff;border-color:var(--danger)}.ordbtn.edit{color:var(--accent2);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.edstrip{color:var(--accent2);align-items:flex-start;gap:7px;margin-top:12px;font-size:12.5px;line-height:1.45;display:flex}.edstrip svg{flex:none;margin-top:2px}.edstrip.off{color:var(--muted)}.edstrip.off svg{color:var(--amber)}.edstrip+.ordacts{margin-top:8px}.edo{z-index:132;align-items:flex-start;padding:16px;overflow-y:auto}.edbox{max-width:560px;max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto}.edbox p{margin-bottom:10px}.edlbl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:11px;font-weight:800}.edbox .edlbl:first-of-type{margin-top:10px}.edhint{margin:6px 0 0;font-size:11.5px;line-height:1.45}.edcd{border:1px solid var(--border);background:var(--surface2);width:100%;color:var(--text);font:inherit;text-align:left;cursor:var(--cur-hand);transition:border-color .15s var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.edcd:hover{border-color:var(--accent)}.edcd-l{align-items:center;gap:8px;min-width:0;display:inline-flex}.edcd-l svg{color:var(--accent2);flex:none}.edcd-r{color:var(--accent2);flex:none;font-weight:800;text-decoration:underline}.edrows{border-top:1px solid var(--border-soft)}.edrow:last-child{border-bottom:0}.edrow .oimg{background:var(--img-bg);border-radius:8px;flex:none;width:46px;height:46px;display:block}.edrow .rm{width:30px;height:30px;color:var(--faint);cursor:var(--cur-hand);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.edrow .rm:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.edq{border:1px solid var(--border);background:var(--surface2);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:9px 11px;font-size:13px}.edsug{margin-top:8px}.edbox textarea{width:100%;min-height:60px}.edchg{gap:8px;margin:4px 0 14px;display:grid}.edchgrow{grid-template-columns:90px 1fr;align-items:baseline;gap:10px;font-size:12.5px;display:grid}.edchgk{color:var(--muted);font-weight:800}.edchgv{overflow-wrap:anywhere;min-width:0;line-height:1.45}.edchgv .edold{color:var(--faint);font-style:normal;text-decoration:line-through;display:block}.edchgv b{color:var(--text)}.edmoney{border:1px solid var(--border);border-radius:12px;overflow:hidden}.edmrow{color:var(--muted);grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding:7px 12px;font-size:12.5px;display:grid}.edmrow>span:nth-child(2),.edmrow>span:nth-child(3){text-align:right;min-width:84px}.edmhead{background:var(--surface2);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800}.edmrow .edold{color:var(--faint)}.edmrow.disc>span:last-child,.edmrow.disc>span:nth-child(2){color:var(--ok)}.edmrow.tot{border-top:1px solid var(--border-soft);color:var(--text);font-size:14px;font-weight:800}.eddiff{background:var(--surface2);color:var(--muted);border-radius:10px;margin:10px 0 14px;padding:9px 12px;font-size:13px;font-weight:700}.eddiff.up{background:color-mix(in srgb, var(--amber) 14%, transparent);color:var(--text);border-left:3px solid var(--amber);border-radius:0 10px 10px 0}.eddiff.down{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--text);border-left:3px solid var(--ok);border-radius:0 10px 10px 0}.edbox .cxacts .btnW{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.edbox .cxacts .btnW:disabled{opacity:.55}@media (max-width:640px){.edo{padding:10px}.edbox{max-width:none;max-height:calc(100dvh - 20px);padding:16px 14px}.edcd{flex-direction:column;align-items:flex-start;gap:6px}.edcd-r{align-self:flex-end}.edrow .qty button{width:32px;height:32px}.edchgrow{grid-template-columns:1fr;gap:2px}.edmrow{grid-template-columns:1fr auto auto;gap:8px;padding:7px 10px;font-size:12px}.edmrow>span:nth-child(2),.edmrow>span:nth-child(3){min-width:68px}.edbox .cxacts{flex-direction:column-reverse;gap:8px}.edbox .cxacts button{width:100%}}.addrform{background:var(--surface2);border:1px solid var(--border);border-radius:14px;grid-column:1/-1;gap:10px;padding:16px;display:grid}.addrform .r2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.addrform input{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:10px;width:100%;padding:9px 11px;font-size:13.5px}.addrform .fa{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.acct input.err,.acct select.err,.acct .coaddr input.err{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.acct .fmsg.err{color:var(--danger-tx)}.acct .cofield{gap:5px}.acct .fhint{margin:0 0 4px}.profform .cofield{margin-bottom:10px}.profform .cofield input,.profform .cofield select{margin-bottom:0}.profform select{background:var(--surface);border:1px solid var(--border);width:100%;height:44px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.profform input[readonly]{color:var(--muted)}.profform .perkhead{margin:16px 0 9px}.profform .profacts{align-items:center;gap:10px;margin-top:4px;display:flex}.profform .profacts .btnW{flex:1;margin-top:0}.addrform .cofield{gap:4px}.addrform .fhint{margin:-4px 0 2px}.ordfilter{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ordfilter button{border:1px solid var(--border);height:32px;color:var(--muted);cursor:var(--cur-hand);transition:.15s var(--ease);background:0 0;border-radius:999px;padding:0 13px;font-size:12.5px;font-weight:700}.ordfilter button:hover{border-color:var(--accent)}.ordfilter button.on{border-color:var(--accent);background:var(--accent-bg);color:var(--text)}.ordfilter .tabnum{opacity:.78}.emptybig .btnW{max-width:240px;margin:14px auto 0}.memberwrap{gap:16px;max-width:460px;display:grid}.perkbox{gap:8px;display:grid}.perkhead{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.perkrow{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:13.5px;display:flex}.perkrow b.okv{color:var(--ok)}.perkbox .fhint{margin:2px 0 0}.bellitem .bdot.done{background:var(--ok)}.bellitem .bdot.cancelled{background:var(--danger)}.acctbtn .acctava{object-fit:cover;border-radius:50%;width:20px;height:20px}.mobacct-ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}.bellitem .bdot.amber{background:var(--amber)}.bellitem .bdot.accent{background:var(--accent)}.bellitem .bdot.ok{background:var(--ok)}.bellitem .bdot.danger{background:var(--danger)}.bellitem .bdot.muted{background:var(--muted)}.bellitem .bdot.blue{background:var(--stat-blue)}.bellitem .bdot.violet{background:var(--stat-violet)}.bellitem .bdot.off{background:var(--faint)}.pwmeter{align-items:center;gap:9px;margin-top:7px;display:flex}.pwtrack{background:var(--surface2);border-radius:999px;flex:1;height:6px;overflow:hidden}.pwfill{height:100%;transition:width .2s var(--ease), background .2s;border-radius:999px}.pwfill.r{background:var(--danger)}.pwfill.a{background:var(--amber)}.pwfill.g{background:var(--ok)}.pwlabel{text-align:right;min-width:46px;font-size:11.5px;font-weight:700}.pwlabel.r{color:var(--danger)}.pwlabel.a{color:var(--amber)}.pwlabel.g{color:var(--ok)}.auth-forgot{color:var(--muted);cursor:var(--cur-hand);background:0 0;border:0;align-self:flex-end;margin:-2px 0 4px;font-size:12.5px;text-decoration:underline}.auth-forgot:hover{color:var(--accent2)}.auth-forgot:disabled{opacity:.5}.rspage{margin:48px auto;position:static;top:auto;left:auto;transform:none}@media (max-width:640px){.rspage{margin:24px auto}}.adminui .ordmiss{color:var(--ad-alarm,var(--danger));font-style:normal;font-weight:700;font-size:var(--ad-fs2,11px);white-space:nowrap}.adminui .ordday{text-align:right;color:var(--ad-ink2,var(--muted));white-space:nowrap}.adminui .ordday.off{color:var(--ad-amber,var(--amber));font-weight:800}.adminui .ordday.near{color:var(--ad-ink2,var(--muted))}.adminui .ordday.near b{color:var(--ad-ink);font-weight:700}.adminui .ordday-ne{opacity:.8;margin:0 3px}.adminui .adtbl th.r,.adminui .adtbl td.r{text-align:right}.adminui .bufecho{border:1px dashed var(--ad-line-strong,var(--border));border-radius:var(--ad-r,9px);color:var(--ad-ink2,var(--muted));font-family:inherit;font-size:var(--ad-fs2,11px);cursor:var(--cur-hand);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.adminui .bufecho:hover{color:var(--ad-ink,var(--text));border-style:solid}.adminui .bufecho b{color:var(--ad-ink,var(--text));font-size:var(--ad-fs,13px)}.adminui .bufecho-go{color:var(--ad-accent-tx,var(--accent2))}@container (max-width:420px){.adminui .bufecho-go{display:none}}.adminui .pthealth{margin:0 0 var(--ad-gap,9px);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adminui .pthtile{border:1px solid var(--ad-line,var(--border));background:var(--ad-panel,var(--surface));min-width:0;color:var(--ad-ink2,var(--muted));cursor:var(--cur-hand);text-align:left;border-radius:999px;flex-direction:row;align-items:baseline;gap:5px;padding:4px 9px;font-family:inherit;transition:border-color .14s,background .14s;display:inline-flex}.adminui .pthtile b{font-size:var(--ad-fs,13px);color:var(--ad-amber,var(--amber));font-variant-numeric:tabular-nums;font-weight:800;line-height:1.2}.adminui .pthtile span{font-size:var(--ad-fs3,10.5px);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.adminui .pthreset{border:1px dashed var(--ad-line-strong,var(--border));color:var(--ad-ink2,var(--muted));font-family:inherit;font-size:var(--ad-fs3,10.5px);cursor:var(--cur-hand);background:0 0;border-radius:999px;padding:4px 9px}.adminui .pthreset:hover{color:var(--ad-ink,var(--text));border-color:var(--ad-accent,var(--accent))}.adminui .ptsort{font:inherit;color:inherit;cursor:var(--cur-hand);text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.adminui .ptsort:hover{color:var(--ad-accent-tx,var(--accent2))}.adminui .ptsort.on{color:var(--ad-accent-tx,var(--accent2));font-weight:800}.adminui .ptsort-i{opacity:.38;font-size:10px;font-style:normal;line-height:1}.adminui .ptsort.on .ptsort-i{opacity:1}.adminui .ptsort:hover .ptsort-i{opacity:.8}.adminui .ptidle{color:var(--ad-ink2,var(--muted));font-size:var(--ad-fs3,10.5px);white-space:nowrap}.adminui .ptsort:focus-visible{outline:2px solid var(--ad-focus,var(--accent2));outline-offset:2px}.adminui .ptnew{width:auto;height:32px;font-size:var(--ad-fs2,12px);flex:none;margin-left:auto;padding:0 12px}.adminui .pthtile.good b{color:var(--ad-ok,var(--ok))}.adminui .pthtile.zero b{color:var(--ad-ink3,var(--faint))}.adminui .pthtile:hover{border-color:var(--ad-line-strong,var(--border))}.adminui .pthtile.on{border-color:var(--ad-accent-tx,var(--accent2));background:var(--ad-accent-bg,var(--accent-bg));color:var(--ad-ink,var(--text))}.adminui .pthtile:focus-visible{outline:2px solid var(--ad-focus,var(--accent2));outline-offset:1px}.adminui .ptflags{flex-wrap:wrap;gap:3px;display:flex}.adminui .ptflag{font-size:var(--ad-fs3,10.5px);white-space:nowrap;background:var(--ad-amber-bg,var(--amber-bg));color:var(--ad-amber,var(--amber));border-radius:999px;padding:1px 6px;font-weight:700;display:inline-block}.adminui .ptflag.noprice{background:var(--ad-alarm-bg,var(--amber-bg));color:var(--ad-alarm,var(--danger))}.adminui .ptflag.ok{color:var(--ad-ok,var(--ok));background:0 0}.adminui .ptmode{font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint));white-space:nowrap}.adminui .ptmode.trk{color:var(--ad-accent-tx,var(--accent2));font-weight:700}.adminui .admore{font-size:var(--ad-fs2,11px);align-self:flex-start;margin-top:4px}.adminui .ochips{flex-wrap:wrap;gap:5px;display:flex}.adminui .ochip{border:1px solid var(--ad-line,var(--border));background:var(--ad-panel,var(--surface));color:var(--ad-ink2,var(--muted));font-family:inherit;font-size:var(--ad-fs2,11px);cursor:var(--cur-hand);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-weight:700;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.adminui .ochip:hover{border-color:var(--ad-line-strong,var(--border));color:var(--ad-ink,var(--text))}.adminui .ochip.on{border-color:var(--ad-accent-tx,var(--accent2));background:var(--ad-accent-bg,var(--accent-bg));color:var(--ad-ink,var(--text))}.adminui .ochip.late.on{border-color:var(--ad-alarm,var(--danger));background:var(--ad-alarm-bg,var(--amber-bg))}.adminui .ochip-n{opacity:.75;font-variant-numeric:tabular-nums}.adminui .ochip.on .ochip-n{opacity:1}.adminui .ochip:focus-visible{outline:2px solid var(--ad-focus,var(--accent2));outline-offset:1px}.adminui .setwhat{font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint));max-width:62ch;margin:-4px 0 12px;line-height:1.45}.adminui .avsem{font-size:var(--ad-fs3,10.5px);color:var(--ad-ink3,var(--faint));margin:0 0 4px}.adminui .adtblwrap{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r2)}.adminui .adtbl{font-size:var(--ad-fs)}.adminui .adtbl th{background:var(--ad-panel2);color:var(--ad-ink3);border-bottom:1px solid var(--ad-line);font-size:var(--ad-fs3);letter-spacing:.06em}.adminui .adtbl td{border-bottom:1px solid var(--ad-line2);color:var(--ad-ink);height:var(--ad-row)}.adminui .adtbl tbody tr:nth-child(2n) td{background:var(--ad-zebra)}.adminui .adtbl tr.clk:hover td,.adminui .adtbl tr.peekrow:hover td{background:var(--ad-accent-bg)}.adminui .adtbl tbody tr{cursor:var(--cur-arrow)}.adminui .adtbl tbody tr.clk{cursor:var(--cur-hand)}.adminui .adtbl tbody tr.clk td.rowstop{cursor:var(--cur-arrow)}.adminui a.rowlink{color:var(--ad-accent-tx);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.adminui a.rowlink:hover{text-decoration-thickness:2px}.adminui a.rowlink:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px;border-radius:3px}.adminui .badge{border-radius:var(--ad-r);border:1px solid var(--ad-line);height:auto;min-height:20px;font-size:var(--ad-fs3);letter-spacing:.02em;padding:2px 8px;font-weight:800}.adminui .badge .sdot{opacity:.9;width:5px;height:5px;margin-right:5px}.adminui .badge.accent{background:var(--ad-accent-bg);color:var(--ad-accent-tx);border-color:var(--ad-accent-line)}.adminui .badge.ok{background:var(--ad-ok-bg);color:var(--ad-ok-tx,var(--ad-ok));border-color:var(--ad-ok-line)}.adminui .badge.amber{background:var(--ad-amber-bg);color:var(--ad-amber);border-color:var(--ad-amber-line)}.adminui .badge.danger{background:var(--ad-alarm-bg);color:var(--ad-alarm);border-color:var(--ad-alarm-line)}.adminui .badge.muted{background:var(--ad-panel2);color:var(--ad-ink2);border-color:var(--ad-line)}.adminui .admcard,.admodal .admcard{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r2);box-shadow:var(--ad-shadow)}.admodal .admhead,.admodal .admrow{border-color:var(--ad-line2)}.admodal .admhead .ae,.admodal .admh{color:var(--ad-ink3)}.adminui .adnav button{color:var(--ad-ink2);font-size:var(--ad-fs)}.adminui .adnav button:hover{background:var(--ad-panel2);color:var(--ad-ink)}.adminui .adnav button.on{background:var(--ad-accent-bg);color:var(--ad-accent-tx);border-left-color:var(--ad-accent)}.adminui .adtitle{font-size:var(--ad-h1);letter-spacing:-.02em}.adminui .adhint{color:var(--ad-ink3);font-size:var(--ad-fs2)}.adminui .adh{color:var(--ad-ink2)}.adminui .adsel,.adminui .peinp,.adminui .adsearch input,.adminui .qfield input{background:var(--ad-panel);border-color:var(--ad-line-strong);color:var(--ad-ink);border-radius:var(--ad-r)}.adminui .adsel:focus-visible,.adminui .peinp:focus-visible{outline:2px solid var(--ad-focus);outline-offset:1px}.adminui .capply{color:var(--ad-accent-tx);border-color:var(--ad-accent-line);background:var(--ad-accent-bg)}.adminui .capply:hover{background:var(--ad-fill);color:var(--ad-fill-ink)}.adminui .ochip{background:var(--ad-panel);border-color:var(--ad-line);color:var(--ad-ink2);border-radius:var(--ad-r)}.adminui .ochip:hover{color:var(--ad-ink);border-color:var(--ad-line-strong)}.adminui .ochip.on{background:var(--ad-fill);color:var(--ad-fill-ink);border-color:var(--ad-fill)}.adminui .ochip.on .ochip-n{color:var(--ad-fill-ink);opacity:.75}.adminui .seg2.adtabs button{border-radius:var(--ad-r);color:var(--ad-ink2)}.adminui .seg2.adtabs button.on{background:var(--ad-fill);color:var(--ad-fill-ink);border-color:var(--ad-fill)}.adminui .adnav button.on .adnav-n{opacity:1;color:var(--ad-accent-tx)}.adminui .tblfoot{font-size:var(--ad-fs3);color:var(--ad-ink3);flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding:7px 2px 0;display:flex}.adminui .stkhealth{gap:var(--ad-gap);margin-bottom:var(--ad-gap);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.adminui .stkt{text-align:left;border:1px solid var(--ad-line);border-radius:var(--ad-r2);background:var(--ad-panel);min-width:0;color:inherit;flex-direction:column;gap:2px;padding:10px 12px;font-family:inherit;display:flex}.adminui .stkt>span{font-size:var(--ad-fs3);letter-spacing:.05em;text-transform:uppercase;color:var(--ad-ink3);font-weight:800}.adminui .stkt>b{font-size:clamp(19px,1.8vw,27px);line-height:1.05}.adminui .stkt>b.amber{color:var(--ad-amber)}.adminui .stkt>b.bad{color:var(--ad-alarm)}.adminui .stkt>i{font-style:normal;font-size:var(--ad-fs3);color:var(--ad-ink3)}.adminui .stkt.clickable{cursor:var(--cur-hand);transition:border-color .14s,background .14s}.adminui .stkt.clickable:hover{border-color:var(--ad-line-strong);background:var(--ad-panel2)}.adminui .stkt.clickable.on{border-color:var(--ad-accent);background:var(--ad-accent-bg)}.adminui .stkt.clickable:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.adminui .adsub{font-size:var(--ad-fs2);color:var(--ad-ink3);align-self:flex-end;padding-bottom:3px}.adminui .admeta{font-size:var(--ad-fs3);color:var(--ad-ink3);white-space:nowrap;align-self:center}.adminui .sb-col{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r2);padding:var(--ad-pad);gap:5px}.adminui .sb-col.late{background:var(--ad-alarm-bg);border-color:var(--ad-alarm-line)}.adminui .sb-h{color:var(--ad-ink3);font-size:var(--ad-fs3);letter-spacing:.06em;border-bottom:1px solid var(--ad-line2);margin-bottom:2px;padding-bottom:6px}.adminui .sb-h b{color:var(--ad-ink);font-size:var(--ad-fs)}.adminui .sb-col.late .sb-h{color:var(--ad-alarm);border-bottom-color:var(--ad-alarm-line)}.adminui .sb-col.go{border-color:var(--ad-accent-line)}.adminui .sb-col.go .sb-h{color:var(--ad-accent-tx);border-bottom-color:var(--ad-accent-line)}.adminui .sb-col.back{border-color:var(--ad-ok-line)}.adminui .sb-col.back .sb-h{color:var(--ad-ok);border-bottom-color:var(--ad-ok-line)}.adminui .sb-ct{color:var(--ad-ink2)}.adminui .sb-cd{color:var(--ad-ink3)}.adminui .sb-row{border-radius:var(--ad-r);background:var(--ad-panel2);border-color:var(--ad-line)}.adminui .sb-row.late{border-color:var(--ad-alarm-line)}.adminui .sb-row:hover{border-color:var(--ad-accent-line);background:var(--ad-accent-bg)}.adminui .sb-row.late:hover{border-color:var(--ad-alarm);background:var(--ad-panel2)}.adminui .sb-who,.adminui .sb-time{color:var(--ad-ink)}.adminui .sb-num,.adminui .sb-n{color:var(--ad-ink3)}.adminui .sb-tot{font-size:var(--ad-fs2);color:var(--ad-ink)}.adminui .sb-due{font-size:var(--ad-fs2);color:var(--ad-amber)}.adminui .sb-more{color:var(--ad-ink2)}.adminui .sb-strip{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r2);padding:var(--ad-pad);margin-top:var(--ad-gap);border-top-width:1px}.adminui .sb-strip-h{color:var(--ad-ink3);font-size:var(--ad-fs3);letter-spacing:.06em;text-transform:uppercase}.adminui .sb-b.go{background:var(--ad-accent)}.adminui .sb-b.back{background:var(--ad-ok)}.adminui .ochipsrow{gap:var(--ad-gap);flex-wrap:wrap;margin:0 0 2px;display:flex}.adminui .gsrch{margin-bottom:var(--ad-gap);z-index:30;flex:none;position:relative}.adminui .gsrch-row{background:var(--ad-panel);border:1px solid var(--ad-line-strong);border-radius:var(--ad-r2);min-height:calc(var(--ad-row) + 6px);align-items:center;gap:8px;padding:0 10px;display:flex}.adminui .gsrch-row:focus-within{border-color:var(--ad-accent);box-shadow:0 0 0 3px var(--ad-accent-bg)}.adminui .gsrch-ic{color:var(--ad-ink3);flex:none;font-size:17px;line-height:1}.adminui .gsrch-in{min-width:0;color:var(--ad-ink);font-family:inherit;font-size:var(--ad-fs);background:0 0;border:0;outline:none;flex:auto;padding:8px 0}.adminui .gsrch-in::placeholder{color:var(--ad-ink3)}.adminui .gsrch-x{cursor:var(--cur-hand);color:var(--ad-ink3);background:0 0;border:0;flex:none;padding:2px 4px;font-size:13px}.adminui .gsrch-x:hover{color:var(--ad-ink)}.adminui .gsrch-busy{color:var(--ad-ink3);flex:none}.adminui .gsrch-drop{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r2);max-height:62vh;box-shadow:var(--ad-shadow);padding:6px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.adminui .gsrch-none{color:var(--ad-ink3);font-size:var(--ad-fs2);padding:14px 10px}.adminui .gsrch-none i{font-style:normal;font-size:var(--ad-fs3);color:var(--ad-ink2);margin-top:4px;display:block}.adminui .gsrch-grp+.gsrch-grp{border-top:1px solid var(--ad-line2);margin-top:4px;padding-top:4px}.adminui .gsrch-gh{font-size:var(--ad-fs3);letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink3);align-items:baseline;gap:6px;padding:5px 8px 3px;font-weight:800;display:flex}.adminui .gsrch-gh i{opacity:.8;font-style:normal}.adminui .gsrch-item{text-align:left;border-radius:var(--ad-r);width:100%;cursor:var(--cur-hand);color:var(--ad-ink);font-family:inherit;font-size:var(--ad-fs);background:0 0;border:0;align-items:baseline;gap:8px;padding:6px 8px;display:flex}.adminui .gsrch-item:hover{background:var(--ad-accent-bg)}.adminui .gsrch-t{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:700;overflow:hidden}.adminui .gsrch-s{min-width:0;color:var(--ad-ink3);font-size:var(--ad-fs3);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.adminui .gsrch-tag{font-size:var(--ad-fs3);color:var(--ad-ink2);background:var(--ad-panel2);border:1px solid var(--ad-line);border-radius:999px;flex:none;padding:1px 7px}@media (max-width:700px){.adminui .gsrch-row{flex-wrap:wrap;padding:6px 10px}}.adminui .adnav-grp{flex-direction:column;gap:2px;display:flex}.adminui .adnav-grp+.adnav-grp{margin-top:12px}.adminui .adnav-gh{font-size:var(--ad-fs3);letter-spacing:.08em;text-transform:uppercase;color:var(--ad-ink3);opacity:.8;padding:0 14px 4px;font-weight:800}.plan-nowlane{pointer-events:none}.plan-nowgrab{z-index:5;pointer-events:auto;touch-action:none;background:0 0;width:12px;margin-left:-6px;position:absolute;top:0;bottom:0}.plan-nowgrab:hover~.plan-now,.plan-nowgrab:active~.plan-now{box-shadow:0 0 0 2px color-mix(in srgb, var(--ok) 45%, transparent)}.adminui .kpi>i{font-style:normal;font-size:var(--ad-fs3);color:var(--ad-ink3);margin-top:2px;display:block}.adminui .kpi{border-left:3px solid var(--ad-line)}.adminui .kpi:first-child{border-left-color:var(--ad-accent)}.adminui .kpi:nth-child(2){border-left-color:var(--ad-accent-tx)}.adminui .kpi:nth-child(3){border-left-color:var(--ad-amber)}.adminui .kpi:nth-child(4){border-left-color:var(--ad-ok)}.adminui .kpi:nth-child(5){border-left-color:var(--ad-ink3)}.adminui .kpi.bad{border-left-color:var(--ad-alarm)}.adminui .kpi.bad>b{color:var(--ad-alarm)}.adminui .kpi-ic{background:var(--ad-panel2);color:var(--ad-ink2)}.adminui .kpi-ic.rev{background:var(--ad-fill);color:var(--ad-fill-ink)}.adminui .kpi-ic.act{background:var(--ad-accent-bg);color:var(--ad-accent-tx)}.adminui .kpi-ic.pen{background:var(--ad-amber-bg);color:var(--ad-amber)}.adminui .kpi-ic.req{background:var(--ad-ok-bg);color:var(--ad-ok)}.adminui .kpi-ic.due{background:var(--ad-panel2);color:var(--ad-ink2)}.adminui .kpi.bad .kpi-ic.due{background:var(--ad-alarm-bg);color:var(--ad-alarm)}.adminui .sb-cols{align-items:start}.adminui .ophead,.admodal .ophead{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adminui .ophead>*,.admodal .ophead>*{min-width:0}.adminui .ophead>:not(.ophead-id),.admodal .ophead>:not(.ophead-id){flex:none}.admodal .ophead-id{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.admodal .ophead-no{font-size:calc(var(--ad-fs,13px) + 6px);letter-spacing:-.01em;font-weight:800;line-height:1.1}.admodal .ophead-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ad-ink);font-size:calc(var(--ad-fs,13px) + 3px);font-weight:700;overflow:hidden}.admodal .ophead-tel{color:var(--ad-accent-tx);font-size:var(--ad-fs2);font-weight:700;text-decoration:none}.admodal .ophead-act{flex:none;align-items:center;gap:8px;display:flex}.admodal .ophead-act .capply{white-space:nowrap;text-decoration:none}.adminui .opjoin,.admodal .opjoin{align-items:stretch;display:inline-flex}.adminui .opjoin button.opdirect,.admodal .opjoin button.opdirect{border-top-right-radius:0;border-bottom-right-radius:0}.adminui .opjoin select.oplang,.admodal .opjoin select.oplang{appearance:none;border:1px solid var(--ad-line-strong);border-radius:0 var(--ad-r) var(--ad-r) 0;color:var(--ad-ink);font:inherit;cursor:var(--cur-hand);background:0 0;border-left-width:0;padding:0 8px;font-size:12px;font-weight:700}.adminui .opjoin select.oplang:hover,.admodal .opjoin select.oplang:hover{background:var(--ad-panel2);border-color:var(--ad-accent-line);color:var(--ad-accent-tx)}.admodal .opfoot .opjoin-foot{display:none}.adminui .opdirect.waiting,.admodal .opdirect.waiting{cursor:progress;opacity:1;background:linear-gradient(90deg, var(--ad-accent-bg,#0e7c862e) var(--pw,0%), transparent 0) var(--ad-panel,transparent);animation:1.6s ease-in-out infinite opPrintPulse;position:relative;overflow:hidden}@keyframes opPrintPulse{0%,to{border-color:var(--ad-line-strong)}50%{border-color:var(--ad-accent-line,var(--ad-line-strong))}}.admodal .admfoot .opkeys{font-size:var(--ad-fs3);color:var(--ad-ink3);margin-right:auto}.adminui.navmini .adnav button{justify-content:center;gap:0;padding:10px 0}.adminui.navmini .adnav button>:not(.adico):not(.adnav-n):not(.adnav-lbl):not(.adnav-newt){display:none}.adminui.navmini .adnav button{position:relative}.adminui .adnav-fold{border:1px solid var(--ad-line);background:var(--ad-panel);width:26px;height:26px;color:var(--ad-ink3);cursor:var(--cur-hand);border-radius:8px;align-self:flex-end;margin-bottom:4px;padding:0;font-family:inherit;font-size:12px;line-height:1}.adminui .adnav-fold:hover{color:var(--ad-ink);border-color:var(--ad-line-strong)}.adminui .adnav-net{font-size:var(--ad-fs3);color:var(--ad-ink3);align-items:center;gap:7px;margin:0 2px 6px;display:flex}.adminui .adnav-dot{background:var(--ad-ok);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ad-ok) 60%, transparent);border-radius:50%;flex:none}@media (prefers-reduced-motion:no-preference){.adminui .adnav-net:not(.off) .adnav-dot{animation:2.2s ease-out infinite netpulse}}@keyframes netpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ad-ok) 60%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ad-ok) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--ad-ok) 0%, transparent)}}.adminui .adnav-net.off{color:var(--ad-alarm)}.adminui .adnav-net.off .adnav-dot{background:var(--ad-alarm);box-shadow:none}.adminui .adnav-new{border-radius:var(--ad-r2);width:100%;cursor:var(--cur-hand);font-family:inherit;font-size:var(--ad-fs);background:var(--ad-accent-tx);color:#fff;box-shadow:var(--ad-shadow-s);border:0;align-items:center;gap:9px;margin-top:12px;padding:11px 12px;font-weight:800;display:flex}.adminui .adnav-new:hover{background:var(--ad-accent);color:var(--ad-accent-ink)}.adminui .adnav-new:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.adminui.navmini .adnav-new{justify-content:center;padding:11px 0}@media (max-width:900px){.adminui .adnav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-flow:row;gap:4px;padding-bottom:4px;overflow:auto hidden}.adminui .adnav::-webkit-scrollbar{display:none}.adminui .adnav-gh{display:none}.adminui .adnav-grp{flex-direction:row;flex:none;gap:4px}.adminui .adnav-grp+.adnav-grp{border-left:1px solid var(--ad-line);margin-top:0;margin-left:6px;padding-left:6px}.adminui .adnav button{white-space:nowrap;min-height:44px;padding:10px 12px}.adminui .adnav-fold{display:none}.adminui .adnav-new{flex:none;align-self:center;width:auto;margin-top:0}.adminui button,.adminui a.capply,.adminui select,.adminui input:not([type=checkbox]):not([type=radio]){min-height:40px}.adminui .ochip,.adminui .rqlink,.adminui .seg2 button,.adminui .adtabs button{min-height:36px;padding-top:6px;padding-bottom:6px}.adminui .mx,.admodal .mx{min-width:40px;min-height:40px}.adminui input[type=checkbox]{width:20px;height:20px}.adminui .gsrch-in{min-height:44px;font-size:15px}}.admodal .opbody,.admodal .ucbody{overflow:hidden auto}.admodal .admnote,.adminui .admnote{overflow-x:hidden}.adminui.navmini{grid-template-columns:160px minmax(0,1fr)}.adminui.navmini .adnav{text-align:left;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r2);box-shadow:var(--ad-shadow-s);align-items:stretch;gap:3px;padding:8px}.adminui.navmini .adnav>*{max-width:100%}.adminui.navmini .adnav-grp{align-self:stretch;align-items:center}.adminui.navmini .adnav-grp button{border-left:0;border-radius:10px;grid-template-rows:auto;grid-template-columns:18px minmax(0,1fr) auto auto;align-content:center;align-items:center;gap:0 6px;width:100%;height:34px;padding:0 7px;display:grid}.adminui.navmini .adnav-grp button .adico{grid-row:1}.adminui.navmini .adnav-grp button .adnav-lbl{grid-area:1/2}.adminui.navmini .adnav-grp button .adnav-n{grid-area:1/3;justify-self:end;margin:0}.adminui.navmini .adnav-grp button .adnav-n.bad{grid-column:4;margin-left:4px}.adminui.navmini .adnav-grp button:not(:has(.adnav-n.bad)) .adnav-n{grid-column:3/span 2}.adminui.navmini .adnav .adnav-lbl{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;flex:1;min-width:0;font-size:11px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.adminui.navmini .adnav-gh{letter-spacing:.06em;padding:0 7px 3px;font-size:10px;display:block}.adminui.navmini .adnav-grp button.on{background:var(--ad-fill);color:var(--ad-fill-ink);border-left-color:#0000}.adminui.navmini .adnav .adico{opacity:1;flex:none;width:18px}.adminui.navmini .adnav-grp+.adnav-grp{border-top:0;margin-top:7px;padding-top:7px;position:relative}.adminui.navmini .adnav-grp+.adnav-grp:before{content:"";background:var(--ad-line-strong);height:1px;position:absolute;top:0;left:7px;right:7px}.adminui.navmini .adnav-n{border:1px solid var(--ad-line);letter-spacing:0;background:var(--ad-panel2);min-width:15px;max-width:24px;height:12px;color:var(--ad-ink);box-shadow:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 2.5px;font-size:8.5px;font-weight:800;line-height:1;display:flex;position:static;overflow:hidden}.adminui.navmini .adnav button.on .adnav-n{opacity:1;background:var(--ad-fill-ink);color:var(--ad-fill);border-color:var(--ad-fill-ink);box-shadow:none}.adminui.navmini .adnav-n.bad{background:var(--ad-alarm);color:var(--ad-alarm-ink);border-color:var(--ad-alarm);box-shadow:none;margin-left:4px}.adminui.navmini .adnav button.on .adnav-n.bad{background:var(--ad-alarm);color:var(--ad-alarm-ink);border-color:var(--ad-alarm)}.adminui .adnav button.adnav-fold{width:32px;height:32px;min-height:0;color:var(--ad-ink3);background:0 0;border:0;border-radius:9px;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:6px;padding:0;display:flex}.adminui .adnav button.adnav-fold:hover{background:var(--ad-panel2);color:var(--ad-accent-tx)}.adminui.navmini .adnav button.adnav-fold{align-self:center}.adminui .adnav button.adnav-new{background:var(--ad-fill);color:var(--ad-fill-ink);flex:none}.adminui .adnav button.adnav-new:hover{background:color-mix(in srgb, var(--ad-fill) 86%, #000);color:var(--ad-fill-ink)}.adminui .adnav button.adnav-new .adico{opacity:1}.adminui .adnav button[data-sec] .adico{color:var(--ico-slate);opacity:1}.adminui .adnav button[data-sec=overview] .adico{color:var(--ico-blue)}.adminui .adnav button[data-sec=plan] .adico{color:var(--ico-indigo)}.adminui .adnav button[data-sec=orders] .adico{color:var(--ico-amber)}.adminui .adnav button[data-sec=products] .adico{color:var(--ico-violet)}.adminui .adnav button[data-sec=users] .adico{color:var(--ico-teal)}.adminui .adnav button[data-sec=money] .adico{color:var(--ico-pink)}.adminui .adnav button[data-sec=referrals] .adico{color:var(--ico-green)}.adminui .adnav button[data-sec=requests] .adico{color:var(--ico-blue)}.adminui .adnav button[data-sec=inbox] .adico{color:var(--ico-amber)}.adminui .adnav button[data-sec=docs] .adico{color:var(--ico-slate)}.adminui .adnav button[data-sec=site] .adico{color:var(--ico-gold)}.adminui .adnav button[data-sec=creds] .adico{color:var(--ico-bronze)}.adminui .adnav button[data-sec=news] .adico{color:var(--ico-slate)}.adminui .adnav button[data-sec=reports] .adico{color:var(--ico-green)}.adminui .adnav button[data-sec=traffic] .adico{color:var(--ico-violet)}.adminui .adnav button[data-sec=trash] .adico{color:var(--ico-brick)}.adminui .adnav button[data-sec=feedback] .adico{color:var(--ico-indigo)}.adminui .adnav button[data-sec] .adico svg rect,.adminui .adnav button[data-sec] .adico svg circle{fill:color-mix(in srgb, currentColor 16%, transparent)}.adminui .adnav button[data-sec] .adico svg{stroke-width:1.9px}.adminui .adnav button[data-sec].on .adico{color:var(--ad-fill-ink)}.adminui .adnav button[data-sec].on .adico svg rect,.adminui .adnav button[data-sec].on .adico svg circle{fill:color-mix(in srgb, currentColor 22%, transparent)}.adminui.navmini .adnav .adnav-newt{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;overflow:hidden}.adminui.navmini .adnav button.adnav-new{border-radius:10px;justify-content:flex-start;gap:7px;width:100%;height:40px;margin-top:10px;padding:0 7px}.adminui{--ad-fill:var(--ad-accent);--ad-fill-ink:var(--ad-accent-ink)}:root[data-theme=light] .adminui{--ad-fill:var(--ad-accent-tx);--ad-fill-ink:#fff}.adminui{--ad-ok-ink:#04262c}:root[data-theme=light] .adminui{--ad-ok-ink:#fff}.adminui .adnav-lbl{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.adminui .plan-row2{background-image:repeating-linear-gradient(to right, var(--ad-line2) 0, var(--ad-line2) 1px, transparent 1px, transparent calc(100% / var(--cols,30)))}.adminui .plan-dayover{pointer-events:none;z-index:0;position:relative}.adminui .plan-dayover>span{position:absolute;top:0;bottom:0}.adminui .pd-past{background:color-mix(in srgb, var(--ad-ink3) 7%, transparent)}.adminui .pd-we{background:color-mix(in srgb, var(--ad-ink3) 9%, transparent)}.adminui .pd-today{background:color-mix(in srgb, var(--ad-accent) 12%, transparent);box-shadow:inset 1px 0 0 var(--ad-accent-line), inset -1px 0 0 var(--ad-accent-line)}.adminui .plan-warn{color:var(--ad-amber);font-weight:800}.adminui .gsrch{align-items:center;gap:8px;display:flex}.adminui .gsrch-row{flex:auto;min-width:0}.adminui.tbslot{color:inherit;background:0 0;flex:auto;align-items:center;gap:8px;min-width:0;max-width:640px;display:flex}.adminui.tbslot:empty{display:none}.adminui.tbslot .gsrch{flex:auto;min-width:90px;margin-bottom:0}.adminui.tbslot .gsrch-row{border-radius:var(--ad-r);min-height:34px}.adminui.tbslot .gsrch-in{padding:5px 0}.adminui.tbslot .gsrch-drop{z-index:1;min-width:460px}.tbhud{border-left:1px solid var(--ad-line);flex:none;align-items:center;gap:10px;padding-left:10px;display:flex}.adminui .tbhud .adnav-net,.adminui .tbhud .siteclock{margin:0}.adminui.tbslot .adnav-net span{display:none}.adminui.tbslot .siteclock{background:0 0;border:0;flex-wrap:nowrap;gap:6px;padding:0}.adminui.tbslot .sc-city,.adminui.tbslot .sc-day{display:none}@media (min-width:1600px){.adminui.tbslot .sc-day{display:inline}}.adminui .gsdock{margin-bottom:var(--ad-gap);flex:none;align-items:center;gap:8px;display:flex}.adminui .gsdock .gsrch{flex:auto;min-width:0;margin-bottom:0}@media (max-width:700px){.adminui .gsdock{flex-wrap:wrap}}.ntoasts{z-index:90;flex-direction:column-reverse;gap:8px;max-width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:84px;right:16px}.ntoast{background:var(--ad-panel,var(--surface));border:1px solid var(--ad-line,var(--border));border-left:3px solid var(--ad-accent,var(--accent2));border-radius:var(--ad-r2,12px);padding:10px 12px;animation:.22s ease-out ntin;box-shadow:0 10px 30px #00000047}@keyframes ntin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ntoast{animation:none}}.ntoast .nt-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.ntoast .nt-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink3,var(--muted));font-size:10.5px;font-weight:800}.ntoast .nt-x{color:var(--ad-ink3,var(--muted));cursor:var(--cur-hand);background:0 0;border:0;min-width:28px;min-height:28px;padding:2px 4px;font-family:inherit;font-size:13px;line-height:1}.ntoast .nt-t{color:var(--ad-ink,var(--text));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 8px;font-size:13px;font-weight:700;display:-webkit-box;overflow:hidden}.ntoast .nt-go{width:100%;min-height:32px;color:var(--ad-accent-tx,var(--accent2));border-color:var(--ad-accent-tx,var(--accent2));padding:0 12px}.bellperm{border:1px solid var(--ad-accent-line,var(--border));background:var(--ad-accent-bg,transparent);width:100%;color:var(--ad-accent-tx,var(--accent2));cursor:var(--cur-hand);border-radius:8px;margin:6px 0 0;padding:8px;font-family:inherit;font-size:12px;font-weight:800}.adminui .pgrp-h{font-size:var(--ad-fs3);letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink3);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;align-self:stretch;align-items:center;font-weight:800;display:inline-flex}.adminui .seg2>.pgrp-h{margin-right:-3px}.adminui .pgrp-ent button,.adminui .pgrp-zoom button{padding:0 10px}.adminui .pgrp-ent button{align-items:center;gap:6px;font-weight:800;display:inline-flex}.adminui .pgrp-ent .adico{opacity:.9;width:15px}.adminui .pgrp-zoom button{font-weight:700}.adminui .pgrp-sep{flex:auto}.adminui .adtop>.plctrl{flex:1 1 0;min-width:0}@media (max-width:900px){.adminui .pgrp-h,.adminui .pgrp-sep,.adminui .pgrp-ent .adico{display:none}}.adminui .pgest{align-self:center}.adminui button.pgest-h{border:1px solid var(--ad-line);background:var(--ad-panel);width:22px;height:22px;min-height:0;cursor:var(--cur-hand);border-radius:50%;place-items:center;padding:0;display:grid}.adminui button.pgest-h:hover{border-color:var(--ad-line-strong)}.adminui button.pgest-h:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.adminui .pgest-q{background:var(--ad-fill);width:14px;height:14px;color:var(--ad-fill-ink);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.pgest-l{margin:0;list-style:none}.pgest-body{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:calc(100dvh - 52px);display:flex;overflow-y:auto}.pgest-l ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pgest-l li{border-radius:var(--ad-r,10px);font-size:var(--ad-fs3,10.5px);grid-template-columns:22px auto 1fr;align-items:center;gap:9px;padding:4px 6px;display:grid}.pgest-l li:hover{background:var(--ad-sunk,var(--surface2))}.pgest-l li b{color:var(--ad-ink,var(--text));white-space:nowrap;font-weight:800}.pgest-l li>span:last-child{color:var(--ad-ink3,var(--faint))}.pgest-i{color:var(--ad-accent-tx,var(--accent2));place-items:center;display:grid}.pgest-i svg{width:18px;height:18px;overflow:visible}.adminui.pgest-l{background:var(--ad-panel);color:var(--ad-ink);border-color:var(--ad-line);box-shadow:var(--ad-shadow)}.adminui.pgest-l:after{border-color:var(--ad-line)}.pgest-sec{font-size:var(--ad-fs3,10.5px);letter-spacing:.07em;text-transform:uppercase;color:var(--ad-ink3,var(--faint));padding:0 6px 2px;font-weight:800}.pgest-l ul+.pgest-sec{margin-top:8px}.pgest-l ul.pgleg{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}.pgest-l ul.pgleg li{grid-template-columns:22px 1fr;gap:6px}.pgest-l ul.pgleg i{border-radius:3px;width:22px;height:11px;display:block}@media (prefers-reduced-motion:no-preference){.pgi-zoom .pgi-plus{animation:2.2s ease-in-out infinite pgplus}.pgi-horz .pgi-slidex{animation:2.2s ease-in-out infinite pgslidex}.pgi-vert .pgi-slidey{animation:2s ease-in-out infinite pgslidey}.pgi-grab .pgi-move{animation:3s ease-in-out infinite pgmove}.pgi-now .pgi-lead{animation:2.4s ease-in-out infinite pglead}}@keyframes pgplus{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes pgslidex{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes pgslidey{0%,to{transform:translateY(0)}50%{transform:translateY(3.5px)}}@keyframes pgmove{0%,to{transform:translate(0)}30%{transform:translate(2px,-1.5px)}65%{transform:translate(-2px,1.5px)}}@keyframes pglead{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@media (max-width:900px){.pgest-l.peekcard{width:min(340px,100vw - 24px)}.pgest-l li b{white-space:normal}.pgest-l ul.pgleg{grid-template-columns:1fr}}.adminui .planempty{flex-direction:column;align-items:center;gap:8px;padding:34px 16px;display:flex}.adminui .planempty b{font-size:var(--ad-fs1);color:var(--ad-ink);font-weight:800}.adminui .planempty .pe-sub{font-variant-numeric:tabular-nums;color:var(--ad-ink3);font-size:var(--ad-fs2)}.adminui .plan-link{font-family:inherit;font-size:inherit;color:var(--ad-amber);cursor:var(--cur-hand);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.adminui .plan-link:hover{color:var(--ad-ink)}.adminui .btnW.amberbtn,.admodal .btnW.amberbtn,.adminui button.capply.go,.admodal button.capply.go{background:var(--ad-fill);color:var(--ad-fill-ink);border-radius:var(--ad-r2);min-height:40px;box-shadow:var(--ad-shadow-s);border:0;font-weight:800}.adminui .btnW.amberbtn:hover,.admodal .btnW.amberbtn:hover,.adminui button.capply.go:hover,.admodal button.capply.go:hover{background:color-mix(in srgb, var(--ad-fill) 86%, #000);color:var(--ad-fill-ink)}.adminui button.capply,.admodal button.capply,.adminui a.capply,.admodal a.capply{border:1px solid var(--ad-line-strong);color:var(--ad-ink);border-radius:var(--ad-r);background:0 0;min-height:36px;font-weight:700}.adminui button.capply:hover,.admodal button.capply:hover,.adminui a.capply:hover,.admodal a.capply:hover{background:var(--ad-panel2);border-color:var(--ad-accent-line);color:var(--ad-accent-tx)}.adminui .drrej,.admodal .drrej{border:1px solid var(--ad-line-strong);color:var(--ad-ink2);border-radius:var(--ad-r);background:0 0;height:auto;min-height:36px}.adminui .drrej:hover,.admodal .drrej:hover{border-color:var(--ad-line-strong);background:var(--ad-panel2);color:var(--ad-ink)}.adminui .ptdel,.admodal .ptdel,.adminui .fbv-del,.admodal .fbv-del,.adminui .ic-btn.del,.admodal .ic-btn.del{border:1px solid var(--ad-alarm);color:var(--ad-alarm);border-radius:var(--ad-r);background:0 0;width:auto;height:auto;min-height:36px;padding:0 10px;font-weight:700}.adminui .ptdel:hover,.admodal .ptdel:hover,.adminui .fbv-del:hover,.admodal .fbv-del:hover,.adminui .ic-btn.del:hover,.admodal .ic-btn.del:hover{background:var(--ad-alarm-bg);border-color:var(--ad-alarm);color:var(--ad-alarm)}.adminui .rm,.admodal .rm{border:1px solid var(--ad-line);border-radius:var(--ad-r);width:30px;height:30px;min-height:0;color:var(--ad-ink3);cursor:var(--cur-hand);background:0 0;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid}.adminui .rm:hover,.admodal .rm:hover{border-color:var(--ad-alarm-line);color:var(--ad-alarm);background:var(--ad-alarm-bg)}.ordops{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ordops .ordst{min-width:112px;padding:0 6px}.adminui .adtbl td.ordopscell{text-align:right;white-space:nowrap;padding-top:2px;padding-bottom:2px}.pk-act .ordops{flex:auto;justify-content:flex-end}.pk-act .pk-del{margin-left:auto}.adminui button.capply.sb-act{background:var(--ad-fill);color:var(--ad-fill-ink);border-color:var(--ad-fill);font-weight:800}.adminui button.capply.sb-act:hover{background:color-mix(in srgb, var(--ad-fill) 86%, #000);border-color:color-mix(in srgb, var(--ad-fill) 86%, #000);color:var(--ad-fill-ink)}.adminui button.capply.sb-act.ok{background:var(--ad-ok);color:var(--ad-ok-ink);border-color:var(--ad-ok)}.adminui button.capply.sb-act.ok:hover{background:color-mix(in srgb, var(--ad-ok) 86%, #000);border-color:color-mix(in srgb, var(--ad-ok) 86%, #000);color:var(--ad-ok-ink)}.adminui button.capply.sb-act.armed{background:var(--ad-amber-bg);border-color:var(--ad-amber);color:var(--ad-amber);font-weight:800}.adminui button.capply.sb-act.armed:hover{background:var(--ad-amber-bg);border-color:var(--ad-amber);color:var(--ad-amber)}.adminui .seg2 button{background:var(--ad-panel);border:1px solid var(--ad-line);color:var(--ad-ink2);border-radius:var(--ad-r);height:auto;min-height:32px;font-weight:700}.adminui .seg2 button:hover{color:var(--ad-ink);border-color:var(--ad-line-strong)}.adminui .seg2 button.on{background:var(--ad-fill);color:var(--ad-fill-ink);border-color:var(--ad-fill)}.adminui .rqlink{color:var(--ad-accent-tx);text-underline-offset:2px;min-height:32px;cursor:var(--cur-hand);background:0 0;border:0;font-weight:700;text-decoration:underline}.adminui .rqlink:hover{color:var(--ad-ink)}.adminui .reqcardA{background:var(--ad-panel);border-color:var(--ad-line);border-radius:var(--ad-r2);color:var(--ad-ink)}.adminui .reqcardA.clk:hover{border-color:var(--ad-line-strong)}.adminui .rqnum{font-size:var(--ad-fs3);letter-spacing:.04em;color:var(--ad-ink3);font-weight:700}.adminui .rqwhat{color:var(--ad-ink)}.adminui .rqwhen{color:var(--ad-ink2)}.adminui .rqwhen b{color:var(--ad-ink)}.adminui .rqwish,.adminui .rqfact{color:var(--ad-ink3)}.adminui .rqcontact{color:var(--ad-ink2)}.adminui .reqcardA .rqnote{color:var(--ad-ink3)}.adminui .rqsel{font-weight:700}.adminui .rqsel.accent{border-color:var(--ad-accent-line);color:var(--ad-accent-tx)}.adminui .rqsel.amber{border-color:var(--ad-amber);color:var(--ad-amber)}.adminui .rqsel.ok{border-color:var(--ad-ok);color:var(--ad-ok)}.adminui .rqsel.danger{border-color:var(--ad-alarm);color:var(--ad-alarm)}.adminui .rqacts .rqlink,.adminui .rqverd .rqlink{border:1px solid var(--ad-line);border-radius:var(--ad-r);min-width:0;max-width:100%;color:var(--ad-accent-tx);font-size:var(--ad-fs3);text-align:left;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;align-items:center;padding:4px 8px;font-weight:700;text-decoration:none;display:inline-flex;overflow:visible}.adminui .rqacts .rqlink:hover,.adminui .rqverd .rqlink:hover{color:var(--ad-accent-tx);background:var(--ad-accent-bg);border-color:var(--ad-accent-line)}.adminui .rqverd .rqlink.ok{border-color:var(--ad-accent-line)}@media (max-width:640px){.adminui .rqacts .rqlink,.adminui .rqverd .rqlink{min-height:40px}}.adminui div.kpi{cursor:var(--cur-arrow)}.adminui div.kpi:hover{border-color:var(--ad-line);transform:none}.adminui .kpi{background:var(--ad-panel);border-color:var(--ad-line);color:var(--ad-ink);border-radius:var(--ad-r2)}.adminui button.kpi:hover{border-color:var(--ad-line-strong)}.adminui button,.adminui a.capply{line-height:1.15}.admodal .opcust{border:1px solid var(--ad-line);border-radius:var(--ad-r2);background:var(--ad-panel2);margin:0 0 10px;padding:10px 12px}.admodal .opcust-h{font-size:var(--ad-fs3);letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink3);margin-bottom:6px;font-weight:800}.admodal .opcust-on{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admodal .opcust-on>b{font-size:var(--ad-fs)}.admodal .opcust-sub{color:var(--ad-ink3);font-size:var(--ad-fs2)}.admodal .opcust-on .rm{margin-left:auto}.admodal .opcust-find{position:relative}.admodal .opcust-busy{color:var(--ad-ink3);position:absolute;top:8px;right:8px}.admodal .opcust-hits{z-index:5;background:var(--ad-panel);border:1px solid var(--ad-line-strong);border-radius:var(--ad-r);box-shadow:var(--ad-shadow);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.admodal .opcust-hit{text-align:left;width:100%;color:var(--ad-ink);cursor:var(--cur-hand);font-family:inherit;font-size:var(--ad-fs);background:0 0;border:0;align-items:baseline;gap:8px;min-height:34px;padding:7px 10px;display:flex}.admodal .opcust-hit:hover{background:var(--ad-accent-bg)}.admodal .opcust-hit>span{color:var(--ad-ink3);font-size:var(--ad-fs3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admodal .opcust-none{color:var(--ad-ink3);font-size:var(--ad-fs3);padding:6px 2px}.admodal .opcust-row{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));align-items:end;gap:10px 12px;display:grid}.admodal .opfld{flex-direction:column;gap:3px;min-width:0;display:flex}.admodal .opfld>span{letter-spacing:.05em;text-transform:uppercase;color:var(--ad-ink3,#6b7480);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.admodal .opfld>.peinp,.admodal .opfld>.adsel{width:100%}.admodal .opcust-row>.opcust-on,.admodal .opcust-row>.opcust-find{grid-column:1/-1}.admodal .opcust-row .opcust-hits{min-width:320px;max-width:100vw;right:auto}.adminui input.adfilter{background-color:var(--ad-panel2);border-style:dashed}@media (min-width:641px){.adminui input.adfilter{font-size:var(--ad-fs2)}}.adminui .qfield:has(>.adfilter)>.adfilter{padding-left:26px}.adminui .qfield:has(>.adfilter):before{content:"";pointer-events:none;width:11px;height:11px;color:var(--ad-ink3);background:currentColor;position:absolute;top:50%;left:9px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4.5h18L14 13v6.5l-4 2V13z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4.5h18L14 13v6.5l-4 2V13z'/%3E%3C/svg%3E") 50%/contain no-repeat}.adminui .plansrch{min-width:0;max-width:150px;height:32px}@media (max-width:900px){.adminui .plansrch{max-width:none}}.admodal .ophead-act .mx,.admodal .uch-act .mx,.adminui .ophead-act .mx,.adminui .uch-act .mx{flex:none;position:static}.adminui .adr,.admodal .adr{align-items:center;gap:8px;display:inline-flex;position:relative}.adminui .adr-lbl,.admodal .adr-lbl{font-size:var(--ad-fs3);letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink3);font-weight:800}.adminui .adr-btn,.admodal .adr-btn{border:1px solid var(--ad-line-strong);border-radius:var(--ad-r);background:var(--ad-panel);min-height:36px;color:var(--ad-ink);font-family:inherit;font-size:var(--ad-fs);cursor:var(--cur-hand);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.adminui .adr-btn:hover,.admodal .adr-btn:hover{border-color:var(--ad-accent-line);color:var(--ad-accent-tx)}.adminui .adr-btn.on,.admodal .adr-btn.on{border-color:var(--ad-fill)}.adminui .adr-btn>i,.admodal .adr-btn>i{color:var(--ad-ink3);font-size:9px;font-style:normal}.adminui .adr-btn>b,.admodal .adr-btn>b{font-variant-numeric:tabular-nums;font-weight:700}@media (min-width:901px){.adminui .planjump .adr-btn,.adminui .avjump .adr-btn,.adminui .stkdt-dr .adr-btn,.admodal .stkdt-dr .adr-btn{min-height:32px}}.adr-tpl{border-bottom:1px solid var(--ad-line);flex-wrap:wrap;gap:4px;margin-bottom:8px;padding-bottom:8px;display:flex}.adr-tplb{border:1px solid var(--ad-line);border-radius:var(--ad-r);background:var(--ad-panel2);min-height:30px;color:var(--ad-ink2);font-family:inherit;font-size:var(--ad-fs3);cursor:var(--cur-hand);padding:0 9px;font-weight:700}.adr-tplb:hover{color:var(--ad-ink);border-color:var(--ad-line-strong)}.adr-tplb.on{background:var(--ad-accent-bg);color:var(--ad-accent-tx);border-color:var(--ad-accent-line);font-weight:800}.adr-sum{border:1px solid var(--ad-line);border-radius:var(--ad-r);background:var(--ad-panel2);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:7px 9px;display:flex}.adr-sc{border-radius:var(--ad-r);flex-direction:column;gap:1px;min-width:96px;padding:2px 6px;display:flex;box-shadow:inset 0 0 0 1px #0000}.adr-sc.act{box-shadow:inset 0 0 0 1px var(--ad-fill)}.adr-sk{font-style:normal;font-size:var(--ad-fs3);letter-spacing:.08em;text-transform:uppercase;color:var(--ad-ink3);font-weight:800}.adr-sv{cursor:var(--cur-pointer), pointer;font:inherit;font-size:var(--ad-fs2);color:var(--ad-ink);white-space:nowrap;text-underline-offset:3px;text-align:left;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.adr-sv:hover{-webkit-text-decoration-color:var(--ad-fill);text-decoration-color:var(--ad-fill)}.adr-num{letter-spacing:-.01em;color:var(--ad-ink);font-size:1.12em;font-weight:800}.ordmeet{border-radius:var(--ad-r);background:var(--ad-fill2,#0000000d);color:var(--ad-ink2,var(--ad-ink));font-size:var(--ad-fs3);white-space:nowrap;align-items:center;gap:4px;margin-right:8px;padding:1px 6px;font-weight:700;display:inline-flex}.ordmeet>b{font-size:1.05em;line-height:1}.ordmeet.none{opacity:.55;font-weight:500}.ordmeet.late{background:color-mix(in srgb, var(--ad-danger,#b3261e) 14%, transparent);color:var(--ad-danger,#b3261e)}.ordmeet-late{letter-spacing:.04em;text-transform:uppercase;font-size:.9em;font-style:normal;font-weight:800}.dates2-sep{opacity:.4;margin:0 2px;font-style:normal}.adr-btn>b,.adr-sv{color:var(--ad-ink2,var(--ad-ink))}.adr-btn>b .adr-num,.adr-sv .adr-num{color:var(--ad-ink)}.adr-arm{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.adr-arm[aria-pressed=true]{color:var(--ad-fill);text-decoration-style:solid}.adr-again{opacity:.85}.adr-sr{align-items:center;gap:6px;display:flex}.adr-sr .twh-btn{min-height:24px;font-size:var(--ad-fs2);padding:1px 7px}.adr-sar{color:var(--ad-ink3);font-weight:700}.adr-sd{font-size:var(--ad-fs3);color:var(--ad-accent-tx);margin-left:auto;font-weight:800}.adr-nav{font-size:var(--ad-fs2);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.adr-mv{border:1px solid var(--ad-line);border-radius:var(--ad-r);width:28px;height:28px;min-height:0;color:var(--ad-ink2);cursor:var(--cur-hand);background:0 0;font-family:inherit}.adr-months{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adr-months.one{grid-template-columns:1fr}.adr-wd,.adr-grid{grid-template-columns:repeat(7,minmax(28px,1fr));gap:2px;display:grid}.adr-wd span{text-align:center;font-size:var(--ad-fs3);color:var(--ad-ink3);text-transform:uppercase;font-weight:800}.adr-d{aspect-ratio:1;border-radius:var(--ad-r);min-height:28px;color:var(--ad-ink);font-family:inherit;font-size:var(--ad-fs2);font-variant-numeric:tabular-nums;cursor:var(--cur-hand);background:0 0;border:0}.adr-d:hover{background:var(--ad-panel2)}.adr-d.in{background:var(--ad-accent-bg);color:var(--ad-accent-tx);border-radius:0}.adr-d.on{background:var(--ad-fill);color:var(--ad-fill-ink);font-weight:800}.adr-d.now{box-shadow:inset 0 0 0 1px var(--ad-fill)}.adr-e{aspect-ratio:1}.adr-d.past,.adr-d:disabled{color:var(--ad-ink3);opacity:.45;cursor:var(--cur-arrow);text-decoration:line-through}.adr-d.past:hover,.adr-d:disabled:hover{background:0 0}.adr-foot{border-top:1px solid var(--ad-line);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.adr-clr{color:var(--ad-accent-tx);font-family:inherit;font-size:var(--ad-fs3);cursor:var(--cur-hand);text-underline-offset:2px;background:0 0;border:0;font-weight:800;text-decoration:underline}.adr-hint{min-width:0;font-size:var(--ad-fs3);color:var(--ad-ink3);flex:auto}.adr-go{border:1px solid var(--ad-fill);border-radius:var(--ad-r);background:var(--ad-fill);min-height:30px;color:var(--ad-fill-ink);font-family:inherit;font-size:var(--ad-fs3);cursor:var(--cur-hand);white-space:nowrap;padding:0 12px;font-weight:800}.adr-go:hover{background:color-mix(in srgb, var(--ad-fill) 86%, #000);color:var(--ad-fill-ink)}.adr-go:focus-visible,.adr-clr:focus-visible,.adr-tplb:focus-visible,.adr-mv:focus-visible,.adr-d:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px;border-radius:var(--ad-r)}@media (max-width:900px){.adr-wd,.adr-grid{grid-template-columns:repeat(7,minmax(40px,1fr))}button.adr-mv{width:40px;height:40px}}@media (max-width:700px){.adr-months{grid-template-columns:1fr}}.adminui .catnew{align-items:center;gap:8px;margin:0 0 12px;display:flex}.adminui .catnew .peinp{flex:260px;max-width:420px}.adminui .catslug{font-size:var(--ad-fs3);color:var(--ad-ink3);margin-top:2px;display:block}.adminui .catedit{gap:5px;margin-top:6px;display:grid}.adminui .catedit .peinp{min-height:32px;font-size:var(--ad-fs2)}.adminui .catedit .catord{max-width:84px}.adminui .catedit-act{gap:6px;display:flex}.adminui .catedit .catpar-sel{width:100%;font-size:var(--ad-fs2)}.adminui .catpar{font-size:var(--ad-fs3);color:var(--ad-ink2);margin-top:3px;display:block}.adminui .iconcard.kid{border-left:3px solid var(--ad-line-strong);margin-left:16px}.admodal .opcust-err{color:var(--ad-alarm);font-weight:700}.adr-pop.adr-fixed{z-index:120;background:var(--ad-panel);border:1px solid var(--ad-line-strong);border-radius:var(--ad-r2);min-width:300px;box-shadow:var(--ad-shadow);color:var(--ad-ink);padding:10px;position:fixed}@media (max-width:700px){.adr-pop.adr-fixed{min-width:min(320px,100vw - 32px)}}.admodal a.capply.docbtn,.adminui a.capply.docbtn{min-height:26px;color:var(--ad-accent-tx);font-size:var(--ad-fs);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-weight:700;text-decoration:none;display:inline-flex}.admodal a.capply.docbtn:hover,.adminui a.capply.docbtn:hover{color:var(--ad-accent-tx);text-underline-offset:3px;background:0 0;text-decoration:underline}.admodal a.capply.docbtn:focus-visible,.adminui a.capply.docbtn:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px;border-radius:var(--ad-r)}.admodal a.capply.docbtn .docbtn-i,.adminui a.capply.docbtn .docbtn-i{font-size:var(--ad-fs2);opacity:.85}.adminui .prlang,.admodal .prlang{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.adminui a.prlang-b,.adminui button.prlang-b,.admodal a.prlang-b,.admodal button.prlang-b{border:1px solid var(--ad-line-strong);border-radius:var(--ad-r);min-width:28px;height:24px;min-height:24px;color:var(--ad-ink2);font-family:inherit;font-size:var(--ad-fs3);letter-spacing:.04em;cursor:var(--cur-hand);background:0 0;flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:800;text-decoration:none;display:inline-flex}.adminui a.prlang-b:hover,.adminui button.prlang-b:hover,.admodal a.prlang-b:hover,.admodal button.prlang-b:hover{border-color:var(--ad-accent);color:var(--ad-accent-tx);text-decoration:none}.adminui a.prlang-b:focus-visible,.adminui button.prlang-b:focus-visible,.admodal a.prlang-b:focus-visible,.admodal button.prlang-b:focus-visible{outline:2px solid var(--ad-focus);outline-offset:2px}.admodal .ophead-act button.prlang-b,.adminui .ophead-act button.prlang-b{min-width:32px;height:32px;min-height:32px;font-size:var(--ad-fs2)}@media (max-width:900px){.admodal .ophead-act button.prlang-b,.adminui .ophead-act button.prlang-b{min-width:40px;height:40px;min-height:40px}.adminui a.prlang-b,.adminui button.prlang-b{min-width:36px;height:36px;min-height:36px;font-size:var(--ad-fs2)}}.admodal .opr .osum{border:1px solid var(--ad-line);border-radius:var(--ad-r2);background:var(--ad-panel2);margin:0 0 8px;padding:10px 12px}.admodal .opr .osum .r.tot,.admodal .opr .osum .r.dep{border-color:var(--ad-line)}.osum .r.disc .discpct{background:var(--ad-surface2,var(--surface2));color:var(--ad-ink2,var(--muted));border-radius:999px;margin-left:6px;padding:0 5px;font-size:.85em;font-style:normal;font-weight:700}.osum .r.netrow{color:var(--ad-ink,var(--text));border-top:1px dashed var(--ad-line,var(--border-soft));margin-top:4px;padding-top:6px;font-weight:700}.trashtbl .trgroup td{border-bottom:1px solid var(--ad-line,var(--border-soft));letter-spacing:.04em;text-transform:uppercase;color:var(--ad-ink2,var(--muted));background:0 0;padding:12px 10px 6px;font-size:12px}.trashtbl .trgroup .trgroup-n{background:color-mix(in srgb, var(--ad-ink2,var(--muted)) 14%, transparent);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px}.ptsort-n{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--ad-ink,var(--text));border-radius:6px;margin-left:3px;padding:0 4px;font-size:10px;font-style:normal}.admodal .admcard.opwrap,.opbody{container-type:inline-size}@container (max-width:640px){.opcust,.osum{padding:8px 10px}.opcust-h{font-size:12px}.opl .setf,.opl .cofield{grid-template-columns:1fr}.admitem.edit{grid-template-columns:32px minmax(0,1fr) auto auto auto auto;row-gap:6px;padding:10px 0}.admitem.edit .oi-img{grid-area:1/1;width:32px;height:32px}.admitem.edit .oi-n{grid-area:1/2/auto/-2}.admitem.edit .rm{grid-area:1/-2/auto/-1;justify-self:end}.admitem.edit .oi-p{grid-area:2/1/auto/3}.admitem.edit .oi-disc{grid-area:2/3}.admitem.edit .oi-qty{grid-area:2/4}.admitem.edit .oi-days{grid-area:2/5}.admitem.edit .oi-lt{text-align:right;grid-area:2/6;min-width:0;font-size:14px}.admitem.edit .qty.sm button{min-width:30px;min-height:30px;font-size:15px}.admitem.edit .qty.sm .qty-lbl{margin-left:2px;font-size:9.5px}.admitem.edit .oi-price{max-width:62px}.admitem.edit .oi-p em,.admitem.edit .oi-qty .qty-lbl{display:none}.adminui .opnotes .opnote-canvas{min-height:30px;padding:6px 9px}.adminui .opnotes{gap:4px 10px;margin:4px 0 2px}.adminui .ophead,.admodal .ophead{flex-wrap:nowrap;align-items:flex-start;gap:6px;padding:8px 10px}.admodal .ophead-no{font-size:calc(var(--ad-fs,13px) + 3px)}.admodal .ophead-id{gap:5px}.adminui .ophead-id{max-width:calc(100% - 46px)}.adminui .opdone{padding:2px 8px;font-size:11px}.adminui .opway-fact{margin:0 0 4px;padding:4px 9px}.adminui .oprow-dates{gap:4px 8px;margin:0 0 4px}.adminui .oprow-dates .opway-dd{white-space:nowrap;flex:0 auto;min-width:0;font-size:12px}.adminui .oprow-dates .opwhen{flex:auto;min-width:0;font-size:12px}.opr .osum .r{font-size:12.5px}.opmoney{flex-wrap:wrap;gap:6px}.admfoot{z-index:6;background:var(--ad-pane,var(--surface));padding:10px 12px;position:sticky;bottom:0;box-shadow:0 -6px 16px #0000001f}.admfoot .btnW{flex:1;height:46px}.admfoot .opkeys{display:none}}.bqdrift{background:color-mix(in srgb, var(--amber) 13%, transparent);border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);color:var(--ad-ink,var(--text));border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:9px 12px;font-size:12.5px;display:flex}.bqdrift>b{font-size:12.5px}.bqdrift-list{flex-wrap:wrap;gap:12px;display:flex}.bqdrift-list em{color:var(--ad-ink2,var(--muted));font-style:normal}.bqdrift-list em i{color:var(--ad-ink,var(--text));font-style:normal;font-weight:700}.bqdrift-take{margin-left:auto}.opstale{color:var(--ad-ink,var(--text));background:color-mix(in srgb, var(--amber) 14%, transparent);border-left:3px solid var(--amber);border-radius:10px;margin:6px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.setevents.setevents-col{flex-direction:column;gap:6px;display:flex}.setev-warn{background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--ad-ink,var(--text));border-radius:999px;margin-left:7px;padding:1px 6px;font-size:11px;font-style:normal}.setev.setev-key span{font-weight:600}.opfull{border-top:1px solid var(--ad-line,var(--border-soft));grid-column:1/-1;min-width:0;margin-top:10px;padding-top:4px}.opfull .admitem.edit .oi-n{-webkit-line-clamp:unset;white-space:normal;display:block;overflow:visible}.opedit{border:1px solid var(--ad-line,var(--border));color:var(--ad-ink2,var(--muted));width:26px;height:26px;cursor:var(--cur-hand);background:0 0;border-radius:8px;flex:none;font-size:13px;line-height:1;transition:color .15s,border-color .15s,background .15s}.opedit:hover{color:var(--ad-ink,var(--text));border-color:var(--ad-line-strong,var(--border));background:var(--ad-fill-weak,#7f7f7f14)}.ophead-edit{margin-left:2px}.ophead-lang{margin-right:6px}.opway-fact{border:1px solid var(--ad-line,var(--border-soft));border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:8px 12px;display:flex}.opway-fact>b{font-size:13px}.opway-addr{color:var(--ad-ink2,var(--muted));font-size:12.5px}.opway-addr.acc i{opacity:.75;font-style:normal}.opway-addr.none{color:var(--ad-amber,var(--amber))}.opway-fact .opedit,.opnote-fact .opedit{margin-left:auto}.opnote-fact{border:1px solid var(--ad-line,var(--border-soft));border-left:3px solid var(--ad-amber,var(--amber));border-radius:0 12px 12px 0;align-items:flex-start;gap:10px;margin:8px 0 0;padding:8px 12px;display:flex}.opnote-t{white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.5}.oprow-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.opdone{padding:3px 12px}.oprow-dates{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:4px 0 8px;display:flex}.oprow-dates .row2,.oprow-dates .rowc{margin:0!important}.admodal .opwrap .osum{margin:4px 0;padding:6px 0 4px}.opway-fact{margin:0 0 6px;padding:5px 10px}.oprow-dates{margin:2px 0 4px}.opfull .admh{margin:2px 0 6px}.ophead-info{border-radius:50%;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;font-weight:800}.ophead-info.on{color:var(--ad-accent-tx,var(--accent2));border-color:var(--ad-accent,var(--accent));background:var(--ad-accent-bg,var(--accent-bg))}.opinfo{border:1px solid var(--ad-line,var(--border-soft));background:var(--ad-pane,var(--surface));border-radius:12px;margin:0 0 8px;padding:6px 12px 10px}.opinfo-act{gap:6px;display:inline-flex}.opinfo-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}@media (max-width:700px){.opinfo-grid{grid-template-columns:minmax(0,1fr)}}.opinfo-grid>div,.opinfo-addr{border:1px solid var(--ad-line,var(--border-soft));background:var(--ad-pane2,var(--surface2));border-radius:9px;flex-direction:column;gap:1px;min-width:0;padding:5px 9px;display:flex}.opinfo-grid>div>span,.opinfo-addr>span{color:var(--ad-ink3,var(--muted));text-transform:uppercase;letter-spacing:.06em;font-size:10px;line-height:1.3}.opinfo-grid>div>b,.opinfo-addr>b{word-break:break-word;font-size:13px;line-height:1.35}.opinfo-grid>div>b:only-of-type:empty,.opinfo-empty{color:var(--ad-ink3,var(--muted));font-weight:400}.opinfo-addr{grid-column:1/-1}.opinfo-src{color:var(--ad-ink3,var(--muted));font-style:normal;font-weight:500}.opinfo-none{color:var(--ad-amber,var(--amber));font-weight:600}.oprow-dates>.opway-dd{border-right:1px solid var(--ad-line,var(--border-soft));margin-right:2px;padding-right:14px}.opwhen{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.admodal .opwrap .oday{white-space:nowrap;flex:none}.admodal .opwrap .oday .pe-lbl,.admodal .opwrap .oday .oday-actual{white-space:nowrap}.oprow-dates{align-items:center}.opay-sw{display:inline-flex;position:relative}.opset-paid.open,.opset-paid.part{background:var(--ad-amber-bg,var(--amber-bg));color:var(--ad-amber-ink,var(--amber2));border-color:color-mix(in srgb, var(--ad-amber,var(--amber)) 45%, transparent)}.opset-paid.closed,.opset-paid.over{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent);font-weight:700}.opset-paid em{opacity:.65;margin-left:3px;font-size:10px;font-style:normal}.opay-menu{z-index:8;background:var(--ad-pane,var(--surface));border:1px solid var(--ad-line-strong,var(--border));border-radius:10px;flex-direction:column;min-width:232px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 14px 32px #0003}.opay-mi{color:var(--ad-ink,var(--text));font:inherit;text-align:left;cursor:var(--cur-hand);white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.opay-mi:hover:not(:disabled){background:var(--ad-fill-weak,#7f7f7f1a)}.opay-mi.ok{color:var(--ok);font-weight:700}.opay-mi i{opacity:.8;margin-left:auto;font-style:normal}.phf{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:stretch;width:100%;height:42px;margin-bottom:9px;display:flex;position:relative;overflow:visible}.co-form .phf>input{background:0 0;border:0;border-radius:0 10px 10px 0;height:100%;margin:0}.phf:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.phf.bad{border-color:var(--danger)}.phf-code{border:0;border-right:1px solid var(--border-soft);color:var(--text);font:inherit;cursor:var(--cur-hand);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border-radius:10px 0 0 10px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:13.5px;display:inline-flex}.phf-code:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.phf-code em{opacity:.6;font-size:10px;font-style:normal}.phf>input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0 12px 12px 0;outline:none;flex:auto;padding:0 12px;font-size:15px}.phf-list{z-index:30;background:var(--surface);border:1px solid var(--border);width:max-content;min-width:260px;max-width:min(340px,100vw - 28px);max-height:min(320px,60vh);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.phf-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (max-width:560px){.phf-list{width:auto;min-width:0;max-width:none;left:0;right:0}.phf-i i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.phf-q{width:100%;height:34px;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;outline:none;flex:none;margin:0 0 4px;padding:0 10px;font-size:14px}.phf-q:focus{border-color:var(--accent)}.phf-sep{background:var(--border-soft);height:1px;margin:5px 4px}.phf-none{color:var(--muted);text-align:center;padding:10px;font-size:13px}.phf-i{width:100%;color:var(--text);font:inherit;text-align:left;cursor:var(--cur-hand);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.phf-i:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.phf-i.on{background:var(--accent-bg);font-weight:700}.phf-i i{color:var(--muted);font-size:12.5px;font-style:normal}.phf-i b{font-variant-numeric:tabular-nums}.admodal .opayfix{border-top:1px dashed var(--ad-line,var(--border-soft));flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;padding-top:7px;display:flex}.opayfix-sum{color:var(--ad-ink2,var(--muted));font-size:12.5px}.opayfix-sum b{color:var(--ad-ink,var(--text));font-size:13.5px}.opayfix-after{color:var(--ad-ink3,var(--muted));font-size:12px}.admodal .opayfix-go{margin-left:auto;font-weight:700}.admodal .opayfix-go:not(:disabled){background:var(--ok);border-color:var(--ok);color:#04240f}.admodal .opayfix-go:disabled{opacity:.45}.admodal .opay-add1{padding:0 10px;font-weight:800;line-height:1}.srctags{opacity:.8;text-overflow:ellipsis;white-space:nowrap;vertical-align:-2px;max-width:22ch;margin-left:6px;font-size:10.5px;font-style:normal;display:inline-block;overflow:hidden}@media (min-width:981px){.opbody{flex-direction:column;grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:flex}.opl,.opr{flex:none;grid-row:auto}.opfull{border-top:1px solid var(--ad-line,var(--border-soft));flex:auto;grid-row:auto;min-height:140px;margin-top:8px;overflow:visible}.admodal .admcard.wide .opbody{overflow:hidden auto}.opl,.opr{border:1px solid var(--ad-line,var(--border-soft));border-radius:12px;flex-flow:wrap;align-items:center;gap:5px 14px;padding:5px 11px;overflow:visible}.opl{background:var(--ad-pane2,var(--surface2))}.opr{background:color-mix(in srgb, var(--ad-accent,var(--accent)) 5%, var(--ad-pane2,var(--surface2)));margin-top:5px}.oprow-dates,.admodal .opwrap .osum,.admodal .opmoney{position:relative}.oprow-dates:after,.admodal .opwrap .osum:after{content:"";background:var(--ad-line,var(--border-soft));width:1px;height:20px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.opl>.opinfo,.opl>.opcust,.opl>.opway,.opr>.opaylist{flex-basis:100%}.admodal .opwrap .osum{border-top:0;flex-wrap:wrap;flex:auto;align-items:center;gap:2px 16px;min-width:0;margin:0;padding:0;display:flex}.admodal .opwrap .osum .r{flex:none;gap:7px;padding:0}.admodal .opwrap .osum .r.tot{border-top:0;margin:0;padding:0 0 0 4px}.admodal .opwrap .osum .r.dep{border-top:0;margin:0;padding:0}.admodal .opwrap .osum .r.discwhy{flex-basis:100%;order:99}.admodal .opwrap .osum .r.discwhy input{max-width:420px}.admodal .opmoney{flex:none;margin:0;padding:4px 10px}.opfull .admh{margin-top:8px}.oprow-dates{margin:0}.opl{align-content:flex-start}.admodal .opwrap .osum{flex:0 auto}.admodal .opmoney{margin-left:auto}.opl>.opnote-fact,.opl>.opcb{flex-basis:100%;margin:0}}.opway-dd{flex:none;display:inline-flex;position:relative}.opway-cur{border:1px solid var(--ad-line,var(--border));color:var(--ad-ink,var(--text));cursor:var(--cur-hand);background:0 0;border-radius:9px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.opway-cur em{opacity:.6;font-size:10px;font-style:normal}.opway-cur:hover{border-color:var(--ad-line-strong,var(--border));background:var(--ad-fill-weak,#7f7f7f14)}.opway-menu{z-index:7;background:var(--ad-pane,var(--surface));border:1px solid var(--ad-line-strong,var(--border));border-radius:10px;flex-direction:column;min-width:176px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 28px #0000002e}.opway-menu button{color:var(--ad-ink,var(--text));cursor:var(--cur-hand);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.opway-menu button:hover{background:var(--ad-fill-weak,#7f7f7f1a)}.opway-menu button.on{color:var(--ad-accent-tx,var(--accent2));font-weight:800}.osum .r.discwhy-btn{justify-content:flex-end;padding:0}.oplite{color:var(--ad-ink3,var(--muted));cursor:var(--cur-hand);background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:11.5px}.oplite:hover{color:var(--ad-ink,var(--text));background:var(--ad-fill-weak,#7f7f7f14)}.opfoot .opfoot-del{margin-right:10px}.btnW.savebtn{background:var(--ok);border-color:var(--ok);color:#04240f;box-shadow:0 2px 10px color-mix(in srgb, var(--ok) 40%, transparent);font-weight:800}.btnW.savebtn:hover{background:color-mix(in srgb, var(--ok) 88%, #fff);border-color:color-mix(in srgb, var(--ok) 88%, #fff);box-shadow:0 3px 14px color-mix(in srgb, var(--ok) 55%, transparent)}.savebtn-ok{color:#04240f;vertical-align:-3px;background:#ffffffd1;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:5px;font-size:11px;font-weight:900;display:inline-grid}.opclose.danger{border-color:color-mix(in srgb, var(--danger) 55%, transparent);color:var(--danger-tx,var(--danger))}.opclose.danger:hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.opclose.warn{background:var(--danger);border-color:var(--danger);color:#fff;font-weight:700;animation:1.25s ease-in-out infinite opclose-pulse}.opclose.warn:hover{background:color-mix(in srgb, var(--danger) 88%, #000)}@keyframes opclose-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--danger) 55%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--danger) 0%, transparent)}}.chg{box-shadow:0 0 0 2px color-mix(in srgb, var(--ad-amber,var(--amber)) 60%, transparent);border-radius:10px;animation:.55s ease-out chg-flash;position:relative}.chg:after{content:"●";color:var(--ad-amber,var(--amber));pointer-events:none;font-size:9px;line-height:1;position:absolute;top:-6px;right:-4px}@keyframes chg-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ad-amber,var(--amber)) 75%, transparent)}40%{box-shadow:0 0 0 8px color-mix(in srgb, var(--ad-amber,var(--amber)) 28%, transparent)}to{box-shadow:0 0 0 2px color-mix(in srgb, var(--ad-amber,var(--amber)) 60%, transparent)}}@media (prefers-reduced-motion:reduce){.opclose.warn,.chg{animation:none}}.pk-user em{color:var(--muted);font-size:12px}.uchip.disc{background:var(--ad-amber,var(--amber));color:#201404}.opadd{position:relative}.opadd>input.peinp{width:100%;padding-left:38px}.opadd:before{content:"";background:var(--ad-accent,var(--accent));pointer-events:none;z-index:1;border-radius:2px;width:2px;height:13px;position:absolute;top:20px;left:19px;transform:translate(-50%,-50%)}.opadd:after{content:"";background:var(--ad-accent,var(--accent));pointer-events:none;z-index:1;border-radius:2px;width:13px;height:2px;position:absolute;top:20px;left:19px;transform:translate(-50%,-50%)}.osum .r .novat-sw{color:var(--ad-ink2,var(--muted));cursor:var(--cur-hand);vertical-align:middle;align-items:center;gap:5px;margin-left:8px;font-size:11.5px;display:inline-flex}.osum .r .novat-sw input{width:13px;height:13px;accent-color:var(--accent);margin:0}.osum .r .novat-sw em{font-style:normal}.osum .r.novat{color:var(--ad-ink,var(--text))}.osum .r.novat .tabnum{opacity:.55;text-decoration:line-through}.doc-vatwhy span{color:var(--muted);font-size:11px;font-style:italic}.adminui .plangrid4 .plan-pname{z-index:7}.adminui .plangrid4 .plan-month,.adminui .plangrid4 .plan-day{z-index:8}.adminui .plangrid4 .plan-corner{z-index:9}.adminui .plangrid4 .plan-corner.cm{z-index:10}.adminui .plan-view{cursor:var(--cur-grab), grab}.adminui .plangrid4 .plan-pname{cursor:var(--cur-arrow)}.adminui .ordhm{font-style:normal;font-size:var(--ad-fs3);color:var(--ad-ink3);margin-left:4px}.adminui .sb-when{color:var(--ad-ink2);font-size:var(--ad-fs3);white-space:nowrap;text-overflow:ellipsis;flex-wrap:wrap;align-items:center;gap:0 5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.adminui .sb-sub{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex;overflow:hidden}.adminui .sb-who{overflow:hidden}.adminui .sb-when em{color:var(--ad-ink3);font-style:normal}.admodal .opmoney{border:1px solid var(--ad-line);border-radius:var(--ad-r2);background:var(--ad-panel2);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:7px 12px;display:flex}.admodal .opset-paid{font-variant-numeric:tabular-nums;margin-left:auto}.admodal .opset-paid.on{background:var(--ad-accent-bg);color:var(--ad-accent-tx);border-color:var(--ad-accent-line)}.admodal .opset.over{background:var(--ad-amber-bg);color:var(--ad-amber);border-color:var(--ad-amber-line)}.admodal .opaylist{border:1px solid var(--ad-line);border-radius:var(--ad-r2);background:var(--ad-panel2);flex:100%;margin:0 0 10px;padding:8px 12px}.admodal .opayrow{border-bottom:1px solid var(--ad-line2);font-size:var(--ad-fs3);grid-template-columns:minmax(90px,auto) minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:6px 0;display:grid}.admodal .opayrow:last-of-type{border-bottom:0}.admodal .opay-k{color:var(--ad-ink);font-weight:800}.admodal .opay-w{color:var(--ad-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admodal .opay-a{color:var(--ad-ok);font-variant-numeric:tabular-nums;font-weight:800}.admodal .opay-a.neg{color:var(--ad-alarm)}.admodal .opay-dep{font-size:var(--ad-fs3);color:var(--ad-ink2);margin-left:10px;font-weight:700}.admodal .opayadd{flex-wrap:wrap;gap:8px;margin-top:9px}.admodal .opayadd .peinp{height:32px}.admodal .opayadd .peinp.tabnum{text-align:right;max-width:116px}.admodal .opayadd .peinp.bad{border-color:var(--ad-alarm)}.adminui .ovm-btn{text-align:left;cursor:var(--cur-hand);font:inherit;color:inherit;background:0 0;border:0;padding:0}.adminui .ovm-btn.on>b{color:var(--ad-accent-tx)}.adminui .ovpaylist{border-top:1px solid var(--ad-line);margin:8px 0 0;padding-top:8px}.adminui .ovpayrow{font-size:var(--ad-fs3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;display:grid}.admodal .opset{font-size:var(--ad-fs3);border:1px solid var(--ad-line);border-radius:999px;padding:3px 9px;font-weight:800}.admodal .opset.closed{background:var(--ad-ok-bg);color:var(--ad-ok);border-color:var(--ad-ok-line)}.admodal .opset.part{background:var(--ad-amber-bg);color:var(--ad-amber);border-color:var(--ad-amber-line)}.admodal .opset.open{background:var(--ad-alarm-bg);color:var(--ad-alarm);border-color:var(--ad-alarm-line)}.admodal .opset-due{font-size:var(--ad-fs2);color:var(--ad-ink2)}.admodal .opset-go{margin-left:auto}.adminui .trashtbl .trsub{color:var(--ad-ink3);font-size:var(--ad-fs2);margin-top:2px;display:block}.adminui .trashtbl td.tract{white-space:nowrap;text-align:right;width:1%}.adminui .trashtbl td.tract>button+button{margin-left:8px}.adminui .wizard .wizttl{font-size:var(--ad-fs);color:var(--ad-ink);font-weight:800}.adminui .wizard .pe-lbl{color:var(--ad-ink2);font-size:var(--ad-fs3);letter-spacing:.06em}.adminui .wizard .wiz-lede{color:var(--ad-ink2);font-size:var(--ad-fs)}.adminui .wizard .wiz-hint{color:var(--ad-ink2);font-size:var(--ad-fs3);font-weight:700}.adminui .wizard .wizcheck{color:var(--ad-ink);font-size:var(--ad-fs)}.adminui .wizard .wizadv{border-top-color:var(--ad-line)}.adminui .wizard .peinp{min-height:36px}.adminui .wizard .peinp.ta{min-height:72px}.adminui .wizard .wizbig{min-height:52px;font-size:var(--ad-h1)}.adminui .wizard .wizsteps{align-items:center;gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.adminui .wizard .wizstep{border:1px solid var(--ad-line);background:var(--ad-panel2);min-height:26px;color:var(--ad-ink2);font-size:var(--ad-fs3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 5px;font-weight:800;display:inline-flex}.adminui .wizard .wizstep>i{background:var(--ad-line);width:18px;height:18px;color:var(--ad-ink);font-style:normal;font-size:var(--ad-fs3);border-radius:50%;flex:none;place-items:center;display:grid}.adminui .wizard .wizstep.on{background:var(--ad-fill);border-color:var(--ad-fill);color:var(--ad-fill-ink)}.adminui .wizard .wizstep.on>i{background:color-mix(in srgb, var(--ad-fill-ink) 24%, transparent);color:var(--ad-fill-ink)}.adminui .wizard .wizstep.done{background:var(--ad-panel2);border-color:var(--ad-ok-line);color:var(--ad-ok)}.adminui .wizard .wizstep.done>i{color:var(--ad-ok);background:0 0}@media (max-width:560px){.adminui .wizard .wizstep{background:0 0;border:0;gap:0;padding:0;font-size:0}}.adminui .wizard button.wizgo{height:42px;font-size:var(--ad-fs)}.adminui .wizard button.wizlink,.adminui .wizard button.wiztoggle{min-height:32px;color:var(--ad-accent-tx);font-size:var(--ad-fs2);background:0 0;border:0;font-weight:700}.adminui .wizard button.wizlink:hover,.adminui .wizard button.wiztoggle:hover{color:var(--ad-ink)}.adminui .wizard .wizshot{background:var(--ad-sunk);border-color:var(--ad-line)}.adminui .wizard .wizshot.main{border-color:var(--ad-fill);box-shadow:0 0 0 1px var(--ad-fill)}.adminui .wizard .wizshot-main{background:var(--ad-fill);color:var(--ad-fill-ink)}.adminui .wizard .wizshot.wizadd,.adminui .wizard .wizshot.wizfill{background:var(--ad-panel2);border-color:var(--ad-line-strong);color:var(--ad-ink2)}.adminui .wizard .wizshot.wizadd:hover,.adminui .wizard .wizshot.wizfill:hover{border-color:var(--ad-accent-line);color:var(--ad-ink)}.adminui .wizard .wizshot-act{background:linear-gradient(#0000,#040a14b8)}.adminui .wizard .wizshot-act button{color:#edf2fa;background:#0a1120b8}.adminui .wizard .wizshot-act button:hover{background:var(--ad-fill);color:var(--ad-fill-ink)}.adminui .wizard select.wizang{background:var(--ad-panel);border-color:var(--ad-line-strong);color:var(--ad-ink);border-radius:var(--ad-r);font-size:var(--ad-fs2)}.adminui .wizard select.wizang:focus-visible{outline:2px solid var(--ad-focus);outline-offset:1px}.adminui .sb-ava{flex:none}.adminui img.sb-ava{border:1px solid var(--ad-line)}@media (min-width:901px){.adminui .adnav-grp button{padding:7px 12px}.adminui .adnav button .adico{flex:none;justify-content:center;align-items:center;width:18px;height:17px;display:flex}.adminui .adnav-gh{opacity:1;padding:0 12px 2px;font-size:10px;line-height:1.1}.adminui .adnav-grp+.adnav-grp{margin-top:10px}.adminui .adnav button.adnav-fold{width:28px;height:28px;margin-bottom:4px}.adminui .adnav button.adnav-new{margin-top:10px;padding:9px 12px}.adminui.navmini .adnav-grp button{grid-template-columns:17px minmax(0,1fr) auto auto;width:100%;height:34px;padding:0 7px}.adminui.navmini .adnav .adico{width:17px}.adminui.navmini .adnav-grp+.adnav-grp{margin-top:6px;padding-top:6px}.adminui.navmini .adnav-grp+.adnav-grp:before{left:7px;right:7px}.adminui.navmini .adnav button.adnav-new{width:100%;height:38px;margin-top:8px;padding:0 7px}.adminui.navmini .adnav-n{height:11px}}@media (min-width:901px) and (max-height:900px){.adminui .adnav{gap:3px}.adminui .adnav-grp button{padding:6px 12px}.adminui .adnav-gh{padding:0 12px 1px}.adminui .adnav-grp+.adnav-grp{margin-top:8px}.adminui .adnav button.adnav-fold{width:26px;height:26px;margin-bottom:3px}.adminui .adnav button.adnav-new{margin-top:8px;padding:7px 12px}.adminui.navmini .adnav{gap:2px;padding:6px}.adminui.navmini .adnav-grp button{grid-template-columns:16px minmax(0,1fr) auto auto;column-gap:5px;width:100%;height:32px;padding:0 6px}.adminui.navmini .adnav .adico{width:16px}.adminui.navmini .adnav .adnav-lbl{font-size:10.5px}.adminui.navmini .adnav-gh{padding:0 6px 2px}.adminui.navmini .adnav-grp+.adnav-grp{margin-top:4px;padding-top:4px}.adminui.navmini .adnav-grp+.adnav-grp:before{left:6px;right:6px}.adminui.navmini .adnav button.adnav-new{width:100%;height:34px;margin-top:6px;padding:0 6px}.adminui.navmini .adnav-n{border-radius:5px;min-width:14px;max-width:26px;height:11px;padding:0 2px;font-size:8px}}.adminui .kpis{gap:var(--ad-gap)}.adminui .kpi{padding:9px 11px}.adminui .kpi b{margin-top:4px;font-size:20px}.adminui .kpi-ic{width:26px;height:26px;top:8px;right:8px}.adminui .kpi>span:not(.kpi-ic){padding-right:30px;display:block}.adminui .adbody>.adtitle{margin-bottom:8px}.adminui .setcard .chk input{accent-color:var(--ad-fill)}.adminui .setcard .chk{font-size:var(--ad-fs);margin:2px 0 8px}.admodal .ophead-act a.capply,.admodal .ophead-act button.capply,.adminui .ophead-act a.capply,.adminui .ophead-act button.capply{align-items:center;gap:6px;height:32px;min-height:32px;padding:0 12px;display:inline-flex}.admodal .ophead-act .seg,.adminui .ophead-act .seg,.admodal .uch-act .seg,.adminui .uch-act .seg{height:32px}.admodal .opsth{justify-content:space-between;align-items:center;gap:10px;margin:6px 0;display:flex}.admodal .opsth h4.admh{margin:0}.admodal button.capply.stnext,.adminui button.capply.stnext{align-items:center;height:30px;min-height:30px;padding:0 12px;display:inline-flex}.admodal button.capply.stnext.ok,.adminui button.capply.stnext.ok{border-color:var(--ad-ok-line);color:var(--ad-ok)}.admodal .opl .admh,.admodal .opr .admh{margin:10px 0 6px}.admodal .opfacts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));column-gap:18px;display:grid}.admodal .opr .admnote{min-height:40px;margin-top:0;padding:8px 10px}.admodal .opr .admnote.has{min-height:72px}.admodal .opr .admnote:focus{min-height:96px}.admodal .opl .admitems{gap:5px}.admodal .opl .admitem.edit{padding:6px 10px}.admodal .opcust-row .opcust-on{flex-wrap:nowrap;min-height:38px}.admodal .opcust-row .opcust-on>b,.admodal .opcust-row .opcust-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.admodal .ophead-act a.capply,.admodal .ophead-act button.capply,.adminui .ophead-act a.capply,.adminui .ophead-act button.capply{height:40px;min-height:40px}.admodal .ophead-act .seg,.adminui .ophead-act .seg{height:40px}}.admodal .opway{border:1px solid var(--ad-line);border-radius:var(--ad-r2);background:var(--ad-panel2);margin:0 0 10px;padding:10px 12px}.admodal .opway-seg{flex-wrap:wrap;gap:5px;display:flex}.admodal .opway-b{font-size:var(--ad-fs3);border-radius:var(--ad-r);border:1px solid var(--ad-line);background:var(--ad-panel);color:var(--ad-ink2);cursor:var(--cur-hand);white-space:nowrap;min-height:30px;padding:5px 12px;font-family:inherit;font-weight:800}.admodal .opway-b:hover{color:var(--ad-ink);border-color:var(--ad-line-strong)}.admodal .opway-b.on{background:var(--ad-fill);color:var(--ad-fill-ink);border-color:var(--ad-fill)}.admodal .opway-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:6px;margin-top:8px;display:grid}.admodal .opway-grid .opway-wide{grid-column:1/-1}.admodal .opway-by{font-size:var(--ad-fs2);margin-top:8px}.admodal .opway{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.admodal .opway>.opcust-h{flex:none;margin:0}.admodal .opway .opway-seg{flex:none}.admodal .opway .opway-by{margin:0 0 0 auto}.admodal .opway .opway-grid{flex-basis:100%;margin-top:2px}.admodal .optimes{gap:12px}.admodal .opl>.admh,.admodal .opr>.admh{margin:10px 0 4px}.admodal .opl>.admh:first-child,.admodal .opr>.admh:first-child{margin-top:0}.admodal .optime{align-items:center;gap:6px;display:inline-flex}.admodal .optime .adsel{width:auto;min-width:0}.admodal .opadd{position:relative}.admodal .opadd>.peinp{width:100%}.admodal .opadd-top{margin:0 0 10px}.admodal .opadd-top>.peinp{height:40px;cursor:var(--cur-hand);border-style:dashed;border-width:1.5px;border-color:color-mix(in srgb, var(--ad-accent,#0e7c86) 55%, var(--ad-border,#d8dee6));background:color-mix(in srgb, var(--ad-accent,#0e7c86) 5%, var(--ad-bg2,#fff));padding-left:38px;font-size:13.5px;font-weight:700}.admodal .opadd-top>.peinp::placeholder{color:var(--ad-accent-tx,var(--accent2));opacity:.95;font-weight:700}.admodal .opadd-top>.peinp:hover{background:color-mix(in srgb, var(--ad-accent,#0e7c86) 9%, var(--ad-bg2,#fff))}.admodal .opadd-top>.peinp:focus{cursor:var(--cur-text,text);background:var(--ad-bg2,#fff);border-style:solid;border-color:var(--ad-accent,#0e7c86);box-shadow:0 0 0 3px color-mix(in srgb, var(--ad-accent,#0e7c86) 18%, transparent)}.admodal .opadd-hint{color:var(--ad-ink3,#6b7480);margin-top:4px;font-size:11px}.admodal .opadd-hits{z-index:6;background:var(--ad-panel);border:1px solid var(--ad-line-strong);border-radius:var(--ad-r);box-shadow:var(--ad-shadow);max-height:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto}.admodal .opadd-hit{text-align:left;width:100%;color:var(--ad-ink);cursor:var(--cur-hand);font-family:inherit;font-size:var(--ad-fs);background:0 0;border:0;align-items:center;gap:10px;min-height:40px;padding:5px 10px;display:flex}.admodal .opadd-hit:hover{background:var(--ad-accent-bg)}.admodal .opadd-img{border:1px solid var(--ad-line,var(--border-soft));background:var(--ad-pane2,var(--surface2));border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.admodal .opadd-img img{object-fit:contain;width:100%;height:100%;display:block}.admodal .opadd-hit>b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:700;overflow:hidden}.admodal .opadd-price,.admodal .opadd-stock{white-space:nowrap;font-size:var(--ad-fs2);color:var(--ad-ink2);flex:none}.admodal .opadd-stock.zero{color:var(--ad-amber);font-weight:700}.admodal .opadd-stock.bad{color:var(--ad-alarm,var(--danger));font-weight:800}.adminui .pk-conf{flex-direction:column;gap:8px;min-width:320px;display:flex}.adminui .pk-conf .pk-h{font-weight:800;font-size:var(--ad-fs);color:var(--ad-ink)}.adminui .pk-confsum{font-size:var(--ad-fs2);color:var(--ad-ink2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adminui .pk-confover{background:var(--ad-alarm,var(--danger));color:var(--ad-alarm-ink,#fff);border-radius:999px;margin-left:auto;padding:1px 7px;font-weight:800}.adminui .pk-conf .conf-rows{flex-direction:column;gap:2px;display:flex}.adminui .pk-conf .conf-row{width:100%;color:var(--ad-ink);font:inherit;text-align:left;cursor:var(--cur-hand);background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto 14px;align-items:center;gap:8px;padding:6px 8px;display:grid}.adminui .pk-conf .conf-row:hover{background:var(--ad-panel2)}.adminui .pk-conf .conf-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminui .pk-conf .conf-go{color:var(--ad-ink3)}.adminui .pk-confhint{font-size:var(--ad-fs3);color:var(--ad-ink3)}.adminui .opbusy-ack{font-size:var(--ad-fs2);cursor:var(--cur-hand);align-items:center;gap:8px;margin-top:8px;font-weight:700;display:flex}.adminui .opbusy-ack input{width:15px;height:15px;accent-color:var(--ad-alarm,var(--danger))}.admodal .opadd-stock.opadd-nodates{color:var(--ad-ink3);font-style:italic;font-weight:600}.admodal .opadd-tag{white-space:nowrap;font-size:var(--ad-fs3);color:var(--ad-amber);flex:none;font-weight:700}.admodal .opcb{border-top:1px solid var(--ad-line);margin-top:10px;padding-top:9px}.admodal .opcb-h{font-size:var(--ad-fs3);letter-spacing:.04em;text-transform:uppercase;color:var(--ad-ink2);margin-bottom:7px;font-weight:700}.admodal .opcb-row{flex-wrap:wrap;gap:6px;display:flex}.admodal .opcb-chip{border:1px solid var(--ad-accent-line);background:var(--ad-accent-bg);max-width:100%;min-height:30px;color:var(--ad-ink);font-family:inherit;font-size:var(--ad-fs2);cursor:var(--cur-hand);text-align:left;border-radius:999px;align-items:baseline;gap:7px;padding:5px 9px;display:inline-flex}.admodal .opcb-chip:hover:not(:disabled){border-color:var(--ad-accent)}.admodal .opcb-chip:disabled{opacity:.55;cursor:progress}.admodal .opcb-chip>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:22ch;font-weight:700;overflow:hidden}.admodal .opcb-chip .tabnum{color:var(--ad-ink2);font-size:var(--ad-fs3);flex:none}.admodal .opcb-plus{color:var(--ad-accent);flex:none;font-weight:700}.adminui .sb-time.ordmiss{color:var(--ad-alarm);font-weight:700}.admodal .ophead-no.ordmiss{font-size:var(--ad-fs);font-weight:800}.admodal .opcust-row .adsel{width:100%;min-width:0}.adminui .pehealth{border:1px solid var(--ad-line,var(--border-soft));background:var(--ad-panel2,var(--bg2));font-size:var(--ad-fs2,11px);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:12px;padding:8px 10px;display:flex}.adminui .pehealth .pemiss{color:var(--ad-ink2,var(--muted));flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.adminui .pehealth .pemiss b{color:var(--ad-ink,var(--text));font-weight:800}.adminui .pehealth .peok{color:var(--ad-ok,var(--ok));font-weight:700}.adminui .pehealth .pelangs,.adminui .pehealth .peimgn{color:var(--ad-ink2,var(--muted))}.adminui .pehealth .peimgn b{color:var(--ad-ink,var(--text));font-weight:800}.adminui .pehealth .pelang{text-align:center;border:1px solid var(--ad-line,var(--border-soft));min-width:24px;color:var(--ad-ink2,var(--muted));border-radius:5px;margin-left:3px;padding:0 4px;font-style:normal;font-weight:700;text-decoration:line-through;display:inline-block}.adminui .pehealth .pelang.on{color:var(--ad-ink,var(--text));border-color:var(--ad-accent-tx,var(--accent2));text-decoration:none}.adminui .pehealth .peenrich{flex:none}.adminui .pesug{border:1px solid var(--ad-accent-tx,var(--accent2));background:var(--ad-panel2,var(--bg2));border-radius:12px;margin-bottom:14px;padding:10px 12px}.adminui .pesug .pesug-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.adminui .pesug .pesug-head b{font-size:var(--ad-fs,13px);color:var(--ad-ink,var(--text))}.adminui .pesug .pesug-name{font-size:var(--ad-fs2,11px);color:var(--ad-ink2,var(--muted));text-overflow:ellipsis;white-space:nowrap;max-width:46%;overflow:hidden}.adminui .pesug .pesug-hint{font-size:var(--ad-fs2,11px);color:var(--ad-ink2,var(--muted));margin:0 0 8px}.adminui .pesug .pesug-src{font-size:var(--ad-fs2,11px);color:var(--ad-ink2,var(--muted));flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.adminui .pesug .pesug-src a{color:var(--ad-accent-tx,var(--accent2));text-decoration:underline}.adminui .pesug .pesug-src.warn{color:var(--ad-amber,var(--amber));font-weight:700}.adminui .pesug .pesug-src .pesug-more{color:var(--ad-ink2,var(--muted));font-weight:400}.adminui .pesug .pesug-src .pesug-drop{color:var(--ad-amber,var(--amber));cursor:help;border-bottom:1px dotted;font-style:normal;font-weight:700}.adminui .pesug .pesug-row{border-top:1px solid var(--ad-line2,var(--border-soft));grid-template-columns:minmax(120px,20%) 1fr auto;align-items:start;gap:8px;padding:7px 0;display:grid}.adminui .pesug .pesug-lbl{font-size:var(--ad-fs3,10.5px);letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink2,var(--muted));font-weight:700}.adminui .pesug .pesug-cur{letter-spacing:0;text-transform:none;color:var(--ad-amber,var(--amber));margin-top:2px;font-style:normal;font-weight:700;display:block}.adminui .pesug .pesug-cur.empty{color:var(--ad-ink2,var(--muted));font-weight:400}.adminui .pesug .pesug-val{font-size:var(--ad-fs2,11px);color:var(--ad-ink,var(--text));overflow-wrap:anywhere;margin:0}.adminui .pesug .drattrs{margin:0}.adminui .pesug .pesug-gal{flex-wrap:wrap;gap:8px;display:flex}.adminui .pesug .pesug-shot{width:92px}.adminui .pesug .pesug-shot img{object-fit:contain;border:1px solid var(--ad-line,var(--border-soft));background:var(--img-bg,#0b1220);border-radius:8px;width:92px;height:92px;display:block}.adminui .pesug .pesug-shot .capply{width:100%;font-size:var(--ad-fs3,10.5px);margin-top:4px;padding:0 4px}.adminui .pemsg{font-size:var(--ad-fs2,11px);color:var(--ad-ink2,var(--muted));border:1px dashed var(--ad-line,var(--border-soft));border-radius:8px;margin:4px 0;padding:5px 8px}.adminui .ptflag.nodesc{background:var(--ad-panel2,var(--bg2));color:var(--ad-ink2,var(--muted))}.adminui .wizshot.wizfull{text-align:center;cursor:var(--cur-arrow);color:var(--ad-ink2,var(--muted));border-style:dashed;justify-content:center;align-items:center;padding:6px;display:flex}.hetop{flex-flow:row-reverse wrap;justify-content:flex-end;align-items:center;gap:12px 18px;margin:0 0 22px;display:flex}.hetop .eyebrow{margin-bottom:0}.infobtn{border:1.5px solid var(--accent);background:var(--surface);height:44px;color:var(--text);box-shadow:0 8px 22px -14px color-mix(in srgb, var(--accent) 65%, transparent);letter-spacing:0;text-transform:none;transition:border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 19px 0 7px;font-size:14.5px;font-weight:800;display:inline-flex}.infobtn:hover{border-color:var(--accent);box-shadow:0 10px 26px -16px color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-1px)}.infobtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.infobtn-i{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-style:italic;font-weight:800;line-height:1;display:inline-flex}.ipmodal{flex-direction:column;width:min(720px,94vw);max-height:min(86dvh,880px);padding:24px 22px 18px;display:flex}.ipmodal .modal-h{padding-right:44px}.ipmodal .modal-sub{margin-bottom:12px}.ipbody{overscroll-behavior:contain;flex:auto;gap:20px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.ipsec{gap:9px;display:grid}.ipsec-h{letter-spacing:.16em;text-transform:uppercase;color:var(--accent2);margin:0;font-size:11.5px;font-weight:800}.ipfacts{gap:10px;margin:0;display:grid}.ipfact{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(120px,34%) 1fr;gap:3px 16px;padding-bottom:10px;display:grid}.ipfact:last-child{border-bottom:0;padding-bottom:0}.ipfact dt{color:var(--muted);font-size:12.5px;font-weight:700;line-height:1.45}.ipfact dd{color:var(--text);margin:0;font-size:13.5px;line-height:1.55}.ipway{display:block}.iphint{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.iptext{color:var(--text);white-space:pre-line;margin:0 0 9px;font-size:14px;line-height:1.65}.iptext:last-child{margin-bottom:0}.iptext.dim{color:var(--muted);font-size:13px}.ipcontact{gap:2px;display:grid}.iplink{min-height:40px;color:var(--text);align-items:center;gap:9px;font-size:13.5px;display:flex}.iplink:hover{color:var(--accent2)}@media (max-width:560px){.ipfact{grid-template-columns:1fr;gap:1px}.ipmodal{width:96vw;max-height:88dvh;padding:20px 16px 14px}.infobtn{height:44px;font-size:14px}}.sfslot{flex:0 clamp(150px,24vw,380px);align-items:center;min-width:0;display:flex}.sfslot:empty{display:none}@media (max-width:640px){.sfslot{display:none}}.sfslot .srchwrap.hdr{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 72%, transparent);width:100%;min-width:0;height:36px;transition:border-color .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;flex:auto;align-items:center;gap:8px;padding:0 13px;display:flex;position:relative}.sfslot .srchwrap.hdr:focus-within{border-color:var(--accent)}.sfslot .srchico{color:var(--muted);flex:none;place-items:center;display:grid}.sfslot .srchwrap.hdr .tsearch{background:0 0;border:0;border-radius:0;flex:auto;width:auto;min-width:0;height:100%;padding:0;font-size:13px}.sfslot .srchwrap.hdr .tsearch:focus{border-color:#0000}.sfslot .srchwrap.hdr[data-q=work]{animation:1.4s ease-in-out infinite qpulse}.sfslot .srchwrap.hdr[data-q=found]{border-color:color-mix(in srgb, var(--ok) 55%, var(--border))}.sfslot .srchwrap.hdr[data-q=empty]{border-color:color-mix(in srgb, var(--danger) 34%, var(--border))}.sfslot .srchdrop{width:min(460px,86vw);left:0;right:auto}.legalwrap{max-width:780px;padding:calc(var(--topbar) + 28px) clamp(16px, 5vw, 32px) 64px;margin:0 auto}.legal{color:var(--text)}.legal-h{letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(26px,4vw,34px);font-weight:800}.legal-upd{color:var(--muted);margin:0 0 22px;font-size:12.5px}.legal-lead{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:12px;max-width:68ch;margin:0 0 30px;padding:15px 17px;font-size:16.5px;line-height:1.62}.legal-s{margin:0 0 26px}.legal-h2{margin:0 0 8px;font-size:16px;font-weight:800}.legal-s p{color:var(--text);max-width:68ch;margin:0 0 10px;font-size:14.5px;line-height:1.68}.legal-s p:last-child{margin-bottom:0}.legal-contact a{color:var(--accent2);text-decoration:none}.legal-contact a:hover{text-decoration:underline}.legal-gap{border:1px solid color-mix(in srgb, var(--amber,#d09025) 40%, var(--border));background:color-mix(in srgb, var(--amber,#d09025) 9%, transparent);color:var(--text);border-radius:10px;max-width:68ch;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.55}@media (max-width:640px){.legal-lead{font-size:15.5px}.legal-s p{font-size:14px}}.ftr-privacy{color:var(--muted);font-size:12px;text-decoration:none}.ftr-privacy:hover{color:var(--accent2);text-decoration:underline}.cart-netnote{color:var(--muted);margin:2px 0 8px;font-size:11px;line-height:1.35}.dpsum-cell.bad,.dptime.bad select{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 22%, transparent)}.dpsum-cell.bad{background:color-mix(in srgb, var(--danger) 7%, transparent)}.dptime.bad>span{color:var(--danger)}.favbtn{color:var(--accent2);flex:none;position:relative}.favbtn:hover{border-color:var(--accent)}.favhow{color:var(--muted);text-align:center;margin:-18px 4px 16px;font-size:12.5px;line-height:1.5}.favrow .favthumb{background:var(--img-bg);width:46px;height:46px;cursor:var(--cur-hand);border:0;border-radius:8px;flex:none;padding:0;overflow:hidden}.favrow .favthumb img{object-fit:contain;width:100%;height:100%}.favrow .favthumb .noimg{background:var(--surface2);width:100%;height:100%;display:block}.favfree{color:var(--ok);font-weight:700}.favacts{flex:none;align-items:center;gap:4px;display:flex}.favadd,.favcmp{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text);cursor:var(--cur-hand);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.favadd:hover,.favcmp:hover{border-color:var(--accent);color:var(--accent2)}.favadd:disabled{opacity:.42;cursor:var(--cur-arrow)}.favadd:disabled:hover{border-color:var(--border);color:var(--text)}.favcmp.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}.favrow .rm{color:var(--faint);cursor:var(--cur-hand);background:0 0;border:0;padding:4px 2px;font-size:17px;line-height:1}.favrow .rm:hover{color:var(--danger)}.favsignin{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--border));width:100%;color:var(--accent2);cursor:var(--cur-hand);background:0 0;border-radius:12px;margin:14px 0 4px;padding:11px 12px;font-family:inherit;font-size:12.5px;font-weight:700;display:block}.favsignin:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.favclear{width:100%;color:var(--faint);cursor:var(--cur-hand);background:0 0;border:0;margin-top:9px;padding:8px;font-family:inherit;font-size:12px;display:block}.favclear:hover{color:var(--danger)}.cmpdock{z-index:72;border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--bg2) 92%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);animation:erDockUp .28s var(--ease) both;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:8px 10px;display:flex;position:fixed;bottom:14px;left:58px;right:86px;box-shadow:0 8px 26px -10px #00000080}@keyframes erDockUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cmpdock{animation:none}}.cmpdock-items{align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.cmpchip{border:1px solid var(--border);background:var(--img-bg);width:46px;height:40px;cursor:var(--cur-hand);border-radius:9px;flex:none;padding:0;position:relative;overflow:hidden}.cmpchip img{object-fit:contain;width:100%;height:100%}.cmpchip .noimg{background:var(--surface2);width:100%;height:100%;display:block}.cmpchip-x{background:color-mix(in srgb, var(--bg) 72%, transparent);color:var(--danger);opacity:0;place-items:center;font-size:14px;font-weight:800;transition:opacity .15s;display:grid;position:absolute;inset:0}.cmpchip:hover .cmpchip-x,.cmpchip:focus-visible .cmpchip-x{opacity:1}.cmpdock-hint{color:var(--muted);font-size:12.5px}.cmpdock-go{background:var(--accent);height:36px;color:var(--accent-ink);cursor:var(--cur-hand);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.cmpdock-go:hover{filter:brightness(1.06)}.cmpdock-clear{width:28px;height:28px;color:var(--faint);cursor:var(--cur-hand);background:0 0;border:0;border-radius:50%;flex:none;font-size:15px}.cmpdock-clear:hover{color:var(--danger);background:var(--surface)}@media (max-width:640px){.cmpdock{flex-wrap:wrap;row-gap:8px;bottom:80px;left:8px;right:8px}.cmpdock-items{flex:auto}.cmpdock-go{flex:0 auto;min-width:0;overflow:hidden}}.cmpov{z-index:134}.cmpinner{max-width:1180px;margin:0 auto;padding:58px 20px 40px}.cmphead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cmphead h2{margin:0;font-size:24px;font-weight:800}.cmpdiffn{color:var(--accent2);font-size:13px;font-weight:800}.cmponly,.cmpclear{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text);cursor:var(--cur-hand);border-radius:999px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:700}.cmponly:hover{border-color:var(--accent);color:var(--accent2)}.cmponly.on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.cmpclear{margin-left:auto}.cmpclear:hover{border-color:var(--danger);color:var(--danger)}.cmpwarn{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--muted);border-radius:12px;margin:0 0 14px;padding:11px 14px;font-size:13px}.cmpwrap{overflow-x:auto}.cmptbl{border-collapse:collapse;width:100%}.cmptbl th,.cmptbl td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-soft);padding:10px 12px;font-size:13.5px}.cmptbl tbody th{width:210px;min-width:170px;color:var(--muted);font-size:12.5px;font-weight:600}.cmptbl tbody th,.cmpcorner{z-index:2;background:var(--bg);position:sticky;left:0}.cmptbl td{min-width:168px}.cmptbl tr.dif td{color:var(--text);font-weight:700}.cmptbl tr.dif th{color:var(--accent2);box-shadow:inset 3px 0 0 var(--accent)}.cmptbl tr.same td{color:var(--muted)}.cmptbl tr.lead td{font-size:15px}.cmptbl td.miss{color:var(--faint);font-weight:400}.cmptbl tr.desc td{white-space:normal;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12.5px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.cmptbl tr.desc th{vertical-align:top;padding-top:12px}.cmpcard{flex-direction:column;gap:6px;width:100%;min-width:168px;padding-bottom:4px;display:flex}.cmpcard-img{border:1px solid var(--border-soft);background:var(--img-bg);width:100%;height:96px;cursor:var(--cur-hand);border-radius:12px;padding:0;overflow:hidden}.cmpcard-img img{object-fit:contain;width:100%;height:100%}.cmpcard-img .noimg{background:var(--surface2);width:100%;height:100%;display:block}.cmpcard-brand{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:800}.cmpcard-name{color:var(--text);text-align:left;cursor:var(--cur-hand);background:0 0;border:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1.25}.cmpcard-name:hover{color:var(--accent2)}.cmpcard-acts{align-items:center;gap:5px;margin-top:2px;display:flex}.cmpcard-add{background:var(--accent);height:32px;color:var(--accent-ink);cursor:var(--cur-hand);border:0;border-radius:999px;align-items:center;gap:5px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.cmpcard-add:disabled{opacity:.45;cursor:var(--cur-arrow)}.cmpcard-fav{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:var(--cur-hand);border-radius:50%;place-items:center;display:grid}.cmpcard-fav:hover{border-color:var(--accent);color:var(--accent2)}.cmpcard-fav.on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.cmpcard-rm{width:26px;height:26px;color:var(--faint);cursor:var(--cur-hand);background:0 0;border:0;border-radius:50%;margin-left:auto;font-size:14px}.cmpcard-rm:hover{color:var(--danger);background:var(--surface)}@media (max-width:640px){.cmpinner{padding:54px 12px 34px}.cmptbl tbody th{width:128px;min-width:118px;font-size:11.5px}.cmptbl th,.cmptbl td{padding:8px 9px;font-size:12.5px}.cmptbl td{min-width:140px}.cmpcard-img{height:74px}}.ov-fav.on,.ov-cmp.on{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.ov-cmpgo{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);height:34px;color:var(--accent2);cursor:var(--cur-hand);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}.ov-cmpgo:hover{background:var(--accent);color:var(--accent-ink)}@media (max-width:640px){.ov-cmpgo{display:none}}.adminui .oi-scan{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.adminui .oi-scan .peinp{min-width:0;font-family:var(--mono,ui-monospace), monospace;flex:220px}.adminui .oi-scan-ok{color:var(--ad-ok,var(--ok));font-size:var(--ad-fs2,12px);font-weight:700}.adminui .oi-scan-err{color:var(--ad-alarm,var(--danger));font-size:var(--ad-fs2,12px);font-weight:700}.adminui .oi-units{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.adminui .oi-slot{border:1px dashed var(--ad-line-strong,var(--border));background:var(--ad-panel,var(--surface));font-size:var(--ad-fs2,12px);border-radius:999px;align-items:center;gap:5px;padding:3px 5px 3px 7px;display:inline-flex}.adminui .oi-slot.on{border-style:solid;border-color:color-mix(in srgb, var(--ad-accent,var(--accent)) 55%, var(--ad-line,var(--border)))}.adminui .oi-slot.on b{color:var(--ad-accent-tx,var(--accent2));letter-spacing:.01em;font-weight:800}.adminui .oi-slot-n{background:var(--ad-surface2,var(--surface2));width:16px;height:16px;color:var(--ad-ink3,var(--faint));border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.adminui .oi-slot-x{color:var(--ad-ink3,var(--faint));cursor:var(--cur-hand);background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.adminui .oi-slot-x:hover{color:var(--ad-alarm,var(--danger))}.adminui .oi-slot .oi-unit{max-width:104px;height:22px;font-size:var(--ad-fs3,11px);background:0 0;border:0;padding:0 2px}.rptblwrap{container-type:inline-size}.adminui .rptblwrap .rptbl,.adminui .rptblwrap .rpktbl{min-width:0}.adminui .rptbl.adtbl>tbody>tr>td{background:var(--ad-panel)}.adminui .rptbl.adtbl>tbody:nth-of-type(2n)>tr.rpsum>td{background:var(--ad-zebra)}.adminui .rptbl.adtbl>tbody>tr.rpkids>td{background:var(--ad-sunk);height:auto;padding:0 var(--ad-pad) calc(var(--ad-pad) * .8)}.adminui .rptbl.adtbl>tbody.open>tr.rpsum>td{border-bottom-color:#0000}.adminui .rptbl th.rpx,.adminui .rptbl td.rpx{width:30px;padding-left:8px;padding-right:0}.adminui .rptbl .rpexp{width:auto;padding:2px 4px;font-size:13px;line-height:1}.adminui .rptbl i.rpsub,.adminui .rpktbl i.rpsub{font-style:normal;font-weight:600;font-size:var(--ad-fs3);color:var(--ad-ink3);margin-top:1px;display:block}.adminui .rpktbl.adtbl>thead>tr>th{border-bottom:1px dashed var(--ad-line);background:0 0;position:static}.adminui .rpktbl.adtbl>tbody>tr>td{border-bottom:1px solid var(--ad-line2);height:auto;padding-top:calc(var(--ad-pad) * .55);padding-bottom:calc(var(--ad-pad) * .55);background:0 0}.adminui .rpktbl.adtbl>tbody>tr:last-child>td{border-bottom:0}.adminui .rpempty{padding:calc(var(--ad-pad) * .9) 0;color:var(--ad-ink3);font-size:var(--ad-fs2)}.adminui .kpi b.rpk-a{color:var(--ad-accent-tx)}.adminui .kpi b.rpk-ok{color:var(--ad-ok)}.adminui .kpi b.rpk-amber,.adminui .rpnote .rpwarn{color:var(--ad-amber)}.rpleg{gap:7px;margin:0 0 14px;display:grid}.rpleg>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rpleg dt{flex:none;margin:0}.rpleg dd{min-width:0;line-height:1.45;font-size:var(--ad-fs2,12px);color:var(--ad-ink2,var(--muted));flex:260px;margin:0}.rpleg-h{font-size:var(--ad-fs2,12px);text-transform:uppercase;letter-spacing:.5px;color:var(--ad-ink3,var(--muted));margin:0 0 7px;font-weight:800}.rpnote{margin:10px 0 14px}@container (max-width:1080px){.adminui .rptbl>thead>tr>th:nth-child(9),.adminui .rptbl>tbody>tr.rpsum>td:nth-child(9){display:none}}@container (max-width:900px){.adminui .rptbl>thead>tr>th:nth-child(5),.adminui .rptbl>tbody>tr.rpsum>td:nth-child(5){display:none}}@container (max-width:760px){.adminui .rptbl>thead>tr>th:nth-child(6),.adminui .rptbl>tbody>tr.rpsum>td:nth-child(6){display:none}}@container (max-width:620px){.adminui .rptbl>thead>tr>th,.adminui .rptbl>tbody>tr.rpsum>td,.adminui .rptbl.adtbl>tbody>tr.rpkids>td{padding-left:6px;padding-right:6px}}@container (max-width:820px){.adminui .rpktbl>thead>tr>th:nth-child(2),.adminui .rpktbl>tbody>tr>td:nth-child(2){display:none}}@container (max-width:640px){.adminui .rpktbl>thead>tr>th:nth-child(3),.adminui .rpktbl>tbody>tr>td:nth-child(3){display:none}}@container (max-width:520px){.adminui .rpktbl>thead>tr>th,.adminui .rpktbl>tbody>tr>td{padding-left:4px;padding-right:4px}.adminui .rpktbl>tbody>tr>td:first-child{white-space:normal;overflow-wrap:anywhere}}@supports not (container-type:inline-size){@media (max-width:1280px){.adminui .rptbl>thead>tr>th:nth-child(9),.adminui .rptbl>tbody>tr.rpsum>td:nth-child(9){display:none}}@media (max-width:1080px){.adminui .rptbl>thead>tr>th:nth-child(5),.adminui .rptbl>tbody>tr.rpsum>td:nth-child(5){display:none}}@media (max-width:920px){.adminui .rptbl>thead>tr>th:nth-child(6),.adminui .rptbl>tbody>tr.rpsum>td:nth-child(6){display:none}}@media (max-width:1000px){.adminui .rpktbl>thead>tr>th:nth-child(2),.adminui .rpktbl>tbody>tr>td:nth-child(2){display:none}}@media (max-width:820px){.adminui .rpktbl>thead>tr>th:nth-child(3),.adminui .rpktbl>tbody>tr>td:nth-child(3){display:none}}}@media (max-width:640px){.adminui .adtblwrap .ordtbl.adtbl{min-width:0}.adminui .ordtbl,.adminui .ordtbl>tbody{display:block}.adminui .ordtbl>thead{display:none}.adminui .ordtbl>tbody>tr{border:1px solid var(--ad-line);background:var(--ad-panel);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who stat""when when""sum num""pay pay";align-items:center;gap:3px 10px;height:auto;margin:0 0 8px;padding:10px 12px;display:grid}.adminui .ordtbl>tbody>tr>td{white-space:normal;border:0;height:auto;padding:0;display:block}.adminui .ordtbl>tbody>tr>td:first-child{text-align:right;color:var(--ad-ink2);grid-area:num;font-size:12px}.adminui .ordtbl>tbody>tr>td:nth-child(2){text-align:right;grid-area:stat}.adminui .ordtbl>tbody>tr>td:nth-child(3){text-overflow:ellipsis;grid-area:who;font-size:15px;font-weight:800;overflow:hidden}.adminui .ordtbl>tbody>tr>td.orddates{grid-area:when;font-size:13.5px}.adminui .ordtbl>tbody>tr>td.ordtotal{text-align:left;grid-area:sum;font-size:15px;font-weight:800}.adminui .ordtbl>tbody>tr>td.ordday,.adminui .ordtbl>tbody>tr>td.ordqty,.adminui .ordtbl>tbody>tr>td.ordopscell,.adminui .ordtbl>tbody>tr>td.ordpay{display:none}.adminui .ordtbl>tbody>tr>td.ordpay.part,.adminui .ordtbl>tbody>tr>td.ordpay.closed,.adminui .ordtbl>tbody>tr>td.ordpay.over{grid-area:pay;font-size:12.5px;display:block}.adminui .ordtbl>tbody>tr:nth-child(2n)>td{background:0 0}}.badge .bcount{letter-spacing:0;font-weight:900}.badge .bcount-sep{opacity:.5;margin:0 3px 0 2px}.credgrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-content:start;gap:14px;display:grid}.credcard{border:1px solid var(--ad-line);background:var(--ad-panel);border-radius:14px;padding:14px 16px}.credhead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.credhead b{font-size:15px}.credwhen{color:var(--ad-ink3,var(--ad-ink2));white-space:nowrap;font-size:11.5px}.credintro{color:var(--ad-ink2);margin:0 0 12px;font-size:12.5px;line-height:1.5}.credfields{gap:10px;display:grid}.credf{gap:3px;display:grid}.credf-b{grid-template-columns:auto auto 1fr;align-items:center;gap:8px}.credl{text-transform:uppercase;letter-spacing:.06em;color:var(--ad-ink3,var(--ad-ink2));font-size:11px;font-weight:800}.credhint{color:var(--ad-ink2);font-size:11.5px}.credmask{align-items:center;gap:8px;min-height:34px;display:flex}.credmask code{letter-spacing:2px;color:var(--ad-ink);font-size:15px}.credbad{color:var(--ad-alarm,var(--danger));font-size:11.5px;font-style:normal;font-weight:700}.cghost{border:1px solid var(--ad-line);color:var(--ad-ink2);cursor:var(--cur-hand);background:0 0;border-radius:8px;padding:3px 9px;font-family:inherit;font-size:12px;font-weight:700}.cghost:hover{border-color:var(--ad-accent,var(--accent));color:var(--ad-ink)}.credact{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.credsend{color:var(--ad-ink2);align-items:center;gap:6px;font-size:12px;display:flex}.credprobe{border:1px solid var(--ad-line);background:var(--ad-sunk,var(--ad-panel2));border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12.5px}.credprobe.ok{border-color:var(--ad-ok-line,var(--ok))}.credprobe.bad{border-color:var(--ad-alarm-line,var(--danger))}.credprobe-e{color:var(--ad-alarm,var(--danger));margin-top:4px;font-weight:700}.credprobe pre{max-height:220px;font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;word-break:break-word;color:var(--ad-ink2);background:var(--ad-bg);border:1px solid var(--ad-line);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.5;overflow:auto}.adwarn{border:1px solid var(--ad-alarm-line,var(--danger));background:var(--ad-alarm-bg,transparent);color:var(--ad-alarm,var(--danger));border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px;font-weight:700}:root{--st-blue:#0a84ff;--st-blue-ink:#fff;--st-amber:#f5a623;--st-amber-ink:#1f1300;--st-green:#34c759;--st-green-ink:#06280f;--st-violet:#6d3bd1;--st-violet-ink:#fff;--st-grey:#8a94a6;--st-grey-ink:#0e1420}.badge.badge-ord{letter-spacing:.01em;border:0;border-radius:999px;gap:0;height:auto;padding:3px 10px;font-size:12.5px;font-weight:800}.badge.badge-ord .bcount{margin-right:4px;font-weight:900}.badge.badge-ord.blue{background:var(--st-blue);color:var(--st-blue-ink)}.badge.badge-ord.amber{background:var(--st-amber);color:var(--st-amber-ink)}.badge.badge-ord.ok{background:var(--st-green);color:var(--st-green-ink)}.badge.badge-ord.violet{background:var(--st-violet);color:var(--st-violet-ink)}.badge.badge-ord.muted{background:var(--st-grey);color:var(--st-grey-ink)}.badge.badge-ord.off{color:var(--ad-ink2,var(--muted));box-shadow:inset 0 0 0 1px var(--ad-line,var(--border));background:0 0;text-decoration:line-through}.adminui .badge.badge-ord.blue{background:var(--st-blue);color:var(--st-blue-ink);border-color:#0000}.adminui .badge.badge-ord.amber{background:var(--st-amber);color:var(--st-amber-ink);border-color:#0000}.adminui .badge.badge-ord.ok{background:var(--st-green);color:var(--st-green-ink);border-color:#0000}.adminui .badge.badge-ord.violet{background:var(--st-violet);color:var(--st-violet-ink);border-color:#0000}.adminui .badge.badge-ord.muted{background:var(--st-grey);color:var(--st-grey-ink);border-color:#0000}.adminui .badge.badge-ord.off{color:var(--ad-ink2);border-color:var(--ad-line);background:0 0;text-decoration:line-through}@media (max-width:640px){.badge.badge-ord{padding:4px 11px;font-size:13px}}.plan-bar.st-conf{background:var(--st-blue);color:var(--st-blue-ink)}.plan-bar.st-out{background:var(--st-amber);color:var(--st-amber-ink)}.plan-bar.st-ret{background:var(--st-green);color:var(--st-green-ink)}.plan-bar.st-req{background:var(--st-violet);color:var(--st-violet-ink)}.admitem.edit .oi-img{border:1px solid var(--border-soft);background:var(--img-bg,var(--surface2));border-radius:7px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.admitem.edit .oi-img img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:640px){.admitem.edit .oi-img{width:34px;height:34px}.adminui .ordtbl>tbody>tr>td:nth-child(2){text-align:left;text-overflow:ellipsis;grid-area:who;font-size:15px;font-weight:800;overflow:hidden}.adminui .ordtbl>tbody>tr>td:nth-child(3){text-align:right;font-weight:400;font-size:inherit;grid-area:stat}}.freshbar{z-index:90;background:var(--amber-bg,#2a1e05);max-width:calc(100vw - 24px);color:var(--amber2,#fbbf24);border:1px solid color-mix(in srgb, var(--amber2,#fbbf24) 45%, transparent);border-radius:999px;align-items:center;gap:12px;padding:9px 10px 9px 16px;font-size:13.5px;font-weight:700;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px -14px #0000008c}.freshbar-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.freshbar-b{background:var(--amber2,#fbbf24);color:#1a1206;cursor:var(--cur-hand);border:0;border-radius:999px;flex:none;padding:5px 15px;font-family:inherit;font-size:13px;font-weight:800}.freshbar-b:hover{filter:brightness(1.08)}@media (max-width:640px){.freshbar{gap:8px;padding:8px 8px 8px 13px;font-size:12.5px;bottom:68px}}.co-idshot{margin-top:8px}.co-idshot-btn{border:1px dashed var(--line);cursor:var(--cur-pointer), pointer;color:var(--ink2);border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.co-idshot-btn:hover{border-color:var(--accent);color:var(--ink)}.co-idshot-have{align-items:center;gap:10px;display:flex}.co-idshot-have img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:84px;height:56px}.co-idshot-rm{color:var(--faint);cursor:var(--cur-pointer), pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.co-idshot-rm:hover{color:var(--ink)}.co-agree{color:var(--ink2);cursor:var(--cur-pointer), pointer;align-items:flex-start;gap:9px;margin:10px 0 8px;font-size:12.5px;line-height:1.45;display:flex}.co-agree input{accent-color:var(--accent);flex:none;width:15px;height:15px;margin-top:2px}.co-agree a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.co-agree.shake{animation:ershake .55s var(--ease)}.op-idshot{align-items:center;gap:10px;margin-top:8px;text-decoration:none;display:inline-flex}.op-idshot img{object-fit:cover;border:1px solid var(--ad-line,var(--line));border-radius:8px;width:92px;height:60px}.op-idshot span{color:var(--ad-ink2,var(--ink2));text-underline-offset:2px;font-size:12px;text-decoration:underline}.fbv-replaybtn{border:1px solid var(--ad-line,var(--line));background:var(--ad-fill,transparent);cursor:var(--cur-pointer), pointer;color:var(--ad-ink,var(--ink));border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px 14px;font-size:12.5px;display:inline-flex}.fbv-replaybtn:hover{border-color:var(--ad-accent,var(--accent))}.fbv-replaywait{border:1px dashed var(--ad-line,var(--line));color:var(--ad-ink3,var(--ink3));border-radius:10px;align-items:center;margin-top:8px;padding:8px 14px;font-size:12.5px;display:inline-flex}.fbv-replaywait.bad{border-style:solid;border-color:var(--ad-danger,var(--danger));color:var(--ad-danger,var(--danger))}.fbv-replay{margin-top:8px}.rp-box{border:1px solid var(--ad-line,var(--line));background:#0a0e14;border-radius:10px;min-height:120px;position:relative;overflow:hidden}.rp-box .replayer-wrapper{position:absolute;top:0;left:0}.rp-box iframe{pointer-events:none;background:#fff;border:none}.rp-box .replayer-mouse{z-index:3;pointer-events:none;background:#ff5050d9;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:left 50ms linear,top 50ms linear;position:absolute;transform:translate(-50%,-50%)}.rp-bar{align-items:center;gap:8px;margin-top:6px;display:flex}.rp-btn{border:1px solid var(--ad-line,var(--line));width:30px;height:26px;color:var(--ad-ink,var(--ink));cursor:var(--cur-pointer), pointer;background:0 0;border-radius:8px}.rp-track{background:var(--ad-fill,#7f7f7f2e);height:8px;cursor:var(--cur-pointer), pointer;border-radius:5px;flex:1;overflow:hidden}.rp-track i{background:var(--ad-accent,var(--accent));height:100%;display:block}.rp-spd{border:1px solid var(--ad-line,var(--line));color:var(--ad-ink2,var(--ink2));cursor:var(--cur-pointer), pointer;background:0 0;border-radius:7px;padding:3px 7px;font-size:11px}.rp-spd.on{color:var(--ad-ink,var(--ink));border-color:var(--ad-accent,var(--accent))}.fb-hue{flex-direction:column;display:flex}.fb-body2{flex-direction:column;min-height:0;display:flex}.fb-side{flex-direction:column;gap:10px;min-height:0;display:flex}.fb-main{flex-direction:column;min-height:0;display:flex}@media (min-width:860px) and (min-height:560px){.fb-hue{height:min(92vh,940px);overflow:hidden}.fb-body2{flex:1;grid-template-columns:236px minmax(0,1fr);gap:12px;display:grid}.fb-side{padding-right:2px;overflow-y:auto}.fb-main{min-width:0}.fb-stage{flex-direction:column;flex:1;min-height:0;display:flex}.fb-hue .fb-canvas{object-fit:contain;flex:1;width:auto;max-width:100%;min-height:0;max-height:100%;margin:0 auto}.fb-hue .fb-shotbox{flex:1}.fb-side .fb-tools{margin:0}.fb-side .fb-tools .fb-tbtn{height:28px;padding:0 8px;font-size:12px}.fb-side .fb-sep{background:var(--border);flex-basis:100%;height:1px;margin:4px 0}.fb-side .fb-segs{flex-direction:column;gap:8px;margin-top:0}.fb-hue .fb-note{min-height:56px}}@media (max-width:859px),(max-height:559px){.fb-scrim{align-items:stretch;padding:0}.fb-card{border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:8px 10px 0;display:flex;overflow:hidden}.fb-head{flex:none;margin-bottom:8px;font-size:15px}.fb-body2{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;position:relative}.fb-main{flex:1;order:-1;min-height:0;display:flex}.fb-toollbl,.fb-seg-l,.fb-sep,.fb-drawhint,.fb-ctx{display:none}.fb-side.folded{z-index:3;background:color-mix(in srgb, var(--bg2) 92%, transparent);border-right:1px solid var(--border);border-radius:10px 0 0 10px;flex-direction:column;gap:4px;width:46px;padding:4px 3px;display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto}.fb-side.folded .fb-tools{flex-flow:column;gap:4px;margin:0}.fb-side.folded .fb-tools .fb-tbtn{justify-content:center;width:40px;height:40px;padding:0;font-size:15px}.fb-side.folded .fb-tools .fb-tbtn span,.fb-side.folded .fb-wrow,.fb-side.folded .fb-crow,.fb-side.folded .fb-segs,.fb-side.folded .fb-rec{display:none}.fb-side.folded .fb-fold{justify-content:center;gap:0;width:40px;height:40px;padding:0}.fb-side.folded .fb-fold-t,.fb-side.folded .fb-fold-a{display:none}.fb-body2:has(.fb-side.folded) .fb-main{margin-left:50px}.fb-canvas{max-width:100%;max-height:100%;margin:auto}.fb-shotbox{flex:1}.fb-side:not(.folded){z-index:4;background:var(--bg2);border:1px solid var(--border);max-height:100%;box-shadow:var(--shadow);border-radius:12px;gap:6px;padding:8px;position:absolute;top:0;left:0;right:0;overflow-y:auto}.fb-side:not(.folded) .fb-tools{flex-wrap:wrap;gap:6px;margin:0}.fb-side:not(.folded) .fb-tools .fb-tbtn{height:36px}.fb-color{width:26px;height:26px}.fb-wbtn{width:34px;height:28px}.fb-segs{flex-wrap:wrap;gap:6px 10px;margin:0}.fb-seg{flex-direction:row;align-items:center;gap:6px}.fb-seg-b{flex-wrap:wrap}.fb-sb{padding:6px 9px;font-size:12px}.fb-rec{flex-wrap:wrap;gap:6px;margin:0;padding:6px 8px;font-size:12px}.fb-note{flex:none;min-height:44px;margin-top:6px;padding:8px 10px}.fb-foot{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));background:var(--bg2);border-top:1px solid var(--border);flex:none;gap:8px;margin:6px -10px 0}.fb-send{flex:1;height:42px;padding:0 14px}.fb-foot .drrej{height:42px;padding:0 14px}}@media (pointer:coarse){.fb-color{width:30px;height:30px}.fb-wrow,.fb-crow{gap:8px}.fb-wbtn{width:40px;height:34px}.fb-sb{padding:9px 12px;font-size:13px}.fb-tools .fb-tbtn,.fb-tbtn{height:40px}.fb-fab:hover{transform:none}.fb-tbtn:hover,.fb-tools .fb-tbtn:hover:not(:disabled){border-color:var(--border);color:var(--text)}.fb-note,.fb-who input{font-size:16px}}@media (max-width:640px){.ntoasts{bottom:calc(152px + env(safe-area-inset-bottom,0px))}}.inbox-sub{color:var(--ad-ink2,var(--ink2));margin-top:2px;font-size:11.5px}.inbox-act{white-space:nowrap;padding:4px 10px;font-size:12px}.cropcard{max-width:min(1100px,94vw);padding:14px}.crop-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#0a0e14;border-radius:10px;justify-content:center;display:flex;position:relative;overflow:hidden}.crop-stage img{pointer-events:none;max-width:100%;max-height:72vh;display:block}.crop-rect{border:2px dashed var(--accent);pointer-events:none;background:#5eead41f;position:absolute}.pe-galacts button:disabled{opacity:.3;cursor:var(--cur-arrow), default}.ochip.oc-draft{border-color:color-mix(in srgb, var(--ad-ink2) 45%, transparent)}.ochip.oc-requested{background:#7c5ce624;border-color:#7c5ce680}.ochip.oc-confirmed{background:#2578eb21;border-color:#2578eb80}.ochip.oc-out{background:#f0a01829;border-color:#f0a0188c}.ochip.oc-returned{background:#1c9e6021;border-color:#1c9e6080}.ochip.oc-cancelled{background:#78808c1f;border-color:#78808c73}.ochip.oc-late{background:#e1373721;border-color:#e137378c}.adminui .ordsort-m{font-size:var(--ad-fs3);align-items:center;gap:8px;margin:0 0 8px;display:none}.adminui .ordsort-m>span{color:var(--ad-ink3,var(--muted));letter-spacing:.04em;text-transform:uppercase;font-weight:700}.adminui .ordsort-m select{border:1px solid var(--ad-line);background:var(--ad-pane,transparent);min-width:0;color:var(--ad-ink);font:inherit;border-radius:10px;flex:auto;padding:7px 10px;font-size:13px;font-weight:600}@media (max-width:640px){.adminui .ordsort-m{display:flex}}.ordtbl .d{font-weight:600}.ordtbl .ordhm{opacity:1;color:var(--ad-ink,var(--text));letter-spacing:-.01em;margin-left:5px;font-size:1.02em;font-weight:800}.ordtbl .orddow{color:var(--ad-ink,var(--text));text-transform:uppercase;letter-spacing:.01em;margin-left:6px;font-size:1em;font-weight:800}.ordtbl .orddate-atom{color:var(--ad-ink2,var(--ad-ink,var(--text)))}.adminui .ordtbl .hourtag{opacity:.78;padding:0 5px;font-size:8.8px;font-weight:700}@container (max-width:680px){.ordtbl .orddow,.ordtbl .ordhm{font-size:1.12em}.ordtbl .orddate-atom{font-size:.92em}.adminui .ordtbl .hourtag{margin-left:4px;font-size:8.2px}}.dpsum-t{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:var(--cur-pointer), pointer;border-radius:8px;flex:none;min-width:max-content;margin-left:0;padding:3px 6px;font-size:13px}.dpsum-cell.bad .dpsum-t{border-color:#e13737}@media (max-width:480px){.dpsum-t{margin-left:4px;font-size:12px}}.admodal .opwrap .peinp,.admodal .opwrap .adsel{border-radius:8px;height:30px;padding:0 9px;font-size:12.5px}.admodal .opwrap .opadd-top>.peinp{height:40px;padding-left:38px;padding-right:12px;font-size:13.5px}.twh{display:inline-flex;position:relative}.twh-btn{border:1px solid var(--ad-line,var(--border));background:var(--ad-pane,var(--surface));min-width:6.5ch;height:30px;color:var(--ad-ink,var(--text));font:inherit;font-variant-numeric:tabular-nums;cursor:var(--cur-hand);border-radius:8px;padding:0 9px;font-size:12.5px;transition:border-color .15s,background .15s}.twh-btn:hover{border-color:var(--ad-accent,var(--accent))}.twh.open .twh-btn{border-color:var(--ad-accent,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--ad-accent,var(--accent)) 18%, transparent)}.twh-btn.none{color:var(--ad-ink3,var(--muted))}.twh-list{z-index:9;scroll-snap-type:y mandatory;overscroll-behavior:contain;background:var(--ad-pane,var(--surface));border:1px solid var(--ad-line-strong,var(--border));border-radius:10px;flex-direction:column;gap:1px;width:max-content;min-width:100%;max-height:188px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 14px 34px #00000038}.twh-i{scroll-snap-align:center;height:30px;color:var(--ad-ink,var(--text));font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:var(--cur-hand);white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;padding:0 12px;font-size:13px}.twh-i:hover,.twh-i.cur{background:var(--ad-fill-weak,#7f7f7f1a)}.twh-i.on{background:var(--ad-accent,var(--accent));color:var(--ad-accent-ink,#fff);font-weight:800}.twh-i.empty{color:var(--ad-ink3,var(--muted));font-size:12px}.admodal .opwrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admodal .opwrap input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admodal .opwrap input[type=number]{appearance:textfield}.admodal .opwrap .oday .peinp{text-align:center}.admodal .opwrap .osum .disc-in input,.admodal .opwrap .oday .peinp{field-sizing:content;text-align:right;font-variant-numeric:tabular-nums;background:var(--ad-panel,#fff);border:1px solid var(--ad-line-strong,var(--border));width:auto;min-width:8ch;max-width:13ch;color:var(--ad-ink,var(--text));border-radius:7px;padding:0 6px}.admodal .opwrap .osum .disc-in input::placeholder,.admodal .opwrap .oday .peinp::placeholder{color:var(--ad-ink3,var(--muted));opacity:.7}.admodal .opwrap .osum .disc-in input:focus,.admodal .opwrap .oday .peinp:focus{border-color:var(--ad-accent,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--ad-accent,var(--accent)) 16%, transparent);outline:none}.admodal .opwrap .osum .disc-in input[aria-label=\%]{min-width:5ch;max-width:7ch}.admodal .opwrap .osum .disc-in input.ghost{background:var(--ad-pane2,var(--surface2));opacity:.75}.adminui .ptbar.ptsticky{z-index:4;background:var(--ad-pane,var(--surface));padding-top:6px;padding-bottom:6px;position:sticky;top:0}.adminui .ptbar.ptsticky~.adtblwrap .adtbl thead th{top:46px}.adminui .pthealth.ptsticky{z-index:4;background:var(--ad-pane,var(--surface));padding-top:6px;padding-bottom:6px;position:sticky;top:0}.adminui .adtblwrap .adtbl thead th{z-index:3;background:var(--ad-pane,var(--surface));position:sticky;top:0}.adminui .ptsticky~.adtblwrap .adtbl thead th{top:42px}.adminui .pesug-acts{align-items:stretch;gap:3px;display:flex}.adminui .pesug-acts .capply{flex:auto;min-width:0}.adminui .pesug-star{flex:none;width:26px;padding:0;font-size:13px;line-height:1}.adminui .adcalmchip{color:var(--ad-ink3,var(--muted));border:1px dashed var(--ad-line,var(--line));cursor:help;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px}.adminui .upager{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.adminui .upager-n{font-style:normal;font-size:var(--ad-fs3);color:var(--ad-ink3);white-space:nowrap}.adminui .uireg-mark{color:var(--ad-ink3,var(--muted));cursor:help;font-style:normal}.adminui .custedit-edge .custedit-day{color:var(--ad-ink3,var(--muted));margin-right:.35em;font-style:normal}.adminui .custedit-edge .custedit-now{font-weight:650}.adminui .custedit-diff{align-items:flex-start}.adminui .custedit-diff .custedit-things{overflow-wrap:anywhere;min-width:0}.adminui .custedit-diff.plus em{color:var(--ok,#2e7d32)}.adminui .custedit-diff.minus em{color:var(--warn,#b3261e)}.adminui .custedit-diff.plus em:before{content:"+ "}.adminui .custedit-diff.minus em:before{content:"2 "}.adminui .pe-rank{align-items:center;gap:7px;display:inline-flex}.adminui .pe-rank i{color:var(--ad-ink3,var(--muted));max-width:30ch;font-size:11.5px;font-style:normal;line-height:1.3}.adr-wheels{align-items:center;gap:3px;margin-left:6px;display:inline-flex}.adr-wheels .twh-btn{min-width:3.2ch;padding-left:5px;padding-right:5px}.adminui .opbusy{background:color-mix(in srgb, var(--amber) 13%, transparent);border:1px solid color-mix(in srgb, var(--amber) 42%, transparent);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;padding:7px 11px;font-size:12.5px;display:flex}.adminui .opbusy b{color:var(--amber);font-weight:800}.adminui .uireg{white-space:nowrap;color:var(--ad-ink2,var(--muted));font-size:.92em}.adminui th.uireg{font-size:11px}.adminui .disc-in .discmode{border:1px solid var(--ad-line,var(--line));border-radius:7px;flex:none;margin-right:6px;display:inline-flex;overflow:hidden}.adminui .disc-in .discmode button{cursor:pointer;font:700 11px/1 var(--font-ui,inherit);color:var(--ad-ink3,var(--muted));background:0 0;border:0;min-width:24px;padding:5px 7px}.adminui .disc-in .discmode button.on{background:var(--ad-accent,var(--accent));color:#fff}.adminui .disc-in .discmode button:disabled{cursor:default;opacity:.6}.admodal .opwrap .osum .disc-in em{color:var(--ad-ink3,var(--muted));margin-left:-1px;font-size:11px}.admodal .opwrap .peinp.ta{height:auto;min-height:44px;padding:6px 9px}.admodal .opwrap .opcust,.admodal .opwrap .opway{margin-bottom:8px;padding:7px 10px}.admodal .opwrap .opcust-h{margin-bottom:4px}.admodal .opwrap .admh{margin:8px 0 5px}.admodal .opwrap .osum .r{padding:2px 0}.admodal .opwrap .admitem{padding:5px 0}.admodal .opwrap .opayadd{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admodal .opwrap .opayadd .peinp.tabnum{flex:none;width:92px}.admodal .opwrap .opayadd .adsel{flex:none;width:auto}.admodal .opwrap .opayadd .peinp:not(.tabnum){flex:140px;min-width:120px}.rpk-ords{flex-direction:column;gap:2px;margin-top:4px;display:flex}.rpk-o{text-align:left;font-size:11.5px}.rpk-o i{color:var(--ad-ink3,var(--ink2));margin-left:6px;font-size:10.5px;font-style:normal}main.admin,body>.adminui{zoom:var(--ui-scale,1)}.uisc{border:1px solid var(--ad-line);background:var(--ad-panel2);border-radius:999px;align-items:center;gap:2px;margin-left:8px;padding:1px;display:inline-flex}.uisc-b{width:20px;height:20px;min-height:0;color:var(--ad-ink2);cursor:var(--cur-hand);background:0 0;border:0;border-radius:999px;padding:0;font-family:inherit;font-size:13px;font-weight:800;line-height:1}.uisc-b:hover:not(:disabled){background:var(--ad-hover);color:var(--ad-ink)}.uisc-b:disabled{opacity:.35;cursor:default}.uisc-v{min-width:38px;height:20px;color:var(--ad-ink2);font-size:var(--ad-fs3);cursor:var(--cur-hand);background:0 0;border:0;padding:0 2px;font-family:inherit;font-weight:800}.uisc-v:hover{color:var(--ad-ink)}@media (max-width:900px){.uisc{display:none}}.plan-conf{cursor:var(--cur-pointer), pointer;pointer-events:auto!important}.plan-conf:hover{filter:brightness(1.15)}.plangrid4.conf-hl .plan-bar:not(.conf-on){opacity:.22}.plangrid4.conf-hl .plan-bar.conf-on{z-index:4;pointer-events:none;box-shadow:0 0 0 2px #e13737bf}.plangrid4.conf-hl .plan-buf,.plangrid4.conf-hl .plan-conf:not(:hover){opacity:.22}.confcard{max-width:760px;padding:14px}.conf-sub{color:var(--ad-ink2,var(--ink2));flex:1;margin-left:10px;font-size:12px}.conf-rows{flex-direction:column;gap:6px;margin-top:10px;display:flex}.conf-row{border:1px solid var(--ad-line,var(--line));background:var(--ad-panel2,transparent);color:var(--ad-ink,var(--ink));text-align:left;cursor:var(--cur-pointer), pointer;border-radius:10px;grid-template-columns:auto 1fr auto auto auto auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:grid}.conf-row:hover{border-color:var(--ad-accent,var(--accent))}.conf-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conf-paid{color:var(--ad-ok,#1c9e60)}.conf-go{color:var(--ad-ink3,var(--ink2));font-style:normal}.conf-hint{margin-top:8px}@media (max-width:640px){.conf-row{grid-template-columns:auto 1fr auto}.conf-row .tabnum:nth-child(3){grid-column:1/-1}}.auth-migr{border:1px solid var(--accent);background:var(--accent-bg);border-radius:12px;margin:10px 0 4px;padding:12px 13px}.auth-migr b{margin-bottom:4px;font-size:13.5px;display:block}.auth-migr p{color:var(--text);opacity:.9;margin:0 0 9px;font-size:12.5px;line-height:1.45}.auth-migr-btn{width:100%}.credmode{border:1px solid;border-radius:11px;flex-direction:column;gap:3px;margin:10px 0 4px;padding:10px 12px;display:flex}.credmode.live{background:#e137371a;border-color:#e137378c}.credmode.rehearsal{background:#f0a0181a;border-color:#f0a0188c}.credmode b{font-size:13.5px}.credmode span{color:var(--ad-ink2,var(--ink2));font-size:12.5px;line-height:1.4}.credmode .credwho{color:var(--ad-ink3,var(--ink2));margin-top:2px;font-size:11.5px;font-style:normal}.adminui .ordsrc{white-space:nowrap}.adminui .srcchip{font-size:var(--ad-fs3);border:1px solid var(--ad-line);color:var(--ad-ink2);background:var(--ad-panel);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-weight:700;display:inline-flex}.adminui .srcchip.bq{border-color:color-mix(in srgb, var(--ad-accent,#0e7c86) 40%, var(--ad-line))}.adminui .srcchip .srcown{color:var(--ad-ink3);font-style:italic;font-weight:600}.adminui .tblmore{font-size:var(--ad-fs3);margin:0 auto 0 12px;padding:4px 12px}.adminui .ophead-state{flex-wrap:wrap;align-items:center;gap:8px;margin-left:10px;display:inline-flex}.adminui .ophead-when{font-size:var(--ad-fs3);color:var(--ad-ink3)}.adminui .opcust-toggle{text-align:left;width:100%;cursor:var(--cur-hand);color:inherit;font:inherit;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex}.adminui .opcust-sum{min-width:0;color:var(--ad-ink2);font-weight:600;font-size:var(--ad-fs3);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.adminui .opcust-caret{color:var(--ad-ink3);flex:none;font-style:normal}.adminui .opcust.closed .opcust-row,.adminui .opcust.closed .op-idshot{display:none}.adminui .opfld-src{text-transform:none;letter-spacing:0;color:var(--ad-ink3);font-style:italic;font-weight:600}.adminui .credprobe-hint{border-radius:var(--ad-r);background:var(--ad-panel2,var(--ad-panel));border:1px solid var(--ad-line);color:var(--ad-ink2);font-size:var(--ad-fs3);margin-top:6px;padding:8px 10px;line-height:1.5}.adminui .ordwho{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.adminui .ordwho>.sb-ava{flex:none}.adminui .ordwho>.peekhot,.adminui .ordwho>.peekhot-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ftr-anchor{height:0;scroll-margin-top:90px;display:block}.adminui .tblpager{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.adminui .tblper{height:28px;font-size:var(--ad-fs3);margin-right:6px;padding:0 6px}.adminui .tblpg{border-radius:var(--ad-r);border:1px solid var(--ad-line);background:var(--ad-panel);min-width:28px;height:28px;color:var(--ad-ink2);font-size:var(--ad-fs3);cursor:var(--cur-hand);padding:0 7px;font-weight:700}.adminui .tblpg:hover:not(:disabled){border-color:var(--ad-line-strong);color:var(--ad-ink)}.adminui .tblpg.on{background:var(--ad-fill);color:var(--ad-fill-ink);border-color:var(--ad-fill)}.adminui .tblpg:disabled{opacity:.45;cursor:default}.adminui .tblgap{color:var(--ad-ink3);padding:0 2px}.admodal .opcust-swap{font-size:var(--ad-fs3);margin-left:auto;padding:3px 10px}.adminui .ordheadno{white-space:nowrap}.adminui .ordheadsort{gap:6px;margin-left:8px;display:inline-flex}.adminui .ordheadsort .ptsort{opacity:.8;letter-spacing:0;text-transform:none;font-size:9.5px;font-weight:700}.mailprefs .mp-row{border-top:1px solid var(--border-soft);cursor:var(--cur-hand);align-items:flex-start;gap:10px;padding:12px 2px;display:flex}.mailprefs .mp-row input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:2px}.mailprefs .mp-row span{flex-direction:column;gap:2px;display:flex}.mailprefs .mp-row b{color:var(--text);font-size:14.5px;font-weight:700}.mailprefs .mp-row i{color:var(--muted);font-size:12.5px;font-style:normal}.mailprefs .mp-all{border-top:1px dashed var(--border);margin-top:10px}.mailprefs .mp-all b{color:var(--danger-tx,var(--danger))}.mailprefs .mp-lang{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:12px 2px;font-size:14.5px;font-weight:700;display:flex}.mailprefs .mp-lang select{min-width:190px}.mailprefs .mp-off{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger-tx,var(--danger));border-radius:10px;margin:6px 0 2px;padding:9px 12px;font-size:13px;font-weight:700}.adminui .mailstate{font-size:var(--ad-fs3,11px);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-weight:700;display:inline-flex}.adminui .mailstate.on{background:color-mix(in srgb, var(--ad-ok,var(--ok)) 14%, transparent);color:var(--ad-ok,var(--ok))}.adminui .mailstate.part{background:color-mix(in srgb, var(--ad-amber,var(--amber)) 16%, transparent);color:var(--ad-amber,var(--amber))}.adminui .mailstate.off{background:color-mix(in srgb, var(--ad-alarm,var(--danger)) 14%, transparent);color:var(--ad-alarm,var(--danger))}.nf-page{place-items:center;min-height:70vh;padding:40px 16px;display:grid}.nf-box{text-align:center;max-width:560px}.nf-logo{letter-spacing:.04em;color:var(--text);font-size:22px;font-weight:800;display:block}.nf-code{color:var(--accent);margin:6px 0 14px;font-size:64px;font-weight:800;line-height:1}.nf-t{color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.5}.nf-t b{color:var(--text)}.nf-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.nf-btn{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.nf-btn.main{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.nf-btn:hover{border-color:var(--accent)}.adminui .ovchips{flex-wrap:wrap;margin:0 0 8px}.adminui .ovchips .ochip{font-size:var(--ad-fs3,11px);padding:4px 9px}.adminui .ovmore10{margin-top:8px}.fbv-dright .fbv-noteedit{min-height:132px}.fbv-dright .fbv-field:last-of-type .fbv-res{min-height:108px}.fbv-saved{color:var(--ok);align-self:center;font-size:12px;font-weight:700}.adminui .inbox-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;display:flex}.adminui .inbox-q{flex:260px;min-width:260px;max-width:460px}.adminui .inbox-kinds{margin:0}.adminui .opsdot{white-space:nowrap;align-items:baseline;gap:4px;margin-right:12px;display:inline-flex}.adminui .opsdot i{color:var(--ad-ink2,var(--muted));font-style:normal;font-size:var(--ad-fs3,11px)}.adminui .ptbar>.pthealth-inline{flex:auto;min-width:0;margin:0}.adminui .pthico{opacity:.9;margin-right:4px;font-size:12px;font-style:normal}.sb-row.late:not(.latecol) .sb-lb-why{display:none}@container (min-width:430.02px){.sb-row:not(.late){grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"age time ava who meta do";row-gap:0}.sb-row:not(.late)>.sb-meta{text-align:right;white-space:nowrap;justify-self:end;margin-right:4px}}@container (min-width:480px){.sb-row.late:not(.latecol){grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"age time ava who meta do";row-gap:0}.sb-row.late:not(.latecol)>.sb-meta{text-align:right;white-space:nowrap;justify-self:end;margin-right:4px}}@container (min-width:640px){.sb-row.late.latecol{grid-template-columns:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"age time ava who meta do";row-gap:0}.sb-row.late.latecol>.sb-meta{text-align:right;white-space:nowrap;justify-self:end;margin-right:4px}}.sb-row{padding:calc(var(--ad-pad,11px) * .5) calc(var(--ad-pad,11px) * .8);row-gap:3px}.sb-meta{font-size:11.5px;line-height:1.25}.sb-row>.sb-who{line-height:1.2}.adminui .hourtag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;cursor:help;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800;line-height:1.5;display:inline-block}.adminui .hourtag.early{background:var(--ad-amber-bg,var(--amber-bg));color:var(--ad-amber,var(--amber));box-shadow:inset 0 0 0 1px var(--ad-amber-line,transparent)}.adminui .hourtag.late{background:color-mix(in srgb, var(--st-violet,#6d3bd1) 14%, transparent);color:var(--st-violet,#6d3bd1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--st-violet,#6d3bd1) 32%, transparent)}.adminui .hourtag.wknd{background:color-mix(in srgb, var(--stat-blue,#2563eb) 14%, transparent);color:var(--stat-blue,#2563eb);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stat-blue,#2563eb) 32%, transparent)}.adminui .hourleg{border-left:1px solid var(--ad-line,var(--border-soft));flex-wrap:wrap;align-items:center;gap:3px 12px;margin-left:4px;padding-left:14px;display:flex}.adminui .hourleg-h{font-size:var(--ad-fs3,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink3,var(--muted));font-weight:700}.adminui .hourleg-i{align-items:center;gap:6px;display:inline-flex}.adminui .hourleg>.hourtag,.adminui .hourleg-i .hourtag{cursor:help;margin-left:0}.adminui .hourleg-i em{font-style:normal;font-size:var(--ad-fs2,11px);color:var(--ad-ink2,var(--muted))}.adminui .hourleg{row-gap:2px}@container (max-width:700px){.adminui .hourleg-i em{display:none}}.adminui .setevents{flex-wrap:wrap;gap:6px 16px;margin:4px 0 2px;display:flex}.adminui .setev{font-size:var(--ad-fs2,12.5px);cursor:var(--cur-hand);align-items:center;gap:6px;display:inline-flex}.adminui .setev input{width:16px;height:16px;accent-color:var(--ad-accent,var(--accent))}.adminui .setmin{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 2px;display:flex}.adminui .setmin>span{font-size:var(--ad-fs2,12px);color:var(--ad-ink2,var(--muted))}.adminui .setnum{text-align:right;flex:none;width:96px}.adminui .setunit{font-size:var(--ad-fs2,12px);color:var(--ad-ink2,var(--muted));font-weight:700}.adminui .ptbar.utbar{container-type:inline-size}@container (max-width:1250px){.adminui .ptbar.utbar .pthtile>span{display:none}.adminui .ptbar.utbar .pthtile{gap:3px;padding:4px 8px}}.adminui .opway-cap{font-size:var(--ad-fs3,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--ad-ink3,var(--muted));grid-column:1/-1;margin:2px 0 -2px;font-weight:800}.co-map{border:1px solid var(--border);border-radius:12px;margin:8px 0 6px;line-height:0;display:block;overflow:hidden}.co-map img{width:100%;height:auto;display:block}.co-map:hover{border-color:var(--accent2)}.belldrop .bellitem{align-items:stretch;gap:0;display:flex}.belldrop .bellgo{text-align:left;min-width:0;cursor:var(--cur-hand);color:inherit;font:inherit;background:0 0;border:0;flex:auto;align-items:flex-start;gap:9px;padding:9px 4px 9px 10px;display:flex}.belldrop .bellread{width:34px;color:var(--muted);cursor:var(--cur-hand);border:0;border-left:1px solid var(--border-soft);background:0 0;flex:none;font-size:14px;line-height:1}.belldrop .bellread:hover{color:var(--ok,#15803d);background:color-mix(in srgb, var(--ok,#15803d) 10%, transparent)}.adminui .sb-lb-why{font-style:normal;font-size:var(--ad-fs3,10.5px);opacity:.9;white-space:nowrap;margin-left:5px;font-weight:700}@container (max-width:360px){.adminui .sb-lb-why{display:none}}.osum .osym{text-align:center;min-width:1.05em;color:var(--ad-ink3,var(--muted));margin-right:4px;font-style:normal;font-weight:700;display:inline-block}.osum .r.disc .osym{color:var(--ok)}.osum .r.tot .osym{color:inherit;opacity:.6}@media (min-width:981px){.admodal .opwrap .opr{border-color:var(--ad-line-strong,var(--border));background:color-mix(in srgb, var(--ad-accent,var(--accent)) 7%, var(--ad-pane2,var(--surface2)));margin:8px 0 0;padding:7px 12px}.admodal .opwrap .osum{align-items:stretch;gap:4px 0}.admodal .opwrap .osum>.r{border-left:1px solid var(--ad-line,var(--border-soft));flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:1px 15px}.admodal .opwrap .osum>.r:first-child{border-left:0;padding-left:2px}.admodal .opwrap .osum>.r.netrow,.admodal .opwrap .osum>.r.dep,.admodal .opwrap .osum>.r.bonusplus{border-top:0;margin:0;padding:1px 15px}.admodal .opwrap .osum>.r.tot{margin:0 6px}.admodal .opwrap .osum>.r>span:first-child .novat-sw{text-transform:none;letter-spacing:0;margin-left:7px;font-size:10.5px;font-weight:600}.admodal .opwrap .osum>.r>span:first-child{white-space:nowrap;font-size:var(--ad-fs3,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink3,var(--muted));align-items:center;font-weight:700;display:inline-flex}.admodal .opwrap .osum>.r>.tabnum{color:var(--ad-ink,var(--text));font-size:15px;font-weight:700;line-height:1.18}.admodal .opwrap .osum>.r.disc>.tabnum{color:var(--ok)}.admodal .opwrap .osum>.r.tot{background:var(--ad-accent-bg,var(--surface2));border-left:0;border:1px solid var(--ad-accent-line,var(--border));border-radius:10px;margin-left:6px;padding:2px 14px}.admodal .opwrap .osum>.r.tot>span:first-child{color:var(--ad-accent-tx,var(--accent2));opacity:.8}.admodal .opwrap .osum>.r.tot>.tabnum{letter-spacing:-.01em;color:var(--ad-accent-tx,var(--accent2));font-size:21px;font-weight:800}.admodal .opwrap .osum>.r.discwhy{border-left:0;flex-basis:100%;order:99;padding-left:2px}.admodal .opwrap .osum:after{display:none}.admodal .opwrap .opmoney{align-self:center;margin-bottom:0;margin-left:auto;padding:0 0 0 14px}}@media (max-width:980px){.admodal .opwrap .osum .r>.tabnum{color:var(--ad-ink,var(--text));font-weight:650}.admodal .opwrap .osum .r.disc>.tabnum{color:var(--ok)}.admodal .opwrap .osum .r.tot{font-size:15px}.admodal .opwrap .osum .r.tot>.tabnum{color:var(--ad-accent-tx,var(--accent2));font-size:19px;font-weight:800}}.adminui .ophead-st.badge.badge-ord{letter-spacing:.01em;padding:5px 13px;font-size:14.5px}.adminui .ophead-st .stsel-in{font-size:inherit;font-weight:inherit}.adminui .ophead-st.nstat{padding:4px 12px;font-size:13px}.adminui .ophead-st.chg{border-radius:999px}.opnotes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px;margin:6px 0 2px;display:grid}.opnote-col{flex-direction:column;min-width:0;display:flex}.opnote-h{font-size:var(--ad-fs3,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ad-ink3,var(--muted));margin-bottom:3px;font-weight:700}.opnotes .opnote-fact{flex:auto;margin:0}.opnotes .opnote-fact.empty{border-left-color:var(--ad-line,var(--border-soft))}.opnotes .opnote-fact.empty .opnote-t{color:var(--ad-ink3,var(--muted));font-style:italic}.opnotes .opnote-canvas{background:var(--ad-panel,var(--surface));border:1px solid var(--ad-line-strong,var(--border));min-height:44px;color:var(--ad-ink,var(--text));border-radius:10px;flex:auto;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.5}.opnotes .opnote-canvas::placeholder{color:var(--ad-ink3,var(--muted));opacity:.8}.opnotes .opnote-canvas:focus{border-color:var(--ad-accent,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb, var(--ad-accent,var(--accent)) 16%, transparent);outline:none;min-height:84px}@media (min-width:981px){.opl>.opnotes{flex-basis:100%}}@media (max-width:700px){.opnotes{grid-template-columns:minmax(0,1fr)}}.orddow{font-style:normal;font-size:var(--ad-fs3,10.5px);letter-spacing:.02em;color:var(--ad-ink3,var(--muted));white-space:nowrap;text-transform:lowercase;margin-left:5px;font-weight:700}.ordmeta .orddow{color:var(--muted);font-size:11px}.opnotes.solo{grid-template-columns:minmax(0,1fr)}.adminui .ordpay.debt{color:var(--ad-alarm,var(--danger));font-weight:700}.adminui .ordpay-age{opacity:.75;font-style:normal;font-weight:600}.adminui .opset-of{font-style:normal;font-weight:600;font-size:var(--ad-fs3,10.5px);opacity:.7;margin-left:7px}.doc-logo-tld{letter-spacing:.06em;opacity:.72;margin-left:1px;padding-bottom:2px;font-size:.62em;font-style:normal;font-weight:700;line-height:1}.doc-wd{letter-spacing:-.01em;font-weight:800}.doc-tel{font-variant-numeric:tabular-nums}.adminui .ordpay-none{color:var(--ad-ink3,var(--muted))}@media (max-width:700px){.admodal .opwrap .ophead-lang,.admodal .opwrap .oi-units,.admodal .opwrap .ophead-act .opprint:not(.opdirect),.adminui .opwrap .ophead-act .opprint:not(.opdirect),.admodal .opwrap .ophead-act .opdirect .oplbl,.adminui .opwrap .ophead-act .opdirect .oplbl,.admodal .opwrap .ophead-act .opjoin-head{display:none}.admodal .opwrap .opfoot .opjoin-foot{display:inline-flex}.admodal .opwrap .opfoot .opjoin-foot .oplbl{display:none}.admodal .opwrap .ophead{padding:6px 10px 4px}.admodal .opwrap .ophead-id{gap:2px 8px}.admodal .opwrap .ophead-state{align-items:center;gap:4px 6px}.admodal .opwrap .ophead-st{min-height:32px;padding-top:2px;padding-bottom:2px;font-size:13px}.admodal .opwrap .ophead-st .stsel-in{min-height:28px}.admodal .opwrap .ophead-act{gap:6px}.admodal .opwrap .oprow-dates{gap:4px 8px;margin-bottom:0}.admodal .opwrap .oprow-dates .opway-cur{min-height:34px}.admodal .opwrap .oprow-dates .opwhen{flex:auto;min-width:0}.admodal .opwrap .oday{gap:6px;margin:2px 0 0!important}.admodal .opwrap .oday .peinp{min-height:34px}.admodal .opwrap .opway-cur b{display:none}.admodal .opwrap .oprow-dates .adr-btn{padding:0 6px;font-size:12px}.admodal .opwrap .ophead-when{font-size:11px}}.adminui .adtbl tbody tr.peekrow.ordalarm>td{background-color:var(--ad-alarm-bg);background-image:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--ad-alarm) 9%, transparent) 7px 8px)}.adminui .adtbl tbody tr.peekrow.ordalarm:hover>td{background-color:color-mix(in srgb, var(--ad-alarm) 13%, var(--ad-alarm-bg))}.adminui .adtbl tbody tr.peekrow.ordalarm>td:first-child{box-shadow:inset 3px 0 0 var(--ad-alarm)}.adminui .opayh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminui .opay-fold{border:1px solid var(--ad-line,var(--border));color:var(--ad-ink2,var(--muted));font:inherit;font-size:var(--ad-fs3,10.5px);letter-spacing:.04em;text-transform:uppercase;cursor:var(--cur-hand);background:0 0;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 9px;font-weight:800;line-height:1.6;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.adminui .opay-fold:hover{background:var(--ad-accent-bg,var(--accent-bg));border-color:var(--ad-accent-line,var(--accent2));color:var(--ad-ink,var(--text))}.adminui .opay-fold:focus-visible{outline:2px solid var(--ad-accent-line,var(--accent2));outline-offset:2px}.adminui .opay-fold em{font-size:12px;font-style:normal;line-height:1}@media (max-width:640px){.adminui .opay-fold{min-height:32px;padding:5px 12px}}.adminui .ordfil{cursor:var(--cur-hand);color:inherit;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.adminui .ordfil:hover{background:var(--ad-panel2);border-color:var(--ad-line)}.adminui .ordfil.on{background:var(--ad-accent-bg);border-color:var(--ad-accent-line);color:var(--ad-accent-tx)}.adminui .ordfil-l{pointer-events:none}.adminui .ordfil em{opacity:.7;pointer-events:none;font-size:9px;font-style:normal}.adminui .ordfil-s{opacity:0;width:100%;height:100%;cursor:var(--cur-hand);font:inherit;border:0;margin:0;padding:0;position:absolute;inset:0}.adminui .ochip.debtchip.on{background:var(--ad-alarm-bg);border-color:var(--ad-alarm-line);color:var(--ad-alarm)}.fbv-verify{background:color-mix(in srgb, var(--ad-ok,#22c55e) 12%, transparent);border:1px solid color-mix(in srgb, var(--ad-ok,#22c55e) 34%, transparent);border-radius:9px;margin:0 0 8px;padding:8px 10px;font-size:13px}.fbv-verify a{color:var(--ad-accent,var(--accent));font-weight:700}.fbv-msg{background:var(--ad-fill,#7f7f7f1a);border:1px solid var(--ad-line,var(--line));border-radius:9px;margin-bottom:6px;padding:7px 10px;font-size:13px;line-height:1.45}.fbv-msg.agent{background:color-mix(in srgb, var(--ad-accent,var(--accent)) 10%, transparent);border-color:color-mix(in srgb, var(--ad-accent,var(--accent)) 30%, transparent)}.fbv-msg b{margin-right:8px}.adminui .alarmleg{vertical-align:-2px;border-left:3px solid var(--ad-alarm);background-color:var(--ad-alarm-bg);background-image:repeating-linear-gradient(135deg, transparent 0 7px, color-mix(in srgb, var(--ad-alarm) 9%, transparent) 7px 8px);border-radius:3px;width:26px;height:12px;display:inline-block}.fb-fold{display:none}@media (max-width:859px),(max-height:559px){.fb-fold{border:1px solid var(--border);background:var(--surface);width:100%;height:40px;color:var(--text);font:inherit;cursor:var(--cur-hand);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.fb-fold-i{font-size:15px}.fb-fold-c{border:2px solid var(--bg2);width:16px;height:16px;box-shadow:0 0 0 1px var(--border);border-radius:50%}.fb-fold-t{text-align:left;flex:1}.fb-fold-a{opacity:.6}.fb-side.folded>:not(.fb-fold){display:none}.fb-side.folded~.fb-main .fb-canvas{max-height:78dvh}.fb-body2:has(.fb-side.folded) .fb-canvas{max-height:78dvh}.fb-head .fb-lang,.fb-head .fb-hctx,.fb-side.folded .fb-tools .fb-tbtn{display:none}.fb-side.folded .fb-tools .fb-tbtn[data-t=pen]{display:inline-flex}.fb-side.folded .fb-crow{flex-flow:column;align-items:center;gap:6px;margin-top:2px;display:flex}.fb-side.folded .fb-color{width:26px;height:26px}.fb-body2{overflow:hidden}.fb-main{min-height:0;overflow:hidden}.fb-note{z-index:6;background:var(--bg2);position:relative}.fb-foot{z-index:6;position:relative}.fb-card:focus-within .fb-main{max-height:34dvh}}.ptbar .ptsel{flex:none;width:auto;min-width:168px;height:38px}.trpeek{gap:2px;display:grid}.trpeek .admrow{border-bottom:1px solid var(--border-soft);grid-template-columns:22ch 1fr;align-items:baseline;gap:12px;padding:6px 0;display:grid}.trpeek .admrow>span{color:var(--ink3);overflow-wrap:anywhere;font-size:12px}.trpeek .admrow>b{overflow-wrap:anywhere;font-weight:600}.trpeek{container-type:inline-size}@container (max-width:560px){.trpeek .admrow{grid-template-columns:1fr;gap:2px}}@supports not (container-type:inline-size){@media (max-width:560px){.trpeek .admrow{grid-template-columns:1fr;gap:2px}}}.adminui .uhistdebt{color:var(--ad-alarm,var(--danger));font-size:11.5px;font-weight:700;display:block}.adminui .pe-hint{margin:4px 0 0;font-size:11.5px;line-height:1.35}.adminui .ordtbl .ordqty{white-space:nowrap}.adminui .ordtbl .ordqty-sep{color:var(--ad-ink3,var(--muted));opacity:.6;margin:0 .35em}.adminui .ordtbl .ordqty-pos{color:var(--ad-ink2,var(--muted));font-size:.88em;font-style:normal}.adminui .ordtbl .ordheadqty .ordqty-sep{opacity:.45}.ov-edit{border-color:color-mix(in srgb, var(--amber2,#d09025) 45%, var(--border))!important;color:var(--amber2,#d09025)!important}.ov-edit:hover{background:color-mix(in srgb, var(--amber2,#d09025) 12%, transparent)!important}.ov-edit[disabled]{opacity:.6;pointer-events:none}.adminui .discref-in{align-items:center;gap:5px;min-width:0;max-width:15ch;margin-left:8px;font-size:12px;display:inline-flex}.adminui .discref-in .peekhot{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed var(--ad-line,var(--border));cursor:var(--cur-help,help);font-weight:800;overflow:hidden}.adminui .discref-in .osym{opacity:.6}.adminui .peekcard .pk-dow{color:var(--ad-ink3,var(--muted));margin-left:4px;font-size:.84em;font-style:normal}.adminui .ochip.attnchip{border-color:color-mix(in srgb, var(--ad-amber,var(--amber)) 55%, var(--ad-line))}.adminui .ochip.attnchip.on{background:color-mix(in srgb, var(--ad-amber,var(--amber)) 18%, transparent)}.gearwrap{display:inline-flex;position:relative}.gearbtn.on{color:var(--accent2,var(--accent))}.gearmenu{z-index:90;background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px -12px #00000059}.gearitem{color:var(--text);cursor:var(--cur-hand);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.gearitem:hover{background:var(--surface2)}.gearitem svg{flex:none}.gearitem.gearscale{cursor:default}.gearitem.gearscale:hover{background:0 0}.erembed{margin-left:calc(50% - var(--er-vw,100vw) / 2);margin-right:calc(50% - var(--er-vw,100vw) / 2);--er-host:teal;padding:0 clamp(12px,3vw,44px);overflow:visible}.erembed .erhdr{margin:0;margin-inline:max(0px, calc((100% - var(--er-cw,100%)) / 2));top:var(--er-top,0px);z-index:60;background:linear-gradient(105deg, var(--er-host) 0%, color-mix(in srgb, var(--er-host) 45%, var(--bg)) 30%, var(--bg) 62%) var(--bg);border-radius:0 0 12px 12px;align-items:center;gap:10px;padding:6px 14px;transition:top .25s;display:flex;position:sticky}.erembed .erhdr-logo{cursor:var(--cur-pointer), pointer;background:#fff;border:0;border-radius:9px;align-items:center;padding:5px 10px;display:inline-flex;box-shadow:0 2px 12px -5px #00000073}.erembed .erhdr-logo img{pointer-events:none;width:auto;height:22px;display:block}.erembed .erhdr-logo:hover{opacity:.9}.erembed .erhdr-gap{flex:1}.erembed .erhdr-acc{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:var(--cur-pointer), pointer;border-radius:9px;align-items:center;gap:7px;max-width:200px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.erembed .erhdr-acc:hover{border-color:var(--brand);color:var(--brand)}.erembed .erhdr-accname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erembed .erhdr-ava{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.erembed .catnav{top:calc(var(--er-top,0px) + 66px);max-height:calc(100dvh - var(--er-top,0px) - 82px);transition:top .25s}.erembed .toolbar{top:var(--er-top,0px);transition:top .25s}.erembed .tb-mini{top:var(--er-top,0px)}.erembed .sechead{background:0 0;padding-top:2px;position:static}.erembed .fcount{display:none}.erembed .tb-er{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.erembed .srchwrap.row{display:block}.erembed .hero .herosearch{display:none}.erembed .toolbar .srchwrap.row{flex:200px;min-width:170px;max-width:380px;margin:0 10px}.erembed .toolbar .srchwrap.row.wide{max-width:500px}.erembed .toolbar .srchwrap.row .srchico{color:var(--muted);pointer-events:none;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.erembed .toolbar .srchwrap.row .tsearch{border:1px solid var(--border-soft);background:#fff;border-radius:999px;height:42px;padding:0 16px 0 46px;font-size:14px;box-shadow:0 8px 22px -14px #0a1e3c59}.erembed a{text-decoration:none!important}.erembed .co-agree a{text-decoration:underline!important}.erembed .erp-cmp,.erembed .ov-cmp,.erembed .ov-cmpgo,.erembed .cmpdock,.erembed .cmpov,.erembed .favcmp,.erembed .ov-edit{display:none!important}@media (max-width:560px){.erembed .erhdr{gap:7px}.erembed .erhdr-logo{font-size:15.5px}.erembed .erhdr-acc{max-width:120px;padding:5px 9px}}.erembed .hero{justify-content:flex-start;min-height:auto;padding:10px clamp(4px,1vw,16px) 0}.erembed .hero .h1{font-size:clamp(26px,3vw,40px)}.erembed .hero .htag{color:var(--text);margin-bottom:14px;font-size:16.5px;font-weight:500;line-height:1.55}.erembed .hero>.spotlight .sp-stage{height:clamp(250px,32vh,360px)}.erembed .hero>.spotlight{margin-top:0}.erembed .spotlight .sp-cap{flex-direction:column;gap:5px;margin:0 10px 8px;padding:9px 13px;display:flex}.erembed .spotlight .sp-cap .sp-eyebrow{letter-spacing:.2em;margin:0;font-size:9.5px;display:block}.erembed .spotlight .sp-cap .sp-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.erembed .spotlight .sp-cap .sp-row{justify-content:space-between;align-items:center;gap:12px;margin-top:1px;display:flex}.erembed .spotlight .sp-cap .sp-price{white-space:nowrap}.erembed .spotlight .sp-cap .sp-cta{flex:none;height:36px;padding:0 16px}.erembed .spotlight .sp-cap .sp-brand{letter-spacing:.14em;margin:0;font-size:10.5px}.erembed .catwrap{padding-top:8px}.erembed .hactions .cta.date{display:none}.adminui .trkpis,.adminui .trchart{margin-bottom:12px}.adminui .trchart svg{width:100%;height:72px;display:block}.adminui .trcols{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.adminui .trrow{border-bottom:1px solid var(--ad-line2);align-items:baseline;gap:8px;padding:5px 2px;display:flex}.adminui .trrow:last-child{border-bottom:0}.adminui .trrow.clk{cursor:var(--cur-pointer,pointer);border-radius:6px;margin-inline:-4px;padding-inline:6px}.adminui .trrow.clk:hover{background:var(--ad-fill2,var(--ad-line2))}.adminui .trrow.clk.on{background:color-mix(in srgb, var(--ad-accent-tx) 16%, transparent)}.adminui .trrow.clk.on .trname{font-weight:600}.adminui .trname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ad-fs2);flex:1;overflow:hidden}.adminui .trfun,.adminui .trmt{margin-top:10px}.adminui .trfrow{border-bottom:1px solid var(--ad-line2);align-items:center;gap:8px;padding:6px 2px;display:flex}.adminui .trfrow:last-of-type{border-bottom:0}.adminui .trfrow .trname{flex:0 0 clamp(96px,34%,190px)}.adminui .trfrow b{text-align:right;flex:none;min-width:34px}.adminui .trfbar{background:var(--ad-fill);border-radius:5px;flex:1;height:10px;overflow:hidden}.adminui .trfbar i{background:var(--ad-accent-tx);opacity:.85;border-radius:5px;min-width:2px;height:100%;display:block}.adminui .trfpct{text-align:right;font-style:normal;font-size:var(--ad-fs2);color:var(--ad-ink2);flex:0 0 44px}.adminui .trfhint{margin:8px 0 0}.adminui .editflag{font-style:normal;font-size:var(--ad-fs3,10.5px);white-space:nowrap;vertical-align:middle;color:var(--amber);background:color-mix(in srgb, var(--amber) 15%, transparent);border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);border-radius:999px;align-items:center;gap:3px;margin-left:6px;padding:0 5px;line-height:1.7;display:inline-flex}.adminui .editflag-t{font-variant-numeric:tabular-nums;opacity:.9}.adminui .adtbl tbody tr.peekrow.ordedited>td:first-child{box-shadow:inset 3px 0 0 var(--amber)}.adminui .pk-edited{font-size:var(--ad-fs2,11.5px);color:var(--amber);background:color-mix(in srgb, var(--amber) 13%, transparent);border-radius:8px;margin:6px 0 0;padding:4px 8px}.ochip.oc-edited{background:color-mix(in srgb, var(--amber) 14%, transparent);border-color:color-mix(in srgb, var(--amber) 50%, transparent)}.adminui .ophead-edited{font:inherit;font-size:var(--ad-fs2,11.5px);cursor:var(--cur-hand), pointer;color:var(--amber);background:color-mix(in srgb, var(--amber) 15%, transparent);border:1px solid color-mix(in srgb, var(--amber) 50%, transparent);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-weight:700;display:inline-flex}.adminui .ophead-edited:hover{background:color-mix(in srgb, var(--amber) 24%, transparent)}.adminui .ophead-edited i{opacity:.85;font-style:normal;font-weight:600}.adminui .custedit{border:1px solid var(--ad-line,var(--border-soft));background:var(--ad-pane2,var(--surface2));font-size:var(--ad-fs2,11.5px);color:var(--ad-ink2,var(--muted));border-radius:10px;margin-top:8px;padding:7px 10px}.adminui .custedit.hot{border-color:color-mix(in srgb, var(--amber) 55%, transparent);background:color-mix(in srgb, var(--amber) 8%, var(--ad-pane2,var(--surface2)))}.adminui .custedit-h{font-size:var(--ad-fs3,10.5px);text-transform:uppercase;letter-spacing:.06em;color:var(--ad-ink3,var(--muted))}.adminui .custedit-ok{text-transform:none;letter-spacing:0;color:var(--ok);font-style:normal}.adminui .custedit-hot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.adminui .custedit-when{min-width:0;color:var(--ad-ink,var(--text));flex:auto}.adminui .custedit-when b{color:var(--amber)}.adminui .custedit-when i{color:var(--ad-ink3,var(--muted));font-style:normal}.adminui .custedit-ack{flex:none}.adminui .custedit-lock{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.adminui .custedit.quiet{padding:5px 10px}.adminui .custedit.quiet .custedit-lock{margin-top:0}.adminui .custedit-st{min-width:0;color:var(--ad-ink2,var(--muted));flex:auto}.adminui .custedit-st.off{color:var(--ad-ink,var(--text))}.adminui .custedit-st i{color:var(--ad-ink3,var(--muted));font-style:normal}.adminui .custedit-lockbtn{font:inherit;font-size:var(--ad-fs3,10.5px);cursor:var(--cur-hand), pointer;color:var(--ad-ink2,var(--muted));border:1px solid var(--ad-line-strong,var(--border));background:0 0;border-radius:999px;flex:none;padding:3px 10px;font-weight:700}.adminui .custedit-lockbtn:hover{color:var(--ad-ink,var(--text));border-color:var(--ad-accent-tx,var(--accent2))}.adminui .custedit-lockbtn:disabled{opacity:.5;cursor:var(--cur-arrow), default}.adminui .custedit-more{font:inherit;font-size:var(--ad-fs3,10.5px);text-transform:uppercase;letter-spacing:.06em;color:var(--ad-ink3,var(--muted));cursor:var(--cur-hand), pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;font-weight:700;display:inline-flex}.adminui .custedit-more:hover{color:var(--ad-ink,var(--text))}.adminui .custedit-more i{font-variant-numeric:tabular-nums;font-style:normal}.adminui .custedit-more em{font-style:normal}.adminui .custedit-list{flex-direction:column;gap:5px;max-height:220px;margin-top:5px;display:flex;overflow-y:auto}.adminui .custedit-row{background:var(--ad-panel,var(--surface));border:1px solid var(--ad-line,var(--border-soft));border-radius:8px;flex-direction:column;gap:2px;padding:5px 7px;display:flex}.adminui .custedit-rh{align-items:baseline;gap:8px;display:flex}.adminui .custedit-rh b{color:var(--ad-ink,var(--text))}.adminui .custedit-rh i{font-variant-numeric:tabular-nums;color:var(--ad-ink3,var(--muted));margin-left:auto;font-style:normal}.adminui .custedit-ch,.adminui .custedit-money{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.adminui .custedit-ch em,.adminui .custedit-money em{font-style:normal;font-size:var(--ad-fs3,10.5px);text-transform:uppercase;letter-spacing:.05em;color:var(--ad-ink3,var(--muted));flex:none}.adminui .custedit-was{color:var(--ad-ink2,var(--muted));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ad-ink3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ad-ink3) 60%, transparent)}.adminui .custedit-now{color:var(--ad-ink,var(--text));font-weight:600}.adminui .custedit-arr{color:var(--ad-ink3,var(--muted));flex:none}.adminui .custedit-note{color:var(--ad-ink2,var(--muted));font-style:italic}.adminui .custedit-days{margin-left:14px;font-size:12px}.adminui .custedit-days .custedit-why{color:var(--ad-ink3,var(--faint));font-size:11.5px;font-style:normal}.adminui .custedit-delta{margin-left:6px;font-style:normal;font-weight:700}.adminui .custedit-money.up .custedit-delta{color:var(--amber)}.adminui .custedit-money.down .custedit-delta{color:var(--ok)}.adminui .custedit-money.up b{color:var(--amber)}.adminui .custedit-money.down b{color:var(--ok)}.adminui .custedit-money span.tabnum{color:var(--ad-ink2,var(--muted));text-decoration:line-through}@media (min-width:981px){.adminui .admodal .opwrap .custedit{flex:100%;width:100%;margin-top:6px}}@media (max-height:820px){.opnotes .opnote-canvas{min-height:30px;padding:6px 9px}.opnotes{gap:4px 10px;margin:4px 0 2px}.admodal>.admcard.wide.opwrap{flex-direction:column;height:calc(100dvh - 28px);display:flex}.admodal>.admcard.wide.opwrap>.admhead,.admodal>.admcard.wide.opwrap>.admfoot{flex:none}.admodal>.admcard.wide.opwrap>.admbody{flex:auto;min-height:0}.opr{max-height:none}.opfull .admitem{flex:none;min-height:40px;padding-top:2px;padding-bottom:2px}.opfull .admh{margin:0 0 2px}.opfull .admitem.edit{grid-template-columns:32px 1fr auto auto auto auto auto auto}.opfull .admitem.edit .oi-img{width:32px;height:32px}.opl{padding-top:2px;padding-bottom:2px}.opfull{margin-top:4px;padding-top:2px}.osum .r{min-height:0}}.adminui .ochip-n.bad{color:var(--ad-alarm,var(--danger));margin-left:5px;font-weight:800}.adminui:not(.navmini) .adnav .adnav-n.bad{color:var(--ad-alarm,var(--danger))}.admodal>.admcard.wide.opwrap{flex-direction:column;height:calc(100dvh - 28px);display:flex}.admodal>.admcard.wide.opwrap>.admhead,.admodal>.admcard.wide.opwrap>.admfoot{flex:none}.admodal>.admcard.wide.opwrap>.admbody{flex:auto;min-height:0}.admodal .admcard.wide .opbody{overflow:hidden auto}.opfull .admitems{flex:none;min-height:0;overflow:visible}.opfull{flex:none}.opfull .admitem{flex:none;min-height:40px}.admodal .opr .osum{flex:auto;min-width:0}.admodal .opr .osum .r{flex:auto;justify-content:flex-start;gap:8px}.adminui .admodal .opwrap .custedit{margin-top:6px;padding-top:4px;padding-bottom:4px}.admodal .admcard.wide .admfoot{padding-top:8px;padding-bottom:8px}.adminui .admodal .opwrap .custedit{margin-top:5px;padding:3px 10px;line-height:1.35}.ordmeta .ordhm{color:var(--text);margin-left:5px;font-weight:700}.oi-disc{align-items:center;gap:4px;display:inline-flex}.oi-disc .oi-dpct{text-align:right;border:1px solid var(--ad-line,var(--border-soft));background:var(--ad-pane,var(--surface));width:4.2ch;color:var(--ad-ink,var(--text));font:inherit;border-radius:7px;padding:3px 5px}.oi-disc em{color:var(--ad-ink3,var(--muted));font-style:normal;font-size:var(--ad-fs3,11px)}.admitem.edit{grid-template-columns:32px 1fr auto auto auto auto auto auto}.oi-disc .oi-dsign{color:var(--ad-ink3,var(--muted));margin-right:1px;font-style:normal}.shareset{flex-direction:column;gap:6px;min-width:0;display:flex;container-type:inline-size}.shareset-btn{border:1px solid var(--border);height:36px;color:var(--text);cursor:var(--cur-hand);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.shareset-btn:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));color:var(--accent)}.shareset-form{align-items:center;gap:6px;min-width:0;display:flex}.shareset-name{border:1px solid var(--border);background:var(--bg2);min-width:0;height:36px;color:var(--text);border-radius:10px;flex:auto;padding:0 11px;font-family:inherit;font-size:13px}.shareset-go{background:var(--accent);height:36px;color:var(--accent-ink);cursor:var(--cur-hand);white-space:nowrap;border:0;border-radius:999px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:800}.shareset-go:disabled{opacity:.55;cursor:not-allowed}.shareset-x{width:30px;height:30px;color:var(--muted);cursor:var(--cur-hand);background:0 0;border:0;border-radius:999px}.shareset-done{align-items:center;gap:8px;min-width:0;display:flex}.shareset-link{overflow-wrap:anywhere;min-width:0;color:var(--muted);flex:auto;font-size:12.5px}.shareset-copy{border:1px solid var(--border);height:32px;color:var(--text);cursor:var(--cur-hand);background:0 0;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:700}.shareset-cart{margin-top:8px}.shareset-cmp{margin-left:auto}@container (max-width:280px){.shareset-form{flex-wrap:wrap}.shareset-name{flex-basis:100%}}.setpage{max-width:900px;margin:0 auto;padding:26px 16px 90px;container-type:inline-size}.sethead h1{margin:0 0 4px;font-size:clamp(22px,4.6cqi,30px)}.setsub{color:var(--muted);margin:0 0 12px;font-size:13.5px}.setdates{margin:0 0 6px;font-size:13.5px}.setdates-old{color:var(--amber2,var(--muted))}.setdropped{color:var(--muted);margin:0 0 6px;font-size:12.5px}.setlist{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.setrow{border:1px solid var(--border);background:var(--bg2);border-radius:13px;align-items:center;gap:12px;padding:9px 12px;display:flex}.setrow-img{background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.setrow-img img{object-fit:contain;width:100%;height:100%}.setrow-main{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.setrow-name{color:var(--text);overflow-wrap:anywhere;font-size:14.5px;font-weight:700;text-decoration:none}.setrow-name:hover{color:var(--accent)}.setrow-av{font-size:12px;font-weight:700}.setrow-av.ok{color:var(--ok)}.setrow-av.bad{color:var(--danger)}.setrow-busy{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--bg2))}.setrow-money{flex:none;align-items:baseline;gap:8px;display:flex}.setrow-qty{color:var(--muted);font-size:13px;font-weight:800}.setrow-price{white-space:nowrap;font-size:14px;font-weight:800}.setrow-price small{color:var(--muted);margin-left:2px;font-size:11px;font-weight:600}.setsum{border:1px solid var(--border);border-radius:13px;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.setsum b{font-size:19px}.setacts{flex-direction:column;gap:9px;margin-top:20px;display:flex}.setacts-hint{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.setacts-row{flex-wrap:wrap;gap:9px;display:flex}.setacts-row>button{flex:180px}@container (max-width:520px){.setrow{flex-wrap:wrap}.setrow-money{justify-content:flex-end;width:100%}}.btn2{border:1px solid var(--border);height:46px;color:var(--text);cursor:var(--cur-hand);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.btn2:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));color:var(--accent)}.shareset-cmp{width:340px;max-width:100%}.shareset-cart,.shareset-form,.shareset-done{width:100%}.cmpdock-go.pop{animation:.42s cubic-bezier(.2,.9,.25,1.3) both badgepop}
