.pos-surface{--pos-bg:#0f0f0f;--pos-bg1:#161616;--pos-bg2:#1e1e1e;--pos-bg3:#272727;--pos-bg4:#303030;--pos-amber:#c8922a;--pos-amber-dim:#8a6218;--pos-amber-glow:#c8922a1f;--pos-text:#f5f0e8;--pos-text2:#a09888;--pos-text3:#5a5248;--pos-border:#2a2a2a;--pos-border2:#383838;--pos-success:#2a7d4f;--pos-success-text:#5ecf8e;--pos-success-bg:#2a7d4f1f;--pos-warning:#7d5f1f;--pos-warning-text:#e0a93d;--pos-warning-bg:#e0a93d1f;--pos-danger:#7d2a2a;--pos-danger-text:#cf5e5e;--pos-danger-bg:#cf5e5e1f;--pos-header-bg:#0f0f0fd9;--pos-r:3px;--pos-r2:5px;--z-panel:30;--z-modal:40;--z-modal-top:50;--z-toast:60;background:var(--pos-bg);color:var(--pos-text);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;font-size:13px;line-height:1.4}html[data-pos-theme=warm] .pos-surface{--pos-bg:#19120c;--pos-bg1:#241a11;--pos-bg2:#2f2316;--pos-bg3:#3a2b1b;--pos-bg4:#463724;--pos-amber:#c79049;--pos-amber-dim:#8a5f22;--pos-amber-glow:#c7904924;--pos-text:#f4ecdd;--pos-text2:#c2b094;--pos-text3:#8d7c63;--pos-border:#3d2e1e;--pos-border2:#4a3826;--pos-header-bg:#19120cd9}html[data-pos-theme=midnight] .pos-surface{--pos-bg:#0b1220;--pos-bg1:#111c30;--pos-bg2:#18273d;--pos-bg3:#21344e;--pos-bg4:#2b445f;--pos-amber:#3fe0c8;--pos-amber-dim:#1e8c7e;--pos-amber-glow:#3fe0c824;--pos-text:#eaf2f8;--pos-text2:#9db2c6;--pos-text3:#708aa3;--pos-border:#22324a;--pos-border2:#33486a;--pos-success:#1f7a55;--pos-success-text:#34d399;--pos-success-bg:#34d39921;--pos-warning:#8a6a1f;--pos-warning-text:#f0b94a;--pos-warning-bg:#f0b94a21;--pos-danger:#9a4150;--pos-danger-text:#f4708a;--pos-danger-bg:#f4708a21;--pos-header-bg:#0b1220d9}html[data-pos-theme=cream] .pos-surface{--pos-bg:#ece2d1;--pos-bg1:#f2e9d8;--pos-bg2:#faf5ec;--pos-bg3:#fffdf8;--pos-bg4:#fff;--pos-amber:#a06a2e;--pos-amber-dim:#7e5018;--pos-amber-glow:#a06a2e1f;--pos-text:#2a2017;--pos-text2:#6b5a45;--pos-text3:#9c8c76;--pos-border:#e4d9c5;--pos-border2:#d6c7ac;--pos-success:#1d6b3f;--pos-success-text:#1d6b3f;--pos-success-bg:#1d6b3f1f;--pos-warning:#8a5a00;--pos-warning-text:#8a5a00;--pos-warning-bg:#8a5a001f;--pos-danger:#a3271f;--pos-danger-text:#a3271f;--pos-danger-bg:#a3271f1f;--pos-header-bg:#ece2d1d9}html[data-pos-theme=brand] .pos-surface{--pos-bg:#0f0d0b;--pos-bg1:#17130f;--pos-bg2:#1e1914;--pos-bg3:#231c16;--pos-bg4:#3a3128;--pos-amber:#d4a85a;--pos-amber-dim:#a07f38;--pos-amber-glow:#d4a85a1a;--pos-text:#ede6db;--pos-text2:#a99e8f;--pos-text3:#7d7466;--pos-border:#231c16;--pos-border2:#3a3128;--pos-success:#4ade80;--pos-success-text:#4ade80;--pos-success-bg:#4ade801f;--pos-warning:#f5c758;--pos-warning-text:#f5c758;--pos-warning-bg:#f5c7581f;--pos-danger:#a3271f;--pos-danger-text:#f87171;--pos-danger-bg:#f871711f;--pos-header-bg:#0f0d0bd9}.pos-mono{font-family:var(--font-dm-mono), "DM Mono", ui-monospace, monospace}.pos-surface ::-webkit-scrollbar{width:4px;height:4px}.pos-surface ::-webkit-scrollbar-thumb{background:var(--pos-border2);border-radius:2px}.pos-surface ::-webkit-scrollbar-track{background:0 0}@media print{@page{margin:0;size:auto}body *{visibility:hidden!important}.pos-print-root,.pos-print-root *{visibility:visible!important}.pos-print-root{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;box-shadow:none!important;background:#fff!important;border:none!important;width:58mm!important;margin:0!important;padding:1.5mm 2mm!important;font-size:11px!important;line-height:1.32!important;position:fixed!important;top:0!important;left:0!important}.pos-print-root.receipt-80{width:80mm!important;padding:2mm 3mm!important;font-size:12px!important;line-height:1.38!important}.no-print{display:none!important}}
