/* v501 — Kasa üst barı (kullanıcı görseli, 16.10.2026: "üsteki kart bu şekilde olsun"), uygulama renkleriyle:
   - Bar koyu lacivert (#0E1822, koyu temanın zemini) her temada; logo solda.
   - Menü: simge üstte / ad altta kutular, ince turkuaz çizgi; seçili dolu turkuaz (paletten).
   - Sağda hesap (sarı / altın avatar, ad + yetki, ok) ve sade beyaz pencere düğmeleri.
   - Masa ekranında saat bölüm satırının sağına geçer (table-ops-v304 .tb501-clock; o sırada bardaki saat gizli).
   - Bölüm satırı beyaz; seçili bölüm çipi bar lacivertinde (koyu temada turkuaz), diğerleri açık gri.
   Klasik düzen + kasa ölçeği (v486 kapsamı); Yan Menülü (v485) ve telefon etkilenmez. Yalnız stil; yedi :not(#…). */

html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]) {
  --t5-bar: #0E1822;
  --t5-line: #0E1822;
  --t5-tile: rgb(255 255 255 / .035);
  --t5-tile-line: color-mix(in srgb, var(--p-0f766e, #0F766E) 82%, #FFFFFF);
  --t5-fg: #EEF4F7;
  --t5-muted: #9FB0BF;
  --t5-hover: rgb(255 255 255 / .08);
  --t5-on: var(--p-0f766e, #0F766E);
  --t5-on-line: color-mix(in srgb, var(--p-0f766e, #0F766E) 62%, #FFFFFF);
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"])[data-valenzo-theme="dark"]:not([data-valenzo-pos-variant="hybrid"]) { --t5-line: #22333F; }
/* v509 (zayıf nokta: karma temada lacivert bar ile Koyu Petrol kategori sütunu yan yana): karma temada bar da Koyu Petrol */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"])[data-valenzo-pos-variant="hybrid"] { --t5-bar: #062B2D; --t5-line: #062B2D; }

/* bölüm satırına taşınan saat: yalnız bu kapsamda görünür (Yan Menülü / telefon kendi saatini kullanır) */
.table-workspace-v173 .tv173-zonebar > .tb501-clock { display: none; }

/* ---------- üst bar ---------- */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell { grid-template-rows: 86px minmax(0, 1fr) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail {
  height: 86px !important; min-height: 86px !important; padding: 0 16px !important; column-gap: 16px !important;
  background: var(--t5-bar) !important; border: 0 !important; border-bottom: 1px solid var(--t5-line) !important; box-shadow: none !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v220-brand-mark { width: 52px !important; height: 52px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v220-brand-copy b { color: var(--t5-fg) !important; }

/* menü: simge üstte, ad altta; kutular ince turkuaz çizgili */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav {
  gap: 8px !important; width: 100% !important; max-width: none !important; justify-self: stretch !important; justify-content: flex-start !important; height: 70px !important; padding: 0 !important;
  background: transparent !important; border: 0 !important; border-radius: 0 !important; overflow: hidden !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item {
  flex-direction: column !important; gap: 6px !important; flex: 0 0 auto !important; width: auto !important; max-width: none !important; min-width: 150px !important; height: 70px !important; padding: 0 20px !important;
  border: 1px solid var(--t5-tile-line) !important; border-radius: 10px !important; background: var(--t5-tile) !important; color: var(--t5-fg) !important; box-shadow: none !important; overflow: visible !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item[hidden] { display: none !important; } /* yetkisi olmayan bölüm (ör. kasiyerde Kapanan Adisyonlar) yer kaplamaz */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item:hover { background: var(--t5-hover) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item:is(.active, .is-active, [aria-current="page"]),
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell[data-pos-v220-view="hybrid"] aside.pos-v220-rail nav.pos-v220-nav > [data-pos-v220-target="tables"] {
  background: var(--t5-on) !important; border-color: var(--t5-on-line) !important; color: #FFFFFF !important; box-shadow: none !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item .pos-v220-nav-icon { width: 28px !important; height: 28px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item .pos-v220-nav-icon svg { width: 28px !important; height: 28px !important; stroke-width: 1.75 !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item .pos-v220-nav-copy { justify-content: center !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item .pos-v220-nav-copy b { font-size: 16px !important; font-weight: 600 !important; line-height: 1.15 !important; overflow: visible !important; text-overflow: clip !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item .pos-v220-nav-badge:not(:empty) { position: absolute !important; top: 6px !important; right: 8px !important; min-width: 22px !important; height: 22px !important; border-radius: 11px !important; }
@media (max-width: 1299px) {
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item { min-width: 108px !important; padding: 0 12px !important; }
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item .pos-v220-nav-copy b { font-size: 15px !important; }
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail nav.pos-v220-nav { gap: 6px !important; }
}

/* sağ küme: saat (masa ekranı dışında) · hesap · pencere düğmeleri */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility { gap: 8px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .wc310-clock b { color: var(--t5-fg) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .wc310-clock small { color: var(--t5-muted) !important; }
html:root[data-tb501-zone-clock]:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .wc310-clock { display: none !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .pos-v287-user-trigger {
  height: 60px !important; padding: 0 10px 0 4px !important; gap: 12px !important; border: 0 !important; border-radius: 12px !important; background: transparent !important; color: var(--t5-fg) !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .pos-v287-user-trigger:hover { background: var(--t5-hover) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-user-trigger .pos-v247-user { gap: 12px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-user-trigger .pos-v247-user-avatar { width: 46px !important; height: 46px !important; min-width: 46px !important; font-size: 16px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-user-trigger .pos-v247-user-copy:not(#v472) { max-width: clamp(0px, calc((var(--vz-vw, 1366px) - 1150px) * 10), 160px) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-user-trigger .pos-v247-user-copy b { font-size: 17px !important; color: var(--t5-fg) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-user-trigger .pos-v247-user-copy small { display: none !important; } /* v504 kullanıcı: "VALENZO COFFEE altındaki Patron yazısını sil" (yetki hesap menüsünde) */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-user-trigger .pos-v287-caret { color: var(--t5-fg) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .wc307 { gap: 4px !important; margin: 0 !important; padding: 0 0 0 6px !important; border-left: 0 !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .wc307 .wc307-button { width: 44px !important; height: 44px !important; color: var(--t5-fg) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .wc307 .wc307-button svg { width: 24px !important; height: 24px !important; stroke-width: 2.25 !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .wc307 .wc307-button:hover { background: var(--t5-hover) !important; color: #FFFFFF !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell aside.pos-v220-rail .pos-v287-utility > .wc307 .wc307-close:hover { background: #DC2626 !important; color: #FFFFFF !important; }

/* ---------- bölüm satırı (masa ekranı) ---------- */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-zonebar { background: var(--op-card) !important; border-bottom: 1px solid var(--op-line) !important; padding: 12px 20px 12px 16px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-areas > button[data-area-id] { background: var(--op-stage) !important; border-color: transparent !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-areas > button[data-area-id]:hover { background: var(--op-line) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-areas > button[data-area-id] > i { background: var(--op-fg) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-areas > button[data-area-id].active { background: var(--t5-bar) !important; border-color: var(--t5-bar) !important; color: #FFFFFF !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-areas > button[data-area-id].active > i { background: #FFFFFF !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-areas > button[data-area-id].active > span > small { color: #FFFFFF !important; opacity: .85 !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"])[data-valenzo-theme="dark"]:not([data-valenzo-pos-variant="hybrid"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-areas > button[data-area-id].active { background: var(--op-accent) !important; border-color: var(--op-accent) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-zonebar > .tb501-clock {
  display: flex !important; flex-direction: column !important; align-items: flex-end !important; justify-content: center !important; gap: 2px !important;
  flex: 0 0 auto !important; margin: 0 0 0 auto !important; padding: 2px 0 2px 22px !important; border-left: 2px solid var(--op-line-strong) !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-zonebar > .tb501-clock b { font-size: 26px !important; font-weight: 800 !important; line-height: 1.05 !important; color: var(--op-fg) !important; font-variant-numeric: tabular-nums !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb501a):not(#tb501b):not(#tb501c):not(#tb501d):not(#tb501e):not(#tb501f):not(#tb501g) body .pos-v247-shell.pos-v220-shell .table-workspace-v173 .tv173-zonebar > .tb501-clock small { font-size: 15px !important; font-weight: 600 !important; color: var(--op-fg) !important; white-space: nowrap !important; }

/* ---------- v507 satış ekranında üst bar gizli (kullanıcı fotoğrafı, 17.10.2026: "masa 1 seçtim veya hızlı satış kısmındayım,
   bu kısım saklansın; zaten Masalar kartı var, ona basınca beni direkt masa bölümüne atıyor"). Masa seçiliyken
   (body.pos-v287-table-focus) ve Hızlı Satış'ta bar yok, içerik en üstten başlar; masa ekranı, Paket, Servis Radarı ve
   Kapanan Adisyonlar'da bar görünür. Sol sütundaki Masalar düğmesi masa ekranına döndürür. Hızlı Satış'ta yalnız masa bölümü açıksa gizlenir (yalnız hızlı satış kullanan işletmede bar tek yol: Yönetim / çıkış / pencere). Dokuz :not (v502 ölçü katmanı sekiz). ---------- */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body.pos-v287-table-focus .pos-v247-shell.pos-v220-shell,
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell[data-pos-v220-view="quick"]:has(nav.pos-v220-nav > [data-pos-v220-target="tables"]:not([hidden])) { grid-template-rows: 0 minmax(0, 1fr) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body.pos-v287-table-focus .pos-v247-shell.pos-v220-shell > aside.pos-v220-rail,
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell[data-pos-v220-view="quick"]:has(nav.pos-v220-nav > [data-pos-v220-target="tables"]:not([hidden])) > aside.pos-v220-rail { display: none !important; }

/* ---------- v508 dikey tablet (≤1000 px, kullanıcı: "tüm güncellemeleri tablet moduna entegre edelim"): aynı lacivert bar ve
   kutular, ekrana sığar — kutular eşit paylaşır, adlar tek satır (v434 kısa adları: Radar · Kapanan), hesapta yalnız avatar.
   Kasa ölçeği açıkken genişlik en az 1181 olduğundan bu bölüm yalnız tablette çalışır. ---------- */
@media (max-width: 1000px) {
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell > aside.pos-v220-rail { column-gap: 10px !important; padding: 0 10px !important; }
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell > aside.pos-v220-rail nav.pos-v220-nav { gap: 6px !important; }
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell > aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item { flex: 1 1 0 !important; min-width: 0 !important; padding: 0 4px !important; }
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell > aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item .pos-v220-nav-copy b { font-size: 12.5px !important; white-space: nowrap !important; }
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell > aside.pos-v220-rail nav.pos-v220-nav > .pos-v220-nav-item:is([data-pos-v220-target="radar"], [data-pos-v220-target="closed"]) .pos-v220-nav-copy b { font-size: 0 !important; }
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell > aside.pos-v220-rail .pos-v287-user-trigger :is(.pos-v247-user-copy), html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell > aside.pos-v220-rail .pos-v287-user-trigger :is(.pos-v287-caret) { display: none !important; }
  html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell > aside.pos-v220-rail .pos-v287-utility > .pos-v287-user-trigger { padding: 0 4px !important; }
}

/* ---------- v509 Masalar düğmesinde Paket rozeti (satışta bar gizliyken yeni paket siparişi) ---------- */
.pos-v247-tables-shortcut > .tb509-pk { display: none; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#tb507a):not(#tb507b):not(#tb507c):not(#tb507d):not(#tb507e):not(#tb507f):not(#tb507g):not(#tb507h):not(#tb507i) body .pos-v247-shell.pos-v220-shell .resto-cats .pos-v247-tables-shortcut > .tb509-pk {
  position: absolute !important; top: -9px !important; right: -6px !important; z-index: 3 !important;
  display: inline-flex !important; align-items: center !important; min-height: 28px !important; padding: 0 10px !important;
  border-radius: 999px !important; border: 2px solid var(--op-card, #FFFFFF) !important; background: #DC2626 !important; color: #FFFFFF !important; -webkit-text-fill-color: #FFFFFF !important;
  font-size: 13px !important; font-weight: 800 !important; line-height: 1 !important; white-space: nowrap !important; cursor: pointer !important; box-shadow: 0 2px 6px rgb(220 38 38 / .35) !important;
}
