/* MH V10.1.9 — canlı satışın üç kritik alanı için son öncelik kilidi. */

/* Profil fotoğrafı hiçbir durumda kırık görsel metni üretmez. */
html body .mh-profile-card__avatar,
html body .mh-target-preview__media{overflow:hidden!important}
html body .mh-profile-card__avatar img,
html body .mh-target-preview__media img{
  display:block!important;width:100%!important;height:100%!important;
  object-fit:cover!important;object-position:center!important;color:transparent!important
}
html body .mh-profile-card__avatar img[hidden],
html body .mh-target-preview__media img[hidden]{display:none!important}
html body .mh-profile-card__stats,
html body .mh-target-preview__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body .mh-profile-card__stats>div,
html body .mh-target-preview__stats>div{min-width:0!important;overflow:hidden!important}

/* Ürün detayındaki seçili paket çubuğu masaüstünde de görünür ve sabittir. */
@media (min-width:1001px){
  html body.pcd-detail-active{padding-bottom:122px!important}
  html :is(#mh-v119-detail-lock#mh-v119-detail-lock-2#mh-v119-detail-lock-3#mh-v119-detail-lock-4,body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .service--bottom,
  html :is(#mh-v119-detail-lock#mh-v119-detail-lock-2#mh-v119-detail-lock-3#mh-v119-detail-lock-4,body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .service--bottom.active-bar{
    position:fixed!important;right:auto!important;bottom:18px!important;left:50%!important;
    width:min(1320px,calc(100% - 40px))!important;max-width:none!important;
    margin:0!important;transform:translateX(-50%)!important;z-index:10020!important;
    box-shadow:0 18px 48px rgba(3,24,45,.25)!important
  }

  /* Sipariş oluşturma ekranındaki aynı hızlı sepet özeti. */
  html body.mh-conversion-order{padding-bottom:122px!important}
  html :is(#mh-v119-order-lock#mh-v119-order-lock-2#mh-v119-order-lock-3#mh-v119-order-lock-4,body.mh-conversion-order) .mh-mobile-purchase-bar{
    position:fixed!important;right:auto!important;bottom:18px!important;left:50%!important;
    display:grid!important;grid-template-columns:minmax(0,1fr) 230px!important;
    align-items:center!important;gap:16px!important;width:min(1320px,calc(100% - 40px))!important;
    min-height:84px!important;margin:0!important;padding:13px 16px!important;
    transform:translateX(-50%)!important;color:#fff!important;background:#071f39!important;
    border:1px solid rgba(68,197,255,.5)!important;border-radius:21px!important;
    box-shadow:0 18px 48px rgba(3,24,45,.25)!important;z-index:10020!important
  }
  html :is(#mh-v119-order-lock#mh-v119-order-lock-2#mh-v119-order-lock-3#mh-v119-order-lock-4,body.mh-conversion-order) .mh-mobile-purchase-bar__selection{
    display:grid!important;grid-template-columns:auto auto!important;align-items:end!important;
    justify-content:start!important;gap:2px 12px!important;min-width:0!important
  }
  html :is(#mh-v119-order-lock#mh-v119-order-lock-2#mh-v119-order-lock-3#mh-v119-order-lock-4,body.mh-conversion-order) .mh-mobile-purchase-bar__selection span{
    grid-column:1/-1!important;color:#9eb6cc!important;-webkit-text-fill-color:#9eb6cc!important;
    font-size:10px!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important
  }
  html :is(#mh-v119-order-lock#mh-v119-order-lock-2#mh-v119-order-lock-3#mh-v119-order-lock-4,body.mh-conversion-order) .mh-mobile-purchase-bar__selection strong{
    color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:19px!important;font-weight:900!important
  }
  html :is(#mh-v119-order-lock#mh-v119-order-lock-2#mh-v119-order-lock-3#mh-v119-order-lock-4,body.mh-conversion-order) .mh-mobile-purchase-bar__selection b{
    margin:0!important;padding:6px 10px!important;color:#55dcff!important;-webkit-text-fill-color:#55dcff!important;
    background:rgba(255,255,255,.1)!important;border-radius:9px!important;font-size:17px!important
  }
  html :is(#mh-v119-order-lock#mh-v119-order-lock-2#mh-v119-order-lock-3#mh-v119-order-lock-4,body.mh-conversion-order) .mh-mobile-purchase-bar__button{
    min-height:56px!important;border:0!important;border-radius:15px!important;
    color:#fff!important;-webkit-text-fill-color:#fff!important;
    background:linear-gradient(135deg,#1979f2,#12bce2)!important;font-weight:900!important
  }
  html :is(#mh-v119-order-lock#mh-v119-order-lock-2#mh-v119-order-lock-3#mh-v119-order-lock-4,body.mh-conversion-order) .mh-mobile-purchase-bar__button.is-disabled{
    color:#a8bdd4!important;-webkit-text-fill-color:#a8bdd4!important;background:#183452!important
  }
}

/* Mobilde mevcut güvenli alt konum korunur; klavye açıkken çubuk içerik kapatmaz. */
@media (max-width:1000px){
  html :is(#mh-v119-detail-lock#mh-v119-detail-lock-2#mh-v119-detail-lock-3#mh-v119-detail-lock-4,body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .service--bottom,
  html :is(#mh-v119-detail-lock#mh-v119-detail-lock-2#mh-v119-detail-lock-3#mh-v119-detail-lock-4,body.pcd-detail-active) .pcd-shell.pcd--mh .service--content .service--bottom.active-bar,
  html :is(#mh-v119-order-lock#mh-v119-order-lock-2#mh-v119-order-lock-3#mh-v119-order-lock-4,body.mh-conversion-order) .mh-mobile-purchase-bar{
    position:fixed!important;right:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;
    left:50%!important;width:calc(100% - 16px)!important;max-width:440px!important;
    margin:0!important;transform:translateX(-50%)!important;z-index:10020!important
  }
  html :is(#mh-v119-keyboard-lock#mh-v119-keyboard-lock-2#mh-v119-keyboard-lock-3#mh-v119-keyboard-lock-4,body.mh-mobile-keyboard-open) .mh-mobile-purchase-bar{display:none!important}
}
