:root{--ax-font-sans:"Barlow",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ax-font-display:"Barlow Condensed","Barlow","Segoe UI",Arial,sans-serif;--sx-hi:#d7141a;--sx-hi-soft:#fde3e4;--sx-ink:#1f1f1f}html[data-sx-brand]{--ax-canvas:#ffffff;--ax-surface-subtle:#f7f5f5;--ax-text-strong:#1a1a1a;--ax-text:#2e2e2e;--ax-text-muted:#666161;--ax-text-subtle:#8a8484;--ax-accent:#c8102e;--ax-accent-hover:#a10d25;--ax-accent-wash:#fdecee;--ax-on-accent:#ffffff;--ax-accent-rgb:200,16,46;--ax-accent-50:#fdf0f1;--ax-accent-100:#fbd9dd;--ax-accent-200:#f5b0b9;--ax-accent-300:#ec7d8c;--ax-accent-400:#dc3f55;--ax-accent-500:#c8102e;--ax-accent-600:#a10d25;--ax-accent-700:#7d0a1d;--ax-link:#c8102e;--ax-focus-ring:#c8102e;--ax-focus-shadow:0 0 0 3px rgba(200,16,46,0.25);--ax-glow-1:rgba(215,20,26,0.08);--ax-glow-2:rgba(215,20,26,0.04);--ax-glow-3:rgba(0,0,0,0.02);--ax-gradient-accent:linear-gradient(135deg,#d7141a,#a10d25)}html[data-sx-brand][data-ax-theme=dark]{--ax-canvas:#121010;--ax-surface-subtle:#1c1818;--ax-text-strong:#f7f3f3;--ax-text:#e4dddd;--ax-text-muted:#ada3a3;--ax-text-subtle:#8c8282;--ax-accent:#ff4d5a;--ax-accent-hover:#ff6b76;--ax-accent-wash:#2b1416;--ax-on-accent:#ffffff;--ax-accent-rgb:255,77,90;--ax-accent-50:#2b1416;--ax-accent-500:#ff4d5a;--ax-accent-600:#ff6b76;--ax-accent-700:#ff6b76;--ax-link:#ff6b76;--ax-focus-ring:#ff4d5a;--ax-glow-1:rgba(215,20,26,0.12);--ax-glow-2:rgba(215,20,26,0.06);--ax-glow-3:rgba(255,77,90,0.04);--ax-gradient-accent:linear-gradient(135deg,#ff4d5a,#d7141a)}.sx-logo-light{display:inline-block;vertical-align:middle}.sx-logo-dark{display:none;vertical-align:middle}html[data-ax-theme=dark] .sx-logo-light{display:none}html[data-ax-theme=dark] .sx-logo-dark{display:inline-block}.ax-modal__title,.ax-page-head__title,.sx-display{font-family:var(--ax-font-display);font-weight:700;letter-spacing:.01em}.ax-card__title,.ax-modal__title,.ax-page-head__title,.ax-sidebar__wordmark,.sx-display,.sx-total{font-variant-numeric:lining-nums tabular-nums}.ax-modal__title{font-size:1.6rem;line-height:1.2;overflow-wrap:anywhere}.ax-modal__dialog{max-width:min(680px,calc(100vw - 32px))}.ax-modal__dialog--lg{max-width:min(1000px,calc(100vw - 32px))}.ax-modal__header{padding:var(--ax-space-6) var(--ax-space-8) var(--ax-space-5)}.ax-modal__body{padding:var(--ax-space-6) var(--ax-space-8) var(--ax-space-8)}.ax-modal__footer{flex-wrap:wrap;row-gap:var(--ax-space-3);column-gap:var(--ax-space-3);padding:var(--ax-space-5) var(--ax-space-8)}.ax-modal__footer>.ax-btn--ghost:first-child{margin-inline-end:auto}.ax-modal__body>*+*,.ax-modal__body>form>*+*{margin-block-start:var(--ax-space-6)!important}.ax-modal__body>*,.ax-modal__body>form>*{margin-block-end:0!important}.sx-card .ax-card__body>*+*{margin-block-start:var(--ax-space-5)}@media (max-width:767.98px){.ax-modal__body,.ax-modal__footer,.ax-modal__header{padding-inline:var(--ax-space-5)}.ax-modal__footer>.ax-btn,.ax-modal__footer>a.ax-btn{flex:1 1 auto;justify-content:center}}.ax-card__body{padding:var(--ax-space-6) var(--ax-space-7,28px)}.ax-card__header{padding:var(--ax-space-6) var(--ax-space-7,28px) var(--ax-space-4)}.ax-page-head{margin-block-end:var(--ax-space-6)}.ax-page-head__actions{gap:var(--ax-space-3)}.ax-table__td{padding:var(--ax-space-4) var(--ax-space-5)}.ax-table__th{padding-inline:var(--ax-space-5)}.ax-field{gap:var(--ax-space-2)}.ax-page-head__title{font-size:clamp(1.7rem,2.4vw,2.1rem)}.ax-sidebar__wordmark{font-family:var(--ax-font-display);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ax-sidebar__section{letter-spacing:.14em}.ax-nav__item--active,.ax-nav__item.is-active{box-shadow:inset 3px 0 0 var(--sx-hi)}.sx-rule{border:0;border-block-start:1px solid var(--ax-border);margin:var(--ax-space-4) 0}.sx-gold{color:var(--sx-hi)}html[data-ax-theme=dark] .ax-nav__item--active,html[data-ax-theme=dark] .ax-tabs__tab.is-active{color:var(--ax-accent)}.sx-doc,.sx-label-sheet{color-scheme:light}.ax-modal__body ol,.sx-page ol{list-style:decimal}.ax-modal__body ul,.sx-page ul{list-style:disc}.sx-stat{display:flex;gap:var(--ax-space-4);align-items:flex-start;padding:var(--ax-space-5) var(--ax-space-6)}.sx-stat__label{font-size:var(--ax-text-sm);color:var(--ax-text-muted);line-height:1.3}.sx-stat__value{font-family:var(--ax-font-sans);font-size:1.25rem;font-weight:600;color:var(--ax-text-strong);margin-block-start:4px;overflow-wrap:anywhere}.sx-stat__sub{font-size:var(--ax-text-xs);color:var(--ax-text-muted);margin-block-start:2px}.sx-card .ax-card__title{font-size:1.15rem;font-family:var(--ax-font-display);font-weight:600}.sx-card,.sx-card:hover{max-inline-size:100%;transform:none}.ax-main,.ax-shell{min-inline-size:0}.sx-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ax-space-5) var(--ax-space-5)}.sx-form>.ax-field{grid-column:1/-1}.sx-form>.sx-half{grid-column:auto}.sx-toolbar{display:flex;flex-wrap:wrap;gap:var(--ax-space-3);align-items:center;padding:var(--ax-space-4) var(--ax-space-5)}.sx-grid{gap:var(--ax-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.sx-grid,.sx-grid-2{display:grid;margin-block-end:var(--ax-space-6)}.sx-grid-2{gap:var(--ax-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:start}.sx-card{margin-block-end:var(--ax-space-6)}.sx-grid-2>.sx-card,.sx-grid>.sx-card{margin-block-end:0}.sx-table td{vertical-align:middle}.sx-kv{display:grid;grid-template-columns:auto 1fr;gap:12px 24px;margin:0}.sx-kv dt{color:var(--ax-text-muted)}.sx-kv dd{margin:0;text-align:end}.sx-banner{display:flex;gap:10px;align-items:center;padding:8px 14px;flex-wrap:wrap}.sx-banner,.sx-muted{font-size:var(--ax-text-sm)}.sx-muted{color:var(--ax-text-muted)}.sx-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--ax-border);font-size:var(--ax-text-xs);background:var(--ax-surface);color:var(--ax-text);cursor:pointer}.sx-chip[aria-pressed=true]{background:var(--ax-accent);color:var(--ax-on-accent);border-color:var(--ax-accent)}.sx-branch-tabs{display:flex;gap:6px;flex-wrap:wrap}.sx-pos{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,430px);gap:var(--ax-space-4);align-items:start}.sx-pos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--ax-space-2)}.sx-pos-item{text-align:start;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);padding:10px 12px;cursor:pointer;color:var(--ax-text);display:flex;flex-direction:column;gap:4px;min-height:96px}.sx-pos-item:hover{border-color:var(--sx-hi)}.sx-pos-item[data-out="1"]{opacity:.55}.sx-pos-item b{color:var(--ax-text-strong);font-weight:600;line-height:1.25}.sx-cart{position:sticky;inset-block-start:76px}.sx-cart-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px 0;border-block-end:1px solid var(--ax-border)}.sx-pay-line{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:6px;margin-block-end:6px;align-items:center}.sx-channel{display:inline-flex;border:1px solid var(--ax-border);border-radius:999px;padding:3px;gap:3px;background:var(--ax-surface)}.sx-channel button{border:0;background:transparent;padding:6px 16px;border-radius:999px;cursor:pointer;font-weight:600;color:var(--ax-text-muted);font-family:inherit}.sx-channel button[aria-pressed=true]{background:var(--ax-accent);color:var(--ax-on-accent)}.sx-total{font-size:1.6rem;font-weight:600;color:var(--ax-text-strong);font-variant-numeric:tabular-nums}@media (max-width:1199.98px){.sx-pos{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.sx-pos-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sx-cart .ax-card__body,.sx-cart .ax-card__header{padding-inline:var(--ax-space-5)}.sx-pay-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sx-pay-line>:nth-child(3){grid-column:1/2}}@media (max-width:767.98px){.sx-pos{grid-template-columns:minmax(0,1fr)}.sx-cart{position:static}}.sx-carbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;margin-block-end:12px;border:1px solid var(--ax-border);border-inline-start:4px solid var(--sx-hi);border-radius:var(--ax-radius-md);background:var(--ax-surface)}.sx-carbar>svg{color:var(--sx-hi)}.sx-plate{inline-size:130px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ffd400!important;color:#111!important;border-color:#111!important;text-align:center}.sx-plate::placeholder{color:#5a4d00;font-weight:500;letter-spacing:0}.sx-dropdown{position:absolute;inset-inline:0;inset-block-start:100%;z-index:30;background:var(--ax-surface-overlay);border:1px solid var(--ax-border);border-radius:12px;box-shadow:var(--ax-shadow-lg);max-block-size:300px;overflow:auto}.sx-plate-tag{display:inline-block;padding:1px 8px;border:1.5px solid #111;border-radius:4px;background:#ffd400;color:#111;font-weight:700;letter-spacing:.06em;font-size:.85em;white-space:nowrap}.sx-partgrid{overflow:auto;max-inline-size:100%}.sx-partgrid table{border-collapse:separate;border-spacing:4px}.sx-partgrid th{font-size:var(--ax-text-xs);color:var(--ax-text-muted);font-weight:600;white-space:nowrap;padding:2px 6px;position:sticky;inset-inline-start:0;background:var(--ax-canvas)}.sx-partgrid thead th{inset-block-start:0}.sx-partgrid input{inline-size:64px;text-align:center;padding:6px 4px;border:1px solid var(--ax-border);border-radius:8px;background:var(--ax-surface-solid,#fff);color:var(--ax-text-strong);font:inherit;font-variant-numeric:tabular-nums}html[data-ax-theme=dark] .sx-partgrid input{background:#1c1818}.sx-partgrid input:not(:placeholder-shown){border-color:var(--sx-hi);box-shadow:0 0 0 1px var(--sx-hi)}.sx-partgrid .sx-have{display:block;font-size:10px;color:var(--ax-text-subtle);text-align:center}.sx-login{min-block-size:100dvh;display:grid;grid-template-columns:1fr;position:relative;z-index:1}.sx-login__panel{display:none}.sx-login__main{display:grid;place-items:center;padding:var(--ax-space-8) var(--ax-space-5);position:relative}.sx-login__box{inline-size:100%;max-inline-size:420px;display:flex;flex-direction:column;gap:var(--ax-space-5)}.sx-login__tools{position:absolute;inset-block-start:var(--ax-space-4);inset-inline-end:var(--ax-space-4);display:flex;gap:8px;align-items:center}@media (min-width:992px){.sx-login{grid-template-columns:50% 50%}.sx-login__panel{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding:var(--ax-space-12);position:relative;overflow:hidden;background:#d7141a;color:#ffffff}}.sx-login__panel:before{content:"";position:absolute;inset:28px;border:1px solid rgba(255,255,255,.45);pointer-events:none}.sx-login__panel h2{color:inherit;font-family:var(--ax-font-display);font-size:clamp(1.9rem,2.8vw,2.6rem);font-weight:500;line-height:1.15;margin:0}.sx-login__panel ul{list-style:none;padding:0;margin:var(--ax-space-6) auto 0;display:grid;gap:12px;text-align:start}.sx-login__panel li{display:flex;gap:10px;align-items:center;color:#ffffff}.sx-login__panel li svg{color:#ffffff}.sx-lang{display:inline-flex;border:1px solid var(--ax-border);border-radius:999px;overflow:hidden}.sx-lang button{background:transparent;border:0;padding:4px 10px;font-size:var(--ax-text-xs);font-weight:600;cursor:pointer;color:var(--ax-text-muted);font-family:inherit}.sx-lang button[aria-pressed=true]{background:var(--ax-accent);color:var(--ax-on-accent)}.sx-pin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.sx-pin-user{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);padding:10px 6px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-size:var(--ax-text-xs);color:var(--ax-text);font-family:inherit}.sx-pin-user[aria-pressed=true]{border-color:var(--ax-accent);box-shadow:0 0 0 1px var(--ax-accent)}.sx-pinpad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sx-pinpad button{padding:14px 0;font-size:1.2rem;font-weight:600;border-radius:12px;border:1px solid var(--ax-border);background:var(--ax-surface);color:var(--ax-text-strong);cursor:pointer;font-family:inherit}.sx-doc{background:#fff;color:#111;font-family:Barlow,system-ui,sans-serif;font-size:13px;line-height:1.45}.sx-doc h1,.sx-doc h2,.sx-doc h3{color:#111;margin:0}.sx-doc table{width:100%;border-collapse:collapse}.sx-doc th{text-align:start;font-size:11px;border-block-end:2px solid #c8102e;padding:6px;color:#333}.sx-doc td{padding:6px;border-block-end:1px solid #e5e2dc;vertical-align:top}.sx-doc .num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.sx-doc-a4{max-inline-size:800px;margin:0 auto;padding:32px}.sx-doc-58{inline-size:48mm;margin:0 auto;padding:2mm;font-size:11px;font-family:Courier New,ui-monospace,monospace;color:#000}.sx-doc-58 td,.sx-doc-58 th{border:0;padding:1px 0;color:#000}.sx-doc-58 hr{border:0;border-block-start:1px dashed #000;margin:4px 0}.sx-label-sheet{display:grid;grid-template-columns:repeat(auto-fill,50mm);gap:3mm;padding:4mm;background:#fff;color:#000}.sx-label{border:1px dashed #999;padding:2mm;inline-size:50mm;min-block-size:28mm;break-inside:avoid;font-size:11px;text-align:center}.sx-print-wrap{background:var(--ax-surface-subtle);min-block-size:100dvh}.sx-print-only{display:none}@media print{body,html{background:#fff!important}.ax-ambient,.ax-footer,.ax-header,.ax-loader,.ax-sidebar,.sx-noprint{display:none!important}.sx-print-only{display:block}.ax-layout,.ax-main,.ax-shell{margin:0!important;padding:0!important;display:block!important;inline-size:auto!important}.sx-doc-a4{padding:0;max-inline-size:none}.sx-print-wrap{background:#fff}.ax-table-wrap{overflow:visible!important}}@media (max-width:767.98px){.sx-hide-sm{display:none}.sx-form{grid-template-columns:minmax(0,1fr)}.sx-form>.sx-half{grid-column:1/-1}.sx-pay-line{grid-template-columns:1fr 1fr}}