@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./crimson-pro-vietnamese-400-normal-C3m3Wqkz.woff2)format("woff2"),url(./crimson-pro-vietnamese-400-normal-CEHt5KbE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./crimson-pro-latin-ext-400-normal-B3ID4PT2.woff2)format("woff2"),url(./crimson-pro-latin-ext-400-normal-BWiDT69a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:400;src:url(./crimson-pro-latin-400-normal-B4SlG4wx.woff2)format("woff2"),url(./crimson-pro-latin-400-normal-BzhyrSeK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./crimson-pro-vietnamese-600-normal-BD5z241x.woff2)format("woff2"),url(./crimson-pro-vietnamese-600-normal-WXpto_XS.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./crimson-pro-latin-ext-600-normal-DTIcmTiA.woff2)format("woff2"),url(./crimson-pro-latin-ext-600-normal-ChXPf8Fx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:600;src:url(./crimson-pro-latin-600-normal-vJ8oEdKU.woff2)format("woff2"),url(./crimson-pro-latin-600-normal-Ca4fy0Cf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:700;src:url(./crimson-pro-vietnamese-700-normal-D0P6piNS.woff2)format("woff2"),url(./crimson-pro-vietnamese-700-normal-CXdpdE-3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:700;src:url(./crimson-pro-latin-ext-700-normal-DB6BXmm8.woff2)format("woff2"),url(./crimson-pro-latin-ext-700-normal-B0XMIwQy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-display:swap;font-weight:700;src:url(./crimson-pro-latin-700-normal-BfTu9YAt.woff2)format("woff2"),url(./crimson-pro-latin-700-normal-CnzwvVon.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lobster Two;font-style:italic;font-display:swap;font-weight:700;src:url(./lobster-two-latin-700-italic-CE_ej4mO.woff2)format("woff2"),url(./lobster-two-latin-700-italic-q8Nxwoq0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(./manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(./manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(./manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(./manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(./manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(./manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(./manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(./manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(./manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(./manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(./manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(./manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(./manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(./manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(./manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(./manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(./manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(./manrope-latin-800-normal-uHUdIJgA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7e4cc;--bg-2:#f2d9bb;--surface:#fcf3e7;--text:#661a18;--text-2:#86322b;--muted:#661a18a8;--line:#661a1829;--line-strong:#661a1852;--primary:#661a18;--on-primary:#f7e4cc;--hot:#b4472c;--hot-bg:#f6d6c4;--cold:#33617f;--cold-bg:#d7e3e8;--ok:#2f6b3f;--ok-bg:#dbe9d5;--cash:#2f6b3f;--card:#33617f;--warn-bg:#fbe7b9;--danger:#a32a1f;--header-bg:var(--bg);--header-fg:var(--text);--header-border:2px solid var(--text);--logo-color:#661a18;--tile-bg:var(--surface);--img-bg:#f3e2cb;--radius:14px;--tile-radius:14px;--shadow:0 1px 0 #661a1814, 0 6px 18px -10px #661a1859;--font:"Crimson Pro", Georgia, serif;--font-size:18px;--display:"Lobster Two", "Crimson Pro", Georgia, serif;--display-style:italic;--display-weight:700;--display-transform:none;--display-spacing:0;--cat-size:30px;--num-font:var(--font);--ticket-w:clamp(340px, 31vw, 430px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=texas]{--bg:#fff;--bg-2:#f4f5f7;--surface:#fff;--text:#23272d;--text-2:#454a52;--muted:#6b727b;--subtle:#8b929b;--line:#e6e8ec;--line-strong:#d4d7dc;--primary:#2e5cff;--on-primary:#fff;--hot:#e08020;--hot-bg:#e080201f;--cold:#1452f0;--cold-bg:#1452f017;--ok:#007e26;--ok-bg:#009a3c26;--cash:#007e26;--card:#2e5cff;--warn-bg:#fef4da;--danger:#df0c10;--header-bg:#fff;--header-fg:#23272d;--header-border:1px solid #e6e8ec;--logo-color:#23272d;--tile-bg:#fff;--img-bg:#f4f5f7;--radius:12px;--tile-radius:15.2px;--shadow:0 0 0 1px #0000000f, 0 2px 6px -.5px #00000005, 0 2px 10px 0 #00000005;--font:"Inter Variable", Inter, system-ui, -apple-system, "SF Pro Text", sans-serif;--font-size:15px;--display:var(--font);--display-style:normal;--display-weight:600;--display-transform:none;--display-spacing:-.01em;--cat-size:20px;--r-chip:5.2px;--r-btn:7.2px;--r-ctl:9.2px;--r-card:15.2px}[data-theme=riviera]{--bg:#fff;--bg-2:#f4f4f5;--surface:#fff;--sidebar:#f7f7f8;--muted-bg:#ececee;--text:#18181b;--text-2:#52525b;--muted:#71717a;--line:#e8e8eb;--line-strong:#dcdce0;--primary:#2b5bf5;--on-primary:#fff;--hot:#f2611d;--hot-bg:#fdeee6;--cold:#2b5bf5;--cold-bg:#eaf0ff;--ok:#15803d;--ok-bg:#e7f6ec;--cash:#18181b;--card:#2b5bf5;--warn-bg:#fef4da;--danger:#c62828;--header-bg:#fff;--header-fg:#18181b;--header-border:1px solid #e8e8eb;--logo-color:#18181b;--tile-bg:#fff;--img-bg:#f4f4f5;--radius:16px;--tile-radius:12px;--shadow:0 1px 2px #1010140d;--font:"Inter Variable", Inter, system-ui, -apple-system, "SF Pro Text", sans-serif;--font-size:15px;--display:var(--font);--display-style:normal;--display-weight:600;--display-transform:none;--display-spacing:-.015em;--cat-size:15px}[data-theme=modern]{--bg:#f2f1ee;--bg-2:#e8e7e3;--surface:#fff;--text:#16161a;--text-2:#3d3d45;--muted:#16161a8c;--line:#16161a17;--line-strong:#16161a33;--primary:#16161a;--on-primary:#fff;--hot:#e8590c;--hot-bg:#fff0e6;--cold:#1c7ed6;--cold-bg:#e7f3ff;--ok:#2b8a3e;--ok-bg:#e6f6ea;--cash:#2b8a3e;--card:#3b5bdb;--warn-bg:#fff3bf;--danger:#e03131;--header-bg:#16161a;--header-fg:#fff;--header-border:0;--logo-color:#fff;--tile-bg:#fff;--img-bg:#f3e2cb;--radius:14px;--tile-radius:16px;--shadow:0 1px 2px #0000000f;--font:"Manrope", system-ui, sans-serif;--font-size:16px;--display:"Manrope", system-ui, sans-serif;--display-style:normal;--display-weight:800;--display-transform:none;--display-spacing:-.01em;--cat-size:20px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--font-size);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;line-height:1.25}input,textarea{-webkit-user-select:text;user-select:text}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{opacity:.4;cursor:default}h1,h2,h3,h4{margin:0}.display{font-family:var(--display);font-style:var(--display-style);font-weight:var(--display-weight);text-transform:var(--display-transform);letter-spacing:var(--display-spacing)}.muted{color:var(--muted)}.small{font-size:.85em}.strong{font-weight:700}.row{align-items:center;display:flex}.row.gap{flex-wrap:wrap;gap:10px}.grow{flex:1}.faded{opacity:.5}.logo-mark{aspect-ratio:1481/622;background:var(--logo-color);display:inline-block;-webkit-mask:url(../yuden-logo.png) 50%/contain no-repeat;mask:url(../yuden-logo.png) 50%/contain no-repeat}.app{height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);display:grid}.topbar{border-bottom:var(--header-border);background:var(--header-bg);height:64px;color:var(--header-fg);align-items:center;gap:16px;padding:0 16px;display:flex}.topbar-logo{height:42px}.tabs{flex:1;gap:4px;display:flex}.tab{border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:1.02em;font-weight:600;display:inline-flex}.tab.on{background:var(--primary);color:var(--on-primary)}[data-theme=modern] .tab.on{color:#16161a;background:#fff}.badge,.count{background:var(--hot);color:#fff;text-align:center;letter-spacing:0;text-transform:none;border-radius:999px;min-width:22px;height:22px;padding:0 7px;font:700 12px/22px system-ui,sans-serif;display:inline-block}.count{background:var(--line);color:inherit}.on>.count{background:#ffffff40}.topbar-right{align-items:center;gap:12px;display:flex}.clock{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:22px;font-weight:700;display:flex}.clock-date{opacity:.7;font-size:14px;font-weight:600}.update-pill{background:var(--hot);color:#fff;border-radius:999px;height:34px;padding:0 14px;font-size:14px;font-weight:700}.storage-error{background:var(--danger);color:#fff;padding:8px 16px;font-weight:600}.main{min-height:0;overflow:hidden}.crash{text-align:center;padding:60px}.crash pre{white-space:pre-wrap;opacity:.6;font-size:13px}.btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 18px;font-size:1em;font-weight:600;transition:transform 60ms;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn.small{height:42px;padding:0 14px;font-size:.9em}.btn.icon-only{width:42px;padding:0}.btn.primary{background:var(--primary);color:var(--on-primary)}.btn.ghost{border:1.5px solid var(--line-strong);background:var(--surface)}.btn.danger{color:var(--danger)}.btn.cash-btn{background:var(--cash);color:#fff}.btn.card-btn{background:var(--card);color:#fff}.icon-btn{border:1.5px solid var(--line);border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid}.link{color:var(--muted);padding:6px 0;font-size:.85em;text-decoration:underline}.center-link{margin:6px auto 0;display:block}.input{border:1.5px solid var(--line-strong);background:var(--surface);width:100%;height:48px;font:inherit;color:var(--text);border-radius:12px;outline:none;padding:0 14px}.input:focus{border-color:var(--text)}.input::placeholder{color:var(--muted)}.pill{background:var(--bg-2);border-radius:999px;padding:4px 10px;font-weight:700}.tag{background:var(--bg-2);border-radius:6px;padding:2px 8px;font-size:13px;font-weight:700}.tag.soft{background:var(--warn-bg)}.tag.danger{background:var(--danger);color:#fff}.seg{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.seg>button{white-space:nowrap;border-radius:10px;align-items:center;gap:6px;height:44px;padding:0 16px;font-weight:600;display:inline-flex}.seg.small>button{height:38px;padding:0 12px;font-size:.9em}.seg>button.on{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow)}.mode-seg{margin-bottom:14px}.toggle-chip{border:1.5px solid var(--line-strong);white-space:nowrap;background:var(--surface);border-radius:12px;align-items:center;gap:6px;height:48px;padding:0 14px;font-weight:600;display:inline-flex}.toggle-chip.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.stepper{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:12px;align-items:center;display:inline-flex}.stepper button{place-items:center;width:48px;height:46px;display:grid}.stepper-val{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:20px;font-weight:700}.stepper.big button{width:56px;height:52px}.chip-grid{flex-wrap:wrap;gap:8px;display:flex}.chip-grid.col{flex-direction:column}.chip{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:12px;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-weight:600;display:inline-flex}.chip.small{min-height:40px;padding:0 12px;font-size:.9em;font-weight:500}.chip.big{justify-content:space-between;min-height:60px;font-size:1.1em}.chip.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.chip-price{opacity:.75;font-size:.85em;font-weight:500}.toast{background:var(--primary);color:var(--on-primary);z-index:100;border-radius:999px;padding:12px 20px;font-weight:600;animation:.18s ease-out pop;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0006}@keyframes pop{0%{opacity:0;transform:translate(-50%,8px)}}.sheet-backdrop{z-index:50;background:#140a0873;place-items:center;padding:24px;animation:.14s ease-out fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.sheet{background:var(--bg);border:2px solid var(--text);border-radius:20px;flex-direction:column;width:100%;max-height:calc(100dvh - 48px);animation:.18s ease-out rise;display:flex;box-shadow:0 30px 80px -20px #0009}@keyframes rise{0%{opacity:.6;transform:translateY(14px)}}.sheet-head{align-items:center;gap:16px;padding:16px 18px 10px 22px;display:flex}.sheet-photo{object-fit:cover;background:var(--img-bg);border-radius:16px;flex-shrink:0;width:84px;height:84px}.sheet-title{font-family:var(--font);font-size:30px;font-weight:700;line-height:1.1}.sheet-sub{margin-top:4px;font-size:.95em}.sheet-body{-webkit-overflow-scrolling:touch;padding:4px 22px 18px;overflow-y:auto}.sheet-foot{border-top:1px solid var(--line);background:var(--bg-2);border-radius:0 0 18px 18px;align-items:center;gap:12px;padding:14px 18px;display:flex}.temp-chip{align-items:center;gap:6px;font-weight:600;display:inline-flex}.temp-chip.hot{color:var(--hot)}.temp-chip.cold{color:var(--cold)}.opt-section{border-bottom:1px dashed var(--line);padding:12px 0}.opt-section:last-child{border-bottom:0}.opt-title{text-transform:uppercase;letter-spacing:.14em;align-items:baseline;gap:10px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.req{letter-spacing:.08em;background:var(--hot-bg);color:var(--hot);border-radius:999px;padding:2px 8px;font-size:11px}.size-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.size-btn{border:2px solid var(--line-strong);background:var(--surface);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:72px;display:flex}.size-btn.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.size-name{font-size:22px;font-weight:700}.size-price{opacity:.85;font-size:17px}.counter-row{justify-content:space-between;align-items:center;font-weight:600;display:flex}.opt-section .input{margin-top:10px}.pos{grid-template-columns:minmax(0, 1fr) var(--ticket-w);height:100%;display:grid}.app>*,.pos>*,.kpis>*,.mini-kpis>*,.report-grid>*,.settings>*,.tile-grid>*,.order-row>*,.set-row>*{min-width:0}.menu-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.menu-panel.nav-rail{flex-direction:row}.menu-top{align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.temp-seg{flex-wrap:nowrap}.temp-seg>button{height:48px;padding:0 18px;font-size:1.05em}.temp-seg>button.hot.on{background:var(--hot);color:#fff}.temp-seg>button.cold.on{background:var(--cold);color:#fff}.cat-chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.cat-chips::-webkit-scrollbar{display:none}.cat-chip{border:1.5px solid var(--line);white-space:nowrap;border-radius:999px;height:40px;padding:0 14px;font-size:.9em;font-weight:600}.cat-chip.on{border-color:var(--text)}.menu-rail{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:4px;width:164px;padding:12px 10px;display:flex;overflow-y:auto}.menu-rail .temp-seg{flex-direction:column;margin-bottom:8px}.menu-rail .temp-seg>button{justify-content:center;width:100%}.rail-item{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;min-height:48px;padding:0 12px;font-weight:700;display:flex}.rail-item.on{background:var(--surface);box-shadow:var(--shadow)}.menu-scroll{-webkit-overflow-scrolling:touch;flex:1;min-width:0;padding:0 16px 28px;position:relative;overflow-y:auto}.nav-rail .menu-scroll{padding-top:12px}.menu-section+.menu-section{margin-top:12px}.cat-title{font-size:var(--cat-size);margin:6px 2px 10px}.extras-hint{text-align:center;color:var(--muted);margin-top:18px;font-size:.9em;font-style:italic}.tile{background:var(--tile-bg);border:1.5px solid var(--line);border-radius:var(--tile-radius);position:relative;overflow:hidden}.tile-main{text-align:left;min-width:0}.tile-img{background:var(--img-bg);display:block;overflow:hidden}.tile-img img{object-fit:cover;width:100%;height:100%;display:block}.no-photos .tile-img{display:none}.tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tile-title{font-weight:700;line-height:1.1}.tile-hint{color:var(--muted);font-size:12.5px;line-height:1.15}.tile-badge{background:var(--primary);min-width:28px;height:28px;color:var(--on-primary);text-align:center;z-index:2;border-radius:999px;padding:0 7px;font:800 15px/28px system-ui,sans-serif;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000040}.tile-leader{display:none}.tile-sizes{display:flex}.tile-size{font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;gap:6px;height:48px;font-size:18px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.tile-size:active{background:var(--bg-2)}.tile-size.flash{transition:none;background:var(--primary)!important;color:var(--on-primary)!important}.ts-price:after{content:"₺";opacity:.8;margin-left:1px;font-size:.8em}.ts-label{opacity:.7;border:1.5px solid;border-radius:6px;place-items:center;width:22px;height:22px;font:700 12px/1 system-ui,sans-serif;display:inline-grid}.tile.sold-out{opacity:.42}.tile.sold-out .tile-sizes{pointer-events:none}.sold-tag{color:#fff;background:var(--danger);border-radius:6px;align-self:flex-start;margin-top:4px;padding:1px 8px;font-size:12px;font-weight:700}.tile.in-ticket{border-color:var(--text)}.layout-cards .tile-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.layout-cards .tile{box-shadow:var(--shadow);flex-direction:column;display:flex}.layout-cards .menu-scroll.hot .tile{border-top:4px solid var(--hot)}.layout-cards .menu-scroll.cold .tile{border-top:4px solid var(--cold)}.layout-cards .tile-main{flex-direction:column;flex:1;display:flex}.layout-cards .tile-img{aspect-ratio:4/3}.layout-cards .tile-text{padding:8px 12px}.layout-cards .tile-title{font-size:19px}.layout-cards .tile-sizes{border-top:1px solid var(--line)}.layout-cards .tile-size+.tile-size{border-left:1px solid var(--line)}.layout-cards.no-photos .tile-main{min-height:70px}.tile-amount,.ts-word,.tile-meta,.cat-count,.rail-count{display:none}.layout-market .menu-scroll{padding:4px 24px 32px}.layout-market .tile-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;display:grid}.layout-market .tile{border-radius:var(--r-card);box-shadow:var(--shadow);border:0;grid-template-rows:auto auto auto;align-content:start;padding:12px;transition:box-shadow .16s ease-out;display:grid}.layout-market .tile.in-ticket{box-shadow:0 0 0 1.5px var(--primary), 0 2px 10px color-mix(in srgb, var(--primary) 10%, transparent)}.layout-market .tile-main{align-items:flex-start;gap:8px;display:flex}.layout-market .tile-img{border-radius:var(--r-btn);flex-shrink:0;width:44px;height:44px}.layout-market .tile-title{letter-spacing:-.09px;padding-right:26px;font-size:14px;font-weight:590;line-height:20px}.layout-market .tile-hint{color:var(--subtle);font-size:12px;font-weight:490;line-height:16px}.layout-market .tile-sizes{gap:8px;margin-top:12px}.layout-market .tile-size{border-radius:var(--r-btn);background:var(--bg-2);height:40px;color:var(--text);gap:6px;font-size:14px;line-height:20px}.layout-market .menu-scroll.hot .tile-size{background:var(--hot-bg);color:#8a4708}.layout-market .menu-scroll.cold .tile-size{background:var(--cold-bg);color:#0f3fc0}.layout-market .ts-label{display:none}.layout-market .ts-word{opacity:.8;font-weight:600;display:inline}.layout-market .ts-price{font-size:16px;font-weight:600}.layout-market .tile-meta{color:var(--muted);margin-top:8px;font-size:13px;font-weight:490;line-height:16px;display:block}.layout-market .tile-badge{min-width:24px;height:24px;box-shadow:none;border-radius:999px;font-size:13px;font-weight:600;line-height:24px;top:10px;right:10px}.layout-market .cat-title{letter-spacing:-.2px;margin:18px 0 12px;font-size:20px;line-height:24px}.layout-market .menu-section:first-child .cat-title{margin-top:8px}.layout-market.no-photos .tile{min-height:0}.layout-board .menu-scroll{padding:16px 20px 32px}.layout-board .menu-section{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:6px}.layout-board .menu-section+.menu-section{margin-top:16px}.layout-board .cat-title{letter-spacing:-.01em;align-items:center;gap:8px;height:40px;margin:0;padding:0 10px;font-size:15px;font-weight:600;line-height:20px;display:flex}.layout-board .cat-count{border:1px solid var(--line-strong);min-width:20px;height:20px;color:var(--muted);border-radius:4px;place-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-grid}.layout-board .tile-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.layout-board .tile{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:14px 14px 12px;display:flex}.layout-board .tile.in-ticket{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.layout-board .tile-main{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.layout-board .tile-img{border:1px solid var(--line);border-radius:8px;order:2;width:52px;height:52px}.layout-board .tile-title{letter-spacing:-.005em;color:var(--text-2);font-size:15px;font-weight:400;line-height:20px}.layout-board .tile-hint{color:var(--muted);font-size:12px;line-height:16px}.layout-board .tile-amount{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:600;line-height:28px;display:block}.layout-board .tile-amount-2{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:400}.layout-board .tile-sizes{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:10px}.layout-board .tile-size{border:1px solid var(--line-strong);background:var(--surface);height:42px;box-shadow:var(--shadow);border-radius:8px;gap:6px;font-size:14px;font-weight:500}.layout-board .tile-size:active{background:var(--bg-2)}.layout-board .ts-label{display:none}.layout-board .ts-word{color:var(--text-2);font-weight:400;display:inline}.layout-board .ts-price{font-weight:600}.layout-board .ts-price:after{content:" ₺"}.layout-board .tile-badge{background:var(--primary);border-radius:999px;min-width:24px;height:24px;font-size:12px;line-height:24px;top:-7px;right:-7px;box-shadow:0 0 0 2px #fff}.layout-board .tile{overflow:visible}.layout-board .sold-tag{color:#c62828;background:#fdecec;border-radius:4px}.layout-compact .tile-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.layout-compact .tile{box-shadow:var(--shadow);border:0;flex-direction:column;display:flex}.layout-compact .tile.in-ticket{box-shadow:0 0 0 2.5px var(--text)}.layout-compact .tile-main{flex-direction:column;flex:1;display:flex}.layout-compact .tile-img{aspect-ratio:1;border-radius:11px;margin:6px 6px 0}.layout-compact .tile-text{padding:8px 10px 4px}.layout-compact .tile-title{font-size:15px;font-weight:700}.layout-compact .tile-hint{display:none}.layout-compact .tile-sizes{gap:6px;padding:4px 6px 6px}.layout-compact .tile-size{background:var(--bg);border-radius:10px;height:40px;font-size:15px;font-weight:800}.layout-compact .menu-scroll.hot .tile-size{background:var(--hot-bg);color:#9a3a06}.layout-compact .menu-scroll.cold .tile-size{background:var(--cold-bg);color:#0b5394}.layout-compact .ts-label{border:0;width:auto}.layout-compact .cat-title{margin-top:12px}.ticket{border-left:2px solid var(--text);background:var(--surface);flex-direction:column;min-height:0;display:flex}.ticket.editing{box-shadow:inset 0 0 0 3px var(--hot)}.ticket-head{justify-content:space-between;align-items:center;padding:12px 14px 0;display:flex}.ticket-title{font-size:26px}.tab-count{font-family:var(--font);text-transform:none;letter-spacing:0;color:var(--muted);font-size:15px;font-style:normal;font-weight:600}.edit-banner{background:var(--hot);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.edit-banner .btn.ghost,[data-theme] .edit-banner .btn.ghost{color:#fff;box-shadow:none;background:#ffffff29;border:1.5px solid #fff9}.ticket-meta{flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.name-input{min-width:0}.ticket-lines{-webkit-overflow-scrolling:touch;border-top:1px solid var(--line);flex:1;overflow-y:auto}.ticket-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;padding:24px;display:flex}.empty-logo{opacity:.15;background:var(--text);width:60%;max-width:220px;margin-bottom:14px}.ticket-empty p{margin:0;font-size:1.05em}.done-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100%;padding:18px;animation:.2s ease-out rise;display:flex}.done-check{background:var(--ok);color:#fff;border-radius:999px;place-items:center;width:56px;height:56px;display:grid}.done-title{color:var(--ok);margin-top:6px;font-weight:700}.done-number{font-size:68px;font-weight:800;line-height:1}.done-name{font-size:24px;font-weight:700}.done-meta{font-size:1em}.done-change{background:var(--ok-bg);color:var(--ok);border-radius:14px;margin-top:8px;padding:10px 18px;font-size:20px}.done-change strong{font-size:34px;display:block}.done-actions{gap:8px;margin:12px 0 6px;display:flex}.line{border-bottom:1px dashed var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:10px 12px;animation:.2s fade;display:grid}.line-qty{border:1.5px solid var(--line-strong);border-radius:10px;align-items:center;display:flex}.line-qty button{place-items:center;width:38px;height:40px;display:grid}.line-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-weight:700}.line-body{text-align:left;flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.line-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:1em;font-weight:700;display:flex}.line-size{background:var(--bg-2);border-radius:6px;padding:0 7px;font:700 12px/1.6 system-ui,sans-serif}.dot{place-items:center;display:inline-grid}.dot.hot{color:var(--hot)}.dot.cold{color:var(--cold)}.line-mods{color:var(--text-2);font-size:.85em}.line-note{color:var(--muted);font-size:.85em;font-style:italic}.line-price{font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:8px;font-weight:700}.ticket-foot{padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-top:2px solid var(--text);background:var(--bg);flex-shrink:0}.sum-row{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.sum-row.discount{color:var(--ok)}.sum-row.total{padding:2px 0 8px;font-size:28px;font-weight:800}.mini-x{vertical-align:middle;border:1px solid;border-radius:999px;place-items:center;width:26px;height:26px;margin-left:6px;display:inline-grid}.foot-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.foot-actions .btn{height:44px;padding:0 6px;font-size:.85em}.pay-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pay-row:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.pay-btn{width:100%;height:68px;font-size:24px;font-weight:800}.diff-row{text-align:center;border-radius:10px;margin-bottom:8px;padding:8px 12px;font-weight:700}.diff-row.plus{background:var(--warn-bg)}.diff-row.minus{background:var(--hot-bg);color:var(--hot)}.cash-panel{flex-direction:column;gap:10px;display:flex}.exact-btn{height:64px;font-size:22px}.big-btn{height:60px;font-size:20px}.quick-cash{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.quick-cash .btn{flex-direction:column;gap:0;height:62px;font-size:19px;line-height:1.1}.qc-change{color:var(--ok);text-transform:none;font-size:13px;font-weight:500}.tendered,.change{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:baseline;padding:8px 14px;font-weight:600;display:flex}.tendered-val,.change span:last-child{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.change.ok{background:var(--ok-bg);color:var(--ok)}.due{flex-direction:column;align-items:center;display:flex}.due-label{text-transform:uppercase;letter-spacing:.16em;font-size:13px;font-weight:700}.due-amt{font-variant-numeric:tabular-nums;font-size:50px;font-weight:800;line-height:1}.ps-payments{border-top:1px dashed var(--line)}.ps-line{justify-content:space-between;padding:5px 0;display:flex}.keypad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.key{background:var(--surface);border:1.5px solid var(--line);border-radius:12px;place-items:center;height:56px;font-size:26px;font-weight:700;display:grid}.key:active{background:var(--primary);color:var(--on-primary)}.divider{background:var(--line);height:1px;margin:16px 0}.screen{-webkit-overflow-scrolling:touch;height:100%;padding:14px 16px 40px;overflow-y:auto}.screen-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.day-nav{align-items:center;gap:10px;display:flex}.day-label{text-align:center;min-width:150px;font-size:20px;font-weight:700}.empty-state{text-align:center;color:var(--muted);padding:80px 0;font-size:1.1em}.warn{background:var(--warn-bg);border-radius:12px;margin-bottom:12px;padding:10px 14px;font-weight:600}.mini-kpis{grid-template-columns:1.4fr repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.mini-kpis>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:8px 12px;display:flex}.mini-kpis>div:first-child{background:var(--primary);color:var(--on-primary)}.mini-kpis span{text-transform:uppercase;letter-spacing:.12em;opacity:.8;font-size:12px;font-weight:700}.mini-kpis strong{font-variant-numeric:tabular-nums;font-size:22px}.order-list{flex-direction:column;gap:8px;display:flex}.order-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:76px 1fr auto auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.order-row.st-void{opacity:.6}.order-row.st-void .or-lines{text-decoration:line-through}.or-num{flex-direction:column;align-items:center;display:flex}.or-num strong{font-size:26px;line-height:1}.or-num span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.or-body{min-width:0}.or-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.or-name{font-weight:700}.or-lines{flex-wrap:wrap;gap:2px 14px;font-size:.95em;display:flex}.or-line i,.or-line em{color:var(--muted);font-size:.9em}.or-total{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.or-total strong{font-variant-numeric:tabular-nums;font-size:20px}.pay-chip{border:1.5px solid var(--line-strong);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.or-actions{gap:6px;display:flex}.kpis{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.kpi{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:14px 16px;display:flex}.kpi.main{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.kpi-label{text-transform:uppercase;letter-spacing:.14em;opacity:.85;font-size:12px;font-weight:700}.kpi-val{font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.report-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.panel{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:14px 16px}.panel.wide{grid-column:1/-1}.panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.panel-title{text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:13px;font-weight:800}.panel-head .panel-title{margin:0}.kv{justify-content:space-between;gap:10px;padding:6px 0;display:flex}.kv.sep{border-top:1px dashed var(--line);margin-top:6px;padding-top:10px}.hours{align-items:flex-end;gap:6px;height:160px;display:flex}.hour{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.hour-bar{background:var(--primary);border-radius:6px 6px 2px 2px;width:100%;max-width:34px;min-height:3px}.hour-val,.hour-label{color:var(--muted);font:600 12px system-ui,sans-serif}.hour-label{color:var(--text)}.days-chart{align-items:flex-end;gap:3px;height:150px;display:flex}.dc-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.dc-bar{background:var(--primary);border-radius:4px 4px 1px 1px;width:100%;max-width:30px;min-height:2px}.dc-label{color:var(--muted);font:600 11px system-ui,sans-serif}.table{border-collapse:collapse;width:100%}.table th{text-align:left;text-transform:uppercase;letter-spacing:.12em;border-bottom:2px solid var(--text);padding:6px 4px;font-size:12px}.table td{border-bottom:1px dashed var(--line);vertical-align:top;padding:8px 4px}.table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table.clickable tbody tr{cursor:pointer}.table.clickable tbody tr:active{background:var(--bg-2)}.dot-mini{vertical-align:middle;border-radius:99px;width:8px;height:8px;margin-right:8px;display:inline-block}.dot-mini.hot{background:var(--hot)}.dot-mini.cold{background:var(--cold)}.bar-track{background:var(--line);border-radius:4px;height:4px;margin-top:4px}.bar-fill{background:var(--text-2);border-radius:4px;height:100%}.settings{grid-template-columns:200px 1fr;align-items:start;gap:16px;display:grid}.settings-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:0}.settings-body{flex-direction:column;gap:12px;min-width:0;display:flex}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:12px 0;display:grid}.theme-card{text-align:left;border:2px solid var(--line);background:var(--bg);border-radius:16px;position:relative;overflow:hidden}.theme-card.on{border-color:var(--text);box-shadow:0 0 0 3px var(--line-strong)}.theme-preview{flex-direction:column;height:130px;display:flex}.tp-bar{border-bottom:2px solid;align-items:center;height:22px;padding:0 8px;display:flex}.tp-logo{opacity:.85;border-radius:3px;width:34px;height:10px}.tp-tiles{flex:1;gap:6px;padding:8px;display:grid}.tp-tile{border:1px solid;border-radius:6px;align-items:flex-end;padding:4px;display:flex}.tp-tile i{border-radius:3px;width:50%;height:5px;display:block}.tp-cards,.tp-market{grid-template-columns:repeat(3,1fr)}.tp-market .tp-tile{border:0;border-radius:6px;box-shadow:0 0 0 1px #00000014}.tp-board{background:#f4f4f5;border:1px solid #e8e8eb;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:6px;padding:4px}.tp-board .tp-tile{border-radius:5px}.tp-compact{grid-template-columns:repeat(4,1fr)}.theme-info{color:var(--text);flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.theme-check{background:var(--primary);color:var(--on-primary);border-radius:999px;padding:6px 10px;font:700 12px/1 system-ui,sans-serif;position:absolute;top:8px;right:8px}.switch-row{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.switch{background:var(--line-strong);border-radius:999px;flex-shrink:0;width:58px;height:34px;transition:background .15s;position:relative}.switch:after{content:"";background:#fff;border-radius:999px;width:28px;height:28px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch.on{background:var(--ok)}.switch.on:after{transform:translate(24px)}.set-cat{margin-top:10px}.set-cat-title{font-size:calc(var(--cat-size) * .8);margin-bottom:4px}.set-sub{margin-bottom:4px;font-weight:700}.set-row{border-bottom:1px dashed var(--line);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.set-row.compact{grid-template-columns:1fr auto}.set-photo{background:var(--img-bg);border-radius:12px;width:52px;height:52px;position:relative;overflow:hidden}.set-photo img{object-fit:cover;width:100%;height:100%;display:block}.set-photo-cam{color:#fff;background:#0000008c;border-radius:99px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:2px;right:2px}.set-name{flex-direction:column;align-items:flex-start;font-weight:600;display:flex}.set-prices{gap:8px;display:flex}.set-price{flex-direction:column;align-items:center;display:flex}.price-input{border:1.5px solid var(--line-strong);background:var(--bg);border-radius:10px;align-items:center;gap:4px;height:42px;padding:0 10px;display:inline-flex}.price-input.changed{border-color:var(--hot);background:var(--hot-bg)}.price-input input{width:56px;font:inherit;color:var(--text);text-align:right;background:0 0;border:0;outline:none;font-weight:700}.toggle{border:1.5px solid var(--line-strong);border-radius:10px;min-width:88px;height:40px;padding:0 10px;font-size:.85em;font-weight:600}.toggle.on{background:var(--primary);color:var(--on-primary)}.toggle.on.danger{background:var(--danger);border-color:var(--danger);color:#fff}.field{flex-direction:column;gap:4px;margin:10px 0;font-size:.9em;font-weight:600;display:flex}:root:not([data-theme]) .ticket-title,[data-theme=klasik] .ticket-title{font-family:var(--font);font-style:normal;font-weight:700}[data-theme=texas] body,[data-theme=texas]{font-feature-settings:"tnum";letter-spacing:-.09px}[data-theme=texas] .topbar{gap:28px;height:64px;padding:0 24px}[data-theme=texas] .topbar-logo{height:34px}[data-theme=texas] .tabs{align-self:stretch;gap:20px}[data-theme=texas] .tab{height:100%;color:var(--muted);border-radius:0;padding:0;font-size:14px;font-weight:600;box-shadow:inset 0 -2px #0000}[data-theme=texas] .tab.on{color:var(--text);box-shadow:inset 0 -2px 0 var(--text);background:0 0}[data-theme=texas] .badge{background:var(--bg-2);color:var(--text-2);font-weight:600}[data-theme=texas] .clock{font-size:15px;font-weight:600}[data-theme=texas] .menu-top{border-bottom:1px solid var(--line);gap:16px;height:48px;padding:0 24px}[data-theme=texas] .menu-top .temp-seg{background:0 0;border:0;border-radius:0;align-self:stretch;gap:16px;padding:0}[data-theme=texas] .temp-seg>button{height:100%;color:var(--muted);border-radius:0;padding:0;font-size:14px;font-weight:600;box-shadow:inset 0 -2px #0000;background:0 0!important}[data-theme=texas] .temp-seg>button.on{box-shadow:inset 0 -2px 0 var(--text);color:var(--text)!important}[data-theme=texas] .temp-seg>button svg{width:16px;height:16px}[data-theme=texas] .temp-seg>button.hot.on svg{color:var(--hot)}[data-theme=texas] .temp-seg>button.cold.on svg{color:var(--cold)}[data-theme=texas] .cat-chips{border-left:1px solid var(--line);align-items:center;height:16px;padding-left:16px;overflow:visible}[data-theme=texas] .cat-chip{height:32px;color:var(--text-2);border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600}[data-theme=texas] .cat-chip.on{background:var(--bg-2);color:var(--text)}[data-theme=texas] .btn{border-radius:var(--r-ctl);font-size:14px;font-weight:600}[data-theme=texas] .btn.ghost{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0}[data-theme=texas] .btn.primary,[data-theme=texas] .btn.card-btn{background:var(--primary);box-shadow:inset 0 -3px #0000002e}[data-theme=texas] .btn.cash-btn{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff}[data-theme=texas] .seg{border:1px solid var(--line);border-radius:var(--r-ctl);background:0 0}[data-theme=texas] .seg>button{color:var(--muted);border-radius:7px;font-size:14px;font-weight:600}[data-theme=texas] .seg>button.on{background:var(--bg-2);color:var(--text);box-shadow:none}[data-theme=texas] .chip,[data-theme=texas] .toggle-chip,[data-theme=texas] .input,[data-theme=texas] .size-btn{border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--line);border:0;font-weight:500}[data-theme=texas] .input{background:var(--bg-2);box-shadow:none}[data-theme=texas] .chip.on,[data-theme=texas] .size-btn.on,[data-theme=texas] .toggle-chip.on{background:var(--text);color:#fff;box-shadow:none}[data-theme=texas] .pos{background:#fff;grid-template-columns:1fr 360px}[data-theme=texas] .ticket{border-radius:var(--r-card);border:0;margin:12px 16px 12px 0;overflow:hidden;box-shadow:0 0 0 1px #2222330f,0 1px 1px -.5px #0000000f,0 3px 3px -1.5px #0000000f,0 6px 6px -3px #0000000a}[data-theme=texas] .ticket-head{padding:16px 16px 4px}[data-theme=texas] .ticket-title{font-size:16px;font-weight:600;line-height:24px}[data-theme=texas] .ticket-meta{border-bottom:1px solid var(--line);padding:8px 16px 12px}[data-theme=texas] .ticket-lines{border-top:0}[data-theme=texas] .line{border-bottom:1px solid var(--line);padding:10px 16px}[data-theme=texas] .line-name{font-size:14px;font-weight:600}[data-theme=texas] .line-mods,[data-theme=texas] .line-note{font-size:13px;font-weight:490}[data-theme=texas] .line-qty{box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-ctl);border:0}[data-theme=texas] .line-size{font:600 12px/18px var(--font);border-radius:var(--r-chip);background:var(--bg-2);color:var(--text-2)}[data-theme=texas] .ticket-foot{border-top:1px solid var(--line);background:#fff;padding:12px 16px 16px}[data-theme=texas] .sum-row{color:var(--muted);font-size:14px;font-weight:500}[data-theme=texas] .sum-row.total{color:var(--text);align-items:baseline;font-size:16px;font-weight:500}[data-theme=texas] .sum-row.total span:last-child{letter-spacing:-.8px;font-size:40px;font-weight:600;line-height:60px}[data-theme=texas] .foot-actions .btn{border-radius:var(--r-ctl);height:30px;font-size:12px}[data-theme=texas] .foot-actions .btn svg{width:15px;height:15px}[data-theme=texas] .pay-btn{height:48px;font-size:16px;font-weight:600}[data-theme=texas] .pay-row{gap:12px}[data-theme=texas] .done-number{letter-spacing:-1px;font-weight:600}[data-theme=texas] .done-check{background:var(--ok)}[data-theme=texas] .sheet{border:0;border-radius:20px}[data-theme=texas] .sheet-backdrop{background:#23272d66}[data-theme=texas] .sheet-photo{border-radius:var(--r-ctl)}[data-theme=texas] .sheet-title{letter-spacing:-.36px;font-size:24px;font-weight:600;line-height:28px}[data-theme=texas] .opt-title{text-transform:none;letter-spacing:-.09px;font-size:14px;font-weight:600}[data-theme=texas] .req{text-transform:none;letter-spacing:0;border-radius:var(--r-btn);background:var(--warn-bg);color:#9a5b06;font-weight:600}[data-theme=texas] .panel,[data-theme=texas] .kpi,[data-theme=texas] .mini-kpis>div,[data-theme=texas] .order-row{border-radius:var(--r-card);box-shadow:var(--shadow);border:0}[data-theme=texas] .kpi.main,[data-theme=texas] .mini-kpis>div:first-child{color:var(--text);background:#fff}[data-theme=texas] .kpi-label,[data-theme=texas] .mini-kpis span,[data-theme=texas] .panel-title,[data-theme=texas] .table th{text-transform:none;letter-spacing:0;color:var(--muted);font-size:13px;font-weight:500}[data-theme=texas] .panel-title{color:var(--text);font-size:16px;font-weight:600}[data-theme=texas] .kpi-val{letter-spacing:-.32px;font-size:32px;font-weight:600}[data-theme=texas] .table th,[data-theme=texas] .table td{border-bottom:1px solid var(--line)}[data-theme=texas] .hour-bar,[data-theme=texas] .dc-bar,[data-theme=texas] .bar-fill{background:var(--primary)}[data-theme=texas] .tag,[data-theme=texas] .pay-chip{border-radius:var(--r-btn);background:var(--bg-2);border:0;font-weight:600}[data-theme=texas] .screen{padding:16px 24px 40px}[data-theme=riviera] body,[data-theme=riviera]{font-feature-settings:"cv11", "ss01", "tnum"}[data-theme=riviera] .topbar{gap:20px;height:56px}[data-theme=riviera] .topbar-logo{height:30px}[data-theme=riviera] .tabs{gap:2px}[data-theme=riviera] .tab{height:36px;color:var(--text-2);border-radius:8px;padding:0 12px;font-size:14px;font-weight:500}[data-theme=riviera] .tab.on{background:var(--bg-2);color:var(--text)}[data-theme=riviera] .badge{background:var(--bg-2);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:4px;font-weight:500}[data-theme=riviera] .tab.on .badge{background:#fff}[data-theme=riviera] .clock{font-size:14px;font-weight:600}[data-theme=riviera] .clock-date{color:var(--muted);opacity:1;font-weight:400}[data-theme=riviera] .menu-rail{background:var(--sidebar);border-right:1px solid var(--line);gap:2px;width:220px;padding:16px 12px}[data-theme=riviera] .menu-rail .temp-seg{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:row;margin-bottom:14px;padding:3px}[data-theme=riviera] .menu-rail .temp-seg>button{height:38px;color:var(--text-2);border-radius:7px;padding:0 8px;font-size:14px;font-weight:500}[data-theme=riviera] .menu-rail .temp-seg>button.on{background:var(--bg-2);color:var(--text);box-shadow:none}[data-theme=riviera] .menu-rail .temp-seg>button.hot.on svg{color:var(--hot)}[data-theme=riviera] .menu-rail .temp-seg>button.cold.on svg{color:var(--cold)}[data-theme=riviera] .rail-item{min-height:40px;color:var(--text-2);border-radius:8px;padding:0 10px;font-size:14px;font-weight:500}[data-theme=riviera] .rail-item.on{background:var(--muted-bg);color:var(--text);box-shadow:none}[data-theme=riviera] .rail-count{color:var(--muted);font-size:12px;font-weight:400;display:inline}[data-theme=riviera] .btn{border-radius:8px;font-size:14px;font-weight:500}[data-theme=riviera] .btn.ghost{border:1px solid var(--line-strong);box-shadow:var(--shadow)}[data-theme=riviera] .btn.primary,[data-theme=riviera] .btn.card-btn{background:var(--primary);border:1px solid #1f47d6;box-shadow:inset 0 1px #ffffff38,0 1px 2px #1f47d659}[data-theme=riviera] .btn.cash-btn{color:var(--text);border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#fff}[data-theme=riviera] .seg{background:0 0;border:0;gap:2px;padding:0}[data-theme=riviera] .seg>button{color:var(--text-2);border-radius:8px;font-size:14px;font-weight:500}[data-theme=riviera] .seg>button.on{background:var(--bg-2);color:var(--text);box-shadow:none}[data-theme=riviera] .count{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted);background:0 0;border-radius:4px;font-weight:500}[data-theme=riviera] .chip,[data-theme=riviera] .toggle-chip,[data-theme=riviera] .size-btn{border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:8px;font-weight:500}[data-theme=riviera] .chip.on,[data-theme=riviera] .size-btn.on,[data-theme=riviera] .toggle-chip.on{background:var(--cold-bg);border-color:var(--primary);color:#1f47d6;box-shadow:none}[data-theme=riviera] .input{background:var(--bg-2);border:0;border-radius:8px}[data-theme=riviera] .ticket{border-left:1px solid var(--line)}[data-theme=riviera] .ticket-title{letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:24px}[data-theme=riviera] .tab-count{font-size:14px;font-weight:400}[data-theme=riviera] .line{border-bottom:1px solid var(--line)}[data-theme=riviera] .line-name{color:var(--text-2);font-size:15px;font-weight:400}[data-theme=riviera] .line-price{color:var(--text);font-weight:600}[data-theme=riviera] .line-mods{color:var(--muted);font-size:12px}[data-theme=riviera] .line-size{font:500 12px/18px var(--font);background:var(--bg-2);color:var(--text-2);border-radius:4px}[data-theme=riviera] .line-qty{border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:8px}[data-theme=riviera] .ticket-foot{border-top:1px solid var(--line);background:#fff;padding:14px 14px 16px}[data-theme=riviera] .sum-row.total{color:var(--text-2);border-radius:16px;align-items:baseline;margin:4px 4px 14px;padding:14px 16px;font-size:14px;font-weight:400;box-shadow:0 0 0 1px #e8e8eb,0 0 0 5px #f4f4f5}[data-theme=riviera] .sum-row.total span:last-child{letter-spacing:-.035em;color:var(--text);font-size:40px;font-weight:600;line-height:44px}[data-theme=riviera] .foot-actions .btn{height:36px;font-size:13px}[data-theme=riviera] .foot-actions .btn svg{width:16px;height:16px}[data-theme=riviera] .pay-btn{height:52px;font-size:16px;font-weight:600}[data-theme=riviera] .done-number{letter-spacing:-.045em;font-weight:600}[data-theme=riviera] .done-check{background:#16a34a}[data-theme=riviera] .done-change{border-radius:12px}[data-theme=riviera] .sheet-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f4f58c}[data-theme=riviera] .sheet{border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 48px -16px #10101424}[data-theme=riviera] .sheet-foot{background:#fff;border-radius:0 0 24px 24px}[data-theme=riviera] .sheet-photo{border:1px solid var(--line);border-radius:12px}[data-theme=riviera] .sheet-title{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:28px}[data-theme=riviera] .opt-title{text-transform:none;letter-spacing:0;color:var(--muted);font-size:12px;font-weight:500}[data-theme=riviera] .req{text-transform:none;letter-spacing:0;color:#9a5b06;background:#fef4da;border-radius:4px;font-weight:500}[data-theme=riviera] .opt-section{border-bottom:1px solid var(--line)}[data-theme=riviera] .panel,[data-theme=riviera] .order-row{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}[data-theme=riviera] .kpi,[data-theme=riviera] .mini-kpis>div{color:var(--text);background:#fff;border:0;border-radius:16px;box-shadow:0 0 0 1px #e8e8eb,0 0 0 5px #f4f4f5}[data-theme=riviera] .kpis,[data-theme=riviera] .mini-kpis{gap:16px;padding:5px}[data-theme=riviera] .kpi-label,[data-theme=riviera] .mini-kpis span,[data-theme=riviera] .table th{text-transform:none;letter-spacing:0;color:var(--muted);opacity:1;font-size:12px;font-weight:500}[data-theme=riviera] .kpi-label{color:var(--text-2);font-size:14px}[data-theme=riviera] .kpi-val{letter-spacing:-.035em;font-size:40px;font-weight:600;line-height:44px}[data-theme=riviera] .mini-kpis strong{letter-spacing:-.02em;font-weight:600}[data-theme=riviera] .panel-title{text-transform:none;letter-spacing:-.01em;font-size:15px;font-weight:600}[data-theme=riviera] .table th,[data-theme=riviera] .table td{border-bottom:1px solid var(--line)}[data-theme=riviera] .hour-bar,[data-theme=riviera] .dc-bar{background:var(--line-strong);border-radius:2px;max-width:6px}[data-theme=riviera] .dc-col:last-child .dc-bar,[data-theme=riviera] .hour:last-child .hour-bar{background:var(--primary)}[data-theme=riviera] .bar-track{background:var(--muted-bg)}[data-theme=riviera] .bar-fill{background:#16a34a}[data-theme=riviera] .tag,[data-theme=riviera] .pay-chip{background:var(--bg-2);border:0;border-radius:4px;font-size:12px;font-weight:500}[data-theme=riviera] .tag.danger{color:#c62828;background:#fdecec}[data-theme=riviera] .tag.soft{color:#9a5b06;background:#fef4da}[data-theme=riviera] .or-num strong{font-weight:600}[data-theme=riviera] .edit-banner{color:#9a5b06;background:#fef4da}[data-theme=riviera] .edit-banner .btn.ghost{color:var(--text);border-color:var(--line-strong);background:#fff}[data-theme=riviera] .settings-nav .rail-item.on,[data-theme=riviera] .settings-nav .rail-item.on{background:var(--muted-bg);box-shadow:none}.accent-row{border-top:1px dashed var(--line);flex-direction:column;gap:10px;padding:12px 0;display:flex}.accent-swatches{flex-wrap:wrap;gap:8px;display:flex}.accent-swatch{border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.accent-swatch i{background:var(--sw);border-radius:999px;width:24px;height:24px}.accent-swatch.on{border-color:var(--sw);box-shadow:0 0 0 2px var(--sw)}.accent-swatch input{opacity:0;cursor:pointer;position:absolute;inset:0}.mx-wrap{grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding-top:6px;display:grid}.mx-y{font:400 12px/14px var(--font);color:var(--muted);text-align:right;flex-direction:column;justify-content:space-between;min-width:36px;display:flex}.mx-grid{grid-template-columns:repeat(var(--n), minmax(0, var(--sq)));justify-content:space-between;gap:var(--gap);display:grid}.mx-col{gap:var(--gap);flex-direction:column-reverse;min-width:0;display:flex}.mx-col b{aspect-ratio:1;background:var(--chart-empty,#efeff1);border-radius:2px;width:100%;display:block}.mx-col b.on{background:var(--primary)}.mx-col.today b.on{background:var(--hot)}.mx-x{font:400 12px/14px var(--font);color:var(--muted);justify-content:space-between;margin-top:10px;display:flex}.hm-cell{background:var(--bg-2);border-radius:4px}.hm-cell.l1{background:color-mix(in srgb, var(--primary) 22%, var(--bg-2))}.hm-cell.l2{background:color-mix(in srgb, var(--primary) 45%, var(--bg-2))}.hm-cell.l3{background:color-mix(in srgb, var(--primary) 70%, var(--bg-2));color:#fff}.hm-cell.l4{background:var(--primary);color:#fff}.hm{grid-template-columns:auto 1fr;gap:8px 10px;display:grid}.hm-days{font:500 12px/1 var(--font);color:var(--muted);grid-template-rows:repeat(7,1fr);gap:4px;display:grid}.hm-days span{align-items:center;display:flex}.hm-weeks{gap:4px;margin:-3px;padding:3px;display:flex;overflow-x:auto}.hm-week{flex:none;grid-template-rows:repeat(7,1fr);gap:4px;display:grid}.hm-week .hm-cell{width:16px;height:16px}.hm.big .hm-weeks{gap:6px}.hm.big .hm-week{flex:1 1 0;gap:6px;max-width:120px}.hm.big .hm-days{gap:6px}.hm.big .hm-week .hm-cell{text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:46px;padding:5px 7px;display:flex}.hm-cell.blank{background:0 0}.hm-cell.today{box-shadow:0 0 0 2px var(--text)}.hm-num{font:600 12px/1 var(--font);opacity:.75}.hm-val{font:600 13px/1 var(--font);font-variant-numeric:tabular-nums}.hm-legend{font:500 12px/1 var(--font);color:var(--muted);grid-column:2;align-items:center;gap:4px;margin-top:4px;display:flex}.hm-legend .hm-cell{border-radius:3px;width:14px;height:14px;display:inline-block}.hw-grid{align-items:center;gap:4px;display:grid}.hw-row{display:contents}.hw-h,.hw-d{font:500 12px/1 var(--font);color:var(--muted);text-align:center}.hw-d{text-align:left}.hw-grid .hm-cell{height:34px;font:600 12px/1 var(--font);font-variant-numeric:tabular-nums;place-items:center;display:grid}.hw .hm-legend{margin:10px 0 0 40px}.pos-pay{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:6px 0 4px;display:flex}.pos-pay .row.full{width:100%}.pos-pay>.btn{min-width:180px}.pos-title{max-width:420px;font-size:20px;font-weight:700}.pos-sub{max-width:420px;font-size:14px}.pos-device{background:#1f1f23;border-radius:22px;width:150px;height:200px;padding:12px 10px 34px;position:relative;box-shadow:0 18px 40px -16px #00000080}.pos-device:after{content:"";background:#3a3a40;border-radius:6px;width:34px;height:6px;margin-left:-17px;position:absolute;bottom:12px;left:50%}.pos-device-screen{color:#23272d;background:#f4f5f7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.pos-device-amount{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.pos-device-text{color:#6b727b;font-size:12px;font-weight:600}.pos-device .pos-device-screen{animation:1.6s ease-in-out infinite posPulse}.pos-device.active .pos-device-screen{background:color-mix(in srgb, var(--primary) 12%, #f4f5f7)}@keyframes posPulse{50%{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--primary) 45%, transparent)}}.pos-spinner{border:4px solid var(--line);border-top-color:var(--primary);border-radius:999px;width:46px;height:46px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pos-icon{color:#fff;border-radius:999px;place-items:center;width:56px;height:56px;font:800 28px/1 system-ui,sans-serif;display:grid}.pos-icon.warn{background:#d99a1b}.pos-icon.err{background:var(--danger)}.pos-sim{border:1.5px dashed var(--line-strong);border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex}.pos-badge{letter-spacing:.04em;text-transform:uppercase;background:#ffffff38;border-radius:6px;margin-left:8px;padding:4px 6px;font:700 11px/1 system-ui,sans-serif}.done-fiscal{background:var(--bg-2);border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600}.tag.fiscal{background:color-mix(in srgb, var(--primary) 12%, var(--bg-2))}.pos-checks{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pos-checks li{align-items:flex-start;gap:8px;display:flex}.pos-check-dot{color:#fff;background:var(--line-strong);border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;font:700 13px/1 system-ui,sans-serif;display:inline-grid}.pos-checks li.ok .pos-check-dot{background:var(--ok)}.pos-checks li.bad .pos-check-dot{background:var(--danger)}.pos-open{margin-top:10px}.input.select{width:auto;min-width:200px;height:42px}.warn.small{font-size:14px;font-weight:500}.login{background:var(--bg-2);place-items:center;min-height:100%;padding:24px 16px;display:grid}.login-card{background:var(--surface);width:100%;max-width:400px;box-shadow:var(--shadow), 0 20px 50px -24px #00000040;border-radius:20px;flex-direction:column;gap:4px;padding:28px 24px 22px;display:flex}.login-logo{align-self:center;height:54px;margin-bottom:6px}.login-title{text-align:center;margin-bottom:10px;font-size:20px;font-weight:700}.login-btn{width:100%;margin-top:6px}.login-error{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.login-note{text-align:center;margin:6px 0 0}.login-sep{color:var(--muted);align-items:center;gap:10px;margin:14px 0 4px;font-size:13px;display:flex}.login-sep:before,.login-sep:after{content:"";border-top:1px solid var(--line);flex:1}.pill-status{height:30px;font:600 13px/1 var(--font);border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.pill-status.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 35%, transparent)}.pill-status.warn{color:#9a5b06;background:#fef4da;border-color:#e9c46a}.pill-status.bad{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent)}.pill-status.test{color:#fff;letter-spacing:.08em;background:#d9822b;border-color:#d9822b}.pos-status-sheet{flex-direction:column;gap:12px;display:flex}.pos-status-sheet p{margin:0}.row.gap-s{gap:6px}.ticket-expand{width:38px;height:38px}.cd{z-index:80;background:var(--bg);color:var(--text);padding:calc(28px + env(safe-area-inset-top)) clamp(20px, 6vw, 80px) calc(24px + env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;animation:.18s ease-out fade;display:grid;position:fixed;inset:0}.cd-close{top:calc(14px + env(safe-area-inset-top));width:44px;height:44px;color:var(--muted);border:1px solid var(--line);opacity:.6;border-radius:999px;place-items:center;display:grid;position:absolute;right:14px}.cd-head{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;padding-bottom:18px;display:flex}.cd-logo{height:clamp(48px,9vh,84px)}.cd-hello{align-items:center;gap:10px;font-size:clamp(20px,3vw,28px);display:flex}.cd-tag{background:var(--bg-2);border-radius:999px;padding:3px 10px;font-size:14px;font-weight:700}.cd-body{padding:14px 0;overflow-y:auto}.cd-empty{text-align:center;color:var(--muted);padding-top:40px;font-size:20px}.cd-lines{max-width:900px;margin:0 auto;padding:0;list-style:none}.cd-lines li{border-bottom:1px dashed var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding:12px 0;font-size:clamp(18px,2.4vw,26px);display:grid}.cd-qty{color:var(--primary);font-weight:800}.cd-name{font-weight:600}.cd-size{color:var(--muted);font-weight:500}.cd-mods{color:var(--muted);font-size:.68em;font-weight:500;display:block}.cd-price{font-variant-numeric:tabular-nums;font-weight:700}.cd-foot{border-top:2px solid var(--text);width:100%;max-width:900px;margin:0 auto;padding-top:12px}.cd-row{color:var(--ok);justify-content:space-between;font-size:20px;display:flex}.cd-total{justify-content:space-between;align-items:baseline;font-size:clamp(28px,4vw,40px);font-weight:700;display:flex}.cd-total span:last-child{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(48px,9vw,96px);font-weight:800}.cd-pay{text-align:center;background:color-mix(in srgb, var(--primary) 10%, var(--bg-2));color:var(--text);border-radius:18px;justify-content:center;align-items:center;gap:14px;margin-top:12px;padding:16px 20px;font-size:clamp(18px,2.6vw,26px);font-weight:700;display:flex}.cd-pay-waiting,.cd-pay-sending,.cd-pay-in_progress{animation:1.6s ease-in-out infinite posPulse}.cd-pay-paid{background:var(--ok);color:#fff}.cd-pay-cancelled,.cd-pay-error{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.cd-pay-icon{background:#ffffff38;border-radius:999px;place-items:center;width:52px;height:52px;display:grid}@media (width<=760px){.pill-status{height:26px;padding:0 7px;font-size:11.5px}.topbar-right{gap:6px}.pill-status .pill-text{display:none}}@media (width<=960px){.pos{grid-template-columns:1fr 330px}.tab{padding:0 10px}.clock-date{display:none}.report-grid,.settings{grid-template-columns:1fr}.settings-nav{flex-flow:wrap;position:static}.kpis,.mini-kpis{grid-template-columns:repeat(2,1fr)}.order-row{grid-template-columns:64px 1fr auto}.or-actions{grid-column:1/-1;justify-content:flex-end}.layout-rows .tile-grid{grid-template-columns:1fr}.menu-rail{width:130px}}#print-root{display:none}@media print{@page{size:80mm auto;margin:4mm}body{color:#000;background:#fff}#root,.sheet-backdrop,.toast{display:none!important}#print-root{color:#000;font-family:Crimson Pro,Georgia,serif;font-size:12pt;display:block}.rc-brand{text-align:center;font-family:Lobster Two,serif;font-size:26pt;font-style:italic;font-weight:700}.rc-sub,.rc-meta,.rc-foot{text-align:center;font-size:10pt}.rc-num{text-align:center;margin:4px 0;font-size:30pt;font-weight:700}.rc-line{justify-content:space-between;gap:6px;display:flex}.rc-mods{padding-left:12px;font-size:10pt}.rc-total{font-size:14pt;font-weight:700}hr{border:0;border-top:1px dashed #000}}.dock-bar,.dock-scrim{display:none}@media (width<=760px){body{font-size:15px}.topbar{gap:10px;height:56px;padding:0 12px}.topbar-logo{height:28px}.tabs{scrollbar-width:none;gap:2px;overflow-x:auto}.tab{padding:0 10px;font-size:14px}.clock{display:none}.pos,[data-theme=texas] .pos{grid-template-columns:minmax(0,1fr);position:relative}.menu-panel.nav-rail{flex-direction:column}.menu-rail,[data-theme=riviera] .menu-rail{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:auto;padding:8px 12px;overflow-x:auto}.menu-rail .temp-seg,[data-theme=riviera] .menu-rail .temp-seg{flex-direction:row;flex-shrink:0;margin:0 6px 0 0}.rail-item{white-space:nowrap;flex-shrink:0}.menu-top,[data-theme=texas] .menu-top{padding:0 12px;overflow-x:auto}.menu-scroll,.layout-market .menu-scroll,.layout-board .menu-scroll{padding:8px 12px 96px}.layout-cards .tile-grid,.layout-compact .tile-grid,.layout-market .tile-grid,.layout-board .tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.layout-market .tile-size,.layout-board .tile-size{gap:4px;font-size:13px}.layout-market .ts-word,.layout-board .ts-word{font-size:12px}.ticket,[data-theme=texas] .ticket,[data-theme=riviera] .ticket{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:40;box-shadow:0 -2px 0 #00000005, 0 12px 40px -8px #00000059, 0 0 0 1px var(--line);background:var(--surface);border:0;border-radius:18px;max-height:64px;margin:0;transition:max-height .24s ease-out;position:fixed;overflow:hidden}.ticket.dock-peek{max-height:58dvh}.ticket.dock-open{height:calc(100dvh - 80px);max-height:calc(100dvh - 80px)}.ticket.dock-closed>:not(.dock-bar){visibility:hidden}.dock-bar{background:var(--primary);height:64px;min-height:64px;color:var(--on-primary);text-align:left;flex-shrink:0;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:0 18px;font-weight:600;display:grid}[data-theme=klasik] .dock-bar,:root:not([data-theme]) .dock-bar{background:var(--text);color:var(--bg)}.ticket.editing .dock-bar{background:var(--hot)}.dock-title{align-items:center;gap:8px;font-size:16px;display:flex}.dock-count{text-align:center;background:#ffffff38;border-radius:999px;min-width:24px;height:24px;padding:0 7px;font:700 13px/24px system-ui,sans-serif}.dock-total{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.dock-chev{transition:transform .2s}.ticket.dock-open .dock-chev,.ticket.dock-peek .dock-chev{transform:rotate(180deg)}.ticket.dock-peek .ticket-head,.ticket.dock-peek .ticket-meta,.ticket.has-done .ticket-foot,.ticket.has-done .ticket-meta,.ticket.has-done .ticket-head{display:none}.dock-scrim{z-index:39;background:#00000040;animation:.15s fade;display:block;position:fixed;inset:0}.sheet-backdrop{place-items:end stretch;padding:0}.sheet{max-height:94dvh;border-radius:20px 20px 0 0!important}.size-row{grid-template-columns:1fr 1fr}.screen{padding:12px 12px 40px}.order-row{grid-template-columns:56px 1fr}.or-total{flex-direction:row;grid-column:2;align-items:center;gap:10px}.settings-nav{flex-wrap:nowrap;overflow-x:auto}.set-row{grid-template-columns:auto 1fr}.set-prices,.set-row .toggle{grid-column:2}.hm.big .hm-week .hm-cell{height:38px;padding:4px}.topbar,[data-theme=texas] .topbar,[data-theme=riviera] .topbar{gap:8px;padding:0 10px}.topbar-logo,[data-theme=texas] .topbar-logo,[data-theme=riviera] .topbar-logo{flex-shrink:0;height:24px}.tab,[data-theme=texas] .tab,[data-theme=riviera] .tab{padding:0 6px;font-size:13.5px}[data-theme=texas] .tab{padding:0}[data-theme=texas] .tabs{gap:12px}.tab .badge{min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px}.update-pill{height:28px;padding:0 8px;font-size:12px}.layout-market .tile,.layout-board .tile{padding:10px}.layout-market .tile-img{width:36px;height:36px}.layout-board .tile-img{width:40px;height:40px}.layout-market .tile-title,.layout-board .tile-title{padding-right:18px;font-size:13.5px;line-height:18px}.layout-board .tile-amount{font-size:18px;line-height:24px}.layout-market .tile-sizes,.layout-board .tile-sizes{gap:6px;margin-top:10px}.layout-market .tile-size,.layout-board .tile-size{flex-direction:column;gap:0;height:48px;padding:0 2px;line-height:1.1}.layout-market .ts-word,.layout-board .ts-word{font-size:11px;font-weight:500}.layout-market .ts-price,.layout-board .ts-price{font-size:15px}.layout-market .tile-meta{font-size:12px}.layout-cards .tile-title{font-size:16px}.layout-cards .tile-size{gap:3px;font-size:15px}.layout-compact .tile-size{font-size:13px}.cat-title,.layout-market .cat-title{margin:14px 0 8px;font-size:18px}.temp-seg>button{height:40px;padding:0 12px;font-size:14px}.screen-bar{gap:8px}.day-nav{flex-wrap:wrap;gap:6px}.day-label{min-width:0;font-size:16px}.seg.small>button{padding:0 9px;font-size:13px}.kpis,[data-theme=riviera] .kpis{gap:8px}.kpi{padding:10px 12px}.kpi-val,[data-theme=texas] .kpi-val,[data-theme=riviera] .kpi-val{white-space:nowrap;font-size:22px;line-height:28px}.kpi-label,[data-theme=riviera] .kpi-label{font-size:12px}.mini-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-kpis>div:first-child{grid-column:1/-1}.mini-kpis strong{white-space:nowrap;font-size:17px}.panel{padding:12px}.panel-head{flex-wrap:wrap}.report-grid{gap:10px}.table{font-size:13.5px}.table td,.table th{padding:7px 3px}.table .col-optional{display:none}.hours{gap:3px;height:120px}.hour-val,.hour-label{font-size:10px}.days-chart{gap:2px;height:120px}.dc-label{font-size:9px}.mx-wrap{gap:6px}.mx-y{min-width:30px;font-size:10px}.mx-x{font-size:10px}.hm{gap:6px}.hm.big .hm-weeks,.hm.big .hm-week,.hm.big .hm-days{gap:4px}.hm.big .hm-week .hm-cell{border-radius:6px;height:40px;padding:4px 5px}.hm-num{font-size:10px}.hm-val{font-size:10.5px}.hm-days{font-size:11px}.hw{overflow-x:auto}.hw-grid{gap:2px;min-width:0}.hw-grid .hm-cell{border-radius:3px;height:26px;font-size:10px}.hw-h{font-size:9px}.hw-d{font-size:11px}.order-row{grid-template-columns:52px minmax(0,1fr);gap:8px 10px;padding:10px}.or-num strong{font-size:20px}.or-total,.or-actions{grid-column:2}.or-total{flex-direction:row;justify-content:space-between}.or-actions{flex-wrap:wrap;justify-content:flex-start}.settings{flex-direction:column;gap:12px;display:flex}.settings-nav{scrollbar-width:none;flex-flow:row;flex-shrink:0;gap:6px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;position:static;overflow-x:auto}.settings-nav .rail-item{white-space:nowrap;border:1px solid var(--line);border-radius:999px;flex-shrink:0;min-height:40px;padding:0 14px}.settings-nav .rail-item.on{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.theme-grid{grid-template-columns:minmax(0,1fr)}.theme-preview{height:96px}.set-row{grid-template-columns:44px minmax(0,1fr) auto auto;grid-template-areas:"photo name name name""photo prices sold hide";align-items:end;gap:6px 8px}.set-row>.set-photo{grid-area:photo;align-self:center;width:44px;height:44px}.set-row>.set-name{grid-area:name}.set-row>.set-prices{flex-wrap:wrap;grid-area:prices}.set-row>.toggle:nth-child(4){grid-area:sold}.set-row>.toggle:nth-child(5){grid-area:hide}.set-row .toggle{min-width:0;height:38px;padding:0 9px;font-size:12.5px}.set-row.compact{grid-template-columns:minmax(0,1fr) auto}.price-input input{width:48px}.switch-row{align-items:flex-start}.accent-swatch{height:40px;font-size:13px}.sheet-head{padding:14px 14px 8px 16px}.sheet-photo{width:60px;height:60px}.sheet-title,[data-theme=texas] .sheet-title,[data-theme=riviera] .sheet-title{font-size:21px;line-height:26px}.sheet-body{padding:4px 16px 14px}.sheet-foot{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:8px}.sheet-foot .btn.primary{padding:0 10px;font-size:15px}.stepper.big button{width:44px}.chip{min-height:44px;padding:0 12px;font-size:15px}.key{height:50px}.quick-cash .btn{height:54px;font-size:16px}.due-amt{font-size:40px}}.other-pay{flex-direction:column;gap:10px;display:flex}.op-card,.op-row{border:1.5px solid var(--line-strong);text-align:left;background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.op-row:active{background:var(--bg-2)}.op-head{flex-direction:column;gap:3px;display:flex}.receipt{flex-direction:column;gap:6px;display:flex}.rc-fiscal{background:color-mix(in srgb, var(--primary) 10%, var(--bg-2));border-radius:12px;flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 12px;display:flex}.rc-fiscal.none,.rc-fiscal.manual{background:var(--bg-2)}.rc-lines{margin:0;padding:0;list-style:none}.rc-lines li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.rc-lines em{color:var(--muted);font-size:13px;font-style:normal;display:block}.rc-kv{justify-content:space-between;gap:10px;padding:3px 0;display:flex}.rc-kv.rc-total{padding-top:6px;font-size:20px;font-weight:700}.rc-sep{border-top:1px dashed var(--line);margin:4px 0}.receipt>.btn{margin-top:8px}.manual-card{flex-direction:column;gap:14px;display:flex}.manual-card .mc-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line);color:var(--text);padding:22px 12px;font-size:clamp(56px,12vw,88px);font-weight:700;line-height:1}.manual-card .mc-cur{opacity:.6;margin-left:8px;font-size:.45em}.manual-card .mc-steps{gap:2px;margin:0;padding-left:20px;display:grid}.manual-card .center-link{align-self:center}.cash-pos-hint{text-align:center;margin:0}:root{--sweet:#8a5a3c;--sweet-bg:#f1e3d6}.temp-chip.dessert,.dot.dessert{color:var(--sweet)}.dot-mini.dessert{background:var(--sweet)}.temp-seg>button.dessert.on{background:var(--sweet);color:#fff}[data-theme=texas] .temp-seg>button.dessert.on svg,[data-theme=riviera] .menu-rail .temp-seg>button.dessert.on svg{color:var(--sweet)}.layout-cards .menu-scroll.dessert .tile{border-top:4px solid var(--sweet)}.layout-market .menu-scroll.dessert .tile-size,.layout-compact .menu-scroll.dessert .tile-size{background:var(--sweet-bg);color:#6b3f22}:root{--extra:#b06a1f;--extra-bg:#f6e6cf}.temp-chip.extra,.dot.extra{color:var(--extra)}.dot-mini.extra{background:var(--extra)}.temp-seg>button.extra.on{background:var(--extra);color:#fff}[data-theme=texas] .temp-seg>button.extra.on svg,[data-theme=riviera] .menu-rail .temp-seg>button.extra.on svg{color:var(--extra)}.layout-cards .menu-scroll.extra .tile{border-top:4px solid var(--extra)}.layout-market .menu-scroll.extra .tile-size,.layout-compact .menu-scroll.extra .tile-size{background:var(--extra-bg);color:#7a4510}.menu-top .temp-seg{flex-shrink:0}.menu-top .cat-chips{flex:auto;min-width:0}.app-version{border-bottom:1px solid var(--line);gap:8px;margin-bottom:14px;padding-bottom:14px;display:grid}.app-version .btn{justify-self:start}.app-version .warn{color:var(--danger)}.storage-error a{color:inherit;font-weight:600}
