/* VALENZO POS v523 — Kapanan Adisyonlar kartı (kullanıcı fotoğrafı, 19.10.2026: "kapanan adisyonlara çerçeve ekleyelim, bir de daha
   profesyonel hale getirelim" + "kapanan adisyonların tutarı gözükmesin lütfen, onu unutma").
   Eski kart: masa adı "Sa…" kesiliyordu, 52×62 renkli simge kutusu, her kart ayrı renk, boş alanlar, ürün sayısına göre kayan ödeme
   satırı, neredeyse görünmeyen çerçeve. Yeni düzen (kılavuz görünümü; liste görünümüne dokunulmaz):
   üst — küçük simge · masa adı · "Ödendi"; altında "#adisyon no · saat"; orta — ürün adı / adet (fiyat YOK); alt — ödeme tipi ·
   Yazdır (her kartta aynı hizada). Beyaz kart, 1 px belirgin ince çerçeve, 14 px köşe; tüm kartlar tek renk. TUTAR YOK. */
html { --cc523-line: #D5DFE6; --cc523-soft: #E8EEF2; --cc523-card: #FFFFFF; --cc523-ink: #10221F; --cc523-muted: #5D7673; --cc523-tile: #EAF6F5; --cc523-teal: #0E8F8C; }
html[data-valenzo-theme="dark"] { --cc523-line: rgba(226, 244, 242, .16); --cc523-soft: rgba(226, 244, 242, .09); --cc523-card: #11191D; --cc523-ink: #F2F8F7; --cc523-muted: #93A6A8; --cc523-tile: rgba(18, 184, 181, .14); --cc523-teal: #3FD9D5; }

html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record {
  grid-template-columns: 40px minmax(0, 1fr) auto !important;
  grid-template-rows: auto auto 1fr auto !important;
  grid-template-areas: "mark main status" "mark identity identity" "items items items" "payment payment copy" !important;
  align-items: center !important; gap: 4px 12px !important;
  height: auto !important; min-height: 0 !important; padding: 16px !important;
  border: 1px solid var(--cc523-line) !important; border-radius: 14px !important;
  background: var(--cc523-card) !important; box-shadow: 0 1px 2px rgba(16, 34, 31, .05) !important;
}
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v251-card-mark { grid-area: mark !important; align-self: center !important; width: 40px !important; height: 40px !important; border: 0 !important; border-radius: 11px !important; background: var(--cc523-tile) !important; color: var(--cc523-teal) !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v223-record-main { grid-area: main !important; align-self: end !important; min-width: 0 !important; padding: 0 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v223-record-main b { color: var(--cc523-ink) !important; font-size: 15.5px !important; font-weight: 800 !important; line-height: 1.25 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v251-card-status { grid-area: status !important; align-self: center !important; min-height: 26px !important; padding: 3px 9px 3px 4px !important; font-size: 11.5px !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v223-record-identity { grid-area: identity !important; align-self: start !important; display: flex !important; align-items: center !important; gap: 6px !important; min-width: 0 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v223-record-identity small { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip-path: inset(50%) !important; white-space: nowrap !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v223-record-identity b { order: 0 !important; color: var(--cc523-muted) !important; font-size: 13px !important; font-weight: 700 !important; font-variant-numeric: tabular-nums !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v223-record-identity[data-pos523-no]::before { content: "#" attr(data-pos523-no) "  ·" !important; order: -1 !important; display: inline !important; position: static !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; color: var(--cc523-ink) !important; font-size: 13px !important; font-weight: 800 !important; line-height: 1.2 !important; white-space: pre !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v251-card-items { grid-area: items !important; align-self: stretch !important; margin-top: 10px !important; padding: 10px 0 !important; border-top: 1px solid var(--cc523-soft) !important; border-bottom: 1px solid var(--cc523-soft) !important; gap: 6px !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record .pos-v251-card-items-label { color: var(--cc523-muted) !important; font-size: 10.5px !important; font-weight: 800 !important; letter-spacing: .06em !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record .pos-v251-card-items-list { gap: 5px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record .pos-v251-card-items-list li { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; margin: 0 !important; padding: 0 !important; color: var(--cc523-ink) !important; font-size: 13.5px !important; font-weight: 600 !important; line-height: 1.3 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record .pos-v251-card-items-list li::before { content: none !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record .pos-v251-card-items-list li > span { min-width: 0 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record .pos-v251-card-items-list li > b { flex: none !important; min-width: 34px !important; padding: 1px 7px !important; border-radius: 999px !important; background: var(--cc523-soft) !important; color: var(--cc523-ink) !important; font-size: 12px !important; font-weight: 800 !important; text-align: center !important; font-variant-numeric: tabular-nums !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record .pos-v251-card-items-list li.pos-v354-more { justify-content: flex-start !important; color: var(--cc523-teal) !important; font-size: 12.5px !important; font-weight: 800 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v223-record-meta { grid-area: payment !important; align-self: center !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; min-width: 0 !important; margin-top: 10px !important; padding: 0 !important; border: 0 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v223-record-meta small { color: var(--cc523-muted) !important; font-size: 10.5px !important; font-weight: 800 !important; letter-spacing: .06em !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v223-record-meta b { min-width: 0 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; padding: 4px 10px !important; border: 1px solid var(--cc523-line) !important; border-radius: 999px !important; background: transparent !important; color: var(--cc523-ink) !important; font-size: 12.5px !important; font-weight: 800 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v354-copy { grid-area: copy !important; position: static !important; align-self: center !important; justify-self: end !important; margin-top: 10px !important; min-height: 34px !important; padding: 0 12px !important; border: 1px solid var(--cc523-line) !important; border-radius: 10px !important; background: transparent !important; color: var(--cc523-ink) !important; font-size: 12.5px !important; font-weight: 800 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record > .pos-v354-copy:hover { border-color: var(--cc523-teal) !important; color: var(--cc523-teal) !important; }

/* ---------- liste görünümü: tek satırlık sıra — simge · masa (#no · saat) · ürünler · ödeme · Ödendi · Yazdır (tutar yok) ---------- */
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record { display: grid !important; grid-template-columns: 40px minmax(150px, 1.1fr) minmax(0, 2fr) 128px 90px 96px !important; grid-template-rows: auto auto !important; grid-template-areas: "mark main items payment status copy" "mark identity items payment status copy" !important; align-items: center !important; gap: 2px 16px !important; height: auto !important; min-height: 0 !important; padding: 12px 16px !important; border: 1px solid var(--cc523-line) !important; border-radius: 14px !important; background: var(--cc523-card) !important; box-shadow: 0 1px 2px rgba(16, 34, 31, .05) !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-mark { grid-area: mark !important; width: 40px !important; height: 40px !important; border: 0 !important; border-radius: 11px !important; background: var(--cc523-tile) !important; color: var(--cc523-teal) !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-main { grid-area: main !important; align-self: end !important; min-width: 0 !important; padding: 0 !important; border: 0 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-main b { color: var(--cc523-ink) !important; font-size: 15px !important; font-weight: 800 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-identity { grid-area: identity !important; align-self: start !important; display: flex !important; align-items: center !important; gap: 6px !important; padding: 0 !important; border: 0 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-identity small { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip-path: inset(50%) !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-identity b { order: 0 !important; color: var(--cc523-muted) !important; font-size: 13px !important; font-weight: 700 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-identity[data-pos523-no]::before { content: "#" attr(data-pos523-no) "  ·" !important; order: -1 !important; display: inline !important; position: static !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; color: var(--cc523-ink) !important; font-size: 13px !important; font-weight: 800 !important; white-space: pre !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-items { grid-area: items !important; display: block !important; min-width: 0 !important; margin: 0 !important; padding: 0 0 0 16px !important; border: 0 !important; border-left: 1px solid var(--cc523-soft) !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-items .pos-v251-card-items-label { display: none !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-items .pos-v251-card-items-list { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-items .pos-v251-card-items-list li { display: inline-flex !important; align-items: center !important; gap: 6px !important; margin: 0 !important; padding: 3px 4px 3px 10px !important; border: 1px solid var(--cc523-soft) !important; border-radius: 999px !important; color: var(--cc523-ink) !important; font-size: 13px !important; font-weight: 600 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-items .pos-v251-card-items-list li::before { content: none !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-items .pos-v251-card-items-list li > b { padding: 0 7px !important; border-radius: 999px !important; background: var(--cc523-soft) !important; font-size: 12px !important; font-weight: 800 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-items .pos-v251-card-items-list li.pos-v354-more { padding: 3px 10px !important; border-style: dashed !important; color: var(--cc523-teal) !important; font-weight: 800 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-meta { grid-area: payment !important; display: flex !important; align-items: center !important; gap: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-meta small { display: none !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-meta b { padding: 4px 10px !important; border: 1px solid var(--cc523-line) !important; border-radius: 999px !important; background: transparent !important; color: var(--cc523-ink) !important; font-size: 12.5px !important; font-weight: 800 !important; white-space: nowrap !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-status { grid-area: status !important; margin: 0 !important; min-height: 26px !important; padding: 3px 9px 3px 4px !important; font-size: 11.5px !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v354-copy { grid-area: copy !important; position: static !important; justify-self: end !important; margin: 0 !important; min-height: 34px !important; padding: 0 12px !important; border: 1px solid var(--cc523-line) !important; border-radius: 10px !important; background: transparent !important; color: var(--cc523-ink) !important; font-size: 12.5px !important; font-weight: 800 !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-readonly-list { grid-auto-rows: auto !important; align-content: start !important; align-items: start !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record { align-self: start !important; align-content: center !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-items { align-self: center !important; height: auto !important; }
/* sabit sütunlar: her satırda ürünler aynı yerden başlar, ödeme / Ödendi / Yazdır aynı hizada */
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v223-record-meta { align-self: center !important; justify-self: end !important; }
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-closed[data-pos-v251-view="list"] .pos-v223-closed-record > .pos-v251-card-status { align-self: center !important; justify-self: center !important; }

/* v544: hiç kapanan adisyon yokken iki boş mesaj alt alta çıkıyordu (Kayıtlı … bulunmuyor + Eşleşen … bulunamadı); kayıt yokken yalnız ilki */
html:root:not(#cc523a):not(#cc523b):not(#cc523c):not(#cc523d):not(#cc523e):not(#cc523f):not(#cc523g):not(#cc523h):not(#cc523i):not(#cc523j):not(#cc523k) body .pos-v223-readonly-list:has(> .pos-v223-readonly-empty) > .pos-v251-filter-empty { display: none !important; }

/* v592 (kullanıcı 25.10.2026, kasa fotoğrafı: "kapanan adisyon ve servis radarı kartları için çerçeve yapalım"; seçim: masa
   kartlarıyla aynı ayar): Boyut › Masalar › Çerçeve kalınlığı (html[data-vzu-tborder], cihaza özel) bu kartlara da — İnce 1 px ·
   Orta 2 px · Kalın 4 px (masa kartlarıyla aynı). Renk: Servis Radarı'nda masa durumu (açık turkuaz, hesap bekleyen sarı, geciken
   kırmızı — masa kartlarıyla aynı), Kapanan Adisyonlar'da "Ödendi" yeşili. Kapanan liste görünümü değişmez. */
html { --cf592-w: 2px; --cf592-open: #0B8F8C; --cf592-bill: #CA8A04; --cf592-late: #DC2626; --cf592-paid: #16A34A; }
html[data-vzu-tborder="thin"] { --cf592-w: 1px; }
html[data-vzu-tborder="thick"] { --cf592-w: 4px; }
html[data-valenzo-theme="dark"] { --cf592-open: #2CC7C3; --cf592-bill: #EAB308; --cf592-late: #F05252; --cf592-paid: #34D399; }
html:root:not(#cf592a):not(#cf592b):not(#cf592c):not(#cf592d):not(#cf592e):not(#cf592f):not(#cf592g):not(#cf592h):not(#cf592i):not(#cf592j):not(#cf592k):not(#cf592l):not(#cf592m) body .tv252-radar-card { border-style: solid !important; border-width: var(--cf592-w) !important; border-color: var(--cf592-open) !important; }
html:root:not(#cf592a):not(#cf592b):not(#cf592c):not(#cf592d):not(#cf592e):not(#cf592f):not(#cf592g):not(#cf592h):not(#cf592i):not(#cf592j):not(#cf592k):not(#cf592l):not(#cf592m) body .tv252-radar-card[data-state="requested"] { border-color: var(--cf592-bill) !important; }
html:root:not(#cf592a):not(#cf592b):not(#cf592c):not(#cf592d):not(#cf592e):not(#cf592f):not(#cf592g):not(#cf592h):not(#cf592i):not(#cf592j):not(#cf592k):not(#cf592l):not(#cf592m) body .tv252-radar-card[data-state="delayed"] { border-color: var(--cf592-late) !important; }
html:root:not(#cf592a):not(#cf592b):not(#cf592c):not(#cf592d):not(#cf592e):not(#cf592f):not(#cf592g):not(#cf592h):not(#cf592i):not(#cf592j):not(#cf592k):not(#cf592l):not(#cf592m) body .pos-v223-readonly-closed:not([data-pos-v251-view="list"]) .pos-v223-closed-record { border-style: solid !important; border-width: var(--cf592-w) !important; border-color: var(--cf592-paid) !important; }
