.svs-kapak {
  --svs-resim: url(/img/gorsel/ana/kapak-1920.webp);
  position: relative; padding: 56px 0;
  background:
    linear-gradient(90deg, var(--ucuz-dark) 5%,
      color-mix(in srgb, var(--ucuz-dark) 96%, transparent) 17%, color-mix(in srgb, var(--ucuz-dark) 84%, transparent) 29%,
      color-mix(in srgb, var(--ucuz-dark) 68%, transparent) 41%, color-mix(in srgb, var(--ucuz-dark) 50%, transparent) 52%,
      color-mix(in srgb, var(--ucuz-dark) 32%, transparent) 64%, color-mix(in srgb, var(--ucuz-dark) 16%, transparent) 76%,
      color-mix(in srgb, var(--ucuz-dark) 4%, transparent) 88%, transparent),
    var(--svs-resim) center / cover no-repeat;
}
@media (max-width: 1299.98px) { .svs-kapak { --svs-resim: url(/img/gorsel/ana/kapak-1280.webp); } }
:root[data-bs-theme="light"] .svs-kapak { --svs-resim: url(/img/gorsel/ana/kapak-acik-1920.webp); }
@media (max-width: 1299.98px) { :root[data-bs-theme="light"] .svs-kapak { --svs-resim: url(/img/gorsel/ana/kapak-acik-1280.webp); } }
.svs-kapak > .yol { position: absolute; z-index: 1; top: 0; left: 0; right: 0; }
.svs-kapak-izgara { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: center; gap: 30px; }

.svs-bas.sayfa-basi { display: grid; gap: 14px; max-width: 760px; margin: 0; }
.svs-bas.sayfa-basi h1 { margin: 0; }
.svs-bas .sayfa-ozet { margin: 0; }
.svs-kimlik { display: flex; align-items: center; gap: 14px; margin-bottom: 18px; }
.svs-kimlik > div { display: grid; min-width: 0; }
.svs-kimlik .sayfa-ust { margin: 0 0 2px; }
.svs-not { font-size: calc(var(--px) * 13); line-height: calc(var(--px) * 18); color: var(--ucuz-sonuk); }
.sv-arma.svs-arma-buyuk { width: 56px; height: 56px; font-size: calc(var(--px) * 24); }

.svs-sunucular { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 14px; }
.svs-sunucular-et {
  width: 100%; margin-bottom: 2px;
  font: 600 calc(var(--px) * 12)/calc(var(--px) * 18) var(--yt-metin); letter-spacing: .06em; text-transform: uppercase; color: var(--ucuz-sonuk);
}
.svs-sunucular a {
  display: inline-flex; align-items: center; gap: 8px; padding: 6px 12px 6px 6px;
  border: 1px solid var(--ucuz-border-guc); border-radius: 999px; background: color-mix(in srgb, var(--ucuz-dark) 70%, transparent);
  color: var(--ucuz-metin); font: 600 calc(var(--px) * 14)/calc(var(--px) * 20) var(--yt-metin); white-space: nowrap; text-decoration: none;
  transition: border-color .15s ease-out;
}
.svs-sunucular a:hover { border-color: var(--ucuz-sonuk2); color: var(--ucuz-metin); }
.svs-sunucular a.is-burada { border-color: var(--ucuz-gold); box-shadow: var(--altin-parilti); }
.svs-sunucular .sv-arma { width: 24px; height: 24px; font-size: calc(var(--px) * 11); }

.svs-ozet { display: grid; gap: 20px; min-width: 0; padding: 30px; border: 1px solid var(--ucuz-border); border-radius: var(--r-xl); background: var(--ucuz-panel); }
.svs-ozet-ust { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 8px 16px; }
.svs-ozet-ad { margin: 0; font: 700 calc(var(--px) * 24)/calc(var(--px) * 32) var(--yt-baslik); letter-spacing: normal; color: var(--ucuz-metin); }
.svs-taze { display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; font-size: calc(var(--px) * 12); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk); }
.svs-nokta { flex: none; width: 8px; height: 8px; border-radius: 50%; background: var(--ucuz-sonuk2); }
.svs-nokta.is-taze { background: var(--ucuz-green-yazi); }
.svs-statlar { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 16px; }
.svs-stat { display: flex; flex-direction: column; gap: 4px; min-width: 0; }
.svs-stat-k, .svs-stat-s { font-size: calc(var(--px) * 12); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk); }
.svs-stat-v {
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  font: 600 calc(var(--px) * 20)/calc(var(--px) * 28) var(--yt-sayi); font-variant-numeric: tabular-nums; color: var(--ucuz-metin);
}
.svs-stat-v small { font-size: calc(var(--px) * 13); font-weight: 600; color: var(--ucuz-sonuk); }
.svs-stat-v.is-yesil { color: var(--ucuz-green-yazi); }
.svs-stat-v.is-kirmizi { color: var(--ucuz-red-yazi); }
a.svs-stat-v { text-decoration: none; }
a.svs-stat-v:hover { color: var(--ucuz-gold-yazi); }
.svs-yon.is-yukari { color: var(--ucuz-green-yazi); }
.svs-yon.is-asagi { color: var(--ucuz-red-yazi); }
.svs-spark { display: block; width: 100%; height: 48px; overflow: visible; }
.svs-spark .cizgi { fill: none; stroke: var(--ucuz-gold); stroke-width: 1.5; stroke-linejoin: round; vector-effect: non-scaling-stroke; }
.svs-spark .alan { fill: url(#svsSparkDolgu); }
.svs-spark-bas { stop-color: var(--ucuz-gold); stop-opacity: .35; }
.svs-spark-son { stop-color: var(--ucuz-gold); stop-opacity: 0; }

.svs-serit {
  position: sticky; top: var(--ust-menu-h); z-index: 9;
  background: color-mix(in srgb, var(--ucuz-dark) 94%, transparent);
  -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);
  border-bottom: 1px solid var(--ucuz-border);
}
.svs-serit-ic { display: flex; align-items: center; gap: 20px; height: 60px; }
.svs-serit-id {
  flex: none; display: flex; align-items: center; gap: 10px; padding-right: 20px; border-right: 1px solid var(--ucuz-border);
  font: 700 calc(var(--px) * 16)/calc(var(--px) * 24) var(--yt-metin); white-space: nowrap; color: var(--ucuz-metin);
}
.svs-serit-id .sv-arma { width: 28px; height: 28px; font-size: calc(var(--px) * 12); }
.svs-serit-id b { font-weight: 900; font-variant-numeric: tabular-nums; color: var(--ucuz-green-yazi); }
.svs-serit-bag { display: flex; min-width: 0; height: 100%; overflow-x: auto; scrollbar-width: none; }
.svs-serit-bag::-webkit-scrollbar { display: none; }
.svs-serit-bag a {
  position: relative; flex: none; display: inline-flex; align-items: center; gap: 8px; height: 100%; padding: 0 14px;
  color: var(--ucuz-sonuk); font: 600 calc(var(--px) * 15)/calc(var(--px) * 24) var(--yt-metin); white-space: nowrap; text-decoration: none;
  transition: color .15s ease-out;
}
.svs-serit-bag a:hover, .svs-serit-bag a.is-secili { color: var(--ucuz-metin); }
.svs-serit-bag a.is-secili::after { content: ''; position: absolute; left: 12px; right: 12px; bottom: 0; height: 3px; border-radius: 3px 3px 0 0; background: var(--ucuz-gold); }
.svs-serit-bag .oyun-simge { --boy: 22px; }

.svs-bolum { padding: 72px 0; scroll-margin-top: calc(var(--ust-menu-h) + 12px); }
.svs-bolum.is-bant { background: var(--alt-zemin); border-block: 1px solid var(--ucuz-border); }
.svs-shd { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 0 18px; margin-bottom: 24px; }
.svs-shd-simge {
  display: grid; place-items: center; width: 60px; height: 60px; border-radius: 16px;
  background: radial-gradient(90% 90% at 30% 20%, rgba(var(--vurgu-rgb), .12), transparent 70%), var(--ucuz-panel);
  box-shadow: inset 0 0 0 1px var(--ucuz-border);
}
.svs-shd-simge .oyun-simge { --boy: 42px; }
.svs-shd-yazi { display: grid; gap: 4px; min-width: 0; }
.svs-shd h2 { margin: 0; font: 700 calc(var(--px) * 26)/1.2 var(--yt-baslik); letter-spacing: -.01em; color: var(--ucuz-metin); text-wrap: balance; }
.svs-shd p { margin: 0; max-width: 96ch; font-size: calc(var(--px) * 15); line-height: calc(var(--px) * 22); color: var(--ucuz-sonuk); }
.svs-shd-yan { display: flex; justify-content: flex-end; align-items: center; gap: 12px; min-width: 0; }
.svs-not-hap {
  display: inline-flex; align-items: center; gap: 8px; padding: 6px 12px; border: 1px solid var(--ucuz-border); border-radius: 999px;
  font-size: calc(var(--px) * 13); line-height: calc(var(--px) * 18); white-space: nowrap; color: var(--ucuz-sonuk);
}
.svs-not-hap i { flex: none; width: 7px; height: 7px; border-radius: 50%; background: var(--ucuz-green-yazi); }
.dugme.svs-dugme-kucuk { height: 40px; padding: 0 16px; }

.svs-kart { min-width: 0; padding: 30px; border: 1px solid var(--ucuz-border); border-radius: var(--r-xl); background: var(--ucuz-panel); }
.svs-kart-h { margin: 0; font: 700 calc(var(--px) * 20)/calc(var(--px) * 28) var(--yt-baslik); letter-spacing: normal; color: var(--ucuz-metin); text-wrap: balance; }
.svs-yardim { margin: 0; font-size: calc(var(--px) * 12); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk2); }

.svs-gb { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); align-items: stretch; gap: 30px; }
.svs-gb > * { min-width: 0; }
.svs-gb-tablo { grid-column: span 2; }
.svs-gb-grafik { grid-column: span 3; display: flex; }
.svs-gb-isi, .svs-gb-bant { grid-column: 1 / -1; }
.svs-gb-oku { grid-column: span 3; display: flex; }
.svs-gb-hesap { grid-column: span 2; display: flex; }

.svs-grafik.gecmis-blok { display: flex; flex-direction: column; width: 100%; margin: 0; padding: 30px; border-radius: var(--r-xl); }
.svs-grafik .gecmis-ust { display: grid; grid-template-columns: minmax(0, 1fr); align-content: start; gap: 12px; min-height: 0; margin-bottom: 16px; }
.svs-grafik .gecmis-yazi { min-width: 0; }
.svs-grafik .gecmis-h { margin: 0; font: 700 calc(var(--px) * 20)/calc(var(--px) * 28) var(--yt-baslik); letter-spacing: normal; }
.svs-grafik .gecmis-alt { font-size: calc(var(--px) * 12); line-height: calc(var(--px) * 18); color: var(--ucuz-sonuk2); }
.svs-grafik .gecmis-kontrol { display: flex; flex-wrap: wrap; align-content: flex-start; gap: 8px; min-height: 40px; }
.svs-seg {
  display: inline-flex; gap: 2px; max-width: 100%; padding: 3px; overflow-x: auto; scrollbar-width: none;
  border: 1px solid var(--ucuz-border); border-radius: var(--r-lg); background: var(--ucuz-panel);
}
.svs-seg::-webkit-scrollbar { display: none; }
.svs-seg:empty { display: none; }
.svs-grafik .svs-seg .view-btn, .svs-grafik .svs-seg .filter-btn {
  flex: none; height: 32px; padding: 0 12px; border: 0; border-radius: var(--r-md); background: transparent;
  color: var(--ucuz-sonuk); font: 500 calc(var(--px) * 13)/1 var(--yt-metin);
}
.svs-grafik .svs-seg .view-btn:hover, .svs-grafik .svs-seg .filter-btn:hover { border: 0; background: transparent; color: var(--ucuz-metin); }
.svs-grafik .svs-seg .active, .svs-grafik .svs-seg .active:hover { background: var(--ucuz-yukselti); color: var(--ucuz-metin); font-weight: 500; }
.svs-grafik .gecmis-lejant { margin-top: auto; padding-top: 12px; }
@media (min-width: 1024px) and (max-width: 1199.98px) { .svs-grafik .gecmis-cizim { --g-boy: var(--svs-gboy-orta, 320px); } }
@media (min-width: 1200px) { .svs-grafik .gecmis-cizim { --g-boy: var(--svs-gboy, 320px); } }
@media (pointer: coarse) { .svs-grafik .gecmis-kontrol { min-height: 52px; } }

.svs-isi { display: grid; gap: 16px; }
.svs-isi-ust { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; gap: 12px 24px; }
.svs-isi-yazi { min-width: 0; }
.svs-isi-en { display: grid; gap: 2px; text-align: right; }
.svs-isi-en .k, .svs-isi-en .s { font-size: calc(var(--px) * 12); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk); font-variant-numeric: tabular-nums; }
.svs-isi-en b { font: 700 calc(var(--px) * 20)/calc(var(--px) * 28) var(--yt-sayi); color: var(--ucuz-green-yazi); }
.svs-isi-izgara { display: grid; grid-template-columns: 40px repeat(24, minmax(0, 1fr)); align-items: center; gap: 3px; min-width: 0; }
.svs-isi-izgara .cl, .svs-isi-izgara .rl { font-size: calc(var(--px) * 11); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk2); font-variant-numeric: tabular-nums; }
.svs-isi-izgara .cl { font-size: calc(var(--px) * 10); text-align: center; }
.svs-isi-izgara i {
  display: block; aspect-ratio: 1; border-radius: 3px;
  background: color-mix(in srgb, var(--svs-isi-renk, var(--ucuz-yukselti)) calc(var(--t, 0) * 100%), var(--ucuz-yukselti));
  transition: transform .15s ease-out;
}
.svs-isi-izgara i.is-iyi { --svs-isi-renk: var(--ucuz-green); }
.svs-isi-izgara i.is-kotu { --svs-isi-renk: var(--ucuz-red); }
.svs-isi-izgara i.is-bos { background: transparent; box-shadow: inset 0 0 0 1px var(--ucuz-border); }
.svs-isi-izgara i.is-en { box-shadow: inset 0 0 0 2px var(--ucuz-green-yazi); }
.svs-isi-izgara i:hover { position: relative; z-index: 1; outline: 1px solid var(--ucuz-metin); transform: scale(1.25); }
.svs-isi-lejant { display: flex; align-items: center; gap: 8px; margin-top: 10px; font-size: calc(var(--px) * 11); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk2); font-variant-numeric: tabular-nums; }
.svs-isi-lejant .bar {
  flex: 1; max-width: 220px; height: 8px; border-radius: 4px;
  background: linear-gradient(90deg, color-mix(in srgb, var(--ucuz-green) 80%, var(--ucuz-yukselti)), var(--ucuz-yukselti), color-mix(in srgb, var(--ucuz-red) 80%, var(--ucuz-yukselti)));
}
.svs-isi-lejant .not { margin-left: 16px; }
.svs-isi-oku { margin: 10px 0 0; font-size: calc(var(--px) * 14); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk2); font-variant-numeric: tabular-nums; }
.svs-isi-oku.is-acik { color: var(--ucuz-metin); }

.svs-metin { display: grid; align-content: start; gap: 12px; width: 100%; }
.svs-metin p { margin: 0; font-size: calc(var(--px) * 15); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk); }
.svs-metin strong { font-weight: 600; color: var(--ucuz-metin); }
.svs-madde { display: grid; gap: 6px; margin: 0; padding-left: 20px; font-size: calc(var(--px) * 15); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk); }
.svs-madde li::marker { color: var(--ucuz-gold-yazi); }

.svs-bant {
  display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 24px; height: 100%; padding: 40px;
  border: 1px solid var(--ucuz-border); border-radius: 22px;
  background: radial-gradient(90% 140% at 100% 0%, rgba(var(--vurgu-rgb), .18), transparent 60%), var(--ucuz-panel);
}
.svs-bant.is-alt { grid-template-columns: minmax(0, 1fr); align-content: center; }
.svs-bant-h { margin: 0; font: 750 calc(var(--px) * 26)/calc(var(--px) * 32) var(--yt-baslik); letter-spacing: -.01em; color: var(--ucuz-metin); text-wrap: balance; }
.svs-bant p { max-width: 60ch; margin: 6px 0 0; font-size: calc(var(--px) * 16); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk); }
.svs-bant-dugme { display: flex; flex-wrap: wrap; gap: 10px; }

.svs-sr.sr-sayfa { padding-bottom: 0; }
.svs-sr .sr-cipler { display: none; }
.svs-sr-alt { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: stretch; gap: 30px; }
.svs-sr-alt > * { min-width: 0; }

.svs-clan { position: relative; display: grid; align-content: start; gap: 16px; min-width: 0; }
.svs-gizli-secim { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }
.svs-clan-ust { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; gap: 12px 24px; }
.svs-clan-h { margin: 0; font: 700 calc(var(--px) * 20)/calc(var(--px) * 28) var(--yt-baslik); letter-spacing: normal; color: var(--ucuz-metin); }
.svs-clan-meta { margin: 8px 0 0; font: 600 calc(var(--px) * 13)/calc(var(--px) * 18) var(--yt-metin); letter-spacing: .04em; text-transform: uppercase; color: var(--ucuz-sonuk2); }
.svs-clan-sekme { display: inline-flex; flex: none; gap: 2px; padding: 3px; border: 1px solid var(--ucuz-border); border-radius: var(--r-lg); background: var(--ucuz-panel); }
.svs-clan-sekme label {
  display: inline-flex; align-items: center; gap: 10px; height: 36px; padding: 0 14px 0 0;
  border: 1px solid transparent; border-radius: var(--r-md); color: var(--ucuz-sonuk); cursor: pointer;
  font: 600 calc(var(--px) * 13)/1 var(--yt-metin); white-space: nowrap; transition: background-color .15s ease-out, color .15s ease-out, border-color .15s ease-out;
}
.svs-clan-sekme label:hover { color: var(--ucuz-metin); }
.svs-clan-sekme .ulus-rozet { --boy: 34px; width: 34px; height: 34px; border-radius: 7px 0 0 7px; opacity: .45; filter: grayscale(1); transition: opacity .15s ease-out, filter .15s ease-out; }
.svs-clan-sekme .ulus-rozet img { width: 21px; height: 21px; }
#svsClanE:checked ~ .svs-clan-ust label[for="svsClanE"] { background: color-mix(in srgb, var(--cizgi-elmo, #6fa8ff) 18%, var(--ucuz-panel)); border-color: color-mix(in srgb, var(--cizgi-elmo, #6fa8ff) 60%, transparent); color: var(--ucuz-metin); }
#svsClanK:checked ~ .svs-clan-ust label[for="svsClanK"] { background: color-mix(in srgb, var(--cizgi-karu, #ff6b7f) 18%, var(--ucuz-panel)); border-color: color-mix(in srgb, var(--cizgi-karu, #ff6b7f) 60%, transparent); color: var(--ucuz-metin); }
#svsClanE:checked ~ .svs-clan-ust label[for="svsClanE"] .ulus-rozet,
#svsClanK:checked ~ .svs-clan-ust label[for="svsClanK"] .ulus-rozet { opacity: 1; filter: none; }
#svsClanE:focus-visible ~ .svs-clan-ust .svs-clan-sekme, #svsClanK:focus-visible ~ .svs-clan-ust .svs-clan-sekme { outline: 2px solid var(--ucuz-gold-cizgi); outline-offset: 2px; }
.svs-clan-panel { display: none; gap: 4px; padding: 30px; }
#svsClanE:checked ~ .svs-clan-paneller > .svs-clan-panel:first-child,
#svsClanK:checked ~ .svs-clan-paneller > .svs-clan-panel:last-child { display: grid; }
.svs-clan-ilk { display: flex; align-items: center; gap: 12px; min-width: 0; margin-bottom: 4px; padding: 4px 0 12px; border-bottom: 1px solid var(--ucuz-border); }
.svs-clan-ilk .svs-clan-kim b { font-size: calc(var(--px) * 18); font-weight: 700; }
.svs-clan-ilk .svs-clan-puan { font-size: calc(var(--px) * 18); }
.svs-clan-kim { display: grid; min-width: 0; }
.svs-clan-kim, .svs-clan-kim > *, .svs-clan-ad { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.svs-clan-kim small { font-size: calc(var(--px) * 13); color: var(--ucuz-sonuk); }
.svs-clan-kim a, .svs-clan-ad a { color: inherit; text-decoration: none; }
.svs-clan-kim a:hover, .svs-clan-ad a:hover { color: var(--ucuz-gold-yazi); }
.svs-clan-puan { flex: none; margin-left: auto; font: 700 calc(var(--px) * 14)/calc(var(--px) * 20) var(--yt-sayi); font-variant-numeric: tabular-nums; color: var(--ucuz-metin); }
.svs-clan-ust3 { display: flex; align-items: center; gap: 12px; min-width: 0; margin-inline: -8px; padding: 6px 8px; border-radius: var(--r-md); font-size: calc(var(--px) * 14); }
.svs-clan-ust3 .svs-clan-kim { font-weight: 600; }
.svs-clan-ust3.is-gumus { background: color-mix(in srgb, var(--madalya-gumus, #d5dae3) 7%, transparent); }
.svs-clan-ust3.is-bronz { background: color-mix(in srgb, var(--madalya-bronz, #b97850) 10%, transparent); }
.svs-clan-satir { display: flex; align-items: center; gap: 12px; min-width: 0; margin-inline: -8px; padding: 8px; border-top: 1px solid var(--ucuz-border); border-radius: var(--r-sm); font-size: calc(var(--px) * 14); }
.svs-clan-satir:hover { background: var(--ucuz-yukselti); }
.svs-clan-no { flex: none; width: 52px; text-align: center; color: var(--ucuz-sonuk); font-variant-numeric: tabular-nums; }
.svs-clan-puan.is-ince { font-weight: 600; }
.svs-madalya {
  --m: var(--madalya-altin, #fcb74e);
  flex: none; display: inline-grid; place-items: center; width: 28px; height: 28px; border-radius: 50%;
  background: linear-gradient(145deg, color-mix(in srgb, var(--m) 55%, #fff), var(--m) 55%, color-mix(in srgb, var(--m) 70%, #000));
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--m) 25%, transparent);
  font: 800 calc(var(--px) * 14)/1 var(--yt-sayi); color: var(--ucuz-gold-metin);
}
.svs-clan-ilk .svs-madalya { width: 40px; height: 40px; font-size: calc(var(--px) * 18); }
.svs-madalya.is-gumus { --m: var(--madalya-gumus, #d5dae3); }
.svs-madalya.is-bronz { --m: var(--madalya-bronz, #b97850); }
.svs-clan .sr-derece { width: 22px; height: 22px; }
.svs-taze-alt { display: flex; align-items: center; gap: 6px; margin: 0; font-size: calc(var(--px) * 12); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk); }
.svs-taze-alt i { flex: none; width: 8px; height: 8px; border-radius: 50%; background: var(--ucuz-green-yazi); }

.svs-hak { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: start; gap: 30px; }
.svs-hak > * { min-width: 0; }
.svs-hak-yazi { grid-column: span 2; }
.svs-hak:not(:has(.svs-kunye)) .svs-hak-yazi { grid-column: 1 / -1; }
.svs-kunye { position: sticky; top: calc(var(--ust-menu-h) + 80px); }
.svs-kunye dl { display: grid; margin: 0; }
.svs-kunye dl > div { display: grid; gap: 2px; padding: 14px 0; border-top: 1px solid var(--ucuz-border); }
.svs-kunye dl > div:first-child { padding-top: 0; border-top: 0; }
.svs-kunye dl > div:last-child { padding-bottom: 0; }
.svs-kunye dt { font-size: calc(var(--px) * 13); font-weight: 400; line-height: calc(var(--px) * 20); color: var(--ucuz-sonuk); }
.svs-kunye dd { margin: 0; font: 600 calc(var(--px) * 18)/calc(var(--px) * 26) var(--yt-sayi); font-variant-numeric: tabular-nums; color: var(--ucuz-metin); }
.svs-hak-yazi .sv-yazi-bolum { margin: 0 0 28px; }
.svs-hak-yazi .sv-yazi-bolum:last-of-type { margin-bottom: 0; }
.svs-hak-yazi .sv-yazi-h3 { margin: 0 0 10px; font: 600 calc(var(--px) * 18)/calc(var(--px) * 26) var(--yt-baslik); letter-spacing: normal; color: var(--ucuz-metin); }
.svs-hak-yazi .sv-yazi-bolum p { margin: 0 0 14px; font-size: calc(var(--px) * 17); line-height: calc(var(--px) * 29); color: var(--ucuz-metin2); }
.svs-hak-yazi .sv-yazi-bolum p:last-child { margin-bottom: 0; }
.svs-hak-yazi .sv-yazi-tablo { font-size: calc(var(--px) * 14); }
.svs-hak-yazi .sv-yazi-damga { margin-top: 28px; font-size: calc(var(--px) * 13); line-height: calc(var(--px) * 20); }

.svs-sss { display: grid; gap: 8px; }
.svs-sss-oge { border: 1px solid var(--ucuz-border); border-radius: var(--r-lg); background: var(--ucuz-panel); }
.svs-sss-oge > summary {
  position: relative; padding: 16px 48px 16px 18px; list-style: none; cursor: pointer;
  font: 600 calc(var(--px) * 16)/calc(var(--px) * 24) var(--yt-metin); color: var(--ucuz-metin);
}
.svs-sss-oge > summary::-webkit-details-marker { display: none; }
.svs-sss-oge > summary::after {
  content: ''; position: absolute; top: 22px; right: 20px; width: 9px; height: 9px;
  border-right: 2px solid var(--ucuz-sonuk); border-bottom: 2px solid var(--ucuz-sonuk); transform: rotate(45deg); transition: transform .15s ease-out;
}
.svs-sss-oge[open] > summary::after { top: 26px; transform: rotate(225deg); }
.svs-sss-oge > summary:focus-visible { outline: 2px solid var(--ucuz-gold); outline-offset: -2px; border-radius: var(--r-lg); }
.svs-sss-cevap { max-width: 70ch; padding: 0 18px 16px; }
.svs-sss-cevap p { margin: 0; font-size: calc(var(--px) * 16); line-height: calc(var(--px) * 26); color: var(--ucuz-sonuk); }

.svs-pz { display: grid; gap: 20px; min-width: 0; }
.svs-pz-sayilar { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }
.svs-pz-sayi {
  display: grid; align-content: start; gap: 2px; min-width: 0; padding: 20px 24px;
  border: 1px solid var(--ucuz-border); border-radius: var(--r-xl); background: var(--ucuz-panel);
}
.svs-pz-sayi .k { font: 600 calc(var(--px) * 12)/calc(var(--px) * 18) var(--yt-metin); letter-spacing: .04em; text-transform: uppercase; color: var(--ucuz-sonuk); }
.svs-pz-sayi b {
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
  font: 600 calc(var(--px) * 26)/calc(var(--px) * 34) var(--yt-sayi); font-variant-numeric: tabular-nums; color: var(--ucuz-metin);
}
.svs-pz-sayi b.is-yesil { color: var(--ucuz-green-yazi); }
.svs-pz-sayi .s { font-size: calc(var(--px) * 13); line-height: calc(var(--px) * 18); color: var(--ucuz-sonuk); }
.svs-pz-sayilar.is-kucuk { gap: 16px; }
.svs-pz-sayilar.is-kucuk .svs-pz-sayi { padding: 14px 18px; background: var(--ucuz-yukselti); border-color: transparent; }
.svs-pz-sayilar.is-kucuk .svs-pz-sayi b { font-size: calc(var(--px) * 22); line-height: calc(var(--px) * 28); }

.svs-pz-sekme { justify-self: start; max-width: 100%; overflow-x: auto; scrollbar-width: none; }
.svs-pz-sekme::-webkit-scrollbar { display: none; }
.svs-pz-sekme > button { flex: none; padding: 0 16px; font-size: calc(var(--px) * 14); white-space: nowrap; }
.svs-pz-sekme > button:focus-visible { outline: 2px solid var(--ucuz-gold-cizgi); outline-offset: -2px; }

.svs-pz-panel { display: grid; gap: 16px; min-width: 0; padding: 30px; border: 1px solid var(--ucuz-border); border-radius: var(--r-xl); background: var(--ucuz-panel); }
.svs-pz-panel[hidden] { display: none; }
.svs-pz-giris { max-width: 92ch; margin: 0; font-size: calc(var(--px) * 15); line-height: calc(var(--px) * 24); color: var(--ucuz-sonuk); }
.svs-pz-not { max-width: 110ch; margin: 0; font-size: calc(var(--px) * 13); line-height: calc(var(--px) * 20); color: var(--ucuz-sonuk2); }

.svs-pz-kaydir { min-width: 0; overflow-x: auto; }
.svs-pz-tablo { width: 100%; border-collapse: collapse; font-size: calc(var(--px) * 14); line-height: calc(var(--px) * 20); font-variant-numeric: tabular-nums; }
.svs-pz-tablo th {
  padding: 10px 12px; border-bottom: 1px solid var(--ucuz-border-guc); vertical-align: bottom;
  font: 600 calc(var(--px) * 12)/calc(var(--px) * 18) var(--yt-metin); letter-spacing: .02em; text-align: right; white-space: nowrap; color: var(--ucuz-sonuk);
}
.svs-pz-tablo td { padding: 10px 12px; border-bottom: 1px solid var(--ucuz-border); font-family: var(--yt-sayi); text-align: right; white-space: nowrap; color: var(--ucuz-metin); }
.svs-pz-tablo tbody tr:last-child td { border-bottom: 0; }
.svs-pz-tablo tbody tr:hover td { background: rgba(var(--ust-rgb), .03); }
.svs-pz-tablo .is-sol { text-align: left; }
.svs-pz-tablo td.is-sol { min-width: 220px; font-family: var(--yt-metin); white-space: normal; }
.svs-pz-tablo td.is-yesil { color: var(--ucuz-green-yazi); }
.svs-pz-item { display: flex; align-items: center; gap: 10px; min-width: 0; }
.svs-pz-item img, .svs-pz-ikon-yok { flex: none; width: 32px; height: 32px; border-radius: 6px; background: var(--ucuz-yukselti); }
.svs-pz-ad { min-width: 0; font-weight: 600; color: var(--ucuz-metin); }
.svs-pz-ad a { color: inherit; text-decoration: none; }
.svs-pz-ad a:hover { color: var(--ucuz-gold-yazi); }
.svs-pz-rev {
  display: inline-block; margin-left: 6px; padding: 0 7px; border-radius: var(--r-tam); vertical-align: 1px;
  background: var(--ucuz-gold-zayif); color: var(--ucuz-gold-yazi); font: 700 calc(var(--px) * 11)/calc(var(--px) * 18) var(--yt-metin);
}

.svs-pz-tablo.is-sunucu th small { display: block; margin-top: 2px; font-size: calc(var(--px) * 11); font-weight: 500; letter-spacing: 0; color: var(--ucuz-sonuk2); }
.svs-pz-sv { display: inline-flex; align-items: center; gap: 6px; color: var(--ucuz-metin); }
.svs-pz-tablo.is-sunucu td b { display: block; font-weight: 600; }
.svs-pz-tablo.is-sunucu td small { display: block; font-size: calc(var(--px) * 12); color: var(--ucuz-sonuk2); }
.svs-pz-tablo.is-sunucu .is-bu { background: rgba(var(--ust-rgb), .035); }
.svs-pz-tablo.is-sunucu td.is-en { box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--ucuz-green-yazi) 55%, transparent); }
.svs-pz-tablo.is-sunucu td.is-en b { color: var(--ucuz-green-yazi); }
.svs-pz-tablo.is-sunucu td.is-az b { font-weight: 500; color: var(--ucuz-sonuk2); }
.svs-pz-yok { color: var(--ucuz-sonuk2); }

.svs-pz-harita { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: start; gap: 24px; }
.svs-pz-harita-sol { width: 100%; max-width: 600px; min-width: 0; }
.svs-pz-harita-kap { position: relative; overflow: hidden; width: 100%; border: 1px solid var(--ucuz-border); border-radius: var(--r-lg); background: var(--ucuz-dark); }
.svs-pz-svg { position: absolute; inset: 0; display: block; width: 100%; height: 100%; }
.svs-pz-isi rect { fill: var(--ucuz-gold); fill-opacity: var(--t, .5); }
.svs-pz-pin {
  position: absolute; z-index: 1; display: grid; place-items: center; width: 26px; height: 26px; padding: 0;
  border: 2px solid var(--ucuz-dark); border-radius: 50%; background: var(--ucuz-metin); color: var(--ucuz-dark);
  font: 700 calc(var(--px) * 12)/1 var(--yt-sayi); cursor: pointer; transform: translate(-50%, -50%);
  box-shadow: 0 2px 8px rgba(0, 0, 0, .45); transition: transform .15s ease-out, background-color .15s ease-out;
}
.svs-pz-pin:hover { transform: translate(-50%, -50%) scale(1.1); }
.svs-pz-pin.is-on { z-index: 2; background: var(--ucuz-gold); color: var(--ucuz-gold-metin); transform: translate(-50%, -50%) scale(1.15); }
.svs-pz-pin:focus-visible { outline: 2px solid var(--ucuz-gold); outline-offset: 2px; }
.svs-pz-lejant { display: flex; align-items: center; gap: 8px; margin-top: 10px; font-size: calc(var(--px) * 12); line-height: calc(var(--px) * 18); color: var(--ucuz-sonuk2); }
.svs-pz-lejant .bar { flex: 0 1 160px; height: 8px; border-radius: 4px; background: linear-gradient(90deg, rgba(var(--vurgu-rgb), .22), rgba(var(--vurgu-rgb), 1)); }
.svs-pz-koseler { display: grid; gap: 8px; margin: 0; padding: 0; list-style: none; }
.svs-pz-kose { border: 1px solid var(--ucuz-border); border-radius: var(--r-lg); background: var(--ucuz-panel); transition: border-color .15s ease-out; }
.svs-pz-kose.is-on { border-color: var(--ucuz-gold); }
.svs-pz-kose-bas {
  display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 10px; width: 100%; padding: 10px 14px;
  border: 0; background: none; color: var(--ucuz-metin); font: inherit; text-align: left; cursor: pointer;
}
.svs-pz-kose-bas:focus-visible { outline: 2px solid var(--ucuz-gold-cizgi); outline-offset: -2px; border-radius: var(--r-lg); }
.svs-pz-kose-bas .no { display: grid; place-items: center; width: 24px; height: 24px; border-radius: 50%; background: var(--ucuz-yukselti); font: 700 calc(var(--px) * 12)/1 var(--yt-sayi); }
.svs-pz-kose.is-on .no { background: var(--ucuz-gold); color: var(--ucuz-gold-metin); }
.svs-pz-kose-bas .ad { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: calc(var(--px) * 15); font-weight: 600; }
.svs-pz-kose-bas .n { font-size: calc(var(--px) * 13); white-space: nowrap; color: var(--ucuz-sonuk); }
.svs-pz-kose ul { display: none; gap: 4px; margin: 0; padding: 0 14px 12px 48px; list-style: none; }
.svs-pz-kose.is-on ul { display: grid; }
.svs-pz-kose li { display: flex; justify-content: space-between; gap: 12px; font-size: calc(var(--px) * 13); line-height: calc(var(--px) * 20); color: var(--ucuz-sonuk); }
.svs-pz-kose li b { font-family: var(--yt-sayi); font-weight: 600; color: var(--ucuz-metin); }

.svs-tarih.cz { margin-bottom: 0; }
.svs-tarih .cz-svg.has-sec .cz-hat:not(.is-on), .svs-tarih .cz-svg.has-sec .cz-isaret:not(.is-on) { opacity: .5; }
.svs-tarih .cz-araclar { justify-content: space-between; }
.svs-tarih-not { flex: 1 1 320px; max-width: 72ch; margin: 0; font-size: calc(var(--px) * 14); line-height: calc(var(--px) * 22); color: var(--ucuz-sonuk); }
.svs-tarih-not a { color: var(--ucuz-gold-yazi); text-decoration: underline; text-decoration-color: var(--ucuz-gold-cizgi); text-underline-offset: 3px; }
.svs-tarih-not a:hover { text-decoration-color: currentColor; }
@media (min-width: 1120px) {
  .svs-tarih .cz-panel { top: calc(var(--ust-menu-h) + 76px); max-height: calc(100vh - var(--ust-menu-h) - 92px); }
}
@media (max-width: 1119px) {
  .svs-tarih .cz-panel {
    position: static; z-index: auto; width: auto; max-height: none; overflow: visible; padding: 20px 0 0;
    border: 0; border-top: 1px solid var(--ucuz-border); border-radius: 0; background: none; box-shadow: none;
    visibility: visible; transform: none; transition: none; font-size: inherit; line-height: inherit;
  }
  .svs-tarih .cz-panel .cz-p-kapat { display: none; }
}

.svs-baglar { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 30px; margin-top: 48px; }
.svs-baglar > * { display: grid; align-content: start; gap: 16px; }

@media (max-width: 1023.98px) {
  .svs-kapak-izgara { grid-template-columns: minmax(0, 1fr); gap: 20px; }
  .svs-gb, .svs-sr-alt, .svs-hak, .svs-baglar { grid-template-columns: minmax(0, 1fr); gap: 20px; }
  .svs-gb > *, .svs-hak > * { grid-column: 1 / -1; }
  .svs-kunye { position: static; }
  .svs-pz-sayilar { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .svs-pz-harita { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 767.98px) {
  .svs-kapak { padding: 64px 0 32px; }
  .svs-grafik .gecmis-kontrol { min-height: 112px; }
}
@media (max-width: 760px) {
  .svs-sunucular { flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; margin-inline: calc(var(--bs-gutter-x, 1.5rem) * -.5); padding-inline: calc(var(--bs-gutter-x, 1.5rem) * .5); }
  .svs-sunucular::-webkit-scrollbar { display: none; }
  .svs-sunucular-et { display: none; }
  .svs-sunucular a { flex: none; }
  .svs-serit-ic { gap: 12px; height: 52px; }
  .svs-serit-id { gap: 6px; padding-right: 12px; }
  .svs-serit-id > span:not(.sv-arma) { display: none; }
  .svs-serit-bag a { padding: 0 10px; font-size: calc(var(--px) * 14); }
  .svs-serit-bag a.is-secili::after { left: 8px; right: 8px; }
  .svs-bolum { padding: 48px 0; }
  .svs-shd { grid-template-columns: auto minmax(0, 1fr); }
  .svs-shd-simge { width: 48px; height: 48px; border-radius: 12px; }
  .svs-shd-simge .oyun-simge { --boy: 34px; }
  .svs-shd h2 { font-size: calc(var(--px) * 21); }
  .svs-shd-yan { grid-column: 2; display: block; }
  .svs-shd-yan > * { margin-top: 12px; }
  .svs-ozet, .svs-kart, .svs-grafik.gecmis-blok, .svs-clan-panel, .svs-pz-panel { padding: 20px; }
  .svs-pz, .svs-pz-sayilar { gap: 12px; }
  .svs-pz-sayi { padding: 14px 16px; }
  .svs-pz-sayi b { font-size: calc(var(--px) * 22); line-height: calc(var(--px) * 28); }
  .svs-pz-tablo td.is-sol { min-width: 160px; }
  .svs-pz-tablo th, .svs-pz-tablo td { padding: 9px 10px; }
  .svs-pz-kose-bas .ad { white-space: normal; }
  .svs-grafik .svs-seg .view-btn, .svs-grafik .svs-seg .filter-btn { padding: 0 9px; }
  .svs-baglar { margin-top: 32px; }
}
@media (max-width: 700px) {
  .svs-isi-izgara { grid-template-columns: 28px repeat(24, minmax(0, 1fr)); gap: 2px; }
  .svs-isi-izgara .cl { font-size: calc(var(--px) * 9); }
  .svs-isi-en { text-align: left; }
  .svs-isi-lejant .not { display: none; }
}
@media (max-width: 640px) {
  .svs-bant { grid-template-columns: minmax(0, 1fr); padding: 26px; }
}
