/*
 * MedyaHizmetlerim V10.1.1 — emergency live light lock.
 * This file is loaded last and intentionally outranks the legacy fake-ID
 * contrast layer that kept product, service, cart and checkout surfaces dark.
 */
:root{
  --mh111-ink:#071f39;
  --mh111-text:#173b5c;
  --mh111-muted:#647b91;
  --mh111-line:#d3e2ed;
  --mh111-ice:#f3f8fc;
  --mh111-blue:#1769e8;
  --mh111-cyan:#00a8e8;
  --mh111-shadow:0 14px 38px rgba(17,60,101,.09);
}

/* V10.1.7 FINAL — must remain after every legacy package rule. */
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available{
  position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;
  gap:7px!important;min-width:0!important;min-height:154px!important;height:auto!important;padding:22px 18px 19px!important;overflow:hidden!important;
  color:#08233f!important;background:#fff!important;background-image:radial-gradient(circle at 100% 0,rgba(35,166,235,.10),transparent 44%),linear-gradient(145deg,#fff 0%,#f5faff 100%)!important;
  border:1px solid #cfe0ef!important;border-radius:21px!important;box-shadow:0 14px 34px rgba(14,55,94,.09),inset 0 1px 0 rgba(255,255,255,.95)!important;
  transform:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important
}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:hover{
  border-color:#77bde8!important;box-shadow:0 18px 40px rgba(12,92,151,.14),0 0 0 4px rgba(24,146,224,.055)!important;transform:translateY(-2px)!important
}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:before{
  content:""!important;display:block!important;position:absolute!important;inset:0 0 auto!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#1769e8,#09bce3)!important;opacity:.16!important
}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:after{
  content:'✓'!important;position:absolute!important;inset:13px 13px auto auto!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(145deg,#1769e8,#0abbe2)!important;border:2px solid #fff!important;border-radius:999px!important;
  box-shadow:0 8px 19px rgba(14,120,198,.25)!important;font-size:16px!important;font-weight:950!important;opacity:0!important;transform:scale(.76)!important;transition:opacity .18s ease,transform .18s ease!important
}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected{
  color:#08233f!important;background:#eef8ff!important;background-image:radial-gradient(circle at 100% 0,rgba(12,181,226,.22),transparent 48%),linear-gradient(145deg,#fafdff,#e6f4ff)!important;
  border:2px solid #178fe0!important;box-shadow:0 0 0 4px rgba(23,143,224,.09),0 20px 42px rgba(12,94,153,.18),inset 0 1px 0 #fff!important;transform:translateY(-2px)!important
}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected:before{opacity:1!important}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected:after{opacity:1!important;transform:scale(1)!important}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .amount{
  display:block!important;width:auto!important;margin:0!important;padding:0!important;color:#061f39!important;-webkit-text-fill-color:#061f39!important;background:transparent!important;
  font-size:30px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.035em!important;text-align:left!important;white-space:nowrap!important
}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .type{
  display:block!important;width:auto!important;margin:0!important;padding:0!important;color:#526b84!important;-webkit-text-fill-color:#526b84!important;background:transparent!important;
  font-size:14px!important;font-weight:800!important;line-height:1.25!important;text-align:left!important;white-space:normal!important
}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .price{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:34px!important;height:auto!important;
  margin:7px 0 0!important;padding:7px 11px!important;color:#075f9f!important;-webkit-text-fill-color:#075f9f!important;background:#eaf6ff!important;background-image:linear-gradient(145deg,#f4fbff,#dff2ff)!important;
  border:1px solid #b9ddf3!important;border-radius:11px!important;box-shadow:none!important;font-size:17px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important
}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected :is(.amount,.type){color:#08233f!important;-webkit-text-fill-color:#08233f!important}
html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected .price{
  color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1769e8!important;background-image:linear-gradient(135deg,#1769e8,#0ab8df)!important;border-color:transparent!important;box-shadow:0 8px 17px rgba(17,129,201,.20)!important
}
@media(max-width:820px){
  html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list{gap:10px!important}
  html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available{min-height:132px!important;padding:17px 13px 15px!important;gap:5px!important;border-radius:17px!important}
  html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:after{inset:9px 9px auto auto!important;width:27px!important;height:27px!important;font-size:14px!important}
  html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .amount{font-size:25px!important}
  html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .type{font-size:12px!important}
  html :is(#mh-v117-final#mh-v117-final-2#mh-v117-final-3#mh-v117-final-4,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .price{min-height:31px!important;margin-top:5px!important;padding:6px 9px!important;font-size:15px!important;border-radius:10px!important}
}

/* Global canvas and typography. The three fake IDs are specificity only. */
html :is(#mh-v111-light-lock#mh-v111-light-lock-2#mh-v111-light-lock-3,body){
  color:var(--mh111-ink)!important;
  background:#f5f9fd!important;
  background-image:linear-gradient(180deg,#fbfdff,#eef6fc)!important;
}
html :is(#mh-v111-light-lock#mh-v111-light-lock-2#mh-v111-light-lock-3,body) :is(.wrapper,main){
  color:var(--mh111-ink)!important;
}

/* Platform service catalogue: premium white cards, never the legacy navy blocks. */
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-shell.psc--mh,
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-catalog{
  color:var(--mh111-ink)!important;
  background:#f5f9fd!important;
  background-image:linear-gradient(180deg,#fbfdff,#eef6fc)!important;
}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-shell.psc--mh a.psc-card,
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-shell.psc--mh a.psc-card:hover,
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-shell.psc--mh a.psc-card:focus-visible{
  display:grid!important;
  grid-template-columns:82px minmax(0,1fr) 54px!important;
  align-items:center!important;
  gap:15px!important;
  min-width:0!important;
  min-height:146px!important;
  padding:24px 26px!important;
  color:var(--mh111-ink)!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#f7fbff)!important;
  border:1px solid var(--mh111-line)!important;
  border-radius:24px!important;
  box-shadow:var(--mh111-shadow)!important;
  transform:none!important;
}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-shell.psc--mh a.psc-card:hover{
  border-color:#8fc3ea!important;
  box-shadow:0 18px 42px rgba(17,74,123,.13)!important;
  transform:translateY(-2px)!important;
}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card .psc-card-top{grid-column:1!important;grid-row:1!important;min-width:0!important;margin:0!important;padding:0!important}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card .psc-card-copy{grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important;margin:0!important;padding:0!important}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card .psc-card-copy h3{
  margin:0!important;
  color:var(--mh111-ink)!important;
  -webkit-text-fill-color:var(--mh111-ink)!important;
  font-size:21px!important;
  line-height:1.22!important;
  text-shadow:none!important;
  overflow-wrap:anywhere!important;
}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card .psc-card-copy::after{
  content:"Hizmeti incele"!important;
  display:block!important;
  margin-top:8px!important;
  color:#6a7f94!important;
  -webkit-text-fill-color:#6a7f94!important;
  font-size:14px!important;
  font-weight:650!important;
  line-height:1.2!important;
}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card .psc-card-cta{
  display:grid!important;
  width:52px!important;
  height:52px!important;
  place-items:center!important;
  padding:0!important;
  border:1px solid #c9dce9!important;
  border-radius:50%!important;
  color:#1769e8!important;
  -webkit-text-fill-color:#1769e8!important;
  background:#f2f8fd!important;
  font-size:0!important;
  grid-column:3!important;
  grid-row:1!important;
  align-self:center!important;
  justify-self:end!important;
  margin:0!important;
}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card .psc-card-cta i{font-size:19px!important;color:#1769e8!important;-webkit-text-fill-color:#1769e8!important}

/* Service-type symbols: platform identity remains in the hero; cards describe the action. */
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon.mh-service-symbol{
  display:grid!important;
  width:80px!important;
  height:80px!important;
  place-items:center!important;
  border:0!important;
  border-radius:20px!important;
  color:#1769e8!important;
  -webkit-text-fill-color:#1769e8!important;
  background-color:#eaf4ff!important;
  background-image:none!important;
  box-shadow:none!important;
}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon.mh-service-symbol svg{width:38px!important;height:38px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="follower"]{color:#1769e8!important;-webkit-text-fill-color:#1769e8!important;background-color:#eaf4ff!important;background-image:none!important}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="like"]{color:#ed3d72!important;-webkit-text-fill-color:#ed3d72!important;background-color:#fff0f5!important;background-image:none!important;box-shadow:none!important}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="view"]{color:#078fcb!important;-webkit-text-fill-color:#078fcb!important;background-color:#e9f9ff!important;background-image:none!important}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="comment"]{color:#6654d9!important;-webkit-text-fill-color:#6654d9!important;background-color:#f0edff!important;background-image:none!important}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="share"]{color:#e76f2e!important;-webkit-text-fill-color:#e76f2e!important;background-color:#fff3e9!important;background-image:none!important}
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="save"]{color:#09866d!important;-webkit-text-fill-color:#09866d!important;background-color:#e9faf5!important;background-image:none!important}

/* Desktop catalogue follows the premium wide two-column reference. */
html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}

/* Public profile preview stays fully readable, including live statistics. */
html :is(#mh-v111-profile-lock#mh-v111-profile-lock-2#mh-v111-profile-lock-3,body.mhui-service) .mh-profile-desk__shell,
html :is(#mh-v111-profile-lock#mh-v111-profile-lock-2#mh-v111-profile-lock-3,body.mhui-service) .mh-profile-desk__intro,
html :is(#mh-v111-profile-lock#mh-v111-profile-lock-2#mh-v111-profile-lock-3,body.mhui-service) .mh-profile-card{
  color:var(--mh111-ink)!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#f4faff)!important;
  border-color:var(--mh111-line)!important;
  box-shadow:var(--mh111-shadow)!important;
}
html :is(#mh-v111-profile-lock#mh-v111-profile-lock-2#mh-v111-profile-lock-3,body.mhui-service) .mh-profile-card :is(strong,p,a,span){text-shadow:none!important;opacity:1!important}
html :is(#mh-v111-profile-lock#mh-v111-profile-lock-2#mh-v111-profile-lock-3,body.mhui-service) .mh-profile-card :is(.mh-profile-card__identity strong,.mh-profile-card__topline){color:#092844!important;-webkit-text-fill-color:#092844!important}
html :is(#mh-v111-profile-lock#mh-v111-profile-lock-2#mh-v111-profile-lock-3,body.mhui-service) .mh-profile-card :is(.mh-profile-card__bio,.mh-profile-card__stats span){color:#60778e!important;-webkit-text-fill-color:#60778e!important}
html :is(#mh-v111-profile-lock#mh-v111-profile-lock-2#mh-v111-profile-lock-3,body.mhui-service) .mh-profile-card__stats>div{color:#092844!important;background:#f4f9fd!important;border-color:#d2e1ed!important}
html :is(#mh-v111-profile-lock#mh-v111-profile-lock-2#mh-v111-profile-lock-3,body.mhui-service) .mh-profile-card__stats strong{color:#0a4778!important;-webkit-text-fill-color:#0a4778!important}

/* Product/order flow: beat the legacy V1.5.6 fake-ID dark selectors. */
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body.mh-conversion-order) #orderPage :is(.mh-order-card,.mh-target-box,.mh-package-option,.mh-trust-grid>div,.mh-summary-card,.mh-summary-price,.mh-feature-details),
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body.mhui-product) #orderPage :is(.mh-order-card,.mh-target-box,.mh-package-option,.mh-trust-grid>div,.mh-summary-card,.mh-summary-price,.mh-feature-details){
  color:var(--mh111-ink)!important;
  -webkit-text-fill-color:var(--mh111-ink)!important;
  background-color:#fff!important;
  background-image:linear-gradient(145deg,#fff,#f5faff)!important;
  border-color:var(--mh111-line)!important;
  box-shadow:var(--mh111-shadow)!important;
}
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body.mh-conversion-order) #orderPage :is(.mh-order-card,.mh-target-box,.mh-package-option,.mh-trust-grid>div,.mh-summary-card,.mh-summary-price,.mh-feature-details) :is(h1,h2,h3,h4,p,span,strong,b,small,label,summary,li),
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body.mhui-product) #orderPage :is(.mh-order-card,.mh-target-box,.mh-package-option,.mh-trust-grid>div,.mh-summary-card,.mh-summary-price,.mh-feature-details) :is(h1,h2,h3,h4,p,span,strong,b,small,label,summary,li){
  color:var(--mh111-ink)!important;
  -webkit-text-fill-color:var(--mh111-ink)!important;
  text-shadow:none!important;
  opacity:1!important;
}
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-order-card__head p,
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-trust-grid span,
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-summary-card :is(p,small,li){color:var(--mh111-muted)!important;-webkit-text-fill-color:var(--mh111-muted)!important}
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option.is-selected{
  background:#eaf5ff!important;
  background-image:linear-gradient(145deg,#f8fcff,#e5f3ff)!important;
  border:2px solid #2584d8!important;
  box-shadow:0 0 0 4px rgba(37,132,216,.10),0 13px 30px rgba(18,87,146,.11)!important;
}
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage :is(#mh-order-target,input,textarea,select){color:#092844!important;-webkit-text-fill-color:#092844!important;background:#fff!important;background-image:none!important;border-color:#bdd5e6!important;box-shadow:none!important}
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage #mh-target-preview{
  color:var(--mh111-ink)!important;
  -webkit-text-fill-color:var(--mh111-ink)!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#f4faff)!important;
  border-color:#cfe0ed!important;
}
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage #mh-target-preview :is(strong,b){color:#092844!important;-webkit-text-fill-color:#092844!important}
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage #mh-target-preview :is(span,small,p){color:#60778e!important;-webkit-text-fill-color:#60778e!important}
html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage #mh-target-preview .mh-target-preview__stats>div{background:#f2f8fd!important;border-color:#d3e2ed!important}

/* Category detail package selection also follows the open flagship language. */
html :is(#mh-v111-detail-lock#mh-v111-detail-lock-2#mh-v111-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh :is(.service--features li,.pack--list .pack,#faq .accordion .item,.article--area,.comment-item,.add-comment_content){
  color:var(--mh111-ink)!important;
  -webkit-text-fill-color:var(--mh111-ink)!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#f5faff)!important;
  border-color:var(--mh111-line)!important;
  box-shadow:var(--mh111-shadow)!important;
}
html :is(#mh-v111-detail-lock#mh-v111-detail-lock-2#mh-v111-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh :is(.service--features li,.pack--list .pack,#faq .accordion .item,.article--area,.comment-item,.add-comment_content) :is(h1,h2,h3,h4,p,span,strong,b,small,label,.title,.head,.body,.message,.name,.amount,.type){color:var(--mh111-ink)!important;-webkit-text-fill-color:var(--mh111-ink)!important;text-shadow:none!important}
html :is(#mh-v111-detail-lock#mh-v111-detail-lock-2#mh-v111-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.selected{background:#eaf5ff!important;background-image:linear-gradient(145deg,#f8fcff,#e5f3ff)!important;border-color:#2584d8!important}

/* Cart drawer: compact light bottom sheet with readable product information. */
html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-drawer,
html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-drawer__head,
html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-drawer__foot{
  color:var(--mh111-ink)!important;
  background:#fff!important;
  background-image:linear-gradient(180deg,#fff,#f4f9fd)!important;
  border-color:var(--mh111-line)!important;
}
html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-drawer__item{color:var(--mh111-ink)!important;background:#fff!important;background-image:none!important;border-color:var(--mh111-line)!important}
html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-drawer :is(h2,strong,b){color:#092844!important;-webkit-text-fill-color:#092844!important}
html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-drawer :is(span,small,.cart-link){color:#61778d!important;-webkit-text-fill-color:#61778d!important}

/* Checkout: no dark cards, no invisible labels, no fake empty price rows. */
html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm,
html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #orderPage{
  color:var(--mh111-ink)!important;
  background:#f4f9fd!important;
  background-image:linear-gradient(180deg,#fbfdff,#edf6fc)!important;
}
html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm :is(.mh-checkout-hero,.mh-contact-card,.mh-payment-card,.mh-summary-card,.cart-item,.mh-coupon-details,#totals,.mh-summary-note,.mh-payment-continue){
  color:var(--mh111-ink)!important;
  -webkit-text-fill-color:var(--mh111-ink)!important;
  background:#fff!important;
  background-image:linear-gradient(145deg,#fff,#f5faff)!important;
  border-color:var(--mh111-line)!important;
  box-shadow:var(--mh111-shadow)!important;
}
html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm :is(h1,h2,h3,strong,b,.subname,#totals span){color:#092844!important;-webkit-text-fill-color:#092844!important;text-shadow:none!important}
html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm :is(p,small,label,.cart-link,#totals li){color:#61778d!important;-webkit-text-fill-color:#61778d!important}
html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm :is(input,textarea,select,.form-control,.ord-control){color:#092844!important;-webkit-text-fill-color:#092844!important;background:#fff!important;background-image:none!important;border-color:#bfd5e5!important}
html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .checkbox{position:relative!important;z-index:8!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:46px!important;cursor:pointer!important;pointer-events:auto!important}
html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .checkbox #success{position:relative!important;z-index:9!important;display:block!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;opacity:1!important;visibility:visible!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:#1769e8!important;cursor:pointer!important;pointer-events:auto!important}
html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .checkbox :is(.text,label){position:relative!important;z-index:9!important;cursor:pointer!important;pointer-events:auto!important}

/* Contact, footer and mobile navigation remain readable. */
html :is(#mh-v111-footer-lock#mh-v111-footer-lock-2#mh-v111-footer-lock-3,body) .footer--top,
html :is(#mh-v111-footer-lock#mh-v111-footer-lock-2#mh-v111-footer-lock-3,body) footer.mhui-footer,
html :is(#mh-v111-footer-lock#mh-v111-footer-lock-2#mh-v111-footer-lock-3,body) footer{
  color:var(--mh111-ink)!important;
  background:#f4f9fd!important;
  background-image:linear-gradient(180deg,#fff,#eaf3fa)!important;
  border-color:var(--mh111-line)!important;
}
html :is(#mh-v111-footer-lock#mh-v111-footer-lock-2#mh-v111-footer-lock-3,body) :is(.footer--top,footer) :is(h2,h3,strong){color:#092844!important;-webkit-text-fill-color:#092844!important}
html :is(#mh-v111-footer-lock#mh-v111-footer-lock-2#mh-v111-footer-lock-3,body) :is(.footer--top,footer) :is(p,span,a){color:#526d86!important;-webkit-text-fill-color:#526d86!important}
html :is(#mh-v111-footer-lock#mh-v111-footer-lock-2#mh-v111-footer-lock-3,body) .bottom--menu{color:#17314d!important;background:#fff!important;background-image:none!important;border-color:#d6e3ed!important;box-shadow:0 -8px 26px rgba(11,48,82,.10)!important}
html :is(#mh-v111-footer-lock#mh-v111-footer-lock-2#mh-v111-footer-lock-3,body) .bottom--menu :is(a,span,i){color:#31546f!important;-webkit-text-fill-color:#31546f!important}

@media(max-width:1000px){
  html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
}

@media(max-width:820px){
  html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  html :is(#mh-v111-mobile-lock#mh-v111-mobile-lock-2#mh-v111-mobile-lock-3,body) :is(input,textarea,select,#mh-order-target,#mh-profile-username,.psc-search input,.form-control,.ord-control){font-size:17px!important;line-height:1.4!important;transform:none!important;-webkit-transform:none!important;zoom:1!important}

  html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-grid{grid-template-columns:1fr!important;gap:12px!important}
  html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-shell.psc--mh a.psc-card{grid-template-columns:64px minmax(0,1fr) 42px!important;min-height:108px!important;padding:15px 14px!important;border-radius:18px!important}
  html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon.mh-service-symbol{width:60px!important;height:60px!important;border-radius:16px!important}
  html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card-icon.mh-service-symbol svg{width:30px!important;height:30px!important}
  html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card .psc-card-cta{width:40px!important;height:40px!important}
  html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card .psc-card-copy h3{font-size:17px!important}

  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-order-hero{color:var(--mh111-ink)!important;background:#f2f8fd!important;background-image:linear-gradient(145deg,#fff,#eaf6ff)!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-order-hero__inner{grid-template-columns:minmax(0,1fr) 62px!important;gap:12px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-order-hero__inner h1{max-width:100%!important;color:#092844!important;-webkit-text-fill-color:#092844!important;font-size:clamp(26px,7vw,34px)!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:anywhere!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage.mh-order-page{padding:14px 0 145px!important;background:#f4f9fd!important;background-image:linear-gradient(180deg,#f8fcff,#edf6fc)!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-order-grid{display:block!important;width:100%!important;max-width:100%!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage :is(.mh-order-card,.mh-summary-card){width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:15px!important;border-radius:17px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-target-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage #mh-order-target{width:100%!important;min-width:0!important;max-width:100%!important;min-height:56px!important;padding:12px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage #mh-target-check{width:100%!important;min-height:50px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option{min-height:112px!important;padding:12px!important;border-radius:14px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #mh-target-preview.mh-target-preview{grid-template-columns:82px minmax(0,1fr)!important;gap:11px!important;padding:12px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #mh-target-preview .mh-target-preview__stats{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}

  html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-drawer{top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 72px)!important;padding:14px 13px calc(14px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;transform:translateY(105%)!important}
  html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-overlay.is-open .mh-cart-drawer{transform:none!important}
  html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-drawer__items{min-height:0!important;max-height:calc(100dvh - 285px)!important;overflow:auto!important}
  html :is(#mh-v111-cart-lock#mh-v111-cart-lock-2#mh-v111-cart-lock-3,body) .mh-cart-drawer__item{grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;padding:11px!important}

  html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .order--step_area{display:flex!important;flex-direction:column!important;gap:12px!important}
  html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .mh-summary-card{position:static!important;order:1!important;width:100%!important}
  html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .order--first_area{order:2!important;width:100%!important}
  html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .cart-item{display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;gap:9px!important;padding:11px!important}
  html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .cart-name{min-width:0!important}
  html :is(#mh-v111-checkout-lock#mh-v111-checkout-lock-2#mh-v111-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .cart-name :is(.name,.subname,.cart-link){max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

  html :is(#mh-v111-mobile-lock#mh-v111-mobile-lock-2#mh-v111-mobile-lock-3,body).mh-mobile-keyboard-open :is(.bottom--menu,.mh-mobile-purchase-bar){display:none!important}
}

/* V10.1.7 — Premium paket kartları ve tartışmasız seçim durumu. */
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available{
  position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;
  gap:7px!important;min-width:0!important;min-height:154px!important;height:auto!important;padding:22px 18px 19px!important;overflow:hidden!important;
  color:#08233f!important;background:#fff!important;background-image:radial-gradient(circle at 100% 0,rgba(35,166,235,.10),transparent 44%),linear-gradient(145deg,#fff 0%,#f5faff 100%)!important;
  border:1px solid #cfe0ef!important;border-radius:21px!important;box-shadow:0 14px 34px rgba(14,55,94,.09),inset 0 1px 0 rgba(255,255,255,.95)!important;
  transform:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important
}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:hover{
  border-color:#77bde8!important;box-shadow:0 18px 40px rgba(12,92,151,.14),0 0 0 4px rgba(24,146,224,.055)!important;transform:translateY(-2px)!important
}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:before{
  content:""!important;display:block!important;position:absolute!important;inset:0 0 auto!important;width:100%!important;height:4px!important;
  background:linear-gradient(90deg,#1769e8,#09bce3)!important;opacity:.16!important
}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:after{
  content:'✓'!important;position:absolute!important;inset:13px 13px auto auto!important;display:grid!important;place-items:center!important;
  width:30px!important;height:30px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(145deg,#1769e8,#0abbe2)!important;
  border:2px solid #fff!important;border-radius:999px!important;box-shadow:0 8px 19px rgba(14,120,198,.25)!important;font-size:16px!important;font-weight:950!important;
  opacity:0!important;transform:scale(.76)!important;transition:opacity .18s ease,transform .18s ease!important
}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected{
  color:#08233f!important;background:#eef8ff!important;background-image:radial-gradient(circle at 100% 0,rgba(12,181,226,.22),transparent 48%),linear-gradient(145deg,#fafdff,#e6f4ff)!important;
  border:2px solid #178fe0!important;box-shadow:0 0 0 4px rgba(23,143,224,.09),0 20px 42px rgba(12,94,153,.18),inset 0 1px 0 #fff!important;transform:translateY(-2px)!important
}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected:before{opacity:1!important}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected:after{opacity:1!important;transform:scale(1)!important}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .amount{
  display:block!important;width:auto!important;margin:0!important;padding:0!important;color:#061f39!important;-webkit-text-fill-color:#061f39!important;background:transparent!important;
  font-size:30px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.035em!important;text-align:left!important;white-space:nowrap!important
}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .type{
  display:block!important;width:auto!important;margin:0!important;padding:0!important;color:#526b84!important;-webkit-text-fill-color:#526b84!important;background:transparent!important;
  font-size:14px!important;font-weight:800!important;line-height:1.25!important;text-align:left!important;white-space:normal!important
}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .price{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:34px!important;height:auto!important;
  margin:7px 0 0!important;padding:7px 11px!important;color:#075f9f!important;-webkit-text-fill-color:#075f9f!important;background:#eaf6ff!important;background-image:linear-gradient(145deg,#f4fbff,#dff2ff)!important;
  border:1px solid #b9ddf3!important;border-radius:11px!important;box-shadow:none!important;font-size:17px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important
}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected :is(.amount,.type){color:#08233f!important;-webkit-text-fill-color:#08233f!important}
html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected .price{
  color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1769e8!important;background-image:linear-gradient(135deg,#1769e8,#0ab8df)!important;border-color:transparent!important;box-shadow:0 8px 17px rgba(17,129,201,.20)!important
}

@media(max-width:820px){
  html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list{gap:10px!important}
  html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available{
    min-height:132px!important;padding:17px 13px 15px!important;gap:5px!important;border-radius:17px!important
  }
  html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:after{
    inset:9px 9px auto auto!important;width:27px!important;height:27px!important;font-size:14px!important
  }
  html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .amount{font-size:25px!important}
  html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .type{font-size:12px!important}
  html :is(#mh-v117-detail-lock#mh-v117-detail-lock-2#mh-v117-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .price{min-height:31px!important;margin-top:5px!important;padding:6px 9px!important;font-size:15px!important;border-radius:10px!important}
}

/* =================================================================
   V10.1.3 — Görsel QA kesin düzeltmeleri
   ================================================================= */

/* Profil önizleme başlığı ve canlı durum etiketi okunur kalır. */
html :is(#mh-v113-profile-lock#mh-v113-profile-lock-2#mh-v113-profile-lock-3,body.mhui-service) .mh-profile-card__topline>span:first-child{
  color:#173d60!important;-webkit-text-fill-color:#173d60!important;opacity:1!important
}
html :is(#mh-v113-profile-lock#mh-v113-profile-lock-2#mh-v113-profile-lock-3,body.mhui-service) .mh-profile-card__state{
  color:#087963!important;-webkit-text-fill-color:#087963!important;background:#eaf9f4!important;border-color:#bfe8da!important;opacity:1!important
}

/* İki sütunlu servis düzeninde eski üç/dört sütun merkezleme sınıfları iptal. */
html :is(#mh-v113-service-lock#mh-v113-service-lock-2#mh-v113-service-lock-3,body.mhui-service) .psc-card.mhui-last-a,
html :is(#mh-v113-service-lock#mh-v113-service-lock-2#mh-v113-service-lock-3,body.mhui-service) .psc-card.mhui-last-b{grid-column:auto!important}

@media(min-width:821px){
  html :is(#mh-v113-service-lock#mh-v113-service-lock-2#mh-v113-service-lock-3,body.mhui-service) .psc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
}

/* Kategori detay: solda yalnız özellikler, sağda ferah paket seçimi. */
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--area{
  grid-template-columns:minmax(280px,320px) minmax(0,1fr)!important;align-items:start!important;gap:24px!important
}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--detail{
  display:block!important;padding:24px!important;background:#fff!important;border:1px solid #d7e5f2!important;border-radius:26px!important;box-shadow:0 18px 48px rgba(10,42,74,.10)!important
}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--detail:before{
  content:'PAKET ÖZELLİKLERİ'!important;display:block!important;margin:0 0 17px!important;color:#0876c9!important;-webkit-text-fill-color:#0876c9!important;font-size:13px!important;font-weight:900!important;letter-spacing:.13em!important
}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--detail .poster{display:none!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features ul{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important;padding:0!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li{
  display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-height:64px!important;padding:10px 12px!important;background:#f5f8fc!important;border:1px solid #dfe8f1!important;border-radius:16px!important
}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li>.icon{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;color:#0b8fdf!important;-webkit-text-fill-color:#0b8fdf!important;background:#e6f6ff!important;border-radius:11px!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li>span{grid-column:2!important;grid-row:1!important;color:#18324e!important;-webkit-text-fill-color:#18324e!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;overflow-wrap:anywhere!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--base,
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--content{
  min-width:0!important;color:#08233f!important;background:#fff!important;background-image:none!important;border:1px solid #d7e5f2!important;border-radius:28px!important;box-shadow:0 20px 55px rgba(10,42,74,.10)!important
}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--content{padding:28px!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .mh-v113-package-heading{margin:0 0 24px!important;padding:0 0 22px!important;border-bottom:1px solid #e2eaf2!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .mh-v113-package-heading h2{margin:0 0 8px!important;color:#071f39!important;-webkit-text-fill-color:#071f39!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.05!important;letter-spacing:-.035em!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .mh-v113-package-heading p{margin:0!important;color:#718198!important;-webkit-text-fill-color:#718198!important;font-size:17px!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available{
  position:relative!important;min-width:0!important;min-height:146px!important;padding:20px 18px!important;align-items:flex-start!important;justify-content:center!important;gap:7px!important;color:#0b2744!important;background:#f5f7fb!important;background-image:none!important;border:1px solid #dfe5ee!important;border-radius:20px!important;box-shadow:none!important
}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:before{display:none!important;content:none!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available:after{
  content:'✓'!important;position:absolute!important;inset:14px 14px auto auto!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#138fe4!important;border-radius:999px!important;font-size:16px!important;font-weight:900!important;opacity:0!important;transition:.2s!important
}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected{
  color:#0b2744!important;background:#fff!important;border:2px solid #138fe4!important;box-shadow:0 14px 30px rgba(18,142,227,.14)!important
}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available.selected:after{opacity:1!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .amount{color:#071f39!important;-webkit-text-fill-color:#071f39!important;font-size:29px!important;line-height:1!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .type{color:#718198!important;-webkit-text-fill-color:#718198!important;font-size:14px!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .price{margin:5px 0 0!important;padding:0!important;color:#0876c9!important;-webkit-text-fill-color:#0876c9!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:900!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--bottom{
  position:sticky!important;right:auto!important;bottom:14px!important;left:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:88px!important;margin:24px 0 0!important;padding:14px 18px!important;transform:none!important;color:#fff!important;background:#071f39!important;border:1px solid rgba(68,197,255,.5)!important;border-radius:22px!important;box-shadow:0 18px 42px rgba(3,24,45,.22)!important;z-index:40!important
}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .selected--pack{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .selected--pack .text{display:grid!important;grid-template-columns:auto auto!important;align-items:end!important;gap:2px 12px!important;min-width:0!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .selected--pack .text:before{content:'SEÇİLEN PAKET'!important;grid-column:1/-1!important;color:#9eb6cc!important;-webkit-text-fill-color:#9eb6cc!important;font-size:10px!important;font-weight:850!important;letter-spacing:.1em!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .selected--pack .text>span{display:block!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px!important;font-weight:900!important;white-space:nowrap!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .selected--pack .text>[data-selected_price]{padding:7px 10px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--action{display:flex!important;align-items:center!important;gap:10px!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--action .iptal-buton{display:none!important}
html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--action .pack--butto{display:flex!important;align-items:center!important;justify-content:center!important;min-width:220px!important;min-height:56px!important;padding:10px 22px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1979f2,#12bce2)!important;border:0!important;border-radius:15px!important;font-weight:900!important}

/* Ürün formunun alt seçim özeti ayrık, kompakt ve sağ panelle hizalı. */
@media(min-width:1001px){
  html :is(#mh-v113-order-lock#mh-v113-order-lock-2#mh-v113-order-lock-3,body.mh-conversion-order) .mh-mobile-purchase-bar{
    left:calc(50% + 170px)!important;bottom:18px!important;width:min(880px,calc(100% - 380px))!important;min-height:86px!important;padding:13px 16px!important;grid-template-columns:minmax(0,1fr) 220px!important;border-radius:21px!important
  }
  html :is(#mh-v113-order-lock#mh-v113-order-lock-2#mh-v113-order-lock-3,body.mh-conversion-order) .mh-mobile-purchase-bar__selection{display:grid!important;grid-template-columns:auto auto!important;align-items:end!important;gap:2px 12px!important}
  html :is(#mh-v113-order-lock#mh-v113-order-lock-2#mh-v113-order-lock-3,body.mh-conversion-order) .mh-mobile-purchase-bar__selection span{grid-column:1/-1!important;display:block!important;margin:0!important;color:#9eb6cc!important;-webkit-text-fill-color:#9eb6cc!important;font-size:10px!important;letter-spacing:.09em!important}
  html :is(#mh-v113-order-lock#mh-v113-order-lock-2#mh-v113-order-lock-3,body.mh-conversion-order) .mh-mobile-purchase-bar__selection :is(strong,b){display:block!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.2!important}
  html :is(#mh-v113-order-lock#mh-v113-order-lock-2#mh-v113-order-lock-3,body.mh-conversion-order) .mh-mobile-purchase-bar__selection strong{font-size:19px!important}
  html :is(#mh-v113-order-lock#mh-v113-order-lock-2#mh-v113-order-lock-3,body.mh-conversion-order) .mh-mobile-purchase-bar__selection b{padding:5px 9px!important;background:rgba(255,255,255,.1)!important;border-radius:9px!important;font-size:17px!important}
}

/* =================================================================
   V10.1.6 — Flagship conversion polish
   - service/category symbols use solid, high-contrast fills
   - package feature icons are immediately legible
   - checkout remove action is compact and visually safe
   - mobile visitors reach package selection before the long feature list
   ================================================================= */

/* Service catalogue: semantic colour system with solid surfaces. */
html body.mhui-service .psc-shell.psc--mh .psc-card-icon.mh-service-symbol{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border:1px solid rgba(255,255,255,.72)!important;
  box-shadow:0 12px 25px rgba(13,73,125,.16)!important
}
html body.mhui-service .psc-shell.psc--mh .psc-card-icon.mh-service-symbol svg{
  color:#fff!important;
  stroke:#fff!important;
  filter:drop-shadow(0 2px 3px rgba(0,25,55,.16))!important
}
html body.mhui-service .psc-card-icon[data-mh-service-kind="follower"]{background:#1769e8!important;background-image:linear-gradient(145deg,#1769e8,#09a8e8)!important}
html body.mhui-service .psc-card-icon[data-mh-service-kind="like"]{background:#ec2c67!important;background-image:linear-gradient(145deg,#e91e63,#ff5a7f)!important}
html body.mhui-service .psc-card-icon[data-mh-service-kind="view"]{background:#078fcb!important;background-image:linear-gradient(145deg,#078fcb,#22c5df)!important}
html body.mhui-service .psc-card-icon[data-mh-service-kind="comment"]{background:#6754df!important;background-image:linear-gradient(145deg,#6754df,#8d6cf1)!important}
html body.mhui-service .psc-card-icon[data-mh-service-kind="share"]{background:#e76f2e!important;background-image:linear-gradient(145deg,#e76f2e,#ff9a3d)!important}
html body.mhui-service .psc-card-icon[data-mh-service-kind="save"]{background:#07866d!important;background-image:linear-gradient(145deg,#07866d,#18c89c)!important}
html body.mhui-service .psc-card-icon[data-mh-service-kind="other"]{background:#0b5eaa!important;background-image:linear-gradient(145deg,#0b5eaa,#15a9da)!important}

/* Category and order feature tiles: filled icon boxes, white glyphs. */
html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li>.icon,
html body.mh-conversion-order #orderPage .mh-feature-details li i,
html body.mhui-product #orderPage .mh-feature-details li i{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:#1478e8!important;
  background-image:linear-gradient(145deg,#1769e8,#09b4df)!important;
  border:1px solid rgba(255,255,255,.74)!important;
  box-shadow:0 8px 18px rgba(15,111,184,.20)!important;
  opacity:1!important
}
html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li>.icon i,
html body.mh-conversion-order #orderPage .mh-feature-details li i:before,
html body.mhui-product #orderPage .mh-feature-details li i:before{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important
}

/* Checkout: the remove control no longer looks like a heavy navy card. */
html body.mh-checkout-page #loftOrderForm #sepet-items .cart-price{
  display:grid!important;
  grid-template-columns:max-content 42px!important;
  align-items:center!important;
  justify-content:end!important;
  gap:8px!important;
  min-width:0!important
}
html body.mh-checkout-page #loftOrderForm #sepet-items .cart-price .price{
  margin:0!important;
  padding:8px 11px!important;
  white-space:nowrap!important
}
html body.mh-checkout-page #loftOrderForm #sepet-items .btn-trash,
html body .mh-cart-drawer .btn-trash{
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
  margin:0!important;
  padding:0!important;
  color:#d93662!important;
  -webkit-text-fill-color:#d93662!important;
  background:#fff1f5!important;
  background-image:none!important;
  border:1px solid #f3bfd0!important;
  border-radius:13px!important;
  box-shadow:none!important;
  opacity:1!important
}
html body.mh-checkout-page #loftOrderForm #sepet-items .btn-trash i,
html body .mh-cart-drawer .btn-trash i{
  color:#d93662!important;
  -webkit-text-fill-color:#d93662!important;
  font-size:18px!important;
  line-height:1!important;
  opacity:1!important
}
html body.mh-checkout-page #loftOrderForm #sepet-items .btn-trash:hover,
html body .mh-cart-drawer .btn-trash:hover{background:#ffe4ec!important;border-color:#ec8daa!important}

/* Desktop keeps the reference site's side-by-side information/selection logic. */
@media(min-width:821px){
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--area{
    display:grid!important;
    grid-template-columns:minmax(280px,320px) minmax(0,1fr)!important;
    align-items:start!important;
    gap:24px!important
  }
}

/* Mobile conversion order: packages first; features become a compact follow-up. */
@media(max-width:820px){
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--area{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:14px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--base{
    order:1!important;
    width:100%!important;
    margin:0!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail{
    order:2!important;
    width:100%!important;
    margin:0!important;
    padding:15px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--detail:before{
    margin:0 0 12px!important;
    font-size:12px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--features ul{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li{
    grid-template-columns:32px minmax(0,1fr)!important;
    gap:8px!important;
    min-height:58px!important;
    padding:8px!important;
    border-radius:14px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li>.icon{
    width:30px!important;
    height:30px!important;
    border-radius:9px!important;
    font-size:14px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--features li>span{
    font-size:11px!important;
    line-height:1.22!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .service--content{
    padding:16px 13px 22px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .mh-v113-package-heading{
    margin:0 0 15px!important;
    padding:0 0 14px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .mh-v113-package-heading h2{
    font-size:30px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack.available{
    min-height:116px!important;
    padding:14px 12px!important;
    border-radius:16px!important
  }
  html body.pcd-detail-active .pcd-shell.pcd--mh .pack--list .pack.available .amount{font-size:25px!important}
  html body.mh-checkout-page #loftOrderForm #sepet-items .cart-price{
    grid-template-columns:max-content 38px!important;
    gap:6px!important
  }
  html body.mh-checkout-page #loftOrderForm #sepet-items .btn-trash{
    width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:11px!important
  }
}

/* Sepet ve ödeme özeti: kartlar ayrık, fiyatlar koyu ve okunur. */
html :is(#mh-v113-checkout-lock#mh-v113-checkout-lock-2#mh-v113-checkout-lock-3,body.mh-checkout-page) #loftOrderForm .firstcont{margin-bottom:16px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html :is(#mh-v113-checkout-lock#mh-v113-checkout-lock-2#mh-v113-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items{display:grid!important;gap:12px!important;padding:0!important;background:transparent!important}
html :is(#mh-v113-checkout-lock#mh-v113-checkout-lock-2#mh-v113-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items .cart-item{margin:0!important;padding:14px!important;background:#fff!important;border:1px solid #d7e5f2!important;border-radius:18px!important;box-shadow:0 10px 25px rgba(10,42,74,.07)!important}
html :is(#mh-v113-checkout-lock#mh-v113-checkout-lock-2#mh-v113-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items .cart-price .price{color:#0a4778!important;-webkit-text-fill-color:#0a4778!important;background:#edf7ff!important;border:1px solid #c7dfef!important;opacity:1!important}

@media(max-width:820px){
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--area{display:block!important;transform:none!important;margin:0!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--detail{margin-bottom:14px!important;padding:16px!important;border-radius:20px!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features ul{grid-template-columns:1fr!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li{min-height:56px!important;padding:8px 10px!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--content{padding:16px!important;border-radius:20px!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .mh-v113-package-heading h2{font-size:29px!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .mh-v113-package-heading p{font-size:14px!important;line-height:1.5!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available{min-height:122px!important;padding:15px 13px!important;border-radius:16px!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list .pack.available .amount{font-size:24px!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--bottom{position:fixed!important;right:10px!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;left:10px!important;grid-template-columns:minmax(0,1fr) minmax(124px,.8fr)!important;gap:8px!important;width:auto!important;min-height:70px!important;margin:0!important;padding:8px!important;border-radius:17px!important;z-index:1095!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .selected--pack>.icon{display:none!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .selected--pack .text{gap:1px 7px!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .selected--pack .text>span{font-size:13px!important}
  html :is(#mh-v113-detail-lock#mh-v113-detail-lock-2#mh-v113-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--action .pack--butto{min-width:0!important;width:100%!important;min-height:50px!important;padding:7px 10px!important;font-size:13px!important}
  html :is(#mh-v113-order-lock#mh-v113-order-lock-2#mh-v113-order-lock-3,body.mh-conversion-order) .mh-mobile-purchase-bar__selection{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1px 7px!important}
  html :is(#mh-v113-order-lock#mh-v113-order-lock-2#mh-v113-order-lock-3,body.mh-conversion-order) .mh-mobile-purchase-bar__selection span{grid-column:1/-1!important;margin:0!important}
  html :is(#mh-v113-order-lock#mh-v113-order-lock-2#mh-v113-order-lock-3,body.mh-conversion-order) .mh-mobile-purchase-bar__selection :is(strong,b){display:block!important;margin:0!important;line-height:1.15!important}
  html :is(#mh-v113-checkout-lock#mh-v113-checkout-lock-2#mh-v113-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items{gap:9px!important}
  html :is(#mh-v113-checkout-lock#mh-v113-checkout-lock-2#mh-v113-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items .cart-item{padding:11px!important;border-radius:15px!important}
}

@media(max-width:380px){
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html :is(#mh-v111-service-lock#mh-v111-service-lock-2#mh-v111-service-lock-3,body.mhui-service) .psc-card .psc-card-copy h3{font-size:15px!important}
}

/* V10.1.2 — Canlı ürün verisini değiştirmeden referans mantığında paket düzeni */
@media(min-width:1001px){
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage{padding-bottom:150px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-order-grid{display:grid!important;grid-template-columns:minmax(270px,320px) minmax(0,1fr)!important;align-items:start!important;gap:24px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-order-main{grid-column:2!important;grid-row:1!important;min-width:0!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-order-summary{grid-column:1!important;grid-row:1!important;position:sticky!important;top:112px!important;width:100%!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-summary-card{padding:24px 20px!important;border:1px solid #d7e5f2!important;border-radius:26px!important;background:#fff!important;box-shadow:0 18px 48px rgba(10,42,74,.10)!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-summary-badge{display:inline-flex!important;width:auto!important;min-height:34px!important;padding:0 13px!important;color:#0876c9!important;background:#eef8ff!important;border:1px solid #cce8fb!important;border-radius:999px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-summary-card>h2{margin:14px 0 18px!important;color:#08223d!important;font-size:24px!important;line-height:1.18!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-feature-details{display:block!important;padding:0!important;border:0!important;background:transparent!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-feature-details>summary{display:block!important;margin:0 0 13px!important;color:#0876c9!important;font-size:13px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;pointer-events:none!important;list-style:none!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-feature-details>summary::-webkit-details-marker,html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-feature-details>summary:after{display:none!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-feature-details ul{display:grid!important;gap:10px!important;margin:0!important;padding:0!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-feature-details li{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;min-height:62px!important;margin:0!important;padding:10px 12px!important;color:#18324e!important;background:#f5f8fc!important;border:1px solid #dfe8f1!important;border-radius:16px!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-feature-details li i{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;color:#0b8fdf!important;background:#e5f6ff!important;border-radius:11px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage :is(.mh-summary-price,#mh-add-cart,.mh-add-note){display:none!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-order-main>.mh-order-card:nth-of-type(2){padding:30px!important;border:1px solid #d7e5f2!important;border-radius:28px!important;background:#fff!important;box-shadow:0 20px 55px rgba(10,42,74,.10)!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-order-main>.mh-order-card:nth-of-type(2) .mh-order-card-head{padding-bottom:22px!important;margin-bottom:24px!important;border-bottom:1px solid #e4ebf2!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-order-main>.mh-order-card:nth-of-type(2) .mh-order-card-head h2{color:#071f39!important;font-size:clamp(30px,3vw,46px)!important;line-height:1.05!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-order-main>.mh-order-card:nth-of-type(2) .mh-order-card-head p{color:#718198!important;font-size:17px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;min-height:142px!important;padding:20px 18px!important;color:#0b2744!important;background:#f5f7fb!important;border:1px solid #dfe5ee!important;border-radius:20px!important;box-shadow:none!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option:hover{transform:translateY(-2px)!important;border-color:#8ccdf6!important;box-shadow:0 12px 25px rgba(10,113,184,.10)!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option.is-selected{color:#0b2744!important;background:#fff!important;border:2px solid #128ee3!important;box-shadow:0 14px 30px rgba(18,142,227,.14)!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option.is-selected:after{content:'✓'!important;position:absolute!important;top:14px!important;right:14px!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;color:#fff!important;background:#138fe4!important;border-radius:999px!important;font-size:16px!important;font-weight:900!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option strong{color:#071f39!important;font-size:27px!important;line-height:1!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option span{color:#718198!important;font-size:14px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option b{color:#0876c9!important;font-size:18px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar{display:grid!important;grid-template-columns:minmax(0,1fr) 250px!important;align-items:center!important;gap:18px!important;position:fixed!important;left:50%!important;right:auto!important;bottom:18px!important;width:min(1080px,calc(100% - 40px))!important;min-height:102px!important;padding:18px 22px!important;transform:translateX(-50%)!important;color:#fff!important;background:#071f39!important;border:1px solid rgba(74,202,255,.55)!important;border-radius:24px!important;box-shadow:0 22px 55px rgba(3,24,45,.28)!important;z-index:10040!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar .mh-mobile-selection,html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar .mh-mobile-selection *{color:#fff!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar .mh-mobile-selection small{color:#9eb6cc!important;letter-spacing:.08em!important;text-transform:uppercase!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar .mh-mobile-selection b{font-size:22px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar button{min-height:58px!important;color:#fff!important;background:linear-gradient(135deg,#1979f2,#12bce2)!important;border:0!important;border-radius:16px!important;font-weight:900!important}
}

@media(max-width:820px){
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar{color:#fff!important;background:#071f39!important;border-color:rgba(65,202,255,.62)!important;box-shadow:0 -10px 32px rgba(3,24,45,.25)!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar .mh-mobile-selection,html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar .mh-mobile-selection *{color:#fff!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar .mh-mobile-selection small{color:#9eb6cc!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) .mh-mobile-purchase-bar button{color:#fff!important;background:linear-gradient(135deg,#1979f2,#12bce2)!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option{min-height:138px!important;padding:18px 16px!important;background:#fff!important;border:1px solid #d9e6f1!important;border-radius:20px!important}
  html :is(#mh-v111-order-lock#mh-v111-order-lock-2#mh-v111-order-lock-3,body) #orderPage .mh-package-option.is-selected{border:2px solid #138fe4!important;box-shadow:0 10px 25px rgba(18,142,227,.16)!important}
}

/* =================================================================
   V10.1.4 — Son öncelik: ürün seçim çubuğu sağ panelle kesin hizalı
   ================================================================= */
@media(min-width:1001px){
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar{
    left:max(20px,calc(50% - 291px))!important;
    right:max(20px,calc(50% - 635px))!important;
    bottom:18px!important;
    width:auto!important;
    max-width:none!important;
    min-height:82px!important;
    height:auto!important;
    padding:12px 14px!important;
    grid-template-columns:minmax(0,1fr) 220px!important;
    gap:14px!important;
    transform:none!important;
    border-radius:20px!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__selection{
    display:grid!important;
    grid-template-columns:max-content max-content!important;
    align-items:end!important;
    justify-content:start!important;
    gap:2px 12px!important;
    min-width:0!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__selection span{
    grid-column:1/-1!important;
    margin:0!important;
    color:#9eb6cc!important;
    -webkit-text-fill-color:#9eb6cc!important;
    font-size:10px!important;
    font-weight:800!important;
    letter-spacing:.09em!important;
    text-transform:uppercase!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__selection strong{
    margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:19px!important;line-height:1.15!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__selection b{
    margin:0!important;padding:5px 9px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(255,255,255,.10)!important;border-radius:9px!important;font-size:17px!important;line-height:1.15!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__button{
    min-height:54px!important;padding:8px 16px!important;border-radius:15px!important
  }
}

@media(max-width:820px){
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar{
    left:10px!important;right:10px!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;
    width:auto!important;max-width:none!important;min-height:70px!important;height:auto!important;
    padding:8px!important;grid-template-columns:minmax(0,1fr) minmax(132px,44%)!important;gap:8px!important;
    transform:none!important;border-radius:17px!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__selection{
    display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:1px 6px!important;min-width:0!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__selection span{
    grid-column:1/-1!important;margin:0!important;color:#9eb6cc!important;-webkit-text-fill-color:#9eb6cc!important;font-size:9px!important;line-height:1.1!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__selection strong{
    margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__selection b{
    margin:0!important;padding:4px 6px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(255,255,255,.10)!important;border-radius:7px!important;font-size:13px!important;line-height:1.1!important;white-space:nowrap!important
  }
  html body.mh-conversion-order.mhui-product .mh-mobile-purchase-bar__button{
    width:100%!important;min-width:0!important;min-height:50px!important;padding:7px 9px!important;border-radius:13px!important;font-size:12px!important;line-height:1.2!important
  }
}

/* V10.1.5 — Eski üç-ID kuralıyla aynı öncelikte son geometri kilidi. */
@media(min-width:1001px){
  html :is(#mh-v115-order-lock#mh-v115-order-lock-2#mh-v115-order-lock-3,body.mh-conversion-order.mhui-product) .mh-mobile-purchase-bar{
    left:max(20px,calc(50% - 291px))!important;
    right:max(20px,calc(50% - 635px))!important;
    bottom:18px!important;
    width:auto!important;
    max-width:none!important;
    min-height:82px!important;
    height:auto!important;
    padding:12px 14px!important;
    grid-template-columns:minmax(0,1fr) 220px!important;
    gap:14px!important;
    transform:none!important;
    border-radius:20px!important
  }
  html :is(#mh-v115-order-lock#mh-v115-order-lock-2#mh-v115-order-lock-3,body.mh-conversion-order.mhui-product) .mh-mobile-purchase-bar__button{
    min-height:54px!important;padding:8px 16px!important;border-radius:15px!important
  }
}

@media(max-width:820px){
  html :is(#mh-v115-order-lock#mh-v115-order-lock-2#mh-v115-order-lock-3,body.mh-conversion-order.mhui-product) .mh-mobile-purchase-bar{
    left:10px!important;right:10px!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;
    width:auto!important;max-width:none!important;min-height:70px!important;height:auto!important;
    padding:8px!important;grid-template-columns:minmax(0,1fr) minmax(132px,44%)!important;gap:8px!important;
    transform:none!important;border-radius:17px!important
  }
  html :is(#mh-v115-order-lock#mh-v115-order-lock-2#mh-v115-order-lock-3,body.mh-conversion-order.mhui-product) .mh-mobile-purchase-bar__button{
    width:100%!important;min-width:0!important;min-height:50px!important;padding:7px 9px!important;border-radius:13px!important;font-size:12px!important;line-height:1.2!important
  }
}

/* V10.1.6 — Final high-specificity lock, intentionally last. */
html :is(#mh-v116-service-lock#mh-v116-service-lock-2#mh-v116-service-lock-3,body.mhui-service) .psc-card-icon.mh-service-symbol{
  color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 12px 25px rgba(13,73,125,.16)!important
}
html :is(#mh-v116-service-lock#mh-v116-service-lock-2#mh-v116-service-lock-3,body.mhui-service) .psc-card-icon.mh-service-symbol svg{
  color:#fff!important;stroke:#fff!important;filter:drop-shadow(0 2px 3px rgba(0,25,55,.16))!important
}
html :is(#mh-v116-service-lock#mh-v116-service-lock-2#mh-v116-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="follower"]{background:#1769e8!important;background-image:linear-gradient(145deg,#1769e8,#09a8e8)!important}
html :is(#mh-v116-service-lock#mh-v116-service-lock-2#mh-v116-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="like"]{background:#ec2c67!important;background-image:linear-gradient(145deg,#e91e63,#ff5a7f)!important}
html :is(#mh-v116-service-lock#mh-v116-service-lock-2#mh-v116-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="view"]{background:#078fcb!important;background-image:linear-gradient(145deg,#078fcb,#22c5df)!important}
html :is(#mh-v116-service-lock#mh-v116-service-lock-2#mh-v116-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="comment"]{background:#6754df!important;background-image:linear-gradient(145deg,#6754df,#8d6cf1)!important}
html :is(#mh-v116-service-lock#mh-v116-service-lock-2#mh-v116-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="share"]{background:#e76f2e!important;background-image:linear-gradient(145deg,#e76f2e,#ff9a3d)!important}
html :is(#mh-v116-service-lock#mh-v116-service-lock-2#mh-v116-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="save"]{background:#07866d!important;background-image:linear-gradient(145deg,#07866d,#18c89c)!important}
html :is(#mh-v116-service-lock#mh-v116-service-lock-2#mh-v116-service-lock-3,body.mhui-service) .psc-card-icon[data-mh-service-kind="other"]{background:#0b5eaa!important;background-image:linear-gradient(145deg,#0b5eaa,#15a9da)!important}

html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li>.icon,
html :is(#mh-v116-order-lock#mh-v116-order-lock-2#mh-v116-order-lock-3,body.mh-conversion-order.mhui-product) #orderPage .mh-feature-details li i{
  color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1478e8!important;background-image:linear-gradient(145deg,#1769e8,#09b4df)!important;border:1px solid rgba(255,255,255,.74)!important;box-shadow:0 8px 18px rgba(15,111,184,.20)!important;opacity:1!important
}
html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li>.icon i,
html :is(#mh-v116-order-lock#mh-v116-order-lock-2#mh-v116-order-lock-3,body.mh-conversion-order.mhui-product) #orderPage .mh-feature-details li i:before{
  color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important
}

html :is(#mh-v116-checkout-lock#mh-v116-checkout-lock-2#mh-v116-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items .cart-price{
  display:grid!important;grid-template-columns:max-content 42px!important;align-items:center!important;justify-content:end!important;gap:8px!important;min-width:0!important
}
html :is(#mh-v116-checkout-lock#mh-v116-checkout-lock-2#mh-v116-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items .cart-price .price{margin:0!important;padding:8px 11px!important;white-space:nowrap!important}
html :is(#mh-v116-checkout-lock#mh-v116-checkout-lock-2#mh-v116-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items .btn-trash,
html :is(#mh-v116-cart-lock#mh-v116-cart-lock-2#mh-v116-cart-lock-3,body) .mh-cart-drawer .btn-trash{
  display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin:0!important;padding:0!important;color:#d93662!important;-webkit-text-fill-color:#d93662!important;background:#fff1f5!important;background-image:none!important;border:1px solid #f3bfd0!important;border-radius:13px!important;box-shadow:none!important;opacity:1!important
}
html :is(#mh-v116-checkout-lock#mh-v116-checkout-lock-2#mh-v116-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items .btn-trash i,
html :is(#mh-v116-cart-lock#mh-v116-cart-lock-2#mh-v116-cart-lock-3,body) .mh-cart-drawer .btn-trash i{
  color:#d93662!important;-webkit-text-fill-color:#d93662!important;font-size:18px!important;line-height:1!important;opacity:1!important
}

@media(max-width:820px){
  html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--area{
    display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;transform:none!important;margin:0!important
  }
  html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--base{order:1!important;width:100%!important;margin:0!important}
  html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--detail{order:2!important;width:100%!important;margin:0!important;padding:15px!important}
  html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li{grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;min-height:58px!important;padding:8px!important;border-radius:14px!important}
  html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li>.icon{width:30px!important;height:30px!important;border-radius:9px!important;font-size:14px!important}
  html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--features li>span{font-size:11px!important;line-height:1.22!important}
  html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .service--content{padding:16px 13px 22px!important}
  html :is(#mh-v116-detail-lock#mh-v116-detail-lock-2#mh-v116-detail-lock-3,body.pcd-detail-active) .pcd-shell.pcd--mh .pack--list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  html :is(#mh-v116-checkout-lock#mh-v116-checkout-lock-2#mh-v116-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items .cart-price{grid-template-columns:max-content 38px!important;gap:6px!important}
  html :is(#mh-v116-checkout-lock#mh-v116-checkout-lock-2#mh-v116-checkout-lock-3,body.mh-checkout-page) #loftOrderForm #sepet-items .btn-trash{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:11px!important}
}
