/* STADYUM PRO V8.13.5
   Mobil koltuk seçim modalında canlı bilgi/uyarı satırının diğer alanların
   üzerine binmesini engeller. Yalnız sunum katmanı değişir. */

@media (max-width: 720px){
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer.sdx-v61800 .sdx-panel,
  body #seatDrawer.sdx-v61800 .sdx-panel{
    grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important;
  }

  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-header,
  body #seatDrawer.sdx-v61800 .sdx-header{
    grid-row:1!important;
  }

  /* Kritik düzeltme: eski absolute bildirim katmanını normal akışa döndür. */
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-notice,
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .drawer-live-notice,
  body #seatDrawer.sdx-v61800 .sdx-notice,
  body #seatDrawer.sdx-v61800 .drawer-live-notice{
    grid-row:2!important;
    grid-column:1/-1!important;
    position:relative!important;
    z-index:2!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    width:auto!important;
    max-width:none!important;
    min-height:38px!important;
    max-height:52px!important;
    margin:6px 8px 5px!important;
    padding:8px 10px 8px 38px!important;
    border:1px solid #cfe2f1!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,#f5faff,#eef8ff 60%,#f2fffb)!important;
    color:#37566e!important;
    box-shadow:0 7px 18px rgba(27,72,107,.07)!important;
    font-size:9px!important;
    font-weight:800!important;
    line-height:1.35!important;
    letter-spacing:0!important;
    white-space:normal!important;
    overflow:hidden!important;
    text-overflow:clip!important;
    display:-webkit-box!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    pointer-events:none!important;
    box-sizing:border-box!important;
  }

  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-notice::before,
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .drawer-live-notice::before,
  body #seatDrawer.sdx-v61800 .sdx-notice::before,
  body #seatDrawer.sdx-v61800 .drawer-live-notice::before{
    content:'i'!important;
    position:absolute!important;
    left:10px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    width:20px!important;
    height:20px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:7px!important;
    background:linear-gradient(135deg,#dcecff,#ddfbf2)!important;
    color:#0f6a9e!important;
    font-size:11px!important;
    font-weight:950!important;
    font-family:Arial,sans-serif!important;
    box-shadow:inset 0 0 0 1px rgba(56,123,170,.12)!important;
  }

  /* Gerçek hata varsa aynı alanı belirginleştir, yine üst üste bindirme. */
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-notice.error,
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .drawer-live-notice.error,
  body #seatDrawer.sdx-v61800 .sdx-notice.error,
  body #seatDrawer.sdx-v61800 .drawer-live-notice.error{
    border-color:#efc4cc!important;
    background:linear-gradient(135deg,#fff7f8,#fff1f4)!important;
    color:#9a2940!important;
  }
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-notice.error::before,
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .drawer-live-notice.error::before,
  body #seatDrawer.sdx-v61800 .sdx-notice.error::before,
  body #seatDrawer.sdx-v61800 .drawer-live-notice.error::before{
    content:'!'!important;
    background:#ffe3e8!important;
    color:#ad2941!important;
  }

  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-notice.hidden,
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .drawer-live-notice.hidden,
  body #seatDrawer.sdx-v61800 .sdx-notice.hidden,
  body #seatDrawer.sdx-v61800 .drawer-live-notice.hidden{
    display:none!important;
  }

  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-stats,
  body #seatDrawer.sdx-v61800 .sdx-stats{
    grid-row:3!important;
    position:relative!important;
    z-index:1!important;
    margin:0!important;
    padding:5px 8px 7px!important;
  }

  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-workspace,
  body #seatDrawer.sdx-v61800 .sdx-workspace{
    grid-row:4!important;
    min-height:0!important;
  }

  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-tools,
  body #seatDrawer.sdx-v61800 .sdx-tools{grid-row:5!important}

  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-footer,
  body #seatDrawer.sdx-v61800 .sdx-footer{grid-row:6!important}
}

@media (max-width: 430px){
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-notice,
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .drawer-live-notice,
  body #seatDrawer.sdx-v61800 .sdx-notice,
  body #seatDrawer.sdx-v61800 .drawer-live-notice{
    min-height:36px!important;
    max-height:48px!important;
    margin:5px 7px 4px!important;
    padding:7px 8px 7px 34px!important;
    border-radius:12px!important;
    font-size:8.5px!important;
    line-height:1.3!important;
  }
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .sdx-notice::before,
  #premiumEventPage.public-seat-unified-v61800 #seatDrawer .drawer-live-notice::before,
  body #seatDrawer.sdx-v61800 .sdx-notice::before,
  body #seatDrawer.sdx-v61800 .drawer-live-notice::before{
    left:8px!important;
    width:18px!important;
    height:18px!important;
    border-radius:6px!important;
    font-size:10px!important;
  }
}
