/* EstoriX POS — Electron güncelleme popup (referans modal) */
.estx-upd-backdrop {
  position: fixed;
  inset: 0;
  z-index: 100000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px 16px;
  background: rgba(15, 23, 42, 0.55);
  backdrop-filter: blur(2px);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.22s ease, visibility 0.22s ease;
}

.estx-upd-backdrop.is-open {
  opacity: 1;
  visibility: visible;
}

.estx-upd-modal {
  width: 100%;
  max-width: 420px;
  background: #f8f9fa;
  border-radius: 12px;
  box-shadow: 0 20px 50px rgba(15, 23, 42, 0.22);
  padding: 22px 22px 18px;
  color: #1f2937;
  font-family: "Segoe UI", Inter, system-ui, -apple-system, sans-serif;
  transform: translateY(8px) scale(0.98);
  transition: transform 0.22s ease;
}

.estx-upd-backdrop.is-open .estx-upd-modal {
  transform: translateY(0) scale(1);
}

.estx-upd-head {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin-bottom: 14px;
}

.estx-upd-bell {
  position: relative;
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  color: #6b7280;
  margin-top: 2px;
}

.estx-upd-bell-dot {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ef4444;
  border: 1.5px solid #f8f9fa;
}

.estx-upd-logo {
  position: relative;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  margin-top: 1px;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.estx-upd-logo img,
.estx-upd-logo svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.estx-upd-head-text {
  flex: 1;
  min-width: 0;
  padding-right: 8px;
}

.estx-upd-title {
  font-size: 1.05rem;
  font-weight: 700;
  color: #111827;
  line-height: 1.3;
  margin: 0 0 4px;
}

.estx-upd-subtitle {
  font-size: 0.8125rem;
  color: #4b5563;
  margin: 0;
  line-height: 1.45;
}

.estx-upd-close {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
  border: none;
  background: transparent;
  color: #9ca3af;
  font-size: 1.25rem;
  line-height: 1;
  cursor: pointer;
  border-radius: 6px;
  padding: 0;
}

.estx-upd-close:hover {
  color: #6b7280;
  background: rgba(0, 0, 0, 0.04);
}

.estx-upd-close[hidden] {
  display: none;
}

.estx-upd-body {
  font-size: 0.8125rem;
  line-height: 1.55;
  color: #6b7280;
  margin: 0 0 12px;
}

.estx-upd-version {
  font-size: 0.875rem;
  font-weight: 700;
  color: #111827;
  margin: 0 0 10px;
}

.estx-upd-changelog {
  margin: 0 0 14px;
  padding-left: 18px;
  font-size: 0.8125rem;
  line-height: 1.5;
  color: #4b5563;
  max-height: 120px;
  overflow-y: auto;
}

.estx-upd-progress {
  display: none;
  margin-bottom: 14px;
}

.estx-upd-progress.is-active {
  display: block;
}

.estx-upd-progress-track {
  height: 6px;
  border-radius: 999px;
  background: #e5e7eb;
  overflow: hidden;
}

.estx-upd-progress-fill {
  height: 100%;
  width: 0%;
  border-radius: 999px;
  background: #3eb489;
  transition: width 0.25s ease;
}

.estx-upd-progress-label {
  margin-top: 6px;
  font-size: 0.75rem;
  color: #6b7280;
  text-align: center;
}

.estx-upd-actions {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.estx-upd-btn {
  height: 42px;
  border-radius: 8px;
  font: 600 0.875rem/1 "Segoe UI", system-ui, sans-serif;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  transition: background 0.15s, border-color 0.15s, opacity 0.15s;
}

.estx-upd-btn:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}

.estx-upd-btn--ghost {
  border: 1px solid #d1d5db;
  background: #fff;
  color: #374151;
}

.estx-upd-btn--ghost:hover:not(:disabled) {
  background: #f9fafb;
}

.estx-upd-btn--primary {
  border: none;
  background: #3eb489;
  color: #fff;
}

.estx-upd-btn--primary:hover:not(:disabled) {
  background: #36a37a;
}

.estx-upd-btn--primary svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

/* 16.10.2026: acil/sessiz kiplerde JS hidden=true yazıyor ama .estx-upd-btn display kuralı UA [hidden] stilini eziyordu →
   "Şimdi Değil" zorunlu güncellemede görünüyordu. */
.estx-upd-btn[hidden], .estx-upd-actions[hidden], .estx-upd-full [hidden] { display: none !important; }

/* ── Tam ekran kipler — «E · Açık + yol haritası» (02.11.2026) ─────────────────────────────────────
   acil (zorunlu) ve sakin (açılış / boşta kurulum). Açık zemin, sol üstte ay logosu + EstoriX POS
   yazısı, solda büyük başlık, sağda soluk ay filigranı, alt kenarda üç adımlı yatay yol haritası.
   Ekran her zaman açık temadır (kasa koyu temada olsa da) — kurulum ekranı marka ekranıdır.
   Ölçüler vw ile: 1024×768'den 1920×1080'e aynı oranda. */
.estx-upd-full { display: none; }

.estx-upd-backdrop.is-full {
  padding: 0;
  background: #F3F5F9;
  backdrop-filter: none;
  z-index: 2147483000;
  align-items: stretch;
  justify-content: stretch;
}
.estx-upd-backdrop.is-full .estx-upd-modal { display: none; }
.estx-upd-backdrop.is-full .estx-upd-full {
  position: relative;
  box-sizing: border-box;
  display: grid;
  grid-template-rows: auto 1fr auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: clamp(28px, 4.2vw, 64px) clamp(32px, 5.4vw, 88px) 0;
  color: #0B1F3A;
  font-family: "Segoe UI Variable Display", "Segoe UI", Inter, system-ui, -apple-system, sans-serif;
  text-align: left;
}

/* filigran: sağda büyük, çok soluk ay */
.estx-upd-full-filigran {
  position: absolute;
  right: -8vw;
  top: 4vw;
  width: min(48vw, 90vh);
  aspect-ratio: 680 / 640;
  opacity: 0.06;
  pointer-events: none;
}

/* üst: ay işareti | çizgi | EstoriX POS yazısı */
.estx-upd-full-bas {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: clamp(10px, 1.4vw, 22px);
}
.estx-upd-full-ay {
  width: clamp(30px, 3.2vw, 48px);
  height: clamp(30px, 3.2vw, 48px);
  overflow: visible;
  flex: none;
}
.estx-upd-full-dik {
  width: 1px;
  height: clamp(20px, 2.2vw, 34px);
  background: rgba(11, 31, 58, 0.18);
  flex: none;
}
.estx-upd-full-yazi {
  display: block;
  height: clamp(12px, 1.25vw, 18px);
  aspect-ratio: 1340 / 120;
  background: url("data:image/png;base64,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") no-repeat center / contain;
}
.estx-upd-full-elmas {
  transform-box: fill-box;
  transform-origin: center;
  animation: estxUpdNabiz 2.4s ease-in-out infinite;
}
@keyframes estxUpdNabiz {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.55; transform: scale(0.82); }
}

/* orta: rozet + başlık + gövde (+ geri sayım / hata / düğme) */
.estx-upd-full-icerik {
  position: relative;
  z-index: 1;
  align-self: center;
  display: grid;
  gap: clamp(10px, 1.3vw, 20px);
  justify-items: start;
  max-width: min(56vw, 820px);
}
.estx-upd-full-rozet {
  display: flex;
  align-items: center;
  gap: 0.7em;
  font-size: clamp(11px, 1vw, 15px);
  font-weight: 600;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #2563EB;
}
.estx-upd-full-rozet i {
  display: block;
  width: 0.8em;
  height: 0.8em;
  background: #2563EB;
  transform: rotate(45deg);
}
.estx-upd-full-baslik {
  margin: 0;
  font-size: clamp(28px, 3.6vw, 56px);
  font-weight: 650;
  letter-spacing: -0.025em;
  line-height: 1.08;
  color: #0B1F3A;
  text-wrap: balance;
}
.estx-upd-full-govde {
  margin: 0;
  font-size: clamp(14px, 1.3vw, 20px);
  line-height: 1.6;
  color: #4a5a72;
  max-width: 46ch;
}
.estx-upd-full-geri {
  margin: 0;
  font-size: clamp(13px, 1.1vw, 17px);
  line-height: 1.6;
  color: #6b778a;
  max-width: 52ch;
}
.estx-upd-full-hata {
  margin: 0;
  font-size: clamp(13px, 1.1vw, 17px);
  font-weight: 600;
  color: #b42318;
}
.estx-upd-full-aksiyon { margin-top: clamp(4px, 0.6vw, 10px); }
.estx-upd-full-btn {
  height: clamp(40px, 3.2vw, 52px);
  padding: 0 clamp(20px, 2.2vw, 34px);
  border: 0;
  border-radius: 10px;
  background: #0B1F3A;
  color: #F3F5F9;
  font: 600 clamp(14px, 1.15vw, 18px)/1 "Segoe UI", system-ui, sans-serif;
  cursor: pointer;
  transition: background 0.15s, opacity 0.15s;
}
.estx-upd-full-btn:hover:not(:disabled) { background: #163058; }
.estx-upd-full-btn:focus-visible { outline: 2px solid #2563EB; outline-offset: 3px; }
.estx-upd-full-btn:disabled { opacity: 0.6; cursor: not-allowed; }

/* alt: yol haritası — adım ● bağ ── adım ● bağ ── adım ● */
.estx-upd-yol {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: auto 1fr auto 1fr auto;
  align-items: center;
  column-gap: clamp(10px, 1.4vw, 22px);
  padding-bottom: clamp(24px, 3.2vw, 52px);
}
.estx-upd-adim {
  display: flex;
  align-items: center;
  gap: clamp(8px, 1vw, 16px);
  color: #8a96a8;
  font-size: clamp(12px, 1.2vw, 18px);
  line-height: 1.2;
}
.estx-upd-nokta {
  box-sizing: border-box;
  width: clamp(24px, 2.6vw, 40px);
  height: clamp(24px, 2.6vw, 40px);
  border-radius: 50%;
  border: clamp(2px, 0.18vw, 3px) solid #cdd5e1;
  background: #F3F5F9;
  display: grid;
  place-items: center;
  flex: none;
}
.estx-upd-nokta svg { width: 55%; height: 55%; opacity: 0; }
.estx-upd-adim-metin { display: grid; gap: 0.15em; }
.estx-upd-adim-metin small {
  font-size: 0.8em;
  min-height: 1.2em;
  color: #9aa5b6;
  font-variant-numeric: tabular-nums;
}
.estx-upd-adim.is-etkin { color: #0B1F3A; font-weight: 600; }
.estx-upd-adim.is-etkin .estx-upd-nokta {
  border-color: #2563EB;
  border-top-color: transparent;
  animation: estxUpdDon 1s linear infinite;
}
.estx-upd-adim.is-etkin small { color: #2563EB; font-weight: 600; }
.estx-upd-adim.is-bitti { color: #3c4b62; }
.estx-upd-adim.is-bitti .estx-upd-nokta { background: #2563EB; border-color: #2563EB; animation: none; }
.estx-upd-adim.is-bitti .estx-upd-nokta svg { opacity: 1; }
.estx-upd-adim.is-hata .estx-upd-nokta { border-color: #b42318; animation: none; }
.estx-upd-adim.is-hata small { color: #b42318; }
@keyframes estxUpdDon { to { transform: rotate(360deg); } }
.estx-upd-bag {
  height: clamp(3px, 0.3vw, 5px);
  background: rgba(11, 31, 58, 0.1);
  border-radius: 99px;
  overflow: hidden;
}
.estx-upd-bag > div {
  height: 100%;
  width: 0;
  background: #2563EB;
  border-radius: 99px;
  transition: width 0.3s linear;
}

/* dar pencere (dikey tablet vb.): adımlar alt alta, bağlar gizli */
@media (max-width: 760px) {
  .estx-upd-backdrop.is-full .estx-upd-full-icerik { max-width: none; }
  .estx-upd-full-filigran { display: none; }
  .estx-upd-yol { grid-template-columns: 1fr; row-gap: 14px; }
  .estx-upd-bag { display: none; }
}

@media (prefers-reduced-motion: reduce) {
  .estx-upd-full-elmas, .estx-upd-adim.is-etkin .estx-upd-nokta { animation: none; }
  .estx-upd-adim.is-etkin .estx-upd-nokta { border-top-color: #2563EB; }
}
