/* STADYUM PRO V8.62.2 - Tum koltuk alanlarinda Hizli Bul ve Sec gorunurluk katmani.
   Sadece UI/gorunurluk. HOLD, satis, rezervasyon, odeme, havale, iade ve koltuk sahipligi mantigini degistirmez. */

/* Normal mac - halka acik modal */
#premiumEventPage #seatDrawer .sdx-quickfind-v8438,
#premiumEventPage .sdx-quickfind-v8438{
  display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;
  z-index:25!important;min-height:72px!important;max-height:none!important;overflow:visible!important;
  grid-template-columns:minmax(180px,1fr) minmax(92px,112px) minmax(104px,128px) minmax(124px,154px)!important;
  gap:8px!important;margin:0 12px 9px!important;padding:9px 10px!important;
}
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 .qf-copy,
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 label,
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 button,
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 .qf-feedback{
  display:grid!important;visibility:visible!important;opacity:1!important;
}
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 .qf-copy span{font-size:8px!important;line-height:1.15!important}
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 .qf-copy b{font-size:11px!important;line-height:1.15!important}
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 label{font-size:8px!important;line-height:1.1!important}
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 input{height:38px!important;min-height:38px!important;font-size:12px!important}
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 button{height:38px!important;min-height:38px!important;font-size:9px!important;place-items:center!important}
#premiumEventPage #seatDrawer .sdx-quickfind-v8438 .qf-feedback{grid-column:1/-1!important;min-height:11px!important;height:auto!important;font-size:8px!important;line-height:1.15!important}

/* Kombine - gişe + halka acik modal. Hızlı bul satırı panelin daima gercek bir grid satiridir. */
body>.vip-zone-modal .vip-zone-modal__panel:has([data-vip-seat-quickfind]),
:is(body.shop-body,body.portal-gise,body.gise-modern-v6138) .vip-zone-modal__panel:has([data-vip-seat-quickfind]){
  display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;min-height:0!important;
}
body>.vip-zone-modal [data-vip-seat-quickfind],
:is(body.shop-body,body.portal-gise,body.gise-modern-v6138) .vip-zone-modal [data-vip-seat-quickfind],
.v8622-seat-quickfind{
  display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;inset:auto!important;
  z-index:35!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;min-height:68px!important;
  max-height:none!important;overflow:visible!important;box-sizing:border-box!important;margin:0!important;
  grid-template-columns:minmax(170px,1fr) minmax(90px,105px) minmax(100px,120px) minmax(118px,145px)!important;
  gap:8px!important;align-items:end!important;padding:8px 12px!important;border-top:1px solid #dce8f1!important;
  border-bottom:1px solid #dce8f1!important;background:linear-gradient(145deg,#f8fbff,#eef8f4)!important;
}
body>.vip-zone-modal [data-vip-seat-quickfind]>*{visibility:visible!important;opacity:1!important;min-width:0!important}
body>.vip-zone-modal [data-vip-seat-quickfind]>div{display:grid!important;gap:1px!important;align-content:center!important}
body>.vip-zone-modal [data-vip-seat-quickfind]>div .eyebrow{display:block!important;font-size:7.5px!important;line-height:1.1!important}
body>.vip-zone-modal [data-vip-seat-quickfind]>div b{display:block!important;font-size:11px!important;line-height:1.15!important;color:#173650!important}
body>.vip-zone-modal [data-vip-seat-quickfind] label{display:grid!important;gap:3px!important;font-size:8px!important;font-weight:900!important;color:#60798d!important}
body>.vip-zone-modal [data-vip-seat-quickfind] input{display:block!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 9px!important;border:1px solid #cfdeea!important;border-radius:10px!important;background:#fff!important;color:#173650!important;font-size:12px!important;font-weight:900!important}
body>.vip-zone-modal [data-vip-seat-quickfind] button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:38px!important;min-height:38px!important;padding:0 9px!important;white-space:nowrap!important;font-size:9px!important}
body>.vip-zone-modal [data-vip-seat-quickfind] .vip-seat-find-feedback{display:block!important;grid-column:1/-1!important;min-height:10px!important;height:auto!important;margin:0!important;font-size:8px!important;line-height:1.2!important;color:#60798d!important}

/* Normal mac gişe hızlı bul */
:is(body.portal-gise,body.gise-modern-v6138) #posSeatQuickFind,
#posSeatQuickFind.pos-seat-quickfind{
  display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:10!important;
  min-height:62px!important;max-height:none!important;overflow:visible!important;
}

@media(max-width:760px){
  /* Public normal maç */
  #premiumEventPage #seatDrawer .sdx-quickfind-v8438,
  #premiumEventPage .sdx-quickfind-v8438{
    display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    min-height:112px!important;margin:0 5px 6px!important;padding:6px!important;gap:5px!important;
  }
  #premiumEventPage #seatDrawer .sdx-quickfind-v8438 .qf-copy{grid-column:1/-1!important;grid-row:auto!important;display:grid!important}
  #premiumEventPage #seatDrawer .sdx-quickfind-v8438 .qf-copy small{display:none!important}
  #premiumEventPage #seatDrawer .sdx-quickfind-v8438 label{grid-row:auto!important;font-size:8px!important}
  #premiumEventPage #seatDrawer .sdx-quickfind-v8438 input{height:36px!important;min-height:36px!important;font-size:12px!important}
  #premiumEventPage #seatDrawer .sdx-quickfind-v8438 button{grid-column:1/-1!important;grid-row:auto!important;height:36px!important;min-height:36px!important;font-size:9px!important}
  #premiumEventPage #seatDrawer .sdx-quickfind-v8438 .qf-feedback{grid-column:1/-1!important;grid-row:auto!important;font-size:7.5px!important}

  /* Kombine gişe + public */
  body>.vip-zone-modal .vip-zone-modal__panel:has([data-vip-seat-quickfind]),
  :is(body.shop-body,body.portal-gise,body.gise-modern-v6138) .vip-zone-modal__panel:has([data-vip-seat-quickfind]){
    grid-template-rows:auto auto auto minmax(0,1fr) auto!important;
  }
  body>.vip-zone-modal [data-vip-seat-quickfind],
  :is(body.shop-body,body.portal-gise,body.gise-modern-v6138) .vip-zone-modal [data-vip-seat-quickfind],
  .v8622-seat-quickfind{
    display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    min-height:108px!important;max-height:126px!important;overflow:visible!important;padding:6px 8px!important;gap:5px 6px!important;
  }
  body>.vip-zone-modal [data-vip-seat-quickfind]>div{grid-column:1/-1!important;display:flex!important;align-items:baseline!important;gap:7px!important;min-height:14px!important}
  body>.vip-zone-modal [data-vip-seat-quickfind]>div .eyebrow{font-size:7px!important}
  body>.vip-zone-modal [data-vip-seat-quickfind]>div b{font-size:9px!important}
  body>.vip-zone-modal [data-vip-seat-quickfind] label{font-size:7.5px!important;gap:2px!important}
  body>.vip-zone-modal [data-vip-seat-quickfind] input{height:34px!important;min-height:34px!important;font-size:12px!important}
  body>.vip-zone-modal [data-vip-seat-quickfind] button{grid-column:1/-1!important;height:34px!important;min-height:34px!important;font-size:9px!important}
  body>.vip-zone-modal [data-vip-seat-quickfind] .vip-seat-find-feedback{grid-column:1/-1!important;display:none!important}

  /* Normal gişe */
  #posSeatQuickFind.pos-seat-quickfind{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;gap:6px!important}
  #posSeatQuickFind.pos-seat-quickfind button,#posSeatQuickFind .pos-seat-find-feedback-v8438{grid-column:1/-1!important}
}
