@font-face{font-family:InterHryvnia;src:url(/fonts/inter-hryvnia.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+20b4}:root{--bg:#0a0a0a;--bg-elev:#141414;--bg-card:#171717;--line:#262626;--line-strong:#333333;--line-soft:#1f1f1f;--bg-card-2:#1d1d1d;--warn:#f59e0b;--text:#f5f5f4;--text-dim:#a3a3a3;--text-faint:#6b6b6b;--accent:#dc2626;--accent-hover:#ef3838;--accent-ink:#ffffff;--danger:#ef4444;--success:#22c55e;--good:#16a34a;--good-dim:#166534;--money:#0ea5e9;--money-dim:#075985;--delivery:#14b8a6;--delivery-dim:#134e4a;--tg:#229ed9;--tg-hover:#1c8dc2;--radius:4px;--radius-lg:8px;--page-max:1400px;--read-max:720px;--read-max-toc:980px;--font-display:"InterHryvnia",var(--font-archivo),"Helvetica Neue",system-ui,sans-serif;--font-body:"InterHryvnia",var(--font-inter),"Helvetica Neue",system-ui,sans-serif;--font-mono:"InterHryvnia",var(--font-jetbrains),ui-monospace,monospace;--font-code:"InterHryvnia",var(--font-jetbrains),ui-monospace,monospace;--font-btn:"InterHryvnia",var(--font-fira),var(--font-inter),"Helvetica Neue",system-ui,sans-serif}[data-theme=light]{--bg:#f7f6f3;--bg-elev:#ffffff;--bg-card:#ffffff;--line:#e6e4e0;--line-strong:#cfccc6;--line-soft:#eeece8;--bg-card-2:#faf9f6;--warn:#d97706;--text:#0a0a0a;--text-dim:#4a4a4a;--text-faint:#8a8a8a;--accent-ink:#ffffff;--money:#0284c7;--money-dim:#bae6fd;--delivery:#0d9488;--delivery-dim:#99f6e4}:root{--status-new:#f59e0b;--status-confirmed:#eab308;--status-processing:#d97706;--status-awaiting_payment:#8b5cf6;--status-awaiting_prepayment:#7c3aed;--status-prepayment_paid:#c084fc;--status-paid:#a855f7;--status-awaiting_sending:#3b82f6;--status-packed:#6366f1;--status-sent:#06b6d4;--status-delivered:#14b8a6;--status-pre_done:#10b981;--status-done:#22c55e;--status-rejected:#ea580c;--status-returning:#fb923c;--status-returned:#f97316;--status-cancelled:#dc2626;--status-awaiting_refund:#f43f5e;--status-refunded:#fb7185;--status-closed:#64748b;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-4h:10px;--sp-5:12px;--sp-5h:14px;--sp-6:16px;--sp-7:24px;--sp-8:32px;--radius-sm:2px;--radius-pill:999px;--on-accent:#ffffff;--scrim-1:rgba(0,0,0,0.4);--scrim-2:rgba(0,0,0,0.6);--shadow-1:0 2px 6px rgba(0,0,0,0.4);--shadow-2:0 8px 24px rgba(0,0,0,0.45);--shadow-3:0 16px 40px rgba(0,0,0,0.5);--fs-1:11px;--fs-2:12px;--fs-3:13px;--fs-4:14px;--fs-5:16px;--fs-6:18px;--fs-7:20px;--fs-8:24px;--fs-9:30px;--fs-10:36px;--fs-hero:clamp(44px,6vw,84px);--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--tracking-label:0.04em;--tracking-tight:-0.01em;--sp-7h:20px;--sp-9:40px;--sp-10:48px;--sp-12:64px;--sp-16:80px;--radius-md:6px;--radius-xl:12px;--radius-2xl:16px;--elev-card:var(--shadow-1);--elev-raised:var(--shadow-2);--elev-overlay:var(--shadow-2);--elev-modal:var(--shadow-3);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-standard:cubic-bezier(0.4,0,0.2,1);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;--dur-4:480ms;--press-scale:0.97;--surface-0:var(--bg);--surface-1:var(--bg-elev);--surface-2:var(--bg-card);--surface-3:var(--bg-card-2);--border-subtle:var(--line-soft);--border-default:var(--line);--border-strong:var(--line-strong);--text-primary:var(--text);--text-secondary:var(--text-dim);--text-tertiary:var(--text-faint);--text-disabled:#767676;--on-accent-ink:var(--accent-ink);--control-h:38px;--control-h-sm:30px;--field-gap:var(--sp-5);--field-col-min:200px;--ring-focus:0 0 0 3px color-mix(in oklab,var(--accent) 25%,transparent)}@media (prefers-reduced-motion:reduce){:root{--dur-1:0ms;--dur-2:0ms;--dur-3:0ms;--dur-4:0ms;--press-scale:1}}:root{--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--sp-1:var(--space-2);--sp-2:var(--space-4);--sp-3:var(--space-6);--sp-4:var(--space-8);--sp-4h:var(--space-10);--sp-5:var(--space-12);--sp-5h:var(--space-14);--sp-6:var(--space-16);--sp-7h:var(--space-20);--sp-7:var(--space-24);--sp-8:var(--space-32);--sp-9:var(--space-40);--sp-10:var(--space-48);--sp-12:var(--space-64);--sp-16:var(--space-80);--gap-2xs:var(--space-2);--gap-xs:var(--space-4);--gap-label:var(--space-6);--gap-sm:var(--space-8);--gap-md:var(--space-12);--gap-lg:var(--space-16);--gap-xl:var(--space-24);--gap-2xl:var(--space-32);--page-pad-x:var(--space-24);--page-pad-y:var(--space-32);--section-gap:var(--gap-xl);--modal-pad:18px;--card-pad:var(--space-20);--card-pad-compact:var(--space-16);--card-gap:var(--gap-lg);--card-radius:var(--radius-lg);--card-radius-inner:var(--radius);--card-bg:var(--surface-2);--card-bg-inner:var(--surface-1);--card-border:var(--border-default);--card-border-inner:var(--border-subtle);--table-pad-y:var(--space-12);--table-pad-y-compact:var(--space-8);--table-pad-x:var(--space-12);--divider-inner:1px solid var(--border-subtle);--divider-region:1px solid var(--border-default);--tile-col-min:160px;--tile-col-max:220px;--counter-h:18px;--thumb-sm:32px;--lh-none:1;--lh-compact:1.4;--fw-extrabold:800;--fw-black:var(--fw-extrabold);--tracking-normal:0;--tracking-caps:0.08em;--tracking-caps-wide:0.12em;--radius-control:var(--radius);--radius-chip:var(--radius-pill);--radius-card:var(--radius-lg);--radius-overlay:var(--radius-xl);--radius-thumb:var(--radius);--radius-circle:50%;--shadow-pop:0 16px 40px -12px rgba(0,0,0,0.75),0 0 0 1px var(--line-strong);--shadow-modal:0 24px 64px -16px rgba(0,0,0,0.7),0 0 0 1px var(--line);--elev-flat:none;--elev-card:none;--elev-raised:var(--shadow-1);--elev-overlay:var(--shadow-pop);--elev-modal:var(--shadow-modal);--elev-drawer:0 0 40px rgba(0,0,0,0.5);--elev-bar-bottom:0 -6px 22px rgba(0,0,0,0.4);--scrim:rgba(0,0,0,0.6);--scrim-soft:rgba(0,0,0,0.4);--scrim-1:var(--scrim-soft);--scrim-2:var(--scrim);--overlay-media:rgba(0,0,0,0.6);--overlay-media-strong:rgba(0,0,0,0.85);--danger-ink:#f87171;--danger-tint:color-mix(in oklab,var(--danger) 14%,transparent);--danger-border:color-mix(in oklab,var(--danger) 55%,transparent);--warn-tint:color-mix(in oklab,var(--warn) 15%,transparent);--good-ink:#4ade80;--info:var(--money);--test:#fbbf24;--on-test:#1a1205;--star:#f5c518;--surface-hover:color-mix(in oklab,var(--text) 5%,transparent);--surface-active:color-mix(in oklab,var(--text) 9%,transparent);--surface-selected:color-mix(in oklab,var(--accent) 8%,transparent);--focus-color:var(--text);--selected-fill:var(--text);--selected-ink:var(--bg);--selected-tint:color-mix(in oklab,var(--text) 8%,transparent);--selected-bar:var(--text);--nav-active-bar:var(--accent);--link:var(--text);--link-quiet:var(--text-secondary);--section-legend-ink:var(--text-secondary);--section-chip-bg:var(--surface-1);--required-mark:var(--accent);--badge-warn-bg:color-mix(in srgb,var(--accent) 15%,transparent);--badge-warn-ink:var(--accent);--tone-accent-fg:var(--accent);--tone-accent-bg:color-mix(in oklab,var(--accent) 12%,transparent);--tone-accent-bg-strong:color-mix(in oklab,var(--accent) 18%,transparent);--tone-accent-border:color-mix(in oklab,var(--accent) 40%,var(--line));--tone-danger-fg:var(--danger);--tone-danger-bg:color-mix(in oklab,var(--danger) 12%,transparent);--tone-danger-bg-strong:color-mix(in oklab,var(--danger) 18%,transparent);--tone-danger-border:color-mix(in oklab,var(--danger) 40%,var(--line));--tone-warn-fg:var(--warn);--tone-warn-bg:color-mix(in oklab,var(--warn) 12%,transparent);--tone-warn-bg-strong:color-mix(in oklab,var(--warn) 18%,transparent);--tone-warn-border:color-mix(in oklab,var(--warn) 40%,var(--line));--tone-good-fg:var(--good);--tone-good-bg:color-mix(in oklab,var(--good) 12%,transparent);--tone-good-bg-strong:color-mix(in oklab,var(--good) 18%,transparent);--tone-good-border:color-mix(in oklab,var(--good) 40%,var(--line));--tone-info-fg:var(--info);--tone-info-bg:color-mix(in oklab,var(--info) 12%,transparent);--tone-info-bg-strong:color-mix(in oklab,var(--info) 18%,transparent);--tone-info-border:color-mix(in oklab,var(--info) 40%,var(--line));--tone-delivery-fg:var(--delivery);--tone-delivery-bg:color-mix(in oklab,var(--delivery) 12%,transparent);--tone-delivery-bg-strong:color-mix(in oklab,var(--delivery) 18%,transparent);--tone-delivery-border:color-mix(in oklab,var(--delivery) 40%,var(--line));--tone-tg-fg:var(--tg);--tone-tg-bg:color-mix(in oklab,var(--tg) 12%,transparent);--tone-tg-bg-strong:color-mix(in oklab,var(--tg) 18%,transparent);--tone-tg-border:color-mix(in oklab,var(--tg) 40%,var(--line));--tone-neutral-fg:var(--text-dim);--tone-neutral-bg:color-mix(in oklab,var(--text) 6%,transparent);--tone-neutral-bg-strong:color-mix(in oklab,var(--text) 10%,transparent);--tone-neutral-border:var(--line-strong);--state-hover:color-mix(in oklab,var(--text) 6%,transparent);--state-press:color-mix(in oklab,var(--text) 10%,transparent);--row-hover:color-mix(in oklab,var(--text) 10%,transparent);--state-disabled-opacity:0.45;--ring-focus:0 0 0 2px var(--surface-0),0 0 0 4px var(--focus-color);--ring-field:0 0 0 3px color-mix(in oklab,var(--focus-color) 22%,transparent);--ring-invalid:0 0 0 3px color-mix(in oklab,var(--danger) 30%,transparent);--transition-control:background-color var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard),opacity var(--dur-1) var(--ease-standard),transform var(--dur-1) var(--ease-out);--transition-disclosure:transform var(--dur-2) var(--ease-out);--transition-overlay-in:var(--dur-3) var(--ease-out);--dur-loop:1s;--control-h-xs:28px;--control-h-lg:46px;--control-pad-x:var(--space-12);--control-px-sm:var(--space-10);--button-px:var(--space-20);--button-px-sm:var(--space-12);--button-px-lg:var(--space-32);--control-fs:var(--fs-4);--control-fs-sm:var(--fs-3);--tap-min:44px;--badge-h-sm:20px;--list-table-vh:78dvh;--admin-sticky-top:64px}@media (max-width:720px){:root{--control-fs:var(--fs-5)}.admin-auth-shell,.admin-shell,body:has(.admin-shell) .pop,body:has(.admin-shell) .tm-backdrop{--control-h:44px;--control-h-sm:36px}}@media (max-width:720px){.admin-auth-shell,.admin-shell,body:has(.admin-shell) .pop,body:has(.admin-shell) .tm-backdrop{--page-pad-x:var(--space-16);--page-pad-y:var(--space-16);--section-gap:var(--gap-lg);--card-pad:var(--space-16)}}:root{--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-xl:24px;--z-base:0;--z-raised:1;--z-sticky:10;--z-topbar:20;--z-bottombar:30;--z-fab:40;--z-banner:50;--z-dropdown:60;--z-drawer:70;--z-sheet:80;--z-modal:90;--z-toast:100;--admin-sidebar-w:220px;--admin-topbar-h:56px;--admin-mobilebar-h:52px;--admin-content-max:1600px;--admin-form-max:1200px;--admin-read-max:720px;--admin-aside-w:340px;--admin-field-max:420px}.admin-auth-shell,.admin-shell,body:has(.admin-shell) .pop,body:has(.admin-shell) .tm-backdrop{--accent-hover:#c81e1e;--text-tertiary:#8c8c8c;--modal-pad:var(--card-pad);--required-mark:var(--danger-ink);--badge-warn-bg:var(--warn-tint);--badge-warn-ink:var(--warn)}:root{--nest-0:var(--accent);--nest-1:#64748b;--nest-0-line:color-mix(in oklab,var(--nest-0) 34%,var(--line));--nest-0-ink:color-mix(in oklab,var(--nest-0) 62%,var(--text-secondary));--nest-1-line:color-mix(in oklab,var(--nest-1) 40%,var(--line));--nest-1-ink:color-mix(in oklab,var(--nest-1) 55%,var(--text-secondary));--section-border:var(--nest-0-line);--section-border-nested:var(--nest-1-line);--section-legend-ink:var(--nest-0-ink);--section-legend-ink-nested:var(--nest-1-ink);--card-border-inner:var(--nest-1-line);--shadow-nest:0 10px 28px -18px rgba(0,0,0,0.9)}[data-theme=light]{--nest-1:#7c8794;--shadow-nest:0 10px 24px -20px rgba(0,0,0,0.35)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}.footer{margin-top:auto}button{cursor:pointer;border:none;background:none}button,input,select,textarea{font-family:inherit;color:inherit}input,select,textarea{font-size:inherit}a{color:inherit;text-decoration:none}ul{list-style:none}