/* v516 — kullanıcı (18.10.2026, görseller): "Yönetim paneli için her biri farklı bir renk olsun; Valenzo POS v287 yazan kısmı sil;
   yeni kayıt kısmı düzenlenmesi gerek; giriş ekranı tam ekran iken kapat ve küçült tuşları olsun; adisyon sil ve − tuşları da olsun
   (satıra dokununca açılan pencere de kalsın); Valenzo Coffee yazısı dolu dolu belirgin olsun". Dokuz / on :not(#…). */
@media (min-width: 768px) {
/* ---------- hesap menüsü: her satır ayrı renk, satır 50 px (pos-polish-v287 ROW 58), sürüm yazısı yok ---------- */
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v287-menu-item { top: calc(var(--pm-top, 60px) + var(--pm-head, 0px) + 8px + var(--pm-i, 0) * 58px) !important; height: 50px !important; min-height: 50px !important; padding: 0 14px !important; gap: 12px !important; border-radius: 14px !important; border: 1px solid transparent !important; font-size: 16px !important; font-weight: 800 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v287-assistant { background: #E3F1FC !important; border-color: #C9E4F8 !important;  }
html[data-valenzo-theme="dark"]:not([data-valenzo-pos-variant="hybrid"]):root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v287-assistant { background: rgba(56, 189, 248, .16) !important; border-color: rgba(56, 189, 248, .32) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v287-assistant:hover { filter: brightness(.97) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v400-size { background: #ECE6FB !important; border-color: #DCD1F7 !important;  }
html[data-valenzo-theme="dark"]:not([data-valenzo-pos-variant="hybrid"]):root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v400-size { background: rgba(167, 139, 250, .18) !important; border-color: rgba(167, 139, 250, .34) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v400-size:hover { filter: brightness(.97) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v257-menu-button { background: #DDF4E9 !important; border-color: #C3EBD7 !important;  }
html[data-valenzo-theme="dark"]:not([data-valenzo-pos-variant="hybrid"]):root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v257-menu-button { background: rgba(52, 211, 153, .16) !important; border-color: rgba(52, 211, 153, .32) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v257-menu-button:hover { filter: brightness(.97) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .valenzo-language-selector { background: #FDE6DA !important; border-color: #F8D2BF !important;  }
html[data-valenzo-theme="dark"]:not([data-valenzo-pos-variant="hybrid"]):root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .valenzo-language-selector { background: rgba(251, 146, 60, .16) !important; border-color: rgba(251, 146, 60, .32) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .valenzo-language-selector:hover { filter: brightness(.97) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v259-secure-logout { background: #FDE2E2 !important; border-color: #F8C9C9 !important; color: #DC2626 !important; }
html[data-valenzo-theme="dark"]:not([data-valenzo-pos-variant="hybrid"]):root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v259-secure-logout { background: rgba(248, 113, 113, .16) !important; border-color: rgba(248, 113, 113, .34) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v259-secure-logout:hover { filter: brightness(.97) !important; }
html[data-valenzo-theme="dark"]:not([data-valenzo-pos-variant="hybrid"]):root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v259-secure-logout { color: #FCA5A5 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > :is(.pos-v400-size)::after, html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > :is(.pos-v257-menu-button)::after { content: "" !important; display: block !important; width: 20px !important; height: 20px !important; margin-left: auto !important; flex: 0 0 auto !important; background: currentColor !important; opacity: .7 !important; -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm9%2018%206-6-6-6'%2F%3E%3C%2Fsvg%3E") center / 20px 20px no-repeat !important; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm9%2018%206-6-6-6'%2F%3E%3C%2Fsvg%3E") center / 20px 20px no-repeat !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v257-menu-button > svg { display: none !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .valenzo-language-selector > span[aria-hidden="true"] { display: block !important; width: 22px !important; height: 22px !important; flex: 0 0 auto !important; font-size: 0 !important; color: inherit !important; background: currentColor !important; -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%3Cpath%20d%3D'M12%202a14.5%2014.5%200%200%200%200%2020%2014.5%2014.5%200%200%200%200-20'%2F%3E%3Cpath%20d%3D'M2%2012h20'%2F%3E%3C%2Fsvg%3E") center / 22px 22px no-repeat !important; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'10'%2F%3E%3Cpath%20d%3D'M12%202a14.5%2014.5%200%200%200%200%2020%2014.5%2014.5%200%200%200%200-20'%2F%3E%3Cpath%20d%3D'M2%2012h20'%2F%3E%3C%2Fsvg%3E") center / 22px 22px no-repeat !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .valenzo-language-selector > select { flex: 1 1 auto !important; min-width: 0 !important; height: 38px !important; border-radius: 10px !important; font-size: 15px !important; font-weight: 700 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v259-secure-logout::before { content: "" !important; display: block !important; width: 22px !important; height: 22px !important; flex: 0 0 auto !important; background: currentColor !important; -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4'%2F%3E%3Cpath%20d%3D'm16%2017%205-5-5-5'%2F%3E%3Cpath%20d%3D'M21%2012H9'%2F%3E%3C%2Fsvg%3E") center / 22px 22px no-repeat !important; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M9%2021H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h4'%2F%3E%3Cpath%20d%3D'm16%2017%205-5-5-5'%2F%3E%3Cpath%20d%3D'M21%2012H9'%2F%3E%3C%2Fsvg%3E") center / 22px 22px no-repeat !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-user-menu .pos-v287-menu-id b { font-size: 18px !important; font-weight: 900 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .pos-v287-assistant .pos-v287-assistant-mark { width: 38px !important; height: 38px !important; border-radius: 11px !important; background: linear-gradient(145deg, #2CCFCB 0%, #12B8B5 100%) !important; color: #032B2A !important; }
/* ---------- işletme adı (üst çubuk): dolgun, belirgin ---------- */
html:root:not([data-tl485="side"]):not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-user-trigger { gap: 10px !important; min-height: 54px !important; padding: 5px 12px 5px 5px !important; border-radius: 16px !important; background: rgba(255, 255, 255, .08) !important; border: 1px solid rgba(255, 255, 255, .16) !important; }
html:root:not([data-tl485="side"]):not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-user-trigger:hover, html:root:not([data-tl485="side"]):not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-user-trigger[aria-expanded="true"] { background: rgba(255, 255, 255, .14) !important; }
html:root:not([data-tl485="side"]):not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-user-trigger .pos-v247-user-avatar { width: 44px !important; height: 44px !important; min-width: 44px !important; font-size: 16px !important; font-weight: 900 !important; }
html:root:not([data-tl485="side"]):not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-user-trigger .pos-v247-user-copy b { font-size: 19px !important; font-weight: 900 !important; letter-spacing: .4px !important; line-height: 1.15 !important; color: #FFFFFF !important; -webkit-text-fill-color: #FFFFFF !important; max-width: 260px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
html:root:not([data-tl485="side"]):not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-user-trigger .pos-v287-caret { color: #FFFFFF !important; opacity: .85 !important; }
/* ---------- adisyon satırı: sağda kırmızı tuş — 1 adette çöp kutusu, fazlasında − (table-ops-v304 data-ca516-one) ---------- */
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-row { grid-template-columns: minmax(0, 1fr) calc(30px * var(--vzu-cart, 1)) calc(76px * var(--vzu-cart, 1)) 42px !important; grid-template-areas: none !important; column-gap: 6px !important; align-items: center !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-columns { grid-template-columns: minmax(0, 1fr) calc(30px * var(--vzu-cart, 1)) calc(76px * var(--vzu-cart, 1)) 42px !important; column-gap: 6px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-cart-row > .pos-v247-cart-name { grid-area: auto !important; grid-row: 1 !important; grid-column: 1 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-columns > span:nth-child(2) { justify-self: center !important; text-align: center !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-columns > span:nth-child(3) { justify-self: end !important; text-align: right !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-cart-row > .pos-v247-cart-quantity { display: contents !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-cart-row .pos-v247-cart-quantity > strong { grid-row: 1 !important; grid-column: 2 !important; justify-self: center !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-cart-row > .pos-v247-cart-amount { grid-area: auto !important; grid-row: 1 !important; grid-column: 3 !important; justify-self: end !important; text-align: right !important; white-space: nowrap !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-cart-row .pos-v247-cart-quantity > .resto-qty.resto-minus { display: inline-flex !important; grid-row: 1 !important; grid-column: 4 !important; justify-self: end !important; align-items: center !important; justify-content: center !important; width: 40px !important; height: 40px !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 10px !important; background: #DC2626 !important; color: #FFFFFF !important; box-shadow: 0 2px 6px rgba(220, 38, 38, .28) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-cart-row .pos-v247-cart-quantity > .resto-qty.resto-minus:hover { background: #B91C1C !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-cart-row .pos-v247-cart-quantity > .resto-qty.resto-minus > svg { width: 20px !important; height: 20px !important; color: #FFFFFF !important; stroke: #FFFFFF !important; stroke-width: 2.6 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-cart-row[data-ca516-one] .pos-v247-cart-quantity > .resto-qty.resto-minus > svg { display: none !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i):not(#ui516j) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-cart-row[data-ca516-one] .pos-v247-cart-quantity > .resto-qty.resto-minus::before { content: "" !important; display: block !important; width: 20px !important; height: 20px !important; background: #FFFFFF !important; -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%206h18'%2F%3E%3Cpath%20d%3D'M19%206v14a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2V6'%2F%3E%3Cpath%20d%3D'M8%206V4a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2'%2F%3E%3Cpath%20d%3D'M10%2011v6'%2F%3E%3Cpath%20d%3D'M14%2011v6'%2F%3E%3C%2Fsvg%3E") center / 20px 20px no-repeat !important; mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%206h18'%2F%3E%3Cpath%20d%3D'M19%206v14a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2V6'%2F%3E%3Cpath%20d%3D'M8%206V4a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2'%2F%3E%3Cpath%20d%3D'M10%2011v6'%2F%3E%3Cpath%20d%3D'M14%2011v6'%2F%3E%3C%2Fsvg%3E") center / 20px 20px no-repeat !important; }
}
/* ---------- kayıt kartı (700 px üstü): tekrarlar kalkar, yazılar okunur, kart ekrana sığar (sığmazsa kendi içinde kayar) ---------- */
@media (min-width: 700px) {
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-card.bg-panel { max-height: calc(100dvh - 72px) !important; overflow-y: auto !important; overscroll-behavior: contain !important; padding: 14px 20px 14px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-card-head, html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-card-copy .valenzo-auth-eyebrow, html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register #cloudRegistrationStep1 .valenzo-auth-step-copy { display: none !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-register-shell > p.sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-card-copy h2 { font-size: 24px !important; line-height: 1.15 !important; margin: 0 0 4px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-card-copy p { font-size: 13.5px !important; line-height: 1.4 !important; opacity: .85 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-tabs { min-height: 46px !important; margin: 10px 0 8px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-tabs .auth-view-tab { min-height: 40px !important; font-size: 15px !important; font-weight: 800 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-tabs .auth-view-tab.is-active { color: #062B2D !important; -webkit-text-fill-color: #062B2D !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-progress { margin: 0 0 10px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-progress b { width: 28px !important; height: 28px !important; min-width: 28px !important; font-size: 13px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-progress span { font-size: 12.5px !important; font-weight: 700 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .auth-choice-button { min-height: 48px !important; padding: 6px 12px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .auth-choice-button span { font-size: 15px !important; font-weight: 800 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .auth-choice-button small { font-size: 12.5px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-field > span:first-child { font-size: 13px !important; font-weight: 700 !important; margin-bottom: 3px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-field :is(input.field), html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .valenzo-auth-field :is(select.field) { height: 44px !important; min-height: 44px !important; font-size: 15.5px !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-v246.is-register .auth-primary-button { min-height: 50px !important; font-size: 16.5px !important; font-weight: 800 !important; }
}
/* ---------- giriş / kayıt ekranında pencere tuşları (kasa uygulaması; window-controls-v307 .wc516-auth) ---------- */
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-site-nav .valenzo-auth-language-host:has(> .wc516-auth) { display: inline-flex !important; align-items: center !important; gap: 0 !important; width: auto !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-site-nav .wc516-auth { display: inline-flex !important; align-items: center !important; gap: 6px !important; margin-left: 12px !important; flex: 0 0 auto !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-site-nav .wc516-auth > .wc307-button { display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; min-width: 42px !important; height: 42px !important; padding: 0 10px !important; border-radius: 12px !important; border: 1px solid rgba(255, 255, 255, .18) !important; background: rgba(255, 255, 255, .08) !important; color: #FFFFFF !important; cursor: pointer !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-site-nav .wc516-auth > .wc307-button:hover { background: rgba(255, 255, 255, .16) !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-site-nav .wc516-auth > .wc307-close:hover, html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-site-nav .wc516-auth > .wc307-close[data-wc307-confirm="true"] { background: #DC2626 !important; border-color: #DC2626 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-site-nav .wc516-auth .wc307-label { font-size: 14px !important; font-weight: 800 !important; }
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .valenzo-auth-site-nav .wc516-auth .wc307-label:empty { display: none !important; }

/* ---------- v539: adisyon satırında Adet / Tutar çakışması (kullanıcı fotoğrafı 20.10.2026: "12" ile "2.280,00 ₺" üst üste,
   "122.280,00 ₺" gibi okunuyordu). Kök neden: yukarıdaki v516 düzeni Adet sütununu 30 px, Tutar sütununu 76 px SABİT yapıyor;
   küçük bilgisayarda (mantıksal 1181–1299 px, theme-brand v359) ad / adet / tutar zoom 1.12 ile büyüyor, sütun büyümüyor →
   "2.280,00 ₺" (≈81 px, yazı tipine göre daha geniş) sütundan sola taşıp adetin üstüne biniyordu; 10.000 ₺ üstü her ekranda.
   Artık iki sütun en az eskisi kadar (30 / 76 px × Ekran Boyutları; v515 büyüklük kuralları aynen), yazı sığmazsa yazıya göre genişler (max-content);
   rakamlar eşit genişlikte (tabular) — satırlar hizalı kalır, tutarın sağ kenarı her satırda aynı. Başlık aynı en küçük ölçüde. ---------- */
html:root:not(#cc539a):not(#cc539b):not(#cc539c):not(#cc539d):not(#cc539e):not(#cc539f):not(#cc539g):not(#cc539h):not(#cc539i):not(#cc539j):not(#cc539k) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-row { grid-template-columns: minmax(0, 1fr) minmax(calc(30px * var(--vzu-cart, 1)), max-content) minmax(calc(76px * var(--vzu-cart, 1)), max-content) 42px !important; column-gap: 6px !important; }
html:root:not(#cc539a):not(#cc539b):not(#cc539c):not(#cc539d):not(#cc539e):not(#cc539f):not(#cc539g):not(#cc539h):not(#cc539i):not(#cc539j):not(#cc539k) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-columns { grid-template-columns: minmax(0, 1fr) calc(30px * var(--vzu-cart, 1)) calc(76px * var(--vzu-cart, 1)) 42px !important; column-gap: 6px !important; }
html:root:not(#cc539a):not(#cc539b):not(#cc539c):not(#cc539d):not(#cc539e):not(#cc539f):not(#cc539g):not(#cc539h):not(#cc539i):not(#cc539j):not(#cc539k) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-row > .pos-v247-cart-amount, html:root:not(#cc539a):not(#cc539b):not(#cc539c):not(#cc539d):not(#cc539e):not(#cc539f):not(#cc539g):not(#cc539h):not(#cc539i):not(#cc539j):not(#cc539k) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-row .pos-v247-cart-quantity > strong { font-variant-numeric: tabular-nums !important; white-space: nowrap !important; }
html:root:not(#cc539a):not(#cc539b):not(#cc539c):not(#cc539d):not(#cc539e):not(#cc539f):not(#cc539g):not(#cc539h):not(#cc539i):not(#cc539j):not(#cc539k) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-row > .pos-v247-cart-name { min-width: 0 !important; overflow-wrap: break-word !important; }   /* yalnız satıra sığmayan tek kelime bölünür (büyük Ekran Boyutu); normal boyutta değişiklik yok */

/* v544: hesap menüsünde Dil satırı — dil paketi seçiciyi yeniden kurunca eklenen ok öğesi de dünya simgesi çiziliyordu (iki simge);
   seçicinin kendi oku var, ok öğesi gizli */
html:root:not(#ui516a):not(#ui516b):not(#ui516c):not(#ui516d):not(#ui516e):not(#ui516f):not(#ui516g):not(#ui516h):not(#ui516i) body .pos-v220-shell .pos-v287-utility.is-open > .valenzo-language-selector > span.valenzo-language-arrow { display: none !important; }
