:root{--hr-bg:#f3f5f9;--hr-surface:#fff;--hr-surface-2:#f7f9fc;--hr-surface-hover:#eef3fa;--hr-line:#e1e6ee;--hr-control-border:#8593a8;--hr-ink:#0f1b2d;--hr-ink-muted:#526178;--hr-navy:#10294d;--hr-on-navy:#fff;--hr-on-navy-muted:#a9b8d0;--hr-primary:#1d4f91;--hr-on-primary:#fff;--hr-primary-soft:#e8f0fb;--hr-primary-soft-ink:#1a4682;--hr-accent:#c2510c;--hr-on-accent:#fff;--hr-accent-bright:#f28a2e;--hr-accent-soft:#fff1e6;--hr-accent-ink:#a3440a;--hr-focus-ring:#2f6fd6;--hr-st-active-fg:#1c6b38;--hr-st-active-bg:#e5f5ea;--hr-st-probation-fg:#0e6370;--hr-st-probation-bg:#e3f5f7;--hr-st-away-fg:#8a5300;--hr-st-away-bg:#fff4dc;--hr-st-pending-fg:#4b4fa8;--hr-st-pending-bg:#ecedfb;--hr-st-onboard-fg:#1a4682;--hr-st-onboard-bg:#e8f0fb;--hr-st-alert-fg:#b42318;--hr-st-alert-bg:#fdecea;--hr-st-inactive-fg:#4f5b6d;--hr-st-inactive-bg:#eef1f5;--hr-shadow-card:0 1px 2px #10294d0f;--hr-shadow-pop:0 8px 24px #10294d24;--hr-shadow-drawer:-12px 0 32px #10294d29}html[data-mode=dark]{--hr-bg:#0b1220;--hr-surface:#121b2c;--hr-surface-2:#172236;--hr-surface-hover:#1b2840;--hr-line:#26334a;--hr-control-border:#5d6b84;--hr-ink:#e8edf5;--hr-ink-muted:#9aa8bd;--hr-navy:#0a1a33;--hr-on-navy:#e8edf5;--hr-on-navy-muted:#a9b8d0;--hr-primary:#6aa2ee;--hr-on-primary:#0b1220;--hr-primary-soft:#17294a;--hr-primary-soft-ink:#a9c8f5;--hr-accent:#f28a2e;--hr-on-accent:#1a0e05;--hr-accent-bright:#f28a2e;--hr-accent-soft:#3a2414;--hr-accent-ink:#ffb27a;--hr-focus-ring:#8bb8ff;--hr-st-active-fg:#86d9a3;--hr-st-active-bg:#11301d;--hr-st-probation-fg:#7fd6e0;--hr-st-probation-bg:#0f2e35;--hr-st-away-fg:#f5c26b;--hr-st-away-bg:#33260c;--hr-st-pending-fg:#b3b6f5;--hr-st-pending-bg:#22244a;--hr-st-onboard-fg:#a9c8f5;--hr-st-onboard-bg:#17294a;--hr-st-alert-fg:#ff9b90;--hr-st-alert-bg:#3b1512;--hr-st-inactive-fg:#a7b2c2;--hr-st-inactive-bg:#1e2738;--hr-shadow-card:0 1px 2px #0006;--hr-shadow-pop:0 8px 24px #0000008c;--hr-shadow-drawer:-12px 0 32px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--hr-space-1:4px;--hr-space-2:8px;--hr-space-3:12px;--hr-space-4:16px;--hr-space-5:20px;--hr-space-6:24px;--hr-space-8:32px;--hr-radius-sm:6px;--hr-radius-md:8px;--hr-radius-lg:12px;--hr-radius-pill:999px;--hr-row-compact:40px;--hr-row-comfy:52px;--hr-touch-min:44px;--hr-sidebar-w:248px;--hr-font-sans:Arial, Helvetica, sans-serif;--hr-font-mono:ui-monospace, Menlo, Consolas, monospace}.hr-hover:hover,.hr-row:hover>td{background:var(--hr-surface-hover)}.hr-row[data-selected=true]>td{background:var(--hr-primary-soft)}.hr-btn{transition:filter .12s,background-color .12s}.hr-btn:hover:not(:disabled){filter:brightness(1.06)}.hr-btn--hr-plain:hover:not(:disabled){background:var(--hr-surface-hover);filter:none}.hr-kpi{transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s;box-shadow:0 1px 2px #00000008}.hr-kpi:not(:disabled):hover,.hr-kpi:focus-visible{box-shadow:0 12px 26px -12px var(--hr-kpi-glow,#0003);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.hr-kpi{transition:none}.hr-kpi:not(:disabled):hover{transform:none}}.hr-focus:focus-visible,.hr-btn:focus-visible,.hr-kpi:focus-visible,.hr-chip:focus-visible{outline:2px solid var(--hr-focus-ring);outline-offset:2px}.hr-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.hr-scroll-x::-webkit-scrollbar{height:6px}.hr-scroll-x::-webkit-scrollbar-thumb{background:var(--hr-line);border-radius:3px}
.pos-root,[data-pos-theme=light]{--pos-font-sans:var(--font-be-vietnam,"Be Vietnam Pro"), system-ui, -apple-system, "Segoe UI", sans-serif;--pos-bg:#f3f5f9;--pos-surface:#fff;--pos-surface-2:#f7f9fc;--pos-surface-press:#eef3fa;--pos-line:#e1e6ee;--pos-line-soft:#eef1f5;--pos-control:#8593a8;--pos-ink:#0f1b2d;--pos-muted:#526178;--pos-disabled:#c3ccd8;--pos-navy:#10294d;--pos-on-navy:#fff;--pos-on-navy-muted:#a9b8d0;--pos-primary:#1d4f91;--pos-on-primary:#fff;--pos-primary-soft:#e8f0fb;--pos-primary-soft-ink:#1a4682;--pos-accent:#c2510c;--pos-on-accent:#fff;--pos-accent-soft:#fff1e6;--pos-accent-ink:#a3440a;--pos-focus:#2f6fd6;--pos-backdrop:#0b12207a;--pos-tone-success-fg:#1c6b38;--pos-tone-success-bg:#e5f5ea;--pos-tone-info-fg:#1a4682;--pos-tone-info-bg:#e8f0fb;--pos-tone-teal-fg:#0e6370;--pos-tone-teal-bg:#e3f5f7;--pos-tone-warning-fg:#8a5300;--pos-tone-warning-bg:#fff4dc;--pos-tone-pending-fg:#4b4fa8;--pos-tone-pending-bg:#ecedfb;--pos-tone-danger-fg:#b42318;--pos-tone-danger-bg:#fdecea;--pos-tone-neutral-fg:#4f5b6d;--pos-tone-neutral-bg:#eef1f5;--pos-radius-sm:10px;--pos-radius-md:14px;--pos-radius-lg:18px;--pos-radius-sheet:24px;--pos-radius-pill:999px;--pos-space-1:4px;--pos-space-2:8px;--pos-space-3:12px;--pos-space-4:16px;--pos-space-5:20px;--pos-space-6:24px;--pos-space-7:32px;--pos-tap:48px;--pos-tap-lg:56px;--pos-header-h:64px;--pos-tabbar-h:64px;--pos-rail-w:92px;--pos-shadow-card:0 1px 2px #10294d0f;--pos-shadow-pop:0 8px 24px #10294d24;--pos-shadow-sheet:0 -8px 32px #10294d2e;--pos-knob:#fff;--pos-avatar-bg:#10294d;--pos-avatar-ink:#fff;--pos-shadow-knob:0 1px 2px #0f1b2d40}[data-pos-theme=dark]{--pos-bg:#0b1220;--pos-surface:#121b2c;--pos-surface-2:#172236;--pos-surface-press:#1b2840;--pos-line:#26334a;--pos-line-soft:#1e2a3f;--pos-control:#5d6b84;--pos-ink:#e8edf5;--pos-muted:#9aa8bd;--pos-disabled:#3a475e;--pos-navy:#0a1a33;--pos-on-navy:#e8edf5;--pos-primary:#6aa2ee;--pos-on-primary:#0b1220;--pos-primary-soft:#17294a;--pos-primary-soft-ink:#a9c8f5;--pos-accent:#f28a2e;--pos-on-accent:#1a0e05;--pos-accent-soft:#3a2414;--pos-accent-ink:#ffb27a;--pos-focus:#8bb8ff;--pos-tone-success-fg:#86d9a3;--pos-tone-success-bg:#11301d;--pos-tone-info-fg:#a9c8f5;--pos-tone-info-bg:#17294a;--pos-tone-teal-fg:#7fd6e0;--pos-tone-teal-bg:#0f2e35;--pos-tone-warning-fg:#f5c26b;--pos-tone-warning-bg:#33260c;--pos-tone-pending-fg:#b3b6f5;--pos-tone-pending-bg:#22244a;--pos-tone-danger-fg:#ff9b90;--pos-tone-danger-bg:#3b1512;--pos-tone-neutral-fg:#a7b2c2;--pos-tone-neutral-bg:#1e2738;--pos-shadow-card:0 1px 2px #0006;--pos-shadow-sheet:0 -8px 32px #00000080;--pos-avatar-bg:#6aa2ee;--pos-avatar-ink:#0b1220}.pos-root{font-family:var(--pos-font-sans);color:var(--pos-ink);background:var(--pos-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums;font-size:15px;line-height:22px}.pos-root *,.pos-root :before,.pos-root :after{box-sizing:border-box}.pos-root button,.pos-root input,.pos-root select,.pos-root textarea{font:inherit;color:inherit}.pos-root input,.pos-root select,.pos-root textarea{font-size:16px}.pos-tap{cursor:pointer;touch-action:manipulation;transition:transform 80ms,background-color .12s,filter .12s}.pos-tap:active:not(:disabled){transform:scale(.98)}.pos-tap:disabled,.pos-tap[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (hover:hover){.pos-btn:hover:not(:disabled){filter:brightness(.95)}.pos-row:hover{background:var(--pos-surface-2)}}.pos-row:active{background:var(--pos-surface-press)}.pos-focus:focus-visible,.pos-tap:focus-visible{outline:2px solid var(--pos-focus);outline-offset:2px}.pos-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pos-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.pos-hscroll{scrollbar-width:none;overflow-x:auto}.pos-hscroll::-webkit-scrollbar{display:none}.pos-tabbar{display:flex}.pos-rail{display:none}@media (min-width:768px){.pos-tabbar{display:none}.pos-rail{display:flex}}.pos-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.pos-safe-top{padding-top:env(safe-area-inset-top,0px)}.pos-order-layout{flex-direction:column;flex:auto;min-height:0;display:flex}.pos-ticket-panel{display:none}.pos-ticket-bar{display:flex}@media (min-width:1024px){.pos-order-layout{grid-template-columns:minmax(0,1fr) 400px;display:grid}.pos-ticket-panel{display:flex}.pos-ticket-bar{display:none}}.pos-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pos-table-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:600px){.pos-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-table-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.pos-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-table-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.pos-sheet-wrap{z-index:60;background:var(--pos-backdrop);flex-direction:column;justify-content:flex-end;animation:.14s pos-fade;display:flex;position:fixed;inset:0}.pos-sheet{background:var(--pos-surface);border-radius:var(--pos-radius-sheet) var(--pos-radius-sheet) 0 0;width:100%;max-height:92dvh;box-shadow:var(--pos-shadow-sheet);flex-direction:column;animation:.18s cubic-bezier(.2,.8,.2,1) pos-sheet-in;display:flex}@media (min-width:768px){.pos-sheet-wrap{justify-content:center;align-items:center;padding:24px}.pos-sheet{border-radius:var(--pos-radius-sheet);max-width:520px}}@keyframes pos-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pos-shake{0%,to{transform:none}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.pos-shake{animation:.32s pos-shake}@keyframes pos-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pos-sheet,.pos-sheet-wrap,.pos-shake{animation:none}.pos-tap{transition:none}}
