:root{--ground:#16130f;--ground-2:#1c1811;--surface:#221c15;--surface-2:#2c2418;--surface-3:#3a301f;--ink:#f5ede0;--ink-dim:#c9b998;--ink-faint:#8c7c62;--accent:#c79a4b;--accent-strong:#e6bd72;--accent-ink:#1c1509;--good:#5fa373;--good-glow:#5fa37359;--busy:#c1614e;--busy-glow:#c1614e59;--mine-glow:#c79a4b66;--rezervat:#4f7fc4;--rezervat-glow:#4f7fc466;--border:#3a301f;--shadow:#00000080;--danger:var(--busy);--danger-bg:#c1614e29;--warn:var(--accent-strong);--warn-bg:#e6bd7229;--radius:16px;--radius-sm:10px;--serif:var(--sans);--sans:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"Cascadia Code", "Consolas", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--ground);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=medium]{--ground:#2b2620;--ground-2:#332c23;--surface:#3d3527;--surface-2:#493f2c;--surface-3:#574b34;--ink:#f7f0e4;--ink-dim:#d4c4a2;--ink-faint:#a3927a;--accent:#d4a656;--accent-strong:#e9c583;--accent-ink:#1c1509;--good:#6bb182;--good-glow:#6bb18259;--busy:#cc7562;--busy-glow:#cc756259;--mine-glow:#d4a65666;--rezervat:#6690cc;--rezervat-glow:#6690cc66;--border:#574b34;--shadow:#0006;--danger-bg:#cc75622e;--warn-bg:#e9c5832e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--ground:#faf6ef;--ground-2:#f2ebdd;--surface:#fff;--surface-2:#f5efe3;--surface-3:#ebe1cd;--ink:#241f16;--ink-dim:#574b34;--ink-faint:#8c7c62;--accent:#a97a2e;--accent-strong:#8a611f;--accent-ink:#fff;--good:#3f8a5b;--good-glow:#3f8a5b40;--busy:#b34530;--busy-glow:#b3453040;--mine-glow:#a97a2e4d;--rezervat:#3f66a8;--rezervat-glow:#3f66a84d;--border:#241f1624;--shadow:#241f162e;--danger-bg:#b345301a;--warn-bg:#8a611f1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{font:15px/1.4 var(--sans);background:radial-gradient(ellipse 900px 600px at 20% -10%, #c79a4b14, transparent 60%), radial-gradient(ellipse 700px 500px at 105% 105%, #c79a4b0f, transparent 60%), var(--ground);color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#root{flex-direction:column;width:100%;height:100svh;display:flex}button{font:inherit;color:inherit}button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}html.ui-zoomed{position:relative}html.ui-zoomed body{zoom:var(--pm-zoom,1);width:100%;height:100%;position:absolute;top:0;left:0}html.ui-zoomed #root{height:100%}[data-theme=dark][data-accent=navy]{--accent:#3b82f6;--accent-strong:#7ab0ff;--accent-ink:#1c1509;--mine-glow:#3b82f666;--ground:#0d1626;--ground-2:#171f2f;--surface:#14203a;--surface-2:#1b2a48;--surface-3:#303d58;--border:#303d58}[data-theme=medium][data-accent=navy]{--accent:#4f93f7;--accent-strong:#8dbaff;--accent-ink:#1c1509;--mine-glow:#4f93f766;--ground:#1d2c47;--ground-2:#26344e;--surface:#283a5c;--surface-2:#324870;--surface-3:#44587d;--border:#44587d}[data-theme=light][data-accent=navy]{--accent:#1d5fd1;--accent-strong:#164aa3;--accent-ink:#fff;--mine-glow:#1d5fd14d;--ground:#e7edf7;--ground-2:#dce4f1;--surface:#f4f7fd;--surface-2:#dce4f2;--surface-3:#cad6ea}[data-theme=dark][data-accent=espresso]{--accent:#c1723c;--accent-strong:#e0925a;--accent-ink:#1c1509;--mine-glow:#c1723c66;--ground:#17110d;--ground-2:#201b17;--surface:#211812;--surface-2:#2a1e15;--surface-3:#3d322a;--border:#3d322a}[data-theme=medium][data-accent=espresso]{--accent:#d18a52;--accent-strong:#e8a876;--accent-ink:#1c1509;--mine-glow:#d18a5266;--ground:#2c2119;--ground-2:#342a22;--surface:#392d21;--surface-2:#453728;--surface-3:#56493b;--border:#56493b}[data-theme=light][data-accent=espresso]{--accent:#9c5527;--accent-strong:#7a4019;--accent-ink:#fff;--mine-glow:#9c55274d;--ground:#efecec;--ground-2:#e7e4e4;--surface:#faf7f4;--surface-2:#e9e3e1;--surface-3:#dcd4d2}[data-theme=dark][data-accent=petrol]{--accent:#2f9e93;--accent-strong:#4dc2b5;--accent-ink:#1c1509;--mine-glow:#2f9e9366;--ground:#0c1517;--ground-2:#161e20;--surface:#122023;--surface-2:#17282b;--surface-3:#2c3b3e;--border:#2c3b3e}[data-theme=medium][data-accent=petrol]{--accent:#3db3a7;--accent-strong:#6bcabf;--accent-ink:#1c1509;--mine-glow:#3db3a766;--ground:#1c2b2c;--ground-2:#253334;--surface:#263a39;--surface-2:#2e4644;--surface-3:#415755;--border:#415755}[data-theme=light][data-accent=petrol]{--accent:#1e7d73;--accent-strong:#145c55;--accent-ink:#fff;--mine-glow:#1e7d734d;--ground:#e7eff1;--ground-2:#dce7ea;--surface:#f4f9f8;--surface-2:#dce7e9;--surface-3:#cadadd}[data-theme=dark][data-accent=paduri]{--accent:#a68a3a;--accent-strong:#c9aa52;--accent-ink:#1c1509;--mine-glow:#a68a3a66;--ground:#0e1512;--ground-2:#181e1b;--surface:#15201a;--surface-2:#1a2921;--surface-3:#2f3c35;--border:#2f3c35}[data-theme=medium][data-accent=paduri]{--accent:#b99e4e;--accent-strong:#d4bb70;--accent-ink:#1c1509;--mine-glow:#b99e4e66;--ground:#1e281f;--ground-2:#273128;--surface:#29372a;--surface-2:#334533;--surface-3:#455645;--border:#455645}[data-theme=light][data-accent=paduri]{--accent:#7d6522;--accent-strong:#5f4c15;--accent-ink:#fff;--mine-glow:#7d65224d;--ground:#ededec;--ground-2:#e4e5e3;--surface:#f9f7f4;--surface-2:#e5e5e1;--surface-3:#d7d7d1}[data-theme=dark][data-accent=grafit]{--accent:#9c3a4c;--accent-strong:#c15268;--accent-ink:#fff;--mine-glow:#9c3a4c66;--ground:#141416;--ground-2:#1d1d1f;--surface:#1c1c20;--surface-2:#232327;--surface-3:#37373a;--border:#37373a}[data-theme=medium][data-accent=grafit]{--accent:#ac4256;--accent-strong:#cf5c70;--accent-ink:#fff;--mine-glow:#ac425666;--ground:#262427;--ground-2:#2f2d30;--surface:#312d32;--surface-2:#3b363c;--surface-3:#4d484e;--border:#4d484e}[data-theme=light][data-accent=grafit]{--accent:#7a2438;--accent-strong:#5c1a2a;--accent-ink:#fff;--mine-glow:#7a24384d;--ground:#ede9ed;--ground-2:#e4e0e5;--surface:#f8f4f5;--surface-2:#e5dee3;--surface-3:#d7cdd5}[data-theme=dark][data-accent=ardezie]{--accent:#bc6142;--accent-strong:#dd7f5c;--accent-ink:#fff;--mine-glow:#bc614266;--ground:#12161c;--ground-2:#1b1f25;--surface:#1a2129;--surface-2:#212a33;--surface-3:#353d45;--border:#353d45}[data-theme=medium][data-accent=ardezie]{--accent:#c87049;--accent-strong:#e88f68;--accent-ink:#1c1509;--mine-glow:#c8704966;--ground:#232b33;--ground-2:#2c333b;--surface:#303a44;--surface-2:#3a4652;--surface-3:#4c5762;--border:#4c5762}[data-theme=light][data-accent=ardezie]{--accent:#9c4a2e;--accent-strong:#7a3822;--accent-ink:#fff;--mine-glow:#9c4a2e4d;--ground:#efeced;--ground-2:#e7e3e4;--surface:#faf6f5;--surface-2:#e9e2e2;--surface-3:#dcd3d3}.lcd{background:var(--ground);border:1px solid var(--border);color:var(--accent-strong);font-family:var(--sans);font-variant-numeric:tabular-nums;text-shadow:0 0 16px var(--mine-glow);white-space:nowrap;text-overflow:ellipsis;border-radius:14px;padding:6px 10px;font-weight:700;overflow:hidden;box-shadow:inset 0 2px 8px #00000080}.lcd--empty{color:var(--ink-faint);text-shadow:none;font-weight:500}.ajutor-btn{border:1px solid var(--border);background:var(--surface-2);width:30px;height:30px;color:var(--accent-strong);cursor:pointer;border-radius:50%;flex-shrink:0;padding:0;font-size:16px;font-weight:800}.ajutor-overlay{z-index:40;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ajutor-panou{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;width:100%;max-width:520px;max-height:85vh;display:flex;overflow:hidden}.ajutor-cap{border-bottom:1px solid var(--border);color:var(--ink);align-items:center;gap:10px;padding:12px 14px;display:flex}.ajutor-cap strong{flex:1}.ajutor-cap button{color:var(--ink);cursor:pointer;background:0 0;border:none;font-size:18px}.ajutor-corp{color:var(--ink);padding:12px 16px 18px;font-size:14px;line-height:1.5;overflow-y:auto}.ajutor-corp h4{color:var(--accent-strong);margin:14px 0 4px}.ajutor-corp p{margin:0 0 8px}.ajutor-item{text-align:left;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--ink);cursor:pointer;border-radius:12px;margin-bottom:8px;padding:12px;font-size:15px;display:block}.footer-stare{background:var(--border);border:1px solid var(--border);border-radius:14px;flex-shrink:0;grid-template-columns:.8fr 2.4fr .8fr 1fr 1.1fr 1.1fr 1.1fr auto;gap:1px;margin:14px 22px 6px;display:grid;overflow:hidden}.footer-stare .lcd{background:var(--surface);box-shadow:none;text-shadow:none;color:var(--ink-dim);text-align:left;border:none;border-radius:0;padding:10px 14px;font-size:12px;font-weight:700}.footer-stare .lcd--empty{color:var(--ink-faint);font-weight:600}.footer-stare .footer-stare__df{color:var(--good)}.footer-stare .footer-stare__df .footer-stare__val{color:var(--ink-dim);margin-left:4px;font-weight:600}.footer-stare .footer-stare__firma{color:var(--ink-faint);font-weight:600}.footer-stare .footer-stare__operator{color:var(--accent-strong)}.footer-stare .footer-stare__ceas{text-align:right}.footer-stare .footer-stare__motor--online{color:var(--good)}.footer-stare .footer-stare__motor--offline{color:var(--busy)}.footer-stare.footer-stare-mobil{border-bottom:none;border-left:none;border-right:none;border-radius:0;flex-shrink:0;grid-template-columns:auto auto minmax(0,1fr) auto;margin:0}.footer-stare.footer-stare-mobil .lcd{text-overflow:ellipsis;white-space:nowrap;text-align:center;padding:8px 10px;font-size:13px;overflow:hidden}.footer-stare__ajutor{background:var(--surface);justify-content:center;align-items:center;padding:0 10px;display:flex}.keypad{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.keypad button{background:linear-gradient(180deg, var(--surface-3), var(--surface-2));border:1px solid var(--border);color:var(--ink);cursor:pointer;border-radius:20px;padding:16px 0;font-size:22px;font-weight:700;transition:transform .1s,box-shadow .1s,background .15s,border-color .15s;box-shadow:0 6px 0 -2px #00000059,0 10px 18px -8px #0009,inset 0 1px #ffffff0f}.keypad button:hover:not(:disabled){border-color:var(--accent)}.keypad button:focus{outline:none}.keypad button:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #c79a4b59,0 6px 0 -2px #00000059,0 10px 18px -8px #0009,inset 0 1px #ffffff0f}.keypad button:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px 0 -1px #0000004d,0 4px 8px -4px #00000080,inset 0 1px #ffffff0f}.keypad button:disabled{opacity:.35;cursor:default}.keypad button.keypad__del,.keypad button.keypad__corner{color:var(--ink-dim);background:linear-gradient(180deg, var(--surface-2), var(--surface));font-size:19px}.keypad button.keypad__zero--centrat{grid-column:span 2}.btn-oval{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-3), var(--surface-2));color:var(--ink);cursor:pointer;border-radius:999px;padding:12px 32px;font-size:16px;font-weight:700;transition:transform .12s,border-color .15s,background .15s;box-shadow:0 8px 16px -10px #00000080,inset 0 1px #ffffff0d}.btn-oval:hover:not(:disabled){border-color:var(--accent)}.btn-oval:active:not(:disabled){transform:scale(.98)}.btn-oval:disabled{opacity:.35;cursor:default}.btn-oval--danger{color:var(--busy);border-color:var(--busy)}.btn-oval--danger:hover:not(:disabled){background:var(--busy);color:var(--ground)}.btn-oval--accent{background:linear-gradient(180deg, var(--accent-strong), var(--accent));color:var(--accent-ink);box-shadow:0 6px 0 -2px #78551480, 0 12px 22px -8px var(--mine-glow), inset 0 1px 0 #ffffff40;border-color:#0000}.btn-oval--accent:hover:not(:disabled){background:linear-gradient(180deg, var(--accent-strong), var(--accent));filter:brightness(1.05);border-color:#0000}.btn-oval--accent:disabled{background:linear-gradient(180deg, var(--surface-3), var(--surface-2));color:var(--ink-faint);box-shadow:0 6px 0 -2px #00000059,inset 0 1px #ffffff0d}.rail-btn{background:linear-gradient(180deg, var(--surface-3), var(--surface-2));border:1px solid var(--border);letter-spacing:.02em;width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:2px;padding:16px;font-size:14px;font-weight:700;transition:transform .12s,border-color .15s;display:flex;box-shadow:0 8px 16px -10px #00000080,inset 0 1px #ffffff0d}.rail-btn:hover:not(:disabled){border-color:var(--accent);transform:translate(-2px)}.rail-btn:active:not(:disabled){transform:translate(0)scale(.98)}.rail-btn:disabled{opacity:.35;cursor:default}.rail-btn small{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600}.rail-btn--activ{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 38%, var(--surface-3)), color-mix(in srgb, var(--accent) 22%, var(--surface-2)));border-color:var(--accent);color:var(--accent-strong,var(--accent));box-shadow:inset 0 0 0 1px #c79a4b59,0 8px 16px -10px #00000080}.rail-btn--exit{color:var(--busy);margin-top:auto}.rail-btn--exit small{color:var(--busy);opacity:.75;font-variant-numeric:tabular-nums}.rail-btn--danger{color:var(--busy);border-color:#c1614e66}.rail-btn--danger:hover:not(:disabled){border-color:var(--busy)}.camp-text{background:var(--ground);border:1px solid var(--border);width:100%;color:var(--ink);font-size:14px;font-family:var(--sans);border-radius:10px;padding:10px 14px;box-shadow:inset 0 2px 6px #00000059}.camp-text:focus{border-color:var(--accent);outline:none}.camp-text:disabled{opacity:.5}.camp-select{background:var(--ground);border:1px solid var(--border);width:100%;height:52px;color:var(--ink);font-size:15px;font-family:var(--sans);border-radius:12px;padding:0 14px;box-shadow:inset 0 2px 6px #00000059}.camp-select:focus{border-color:var(--accent);outline:none}.camp-eticheta{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.chip-grup{flex-wrap:wrap;gap:8px;display:flex}.chip-grup__optiune{background:var(--surface);border:1px solid var(--border);color:var(--ink-dim);cursor:pointer;border-radius:999px;min-height:48px;padding:8px 22px;font-size:14.5px;font-weight:600}.chip-grup__optiune:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.chip-grup__optiune--activ{background:var(--surface-3);border-color:var(--accent);color:var(--ink);box-shadow:inset 0 0 0 1px #c79a4b40}.chip-grup__optiune:disabled{opacity:.4;cursor:default}.icon-btn{border:1px solid var(--border);background:var(--surface-2);width:48px;height:48px;color:var(--ink-dim);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:flex}.icon-btn:hover{border-color:var(--accent);color:var(--ink)}.icon-btn--danger:hover{border-color:var(--busy);color:var(--busy)}.card-setari{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.card-setari__titlu{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);font-size:15px;font-weight:700}.theme-toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.theme-toggle__opt{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.theme-toggle__opt--activ{background:var(--surface-3);color:var(--ink)}.fundal-app{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fundal-app__imagine{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-20px}.fundal-app__intunecare{background:#000;position:absolute;inset:0}.login-ecran{flex-direction:column;flex:1;gap:24px;min-height:0;padding:32px;display:flex;position:relative}.login-theme{gap:8px;display:flex;position:absolute;top:16px;right:16px}.login-brand{text-align:center;flex-direction:column;gap:6px;margin-top:40px;display:flex}.login-brand-mark{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:.5px;color:var(--ink);font-size:34px;font-weight:600}.login-brand-mark em{color:var(--accent-strong);font-style:italic}.login-brand-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:11.5px}.login-mijloc{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.login-card{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);box-shadow:0 30px 60px -20px var(--shadow), inset 0 1px 0 #ffffff08;border-radius:28px;flex-direction:column;align-items:center;gap:20px;width:340px;padding:28px 26px 24px;display:flex}.login-lcd{letter-spacing:6px;justify-content:center;align-items:center;width:100%;height:56px;font-size:26px;display:flex}.login-card .keypad,.login-enter{width:100%}.login-eroare{color:var(--busy);text-align:center;margin:0;font-size:13px}.login-hint{color:var(--ink-faint);text-align:center;letter-spacing:.01em;margin:0;font-size:12.5px}.login-info-conectare{color:var(--ink-faint);font-variant-numeric:tabular-nums;justify-content:center;gap:8px;font-size:12px;display:flex}.login-info-separator{opacity:.5}.login-info-online{color:var(--good)}.login-info-offline{color:var(--busy)}.masa-card{--umbra-material:0 14px 26px -12px #000000a6, 0 2px 0 #00000059, inset 0 1.5px 0 #ffffff24, inset 0 -9px 14px -8px #00000080;--textura-scara:1;transform:translate(-50%, -50%) scale(var(--scale,1));background:radial-gradient(130% 150% at 28% 18%, #ffffff29, transparent 55%), linear-gradient(155deg, var(--surface-2), var(--surface) 55%, var(--ground-2));width:76px;height:76px;color:var(--ink);font-family:var(--serif);font-variant-numeric:tabular-nums;cursor:pointer;box-shadow:var(--umbra-material);border:1px solid #0006;justify-content:center;align-items:center;padding:0;font-size:19px;font-weight:600;transition:transform .15s,box-shadow .2s;display:flex;position:absolute}.masa-card:hover:not(.masa-card--disabled){transform:translate(-50%, -50%) scale(var(--scale,1)) translateY(-2px)}.masa-card--rotund{border-radius:50%}.masa-card--patrat{border-radius:18%}.masa-card--dreptunghi{border-radius:22px;width:132px;height:68px}.masa-card--disabled{cursor:default}.masa-card--editor{cursor:grab;touch-action:none;box-shadow:0 0 0 1px var(--border), var(--umbra-material)}.masa-card--editor:hover{box-shadow:0 0 0 1.5px var(--accent), var(--umbra-material)}.masa-card--editor:active{cursor:grabbing}.masa-card__editeaza,.masa-card__dezactiveaza{border:1px solid var(--border);background:var(--ground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:-8px}.masa-card__editeaza{color:var(--ink-faint);left:-8px}.masa-card__dezactiveaza{color:var(--busy);right:-8px}.masa-card__editeaza:hover{background:var(--accent);color:var(--accent-ink)}.masa-card__dezactiveaza:hover{background:var(--busy);color:var(--ground)}.masa-card__dezactiveaza--blocata,.masa-card__dezactiveaza--blocata:hover{opacity:.35;cursor:not-allowed;background:var(--ground);color:var(--busy)}.masa-card--alerta{animation:1.1s ease-in-out infinite masa-puls}@keyframes masa-puls{0%,to{box-shadow:0 0 0 0 var(--busy-glow), var(--umbra-material)}50%{box-shadow:0 0 0 10px #c1614e00, var(--umbra-material)}}.masa-card__timp{z-index:2;font-family:var(--sans);font-variant-numeric:tabular-nums;background:var(--ground);border:1px solid var(--border);color:var(--ink-dim);white-space:nowrap;border-radius:8px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.masa-card__eticheta-jos{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.masa-card__ospatar{font-family:var(--sans);color:var(--ink-faint);white-space:nowrap;letter-spacing:.02em;font-size:10.5px;font-weight:700}.masa-card--mea .masa-card__ospatar{color:var(--accent-strong)}.masa-card__creion-scaune{border:1px solid var(--border);background:var(--ground);width:15px;height:15px;color:var(--ink-faint);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:9px;line-height:1;display:flex}.masa-card__creion-scaune:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.masa-card--alta .masa-card__ospatar{color:var(--busy)}.masa-card__rezervare{z-index:2;font-family:var(--sans);color:var(--rezervat);white-space:nowrap;letter-spacing:.01em;font-size:9.5px;font-weight:700;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.masa-card__scaune{position:absolute;inset:0}.masa-card__scaun{background:linear-gradient(180deg, var(--surface-2), var(--surface-3));border:1px solid #00000073;border-radius:6px;width:18px;height:23px;position:absolute;top:50%;left:50%;box-shadow:0 3px 5px -2px #0009,inset 0 1px #ffffff1f}.masa-card__farfurie{background:radial-gradient(circle,#f2ecdd 0 34%,#fffdf8 35% 78%,#e7ddc8 79% 86%,#fffdf8 87% 100%);border:1px solid #46372366;border-radius:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;position:absolute;top:50%;left:50%;box-shadow:0 1px 1px #00000040}.masa-card__scaun-ext-spate{background:linear-gradient(#7a6f5f,#4c4335);border:1px solid #00000073;border-radius:60% 60% 45% 45%;position:absolute;top:50%;left:50%;box-shadow:0 3px 5px -2px #0000008c,inset 0 1px #ffffff1a}.masa-card__scaun-ext-sezut{background:linear-gradient(#d3c1a1,#b39b74);border:1px solid #0000004d;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 2px 3px -1px #00000059}.masa-card__numar{z-index:1;background:#0003;border-radius:8px;padding:2px 8px;position:relative;box-shadow:inset 0 1px 2px #0006,inset 0 -1px #ffffff0f}.masa-card--fin-lemn{background:repeating-radial-gradient(circle at 35% 30%, #0000001a 0 calc(2px * var(--textura-scara)), transparent calc(2px * var(--textura-scara)) calc(7px * var(--textura-scara))), linear-gradient(160deg, #8a5a2e, #6b4423 55%, #4a2d16);border:2px solid #2a1c0f;box-shadow:0 14px 24px -12px #000000b3,inset 0 2px #ffffff24,inset 0 -10px 16px -8px #0000008c}.masa-card--fin-lemn .masa-card__numar{color:#f6e3c4;text-shadow:0 1px #00000080,0 -1px #ffffff1f;background:#00000047}.masa-card--fin-lemn .masa-card__scaun{background:linear-gradient(#5c3a1e,#40260f);border:1px solid #2a1c0f;box-shadow:0 3px 4px -2px #000000a6}.masa-card--fin-marmura{border:2px solid var(--accent-strong);background:radial-gradient(120% 90% at 20% 15%,#ffffff24,#0000 45%),radial-gradient(70% 140% at 80% 90%,#ffffff12,#0000 50%),linear-gradient(145deg,#3a352f,#232019 60%,#17140f);box-shadow:0 16px 28px -12px #000000b3,0 0 0 1px #0006,inset 0 1.5px #ffffff29}.masa-card--fin-marmura .masa-card__numar{color:var(--accent-strong);background:0 0;border:1px solid #e6bd7266;border-radius:999px}.masa-card--fin-marmura .masa-card__scaun{background:radial-gradient(circle at 35% 30%,#d9d2c4,#a89a7e);border-radius:50%;width:20px;height:20px;box-shadow:0 3px 5px -2px #0009}.masa-card--fin-alb{color:#5a4520;background:radial-gradient(120% 90% at 22% 15%, #ffffffe6, transparent 55%), repeating-linear-gradient(0deg, #00000008 0 calc(1px * var(--textura-scara)), transparent calc(1px * var(--textura-scara)) calc(3px * var(--textura-scara))), repeating-linear-gradient(90deg, #00000008 0 calc(1px * var(--textura-scara)), transparent calc(1px * var(--textura-scara)) calc(3px * var(--textura-scara))), linear-gradient(145deg, #fff, #ece5d6);--umbra-material:0 14px 26px -12px #0009, 0 2px 0 #00000040, inset 0 0 0 4px #fbf8f1, inset 0 0 0 5px #c99a4ecc, inset 0 -9px 14px -8px #00000029;border:2px solid #d8cfbe}.masa-card--fin-alb .masa-card__numar{color:#6b5220;box-shadow:none;background:0 0;border:1px solid #c99a4eb3;border-radius:999px}.masa-card--fin-alb .masa-card__scaun{background:linear-gradient(#6a4a2a,#43291a);border:1px solid #2a1c0f}.masa-card--fin-lumanare{background:radial-gradient(70% 70% at 50% 16%, #ffbe5a66, transparent 70%), repeating-linear-gradient(45deg, #ffffff09 0 calc(2px * var(--textura-scara)), transparent calc(2px * var(--textura-scara)) calc(4px * var(--textura-scara))), linear-gradient(150deg, #7a2236, #4a1220 60%, #2e0a14);--umbra-material:0 14px 26px -12px #000000b3, 0 2px 0 #00000059, inset 0 1.5px 0 #ffd2a029, inset 0 -9px 14px -8px #0000008c;border:2px solid #2b0810}.masa-card--fin-lumanare:before{content:"";background:radial-gradient(circle at 35% 30%,#fff8e6,#e9d8b4);border:1px solid #b89a63;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:15%;left:50%;box-shadow:0 1px 2px #00000080}.masa-card--fin-lumanare:after{content:"";pointer-events:none;background:radial-gradient(circle,#fffbe0 0 12%,#ffd36b 24%,#ffaa3c80 50%,#0000 72%);border-radius:50%;width:42px;height:42px;margin:-21px 0 0 -21px;animation:2.4s ease-in-out infinite masa-flacara;position:absolute;top:15%;left:50%}@keyframes masa-flacara{0%,to{opacity:.85;transform:scale(.95)}35%{opacity:1;transform:scale(1.06)}60%{opacity:.9;transform:scale(.98)}}.masa-card--fin-lumanare .masa-card__numar{color:#f7dcae;text-shadow:0 0 8px #ffb4508c;background:#0000004d;margin-top:10px}.masa-card--fin-lumanare .masa-card__scaun{background:linear-gradient(#3a1a22,#22090f);border:1px solid #12040a}.masa-card--fin-mozaic{background:radial-gradient(120% 90% at 22% 15%, #ffffff47, transparent 50%), conic-gradient(#c8553d 25%, #f0e6d2 0 50%, #c8553d 0 75%, #f0e6d2 0) 0 0 / calc(22px * var(--textura-scara)) calc(22px * var(--textura-scara));--umbra-material:0 14px 26px -12px #000000a6, 0 2px 0 #0000004d, inset 0 -9px 14px -8px #00000059;border:2px solid #7a2f1d}.masa-card--fin-mozaic .masa-card__numar{color:#7a2f1d;background:#f8efdc;border:1px solid #7a2f1d80;box-shadow:0 1px 2px #0000004d}.masa-card--fin-mozaic .masa-card__scaun{background:linear-gradient(#37a0a8,#1b5a60);border:1px solid #0f3a3e}.masa-card--fin-neon{--umbra-material:0 0 14px #22e6ff8c, 0 0 30px -4px #ff3ec873, inset 0 0 12px #22e6ff59;background:radial-gradient(circle at 50% 38%,#221a4a,#0c0a1c 72%);border:2px solid #22e6ff}.masa-card--fin-neon .masa-card__numar{color:#ff5ad8;text-shadow:0 0 8px #ff5ad8,0 0 16px #ff5ad899;background:0 0;border:1px solid #ff5ad88c;box-shadow:0 0 8px #ff5ad859,inset 0 0 6px #ff5ad840}.masa-card--fin-neon .masa-card__scaun{background:#150f2c;border:1px solid #ff5ad8;box-shadow:0 0 7px #ff5ad8b3}.masa-card--fin-fetru{background:radial-gradient(120% 90% at 22% 15%, #ffffff29, transparent 50%), repeating-linear-gradient(45deg, #0000000f 0 calc(2px * var(--textura-scara)), transparent calc(2px * var(--textura-scara)) calc(4px * var(--textura-scara))), linear-gradient(150deg, #218050, #14583a 60%, #0d3d28);--umbra-material:0 14px 26px -12px #000000b3, 0 2px 0 #0006, inset 0 2px 8px #00000080, inset 0 -9px 14px -8px #00000080;border:3px solid #5c3a1e}.masa-card--fin-fetru .masa-card__numar{color:#f3e7bd;text-shadow:0 1px #00000080;background:#00000042}.masa-card--fin-fetru .masa-card__scaun{background:linear-gradient(#8a552c,#55321a);border:1px solid #2a1c0f}.masa-card--fin-ratan{background:repeating-linear-gradient(45deg, #462d0f3d 0 calc(2px * var(--textura-scara)), transparent calc(2px * var(--textura-scara)) calc(6px * var(--textura-scara))), repeating-linear-gradient(-45deg, #462d0f3d 0 calc(2px * var(--textura-scara)), transparent calc(2px * var(--textura-scara)) calc(6px * var(--textura-scara))), linear-gradient(150deg, #d4ad70, #b3854a 60%, #8f6636);border:2px solid #7a5a34}.masa-card--fin-ratan .masa-card__numar{color:#fff3de;background:#00000038}.masa-card--fin-ratan .masa-card__scaun{background:linear-gradient(#b3854a,#7a5a34);border:1px solid #4a3320}.masa-card--fin-fata-color{--fata-culoare:#b03a3a;border:2px solid color-mix(in srgb, var(--fata-culoare) 55%, white 45%);color:#fff8f0;background:radial-gradient(120% 90% at 22% 15%, #ffffff59, transparent 55%), repeating-linear-gradient(0deg, #00000014 0 calc(1px * var(--textura-scara)), transparent calc(1px * var(--textura-scara)) calc(3px * var(--textura-scara))), repeating-linear-gradient(90deg, #00000014 0 calc(1px * var(--textura-scara)), transparent calc(1px * var(--textura-scara)) calc(3px * var(--textura-scara))), linear-gradient(145deg, var(--fata-culoare), color-mix(in srgb, var(--fata-culoare) 65%, black 35%))}.masa-card--fin-fata-color .masa-card__numar{color:#fff8f0;background:#0000003d}.masa-card--fin-fata-color .masa-card__scaun{background:linear-gradient(#6a4a2a,#43291a);border:1px solid #2a1c0f}.masa-card--fin-nunta{color:#5a4520;--umbra-material:0 14px 26px -12px #0009, 0 2px 0 #00000040, inset 0 0 0 4px #fbf8f1, inset 0 0 0 5px #c99a4ecc, inset 0 -9px 14px -8px #00000029;background:radial-gradient(circle at 46% 45%,#e895b3 0 6px,#0000 7px),radial-gradient(circle at 55% 43%,#f2b6cc 0 6px,#0000 7px),radial-gradient(circle at 50% 55%,#d97ba0 0 6px,#0000 7px),radial-gradient(circle at 43% 53%,#6b9457 0 4px,#0000 5px),radial-gradient(circle at 57% 52%,#6b9457 0 4px,#0000 5px),radial-gradient(120% 90% at 22% 15%,#ffffffe6,#0000 55%),linear-gradient(145deg,#fff,#ece5d6);border:2px solid #d8cfbe}.masa-card--fin-nunta .masa-card__numar{color:#6b5220;box-shadow:none;background:0 0;border:1px solid #c99a4eb3;border-radius:999px}.masa-card--fin-nunta .masa-card__scaun{background:linear-gradient(#6a4a2a,#43291a);border:1px solid #2a1c0f}.masa-card{--st-libera:#3ddc84;--st-libera-glow:#3ddc848c;--st-mea:#ffc93c;--st-mea-glow:#ffc93c99;--st-alta:#ff5a4a;--st-alta-glow:#ff5a4a99;--st-rezervata:#4da3ff;--st-rezervata-glow:#4da3ff99}[data-theme=light] .masa-card{--st-libera:#0f9d4f;--st-libera-glow:#0f9d4f66;--st-mea:#d68a00;--st-mea-glow:#d68a0073;--st-alta:#d92b1a;--st-alta-glow:#d92b1a66;--st-rezervata:#1f6fe0;--st-rezervata-glow:#1f6fe066}.masa-card--libera{border-width:3px;border-color:var(--st-libera);box-shadow:0 0 0 1.5px var(--st-libera-glow), 0 0 20px -2px var(--st-libera-glow), var(--umbra-material)}.masa-card--mea{border-width:3px;border-color:var(--st-mea);box-shadow:0 0 0 2px var(--st-mea), 0 0 28px -1px var(--st-mea-glow), var(--umbra-material)}.masa-card--alta{border-width:3px;border-color:var(--st-alta);box-shadow:0 0 0 2px var(--st-alta), 0 0 26px -2px var(--st-alta-glow), var(--umbra-material);opacity:.82}.masa-card--rezervata{border-width:3px;border-color:var(--st-rezervata);box-shadow:0 0 0 2px var(--st-rezervata), 0 0 26px -2px var(--st-rezervata-glow), var(--umbra-material)}.masa-card--ocupata-extern{border-style:dashed;border-width:3px;border-color:var(--ink-dim);box-shadow:0 0 0 1.5px var(--ink-faint), var(--umbra-material);opacity:.7}.masa-card--ocupata-extern .masa-card__ospatar{color:var(--ink-faint);font-style:italic}.masa-card--evidentiata{box-shadow:0 0 0 3px var(--accent-strong), 0 0 26px -2px var(--mine-glow), var(--umbra-material)}.masa-card__gata{z-index:5;transform-origin:50% 10%;background:#4ade80;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;line-height:1;animation:1.1s ease-in-out infinite masa-card-clopot;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 8px #00000080}@keyframes masa-card-clopot{0%,to{transform:rotate(0)}20%{transform:rotate(18deg)}40%{transform:rotate(-16deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-6deg)}}.masa-card__om{pointer-events:none;filter:drop-shadow(0 2px 2px #00000080);width:auto;position:absolute;top:50%;left:50%}.masa-card__pax-colt{z-index:3;color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:2px 5px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:2px;right:4px}.masa-card--aleasa-unire{outline-offset:5px;box-shadow:0 0 0 4px #22d3ee59, 0 0 34px 6px #22d3eea6, var(--umbra-material);filter:saturate(1.25)brightness(1.12);z-index:4;outline:5px solid #22d3ee}.masa-card--aleasa-unire:after{content:"";border-radius:inherit;pointer-events:none;background:#22d3ee38;position:absolute;inset:0}.masa-card__aleasa{z-index:6;letter-spacing:.02em;color:#06222a;background:#22d3ee;border:3px solid #fff;border-radius:23px;justify-content:center;align-items:center;min-width:46px;height:46px;padding:0 10px;font-size:22px;font-weight:800;display:flex;position:absolute;top:-16px;left:-16px;box-shadow:0 4px 14px #0000008c}.masa-card--unibila:not(.masa-card--aleasa-unire){outline-offset:4px;outline:3px dashed #ffffff8c}.masa-card--umbrela{border-radius:50%;box-shadow:none!important;background:0 0!important;border:none!important}.masa-card--umbrela:before,.masa-card--umbrela:after{display:none!important}.umbrela-viz{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.umbrela-viz__copertina{fill:#ffffff1a;stroke:#ffffff59;stroke-width:1.2px}.umbrela-viz__felie{fill:#e0533f4d}.umbrela-viz__felie--b{fill:#ffffff47}.umbrela-viz__sezlong{fill:#d6be8c8c;stroke:#5a4628b3;stroke-width:1px;stroke-dasharray:3 2}.umbrela-viz__sezlong--luat{fill:#d8b46a;stroke:#463214e6;stroke-dasharray:none}.umbrela-viz__perna{fill:#ffffffb3}.umbrela-viz__stalp{fill:#5a4630}.masa-card--umbrela .masa-card__numar{z-index:2;color:#fff;background:#00000073;border-radius:9px;margin-top:62px;padding:0 7px;font-size:15px;position:relative}.masa-card--umbrela.masa-card--mea .umbrela-viz__copertina{stroke:#e0b43a;stroke-width:3px}.masa-card--umbrela.masa-card--alta .umbrela-viz__copertina,.masa-card--umbrela.masa-card--ocupata-extern .umbrela-viz__copertina{stroke:#d8483a;stroke-width:3px}.popup-overlay{z-index:20;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-forma-masa{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(640px,94vw);max-height:90vh;box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:20px;padding:28px 32px;display:flex;overflow-y:auto}.popup-forma-masa__header{flex-direction:column;align-items:center;gap:14px;display:flex}.popup-forma-masa__titlu{letter-spacing:.06em;color:var(--accent-strong);padding:8px 20px;font-size:15px;font-weight:700}.popup-forma-masa__preview-zona{background:var(--ground-2);border:1px solid var(--border);border-radius:16px;justify-content:center;align-items:center;width:100%;height:190px;display:flex}.popup-forma-masa__preview{transform:scale(var(--scale,1));cursor:default;position:static}.popup-forma-masa__preview.masa-card:hover{transform:scale(var(--scale,1))}.popup-forma-masa__scalare{justify-content:center;align-items:center;gap:12px;display:flex}.popup-forma-masa__valoare{text-align:center;font-variant-numeric:tabular-nums;min-width:44px;color:var(--ink-soft);font-weight:700}.popup-forma-masa__finisaje{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.popup-forma-masa__finisaj{text-align:left;color:var(--ink-dim);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:12.5px;font-weight:700;display:flex}.popup-forma-masa__mostra.masa-card{width:28px;height:28px;cursor:inherit;--umbra-material:0 2px 4px #00000080;box-shadow:var(--umbra-material);border-width:1.5px;flex:0 0 28px;transition:none;position:relative;transform:none}.popup-forma-masa__mostra.masa-card:hover{transform:none}.popup-forma-masa__mostra.masa-card:before,.popup-forma-masa__mostra.masa-card:after{display:none}.popup-forma-masa__finisaj:hover{border-color:var(--accent);color:var(--ink)}.popup-forma-masa__finisaj--activ{background:var(--surface-3);color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1px #c79a4b40}.popup-forma-masa__paleta{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.popup-forma-masa__optiune{background:var(--surface);border:1px solid var(--border);color:var(--ink-dim);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;display:flex;position:relative}.popup-forma-masa__optiune:hover{border-color:var(--accent)}.popup-forma-masa__optiune--activa{background:var(--surface-3);color:var(--ink);border-color:var(--accent)}.popup-forma-masa__swatch{background:linear-gradient(155deg, var(--surface-3), var(--surface-2));border:1px solid var(--border);width:34px;height:34px}.popup-forma-masa__swatch--rotund{border-radius:50%}.popup-forma-masa__swatch--patrat{border-radius:18%}.popup-forma-masa__swatch--umbrela{background:repeating-conic-gradient(#e0533f8c 0 22.5deg, #ffffff80 0 45deg);border-radius:50%}.popup-forma-masa__swatch--dreptunghi{border-radius:8px;width:46px;height:26px}.popup-forma-masa__optiune small{text-align:center;font-size:11px;font-weight:600;line-height:1.2}.popup-forma-masa__radio{border:1px solid var(--border);background:0 0;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;right:8px}.popup-forma-masa__radio--activ{background:var(--accent);border-color:var(--accent)}.popup-forma-masa__actiuni{justify-content:center;gap:12px;display:flex}.mese-ecran{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 22px 0;display:flex}.mese-continut{flex:1;gap:18px;min-height:0;display:flex}.mese-harta-zona{flex-direction:column;flex:1;min-width:0;display:flex}.mese-tabs{gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.mese-tab{background:var(--surface);border:1px solid var(--border);color:var(--ink-dim);cursor:pointer;white-space:nowrap;border-radius:12px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.mese-tab--activ{background:var(--surface-3);color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1px #c79a4b40}.mese-tab:hover{color:var(--ink)}.mese-harta{background:radial-gradient(circle at 1px 1px, #ffffff09 1px, transparent 1px) 0 0/28px 28px, var(--ground-2);border:1px solid var(--border);border-radius:22px;flex:1;position:relative;overflow:auto}.mese-panou-dreapta{flex-direction:column;flex-shrink:0;gap:12px;width:180px;padding-top:4px;display:flex}.mese-panou-dreapta__unelte{align-self:flex-start;align-items:center;gap:8px;display:flex}.mese-popup-overlay{z-index:10;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mese-popup{text-align:center;background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(420px,90vw);box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.mese-popup-lista{text-align:left;max-height:200px;color:var(--ink-dim);margin:0;padding-left:20px;overflow-y:auto}.mese-popup-actiuni{justify-content:center;gap:12px;display:flex}.mese-zi-tabel{text-align:left;flex-direction:column;gap:12px;max-height:55vh;margin:6px 0 14px;display:flex;overflow-y:auto}.mese-zi-salon{border:1px solid var(--border);background:color-mix(in srgb, var(--ink) 4%, transparent);border-radius:12px;overflow:hidden}.mese-zi-salon__titlu{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--border);justify-content:space-between;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.mese-zi-salon__titlu span{opacity:.7}.mese-zi-salon table{border-collapse:collapse;width:100%;color:var(--ink);font-size:14px}.mese-zi-salon th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);padding:6px 12px;font-size:11px;font-weight:700}.mese-zi-salon td{border-top:1px solid var(--border);padding:7px 12px}.mese-zi-num{text-align:center;font-variant-numeric:tabular-nums}.mese-zi-act{text-align:right}.mese-zi-act .btn-oval{padding:2px 12px;font-size:13px}.mese-popup--larg{width:min(640px,94vw)}@media (width<=1440px),(pointer:coarse),(hover:none){.mese-ecran{padding-right:0}.mese-continut{padding-right:22px}.mese-panou-dreapta--drawer{z-index:30;background:var(--surface);border-left:1px solid var(--border);width:230px;box-shadow:-18px 0 40px -18px var(--shadow);padding:16px 14px;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow:visible auto;transform:translate(100%)}.mese-panou-dreapta--deschis{transform:translate(0)}.mese-drawer-fundal{z-index:29;background:#00000059;position:fixed;inset:0}.mese-drawer-maner{z-index:31;cursor:pointer;touch-action:none;background:var(--accent);color:#1a1208;border:1px solid var(--accent);width:48px;height:150px;box-shadow:-8px 0 18px -6px var(--shadow);border-right:none;border-radius:18px 0 0 18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:right .25s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.mese-drawer-maner--deschis{right:230px}.mese-drawer-maner span{font-size:30px;font-weight:800;line-height:1}.mese-drawer-margine{z-index:28;touch-action:none;width:18px;position:fixed;top:0;bottom:0;right:0}.mese-drawer-maner i{opacity:.6;background:currentColor;border-radius:2px;width:24px;height:3px;display:block}}.mesaje-sectie-bara{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.mesaje-sectie-bara__titlu{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);flex-shrink:0;font-size:11px;font-weight:700}.mesaje-sectie-bara__lista{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.mesaje-sectie-bara__lista::-webkit-scrollbar{display:none}.mesaje-sectie-bara__mesaj{white-space:nowrap;border:1px solid var(--border);background:var(--surface-3);color:var(--ink);border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.mesaje-sectie-bara__sectie{text-transform:uppercase;color:var(--ink-faint);margin-right:6px;font-size:10px;font-weight:700}.lacat-pierdut{border:1px solid var(--busy);background:color-mix(in srgb, var(--busy) 16%, var(--surface));color:var(--ink);border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:13px}.tast-alfa{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);box-shadow:0 20px 40px -16px var(--shadow);border-radius:16px;flex-direction:column;gap:6px;padding:10px;display:flex}.tast-alfa__rand{gap:5px;display:flex}.tast-alfa__rand button{background:linear-gradient(180deg, var(--surface-3), var(--surface-2));border:1px solid var(--border);min-width:0;height:40px;color:var(--ink);cursor:pointer;border-radius:8px;flex:1;font-size:14px;font-weight:700}.tast-alfa__rand button:active{transform:translateY(1px)}.tast-alfa__sterge{color:var(--busy)!important;flex:0 0 56px!important}.tast-alfa__shift{flex:0 0 56px!important}.tast-alfa__shift--activ{background:linear-gradient(180deg, var(--accent-strong), var(--accent))!important;color:var(--accent-ink)!important}.tast-alfa__spatiu{flex:3!important}.tast-alfa__gata{background:linear-gradient(180deg, var(--accent-strong), var(--accent))!important;color:var(--accent-ink)!important;flex:0 0 70px!important}.popup-mesaj{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(640px,94vw);max-height:88vh;box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:16px;padding:28px;display:flex;overflow-y:auto}.popup-mesaj__tabs{flex-wrap:wrap;gap:8px;display:flex}.popup-mesaj__tab{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-dim);cursor:pointer;border-radius:12px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600}.popup-mesaj__tab--activ{background:var(--surface-3);color:var(--ink);border-color:var(--accent)}.popup-mesaj__lista{flex-direction:column;flex:1;gap:8px;min-height:160px;max-height:400px;display:flex;overflow-y:auto}.popup-mesaj__item{align-items:stretch;gap:8px;display:flex}.popup-mesaj__text{text-align:left;background:var(--surface-2);border:1px solid var(--border);min-height:52px;color:var(--ink);cursor:pointer;border-radius:12px;flex:1;padding:14px 16px;font-size:16px}.popup-mesaj__item--activ .popup-mesaj__text{border-color:var(--accent);background:var(--surface-3);color:var(--accent-strong);font-weight:700}.popup-mesaj__x{border:1px solid var(--border);background:var(--surface-2);width:52px;height:52px;color:var(--busy);cursor:pointer;border-radius:50%;flex:0 0 52px;font-size:22px;line-height:1}.popup-mesaj__gol{color:var(--ink-faint);text-align:center;margin:20px 0;font-size:15px}.popup-mesaj__adaugare-wrap{flex-direction:column;gap:10px;display:flex}.popup-mesaj__adaugare{gap:10px;display:flex}.popup-mesaj__adaugare input{background:var(--ground);border:1px solid var(--border);min-width:0;min-height:52px;color:var(--ink);border-radius:12px;flex:1;padding:14px 16px;font-size:16px}.popup-mesaj__tastatura{flex-shrink:0}.popup-mesaj__inchide{width:100%;min-height:52px;font-size:17px}.popup-mesaj:has(.mob-comanda__popup-fel){height:min(88vh,780px);max-height:none;overflow-y:hidden}.popup-mesaj:has(.mob-comanda__popup-fel) .popup-mesaj__lista{flex:1;min-height:0;max-height:none}.popup-mesaj__fav{border:1px solid var(--border);background:var(--surface-2);width:52px;height:52px;color:var(--ink-faint);border-radius:50%;flex:0 0 52px;font-size:22px;line-height:1}.popup-mesaj__fav--activ{color:#f5b301;border-color:#f5b301}.popup-mesaj__mod{border:1px solid var(--border);border-radius:999px;gap:0;display:flex;overflow:hidden}.popup-mesaj__mod-btn{background:var(--surface-2);color:var(--ink);cursor:pointer;border:none;flex:1;padding:10px 6px;font-size:14px;font-weight:700}.popup-mesaj__mod-btn--activ{background:var(--accent);color:#1b1408}.popup-mesaj__mod-btn:disabled{opacity:.4}.popup-mesaj__tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex-shrink:0;overflow-x:auto}.popup-mesaj__tabs::-webkit-scrollbar{display:none}.popup-mesaj__tab{white-space:nowrap;flex-shrink:0}.popup-transfer{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(760px,96vw);max-height:92vh;box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex}.popup-transfer h2{font-family:var(--serif);color:var(--ink);text-align:center;margin:0;font-size:20px}.pt-pasi{gap:8px;display:flex}.pt-pas{border:1px solid var(--border);background:var(--surface);color:var(--ink-faint);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.pt-pas i{background:var(--surface-3);border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:13px;font-style:normal;display:grid}.pt-pas--activ{color:var(--ink);border-color:var(--accent)}.pt-pas--activ i{background:var(--accent);color:var(--accent-ink)}.pt-pas--gata i{background:var(--good);color:#fff}.pt-corp{flex-direction:column;flex:1;gap:10px;min-height:0;padding:2px;display:flex;overflow-y:auto}.pt-eticheta{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);margin:6px 0 8px;font-size:11px;font-weight:700}.pt-tile-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin-bottom:8px;display:grid}.pt-tile{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;display:flex}.pt-tile b{font-size:26px;line-height:1.1}.pt-tile span{font-size:12px;font-weight:700}.pt-tile em{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-style:normal;overflow:hidden}.pt-tile--libera{border-color:color-mix(in srgb, var(--good) 55%, var(--border))}.pt-tile--libera span{color:var(--good)}.pt-tile--ocupata{border-color:color-mix(in srgb, var(--busy) 45%, var(--border))}.pt-tile--ocupata span{color:var(--busy)}.pt-tile--activ{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pt-tile--activ span,.pt-tile--activ em{color:var(--accent-ink)}.pt-rapid{gap:14px;display:flex}.pt-rapid button{color:var(--accent-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.pt-linii{flex-direction:column;gap:8px;display:flex}.pt-linie{border:1px solid var(--border);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.pt-linie--activ{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface))}.pt-linie__txt{flex-direction:column;min-width:0;display:flex}.pt-linie__nume{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pt-linie__sub{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:13px}.pt-step{flex:none;align-items:center;gap:6px;display:inline-flex}.pt-step button{border:1px solid var(--border);background:var(--surface-2);width:56px;height:56px;color:var(--ink);cursor:pointer;border-radius:12px;font-size:28px;font-weight:700;line-height:1}.pt-step button:disabled{opacity:.3;cursor:default}.pt-step__val{background:var(--ground);border:1px solid var(--border);min-width:84px;height:56px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:24px;font-weight:800;display:grid}.pt-step__val small{color:var(--ink-faint);margin-left:3px;font-size:12px;font-weight:600}.pt-nota{color:var(--ink-faint);margin:0;font-size:13px}.pt-subsol{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.pt-rezumat{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:15px}.pt-actiuni{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.popup-storno{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(420px,92vw);max-height:88vh;box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.popup-storno h2{font-family:var(--serif);color:var(--ink);text-align:center;margin:0;font-size:18px}.popup-storno__linie{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.popup-storno__denumire{color:var(--ink);font-weight:700}.popup-storno__detaliu{color:var(--ink-faint);font-size:13px}.popup-storno__camp{flex-direction:column;gap:6px;display:flex}.popup-storno__camp span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.popup-storno__actiuni{justify-content:center;gap:12px;display:flex}.popup-storno__pas{align-items:center;gap:12px;display:flex}.popup-storno__pas-btn{border:1px solid var(--border);background:var(--surface-2);width:72px;height:64px;color:var(--ink);cursor:pointer;border-radius:16px;font-size:34px;font-weight:700;line-height:1}.popup-storno__pas-btn:disabled{opacity:.35;cursor:default}.popup-storno__pas-val{background:var(--ground);border:1px solid var(--border);height:64px;color:var(--ink);text-transform:none;letter-spacing:0;border-radius:16px;flex:1;justify-content:center;align-items:center;font-size:34px;font-weight:800;display:flex}.comanda-ecran{flex-direction:column;flex:1;gap:0;min-height:0;padding:16px 22px 0;display:flex;overflow-y:auto}.comanda-sus{flex-direction:column;flex:1;min-height:0;display:flex}.comanda-sus-body{flex:1;min-height:0;display:flex}.comanda-sus-left{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.comanda-sus-top{flex:1;gap:0;min-height:0;display:flex;overflow-y:auto}.comanda-stanga{gap:calc(10px * var(--stanga-scale,1));flex-direction:column;flex-shrink:0;display:flex}.comanda-stanga .comanda-lcd{height:calc(40px * var(--stanga-scale,1))}.comanda-stanga .keypad{gap:calc(11px * var(--stanga-scale,1))}.comanda-stanga .keypad button{height:calc(56px * var(--stanga-scale,1));font-size:calc(21px * var(--stanga-scale,1))}.comanda-resizer-h{cursor:col-resize;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;width:14px;display:flex}.comanda-resizer-h__grip{background:var(--border);border-radius:999px;width:4px;height:64px;transition:background .15s}.comanda-resizer-h:hover .comanda-resizer-h__grip,.comanda-resizer-h:active .comanda-resizer-h__grip{background:var(--accent)}.comanda-lcd{letter-spacing:3px;justify-content:center;align-items:center;height:40px;font-size:20px;display:flex}.comanda-centru{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.comanda-sus-footer{flex-shrink:0;align-items:center;gap:16px;display:grid}.comanda-stornare{width:100%}.comanda-sus-footer--admin{grid-template-columns:1fr;justify-content:center}.comanda-sus-footer--admin .comanda-total{margin:0 auto}.comanda-grid{background:var(--ground-2);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex:1;gap:4px;min-height:0;padding:10px;display:flex;overflow-y:auto}.comanda-linie{background:linear-gradient(180deg, var(--surface-2), var(--surface));color:var(--ink);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) 104px 82px 86px 38px 36px 28px;align-items:center;gap:4px 10px;padding:9px 12px;font-size:18px;display:grid}.comanda-linie:hover{border-color:var(--border)}.comanda-linie--selectata{border-color:var(--accent);background:linear-gradient(180deg, var(--surface-3), var(--surface-2))}.comanda-linie__denumire{align-items:center;min-width:0;font-weight:600;display:flex;overflow:hidden}.comanda-linie__loc{border:1px solid var(--border,#ffffff26);color:var(--text-dim,#9a8f7c);cursor:pointer;border-radius:999px;flex:none;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700}.comanda-linie__loc--setat{color:var(--accent);border-color:var(--accent)}.comanda-locuri{flex:none;gap:6px;padding:4px 2px 6px;display:flex;overflow-x:auto}.comanda-locuri__chip{width:46px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.comanda-locuri__chip img{object-fit:contain;pointer-events:none;width:100%;height:100%}.comanda-locuri__chip--grup{width:54px}.comanda-locuri__nr,.comanda-locuri__eticheta{text-align:center;color:#062a12;text-shadow:0 0 2px #ffffff59;font-size:15px;font-weight:800;line-height:1;position:absolute;bottom:3px;left:0;right:0}.comanda-locuri__chip:not(.comanda-locuri__chip--activ) .comanda-locuri__nr,.comanda-locuri__chip:not(.comanda-locuri__chip--activ) .comanda-locuri__eticheta{color:#8fd6a7;text-shadow:none}.comanda-locuri__eticheta{text-transform:uppercase;font-size:9px;bottom:2px}.comanda-linie__denumire-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comanda-linie__felul{color:var(--accent-ink);background:var(--accent-strong);border-radius:6px;justify-self:center;padding:1px 6px;font-size:10px;font-weight:700}.comanda-linie__trimisa{justify-self:center;align-items:center;display:flex}.comanda-linie__trimisa-svg{width:19px;height:19px;color:var(--ink-dim)}.comanda-linie__cant-grup{justify-content:center;align-items:center;gap:4px;display:flex}.comanda-linie__cant{min-width:18px;color:var(--ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}.comanda-linie__stepper{border:1px solid var(--border);background:var(--surface-3);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;font-weight:700;line-height:1;display:flex}.comanda-linie__stepper:hover:not(:disabled){border-color:var(--accent)}.comanda-linie__stepper:disabled{opacity:.3;cursor:default}.comanda-linie__pret{color:var(--ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.comanda-linie__pret-x{opacity:.7}.comanda-linie__pret-val{text-align:right}.comanda-linie__total{color:var(--accent-strong);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:700}.comanda-linie__mesaje{color:var(--ink-faint);grid-column:1/-1;font-size:15px;font-style:italic}.comanda-mesaj-stare{text-align:center;color:var(--ink-faint);grid-area:1/1/-1/-1;margin:0;padding:20px}.comanda-mesaj-stare--eroare{color:var(--busy)}.comanda-total{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1fr) 104px 82px 86px 38px 36px 28px;align-items:center;gap:4px 10px;padding:8px 22px;display:grid;position:relative}.comanda-total__actiuni{align-items:center;gap:10px;display:flex}.comanda-total__nav,.comanda-total__clona{border:1px solid var(--border);background:var(--surface-3);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.comanda-total__nav-svg{width:18px;height:18px}.comanda-total__clona{background:linear-gradient(180deg, var(--accent-strong), var(--accent));color:var(--accent-ink);border-color:#0000}.comanda-total__clona:disabled,.comanda-total__nav:disabled{opacity:.35;cursor:default}.comanda-cautare-wrap.comanda-total__cautare{width:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comanda-total__valoare{text-align:right;font-variant-numeric:tabular-nums;color:var(--accent-strong);font-size:22px;font-weight:700;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.comanda-sus-footer--admin .comanda-total__valoare{position:static;transform:none}.comanda-popup-kill{text-align:center;flex-direction:column;gap:14px;width:min(420px,90vw);padding:24px;display:flex}.comanda-popup-kill__avertisment{color:var(--busy);font-size:13px}.comanda-popup-kill__actiuni{justify-content:center;gap:12px;display:flex}.comanda-dreapta{flex-shrink:0;grid-template-columns:repeat(2,1fr);align-content:start;gap:8px;display:grid}.comanda-dreapta .rail-btn{text-align:center;justify-content:center;align-items:center;min-height:56px}.comanda-dreapta__spatiu{grid-column:1/-1;min-height:2px}.comanda-dreapta--coloane{gap:calc(12px * var(--rail-scale,1));grid-template-rows:repeat(5,auto);grid-auto-flow:column}.comanda-dreapta--coloane .rail-btn{min-height:calc(48px * var(--rail-scale,1))}.comanda-dreapta__inchidere{grid-row:span 2}.comanda-jos{flex-direction:column;flex-shrink:0;gap:14px;padding-top:6px;padding-bottom:14px;display:flex}.comanda-resizer{cursor:row-resize;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;padding:5px 0;display:flex}.comanda-resizer__grip{background:var(--border);border-radius:999px;width:64px;height:4px;transition:background .15s}.comanda-resizer:hover .comanda-resizer__grip,.comanda-resizer:active .comanda-resizer__grip{background:var(--accent)}.comanda-cautare{background:var(--surface);border:1px solid var(--border);color:var(--ink);border-radius:12px;padding:10px 14px;font-size:14px}.comanda-cautare-wrap{flex-shrink:0;position:relative}.comanda-cautare-wrap .comanda-cautare{width:100%;padding-right:34px}.comanda-cautare__x{background:var(--surface-3);width:22px;height:22px;color:var(--ink-faint);cursor:pointer;border:none;border-radius:50%;font-size:14px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.comanda-cautare__x:hover{color:var(--busy)}.comanda-cautare__tastatura{z-index:30;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.comanda-cautare::placeholder{color:var(--ink-faint)}.comanda-paginare.comanda-paginare--gest{height:calc(80px * var(--scale,1));padding:calc(8px * var(--scale,1)) 56px;flex-shrink:0}.comanda-gestiuni{flex:1;justify-content:center;gap:8px;display:flex}.comanda-gestiuni .comanda-tab{flex:0 0 calc(16.6667% - 6.66667px)}.comanda-tab{background:linear-gradient(155deg, var(--surface-2), var(--surface));border:1px solid var(--border);color:var(--ink-dim);padding:calc(18px * var(--scale,1)) calc(24px * var(--scale,1));min-height:calc(64px * var(--scale,1));cursor:pointer;border-radius:14px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;overflow:hidden}.comanda-tab--mic{padding:calc(14px * var(--scale,1)) calc(18px * var(--scale,1));min-height:calc(56px * var(--scale,1));font-size:16px}.comanda-tab--activ{background:var(--surface-3);color:var(--ink);border-color:var(--accent)}.comanda-tab__text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.comanda-paginare{padding-block:calc(8px * var(--scale,1));background:var(--ground-2);border:1px solid var(--border);border-radius:16px;align-items:stretch;gap:8px;padding-inline:8px;display:flex}.comanda-paginare--dept{height:calc(140px * var(--scale,1));flex-shrink:0}.comanda-paginare--art{height:calc(280px * var(--scale,1));flex-shrink:0}.comanda-paginare__nav{background:var(--surface-2);border:1px solid var(--border);width:40px;color:var(--ink-dim);cursor:pointer;border-radius:10px;flex-shrink:0;font-size:16px}.comanda-paginare__nav:disabled{opacity:.3;cursor:default}.comanda-departamente-grid{row-gap:calc(12px * var(--scale,1));flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(6,1fr);column-gap:12px;min-width:0;display:grid}.comanda-articole-grid{row-gap:calc(12px * var(--scale,1));flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);column-gap:12px;min-width:0;min-height:0;display:grid}.comanda-articole-grid .comanda-articol{height:100%;min-height:0}.comanda-articol{justify-content:space-between;align-items:stretch;gap:max(2px, calc(4px * var(--scale)));background:linear-gradient(155deg, var(--surface-2), var(--surface));border:1px solid var(--border);padding:max(6px, calc(10px * var(--scale))) max(8px, calc(12px * var(--scale)));color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;font-size:14px;font-weight:600;display:flex;overflow:hidden}.comanda-articol:hover{border-color:var(--accent)}.comanda-articol__denumire{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;min-width:0;min-height:1.25em;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.comanda-articol__pret{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:max(11px, calc(13px * var(--scale)));flex-shrink:0;align-self:flex-end}.comanda-articol--poza-fundal{color:#fff;text-shadow:0 1px 3px #000000e6;position:relative}.comanda-articol--poza-fundal .comanda-articol__pret{color:#fff}.comanda-articol--poza-sub{padding:4px}.comanda-articol--poza-sub .comanda-articol__poza{object-fit:contain;background:#fff;border-radius:8px;flex:1;width:100%;min-height:0}.comanda-articol--poza-stanga,.comanda-articol--poza-dreapta{align-items:stretch;column-gap:max(6px, calc(8px * var(--scale)));grid-template-rows:1fr auto;padding:4px;display:grid}.comanda-articol--poza-stanga{grid-template-columns:auto 1fr}.comanda-articol--poza-dreapta{grid-template-columns:1fr auto}.comanda-articol--poza-stanga .comanda-articol__poza,.comanda-articol--poza-dreapta .comanda-articol__poza{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px;grid-row:1/span 2;width:auto;height:100%;min-height:0}.comanda-articol--poza-stanga .comanda-articol__poza{grid-column:1}.comanda-articol--poza-dreapta .comanda-articol__poza{grid-column:2}.comanda-articol--poza-stanga .comanda-articol__denumire{grid-area:1/2}.comanda-articol--poza-dreapta .comanda-articol__denumire{text-align:right;grid-area:1/1}.comanda-articol--poza-stanga .comanda-articol__pret{grid-area:2/2}.comanda-articol--poza-dreapta .comanda-articol__pret{grid-area:2/1;justify-self:end}.comanda-linie__locul{justify-content:center;align-items:center;display:flex}.comanda-linie__loc--icon{background:0 0;border:0;justify-content:center;align-items:flex-end;width:30px;height:25px;padding:0;display:inline-flex;position:relative}.comanda-linie__loc--icon img{object-fit:contain;pointer-events:none;width:100%;height:100%}.comanda-linie__loc--icon b{text-align:center;color:#06210f;text-shadow:0 0 2px #ffffff59;font-size:15px;font-weight:900;line-height:1;position:absolute;bottom:0;left:0;right:0}@keyframes comanda-loc-puls{0%,35%,to{filter:drop-shadow(0 0 #3dff7a00);transform:scale(1)}17%{filter:drop-shadow(0 0 3px #3dff7a8c);transform:scale(1.04)}}.comanda-locuri__chip--comenzi img{animation:2s ease-in-out infinite comanda-loc-puls}@media (prefers-reduced-motion:reduce){.comanda-locuri__chip--comenzi img{animation:none}}.comanda-locuri__chip--toata svg{width:100%;height:100%}.comanda-locuri__chip--toata .toata-blat,.comanda-locuri__chip--toata .toata-loc{fill:#0a4a30}.comanda-locuri__chip--toata.comanda-locuri__chip--activ .toata-blat,.comanda-locuri__chip--toata.comanda-locuri__chip--activ .toata-loc{fill:#00f500}.comanda-pax{flex-shrink:0;align-items:center;gap:12px;padding:4px 4px 8px;font-weight:700;display:flex}.comanda-pax b{text-align:center;min-width:34px;font-size:1.5em}.comanda-pax .btn-oval{min-width:52px;min-height:46px;font-size:1.4em}.comanda-titlu-masa{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:14px;padding:2px 6px 0;display:flex}.comanda-titlu-masa b{letter-spacing:.02em;font-size:22px}.comanda-titlu-masa span{color:var(--ink-dim);font-size:15px}.comanda-total-rand{border-top:2px solid var(--border);background:var(--ground-2);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 104px 82px 86px 38px 36px 28px;align-items:center;gap:4px 10px;margin-top:auto;padding:12px 12px 6px;display:grid;position:sticky;bottom:0}.comanda-total-rand__eticheta{text-align:right;letter-spacing:.12em;color:var(--ink-dim);grid-column:1/4;font-size:15px;font-weight:700}.comanda-total-rand__valoare{text-align:right;color:var(--accent-strong);white-space:nowrap;grid-column:4;font-size:24px;font-weight:800}.notif-gata{z-index:19100;pointer-events:none;flex-direction:column;gap:8px;width:min(440px,100vw - 20px);max-height:40vh;display:flex;position:fixed;top:60px;left:50%;overflow-y:auto;transform:translate(-50%)}.notif-gata__card{pointer-events:auto;color:#f0fdf4;background:#14532d;border:2px solid #4ade80;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;animation:1.4s ease-in-out infinite notif-gata-puls;display:flex;box-shadow:0 8px 30px #00000080}.notif-gata__text{font-size:17px;line-height:1.3}.notif-gata__gata{color:#052e16;background:#4ade80;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:13px;font-weight:800}.notif-gata__btn{cursor:pointer;color:#14532d;background:#f0fdf4;border:0;border-radius:10px;flex:none;min-height:44px;padding:0 16px;font-size:15px;font-weight:700}@keyframes notif-gata-puls{0%,to{box-shadow:0 8px 30px #00000080,0 0 #4ade808c}50%{box-shadow:0 8px 30px #00000080,0 0 0 10px #4ade8000}}.clopotel-gata{z-index:18000;cursor:pointer;color:#f0fdf4;background:#14532d;border:2px solid #4ade80;border-radius:20px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:14px;display:flex;position:fixed;top:60px;right:8px;box-shadow:0 4px 16px #00000073}.clopotel-gata__ico{transform-origin:50% 10%;animation:1.1s ease-in-out infinite masa-card-clopot;display:inline-block}.notif-gata__text{cursor:pointer}.notif-gata__art{opacity:.85;margin-top:3px;font-size:14px}.tastatura-virtuala{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(760px,96vw);max-height:92vh;box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:10px;padding:20px;display:flex;overflow-y:auto}.tastatura-virtuala__titlu{font-family:var(--serif);color:var(--ink);text-align:center;font-size:17px;font-weight:600}.tastatura-virtuala__lcd{letter-spacing:1px;align-items:center;height:52px;padding:0 18px;font-size:22px;display:flex}.tastatura-virtuala__rand{gap:6px;display:flex}.tastatura-virtuala__tasta{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-3), var(--surface-2));min-width:0;height:52px;color:var(--ink);cursor:pointer;border-radius:12px;flex:1;font-size:18px;font-weight:700;box-shadow:0 4px 0 -2px #00000059,0 8px 14px -8px #0009,inset 0 1px #ffffff0f}.tastatura-virtuala__tasta:active{transform:translateY(2px);box-shadow:0 2px 0 -1px #0000004d,inset 0 1px #ffffff0f}.tastatura-virtuala__tasta--sters{color:var(--busy);flex:0 0 66px;font-size:16px}.tastatura-virtuala__tasta--spatiu{flex:4}.tastatura-virtuala__tasta--shift{color:var(--ink-dim);flex:0 0 60px}.tastatura-virtuala__tasta--activa{border-color:var(--accent);color:var(--accent-strong);background:linear-gradient(180deg, var(--surface-3), var(--surface))}.tastatura-virtuala__eroare{color:var(--busy);text-align:center;margin:0;font-size:12.5px}.tastatura-virtuala__actiuni{justify-content:center;gap:12px;margin-top:6px;display:flex}.tastatura-virtuala__actiuni .btn-oval{flex:1;max-width:220px;height:52px;padding:0;font-size:16px}.camp-tastatura{flex-direction:column;gap:6px;display:flex}.camp-tastatura__linie{align-items:stretch;gap:8px;display:flex}.camp-tastatura__buton{text-align:left;background:var(--ground);border:1px solid var(--border);min-width:0;height:52px;color:var(--ink);font-size:15px;font-family:var(--sans);cursor:pointer;border-radius:12px;flex:1;padding:0 16px;box-shadow:inset 0 2px 6px #00000059}.camp-tastatura__buton:hover:not(:disabled){border-color:var(--accent)}.camp-tastatura__buton:disabled{opacity:.5;cursor:default}.camp-tastatura__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.camp-tastatura__text--gol{color:var(--ink-faint)}.camp-tastatura__popup-numeric{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(340px,90vw);box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.camp-tastatura__popup-numeric-lcd{letter-spacing:2px;justify-content:center;align-items:center;height:48px;font-size:22px;display:flex}.camp-tastatura__popup-numeric-actiuni{justify-content:center;gap:12px;display:flex}.alege-camera{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(560px,94vw);max-height:90vh;box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:12px;padding:22px;display:flex;overflow-y:auto}.alege-camera__titlu{font-family:var(--serif);color:var(--ink);text-align:center;margin:0;font-size:19px;font-weight:600}.alege-camera__nota{color:var(--ink-dim);text-align:center;margin:0;font-size:12.5px}.alege-camera__eroare{color:var(--danger,#c0392b);text-align:center;margin:0;font-size:12.5px}.alege-camera__lista{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;max-height:260px;display:grid;overflow-y:auto}.alege-camera__camera{border:1px solid var(--border);background:var(--surface);min-height:56px;color:var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.alege-camera__camera strong{font-size:18px}.alege-camera__camera span{color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.alege-camera__camera:disabled{opacity:.45;cursor:not-allowed}.alege-camera__camera:hover:not(:disabled){border-color:var(--accent)}.alege-camera__manual{align-items:flex-end;gap:10px;display:flex}.alege-camera__manual>:first-child{flex:1}.alege-camera__actiuni{justify-content:center;display:flex}.nota-ecran{flex-direction:column;flex:1;gap:14px;min-height:0;margin-bottom:-8px;padding:16px 22px 0;display:flex;overflow:hidden}.nota-antet{font-family:var(--serif);color:var(--ink);text-align:center;font-size:18px}.nota-corp{flex:1;gap:16px;min-height:0;display:flex}.nota-stanga{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.nota-bloc-nota{flex-direction:column;flex-grow:1;flex-shrink:1;gap:10px;min-height:0;display:flex}.nota-resize-orizontal{cursor:row-resize;touch-action:none;background:var(--border);opacity:.6;border-radius:3px;flex-shrink:0;height:6px;transition:opacity .15s,background .15s;position:relative}.nota-resize-orizontal:before{content:"";position:absolute;inset:-10px 0}.nota-resize-orizontal:hover,.nota-resize-orizontal:active{opacity:1;background:var(--accent)}.nota-grid{background:var(--ground-2);border:1px solid var(--border);border-radius:16px;flex:1;min-height:0;padding:10px;overflow-y:auto}.nota-linie{color:var(--ink-dim);font-variant-numeric:tabular-nums;border-radius:10px;grid-template-columns:2fr .6fr .8fr .8fr .8fr .9fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.nota-linie:nth-child(odd){background:var(--surface)}.nota-linie__denumire{color:var(--ink);font-weight:600}.nota-linie__final{color:var(--busy);text-align:right;font-weight:700}.nota-totaluri{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.nota-total__nav{border:1px solid var(--border);background:var(--surface-3);width:34px;height:34px;color:var(--ink);border-radius:50%;font-weight:700}.nota-total__nav:disabled{opacity:.35}.nota-totaluri__casete{gap:16px;margin-left:auto;display:flex}.nota-caseta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.nota-caseta span{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-size:11px}.nota-caseta strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.nota-caseta--final strong{color:var(--busy)}.nota-resize{cursor:col-resize;touch-action:none;background:var(--border);opacity:.6;border-radius:3px;flex-shrink:0;width:6px;transition:opacity .15s,background .15s;position:relative}.nota-resize:before{content:"";position:absolute;inset:0 -10px}.nota-resize:hover,.nota-resize:active{opacity:1;background:var(--accent)}.nota-dreapta{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;max-width:45vw;min-height:0;margin-top:-34px;display:flex;overflow-y:auto}.nota-tastatura-bloc{flex-direction:column;flex:1 0 auto;gap:8px;width:100%;min-height:min-content;display:flex}.nota-lcd-generic{letter-spacing:3px;background:linear-gradient(180deg, #ffffff12 0%, #fff0 45%), repeating-linear-gradient(0deg, #ffffff09 0, #ffffff09 1px, transparent 1px, transparent 3px), var(--ground);height:clamp(32px,5vh,48px);box-shadow:inset 0 3px 12px #000000a6, inset 0 0 22px var(--mine-glow), 0 1px 0 #ffffff0f;text-shadow:0 0 14px var(--mine-glow), 0 0 4px var(--mine-glow);border-radius:16px;flex-shrink:0;justify-content:flex-end;align-items:center;padding:6px 18px;font-size:24px;display:flex}.nota-tastatura-bloc .keypad{flex:auto;grid-auto-rows:1fr;min-height:260px}.nota-tastatura-bloc .keypad button{padding:12px 0;font-size:20px}.nota-ok{width:100%}.nota-panou{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;justify-content:space-between;gap:6px;padding:8px 10px;display:flex}.nota-ajustari>.nota-panou{height:100%;min-height:0;overflow:hidden}.nota-ajustari .nota-panou__camp{flex:0 48px;min-height:0;margin:auto 0}.nota-ajustari .nota-panou__camp .lcd{height:auto;min-height:0;max-height:100%}.nota-panou--cif{flex-shrink:0;justify-content:flex-start;gap:4px;width:100%;padding:6px 8px}.nota-panou--cif .camp-tastatura__buton{height:38px;min-height:38px}.nota-anaf{flex:none;height:38px;padding:0 16px;font-weight:800}.nota-anaf-mesaj{color:var(--ink-dim);font-size:12px;font-weight:600}.nota-anaf-mesaj--eroare{color:var(--danger)}.nota-toggle-factura{border:1px solid var(--border);background:var(--surface-2);color:var(--ink-faint);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.nota-toggle-factura--activ{border-color:var(--accent);background:var(--surface-3);color:var(--accent-strong)}.nota-panou__titlu{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.nota-switch{border:1px solid var(--border);border-radius:8px;display:flex;overflow:hidden}.nota-switch button{background:var(--surface-2);color:var(--ink-faint);padding:4px 10px;font-size:11px;font-weight:700}.nota-switch button.activ{background:var(--accent);color:var(--accent-ink)}.nota-panou__camp{align-items:stretch;gap:8px;display:flex}.nota-panou__camp .lcd{cursor:pointer;flex:1}.nota-lcd--activ{outline:2px solid var(--accent-strong);outline-offset:1px}.nota-clear{border:1px solid var(--border);background:var(--surface-3);width:36px;color:var(--busy);border-radius:10px;font-weight:700}.nota-plata-linie{flex:0 270px;gap:10px;min-height:230px;display:flex}.nota-ajustari{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.nota-forme{flex:3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:8px;min-width:0;display:grid}.nota-forma{background:var(--surface-2);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow:hidden}.nota-forma .lcd{height:44px;font-size:22px}.nota-forma span{color:var(--ink-dim);text-align:center;font-size:15px;font-weight:700}.nota-forma--activa{border-color:var(--accent);background:var(--surface-3)}.nota-forma--activa span{color:var(--accent-strong)}.nota-dreapta__spatiu{display:none}.nota-actiuni{z-index:2;background:var(--ground,var(--ground-2));flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;padding:6px 0 2px;display:grid;position:sticky;bottom:0}.nota-actiuni .btn-oval:not(.nota-actiuni__inchide){min-width:0;padding-left:6px;padding-right:6px}.nota-actiuni .btn-oval{min-height:64px}.nota-actiuni__inchide{grid-column:1/-1;min-height:76px!important}.nota-avertisment{width:100%;color:var(--busy);text-align:center;margin:0;font-size:12px}.nota-cm-stare{width:100%;color:var(--ink-faint);text-align:center;margin:0;font-size:12px}.nota-cm-stare__online{color:var(--good);font-weight:600}.nota-cm-stare__offline{color:var(--busy);font-weight:600}.nota-cm-stare__verifica{color:var(--ink-faint);font-weight:600}.nota-proforma-popup{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(420px,90vw);box-shadow:0 30px 60px -20px var(--shadow);text-align:center;border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.nota-proforma-popup p{color:var(--ink-dim);margin:0}.nota-eroare-cm-popup{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:2px solid var(--busy);width:min(560px,92vw);box-shadow:0 30px 70px -20px var(--shadow);text-align:center;border-radius:24px;flex-direction:column;gap:18px;padding:32px;display:flex}.nota-eroare-cm-popup h2{color:var(--busy);margin:0;font-size:22px}.nota-eroare-cm-popup__mesaj{color:var(--ink);margin:0;font-size:17px;font-weight:600}@keyframes nota-pulse{0%,to{opacity:1}50%{opacity:.35}}.nota-eroare-cm-popup__pulsatoriu{color:var(--busy);animation:1s ease-in-out infinite nota-pulse}.nota-eroare-cm-popup__detaliu{color:var(--ink-faint);margin:0;font-size:13px}.nota-eroare-cm-popup__actiuni{justify-content:center;gap:14px;margin-top:8px;display:flex}.nota-tva-popup{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:2px solid var(--busy);width:min(480px,92vw);box-shadow:0 30px 70px -20px var(--shadow);text-align:left;border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.nota-tva-popup h2{color:var(--busy);text-align:center;margin:0;font-size:18px}.nota-tva-popup p{color:var(--ink-dim);margin:0;font-size:13px;line-height:1.5}.nota-tva-popup__detaliu{color:var(--ink-faint)!important;font-size:12px!important}.nota-tva-popup__tabel{gap:10px;display:flex}.nota-tva-popup__col{flex:1;min-width:0}.nota-tva-popup__col-titlu{color:var(--ink-faint);margin-bottom:6px;font-size:12px;font-weight:700}.nota-tva-popup__rand{border-bottom:1px solid var(--border);color:var(--ink);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.nota-tva-popup__rand span:last-child{font-family:monospace;font-weight:700}.nota-tva-popup__rand--difera span:last-child{color:var(--busy)}.nota-tva-popup__rezultate{flex-direction:column;gap:4px;display:flex}.nota-tva-popup__rezultat{font-size:12px;font-weight:600}.nota-tva-popup__rezultat--ok{color:var(--good)}.nota-tva-popup__rezultat--eroare{color:var(--busy)}.nota-tva-popup__actiuni{flex-wrap:wrap;gap:10px;display:flex}.nota-tva-popup__actiuni .btn-oval{flex:130px}.split-ecran{box-sizing:border-box;flex-direction:column;gap:12px;height:100%;padding:14px 18px 60px;display:flex}.split-titlu{letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:20px;font-weight:700;display:flex}.split-grid{flex:1;grid-template-columns:200px 1fr 1fr;gap:12px;min-height:0;display:grid}.split-col{background:var(--surface-2);border:1px solid var(--border,#ffffff1f);border-radius:14px;flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex}.split-col__cap{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.split-clienti{overflow-y:auto}.split-client{border:1px solid var(--border,#ffffff26);background:var(--surface-3,transparent);color:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;padding:12px 14px;font-weight:700;display:flex}.split-client--activ{border-color:var(--accent);color:var(--accent)}.split-client--platit{opacity:.6;border-style:dashed}.split-lista{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.split-linie{border:1px solid var(--border,#ffffff1f);background:var(--surface-3,transparent);color:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:1fr auto 80px;align-items:center;gap:10px;padding:12px;font-size:15px;display:grid}.split-linie:hover:not(:disabled){border-color:var(--accent)}.split-linie__nume{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.split-linie__tot{text-align:right;font-weight:700}.split-gol{opacity:.6;text-align:center;margin:14px 0}.split-total{border-top:1px solid var(--border,#ffffff1f);padding-top:8px}.split-total__mare{color:var(--accent);margin-top:4px;font-size:22px;font-weight:800}.split-plata{flex-wrap:wrap;gap:6px;display:flex}.split-forma{border:1px solid var(--border,#fff3);background:var(--surface-3,transparent);color:inherit;cursor:pointer;border-radius:999px;flex:auto;padding:10px 12px;font-weight:700}.split-forma--activ{border-color:var(--accent);color:var(--accent)}.split-eroare{color:var(--busy,#e5484d);margin:0;font-size:13px}.split-tipareste{width:100%;padding:14px}.mob-login{background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100dvh;padding:24px 20px;display:flex;position:relative}.mob-login__theme{position:absolute;top:16px;right:16px}.mob-login__brand{text-align:center;margin-bottom:8px}.mob-login__marca{color:var(--ink);font-size:26px;font-weight:800}.mob-login__marca em{color:var(--accent);font-style:normal}.mob-login__marca span{color:var(--ink-faint);margin-left:4px;font-size:15px;font-weight:600}.mob-login__firma{color:var(--ink-faint);margin-top:4px;font-size:13px}.mob-login__lcd,.mob-login__keypad{width:100%;max-width:320px}.mob-login__lcd.lcd{letter-spacing:18px;text-align:center;text-indent:18px;width:100%;max-width:320px;margin:auto 0 28px;padding:22px 12px;font-size:44px;line-height:1}.mob-login__enter{width:100%;max-width:320px;height:52px;font-size:16px}.mob-login__hint{color:var(--ink-faint);margin:0;font-size:13px}.mob-login__eroare{color:var(--busy);text-align:center;margin:0;font-size:13px;font-weight:700}.mob-app-shell{flex-direction:column;height:100dvh;display:flex}.mob-mese{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.mob-mese__cap{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mob-mese__operator{color:var(--ink);font-weight:700}.mob-mese__tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.mob-mese__tab{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--ink-dim);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:600}.mob-mese__tab--activ{background:var(--accent);color:#fff;border-color:var(--accent)}.mob-mese__cols{flex:1;gap:8px;min-height:0;padding:0 12px 16px;display:flex}.mob-mese__col{flex-direction:column;flex:1;gap:0;min-width:0;display:flex;overflow:hidden}.mob-mese__col:first-child{border-right:1px solid var(--border);padding-right:8px}.mob-mese__col:last-child{padding-left:4px}.mob-mese__col-gol{text-align:center;color:var(--ink-faint);margin:8px 0}.mob-mese__grup-titlu{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin:8px 0 0;font-size:12px;font-weight:700}.mob-mese__col>.mob-mese__grup-titlu:first-child{flex-shrink:0;margin:0;padding:12px 0 8px}.mob-mese__col-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.mob-mese__salon-grup{flex-direction:column;gap:0;display:flex}.mob-mese__salon-titlu{color:var(--accent);border-left:3px solid var(--accent);margin:4px 0 0;padding-left:6px;font-size:11px;font-weight:600}.mob-mese__rand{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:14px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:76px;padding:10px 16px;display:flex}.mob-mese__rand--ocupata{background:linear-gradient(180deg, var(--surface-2), var(--surface));border-color:var(--busy)}.mob-mese__rand--libera{border-color:#22c55e59;flex-direction:column;justify-content:center;gap:6px;box-shadow:0 1px 4px #0000001a}.mob-mese__rand--ocupata{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.mob-mese__rand-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mob-mese__cerc{color:#1a1a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex}.mob-mese__cerc--liber{background:#86efac}.mob-mese__cerc--ocupat{background:#fde68a}.mob-mese__rand--alta{opacity:.55}.mob-mese__rand--extern{border-style:dashed;border-color:var(--ink-faint);opacity:.7}.mob-mese__rand--extern .mob-mese__rand-info{font-style:italic}.mob-mese__rand-numar{color:var(--ink);font-size:16px;font-weight:700}.mob-mese__rand-info{color:var(--ink-faint);font-size:13px}.mob-mese__rand-timp{color:var(--ink-faint);opacity:.85;font-size:12px}.mob-mese__rand-rezervare{color:var(--rezervat,#4f7fc4);font-size:13px;font-weight:600}.mob-mese__gol{text-align:center;color:var(--ink-faint);margin-top:40px}.mob-popup-overlay{z-index:20;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mob-popup{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:320px;padding:20px;display:flex}.mob-popup p{color:var(--ink);margin:0;font-size:14px}.mob-admin{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.mob-admin__corp{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.mob-admin__buton{width:100%;max-width:320px;height:64px;font-size:18px}.mob-admin__nota{max-width:320px;color:var(--ink-faint);margin-top:12px;font-size:13px}.mob-comanda{background:var(--ground);flex-direction:column;flex:1;min-height:0;display:flex}.mob-comanda__cap{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.mob-comanda__inapoi{color:#000;background:#22c55e29;border:1px solid #22c55e8c;border-radius:50%;flex-shrink:0;width:40px;height:40px;padding:0 0 4px;font-size:30px;font-weight:900;line-height:1}.mob-comanda__masa{color:var(--ink);flex-shrink:0;font-weight:700}.mob-comanda__total{color:var(--accent-strong,var(--accent));flex-shrink:0;font-size:17px;font-weight:800}.mob-comanda__resize{touch-action:none;cursor:row-resize;background:var(--ground-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;height:22px;display:flex}.mob-comanda__resize-grip{background:var(--ink-faint);opacity:.6;border-radius:3px;width:44px;height:5px}.mob-comanda__linii{flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}.mob-comanda__linie{border:1px solid var(--border);background:linear-gradient(to bottom, color-mix(in srgb, #4ade80 26%, var(--surface)), color-mix(in srgb, #4ade80 6%, var(--surface)));opacity:1;filter:blur();border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;transition:opacity .32s,filter .32s;display:flex;position:relative}.mob-comanda__linie--sel{border-color:var(--accent);background:linear-gradient(to bottom, color-mix(in srgb, #4ade80 40%, var(--surface)), color-mix(in srgb, #4ade80 16%, var(--surface)))}.mob-comanda__linie--noua{background:linear-gradient(to bottom, color-mix(in srgb, #60a5fa 26%, var(--surface)), color-mix(in srgb, #60a5fa 6%, var(--surface)))}.mob-comanda__linie--noua.mob-comanda__linie--sel{background:linear-gradient(to bottom, color-mix(in srgb, #60a5fa 40%, var(--surface)), color-mix(in srgb, #60a5fa 16%, var(--surface)))}.mob-comanda__linie--stergere{opacity:0;filter:blur(6px);pointer-events:none}.mob-comanda__linie-sus{grid-template-columns:1fr 170px;align-items:start;gap:6px 10px;display:grid}.mob-comanda__linie-nume{color:var(--ink);white-space:normal;overflow-wrap:break-word;min-width:0;font-weight:600}.mob-comanda__linie-dreapta{grid-template-columns:80px 48px 26px;justify-content:end;align-items:center;gap:4px;margin-right:-7px;display:grid}.mob-comanda__linie-dreapta .mob-comanda__linie-stepper{justify-self:center}.mob-comanda__linie-dreapta .mob-comanda__linie-pret{justify-self:end}.mob-comanda__linie-dreapta .mob-comanda__linie-sterge{justify-self:center}.mob-comanda__linie-jos{color:var(--ink-faint);align-items:center;gap:10px;font-size:13px;display:flex}.mob-comanda__linie-edit{border:1px solid var(--border);background:var(--surface-3);width:28px;height:28px;color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mob-comanda__linie-mesaje{scrollbar-width:none;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.mob-comanda__linie-mesaje::-webkit-scrollbar{display:none}.mob-comanda__linie-mesaj{white-space:nowrap;border:1px solid var(--border);background:var(--surface-3);color:var(--ink);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}.mob-comanda__linie-mesaj:disabled{opacity:.85}.mob-comanda__linie-fel{background:var(--surface-3);color:var(--ink);border-radius:8px;padding:2px 8px;font-weight:700}.mob-comanda__linie-trimisa{color:#16a34a;display:inline-flex}.mob-comanda__linie-stepper{align-items:center;gap:4px;display:flex}.mob-comanda__linie-stepper button{border:1px solid var(--border);background:var(--surface-3);width:26px;height:26px;color:var(--ink);border-radius:50%;flex-shrink:0;font-size:14px;font-weight:700}.mob-comanda__linie-stepper span{text-align:center;min-width:16px;color:var(--ink);font-size:13px;font-weight:700}.mob-comanda__linie-pret{color:var(--ink);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700}.mob-comanda__linie-sterge{background:#ef44442e;border:1px solid #ef444459;border-radius:50%;flex-shrink:0;width:26px;height:26px;font-size:13px;line-height:1}.mob-comanda__linie-sterge:disabled{opacity:.4}.mob-comanda__actiuni-linie,.mob-comanda__actiuni-jos{border-top:1px solid var(--border);flex-shrink:0;gap:8px;padding:10px 12px;display:flex}.mob-comanda__actiuni-linie button,.mob-comanda__actiuni-jos button{flex:1;height:46px;font-size:13px}.mob-comanda__cautare-slot{flex:1;justify-content:center;min-width:0;display:flex}.mob-comanda__cautare-wrap{width:100%;max-width:130px;position:relative}.mob-comanda__cautare{border:1px solid var(--border);background:var(--surface);width:100%;height:32px;color:var(--ink);border-radius:16px;padding:0 24px 0 10px;font-size:13px}.mob-comanda__cautare-x{background:var(--surface-3);width:22px;height:22px;color:var(--ink-dim);border:none;border-radius:50%;font-size:14px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mob-comanda__cautare-tastatura{z-index:40;border:1px solid var(--border);background:var(--ground-2);border-radius:12px;position:fixed;top:66px;left:12px;right:12px;box-shadow:0 8px 24px #0006}.mob-comanda__gestiuni{background:var(--ground-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:nowrap;flex-shrink:0;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.mob-comanda__gestiuni .comanda-tab{flex:none;min-width:100px;height:44px;min-height:44px}.mob-comanda__split{flex:1;gap:8px;min-height:0;padding:8px 8px 0;display:flex}.mob-comanda__departamente-col,.mob-comanda__articole-col{background:var(--ground-2);border:1px solid var(--border);border-radius:14px;flex-direction:column;flex:1;gap:6px;min-width:0;padding:8px;display:flex;overflow-y:auto}.mob-comanda__sectie-btn,.mob-comanda__dep-btn,.mob-comanda__art-btn{border:1px solid var(--border);background:linear-gradient(155deg, var(--surface-2), var(--surface));width:100%;color:var(--ink-dim);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-weight:700;display:flex;overflow:hidden}.mob-comanda__sectie-btn{white-space:nowrap;text-overflow:ellipsis;flex:1;height:38px;padding:0 6px;font-size:12px}.mob-comanda__sectie-btn--activ{background:var(--surface-3);color:var(--ink);border-color:var(--accent)}.mob-comanda__dep-btn,.mob-comanda__art-btn{height:46px;padding:4px 8px;font-size:11px;line-height:1.15}.mob-comanda__dep-btn{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mob-comanda__dep-btn--activ{background:var(--surface-3);color:var(--ink);border-color:var(--accent)}.mob-comanda__art-nume{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.mob-comanda__art-pret{color:var(--ink-faint);font-size:9px;font-weight:600}.mob-mese__masa-wrap{flex-shrink:0;justify-content:center;align-items:center;padding:10px 6px;display:flex}.mob-mese__masa-wrap--eticheta{padding:16px 6px 22px}.mob-mese__masa-wrap--fara-nume{padding-bottom:10px}.mob-mese__masa-wrap .masa-card{flex-shrink:0;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.mob-admin{flex-direction:column;flex:1;min-height:0;display:flex}.mob-admin__corp{flex-direction:column;flex:1;align-items:center;gap:14px;padding:24px 16px;display:flex;overflow-y:auto}.mob-admin__titlu{color:var(--ink);margin:8px 0 0}.mob-admin__operator{color:var(--ink-dim);letter-spacing:.04em;margin:0 0 12px;font-weight:700}.mob-admin__grila{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:360px;display:grid}.mob-admin__buton{border:1px solid var(--border);background:var(--surface);min-height:72px;color:var(--ink);border-radius:16px;padding:10px;font-size:16px;font-weight:700}.mob-admin__buton:active{background:var(--surface-3)}.mob-admin__buton--inapoi{width:100%;max-width:360px;min-height:56px;color:var(--busy);margin-top:8px}.mob-adm-ecran{flex-direction:column;flex:1;min-height:0;display:flex}.mob-adm-titlu{text-align:center;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 8px;font-weight:700;overflow:hidden}.mob-adm-corp{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.mob-adm-nota{color:var(--ink-faint);margin:4px 0;font-size:13px}.mob-adm-nota--centrat{text-align:center}.mob-adm-eroare{color:var(--busy);margin:6px 0;font-size:13px;font-weight:600}.mob-adm-inactiv{color:var(--ink-faint);font-style:italic}.mob-adm-tabel{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.mob-adm-tabel__cap,.mob-adm-tabel__rand{text-align:left;color:var(--ink);grid-template-columns:1.6fr 1fr .8fr;align-items:center;gap:8px;padding:12px;display:grid}.mob-adm-tabel__cap{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);background:var(--surface-2);font-size:11px;font-weight:700}.mob-adm-tabel__rand{border:none;border-top:1px solid var(--border);background:0 0;font-size:14px}button.mob-adm-tabel__rand:active{background:var(--surface-3)}.mob-adm-form{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.mob-adm-camp{color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.mob-adm-camp input:not([type=radio]):not([type=checkbox]){border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;padding:12px;font-size:16px}.mob-adm-radii{flex-wrap:wrap;gap:8px 16px;display:flex}.mob-adm-radio{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.mob-adm-radio input{width:20px;height:20px}.mob-adm-radio--status{margin-top:4px}.mob-adm-actiuni{gap:10px;margin-top:8px;display:flex}.mob-adm-actiuni .btn-oval{flex:1}.mob-rap-data{justify-content:center;padding:4px 0 8px;display:flex}.mob-rap-data input{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:10px;padding:10px 14px;font-size:16px}.mob-rap-sectiune{text-transform:uppercase;letter-spacing:.05em;text-align:center;color:var(--ink-dim);margin:14px 0 4px;font-size:13px}.mob-rap-operator{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.mob-rap-operator--total{background:color-mix(in srgb, #4ade80 18%, var(--surface));padding:10px 12px}.mob-rap-operator--activ{border-color:var(--accent)}.mob-rap-operator__cap{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;padding:10px 12px;display:block}.mob-rap-operator__nume{color:var(--ink);margin-bottom:6px;font-weight:800;display:block}.mob-rap-operator__ajust{color:var(--ink-faint);margin-top:6px;font-size:12px;display:block}.mob-rap-valori{grid-template-columns:repeat(3,1fr);gap:6px 8px;display:grid}.mob-rap-valori__celula{flex-direction:column;display:flex}.mob-rap-valori__eticheta{text-transform:uppercase;color:var(--ink-faint);font-size:10px}.mob-rap-valori__valoare{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.mob-rap-note{border-top:1px dotted var(--border);padding:4px 8px 10px}.mob-rap-note__cap,.mob-rap-note__rand{text-align:center;grid-template-columns:.8fr 1.6fr 1fr;gap:8px;padding:8px 6px;font-size:13px;display:grid}.mob-rap-note__cap{text-transform:uppercase;color:var(--ink-faint);font-size:10px;font-weight:700}.mob-rap-note__rand{border:none;border-top:1px dotted var(--border);width:100%;color:var(--ink);background:0 0}.mob-rap-note__rand--activ{background:var(--surface-3)}.mob-rap-linii{background:var(--surface-2);border-radius:10px;margin:2px 6px 8px;padding:8px}.mob-rap-linii__cap,.mob-rap-linii__rand{grid-template-columns:2fr .8fr .9fr 1fr;gap:6px;padding:3px 0;font-size:12px;display:grid}.mob-rap-linii__cap{text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--border);font-size:10px;font-weight:700}.mob-rap-linii__rand span:not(:first-child),.mob-rap-linii__cap span:not(:first-child){text-align:right}.mob-rap-linii__sumar{border-top:1px solid var(--border);text-align:right;color:var(--ink);margin-top:8px;padding-top:6px;font-size:12px}.mob-rap-articole{grid-template-columns:2fr .8fr 1fr}.mob-rap-articole span:not(:first-child){text-align:right}.mob-rap-articole--total{background:color-mix(in srgb, #4ade80 18%, var(--surface));font-weight:700}.mob-rap-articole--dreapta{text-align:right;display:block}.mob-rap-stornari{grid-template-columns:.8fr .9fr .7fr 1fr}.mob-rap-stornari--kill{color:var(--busy)}.mob-rap-stornari__detaliu{color:var(--ink-faint);grid-column:1/-1;font-size:12px}.mob-adm-linii{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px 12px;display:flex;overflow-y:auto}.mob-adm-linie{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:12px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:12px;font-size:14px;display:grid}.mob-adm-linie--sel{border-color:var(--accent);background:var(--surface-3)}.mob-adm-linie--storno{color:var(--busy)}.mob-adm-linie__nume{overflow-wrap:anywhere;font-weight:600}.mob-adm-linie__val{text-align:right;font-variant-numeric:tabular-nums;min-width:56px;font-weight:700}.mob-adm-butoane{flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 12px;display:grid}.mob-adm-corp>*,.mob-adm-linii>*{flex-shrink:0}.mob-admin__lista-mese{border:1px solid var(--border);text-align:left;border-radius:10px;width:100%;max-height:40vh;overflow-y:auto}.mob-admin__mesa-rand{border-top:1px solid var(--border);color:var(--ink);justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;display:flex}.mob-admin__mesa-rand:first-child{border-top:none}.mob-nota{flex-direction:column;flex:1;min-height:0;display:flex}.mob-nota__corp{flex-direction:column;flex:1;gap:10px;min-height:0;padding:8px 12px 16px;display:flex;overflow-y:auto}.mob-nota__corp>*{flex-shrink:0}.mob-nota__linii{border:1px solid var(--border);background:var(--surface);border-radius:12px;max-height:30vh;overflow-y:auto}.mob-nota__linie{color:var(--ink);border-top:1px solid var(--border);grid-template-columns:1fr auto auto auto;gap:8px;padding:8px 10px;font-size:13px;display:grid}.mob-nota__linie:first-child{border-top:none}.mob-nota__linie--storno{color:var(--busy)}.mob-nota__linie span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.mob-nota__ajustari{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:8px;display:grid}.mob-nota__card{background:color-mix(in srgb, #4ade80 16%, var(--surface));border:1px solid var(--border);color:var(--ink);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;padding:10px;font-size:13px;display:grid}.mob-nota__card strong{grid-column:1/-1;font-size:13px}.mob-nota__camp{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 8px;font-size:16px;font-weight:700}.mob-nota__c{border:1px solid var(--busy);background:color-mix(in srgb, var(--busy) 18%, var(--surface));width:48px;color:var(--busy);border-radius:12px;font-size:20px;font-weight:800}.mob-nota__total{text-align:center;color:var(--ink);padding:6px 0;font-size:22px;font-weight:800}.mob-nota__forme{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mob-nota__forme .mob-admin__buton{min-height:60px}.mob-nota__actiuni{gap:10px;display:flex}.mob-nota__actiuni .btn-oval{flex:1}.mob-nota__forma{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mob-nota__forma strong{font-variant-numeric:tabular-nums;opacity:.8;font-size:18px}.mob-nota__forma--activa{outline:2px solid var(--accent,#d9a441)}.mob-nota__forma--activa strong{opacity:1}.mob-nota__rest{text-align:center;color:var(--busy);padding:6px 0;font-weight:700}.mob-nota__rest--ok{color:#4ade80}.mob-popup .keypad{align-self:center;width:100%;max-width:320px}.mob-popup .lcd{box-sizing:border-box;text-align:center;align-self:center;width:100%;max-width:320px;min-height:52px;padding:10px 12px;font-size:28px}.mob-popup .keypad button{padding:14px 0}.mob-nota__led{color:var(--ink-faint);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.mob-nota__led i{background:#777;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #ffffff14}.mob-nota__led--online{color:#4ade80}.mob-nota__led--online i{background:#4ade80;box-shadow:0 0 8px #4ade80}.mob-nota__led--offline{color:var(--busy)}.mob-nota__led--offline i{background:var(--busy);box-shadow:0 0 8px var(--busy)}.mob-nota__led--verifica i{background:#e0b341;animation:1s infinite mob-pulse}@keyframes mob-pulse{50%{opacity:.3}}.mob-popup__pulsatoriu{color:var(--busy);animation:1s infinite mob-pulse}.mob-nota__led{margin-right:12px}.mob-comanda__actiuni-jos button,.mob-comanda__actiuni-linie button{text-align:center;white-space:normal;justify-content:center;align-items:center;padding:0 6px;line-height:1.15;display:flex}.mob-login__theme{align-items:center;gap:10px;display:flex}.mob-login__brand{margin-top:56px}.mob-login__lcd.lcd{text-indent:0;justify-content:center;align-items:center;height:84px;margin:0 0 4px;padding:0 12px 4px 30px;line-height:1;display:flex;overflow:visible}.mob-comanda__eroare-tiparire{color:var(--busy);background:#c1614e2e;border-radius:10px;margin:4px 12px;padding:8px 12px;font-size:13px;font-weight:700}.mob-adm-corp .setari-bridge{flex:none;gap:12px;overflow:visible}.mob-adm-corp .setari-bridge .card-setari{box-sizing:border-box;gap:14px;width:100%;max-width:100%;padding:16px}.mob-adm-corp .setari-bridge .card-setari__titlu{letter-spacing:.02em;white-space:nowrap;font-size:16px}.mob-adm-corp .setari-bridge__nota{font-size:12px;line-height:1.5}.mob-adm-corp .setari-bridge__led-status{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:10px 12px;font-size:14px}.mob-adm-corp .setari-bridge .btn-oval{box-sizing:border-box;width:100%;padding:14px 12px;font-size:15px}.mob-adm-corp .setari-bridge .campt,.mob-adm-corp .setari-bridge label{letter-spacing:.03em;font-size:12px}.mob-adm-corp .setari-bridge input{box-sizing:border-box;width:100%;min-height:46px}.mob-adm-corp .setari-bridge a[download]{display:none}.mob-login{justify-content:flex-start;gap:10px;padding:64px 20px 12px;overflow-y:auto}.mob-login__brand{margin-top:0;margin-bottom:0}.mob-login__marca{font-size:22px}.mob-login__marca span{font-size:13px}.mob-login__firma{font-size:12px}.mob-login__lcd.lcd{height:56px}.mob-login__keypad{max-width:240px;margin:0 auto}.mob-login__keypad .keypad{width:100%}.mob-login__enter{max-width:240px}.mob-login{--w-login:min(310px, 88vw)}.mob-login__lcd.lcd,.mob-login__keypad,.mob-login__enter{width:var(--w-login);max-width:var(--w-login)}.mob-login__keypad{margin:0 auto}.mob-login .keypad button{padding:12px 0;font-size:22px}.mob-comanda__pax{color:var(--ink-dim);justify-content:center;align-items:center;gap:12px;padding:4px 8px;font-size:13px;display:flex}.mob-comanda__pax b{text-align:center;min-width:24px;color:var(--ink);font-size:16px}.mob-comanda__pax .btn-oval{min-width:40px;padding:4px 10px}.mob-comanda__linie-sus{justify-content:space-between;align-items:center;gap:10px;display:flex}.mob-comanda__linie-nume{flex:1;min-width:0}.mob-comanda__linie-sus>:last-child:not(.mob-comanda__linie-nume){flex-shrink:0;margin-left:auto}.mob-comanda__linie-mijloc{align-items:center;gap:10px;display:flex}.mob-comanda__linie-mijloc .mob-comanda__linie-stepper{gap:8px}.mob-comanda__linie-mijloc .mob-comanda__linie-stepper button{width:40px;height:40px;font-size:22px}.mob-comanda__linie-mijloc .mob-comanda__linie-stepper span{min-width:22px;font-size:18px}.mob-comanda__linie-mijloc .mob-comanda__linie-edit{width:40px;height:40px;position:relative}.mob-comanda__linie-edit-nr{background:var(--accent,#e8b84a);color:#000;text-align:center;border-radius:9px;min-width:18px;padding:1px 4px;font-size:11px;line-height:16px;position:absolute;top:-6px;right:-6px}.mob-comanda__linie-mijloc .mob-comanda__linie-dreapta{align-items:center;gap:10px;margin:0 0 0 auto;display:flex}.mob-comanda__linie-sus .comanda-linie__loc--comun{width:44px;height:30px}.mob-comanda__linie-sus .comanda-linie__loc--icon img,.mob-comanda .comanda-locuri__chip img{filter:saturate(.55)brightness(.78)}.mob-comanda__linie-mijloc .mob-comanda__linie-sterge{width:40px;height:40px;font-size:19px}.mob-comanda__locuri-btn{border:1px solid var(--border);background:var(--surface-3);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:34px;padding:0;display:inline-flex}.mob-comanda__locuri-btn img{object-fit:contain;filter:saturate(.55)brightness(.78);opacity:.55;width:34px;height:24px}.mob-comanda__locuri-btn--on{border-color:var(--accent,#e8b84a)}.mob-comanda__locuri-btn--on img{opacity:1}.mob-comanda__linie-mijloc .mob-comanda__linie-edit:disabled{opacity:.35}.mob-comanda__linie-mijloc .mob-comanda__linie-stepper{margin-left:16px}.mob-comanda__linie-edit-nr--fel{top:auto;bottom:-6px}@keyframes mob-linie-sel-puls{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);border-color:color-mix(in srgb, var(--accent) 55%, transparent)}50%{box-shadow:0 0 7px 1px color-mix(in srgb, var(--accent) 55%, transparent);border-color:var(--accent)}}.mob-comanda__linie--sel{animation:2.2s ease-in-out infinite mob-linie-sel-puls}@media (prefers-reduced-motion:reduce){.mob-comanda__linie--sel{animation:none}}@keyframes mob-linie-nume-pluteste{0%,to{color:var(--ink);transform:translateY(1px)}50%{color:color-mix(in srgb, var(--accent) 65%, var(--ink));transform:translateY(-3px)}}.mob-comanda__linie--sel .mob-comanda__linie-nume{animation:2.4s ease-in-out infinite mob-linie-nume-pluteste}@media (prefers-reduced-motion:reduce){.mob-comanda__linie--sel .mob-comanda__linie-nume{animation:none}}.mob-nota__cap-dreapta{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.mob-nota__cap-dreapta .mob-nota__led{margin-right:0}.mob-split__bacsis{color:var(--ink);flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.mob-split__bacsis input{border:1px solid var(--border);background:var(--surface);width:64px;color:var(--ink);text-align:right;border-radius:10px;padding:6px 8px;font-size:15px}.mob-split__bacsis-tot{color:var(--accent);white-space:nowrap;margin-left:auto}.mob-split__clienti{flex-shrink:0;gap:8px;padding:4px 12px 8px;display:flex;overflow-x:auto}.mob-split__client{border:1px solid var(--border);background:var(--surface);min-width:56px;color:var(--ink);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;padding:6px 8px;display:flex}.mob-split__client small{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:11px}.mob-split__client--activ{border-color:var(--accent)}.mob-split__client--platit{opacity:.55;border-style:dashed}.mob-split__client--plus{justify-content:center;align-self:center;min-width:48px;height:48px;font-size:24px}.mob-split__client-ico{filter:saturate(.55)brightness(.78);width:36px;height:30px;display:inline-flex;position:relative}.mob-split__client-ico img{object-fit:contain;width:100%;height:100%}.mob-split__client-ico b{text-align:center;color:#06210f;font-size:15px;font-weight:900;position:absolute;bottom:0;left:0;right:0}.mob-split__panouri{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 12px;display:flex}.mob-split__panou{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mob-split__cap{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--border);flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:700}.mob-split__lista{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.mob-split__linie{border:0;border-top:1px solid var(--border);color:var(--ink);text-align:left;background:0 0;grid-template-columns:1fr auto 64px;align-items:center;gap:8px;padding:10px;font-size:14px;display:grid}.mob-split__linie:first-child{border-top:0}.mob-split__linie:active:not(:disabled){background:var(--surface-3)}.mob-split__linie b{text-align:right}.mob-split__nume{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mob-split__gol{opacity:.6;text-align:center;margin:14px 8px;font-size:13px}.mob-split__plata{flex-direction:column;flex-shrink:0;gap:8px;padding:8px 12px 14px;display:flex}.mob-split__forme{gap:6px;display:flex}.mob-split__forma{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:999px;flex:1;padding:10px 4px;font-size:13px;font-weight:700}.mob-split__forma--activ{border-color:var(--accent);color:var(--accent)}.mob-split__eroare{color:var(--busy);margin:0;font-size:13px}.mob-split__tipareste{width:100%;padding:14px}.mob-nota__split{flex-shrink:0;padding:6px 14px;font-size:13px}.mob-split__camp{border:1px solid var(--border);background:var(--surface);min-width:64px;color:var(--ink);text-align:right;border-radius:10px;padding:8px 10px;font-size:15px;font-weight:700}.mob-split__camp--calc{opacity:.8;font-weight:500}.mob-admin__avarie{border:1px solid var(--border);background:var(--surface);width:100%;max-width:360px;color:var(--ink);border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.mob-admin__avarie small{color:var(--ink-dim);font-size:12px;line-height:1.3}.mob-mese__uneste{margin:0 8px 8px;padding:6px 12px;font-size:13px}.mob-mese__uneste-bara{z-index:30;background:var(--ground);border-top:1px solid var(--border);justify-content:center;gap:10px;padding:10px 12px 14px;display:flex;position:fixed;bottom:0;left:0;right:0}.popup-adauga-masa{text-align:center;background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(340px,90vw);box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.popup-adauga-masa__titlu{font-family:var(--serif);color:var(--ink);margin:0;font-size:19px;font-weight:600}.popup-adauga-masa__nota{color:var(--ink-dim);margin:0;font-size:12.5px}.popup-adauga-masa__lcd{letter-spacing:3px;justify-content:center;align-items:center;width:100%;height:44px;font-size:22px;display:flex}.popup-adauga-masa .keypad{width:100%}.popup-adauga-masa__eroare{color:var(--busy);margin:0;font-size:12.5px}.popup-adauga-masa__actiuni{justify-content:center;gap:12px;width:100%;display:flex}.setari-mese{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.setari-mese-tabs{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.setari-mese-tabs__saloane{gap:8px;min-width:0;display:flex;overflow-x:auto}.setari-mese-tab{background:var(--surface);border:1px solid var(--border);color:var(--ink-dim);cursor:pointer;white-space:nowrap;border-radius:12px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.setari-mese-tab--activ{background:var(--surface-3);color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1px #c79a4b40}.setari-mese-tabs__actiuni{flex-shrink:0;align-items:center;gap:8px;display:flex}.setari-mese-zoom{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:6px;padding:4px;display:flex}.setari-mese-zoom__buton{background:var(--surface-3);width:32px;height:32px;color:var(--ink);cursor:pointer;border:none;border-radius:8px;font-size:16px;font-weight:700}.setari-mese-zoom__buton:disabled{opacity:.35;cursor:default}.setari-mese-zoom__valoare{text-align:center;min-width:42px;color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.setari-mese-tema{flex-shrink:0;position:relative}.setari-mese-tema__buton{background:var(--surface);border:1px solid var(--border);color:var(--ink-dim);cursor:pointer;white-space:nowrap;border-radius:12px;padding:10px 18px;font-size:13.5px;font-weight:600}.setari-mese-tema__buton:hover{border-color:var(--accent);color:var(--ink)}.setari-mese-tema__buton--pericol:hover{color:#e07a6c;border-color:#e07a6c}.setari-mese-reset-eroare{color:#e07a6c;background:#e07a6c24;border:1px solid #e07a6c66;border-radius:10px;margin:0 0 10px;padding:10px 14px;font-size:13px}.setari-mese-tema__meniu{z-index:15;background:var(--surface);border:1px solid var(--border);min-width:180px;box-shadow:0 20px 40px -16px var(--shadow);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.setari-mese-tema__optiune{text-align:left;color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:10px 12px;font-size:13.5px;font-weight:600}.setari-mese-tema__optiune:hover{background:var(--surface-3);color:var(--ink)}.setari-mese-harta{background:radial-gradient(circle at 1px 1px, #ffffff0f 1px, transparent 1px) 0 0/40px 40px, var(--ground-2);border:1px solid var(--border);border-radius:22px;flex:1;min-height:0;position:relative;overflow:auto}.setari-mese-harta__continut{transform-origin:0 0;width:100%;height:100%;position:relative}.setari-mese-harta__fundal{pointer-events:none;background-position:50%;background-repeat:no-repeat;position:absolute;inset:0}.setari-mese-fundal-panou{gap:10px;min-width:320px;padding:12px}.setari-mese-tema__buton--activ{border-color:var(--accent);color:var(--ink)}.setari-mese-fundal-panou__rand{gap:8px;display:flex}.setari-mese-fundal-panou__rand .setari-mese-tema__buton{flex:1;padding:9px 12px}.setari-mese-fundal-panou__eticheta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:11.5px;font-weight:700}.setari-mese-fundal-panou__segmente{border:1px solid var(--border);background:var(--ground-2);border-radius:999px;gap:4px;padding:3px;display:flex}.setari-mese-fundal-panou__segment{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:7px 8px;font-size:12.5px;font-weight:700}.setari-mese-fundal-panou__segment--activ{background:var(--surface-3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.setari-mese-luminozitate{color:var(--ink-dim);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.setari-mese-luminozitate__nume{flex:0 0 104px}.setari-mese-luminozitate input[type=range]{min-width:0;accent-color:var(--accent);cursor:pointer;flex:1}.setari-mese-luminozitate__valoare{text-align:right;font-variant-numeric:tabular-nums;min-width:38px}.setari-mese-fundal-eroare{color:var(--busy);margin:0;font-size:12.5px}.setari-mese-harta__gol{color:var(--ink-faint);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.setari-mese-resizer{cursor:row-resize;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;height:22px;display:flex;position:relative}.setari-mese-resizer:before{content:"";background:var(--border);border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.setari-mese-resizer:hover:before,.setari-mese-resizer:active:before{background:var(--accent)}.setari-mese-resizer__toggle{z-index:1;border:1px solid var(--border);background:var(--surface-2);width:48px;height:22px;color:var(--ink-dim);cursor:pointer;border-radius:999px;flex-shrink:0;font-size:11px;position:relative}.setari-mese-resizer__toggle:hover{border-color:var(--accent);color:var(--ink)}.setari-mese-inactive{background:var(--ground-2);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px;display:flex}.setari-mese-inactive__cap{justify-content:space-between;align-items:center;display:flex}.setari-mese-inactive__titlu{letter-spacing:.04em;color:var(--ink-dim);text-transform:uppercase;font-size:13px;font-weight:700}.setari-mese-inactive__lista{flex:1;align-items:center;gap:8px;min-height:0;display:flex;overflow-x:auto}.setari-mese-inactive__gol{color:var(--ink-faint);font-size:13px}.setari-mese-inactive__chip{border:1px solid var(--border);background:var(--surface);width:60px;height:60px;color:var(--ink-dim);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;flex-shrink:0;font-size:16px;font-weight:700}.setari-mese-inactive__chip:hover{border-color:var(--accent);color:var(--ink)}.comutator{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-self:flex-start;align-items:center;gap:16px;padding:12px 6px;display:inline-flex}.comutator:disabled{opacity:.4;cursor:default}.comutator__eticheta{color:var(--ink-dim);font-size:16px;font-weight:600}.comutator--activ .comutator__eticheta{color:var(--ink)}.comutator__pista{background:var(--surface-3);border:1px solid var(--border);border-radius:999px;flex-shrink:0;width:64px;height:36px;transition:background .15s,border-color .15s;position:relative}.comutator__bulina{background:linear-gradient(180deg, var(--ink), var(--ink-dim));border-radius:50%;width:28px;height:28px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0006}.comutator--activ .comutator__pista{background:var(--accent);border-color:var(--accent)}.comutator--activ .comutator__bulina{background:var(--accent-ink);transform:translate(28px)}.popup-adauga-operator{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(380px,90vw);box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.popup-adauga-operator__titlu{font-family:var(--serif);color:var(--ink);text-align:center;margin:0;font-size:19px;font-weight:600}.popup-adauga-operator__camp{display:block}.popup-adauga-operator__eroare{color:var(--busy);text-align:center;margin:0;font-size:12.5px}.popup-adauga-operator__actiuni{justify-content:center;gap:12px;margin-top:4px;display:flex}.setari-utilizatori{flex:1;gap:16px;min-height:0;display:flex}.setari-utilizatori__cap{justify-content:space-between;align-items:center;gap:12px;display:flex}.setari-utilizatori__lista{flex-direction:column;flex-shrink:0;gap:10px;width:300px;min-height:0;display:flex}.setari-utilizatori__adauga{width:100%;padding:14px 0;font-size:14.5px}.setari-utilizatori__stare{color:var(--ink-faint);padding:0 4px;font-size:12.5px}.setari-utilizatori__stare--eroare{color:var(--busy)}.setari-utilizatori__randuri{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.setari-utilizatori__rand{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.setari-utilizatori__rand--activ{border-color:var(--accent);background:var(--surface-3);box-shadow:inset 0 0 0 1px #c79a4b40}.setari-utilizatori__rand--inactiv{opacity:.5}.setari-utilizatori__avatar{background:var(--surface-3);width:38px;height:38px;color:var(--accent-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.setari-utilizatori__nume{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.setari-utilizatori__rol-eticheta{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);flex-shrink:0;font-size:10.5px;font-weight:700}.setari-utilizatori__detalii{flex:1;min-width:0;overflow-y:auto}.setari-utilizatori__gol{height:100%;color:var(--ink-faint);justify-content:center;align-items:center;display:flex}.setari-utilizatori__detalii .card-setari{gap:16px;max-width:640px;padding:20px 22px}.setari-utilizatori__linie{flex-wrap:wrap;gap:14px;display:flex}.setari-utilizatori__camp-mic{flex:1;min-width:180px}.setari-utilizatori__camp-mic--scurt{flex:0 0 140px;min-width:0}.setari-utilizatori__ochi{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;flex-shrink:0;width:52px;height:52px;font-size:19px}.setari-utilizatori__permisiuni{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.setari-utilizatori__permisiuni-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 48px;display:grid}.setari-utilizatori__permisiuni-grid .comutator{justify-content:flex-end;width:100%}.setari-utilizatori__eroare{color:var(--busy);margin:0;font-size:12.5px}.setari-utilizatori__actiuni{align-items:center;gap:12px;display:flex}.setari-utilizatori__mesaj{color:var(--good);font-size:12.5px;font-weight:700}.camp-select-personalizat{position:relative}.camp-select-personalizat__buton{background:var(--ground);border:1px solid var(--border);width:100%;min-width:110px;height:52px;color:var(--ink);font-size:15px;font-family:var(--sans);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:inset 0 2px 6px #00000059}.camp-select-personalizat__buton:hover:not(:disabled){border-color:var(--accent)}.camp-select-personalizat__buton--activ{border-color:var(--accent);outline:none}.camp-select-personalizat__buton:disabled{opacity:.5;cursor:default}.camp-select-personalizat__eticheta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.camp-select-personalizat__sageata{color:var(--ink-faint);flex-shrink:0;font-size:13px;transition:transform .15s}.camp-select-personalizat__sageata--activ{transform:rotate(180deg)}.camp-select-personalizat__panou{z-index:200;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;max-height:280px;padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #00000073}.camp-select-personalizat__optiune{color:var(--ink-dim);font-size:14.5px;font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px}.camp-select-personalizat__optiune:hover{background:var(--surface-3);color:var(--ink)}.camp-select-personalizat__optiune--activ{background:var(--surface-3);color:var(--accent-strong);font-weight:700}.camp-select-personalizat__gol{color:var(--ink-faint);padding:10px 12px;font-size:13px}.poza-articol{flex-direction:column;gap:10px;display:flex}.poza-articol__rand{flex-direction:column;gap:12px;display:flex}.poza-articol__cadru{aspect-ratio:4/3;border:1px solid var(--border);width:100%;color:var(--ink-dim);background:#fff;border-radius:14px;justify-content:center;align-items:center;font-size:13px;display:flex;overflow:hidden}.poza-articol__cadru img{object-fit:contain;width:100%;height:100%}.poza-articol__butoane{flex-direction:column;gap:8px;display:flex}.poza-articol__butoane .btn-oval{width:100%}.poza-articol__nota{color:var(--ink-dim);margin:0;font-size:12px}.poza-articol__eroare{color:var(--danger,#e5484d);background:#e5484d1f;border-radius:8px;margin:0;padding:8px 12px;font-size:14px;font-weight:600}.poza-articol__editor{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);max-width:96vw;box-shadow:0 30px 60px -20px var(--shadow);color:var(--ink);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:22px;display:flex}.poza-articol__editor-cadru{border:2px solid var(--border);touch-action:none;cursor:grab;background:#fff;border-radius:12px;max-width:86vw;position:relative;overflow:hidden}.poza-articol__editor-zoom{align-items:center;gap:10px;max-width:86vw;display:flex}.poza-articol__editor-zoom input[type=range]{accent-color:var(--accent);flex:1}.poza-articol__avertisment{color:#b7791f;background:#d69e2e24;border-radius:8px;margin:0;padding:8px 12px;font-size:13px;font-weight:600}.popup-articol-rapid{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(1180px,96vw);max-height:94vh;box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:16px;padding:26px;display:flex;overflow:hidden}.popup-articol-rapid__titlu{font-family:var(--serif);color:var(--ink);text-align:center;margin:0;font-size:19px;font-weight:600}.popup-articol-rapid__body{flex:1;align-items:flex-start;gap:24px;min-height:0;display:flex;overflow-y:auto}.popup-articol-rapid__col-trei{flex-direction:column;flex-shrink:0;gap:14px;width:310px;display:flex}.popup-articol-rapid__col-stanga{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.popup-articol-rapid__col-dreapta{flex-shrink:0;width:300px}@media (width<=680px){.popup-articol-rapid__body{flex-direction:column}.popup-articol-rapid__col-dreapta,.popup-articol-rapid__col-trei{width:100%}}@media (width<=1000px) and (width>=681px){.popup-articol-rapid__body{flex-wrap:wrap}.popup-articol-rapid__col-trei{width:100%}}.popup-articol-rapid__linie{gap:12px;display:flex}.popup-articol-rapid__checkbox{min-height:44px;color:var(--ink-dim);cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.popup-articol-rapid__checkbox input[type=checkbox]{width:24px;height:24px;accent-color:var(--accent);flex-shrink:0}.popup-articol-rapid__eroare{color:var(--busy);text-align:center;margin:0;font-size:12.5px}.popup-articol-rapid__actiuni{flex-shrink:0;justify-content:center;gap:12px;display:flex}.popup-articol-rapid__alergeni{grid-template-columns:1fr 1fr;gap:2px 12px;margin-top:6px;display:grid}.popup-articol-rapid__alergen{min-height:36px;color:var(--ink-dim);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.popup-articol-rapid__alergen input{width:20px;height:20px;accent-color:var(--accent)}.popup-articol-rapid__qr{align-items:center;gap:14px;display:flex}.popup-articol-rapid__qr img,.popup-articol-rapid__qr-gol{background:#fff;border-radius:8px;flex-shrink:0;width:110px;height:110px;padding:4px}.popup-articol-rapid__qr-gol{border:1px dashed var(--border);background:0 0}.popup-articol-rapid__qr-text{color:var(--ink-dim);flex-direction:column;align-items:flex-start;gap:8px;font-size:13px;display:flex}.popup-articol-rapid__qr-text a{color:var(--accent)}.poze-serie{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(520px,94vw);max-height:94vh;box-shadow:0 30px 60px -20px var(--shadow);color:var(--ink);border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex;overflow:auto}.poze-serie__cap{justify-content:space-between;align-items:baseline;gap:12px;font-size:18px;display:flex}.poze-serie__contor{color:var(--ink-dim);font-size:13px}.poze-serie__bara{background:var(--border);border-radius:3px;height:6px;overflow:hidden}.poze-serie__bara span{background:var(--accent);height:100%;transition:width .25s;display:block}.poze-serie__produs{flex-direction:column;align-items:center;gap:6px;display:flex}.poze-serie__categorie{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-dim);font-size:12px}.poze-serie__nume{text-align:center;font-size:22px;font-weight:700}.poze-serie__cadru{aspect-ratio:4/3;border:1px dashed var(--border);width:100%;color:var(--ink-dim);background:#fff;border-radius:14px;justify-content:center;align-items:center;font-size:14px;display:flex;overflow:hidden}.poze-serie__cadru img{object-fit:contain;width:100%;height:100%}.poze-serie__pasi{color:var(--ink-dim);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13px;display:flex}.poze-serie__mare{text-align:center;margin:20px 0;font-size:18px;font-weight:600}.poze-serie__butoane{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.setari-meniu{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.setari-meniu__stare{text-align:center;color:var(--ink-faint);padding:40px}.setari-meniu__stare--eroare{color:var(--busy)}.setari-meniu__eroare-banda{border:1px solid var(--busy);color:var(--busy);background:#c1614e26;border-radius:10px;margin:0;padding:8px 14px;font-size:13px}.setari-meniu__gol{text-align:center;color:var(--ink-faint);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.setari-meniu__grup{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.setari-meniu__grup--gestiuni,.setari-meniu__grup--departamente,.setari-meniu__grup--articole{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-color:var(--accent)}.setari-meniu__grup-cap{align-items:center;gap:10px;display:flex}.setari-meniu__grup-titlu{color:var(--ink-dim);font-size:13px;font-weight:700}.setari-meniu__grup-hint{color:var(--ink-faint);font-size:10.5px;font-style:italic}.setari-meniu__grup-actiuni{align-items:center;gap:6px;margin-left:auto;display:flex}.setari-meniu__poze{align-items:center;gap:8px;margin-right:8px;display:flex}.setari-meniu__poze-eticheta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:10.5px;font-weight:700}.setari-meniu__buton-icon{border:1px solid var(--border);background:var(--surface-2);width:42px;height:42px;color:var(--ink-dim);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:16px;display:flex}.setari-meniu__buton-icon:hover{border-color:var(--accent);color:var(--ink)}.setari-meniu__buton-icon--danger:hover{border-color:var(--busy);color:var(--busy)}.setari-meniu__grup-chipuri{flex-wrap:wrap;gap:10px;display:flex}.meniu-chip{border:1px solid var(--border);background:var(--surface-2);width:176px;height:72px;color:var(--ink-dim);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.meniu-chip:hover{border-color:var(--accent)}.meniu-chip--activ{border-color:var(--accent);background:var(--surface-3);color:var(--ink);box-shadow:inset 0 0 0 1px #c79a4b4d}.meniu-chip--compact{height:48px}.meniu-chip__nume{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.meniu-chip__detaliu{opacity:.7;font-size:10.5px}.meniu-chip__pret{color:var(--good);font-size:11.5px;font-weight:700}.meniu-chip--art{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;width:240px;padding:0 10px}.meniu-chip__poza{background:#ffffff0f;border-radius:8px;flex-shrink:0;width:64px;height:48px;display:block;overflow:hidden}.meniu-chip__poza img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.meniu-chip__text{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.setari-meniu__grup-cap{flex-wrap:nowrap}.setari-meniu__grup-titlu,.setari-meniu__grup-hint{white-space:nowrap;flex-shrink:0}.setari-meniu__grup-actiuni{flex-wrap:nowrap;gap:8px;min-width:0}.setari-meniu__grup-actiuni .btn-oval{white-space:nowrap;height:32px;min-height:0;box-shadow:none;padding:0 14px;font-size:12.5px;font-weight:600}.setari-meniu__poze{flex-wrap:nowrap;gap:8px;margin-right:4px}.setari-meniu__poze .chip-grup{flex-wrap:nowrap;gap:4px;display:inline-flex}.setari-meniu__poze .chip-grup__optiune{white-space:nowrap;height:30px;min-height:0;box-shadow:none;padding:0 11px;font-size:12px;font-weight:600}.setari-meniu__grup-actiuni .setari-meniu__buton-icon{flex-shrink:0;width:32px;height:32px;font-size:14px}.setari-saloane{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.setari-saloane__card{max-width:640px}.setari-saloane__cap{justify-content:space-between;align-items:center;gap:12px;display:flex}.setari-saloane__eroare{border:1px solid var(--busy);color:var(--busy);background:#c1614e26;border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.setari-saloane__ok{color:#5ab478;background:#5ab47826;border:1px solid #5ab478;border-radius:10px;margin:0;padding:10px 14px;font-size:13px}.setari-saloane__nota{color:var(--ink-faint);margin:0;font-size:12.5px;line-height:1.4}.setari-saloane__cod-rand{align-items:center;gap:10px;display:flex}.setari-saloane__cod-rand .camp-text{flex:1;max-width:240px}.setari-saloane__lista{flex-direction:column;gap:10px;display:flex}.setari-saloane__rand{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;align-items:center;gap:14px;min-height:60px;padding:10px 16px;display:flex}.setari-saloane__nume{color:var(--ink);flex:1;font-size:15px;font-weight:700}.setari-saloane__detaliu{color:var(--ink-faint);white-space:nowrap;font-size:12.5px}.setari-saloane__actiuni{gap:8px;display:flex}.decor{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.decor--gol{color:var(--ink-dim);justify-content:center;align-items:center}.decor-sus{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.decor-saloane{gap:8px;min-width:0;display:flex;overflow-x:auto}.decor-tab{background:var(--surface);border:1px solid var(--border);color:var(--ink-dim);cursor:pointer;white-space:nowrap;border-radius:12px;padding:10px 18px;font-size:13.5px;font-weight:600}.decor-tab--activ{background:var(--surface-3);color:var(--ink);border-color:var(--accent)}.decor-actiuni{flex-shrink:0;gap:8px;display:flex}.decor-btn{background:linear-gradient(180deg, var(--surface-3), var(--surface-2));border:1px solid var(--border);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600}.decor-btn:hover:not(:disabled){border-color:var(--accent)}.decor-btn:disabled{opacity:.4;cursor:default}.decor-btn--accent{background:linear-gradient(180deg, var(--accent-strong), var(--accent));color:var(--accent-ink);border-color:#0000}.decor-btn--pericol:hover:not(:disabled){color:#e07a6c;border-color:#e07a6c}.decor-btn--mic{width:38px;padding:9px 0;font-size:16px;line-height:1}.decor-mesaj{border:1px solid var(--accent);color:var(--ink);background:var(--surface-2);border-radius:10px;flex-shrink:0;padding:9px 14px;font-size:13px}.decor-mesaj--eroare{border-color:#e07a6c}.decor-import{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.decor-import__butoane{gap:8px;display:flex}.decor-unelte,.decor-podele,.decor-fundal{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 22px;padding:10px 14px;display:flex}.decor-podele{align-items:flex-start}.decor-grup--podea-slider{align-self:center;padding-left:4px}.decor-grup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.decor-eticheta{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:700}.decor-valoare{text-align:center;min-width:3.4em;color:var(--accent-strong,var(--accent));font-variant-numeric:tabular-nums;font-size:13px}.decor input[type=range]{width:170px;accent-color:var(--accent)}.decor-num{background:var(--surface-2);border:1px solid var(--border);width:68px;color:var(--ink);border-radius:8px;padding:7px 8px;font-size:13px}.decor-seg{border:1px solid var(--border);border-radius:10px;display:inline-flex;overflow:hidden}.decor-seg button{border:0;border-right:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;padding:8px 12px;font-size:13px;font-weight:600}.decor-seg button:last-child{border-right:0}.decor-seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.decor-podele__marmura{border-top:1px solid var(--border);flex-wrap:wrap;flex-basis:100%;gap:10px 22px;padding-top:4px;display:flex}.decor-podele__lista{flex-wrap:wrap;flex:1;gap:8px;min-width:0;display:flex}.decor-podea{background:var(--surface-2);border:1px solid var(--border);width:94px;color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;padding:5px;font-size:12px;font-weight:600;display:flex}.decor-podea canvas{aspect-ratio:192/116;border-radius:6px;width:100%;height:auto;display:block}.decor-podea--activ{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.decor-corp{flex:1 0 auto;grid-template-columns:minmax(250px,310px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.decor-catalog{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:16px;max-height:78vh;padding:12px;display:flex;overflow-y:auto}.decor-cat h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.decor-cat h3 small{color:var(--ink-dim);font-size:11px;font-weight:500}.decor-cat__grila{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.decor-card{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:5px;padding:6px;display:flex}.decor-card__thumb{background:var(--surface);cursor:pointer;border:0;border-radius:8px;padding:0;display:block}.decor-card__thumb:hover{box-shadow:0 0 0 2px var(--accent)}.decor-card__thumb canvas{aspect-ratio:4/3;width:100%;display:block}.decor-card__nume{font-size:12.5px;font-weight:600;line-height:1.25}.decor-card__cod{background:var(--accent);color:var(--accent-ink);border-radius:5px;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.decor-card__dim{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:11px}.decor-scena{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.decor-sel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:38px;display:flex}.decor-sel__info{color:var(--ink-dim);font-size:13px}.decor-sel__info b{color:var(--ink);font-weight:600}.decor-sel__butoane{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.decor-tapiterie{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.decor-culoare{border:2px solid var(--border);cursor:pointer;border-radius:50%;width:28px;height:28px;padding:0}.decor-culoare:disabled{opacity:.35;cursor:default}.decor-culoare[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.decor-hint{color:var(--ink-dim);margin:0;font-size:12px}.decor-canvas{background:#1a1510;border-radius:10px;width:100%;overflow:hidden}.decor-canvas canvas{touch-action:none;width:100%;display:block}.decor button:focus-visible,.decor canvas:focus-visible,.decor input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=900px){.decor-corp{grid-template-columns:1fr}.decor-scena{order:-1}.decor-catalog{max-height:none}}.setari-date{flex-flow:wrap;flex:1;align-items:flex-start;gap:16px;min-height:0;display:flex;overflow-y:auto}.setari-date__col{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}.setari-date__card{max-width:640px}.setari-date__randuri{flex-direction:column;gap:12px;display:flex}.setari-date__rand{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 16px;display:flex}.setari-date__rand .camp-eticheta{margin-bottom:0}.setari-date__valoare{color:var(--ink);font-size:15px;font-weight:700}.setari-date__online{color:var(--good);font-size:14px;font-weight:700}.setari-date__offline{color:var(--busy);font-size:14px;font-weight:700}.setari-date__nota{color:var(--ink-dim);margin:0;font-size:13px}.popup-data-fiscala{text-align:center;background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(340px,90vw);box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.popup-data-fiscala__titlu{font-family:var(--serif);color:var(--ink);margin:0;font-size:19px;font-weight:600}.popup-data-fiscala__nota{color:var(--ink-dim);margin:0;font-size:12.5px}.popup-data-fiscala .keypad{width:100%}.popup-data-fiscala__lcd{letter-spacing:3px;justify-content:center;align-items:center;width:100%;height:44px;font-size:22px;display:flex}.popup-data-fiscala__eroare{color:var(--busy);margin:0;font-size:12.5px}.popup-data-fiscala__actiuni{justify-content:center;gap:12px;width:100%;display:flex}.setari-diverse{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.setari-diverse__subtaburi{border-bottom:1px solid var(--border);gap:6px;display:flex}.setari-diverse__subtab{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:14px 22px;font-size:20px;font-weight:800}.setari-diverse__subtab:hover{color:var(--ink-dim)}.setari-diverse__subtab--activ{color:var(--ink);border-bottom-color:var(--accent)}.setari-diverse__continut{flex:1;min-height:0}.setari-diverse__tva-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.setari-diverse__tva-dreapta{flex-direction:column;gap:16px;display:flex}.setari-diverse__cote{flex-direction:column;gap:20px;display:flex}.setari-diverse__cota-rand{color:var(--ink);align-items:center;gap:16px;font-size:19px;font-weight:700;display:flex}.setari-diverse__cota-rand span:first-child{width:90px}.setari-diverse__cota-input{width:130px}.setari-diverse__cota-input .camp-tastatura__buton{text-align:center;font-size:20px}.setari-diverse__nota{color:var(--ink-faint);margin:0;font-size:14px}.setari-diverse__durata-tur-camp{align-items:center;gap:12px;max-width:220px;display:flex}.setari-diverse__durata-tur-camp span{color:var(--ink-dim);white-space:nowrap;font-size:15px;font-weight:600}.setari-diverse__df-rand{align-items:center;gap:10px;display:flex}.setari-diverse__df-lcd{letter-spacing:2px;flex:1;justify-content:center;align-items:center;height:44px;font-size:20px;display:flex}.setari-diverse__df-azi{width:100%;padding:10px 0;font-size:14px}.setari-diverse__forme-plata{grid-column:span 2}.setari-diverse__forme-grid{grid-template-columns:repeat(3,1fr);gap:10px 48px;display:grid}.setari-diverse__forme-grid .comutator{justify-content:flex-end;width:100%}.setari-diverse__diverse{flex-direction:column;gap:14px;display:flex}.setari-diverse__comportamente-grid{grid-template-columns:1fr 1fr;gap:10px 48px;display:grid}.setari-diverse__comportamente-grid .comutator{justify-content:flex-end;width:100%}.setari-diverse__nr-spatii,.setari-diverse__text-final{flex-direction:column;gap:8px;display:flex}.setari-diverse__text-rand{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;gap:14px;min-height:52px;padding:14px 18px;display:flex}.setari-diverse__text-valoare{color:var(--ink);flex:1;font-size:16px}@media (width<=900px){.setari-diverse__tva-grid{grid-template-columns:1fr}.setari-diverse__forme-plata{grid-column:span 1}.setari-diverse__forme-grid,.setari-diverse__comportamente-grid{grid-template-columns:1fr}}.tema-culoare{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.tema-culoare__opt{cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.tema-culoare__opt--activ{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--surface-2))}.tema-culoare__punct{background:#c79a4b;border-radius:50%;flex:0 0 22px;width:22px;height:22px;box-shadow:inset 0 0 0 2px #ffffff26}.tema-culoare__punct--navy{background:#3b82f6}.tema-culoare__punct--espresso{background:#c1723c}.tema-culoare__punct--petrol{background:#2f9e93}.tema-culoare__punct--paduri{background:#a68a3a}.tema-culoare__punct--grafit{background:#9c3a4c}.tema-culoare__punct--ardezie{background:#bc6142}.setari-casa-marcat{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.setari-casa-marcat__hardware-grid{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.setari-casa-marcat__card-cm{flex:420px;max-width:50%}.setari-casa-marcat__card-metoda{max-width:50%}.setari-casa-marcat__card-pos{flex:none;justify-content:center;align-items:center;min-width:120px}.setari-casa-marcat__card-cap{justify-content:space-between;align-items:center;gap:12px;display:flex}.setari-casa-marcat__pos-nr{color:var(--ink);font-size:20px;font-weight:700}.setari-casa-marcat__rand-flex{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.setari-casa-marcat__rand-spatiat{justify-content:space-between}.setari-casa-marcat__conectare-bloc{flex-direction:column;gap:14px;display:flex}.setari-casa-marcat__nota{color:var(--ink-faint);margin:0;font-size:12px}.setari-casa-marcat__eroare{color:var(--danger,#c0392b);font-size:13px}.setari-casa-marcat__camp-scurt{width:120px}.setari-casa-marcat__led-status{color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;display:flex}.setari-casa-marcat__led{background:var(--danger,#c0392b);border-radius:50%;flex-shrink:0;width:9px;height:9px}.setari-casa-marcat__led--on{background:var(--success,#2e9e4f)}.setari-casa-marcat__test-panou{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.setari-casa-marcat__test-titlu{color:var(--ink-dim);font-size:13px;font-weight:700}.setari-casa-marcat__test-cols{flex-wrap:wrap;gap:24px;display:flex}.setari-casa-marcat__test-col{flex-direction:column;flex:220px;gap:4px;min-width:200px;display:flex}.setari-casa-marcat__test-linie{border-bottom:1px solid var(--border);color:var(--ink-dim);justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.setari-casa-marcat__test-val{color:var(--ink);font-family:monospace;font-weight:700}.setari-casa-marcat__avertisment-tva{color:var(--danger,#c0392b);border:1px solid var(--danger,#c0392b);border-radius:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.setari-casa-marcat__card-metoda>.comutator{justify-content:space-between;align-self:stretch;width:100%}.setari-casa-marcat__rand-campuri{align-items:flex-end}.setari-casa-marcat__rand-campuri .camp-eticheta{margin-bottom:6px}.setari-imprimante{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.setari-imprimante__avertisment{color:var(--accent-strong);border:1px solid var(--border);border-radius:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.setari-imprimante__coloane{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.setari-imprimante__panou{flex:1 1 0;gap:10px;max-width:calc(50% - 7px)}.setari-imprimante__rand{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:12px;padding:14px 18px;display:flex}.setari-imprimante__cap{justify-content:space-between;align-items:center;gap:12px;display:flex}.setari-imprimante__titlu{color:var(--ink);letter-spacing:.02em;font-size:15px;font-weight:700}.setari-imprimante__detalii{flex-wrap:wrap;gap:10px;display:flex}.setari-imprimante__detalii .camp-select-personalizat{width:auto;min-width:130px}.setari-imprimante__slot{align-items:center;gap:8px;display:flex}.setari-imprimante__slot .camp-eticheta{white-space:nowrap}.setari-imprimante__sloturi{flex-direction:column;align-items:flex-end;gap:10px;margin-left:auto;display:flex}.setari-imprimante__sloturi .camp-eticheta{flex-shrink:0;width:172px;min-width:172px}.setari-imprimante__detalii .setari-imprimante__sloturi .camp-select-personalizat{width:210px;min-width:210px}.setari-imprimante__detalii:has(.setari-imprimante__sloturi){align-items:flex-start}.setari-imprimante__nota{color:var(--ink-faint);margin:0;font-size:12px}.setari-imprimante__nota-mica{color:var(--ink-faint);font-size:12.5px}.setari-imprimante__select-test{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setari-imprimante__test-btn{white-space:nowrap;padding:8px 16px;font-size:13px}.setari-imprimante__test-btn--ok{border-color:var(--accent);color:var(--accent-strong)}.setari-imprimante__test-btn--eroare{border-color:var(--busy);color:var(--busy)}.setari-imprimante__test-btn--in-curs{opacity:.6;cursor:default}.setari-imprimante__kds-link{flex:none}.setari-imprimante__kds-link .btn-oval{align-items:center;min-height:52px;text-decoration:none;display:inline-flex}.setari-imprimante__cap--dreapta{justify-content:flex-end}.kds-panou{margin-bottom:14px}.kds-panou__cap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.kds-panou__actiuni{align-items:center;gap:8px;display:flex}.kds-panou .btn-oval{white-space:nowrap;height:34px;min-height:0;box-shadow:none;justify-content:center;align-items:center;padding:0 16px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.kds-panou__lista{flex-direction:column;display:flex}.kds-rand{border-top:1px solid var(--border);grid-template-columns:130px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.kds-rand__nume{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:700}.kds-rand__url{color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12.5px;text-decoration:none;overflow:hidden}.kds-rand__url:hover{color:var(--accent);text-decoration:underline}.kds-panou{box-sizing:border-box;align-self:stretch;width:100%}.kds-rand{grid-template-columns:160px minmax(0,1fr) auto auto}.kds-rand--cap{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border-top:none;grid-template-columns:160px minmax(0,1fr) 190px;padding:6px 0;font-size:10.5px;font-weight:700}.kds-rand__act{text-align:right}.setari-bridge{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.setari-bridge .card-setari{max-width:50%}.setari-bridge__card-cap{justify-content:space-between;align-items:center;gap:12px;display:flex}.setari-bridge__nota{color:var(--ink-faint);margin:0;font-size:12px}.setari-bridge__nota--linie-sus{border-top:1px dashed var(--border);padding-top:10px;line-height:1.6}.setari-bridge__led-status{color:var(--ink-dim);align-items:center;gap:8px;font-size:13px;display:flex}.setari-bridge__led{background:var(--danger,#c0392b);border-radius:50%;flex-shrink:0;width:9px;height:9px}.setari-bridge__led--on{background:var(--success,#2e9e4f)}.setari-bridge__linkuri{border-top:1px dashed var(--border);flex-direction:column;gap:12px;padding-top:10px;display:flex}.setari-bridge__buton-link{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.setari-bridge__wifi{border:1px solid var(--busy);background:color-mix(in srgb, var(--busy) 18%, transparent);min-height:52px;color:var(--ink);border-radius:12px;padding:14px 16px;font-size:15px;line-height:1.4}.setari-bridge__ghid{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.setari-bridge__ghid ol{flex-direction:column;gap:12px;margin:0;padding-left:20px;display:flex}.setari-bridge__ghid .btn-oval{align-items:center;min-height:52px;text-decoration:none;display:inline-flex}.setari-livrari-externe{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.setari-livrari-externe__cap-titlu{justify-content:space-between;align-items:center;gap:12px;display:flex}.setari-livrari-externe__nota{color:var(--ink-faint);margin:8px 0 0;font-size:12px}.setari-livrari-externe__prospect{color:var(--busy);border:1px solid var(--busy);border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:12px;line-height:1.5}.setari-livrari-externe__lista{flex-direction:column;gap:14px;display:flex}.setari-livrari-externe__card-cap{justify-content:space-between;align-items:center;gap:12px;display:flex}.setari-livrari-externe__campuri{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end;gap:16px 20px;margin-top:12px;display:grid}.setari-livrari-externe__campuri>.setari-livrari-externe__nota,.setari-livrari-externe__campuri>.setari-livrari-externe__prospect{grid-column:1/-1;margin:0}.setari-livrari-externe__camp{flex-direction:column;justify-content:flex-end;gap:6px;min-width:0;display:flex}.setari-livrari-externe__camp>*{box-sizing:border-box;width:100%}.online-canal{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:8px 0;display:flex}.online-canal label{align-items:center;gap:8px;font-size:14px;display:flex}.online-rand{border-top:1px solid #ffffff14;grid-template-columns:90px 210px 170px 220px 110px;align-items:center;gap:8px 16px;padding:10px 0;display:grid}.online-rand__nume{min-width:0}.online-rand label{align-items:center;gap:8px;font-size:14px;display:flex}.online-num{width:70px}.online-canale{flex-direction:column;margin:8px 0;display:flex}.online-canal-linie{border-top:1px solid #ffffff14;grid-template-columns:110px minmax(300px,340px) 1fr 130px;align-items:center;gap:8px 16px;padding:10px 0;display:grid}.online-canal-linie label{align-items:center;gap:8px;font-size:14px;display:flex}.online-canal-linie small{opacity:.75;white-space:nowrap}.online-filtre{align-items:center;gap:14px;margin:12px 0 8px;display:flex}.online-produse{flex-direction:column;gap:8px;max-height:60vh;display:flex;overflow:auto}.online-produs{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:84px 1fr auto auto;align-items:center;gap:14px;padding:8px;display:grid}.online-produs label{align-items:center;gap:8px;font-size:13px;display:flex}.online-produs__poza{opacity:.8;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:84px;height:63px;font-size:11px;display:flex;overflow:hidden}.online-produs__poza img{object-fit:cover;width:100%;height:100%}.online-produs__info{flex-direction:column;gap:4px;min-width:0;display:flex}.online-produs__info small{opacity:.7}.online-camp{white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:flex}.online-camp__tast{flex:0 0 170px;width:170px}.setari-hotel{flex-wrap:wrap;flex:1;align-items:flex-start;gap:16px;min-height:0;display:flex;overflow-y:auto}.setari-hotel__card{flex-direction:column;flex:380px;gap:10px;min-width:0;display:flex}.setari-hotel__nota{color:var(--ink-dim);margin:0;font-size:12.5px}.setari-hotel__stare{color:var(--ink);margin:0;font-size:15px}.setari-hotel__stare--ok{color:var(--ok,#2e9e5b)}.setari-hotel__lista{flex-direction:column;gap:8px;display:flex}.setari-hotel__hotel{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.setari-hotel__hotel span{color:var(--accent);font-size:13px}.setari-hotel__hotel:hover:not(:disabled){border-color:var(--accent)}.setari-hotel__hotel:disabled{opacity:.5;cursor:not-allowed}.setari-hotel__mesaj{color:var(--ok,#2e9e5b);margin:0;font-size:13px}.setari-hotel__mesaj--eroare{color:var(--danger,#c0392b)}.setari-hotel__postari{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.setari-hotel__postare{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13px;display:flex}.setari-hotel__postare small{color:var(--ink-dim)}.setari-hotel__postare--eroare{border-color:var(--danger,#c0392b)}.setari-ecran{flex:1;gap:18px;min-height:0;padding:20px 22px 0;display:flex}.setari-continut{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.setari-rail{scrollbar-width:thin;flex-direction:column;flex-shrink:0;gap:10px;width:200px;min-height:0;padding:6px 6px 16px;display:flex;overflow:hidden auto}.setari-rail>*{flex-shrink:0}.operatiune-numerar{flex-direction:column;align-items:center;gap:14px;max-width:460px;margin:0 auto;display:flex}.operatiune-numerar__lcd{text-align:right;width:100%;min-height:64px;font-size:40px}.operatiune-numerar__tastatura{width:100%}.operatiune-numerar__ok{width:100%;min-height:64px;font-size:20px}.operatiune-numerar__mesaj{border-radius:10px;width:100%;margin:0;padding:10px 14px;font-size:15px}.operatiune-numerar__mesaj--ok{background:#3caa6e2e}.operatiune-numerar__mesaj--eroare{background:#c8464638}.popup-calendar{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(420px,92vw);box-shadow:0 30px 60px -20px var(--shadow);border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.popup-calendar__titlu{color:var(--ink);font-size:16px;font-weight:700}.popup-calendar__nav{justify-content:space-between;align-items:center;display:flex}.popup-calendar__luna{color:var(--ink);text-transform:capitalize;font-size:17px;font-weight:700}.popup-calendar__grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.popup-calendar__zi-eticheta{text-align:center;color:var(--ink-faint);padding:4px 0;font-size:12px;font-weight:700}.popup-calendar__zi{border:1px solid var(--border);background:var(--surface-2);height:46px;color:var(--ink-dim);cursor:pointer;border-radius:10px;font-size:15px;font-weight:600}.popup-calendar__zi:hover{border-color:var(--accent);color:var(--ink)}.popup-calendar__zi--azi{border-color:var(--accent)}.popup-calendar__zi--activ{background:linear-gradient(180deg, var(--accent-strong), var(--accent));color:var(--accent-ink);border-color:#0000;font-weight:700}.popup-calendar__actiuni{gap:10px;display:flex}.popup-calendar__actiuni .btn-oval{flex:1}.popup-factura{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(520px,94vw);max-height:90vh;box-shadow:0 30px 60px -20px var(--shadow);border-radius:22px;flex-direction:column;gap:14px;padding:24px;display:flex;overflow-y:auto}.popup-factura__titlu{color:var(--ink);margin:0;font-size:17px}.popup-factura__rand{align-items:flex-end;gap:12px;display:flex}.popup-factura__rand>*,.popup-factura__camp-flex{flex:1;min-width:0}.popup-factura__cauta{white-space:nowrap;flex-shrink:0;height:52px}.popup-factura__eroare{color:var(--busy);background:#c1614e26;border-radius:10px;margin:0;padding:8px 14px;font-size:13px}.popup-factura__actiuni{justify-content:flex-end;gap:12px;display:flex}.prevtip-overlay{z-index:60;background:#000000a6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.prevtip-panou{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;max-width:100%;height:92vh;padding:14px 16px;display:flex}.prevtip-cap{color:var(--ink);flex:none;justify-content:space-between;align-items:center;display:flex}.prevtip-cap span{color:var(--ink-faint);font-size:13px}.prevtip-scroll{background:#6b6b6b;border-radius:10px;flex:auto;justify-content:center;min-height:0;padding:14px;display:flex;overflow:auto}.prevtip-hartie{box-sizing:content-box;color:#000;white-space:pre;background:#fff;margin:0;padding:10px 12px 26px;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.25;box-shadow:0 2px 10px #00000080}.prevtip-stare{color:var(--ink-faint);flex:none;margin:0;font-size:13px}.prevtip-butoane{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:0}.prevtip-hartie--img{flex:none;align-self:flex-start;max-width:none;height:auto;padding:0;display:block}.rapoarte-ecran{flex:1;gap:18px;min-height:0;padding:20px 22px 0;display:flex}.rapoarte-continut{flex-direction:column;flex:1;gap:14px;min-width:0;min-height:0;display:flex;overflow-y:auto}.rapoarte-print-bar{justify-content:flex-end;display:flex}.rapoarte-rail-separator{border-top:2px solid var(--border);color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin:10px 0 2px;padding-top:10px;font-size:12px;font-weight:700}.rapoarte-perioada{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rapoarte-tabel__ajustari{color:var(--ink-faint);text-align:left;grid-column:1/-1;font-size:13px}.rapoarte-tabel__ajustari strong{color:var(--ink)}.rapoarte-perioada__print{margin-left:auto}.rapoarte-data-buton{border:1px solid var(--border);background:var(--surface-2);height:44px;color:var(--ink);cursor:pointer;border-radius:12px;padding:0 16px;font-size:14px;font-weight:600}.rapoarte-data-buton:hover{border-color:var(--accent)}.rapoarte-eroare{color:var(--busy);background:#c1614e26;border-radius:10px;margin:0;padding:8px 14px;font-size:13px}.rapoarte-nota{color:var(--ink-faint);margin:0;font-size:13px}.rapoarte-tabel{border:1px solid var(--border);border-radius:16px;flex-direction:column;display:flex;overflow:auto hidden}.rapoarte-tabel__cap,.rapoarte-tabel .rapoarte-tabel__rand{text-align:left;grid-template-columns:2.6fr repeat(7,1fr);align-items:center;gap:10px;min-width:920px;padding:18px;font-size:16px;display:grid}.rapoarte-tabel--compact .rapoarte-tabel__cap,.rapoarte-tabel--compact .rapoarte-tabel__rand{min-width:680px}.rapoarte-tabel--produse .rapoarte-tabel__cap,.rapoarte-tabel--produse .rapoarte-tabel__rand{grid-template-columns:2.4fr 1fr 1fr 1fr;min-width:420px}.rapoarte-tabel--gestiuni .rapoarte-tabel__cap,.rapoarte-tabel--gestiuni .rapoarte-tabel__rand{grid-template-columns:2fr 1fr 1fr 1fr 1fr;min-width:480px}.rapoarte-tabel--facturi .rapoarte-tabel__cap,.rapoarte-tabel--facturi .rapoarte-tabel__rand{grid-template-columns:1.1fr 1fr 1.8fr 1.1fr .9fr 1.3fr .9fr 300px;min-width:1260px}.rapoarte-tabel--stornari .rapoarte-tabel__cap,.rapoarte-tabel--stornari .rapoarte-tabel__rand{grid-template-columns:1.3fr .8fr .7fr 2fr .7fr 1fr 1.2fr;min-width:760px}.rapoarte-tabel__rand--danger{border-left:3px solid var(--busy);color:var(--busy)}.rapoarte-facturi__actiuni{gap:10px;display:flex}.rapoarte-facturi__buton{white-space:nowrap;padding:10px 18px;font-size:14px}.rapoarte-tabel--compact .rapoarte-tabel__cap,.rapoarte-tabel--compact .rapoarte-tabel__rand{padding:14px;font-size:14.5px}.rapoarte-tabel__cap{background:var(--ground-2);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.03em;font-size:12.5px;font-weight:700}.rapoarte-tabel__rand{border:none;border-top:1px solid var(--border);color:var(--ink-dim);cursor:default;background:0 0;border-left:3px solid #0000;width:100%}.rapoarte-tabel__rand--clic{cursor:pointer}.rapoarte-tabel__rand--clic:hover{background:var(--surface-2);color:var(--ink)}.rapoarte-tabel__rand--activ{background:var(--surface-3);border-left-color:var(--accent);color:var(--ink);font-weight:700}.rapoarte-tabel__rand--totaluri{color:var(--ink);background:var(--ground-2);font-weight:700}.rapoarte-tabel__rand--subtotal{color:var(--ink-dim);font-style:italic;font-weight:700}.rapoarte-tabel__total-col{color:var(--accent-strong);text-align:right;font-weight:700}.rapoarte-tabel__grupa-titlu{color:var(--accent-strong);text-transform:uppercase;padding:10px 16px 0;font-size:12px;font-weight:700}.rapoarte-tabel__extins{background:var(--ground-2);border-top:1px solid var(--border);border-left:3px solid var(--border);padding:4px 0}.rapoarte-tabel__nota-rand{border-top:1px dashed var(--border);color:var(--ink-dim);cursor:pointer;background:0 0;padding:14px 16px 14px 0;font-size:14.5px}.rapoarte-tabel__nota-rand:first-child{border-top:none}.rapoarte-tabel__nota-rand:hover{color:var(--ink)}.rapoarte-tabel__linii{border-bottom:1px solid var(--border);max-width:580px;margin-left:auto;padding:6px 16px 14px 20px}.rapoarte-tabel__linie-rand{color:var(--ink-faint);grid-template-columns:3.2fr .8fr .9fr 1fr;gap:10px;padding:8px 0;font-size:14px;display:grid}.rapoarte-tabel__linie-rand strong{color:var(--ink-dim);text-align:right}.rapoarte-note{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;gap:16px;min-height:380px;display:grid}.rapoarte-note__operatori,.rapoarte-note__bonuri{gap:10px;min-height:0;overflow-y:auto}.rapoarte-note__lista{flex-direction:column;gap:8px;display:flex}.rapoarte-note__rand{border:2px solid var(--border);background:var(--surface-2);color:var(--ink-dim);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.rapoarte-note__rand:hover{border-color:var(--accent)}.rapoarte-note__rand--tiparit:not(.rapoarte-note__rand--activ){background:linear-gradient(#4ca0602e,#4ca06012);border-color:#60b2708c}.rapoarte-note__rand--tiparit:not(.rapoarte-note__rand--pendinte) .rapoarte-note__rand-jos{color:#8fd6a7}.rapoarte-tabel__nota-rand--tiparit:not(.rapoarte-tabel__rand--activ){background:linear-gradient(90deg,#4ca06029,#4ca0600d);box-shadow:inset 3px 0 #60b270b3}.rapoarte-note__rand--activ{border-color:var(--accent);background:var(--surface-3);color:var(--ink);box-shadow:0 0 0 3px var(--mine-glow)}.rapoarte-note__rand--pendinte{border-color:var(--warn)}.rapoarte-note__rand--pendinte .rapoarte-note__rand-jos{color:var(--warn)}.rapoarte-note__rand-sus{justify-content:space-between;gap:10px;font-size:16px;display:flex}.rapoarte-note__rand-jos{color:var(--ink-faint);font-size:13px}.rapoarte-note__total{color:var(--accent-strong)}.rapoarte-preview{border-top:1px dashed var(--border);flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;display:flex}.rapoarte-preview-grafic{flex-direction:column;gap:12px;display:flex}.rapoarte-preview-grafic__antet{align-items:center;gap:10px;display:flex}.rapoarte-preview-grafic__titlu{color:var(--ink);font-size:16px;font-weight:700}.rapoarte-preview-grafic__badge{color:var(--warn);text-transform:uppercase;background:#e6b43c2e;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:700}.rapoarte-preview-grafic__meta{color:var(--ink-faint);flex-wrap:wrap;gap:16px;font-size:13.5px;display:flex}.rapoarte-tabel--preview-nota .rapoarte-tabel__cap,.rapoarte-tabel--preview-nota .rapoarte-tabel__rand{grid-template-columns:2.4fr 1fr 1fr 1fr;min-width:0;padding:12px 16px;font-size:14.5px}.rapoarte-preview-grafic__sumar{color:var(--ink-dim);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:18px;padding:0 4px;font-size:14.5px;display:flex}.rapoarte-preview-grafic__sumar strong{color:var(--accent-strong);font-size:17px}.rapoarte-preview-grafic__forme{flex-wrap:wrap;gap:8px;display:flex}.rapoarte-preview-grafic__forma-chip{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-dim);border-radius:20px;padding:8px 14px;font-size:13.5px;font-weight:600}.rapoarte-preview__actiuni{z-index:2;background:var(--surface,var(--ground-2));border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:10px 0 4px;display:flex;position:sticky;bottom:0}.setari-tab-placeholder{text-align:center;color:var(--ink-dim);background:var(--ground-2);border:1px solid var(--border);border-radius:22px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.setari-tab-placeholder p{max-width:460px;margin:0}.setari-tab-placeholder__urmeaza{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.rapoarte-cm{align-items:flex-start;gap:12px;max-width:480px}@media (width<=900px){.rapoarte-note{grid-template-columns:1fr}}.rapoarte-doua-linii{flex-direction:column;gap:2px;display:flex}.rapoarte-doua-linii small{color:var(--ink-faint);font-size:12px}.popup-rezervare{background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(460px,92vw);max-height:88vh;box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex;overflow-y:auto}.popup-rezervare__titlu{font-family:var(--serif);color:var(--ink);text-align:center;margin:0;font-size:19px;font-weight:600}.popup-rezervare__camp{display:block}.popup-rezervare__stepper{align-items:center;gap:16px;display:flex}.popup-rezervare__stepper-valoare{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;color:var(--ink);font-size:22px;font-weight:700}.popup-rezervare__ore{max-height:160px;padding:2px;overflow-y:auto}.popup-rezervare__disponibil{color:var(--good);text-align:center;margin:0;font-size:12.5px}.popup-rezervare__avertisment{color:var(--warn);text-align:center;margin:0;font-size:12.5px}.popup-rezervare__eroare{color:var(--busy);text-align:center;margin:0;font-size:12.5px}.popup-rezervare__actiuni{justify-content:center;gap:12px;margin-top:4px;display:flex}.asteptare{flex-direction:column;gap:10px;display:flex}.asteptare__form{flex-direction:column;gap:8px;display:flex}.asteptare__pers{flex-direction:column;gap:4px;display:flex}.asteptare__stepper{align-items:center;gap:16px;display:flex}.asteptare__stepper-val{text-align:center;min-width:40px;font-size:26px;font-weight:700}.asteptare__gol,.asteptare__istoric{opacity:.6;text-align:center;margin:8px 0}.asteptare__card{border:1px solid var(--border,#45525f);border-left:6px solid #ffb020;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.asteptare__card--anuntat{border-left-color:#3fae6a}.asteptare__cap{align-items:baseline;gap:10px;font-size:18px;display:flex}.asteptare__nr{font-size:22px}.asteptare__nume{font-weight:700}.asteptare__timp{margin-left:auto;font-weight:700}.asteptare__detalii{opacity:.8;flex-direction:column;gap:2px;font-size:14px;display:flex}.asteptare__actiuni{align-items:center;gap:8px;display:flex}.asteptare__eticheta{color:#3fae6a;font-weight:700}.asteptare__cap-lista{justify-content:space-between;align-items:center;display:flex}.asteptare__titlu{opacity:.8;font-size:18px}.asteptare__plus{cursor:pointer;color:#1a1408;background:linear-gradient(#eac685,#d4a55a);border:0;border-radius:50%;width:64px;height:64px;font-size:40px;line-height:1;box-shadow:0 4px #8a6a2c}.asteptare__plus:active{transform:translateY(2px);box-shadow:0 2px #8a6a2c}.rezervari-ecran{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 22px 0;display:flex}.rezervari-continut{flex:1;gap:18px;min-height:0;display:flex}.rezervari-harta-zona{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.rezervari-tabs{gap:8px;display:flex;overflow-x:auto}.rezervari-tab{background:var(--surface);border:1px solid var(--border);color:var(--ink-dim);cursor:pointer;white-space:nowrap;border-radius:12px;padding:10px 18px;font-size:13.5px;font-weight:600}.rezervari-tab--activ{background:var(--surface-3);color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1px #c79a4b40}.rezervari-tab:hover{color:var(--ink)}.rezervari-harta{background:radial-gradient(circle at 1px 1px, #ffffff09 1px, transparent 1px) 0 0/28px 28px, var(--ground-2);border:1px solid var(--border);border-radius:22px;flex:1;position:relative;overflow:auto}.rezervari-banner{background:var(--surface-3);border:1px solid var(--rezervat);color:var(--ink-dim);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;display:flex;box-shadow:0 0 0 1px #4f7fc433}.rezervari-banner strong{color:var(--ink)}.rezervari-panou-dreapta{flex-direction:column;flex-shrink:0;gap:12px;width:400px;min-height:0;display:flex}.rezervari-panou-cap{align-items:center;gap:8px;display:flex}.rezervari-inapoi{margin-left:auto}.rezervari-data-buton{text-align:center;white-space:nowrap;flex:0 auto;width:auto}.rezervari-adauga{flex-shrink:0;padding:12px 18px}.rezervari-lista{flex-direction:column;flex:1;gap:10px;padding-right:2px;display:flex;overflow-y:auto}.rezervari-gol{color:var(--ink-faint);text-align:center;padding:24px 0;font-size:13.5px}.rez-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rez-card--armata{border-color:var(--rezervat);box-shadow:0 0 0 1.5px var(--rezervat), 0 0 18px -6px var(--rezervat-glow)}.rez-card--istoric{opacity:.6}.rez-card__cap{align-items:baseline;gap:10px;display:flex}.rez-card__ora{font-family:var(--serif);color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.rez-card__nume{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.rez-card__persoane{color:var(--ink-faint);white-space:nowrap;font-size:12.5px}.rez-card__detalii{color:var(--ink-dim);gap:14px;font-size:12.5px;display:flex}.rez-card__notite{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.rez-card__masa{color:var(--rezervat);font-size:12.5px;font-weight:600}.rez-card__actiuni{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rez-card__actiuni .btn-oval{padding:10px 16px;font-size:13px}.rezervari-toggle-istoric{color:var(--ink-faint);cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 4px;font-size:12.5px;text-decoration:underline}.rezervari-toggle-istoric:hover{color:var(--ink-dim)}.rezervari-confirm{text-align:center;background:linear-gradient(180deg, var(--surface), var(--ground-2));border:1px solid var(--border);width:min(420px,90vw);box-shadow:0 30px 60px -20px var(--shadow);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.rezervari-confirm p{color:var(--ink-dim);margin:0;font-size:14px;line-height:1.5}.rezervari-confirm__actiuni{justify-content:center;gap:12px;display:flex}.livrari-ecran{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 22px;display:flex;overflow-y:auto}.livrari-cap{align-items:center;gap:12px;display:flex}.livrari-titlu{font-family:var(--serif);color:var(--ink);flex:1;margin:0;font-size:20px}.livrari-nota{color:var(--ink-faint);max-width:780px;margin:0;font-size:12.5px}.livrari-lista{flex-direction:column;gap:12px;max-width:900px;display:flex}.livrari-gol{color:var(--ink-faint);text-align:center;padding:24px 0;font-size:13.5px}.livrare-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.livrare-card--istoric{opacity:.6;flex-direction:row;align-items:center}.livrare-card--istoric .livrare-card__cap{flex:1}.livrare-card__cap{align-items:center;gap:12px;display:flex}.livrare-card__status{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-3);color:var(--ink-dim);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.livrare-card__status--primit{color:var(--rezervat);border:1px solid var(--rezervat)}.livrare-card__status--in_pregatire{color:var(--accent-strong);border:1px solid var(--accent-strong)}.livrare-card__status--gata,.livrare-card__status--predat_curierului{color:var(--good);border:1px solid var(--good)}.livrare-card__status--livrat{color:var(--ink-faint);border:1px solid var(--border)}.livrare-card__status--anulata{color:var(--busy);border:1px solid var(--busy)}.livrare-card__nume{color:var(--ink);flex:1;font-weight:700}.livrare-card__total{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-weight:700}.livrare-card__detalii{color:var(--ink-dim);gap:16px;font-size:12.5px;display:flex}.livrare-card__notite{color:var(--ink-faint);margin:0;font-size:12px;font-style:italic}.livrare-card__linii{color:var(--ink-dim);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.livrare-card__actiuni{gap:10px;margin-top:4px;display:flex}.livrare-card__actiuni .btn-oval{padding:10px 18px;font-size:13px}.livrari-toggle-istoric{color:var(--ink-faint);cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 4px;font-size:12.5px;text-decoration:underline}.livrari-toggle-istoric:hover{color:var(--ink-dim)}.livrare-noua-ecran{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 22px;display:flex}.livrare-noua-cap{align-items:center;gap:12px;display:flex}.livrare-noua-titlu{font-family:var(--serif);color:var(--ink);flex:1;margin:0;font-size:19px}.livrare-noua-eroare{color:var(--busy);font-size:12.5px}.livrare-noua-client-cunoscut{color:var(--accent-strong);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.livrare-noua-client{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;display:grid}.livrare-noua-corp{flex:1;grid-template-columns:1fr 1.3fr;gap:16px;min-height:0;display:grid}.livrare-noua-cos{background:var(--ground-2);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex}.livrare-noua-cos-cap{flex-shrink:0}.livrare-noua-linii{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow-y:auto}.livrare-noua-linie{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--border);border-radius:12px;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.livrare-noua-linie__denumire{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:15px;font-weight:600;overflow:hidden}.livrare-noua-linie__cant-grup{align-items:center;gap:10px;display:flex}.livrare-noua-linie__cant{text-align:center;font-variant-numeric:tabular-nums;min-width:26px;color:var(--ink);font-size:18px;font-weight:700}.livrare-noua-linie__stepper{border:1px solid var(--border);background:var(--surface-3);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:1;display:flex}.livrare-noua-linie__stepper:hover{border-color:var(--accent)}.livrare-noua-linie__valoare{text-align:right;min-width:64px;color:var(--accent-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.livrare-noua-total{text-align:right;color:var(--ink);border-top:1px solid var(--border);flex-shrink:0;padding-top:8px;font-size:18px;font-weight:700}.livrare-noua-catalog{flex-direction:column;gap:10px;min-height:0;display:flex}.livrare-noua-gestiuni{background:var(--ground-2);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;flex:none;align-items:flex-start;padding:10px}.livrare-noua-gestiuni.comanda-gestiuni .comanda-tab{flex:0 200px;height:56px;min-height:56px}.livrare-noua-cautare-wrap{flex-shrink:0}.livrare-noua-departamente-wrap{background:var(--ground-2);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;flex-shrink:0;gap:10px;max-height:190px;padding:10px;display:flex;overflow-y:auto}.livrare-noua-departamente-wrap .comanda-tab--mic{flex:0 auto;min-width:120px}.livrare-noua-articole-wrap{background:var(--ground-2);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;flex:1;align-content:flex-start;gap:10px;min-height:120px;padding:10px;display:flex;overflow-y:auto}.livrare-noua-articole-wrap .comanda-articol{flex:0 170px;min-width:150px;height:auto}@media (width<=1100px){.livrare-noua-client{grid-template-columns:repeat(2,minmax(0,1fr))}.livrare-noua-corp{grid-template-rows:1fr 1.4fr;grid-template-columns:1fr}}.df-avertizare{z-index:20000;background:#000000c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.df-avertizare__text{text-align:center;color:#ffb020;font-size:clamp(28px,7vw,56px);font-weight:800;animation:.9s ease-in-out infinite df-puls}.df-avertizare__text span{color:#fff;margin-top:12px;font-size:clamp(16px,4vw,28px);font-weight:700;display:block}@keyframes df-puls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.05)}}.alerta-externe{z-index:19000;flex-direction:column;gap:10px;width:min(420px,100vw - 24px);max-height:calc(100vh - 24px);display:flex;position:fixed;top:12px;right:12px;overflow-y:auto}.alerta-externe__card{color:#f5f2ea;background:#1d2b44;border:2px solid #f2b134;border-radius:14px;padding:14px 16px;animation:1.2s ease-in-out infinite alerta-externe-puls;box-shadow:0 8px 30px #00000080}.alerta-externe__cap{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:18px;display:flex}.alerta-externe__linii{flex-wrap:wrap;gap:4px 12px;margin-bottom:6px;font-size:16px;font-weight:600;display:flex}.alerta-externe__client{opacity:.85;margin-bottom:4px;font-size:14px}.alerta-externe__actiuni{align-items:center;gap:8px;margin-top:8px;display:flex}.alerta-externe__eroare{color:#fff;background:#5a1f1f;border-radius:8px;padding:8px 12px;font-size:14px}@keyframes alerta-externe-puls{0%,to{box-shadow:0 8px 30px #00000080,0 0 #f2b1348c}50%{box-shadow:0 8px 30px #00000080,0 0 0 10px #f2b13400}}.alerta-externe__timer{color:#f2b134;margin-bottom:6px;font-size:14px;font-weight:700}.alerta-externe__timer--urgent{color:#ff6b6b}.sim-platforma{color:#f5f2ea;z-index:30000;background:#0f1b2d;padding:24px 32px;font-family:Inter,Arial,sans-serif;position:fixed;inset:0;overflow:auto}.sim-platforma h1{margin:0 0 6px;font-size:26px}.sim-platforma h2{color:#f2b134;margin:0 0 12px;font-size:18px}.sim-platforma__cap p{opacity:.8;margin:0 0 16px;font-size:14px}.sim-platforma__msg{background:#5a1f1f;border-radius:8px;padding:8px 12px}.sim-platforma__corp{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;gap:24px;display:grid}@media (width<=900px){.sim-platforma__corp{grid-template-columns:1fr}}.sim-platforma__col{background:#182a44;border:1px solid #2a4066;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.sim-platforma input,.sim-platforma select{color:#f5f2ea;background:#0f1b2d;border:1px solid #2a4066;border-radius:8px;padding:8px 10px;font-size:14px}.sim-platforma button{color:#f5f2ea;cursor:pointer;background:#243a5e;border:1px solid #35507f;border-radius:8px;padding:8px 12px;font-size:14px}.sim-platforma__primar{font-weight:700;color:#16233a!important;background:#f2b134!important;border-color:#f2b134!important}.sim-platforma__rand{gap:8px;display:flex}.sim-platforma__rand>*{flex:1}.sim-platforma__produse{flex-direction:column;gap:4px;max-height:280px;display:flex;overflow:auto}.sim-platforma__produs{grid-template-columns:1fr 60px 32px 24px 32px;align-items:center;gap:6px;font-size:13px;display:grid}.sim-comanda{background:#10203a;border:1px solid #2a4066;border-radius:12px;padding:12px 14px}.sim-comanda--noua{border-color:#f2b134}.sim-comanda--livrata{border-color:#2fa896}.sim-comanda--respinsa,.sim-comanda--anulata{opacity:.85;border-color:#b04a4a}.sim-comanda__cap{justify-content:space-between;margin-bottom:4px;display:flex}.sim-comanda__stare{color:#f2b134;margin-bottom:8px;font-weight:700}.sim-comanda__evenimente{flex-direction:column;gap:6px;margin:0 0 8px;padding-left:18px;font-size:13px;display:flex}.sim-ev--catre-platforma span{color:#2fa896;font-weight:700}.sim-ev--catre-pos span{color:#f2b134;font-weight:700}.sim-comanda details{margin-left:6px;display:inline}.sim-comanda pre{background:#0b1526;border-radius:8px;max-height:200px;padding:8px;font-size:12px;overflow:auto}.sim-meniu{background:#10203a;border:1px solid #2a4066;border-radius:12px;padding:10px 14px}.sim-meniu summary{cursor:pointer}.sim-meniu__cat h4{color:#f2b134;margin:12px 0 6px}.sim-meniu__grila{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sim-produs{background:#0b1526;border-radius:10px;flex-direction:column;gap:4px;padding:8px;font-size:13px;display:flex}.sim-produs img,.sim-produs__fara{aspect-ratio:4/3;object-fit:cover;opacity:.8;background:#182a44;border-radius:8px;justify-content:center;align-items:center;width:100%;font-size:11px;display:flex}.sim-produs small{opacity:.75}.sim-produs--epuizat{opacity:.45}.kds{color:#f2f4f7;background:#101418;flex-direction:column;font-family:inherit;display:flex;position:fixed;inset:0}.kds__bara{background:#1b222a;align-items:center;gap:16px;padding:10px 18px;display:flex}.kds__bara h1{letter-spacing:2px;margin:0;font-size:22px}.kds__bara select{border-radius:8px;padding:6px 10px;font-size:18px}.kds__contor{opacity:.85;margin-left:auto;font-size:18px}.kds__eroare{color:#ff7b7b;font-size:14px}.kds__coloane{background:#2a333d;flex:1;grid-template-columns:1fr 1fr;gap:2px;min-height:0;display:grid}.kds__col{background:#101418;flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}.kds__col h2{text-align:center;letter-spacing:3px;margin:0;font-size:26px}.kds__col:first-child h2{color:#ffd25a}.kds__col:last-child h2{color:#5ac8ff}.kds__gol{text-align:center;opacity:.5;margin-top:30px;font-size:20px}.kds-tichet{background:#1e2731;border-left:8px solid #3fae6a;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.kds-tichet--avertisment{border-left-color:#ffb020}.kds-tichet--critic{border-left-color:#ff4d4d;animation:1.2s infinite kds-puls}@keyframes kds-puls{50%{background:#3a2226}}.kds-tichet__cap{align-items:baseline;gap:12px;font-size:22px;display:flex}.kds-tichet__cap span:nth-child(2){opacity:.7;font-size:16px}.kds-tichet__timp{margin-left:auto;font-weight:700}.kds-tichet__linii{margin:0;padding-left:18px;font-size:22px;line-height:1.35}.kds-tichet__linii em{color:#ffd25a;font-size:18px}.kds-tichet__mesaj{color:#ffd25a;margin:0;font-size:18px;font-weight:700}.kds-tichet__op{opacity:.55}.kds-btn{color:#fff;cursor:pointer;background:#2d7dd2;border:0;border-radius:12px;min-height:64px;font-size:26px;font-weight:800}.kds__col:last-child .kds-btn{background:#2fa866}.kds__gata{background:#1b222a;align-items:center;gap:10px;padding:8px 18px;display:flex;overflow-x:auto}.kds__gata button{color:#fff;cursor:pointer;background:#26313b;border:1px solid #45525f;border-radius:8px;padding:8px 14px;font-size:16px}.kds-tichet__nr{color:#101418;background:#f2f4f7;border-radius:8px;padding:0 10px;font-size:26px}.kds__nr-col{color:#101418;background:#f2f4f7;border-radius:24px;min-width:46px;margin-left:10px;padding:0 14px;font-size:30px;display:inline-block}.kds__setari{color:#fff;cursor:pointer;background:#26313b;border:1px solid #45525f;border-radius:8px;padding:8px 14px;font-size:16px}.kds-timpi{z-index:10;box-sizing:border-box;--ground:#0f1419;--ground-2:#1b222a;--surface:#1e2731;--ink:#f2f4f7;--ink-faint:#7d8896;--border:#3a4654;--accent:#ffd25a;--shadow:#0009;background:#000000b8;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.kds-timpi__cutie{box-sizing:border-box;background:#1b222a;border:1px solid #2f3a46;border-radius:16px;flex-direction:column;gap:14px;width:min(760px,100%);max-height:100%;padding:20px;display:flex;box-shadow:0 30px 60px -20px #000000b3}.kds-timpi__cap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kds-timpi__cap h3{flex:auto;margin:0;font-size:22px}.kds-timpi__cap select{color:#fff;background:#26313b;border:1px solid #3a4654;border-radius:10px;padding:10px 14px;font-size:18px}.kds-timpi__cap .kds__setari{background:#2fa866;border-color:#2fa866;padding:10px 22px;font-weight:700}.kds-timpi__lista{border:1px solid #2a333d;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.kds-timpi__rand{border-bottom:1px solid #262f39;align-items:center;gap:12px;padding:8px 16px;display:flex}.kds-timpi__rand:last-child{border-bottom:0}.kds-timpi__rand:nth-child(2n){background:#1e2731}.kds-timpi__rand>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:19px;overflow:hidden}.kds-timpi__rand--implicit{background:#22303d;border:1px solid #3a4654;border-radius:12px;padding:12px 16px}.kds-timpi__rand--implicit>span:first-child{white-space:normal;font-weight:700}.kds-timpi__camp{flex:none;align-items:center;gap:10px;display:flex}.kds-timpi__camp .camp-tastatura{width:104px}.kds-timpi .camp-tastatura__buton{text-align:center;height:46px;padding:0 8px;font-size:21px;font-weight:700}.kds-timpi .camp-tastatura__text--gol{font-size:15px;font-weight:400}.kds-timpi__um{opacity:.65;width:34px;font-size:17px}.kds-timpi__cauta .camp-tastatura__buton{text-align:left;height:50px;padding:0 16px;font-size:18px;font-weight:400}.kds{background:#0f2340}.kds__bara{background:#0b1a30}.kds__flux{flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:14px;min-height:0;padding:14px;display:grid;overflow-y:auto}.kds__flux>.kds-tichet{flex-shrink:0;min-height:max-content}.kds__flux .kds__gol{color:#fff;grid-column:1/-1}.kds-tichet{color:#14233b;background:#fff;border:0;border-radius:12px;gap:0;padding:0;overflow:hidden;box-shadow:0 4px 14px #00000059}.kds-tichet--noua{outline:4px solid #ffd25a}.kds-tichet__cap{justify-content:space-between;align-items:center;padding:10px 12px;font-size:22px;display:flex}.kds-tichet__nr{color:#14233b;background:0 0;padding:0;font-size:28px}.kds-btn{cursor:pointer;color:#fff;border:0;border-radius:10px;min-width:52px;min-height:48px;padding:0 16px;font-size:22px;font-weight:800}.kds-btn--gata{background:#14233b}.kds-btn--preia{background:#2d7dd2;font-size:18px}.kds-tichet__sub{background:#e9ecf0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:18px;font-weight:600;display:flex}.kds-tichet__sub small{opacity:.65;margin-left:6px;font-size:14px;font-weight:400}.kds-tichet__timp{font-size:20px;font-weight:800}.kds-tichet--avertisment,.kds-tichet--critic{animation:none}.kds-tichet__sub.kds-tichet--avertisment{background:#ffe3a3}.kds-tichet__sub.kds-tichet--critic{background:#ffb3b3}.kds-tichet__linii,.kds-tichet__linii ul{margin:0;padding:0;font-size:20px;line-height:1.3;list-style:none}.kds-l{cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px solid #e3e6ea;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.kds-l--gata{background:#cfeec9}.kds-l--gata .kds-l__txt{opacity:.75}.kds-l__bifa{color:#2f9e44;font-size:22px;font-weight:900}.kds-l em{color:#a76a00;font-size:16px}.kds-fel{color:#37485f;background:repeating-linear-gradient(135deg,#f1f2f4,#f1f2f4 4px,#e4e6ea 4px 8px);border-top:1px solid #d7dbe0;justify-content:center;align-items:center;gap:10px;padding:6px 12px;font-weight:700;display:flex}.kds-fel__bifa{color:#14233b;cursor:pointer;background:#fff;border:2px solid #14233b;border-radius:8px;min-width:44px;min-height:36px;font-size:18px;font-weight:900}.kds-fel--gata .kds-fel__bifa{color:#fff;background:#2f9e44;border-color:#2f9e44}.kds-tichet__mesaj{color:#a76a00;padding:8px 12px}.kds-tichet__op{color:#14233b;opacity:.55;padding:6px 12px 10px;display:block}.kds-l--sel{background:#d9f2d3}.kds-l__dr{align-items:center;gap:10px;display:inline-flex}.kds-cd{box-sizing:border-box;font-variant-numeric:tabular-nums;color:#2f9e44;border:3px solid #2f9e44;border-radius:19px;flex:none;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 9px;font-size:16px;font-weight:800;display:inline-flex}.kds-cd--depasit{color:#fff;background:#e03131;border-color:#e03131;animation:1s infinite kds-cd-puls}@keyframes kds-cd-puls{50%{box-shadow:0 0 0 6px #e0313147}}.kds-btn--sel{background:#2f9e44;width:calc(100% - 24px);min-height:54px;margin:8px 12px 4px;font-size:20px;display:block}.kds-mai{color:#37485f;cursor:pointer;opacity:1;background:#fff;border:1px solid #b8c0cc;border-radius:8px;margin-left:10px;padding:4px 10px;font-size:13px}.kds__sunet{background:#b8860b;border-color:#ffd25a;font-weight:700;animation:1.2s infinite kds-cd-puls}.kds-l__loc{color:var(--accent);font-weight:800}.kds__chips,.kds__mai-btn{display:none}.kds__actiuni{display:contents}@media (width<=700px){.kds__bara{flex-wrap:wrap;gap:8px;padding:8px 10px}.kds__bara h1{letter-spacing:1px;font-size:16px}.kds__bara select{display:none}.kds__contor{order:1;margin-left:auto;font-size:14px}.kds__mai-btn{order:2;padding:6px 12px;font-size:18px;line-height:1;display:inline-block}.kds__chips{order:3;gap:6px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.kds__chip{color:#fff;white-space:nowrap;cursor:pointer;background:#26313b;border:1px solid #45525f;border-radius:20px;flex:none;padding:8px 14px;font-size:14px;font-weight:700}.kds__chip--activ{color:#14233b;background:#ffd25a;border-color:#ffd25a}.kds__actiuni{flex-wrap:wrap;order:4;gap:8px;width:100%;display:none}.kds--meniu .kds__actiuni{display:flex}.kds__eroare{order:5;width:100%;font-size:13px}.kds__flux{grid-template-columns:1fr;gap:10px;padding:8px}.kds-tichet__linii,.kds-tichet__linii ul{font-size:18px}.kds-btn{min-height:52px}.kds__gata{padding:8px 10px}}.kds__sectie-fixa{display:none}@media (width<=700px){.kds--fixat .kds__chips{display:none}.kds--fixat .kds__sectie-fixa{color:#ffd25a;display:inline}}
