/*! Petalo — florist point of sale — © 2026 Hasib (OVERSHOOT). All rights reserved. Licensed, not sold: see LICENSE.md. */
:root{--font:"Urbanist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-2xs:11px;--fs-xs:12px;--fs-sm:12.5px;--fs-md:13.5px;--fs-base:14px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:20px;--fs-3xl:22px;--fs-4xl:26px;--fs-display:34px;--bg:#f2f0ec;--card:#fbfaf8;--card-2:#f4f2ee;--well:#28201a0e;--well-solid:#ebe8e3;--line:#28201a16;--line-2:#28201a26;--shadow:0 1px 2px #28201a0d, 0 12px 32px -20px #28201a47;--shadow-lg:0 2px 6px #28201a14, 0 30px 60px -24px #28201a61;--text:#1d1a18;--muted:#5f5853;--faint:#8f8780;--accent:#ff7a59;--on-accent:#2a0d05;--accent-text:#b2391c;--accent-soft:#ffe3d9;--accent-line:#ec5f3e;--good:#1b6b44;--good-fill:#4dbf88;--warn:#835000;--warn-fill:#efb23d;--bad:#b3241a;--bad-fill:#ef6a5d;--info:#1c5996;--info-fill:#6aa6e3;--danger-bg:#c2382c;--on-danger:#fff;--t-coral:#ff8a6b;--t-rose:#ec8a9a;--t-mint:#5fc795;--t-butter:#f0bd45;--t-sky:#64a8e6;--t-sand:#c4ab8d;--t-ink:#3a3633;--tile-coral:#ffe0d4;--on-tile-coral:#4b1607;--tile-butter:#fbecc6;--on-tile-butter:#463200;--tile-sky:#dcebfa;--on-tile-sky:#0e2e50;--tile-mint:#d8f1e3;--on-tile-mint:#0d3a23;--side:#1e2221;--side-2:#262b29;--side-text:#eef0ee;--side-muted:#a7afab;--side-line:#ffffff14;--paper:#fffdf8;--paper-ink:#24201c;--paper-muted:#6d655d;--ink-toast:#1e2221;--on-ink-toast:#f3f4f2;--r-card:20px;--r-ctl:12px;--side-w:252px;--rail-w:78px;--frame:12px;--gap:16px;--gutter:clamp(16px, 2vw, 28px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#121413;--card:#1a1d1c;--card-2:#212524;--well:#e6f0eb0f;--well-solid:#262a29;--line:#ffffff13;--line-2:#ffffff24;--shadow:0 1px 2px #00000059, 0 16px 36px -22px #000c;--shadow-lg:0 2px 6px #0006, 0 30px 60px -24px #000000d9;--text:#f2f1ed;--muted:#aeb3b0;--faint:#7c827f;--accent:#ff8a6b;--on-accent:#2a0d05;--accent-text:#ffa68c;--accent-soft:#3d241c;--accent-line:#ff9b80;--good:#72d6a2;--good-fill:#46b47e;--warn:#f3c769;--warn-fill:#d9a43a;--bad:#ff9b90;--bad-fill:#e5675a;--info:#93c3f3;--info-fill:#5f9bd6;--t-ink:#c9cdca;--tile-coral:#47291f;--on-tile-coral:#ffe7de;--tile-butter:#43381c;--on-tile-butter:#fbf0d3;--tile-sky:#1f3448;--on-tile-sky:#e2effc;--tile-mint:#1f3a2c;--on-tile-mint:#dff4e8;--side:#191c1b;--side-2:#222625;--side-line:#ffffff12;--paper:#f7f3ea;--ink-toast:#f1f0ec;--on-ink-toast:#1d1a18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:500 var(--fs-base)/1.45 var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.5}img,svg{display:block}mark{background:var(--accent-soft);color:inherit;border-radius:3px;padding:0 1px}kbd{font:600 var(--fs-2xs)/1 var(--font);background:var(--well);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:4px 6px}:focus{outline:none}:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:8px}.skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:10px;padding:10px 14px;font-weight:600;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.js:not(.is-ready) .app,.app.is-waiting{opacity:0}.tone--accent,.tone--coral{--c:var(--t-coral)}.tone--accent{--c:var(--accent)}.tone--rose{--c:var(--t-rose)}.tone--mint{--c:var(--t-mint)}.tone--butter{--c:var(--t-butter)}.tone--sky{--c:var(--t-sky)}.tone--sand{--c:var(--t-sand)}.tone--ink{--c:var(--t-ink)}.tone--good{--c:var(--good-fill)}.tone--warn{--c:var(--warn-fill)}.tone--bad{--c:var(--bad-fill)}.tone--info{--c:var(--info-fill)}.dot{background:var(--c,var(--accent));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot--ghost{border:1.5px dashed var(--muted);background:0 0}.main{margin-left:calc(var(--side-w) + var(--frame) * 2);flex-direction:column;min-width:0;min-height:100dvh;display:flex}.view{padding:6px var(--gutter) 48px;flex:1;width:100%;min-width:0;max-width:1720px;margin:0 auto}.view__wait{min-height:60vh}html.is-railed .main{margin-left:calc(var(--rail-w) + var(--frame) * 2)}.side{z-index:30;top:var(--frame);bottom:var(--frame);left:var(--frame);width:var(--side-w);background:var(--side);color:var(--side-text);box-shadow:0 30px 60px -30px #1412108c, inset 0 0 0 1px var(--side-line);border-radius:24px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.side__brand{align-items:center;gap:8px;padding:16px 14px 10px 16px;display:flex}.side__logo{border-radius:12px;flex:1;align-items:center;gap:11px;min-width:0;display:flex}.side__mark{background:var(--accent);width:38px;height:38px;color:var(--on-accent);border-radius:12px;flex:none;place-items:center;display:grid}.side__mark .ico{stroke-width:1.8px;width:23px;height:23px}.side__brandText{flex-direction:column;min-width:0;line-height:1.15;display:flex}.side__brandText b{letter-spacing:-.02em;font-size:21px;font-weight:700}.side__brandText small{font-size:var(--fs-xs);color:var(--side-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side .side__collapse{width:32px;height:32px;color:var(--side-text);background:#ffffff0d;border-radius:10px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.side .side__collapse:hover{background:#ffffff1a}.side .side__collapse .ico{width:18px;height:18px}html.is-railed .side .side__collapse .ico{transform:scaleX(-1)}.side__close{display:none}.nav{scrollbar-width:none;flex:1;padding:4px 12px 12px;position:relative;overflow:hidden auto}.nav::-webkit-scrollbar{display:none}.nav__pill{background:var(--accent);opacity:0;pointer-events:none;z-index:0;border-radius:12px;position:absolute;top:0;left:12px;right:12px;box-shadow:0 8px 20px -10px #ff7a59b3}.nav__group+.nav__group{border-top:1px solid var(--side-line);margin-top:14px;padding-top:12px}.nav__head{font-size:var(--fs-xs);color:var(--side-muted);padding:6px 12px;font-weight:600}.nav__link{z-index:1;height:42px;color:var(--side-muted);font-weight:600;font-size:var(--fs-md);border-radius:12px;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.nav__link:hover{color:var(--side-text);background:#ffffff0d}.nav__link[aria-current=page]{color:var(--on-accent);background:0 0}.nav__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav__count{font-size:var(--fs-2xs);min-width:22px;height:20px;color:var(--side-text);background:#ffffff1a;border-radius:99px;place-items:center;padding:0 6px;font-weight:700;display:grid}.nav__count--warn{background:var(--warn-fill);color:#2e1d00}.nav__link[aria-current=page] .nav__count{color:var(--on-accent);background:#2a0d0524}.nav__chev{opacity:.7;width:16px;height:16px}.nav__link[aria-current=page] .nav__chev{transform:rotate(180deg)}.nav__subs{border-left:1px solid var(--side-line);margin:4px 0 6px 22px;padding-left:14px}.nav__subs a{height:34px;color:var(--side-muted);font-size:var(--fs-md);border-radius:10px;align-items:center;padding:0 10px;font-weight:600;display:flex;position:relative}.nav__subs a:hover{color:var(--side-text);background:#ffffff0d}.nav__subs a[aria-current=true]{color:var(--side-text)}.nav__subs a[aria-current=true]:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--side);border-radius:50%;position:absolute;left:-18px}.side__foot{border-top:1px solid var(--side-line);padding:10px 12px 12px}.side__me{text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;padding:8px;display:flex;position:relative}.side__me:hover{background:#ffffff0d}.side__foot-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.side__foot-text b{font-weight:600;font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side__foot-text small{color:var(--side-muted);font-size:var(--fs-xs)}.side__dots{color:var(--side-muted);width:18px}html.is-railed .side{width:var(--rail-w)}html.is-railed .side__brand{flex-direction:column;gap:10px;padding:14px 0 8px}html.is-railed .side__logo{flex:none}html.is-railed .side__brandText,html.is-railed .nav__label,html.is-railed .nav__chev,html.is-railed .nav__subs,html.is-railed .side__foot-text,html.is-railed .side__dots,html.is-railed .nav__head{display:none}html.is-railed .nav{padding:4px 12px 12px}html.is-railed .nav__group+.nav__group{margin-top:8px;padding-top:8px}html.is-railed .nav__link{justify-content:center;padding:0}html.is-railed .nav__count{width:9px;min-width:9px;height:9px;box-shadow:0 0 0 2px var(--side);background:var(--accent);padding:0;font-size:0;position:absolute;top:5px;right:7px}html.is-railed .nav__count--warn{background:var(--warn-fill)}html.is-railed .side__me{justify-content:center;padding:6px 0}@media (width>=761px) and (width<=1279px){.side .side__collapse{display:none}}html.is-railed .side [data-tip]:after{content:attr(data-tip);left:calc(var(--rail-w) + var(--frame) + 10px);background:var(--ink-toast);color:var(--on-ink-toast);font-size:var(--fs-sm);white-space:pre;pointer-events:none;opacity:0;visibility:hidden;z-index:50;box-shadow:var(--shadow);border-radius:9px;margin-top:0;padding:7px 10px;font-weight:600;position:fixed}html.is-railed .side [data-tip]:is(:hover,:focus-visible):after{opacity:1;visibility:visible}html:not(.is-railed) .side .side__collapse[data-tip]:after{display:none}.top{z-index:20;padding:14px var(--gutter) 10px;background:var(--bg);align-items:center;gap:12px;width:100%;max-width:1720px;margin:0 auto;display:flex;position:sticky;top:0}.top .top__menu,.top__brand,.top__title{display:none}button,a,[role=tab],[role=radio],summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tabbar{display:none}@media (width<=760px){.tabbar{z-index:35;padding:6px max(8px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:var(--card);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px -18px #28201a59}.tabbar__pill{background:var(--accent-soft);opacity:0;pointer-events:none;border-radius:99px;width:56px;height:32px;position:absolute;top:6px;left:0}.tabbar__tab{z-index:1;min-height:52px;color:var(--muted);font-size:var(--fs-2xs);flex-direction:column;align-items:center;gap:3px;padding-top:6px;font-weight:600;display:flex;position:relative}.tabbar__tab .ico{width:22px;height:22px}.tabbar__tab[aria-current=page]{color:var(--accent-text)}.tabbar__badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-size:var(--fs-2xs);box-shadow:0 0 0 2px var(--card);border-radius:99px;place-items:center;padding:0 5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:2px;left:calc(50% + 6px)}}.top__where{color:var(--muted);font-size:var(--fs-md);white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.top__where .ico{opacity:.6;width:14px;height:14px}.top__where b{color:var(--text);font-weight:600}.top__search{background:var(--card);border:1px solid var(--line);max-width:440px;height:42px;color:var(--muted);box-shadow:var(--shadow);text-align:left;border-radius:14px;flex:1;align-items:center;gap:10px;margin-left:auto;padding:0 8px 0 14px;display:flex}.top__search span{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-md);flex:1;overflow:hidden}.top__search:hover{border-color:var(--line-2)}.top__tools{align-items:center;gap:8px;display:flex}.chip{background:var(--card);border:1px solid var(--line);height:42px;font-weight:600;font-size:var(--fs-md);white-space:nowrap;box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}button.chip:hover{border-color:var(--line-2)}.chip .ico{width:18px;height:18px}.chip--clock,.chip--clock .top__date{color:var(--muted)}.live{background:var(--good-fill);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.live:after{content:"";border:2px solid var(--good-fill);opacity:0;border-radius:50%;animation:2.8s ease-out infinite breathe;position:absolute;inset:-4px}@keyframes breathe{0%{opacity:.7;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.4)}}.top__bell{position:relative}.badge-dot{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font-size:var(--fs-2xs);box-shadow:0 0 0 2px var(--bg);border-radius:99px;place-items:center;padding:0 5px;font-weight:700;display:grid;position:absolute;top:4px;right:3px}.btn{border-radius:var(--r-ctl);height:40px;font-weight:600;font-size:var(--fs-md);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.btn .ico{width:18px;height:18px}.btn--accent{background:var(--accent);color:var(--on-accent);box-shadow:0 8px 18px -10px #ec5f3ecc,inset 0 1px #ffffff4d}.btn--accent:hover{background:var(--accent-line)}.btn--ghost{background:var(--card);border-color:var(--line-2)}.btn--ghost:hover{background:var(--card-2)}.btn--quiet{color:var(--muted)}.btn--quiet:hover{color:var(--text);background:var(--well)}.btn--dark{background:var(--text);color:var(--bg)}.btn--danger{background:var(--danger-bg);color:var(--on-danger)}.btn--danger-ghost{background:var(--card);border-color:var(--line-2);color:var(--bad)}.btn--sm{height:32px;font-size:var(--fs-sm);border-radius:10px;padding:0 11px}.btn--sm .ico{width:16px;height:16px}.btn--lg{height:48px;font-size:var(--fs-lg);border-radius:14px;padding:0 20px}.btn--block{width:100%}.ibtn{border-radius:var(--r-ctl);width:40px;height:40px;color:var(--text);flex:none;place-items:center;display:inline-grid}.ibtn:hover{background:var(--well)}.top .ibtn{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;width:42px;height:42px}.ibtn--sm{border-radius:10px;width:32px;height:32px}.ibtn--sm .ico{width:17px;height:17px}.link{color:var(--accent-text);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:4px;display:inline-flex}.link:hover{text-decoration:underline}.link .ico{width:15px;height:15px}.head{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;margin:10px 0 20px;display:flex}.head__lead{flex:320px;min-width:0}.head__crumbs{color:var(--muted);font-size:var(--fs-sm);gap:6px;margin-bottom:6px;display:flex}.head__crumbs span+span:before{content:"/";opacity:.6;margin-right:6px}.head__title{letter-spacing:-.025em;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.04}.head__title .word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.head__title .ch{display:inline-block}.head__sub{color:var(--muted);font-size:var(--fs-base);margin-top:8px}.head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow);min-width:0;padding:18px 20px 20px;position:relative}.card__head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.card__titles{flex:1;min-width:0}.card__title{font-size:var(--fs-lg);letter-spacing:-.005em;align-items:center;gap:8px;font-weight:600;line-height:1.25;display:flex}.card__sub{color:var(--muted);font-size:var(--fs-sm);margin-top:2px}.card__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.card--flush{padding:0;overflow:hidden}.card--flush>.card__head{padding:18px 20px 0}.grid{gap:var(--gap);display:grid}.panel{min-width:0}.pill{--pc:var(--muted);--pf:var(--well);background:var(--pf);height:24px;color:var(--pc);font-size:var(--fs-xs);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.pill--good{--pc:var(--good);--pf:color-mix(in srgb, var(--good-fill) 18%, transparent)}.pill--warn{--pc:var(--warn);--pf:color-mix(in srgb, var(--warn-fill) 22%, transparent)}.pill--bad{--pc:var(--bad);--pf:color-mix(in srgb, var(--bad-fill) 16%, transparent)}.pill--info{--pc:var(--info);--pf:color-mix(in srgb, var(--info-fill) 18%, transparent)}.pill--accent,.pill--coral{--pc:var(--accent-text);--pf:color-mix(in srgb, var(--accent) 18%, transparent)}.pill--rose{--pc:var(--text);--pf:color-mix(in srgb, var(--t-rose) 26%, transparent)}.pill--mint{--pc:var(--text);--pf:color-mix(in srgb, var(--t-mint) 24%, transparent)}.pill--butter{--pc:var(--text);--pf:color-mix(in srgb, var(--t-butter) 30%, transparent)}.pill--sky{--pc:var(--text);--pf:color-mix(in srgb, var(--t-sky) 24%, transparent)}.pill--sand{--pc:var(--text);--pf:color-mix(in srgb, var(--t-sand) 28%, transparent)}.pill--ink{--pc:var(--text);--pf:var(--well)}.av{letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.av--xs{width:24px;height:24px;font-size:var(--fs-2xs);letter-spacing:-.02em}.av--sm{width:30px;height:30px;font-size:var(--fs-2xs)}.av--md{width:38px;height:38px;font-size:var(--fs-xs)}.av--lg{width:48px;height:48px;font-size:var(--fs-lg)}.av--xl{width:64px;height:64px;font-size:var(--fs-2xl)}.av--t0{color:#4b1607;background:#ffd9cc}.av--t1{color:#0e2e50;background:#cfe5f8}.av--t2{color:#463200;background:#fbe6b5}.av--t3{color:#0d3a23;background:#cdeedc}.av--t4{color:#4f1220;background:#f8d3da}.av--t5{color:#1e2b26;background:#d9e4df}.av--t6{color:#4a2700;background:#ffe1b8}.av--t7{color:#0b3438;background:#d5ecee}.av--more{background:var(--well-solid);color:var(--muted)}.av-stack{display:inline-flex}.av-stack .av{box-shadow:0 0 0 2px var(--card)}.av-stack .av+.av{margin-left:-8px}.seg{background:var(--well);isolation:isolate;border-radius:12px;gap:2px;padding:3px;display:inline-flex;position:relative}.seg__thumb{background:var(--card);z-index:-1;transform-origin:0;border-radius:9px;position:absolute;top:0;left:0;box-shadow:0 1px 2px #28201a1f,0 4px 10px -4px #28201a33}:root[data-theme=dark] .seg__thumb{background:#333937}.seg__opt{height:32px;font-weight:600;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.seg__opt[aria-checked=true]{color:var(--text)}.seg__opt .ico{width:16px;height:16px}.seg--sm .seg__opt{height:28px;padding:0 10px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;margin-bottom:20px;display:flex;position:relative;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs__tab{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:10px 1px 12px;font-weight:600;display:inline-flex}.tabs__tab:hover,.tabs__tab[aria-current=page]{color:var(--text)}.tabs__count{font-size:var(--fs-2xs);background:var(--well);color:var(--muted);border-radius:99px;padding:2px 7px;font-weight:700}.tabs__tab[aria-current=page] .tabs__count{background:var(--accent-soft);color:var(--accent-text)}.tabs__line{background:var(--accent);transform-origin:0;opacity:0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0}.meter{background:var(--well);border-radius:99px;height:8px;display:block;overflow:hidden}.meter__fill{border-radius:inherit;background:var(--c,var(--accent));transform-origin:0;height:100%;display:block}.meter--accent{--c:var(--accent)}.meter--good{--c:var(--good-fill)}.meter--warn{--c:var(--warn-fill)}.meter--bad{--c:var(--bad-fill)}.meter--info{--c:var(--info-fill)}.meter--coral{--c:var(--t-coral)}.meter--rose{--c:var(--t-rose)}.meter--mint{--c:var(--t-mint)}.meter--butter{--c:var(--t-butter)}.meter--sky{--c:var(--t-sky)}.meter--ink{--c:var(--t-ink)}.switch{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.switch__text{flex-direction:column;min-width:0;display:flex}.switch__text b{font-weight:600}.switch__text small{color:var(--muted);font-size:var(--fs-sm)}.switch__ctl{background:var(--line-2);border-radius:99px;flex:none;width:46px;height:28px;transition:background-color .2s;position:relative}.switch__ctl[aria-checked=true]{background:var(--accent)}.switch__knob{width:22px;height:22px;transition:translate .32s cubic-bezier(.3,1.5,.5,1);position:absolute;top:3px;left:3px;translate:0}.switch__ctl[aria-checked=true] .switch__knob{translate:18px}.switch__dot{background:#fff;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 1px 3px #00000040}.input{background:var(--card);border:1px solid var(--line-2);width:100%;height:42px;font-size:var(--fs-base);border-radius:12px;padding:0 12px;font-weight:500}.input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);outline:none}textarea.input{resize:vertical;height:auto;padding:10px 12px;line-height:1.45}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.input[aria-invalid=true]{border-color:var(--bad)}.input-money{display:block;position:relative}.input-money:before{content:"$";color:var(--muted);font-weight:600;position:absolute;top:50%;left:12px;translate:0 -50%}.input-money .input{padding-left:24px}.search-in{align-items:center;display:flex;position:relative}.search-in .ico{width:18px;color:var(--muted);pointer-events:none;position:absolute;left:12px}.search-in .input{height:38px;padding-left:38px}.field{flex-direction:column;grid-column:span 2;gap:6px;min-width:0;display:flex}.field--half{grid-column:span 1}.field__label{font-weight:600;font-size:var(--fs-sm)}.field__label i{color:var(--accent-text);font-style:normal}.field__hint{color:var(--muted);font-size:var(--fs-xs)}.field__err{color:var(--bad);font-size:var(--fs-xs);font-weight:600}.form__grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 4px;display:grid}.form__msg{color:var(--bad);font-weight:600;font-size:var(--fs-sm);margin-top:10px}.check{width:18px;height:18px;accent-color:var(--accent-line)}.table-wrap{margin:0 -20px -20px;overflow-x:auto}.card--flush .table-wrap{margin:14px 0 0}.table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.table th{text-align:left;font-size:var(--fs-xs);color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--card-2);padding:10px 12px;font-weight:600}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px;font-weight:600}.table th:first-child,.table td:first-child{padding-left:20px}.table th:last-child,.table td:last-child{padding-right:20px}.table tr:last-child td{border-bottom:0}.table tbody tr{cursor:pointer}.table tbody tr:hover td{background:var(--well)}.table .num{text-align:right;white-space:nowrap}.table small,.muted{color:var(--muted);font-weight:500}.table .cell-main{align-items:center;gap:10px;min-width:0;display:flex}.table .cell-main>span:not(.av){flex-direction:column;min-width:0;display:flex}.table .cell-main small{font-size:var(--fs-xs)}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:34px 16px;display:flex}.empty__ico{background:var(--well);width:52px;height:52px;color:var(--muted);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}.empty__title{color:var(--text);font-weight:600;font-size:var(--fs-lg)}.empty__text{font-size:var(--fs-sm);max-width:320px}.empty .btn{margin-top:10px}.chart{-webkit-user-select:none;user-select:none;width:100%;position:relative}.chart svg{overflow:visible}.chart__grid line{stroke:var(--line);stroke-dasharray:3 5}.chart__grid text,.chart__x{fill:var(--muted);font-size:var(--fs-2xs);font-weight:600}.chart__bar{fill:var(--c);transition:opacity .2s}.chart__bar.is-dim{opacity:.35}.chart__ghost{fill:var(--well);stroke:var(--line-2);stroke-dasharray:3 3}.chart__band{fill:var(--well)}.chart__now line{stroke:var(--text);stroke-width:1.5px;stroke-dasharray:2 4}.chart__now circle{fill:var(--text)}.chart__line{fill:none;stroke:var(--c);stroke-width:2.4px;stroke-linecap:round}.chart__line.is-dashed{stroke-dasharray:5 6;stroke-width:1.8px;opacity:.8}.stop{stop-color:var(--c)}.chart__cross line{stroke:var(--line-2)}.chart__cross circle{fill:var(--card);stroke:var(--c);stroke-width:2.5px}.chart__tip{z-index:2;pointer-events:none;background:var(--card);border:1px solid var(--line);min-width:150px;box-shadow:var(--shadow-lg);font-size:var(--fs-sm);border-radius:12px;flex-direction:column;gap:3px;padding:9px 11px;display:flex;position:absolute}.chart__tip b{font-weight:700}.chart__tip span{color:var(--muted);align-items:center;gap:7px;font-weight:600;display:flex}.spark{overflow:visible}.spark__line{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round}.spark__dot{fill:var(--c)}.ring{flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{position:absolute;inset:0}.ring__track{fill:none;stroke:var(--well)}.ring__fill{fill:none;stroke:var(--c);stroke-linecap:round}.ring__in{font-weight:700;font-size:var(--fs-sm);position:relative}.stack{border-radius:99px;gap:3px;display:flex;overflow:hidden}.stack__seg{background:var(--c);border-radius:3px;min-width:4px}.heat{font-size:var(--fs-2xs);color:var(--muted);gap:4px;font-weight:600;display:grid}.heat__row{display:contents}.heat__col{text-align:center}.heat__label{white-space:nowrap;align-self:center;padding-right:8px}.heat__cell{aspect-ratio:1.5;background:color-mix(in srgb, var(--c) calc(var(--k) * 100%), var(--well-solid));border-radius:6px;min-height:16px}.count{font-variant-numeric:tabular-nums}.is-flash{animation:1s ease-out flash}@keyframes flash{0%{color:var(--accent-text)}to{color:inherit}}.float-up{z-index:90;pointer-events:none;font-weight:700;font-size:var(--fs-md);background:var(--good-fill);color:#0b2a1a;white-space:nowrap;border-radius:99px;padding:3px 9px;position:fixed}.float-up--bad{background:var(--bad-fill);color:#3a0904}.delta{font-size:var(--fs-xs);align-items:center;gap:3px;font-weight:600;display:inline-flex}.delta .ico{width:14px;height:14px}.delta--up{color:var(--good)}.delta--down{color:var(--bad)}dialog{color:var(--text);background:0 0;border:0;max-width:none;max-height:none;padding:0}dialog::backdrop{background:#1412106b}.drawer{width:min(480px,100vw);height:100dvh;margin:0;position:fixed;inset:0 0 0 auto}.drawer__inner{background:var(--card);height:100%;box-shadow:var(--shadow-lg);border-left:1px solid var(--line);position:relative;overflow-y:auto}.drawer__body{flex-direction:column;gap:16px;padding:26px 26px 34px;display:flex}.drawer__x{z-index:2;background:var(--card-2);position:absolute;top:16px;right:16px}.drawer__kicker{color:var(--muted);font-size:var(--fs-sm);padding-right:44px;font-weight:600}.drawer__title{font-size:var(--fs-3xl);letter-spacing:-.02em;padding-right:44px;font-weight:700;line-height:1.15}.drawer__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.drawer__who{font-weight:600;font-size:var(--fs-sm);align-items:center;gap:7px;display:inline-flex}.drawer__price{font-size:var(--fs-xl);letter-spacing:-.01em;margin-left:auto;font-weight:700}.drawer__h{font-size:var(--fs-sm);color:var(--muted);margin-bottom:-8px;font-weight:600}.drawer__text{line-height:1.55}.drawer__note{background:var(--well);font-size:var(--fs-md);border-radius:14px;gap:10px;padding:12px 14px;display:flex}.drawer__note .ico{width:18px;color:var(--muted)}.drawer__actions{flex-wrap:wrap;gap:8px;display:flex}.drawer__person{align-items:center;gap:14px;display:flex}.facts{background:var(--line);border:1px solid var(--line);border-radius:14px;gap:1px;display:grid;overflow:hidden}.facts>div{background:var(--card);grid-template-columns:96px 1fr;gap:12px;padding:10px 14px;display:grid}.facts dt{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.facts dd{font-weight:600;font-size:var(--fs-md)}.facts dd small{color:var(--muted);font-weight:500}.facts--3{grid-template-columns:repeat(3,1fr)}.facts--3>div{grid-template-columns:1fr;gap:2px}.facts--3 dd{font-size:var(--fs-xl);letter-spacing:-.01em}.mini-list{flex-direction:column;gap:6px;display:flex}.mini-list button{background:var(--card-2);text-align:left;border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;gap:0 12px;width:100%;padding:10px 12px;display:grid}.mini-list button:hover{border-color:var(--line-2)}.mini-list b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mini-list small{color:var(--muted);font-size:var(--fs-xs);grid-row:2}.mini-list span{grid-area:1/2/3;align-self:center;font-weight:700}.cardnote{background:var(--tile-butter);color:var(--on-tile-butter);border-radius:4px 16px 16px;padding:16px 18px;font-style:italic;font-weight:500;line-height:1.5}.stepper{gap:6px;display:flex}.stepper li{flex:1;min-width:0}.stepper button{background:var(--card-2);border:1px solid var(--line);text-align:left;width:100%;font-size:var(--fs-xs);color:var(--muted);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;font-weight:600;display:flex}.stepper i{background:var(--well);width:22px;height:22px;font-style:normal;font-size:var(--fs-2xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.stepper i .ico{stroke-width:2.4px;width:13px;height:13px}.stepper .is-done button{color:var(--text)}.stepper .is-done i{background:var(--good-fill);color:#0b2a1a}.stepper .is-now button{border-color:var(--accent-line);color:var(--text);background:color-mix(in srgb, var(--accent) 10%, var(--card))}.stepper .is-now i{background:var(--accent);color:var(--on-accent)}.stepper span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.refund{background:var(--card-2);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.refund__go{grid-column:span 2;justify-content:flex-end;gap:8px;display:flex}.refund .field{grid-column:span 1}.modal{place-items:center;width:100vw;height:100dvh;margin:0;padding:16px;display:grid;position:fixed;inset:0}.modal[open]{display:grid}.modal:not([open]){display:none}.modal__box{background:var(--card);width:min(580px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border:1px solid var(--line);border-radius:24px;padding:26px;position:relative;overflow-y:auto}.modal--sm .modal__box{width:min(420px,100%)}.modal--lg .modal__box{width:min(760px,100%)}.modal__x{position:absolute;top:14px;right:14px}.modal__title{font-size:var(--fs-2xl);letter-spacing:-.015em;padding-right:40px;font-weight:700}.modal__text{color:var(--muted);margin-top:6px;line-height:1.5}.modal__foot{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.keys{flex-direction:column;gap:10px;margin-top:16px;display:flex}.keys div{justify-content:space-between;align-items:center;gap:12px;display:flex}.keys dd{gap:4px;display:flex}.pop{z-index:60;background:var(--card);border:1px solid var(--line-2);min-width:230px;max-width:calc(100vw - 20px);box-shadow:var(--shadow-lg);border-radius:16px;padding:6px;position:fixed}.pop--wide{width:380px;padding:0}.pop__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pop__title{font-weight:700}.pop__list{max-height:min(420px,60vh);padding:6px;overflow-y:auto}.pop__row{border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.pop__row:hover{background:var(--well)}.pop__row b{font-weight:600;font-size:var(--fs-md);line-height:1.35;display:block}.pop__row small{color:var(--muted);font-size:var(--fs-xs)}.pop__row.is-unread b:after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.pop__ico{background:var(--well);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pop__ico .ico{width:18px;height:18px}.pop__ico--order{background:var(--tile-coral);color:var(--on-tile-coral)}.pop__ico--stock{background:var(--tile-butter);color:var(--on-tile-butter)}.pop__ico--payout{background:var(--tile-mint);color:var(--on-tile-mint)}.pop__ico--staff{background:var(--tile-sky);color:var(--on-tile-sky)}.menu{flex-direction:column;display:flex}.menu__item{height:38px;font-weight:600;font-size:var(--fs-md);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:0 10px;display:flex}.menu__item:hover,.menu__item:focus-visible{background:var(--well);outline:none}.menu__item span{flex:1}.menu__item .ico{width:18px;height:18px;color:var(--muted)}.menu__item.is-danger{color:var(--bad)}.menu__check{color:var(--accent-text)!important}.menu__sep{border:0;border-top:1px solid var(--line);margin:5px 4px}.toasts{z-index:95;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:20px;right:20px}.toast{pointer-events:auto;background:var(--ink-toast);min-height:48px;color:var(--on-ink-toast);box-shadow:var(--shadow-lg);max-width:min(440px,100vw - 32px);font-size:var(--fs-md);border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.toast__ico{color:var(--accent);display:grid}:root[data-theme=dark] .toast__ico{color:var(--accent-text)}.toast--good .toast__ico{color:var(--good-fill)}.toast--bad .toast__ico{color:var(--bad-fill)}.toast__msg{flex:1;min-width:0}.toast__undo{height:32px;color:inherit;background:#ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}:root[data-theme=dark] .toast__undo{background:#00000014}.toast__undo .ico,.toast__x .ico{width:16px;height:16px}.toast__x{opacity:.7;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.finder{width:100vw;height:100dvh;margin:0;padding:11vh 16px 16px;position:fixed;inset:0}.finder[open]{justify-content:center;align-items:flex-start;display:flex}.finder__box{background:var(--card);width:min(620px,100%);box-shadow:var(--shadow-lg);border:1px solid var(--line-2);border-radius:22px;overflow:hidden}.finder__field{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 16px;display:flex}.finder__field .ico{color:var(--muted)}.finder__field input{height:58px;font-size:var(--fs-xl);background:0 0;border:0;outline:none;flex:1;min-width:0;font-weight:500}.finder__list{max-height:min(460px,62vh);padding:8px;overflow-y:auto}.finder__group{font-size:var(--fs-xs);color:var(--muted);padding:10px 10px 4px;font-weight:600}.finder__opt{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:9px 10px;display:flex}.finder__opt[aria-selected=true]{background:var(--well)}.finder__opt>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.finder__opt b{font-weight:600}.finder__opt small{color:var(--muted);font-size:var(--fs-xs)}.finder__ico{background:var(--card-2);border:1px solid var(--line);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.finder__ico .ico{width:18px}.finder__go{width:16px;color:var(--muted);opacity:0}.finder__opt[aria-selected=true] .finder__go{opacity:1}.receipt{background:var(--paper);color:var(--paper-ink);font-size:var(--fs-md);border-radius:14px 14px 0 0;padding:22px 22px 30px;position:relative;box-shadow:inset 0 0 0 1px #28201a14;-webkit-mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 50%/18px 100% repeat-x;mask:radial-gradient(7px at 50% 100%,#0000 98%,#000) 50%/18px 100% repeat-x}.receipt__head{text-align:center;border-bottom:1.5px dashed #28201a33;flex-direction:column;align-items:center;gap:2px;padding-bottom:14px;display:flex}.receipt__logo{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.receipt__logo .ico{width:21px}.receipt__head b{font-weight:700;font-size:var(--fs-lg)}.receipt__head small{color:var(--paper-muted);font-size:var(--fs-xs)}.receipt__lines{border-bottom:1.5px dashed #28201a33;flex-direction:column;gap:7px;padding:12px 0;display:flex}.receipt__lines li{justify-content:space-between;gap:12px;display:flex}.receipt__lines i{color:var(--paper-muted);font-style:normal}.receipt__sums{flex-direction:column;gap:4px;padding-top:10px;display:flex}.receipt__sums div{color:var(--paper-muted);justify-content:space-between;display:flex}.receipt__sums dd{color:var(--paper-ink);font-weight:600}.receipt__total{font-size:var(--fs-xl);border-top:1px solid #28201a24;margin-top:6px;padding-top:8px;font-weight:700;color:var(--paper-ink)!important}.receipt__ref dd{color:#b3241a}.receipt__meta{text-align:center;color:var(--paper-muted);font-size:var(--fs-xs);margin-top:14px}.receipt__foot{text-align:center;font-size:var(--fs-xs);color:var(--paper-muted);margin-top:6px;font-style:italic}.receipt__stamp{font-weight:700;font-size:var(--fs-xl);letter-spacing:.08em;text-transform:uppercase;opacity:.82;border:3px solid;border-radius:10px;padding:6px 12px;position:absolute;top:92px;right:18px;transform:rotate(-12deg)}.receipt__stamp.is-paid{color:#1b6b44}.receipt__stamp.is-refunded{color:#b3241a}.receipt__stamp.is-partial{color:#835000}.scrim{z-index:25;background:#14121073;position:fixed;inset:0}.scrim[hidden]{display:none}.signin{z-index:80;background:var(--bg);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.signin__card{background:var(--card);border:1px solid var(--line);width:min(400px,100%);box-shadow:var(--shadow-lg);border-radius:26px;flex-direction:column;gap:6px;padding:30px;display:flex}.signin__mark{width:46px;height:46px;margin-bottom:10px}.signin__title{font-size:var(--fs-2xl);letter-spacing:-.015em;font-weight:700}.signin__sub{color:var(--muted);margin-bottom:14px}.signin form{flex-direction:column;gap:14px;display:flex}.signin__foot{color:var(--muted);font-size:var(--fs-xs);text-align:center;margin-top:10px}.row-actions{justify-content:flex-end;gap:6px;display:flex}.kpi-tile{border-radius:18px;padding:16px}.stat-lbl{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.stat-val{font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:600;line-height:1.15}.list-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.list-row:last-child{border-bottom:0}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.filters .search-in{flex:220px;max-width:320px}@media (width<=1279px){.chip--clock .top__date{display:none}}@media (width<=1100px){.top__where{display:none}.top__search{margin-left:0}}@media (width<=999px){.top__outlet span,.chip--clock{display:none}}@media (width<=760px){:root{--gutter:16px}.main,html.is-railed .main{margin-left:0}.view{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.side{top:0;left:0;bottom:calc(64px + env(safe-area-inset-bottom));padding-top:env(safe-area-inset-top);visibility:hidden;border-radius:0 24px 24px 0;width:min(300px,86vw);transition:translate .42s cubic-bezier(.2,.8,.2,1);translate:-105%}.side.is-open{visibility:visible;translate:0}html:not(.is-ready) .side{transition:none}.side__collapse{display:none!important}.side__close{width:36px;height:36px;color:var(--side-text);background:#ffffff0f;border-radius:10px;place-items:center;display:grid}.top{padding:calc(10px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));gap:8px}.top__brand{flex:none;display:block}.top__brand .side__mark{width:44px;height:44px}.top__title{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.top__title b{font-weight:700;font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top__title small{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.scrim{bottom:calc(64px + env(safe-area-inset-bottom))}.seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.head__actions{width:100%}.head__actions>.btn--accent:only-child,.head__actions>.btn--accent:last-child{flex:1}.top__search{height:42px}.top__search kbd,.top__search span{display:none}.top__search{flex:0 0 44px;justify-content:center;width:44px;height:44px;margin-left:auto;padding:0}.top__outlet{display:none}.top__theme{display:none!important}.top__new span{display:none}.top__new{border-radius:14px;width:44px;height:44px;padding:0}.top .ibtn{width:44px;height:44px}.head{margin:6px 0 16px}.card{border-radius:18px;padding:16px}.card--flush>.card__head{padding:16px 16px 0}.card.card--flush{padding:0}.filters>*{min-width:0;max-width:100%}.filters .search-in{flex:100%;max-width:none}.card--flush .table-wrap{margin:12px 0 0}.table-wrap{margin:0 -16px -16px}.input,.finder__field input{font-size:16px}.form__grid{grid-template-columns:1fr}.field--half{grid-column:span 2}.drawer{width:100vw;height:auto;max-height:92dvh;inset:auto 0 0}.drawer__inner{border-left:0;border-radius:24px 24px 0 0;max-height:92dvh}.drawer__body{padding:22px 18px 30px}.modal{place-items:end center;padding:0}.modal__box{border-radius:24px 24px 0 0;max-height:92dvh;padding:22px 18px 26px;width:100%!important}.toasts{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));align-items:stretch}.finder{padding:12px}.facts>div{grid-template-columns:84px 1fr}.stepper span,.table--stack thead{display:none}.table--stack,.table--stack tbody,.table--stack tr,.table--stack td{display:block}.table--stack tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 16px;display:grid}.table--stack td{border:0;padding:0!important}.table--stack td[data-hide-sm]{display:none}.table--stack td.num{text-align:right}}@media (pointer:coarse){.btn,.chip,.input{min-height:44px}.ibtn,.ibtn--sm{min-width:44px;min-height:44px}.btn--sm{min-height:44px}.input,input,select,textarea{font-size:16px}.seg__opt{min-height:40px}.tabs__tab{justify-content:center;min-width:44px;min-height:44px}.nav__link{height:46px}.nav__subs a{height:42px}.menu__item{min-height:46px}.finder__opt{min-height:52px}.pop__row{min-height:48px}.link{min-height:40px}.switch__ctl{position:relative}.switch__ctl:after{content:"";position:absolute;inset:-9px -4px}.mini-list button{min-height:52px}}@media (height<=560px) and (width>=761px){.nav__link{height:36px}.nav__subs a{height:30px}.side__brand{padding-top:10px}}@media (prefers-reduced-motion:reduce){.live:after{animation:none}.switch__knob,.side{transition:none!important}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}
