/* v490 — Satış ekranı üst bölgesi yeniden (kullanıcı fotoğrafı: "bu kısım hiç profesyonel değil, daha iyi bir görünüm
   yapar mısın"). Üst şeritle (topbar-v486, seçenek A) aynı dil; klasik düzen (data-tl485 ≠ side), kasa ölçeği açıkken:
   - Masa / Müşteri satırı: beyaz çipler (simge kutusu + ad, sağda ince ok), sağda sade "Masayı Taşı" / "Birleştir".
   - Arama satırı: gri kanal içinde arama (turkuaz çerçeve yok; odakta ince turkuaz halka), sağda tek parça
     kart / liste anahtarı. İki satır beyaz bant, altında ince çizgi; ürünler bantın altında başlar.
   - Adisyon paneli başlığı: dört eşit düğme (Yazdır · Beklet · Hesap İsteği · İptal) aynı ölçü, simge üstte, okunur
     yazı (11,5 px; eskisi 9,8 px) — ağır renkli kutular yerine ince çerçeveli, renk yalnız yazı/simgede;
     Hesap İsteği açıkken sarı dolgu. Sütun başlığı (Ürün · Adet · Tutar) büyük harf, soluk, çizgili.
   Yalnız stil; DOM / olaylar aynı. Renk değişkenleri topbar-v486.css'ten (--tb-*). Hızlı Satış ekranı da aynı banttan
   yararlanır (masa satırı orada yok). Eski katmanları (theme-brand v289 vb., 1 kimlikli) geçmek için 6 :not(#…). */

html:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]) {
  --sh-danger: #DC2626;
  --sh-danger-soft: #FEE2E2;
  --sh-warn-soft: #FEF3C7;
  --sh-accent-soft: color-mix(in srgb, var(--p-0f766e, #0F766E) 12%, #FFFFFF);
  --sh-focus: color-mix(in srgb, var(--p-0f766e, #0F766E) 28%, transparent);
  --sh-seg-shadow: 0 1px 3px rgb(15 23 42 / .14);
}
html:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"])[data-valenzo-theme="dark"]:not([data-valenzo-pos-variant="hybrid"]) {
  --sh-danger: #F87171;
  --sh-danger-soft: rgb(248 113 113 / .16);
  --sh-warn-soft: rgb(251 191 36 / .16);
  --sh-accent-soft: color-mix(in srgb, var(--p-0f766e, #0F766E) 30%, #0E1822);
  --sh-seg-shadow: 0 1px 3px rgb(0 0 0 / .45);
}

/* ---------- masa / müşteri satırı ---------- */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip {
  display: flex !important; flex-wrap: nowrap !important; align-items: center !important; gap: 10px !important; min-width: 0 !important;
  margin: 0 !important; padding: 10px 12px 2px !important; min-height: 56px !important; background: var(--tb-bar) !important;
  border: 0 !important; border-radius: 0 !important; box-shadow: none !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip:empty { display: none !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .pos-v247-order-selectors { display: flex !important; flex: 1 1 auto !important; gap: 10px !important; margin: 0 !important; padding: 0 !important; min-width: 0 !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label {
  position: relative !important; display: inline-flex !important; align-items: center !important; gap: 10px !important; flex: 0 1 auto !important;
  min-width: 150px !important; max-width: 280px !important; height: 44px !important; min-height: 44px !important; margin: 0 !important; padding: 0 36px 0 7px !important;
  border: 1px solid var(--tb-line) !important; border-radius: 12px !important; background: var(--tb-bar) !important; color: var(--tb-fg) !important; box-shadow: none !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label:hover { border-color: var(--tb-chip-line) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label:focus-within { border-color: var(--tb-accent) !important; box-shadow: 0 0 0 3px var(--sh-focus) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label > span:first-child {
  flex: none !important; display: grid !important; place-items: center !important; width: 30px !important; height: 30px !important; margin: 0 !important; padding: 0 !important;
  border-radius: 9px !important; background: var(--sh-accent-soft) !important; color: var(--tb-accent) !important; font-size: 0 !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label > span:first-child svg { width: 17px !important; height: 17px !important; color: inherit !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label > b { display: none !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label > select {
  appearance: none !important; -webkit-appearance: none !important; flex: 1 1 auto !important; min-width: 0 !important; height: 42px !important; margin: 0 !important; padding: 0 !important;
  border: 0 !important; background: transparent !important; color: inherit !important; -webkit-text-fill-color: currentColor !important; font-size: 14.5px !important; font-weight: 800 !important;
  box-shadow: none !important; outline: 0 !important; cursor: pointer !important; text-overflow: ellipsis !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label::after {
  content: "" !important; position: absolute !important; right: 15px !important; top: 50% !important; width: 7px !important; height: 7px !important; margin-top: -5px !important;
  border: 0 solid var(--tb-muted) !important; border-width: 0 2px 2px 0 !important; transform: rotate(45deg) !important; pointer-events: none !important; background: none !important;
}
/* Hesap İsteği açıkken masa çipi sarı (v402 davranışı korunur) */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell[data-ts402-bill] .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label.pos-v247-table-select { background: var(--sh-warn-soft) !important; border-color: var(--tb-warn) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell[data-ts402-bill] .pos-v247-sales .ts328-strip > .pos-v247-order-selectors > label.pos-v247-table-select > span:first-child { background: color-mix(in srgb, var(--tb-warn) 18%, transparent) !important; color: var(--tb-warn) !important; }

html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .tops304-row { display: flex !important; flex: none !important; align-items: center !important; gap: 6px !important; margin: 0 0 0 auto !important; padding: 0 !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .tops304-row > .tops304-btn {
  display: inline-flex !important; align-items: center !important; gap: 7px !important; height: 40px !important; min-height: 0 !important; padding: 0 12px !important; margin: 0 !important;
  border: 1px solid transparent !important; border-radius: 10px !important; background: transparent !important; color: var(--tb-muted) !important; box-shadow: none !important;
  font-size: 13.5px !important; font-weight: 700 !important; white-space: nowrap !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .tops304-row > .tops304-btn:not(:disabled):hover { background: var(--tb-hover) !important; color: var(--tb-fg) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .tops304-row > .tops304-btn:disabled { opacity: .45 !important; cursor: default !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .tops304-row > .tops304-btn svg { width: 16px !important; height: 16px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .ts328-strip > .tops304-row > .tops304-hint { display: none !important; }

/* ---------- arama satırı ---------- */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar {
  display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; align-items: center !important; gap: 10px !important;
  height: 60px !important; min-height: 0 !important; margin: 0 !important; padding: 6px 12px 10px !important;
  background: var(--tb-bar) !important; border: 0 !important; border-bottom: 1px solid var(--tb-line) !important; border-radius: 0 !important; box-shadow: none !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .resto-search-wrap {
  display: flex !important; align-items: center !important; gap: 10px !important; height: 44px !important; min-height: 0 !important; margin: 0 !important; padding: 0 14px !important;
  border: 1px solid transparent !important; border-radius: 12px !important; background: var(--tb-track) !important; box-shadow: none !important; color: var(--tb-fg) !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .resto-search-wrap:focus-within { background: var(--tb-bar) !important; border-color: var(--tb-accent) !important; box-shadow: 0 0 0 3px var(--sh-focus) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .resto-search-wrap > .vz-ico-slot { flex: none !important; display: grid !important; place-items: center !important; width: 20px !important; height: 20px !important; font-size: 0 !important; color: var(--tb-muted) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .resto-search-wrap > .vz-ico-slot svg { width: 18px !important; height: 18px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .resto-search {
  flex: 1 1 auto !important; min-width: 0 !important; height: 42px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; outline: 0 !important;
  color: var(--tb-fg) !important; -webkit-text-fill-color: currentColor !important; font-size: 15px !important; font-weight: 600 !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .resto-search::placeholder { color: var(--tb-muted) !important; -webkit-text-fill-color: var(--tb-muted) !important; font-weight: 500 !important; opacity: 1 !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .fast-search-clear { flex: none !important; width: 30px !important; height: 30px !important; border: 0 !important; border-radius: 8px !important; background: transparent !important; color: var(--tb-muted) !important; box-shadow: none !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .fast-search-clear:hover { background: var(--tb-hover) !important; color: var(--tb-fg) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .pos-v247-view-tools {
  display: inline-flex !important; align-items: center !important; gap: 2px !important; height: 44px !important; margin: 0 !important; padding: 3px !important;
  border: 0 !important; border-radius: 12px !important; background: var(--tb-track) !important; box-shadow: none !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .pos-v247-view-button {
  display: grid !important; place-items: center !important; width: 42px !important; height: 38px !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important;
  border: 0 !important; border-radius: 9px !important; background: transparent !important; color: var(--tb-muted) !important; box-shadow: none !important; font-size: 0 !important; opacity: 1 !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .pos-v247-view-button:hover { color: var(--tb-fg) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .pos-v247-view-button.active { background: var(--tb-bar) !important; color: var(--tb-accent) !important; box-shadow: var(--sh-seg-shadow) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .pos-v247-catalog-toolbar .pos-v247-view-button svg { width: 18px !important; height: 18px !important; }

/* ---------- adisyon paneli başlığı ---------- */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions {
  display: grid !important; grid-template-columns: none !important; grid-auto-flow: column !important; grid-auto-columns: minmax(0, 1fr) !important; gap: 6px !important;
  margin: 0 !important; padding: 10px 10px 8px !important; background: var(--tb-bar) !important; border: 0 !important; box-shadow: none !important;
}
/* v491: düğmeler kaç tane olursa olsun TEK satır (sütunlar eşit paylaşılır). Mutfak Ekranı açıkken ilk ürün eklenince beliren
   "Mutfağa Gönder" eskiden 2. satıra iniyor, sağ paneli büyütüyordu (kullanıcı: "ilk ürünü seçince sayfa kayıyor"). 5 düğmede
   yazı 10 px. Mutfağa Gönder dolu turkuaz (ekledikten sonraki ana işlem). */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > .kds412-send { order: 2 !important; display: flex !important; background: var(--tb-accent) !important; border-color: var(--tb-accent) !important; color: var(--tb-accent-fg, #FFFFFF) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > .kds412-send:not(:disabled):hover { background: color-mix(in srgb, var(--tb-accent) 88%, #000000) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions:has(> .kds412-send) > button { gap: 4px !important; padding: 3px 1px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions:has(> .kds412-send) > button .pos-v247-action-label { font-size: 10px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > button:not(.table-take-payment) { display: flex !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > button {
  flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 5px !important;
  height: 62px !important; min-height: 0 !important; width: auto !important; min-width: 0 !important; margin: 0 !important; padding: 4px 2px !important;
  border: 1px solid var(--tb-line) !important; border-radius: 12px !important; background: var(--tb-bar) !important; background-image: none !important; color: var(--tb-item) !important;
  box-shadow: none !important; opacity: 1 !important; text-shadow: none !important; transform: none !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > button * { color: inherit !important; -webkit-text-fill-color: currentColor !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > button:not(:disabled):hover { background: var(--tb-hover) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > button:disabled { opacity: .45 !important; cursor: default !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > button .pos-v247-action-icon { display: grid !important; place-items: center !important; width: 22px !important; height: 22px !important; min-height: 0 !important; margin: 0 !important; font-size: 0 !important; line-height: 1 !important; background: transparent !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > button .pos-v247-action-icon svg { width: 20px !important; height: 20px !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > button .pos-v247-action-label { font-size: 11.5px !important; font-weight: 800 !important; line-height: 1.1 !important; letter-spacing: 0 !important; white-space: normal !important; text-align: center !important; max-width: 100% !important; }
/* sıra: Yazdır · Beklet · Hesap İsteği · İptal (Hızlı Satış: Yazdır · Beklet · Hesap Al · İptal) */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > [data-pos-v247-action="print"] { order: 1 !important; color: var(--tb-accent) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > [data-pos-v247-action="hold"] { order: 2 !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > .ts331-bill { order: 3 !important; color: var(--tb-warn) !important; border-color: color-mix(in srgb, var(--tb-warn) 45%, var(--tb-line)) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > .ts331-bill[aria-pressed="true"],
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > .ts331-bill[aria-pressed="true"]:hover { background: var(--sh-warn-soft) !important; border-color: var(--tb-warn) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > [data-pos-v247-action="payment"] { order: 3 !important; background: var(--tb-accent) !important; border-color: var(--tb-accent) !important; color: var(--tb-accent-fg, #FFFFFF) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > [data-pos-v247-action="payment"]:not(:disabled):hover { background: color-mix(in srgb, var(--tb-accent) 88%, #000000) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > [data-pos-v247-action="cancel"] { order: 4 !important; color: var(--sh-danger) !important; border-color: color-mix(in srgb, var(--sh-danger) 40%, var(--tb-line)) !important; }
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .resto-actions.pos-v247-actions > [data-pos-v247-action="cancel"]:not(:disabled):hover { background: var(--sh-danger-soft) !important; }

html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-columns {
  height: 36px !important; min-height: 36px !important; align-items: center !important; padding-block: 0 !important;
  background: var(--tb-bar) !important; border-top: 1px solid var(--tb-line) !important; border-bottom: 1px solid var(--tb-line) !important; color: var(--tb-muted) !important;
}
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales .resto-cart .pos-v247-cart-columns > span { font-size: 11px !important; font-weight: 800 !important; letter-spacing: .06em !important; text-transform: uppercase !important; color: var(--tb-muted) !important; -webkit-text-fill-color: currentColor !important; }

/* ölçüler kenarlık dahil (eski katmanlarda content-box kalan öğeler 44 → 46 px oluyordu) */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales :is(.ts328-strip):not(.vzb612):not(.vzb612):not(vzb612), html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales :is(.ts328-strip .pos-v247-order-selectors > label):not(.vzb612), html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales :is(.ts328-strip .tops304-btn):not(.vzb612):not(vzb612), html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales :is(.pos-v247-catalog-toolbar):not(.vzb612):not(.vzb612):not(vzb612), html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales :is(.pos-v247-catalog-toolbar .resto-search-wrap):not(.vzb612):not(vzb612), html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales :is(.pos-v247-catalog-toolbar .pos-v247-view-tools):not(.vzb612):not(vzb612), html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales :is(.pos-v247-catalog-toolbar .pos-v247-view-button):not(.vzb612):not(vzb612), html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales :is(.resto-cart .resto-actions.pos-v247-actions > button), html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh490a):not(#sh490b):not(#sh490c):not(#sh490d):not(#sh490e):not(#sh490f) body .pos-v247-shell.pos-v220-shell .pos-v247-sales :is(.resto-cart .pos-v247-cart-columns):not(.vzb612):not(vzb612) { box-sizing: border-box !important; }

/* v496: satış ekranında bildirim alt ortada — sağ üstte saat / hesap menüsünü örtüyordu. Ölçek işareti yalnız bilgisayar /
   tablet genişliğinde açılır (telefon ve yönetim ekranı eskisi gibi). Yan menülü düzenin eşi table-layout-v485.css sonunda. */
html:root:is([data-valenzo-scale="on"], [data-valenzo-device="tablet"]):not([data-tl485="side"]):not(#sh496a):not(#sh496b):not(#sh496c):not(#sh496d):not(#sh496e):not(#sh496f) body.pos-active > #toast {
    top: auto !important; right: auto !important; left: 50% !important; bottom: 28px !important; transform: translateX(-50%) !important;
    display: flex !important; flex-direction: column !important; align-items: center !important;
    width: max-content !important; max-width: min(560px, calc(100vw - 32px)) !important;
}
