/* v0.6.30.6 — ONNOWELL PWA premium: şeffaf marka, çerçevesiz menü logosu, tek otorite. */
/* Eski PWA arayüzleri kesinlikle görünmez. */
#mxon-onnowell-shortcut-v06284,.mxon-onnowell-shortcut-v06284,[data-mxon-legacy-pwa-shortcut],
.mxon-pwa-install-layer,.mxon-pwa-install,[data-mxon-pwa-install],[data-mxon-pwa-layer],
.mx6305-pwa-layer,.mx6305-pwa-modal,.mx6304-pwa-layer,.mx6304-pwa-modal,.mx6304-pwa-toast,
.mx6303-pwa-layer,.mx6303-pwa-modal{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}

/* Üst menü — APEX'e Katıl yanında, gerçek şeffaf ONNOWELL marka. */
@media(min-width:1280px){
  html body .mx-header-v0148 .mx300-primary-nav>.mx6306-pwa-launch{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
    flex:0 0 auto!important;width:auto!important;min-width:150px!important;max-width:170px!important;height:40px!important;min-height:40px!important;
    margin:0 0 0 5px!important;padding:0 13px!important;border:1px solid rgba(222,255,233,.72)!important;border-radius:11px!important;
    background:linear-gradient(135deg,#2bc94f 0%,#159f3e 55%,#0d8433 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
    box-shadow:0 7px 18px rgba(0,48,45,.16)!important;font:800 10.5px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
    white-space:nowrap!important;overflow:hidden!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;
    position:relative!important;inset:auto!important;transform:none!important;filter:none!important;z-index:3!important
  }
  html body .mx-header-v0148 .mx300-primary-nav>.mx6306-pwa-launch:hover,
  html body .mx-header-v0148 .mx300-primary-nav>.mx6306-pwa-launch:focus-visible{
    background:linear-gradient(135deg,#24b947,#118e37,#08732d)!important;outline:3px solid rgba(255,255,255,.18)!important;outline-offset:2px!important
  }
  html body .mx-header-v0148 .mx6306-pwa-launch .mx6306-pwa-menu-icon{
    display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 34px!important;width:34px!important;height:24px!important;
    min-width:34px!important;min-height:24px!important;max-width:34px!important;max-height:24px!important;margin:0!important;padding:0!important;
    border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;position:static!important
  }
  html body .mx-header-v0148 .mx6306-pwa-launch .mx6306-pwa-menu-icon img{
    display:block!important;width:34px!important;height:24px!important;min-width:34px!important;min-height:24px!important;max-width:34px!important;max-height:24px!important;
    margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;position:static!important;transform:none!important;
    clip-path:none!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))!important;opacity:.98!important
  }
  html body .mx-header-v0148 .mx6306-pwa-launch [data-mx6306-pwa-label]{
    display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10.5px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important
  }
}

/* Mobil çekmece — logo çerçevesiz. */
@media(max-width:1279px){
  html body .mx-mobile-drawer-v0162 .mx6306-pwa-launch{
    display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:50px!important;padding:0 13px!important;
    border:1px solid #a8d9bb!important;border-radius:12px!important;background:linear-gradient(135deg,#29c84d,#139d3b,#0a7b30)!important;color:#fff!important;
    -webkit-text-fill-color:#fff!important;font:800 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;cursor:pointer!important
  }
  html body .mx-mobile-drawer-v0162 .mx6306-pwa-menu-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:28px!important;flex:0 0 42px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  html body .mx-mobile-drawer-v0162 .mx6306-pwa-menu-icon img{display:block!important;width:42px!important;height:28px!important;max-width:42px!important;max-height:28px!important;object-fit:contain!important;margin:0!important;padding:0!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))!important}
}

/* Premium kurulum katmanı. */
.mx6306-pwa-layer{position:fixed!important;inset:0!important;z-index:2147483600!important;display:grid!important;place-items:center!important;padding:22px!important;background:rgba(4,16,21,.62)!important;backdrop-filter:blur(14px) saturate(115%)!important}
.mx6306-pwa-layer[hidden]{display:none!important}
.mx6306-pwa-modal{position:relative!important;width:min(620px,calc(100vw - 28px))!important;max-height:min(90svh,820px)!important;overflow:auto!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:30px!important;background:#f8fbf9!important;box-shadow:0 38px 110px rgba(0,0,0,.38)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;color:#143a29!important;isolation:isolate!important}
.mx6306-pwa-close{position:absolute!important;top:16px!important;right:16px!important;z-index:6!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid rgba(255,255,255,.52)!important;border-radius:14px!important;background:rgba(5,68,38,.28)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 26px/1 Arial!important;cursor:pointer!important;box-shadow:0 8px 20px rgba(0,0,0,.10)!important;backdrop-filter:blur(7px)!important}
.mx6306-pwa-close:hover,.mx6306-pwa-close:focus-visible{background:rgba(5,68,38,.48)!important;outline:3px solid rgba(255,255,255,.18)!important;outline-offset:2px!important}

.mx6306-pwa-hero{position:relative!important;overflow:hidden!important;padding:42px 34px 32px!important;text-align:center!important;background:linear-gradient(145deg,#32d253 0%,#18b443 46%,#0b8432 100%)!important;color:#fff!important}
.mx6306-pwa-hero:before{content:""!important;position:absolute!important;width:360px!important;height:360px!important;left:50%!important;top:-225px!important;transform:translateX(-50%)!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,255,255,.20) 0%,rgba(255,255,255,.06) 48%,rgba(255,255,255,0) 72%)!important;pointer-events:none!important}
.mx6306-pwa-hero:after{content:""!important;position:absolute!important;inset:auto -70px -95px auto!important;width:270px!important;height:270px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 0 0 44px rgba(255,255,255,.025),0 0 0 88px rgba(255,255,255,.018)!important;pointer-events:none!important}
.mx6306-pwa-logo{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:min(245px,72%)!important;height:auto!important;margin:0 auto 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.mx6306-pwa-logo img{display:block!important;width:100%!important;height:auto!important;max-width:245px!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:drop-shadow(0 9px 20px rgba(0,45,25,.20))!important;opacity:.98!important}
.mx6306-pwa-slogan{position:relative!important;z-index:2!important;display:block!important;margin:0!important;color:#ffd166!important;-webkit-text-fill-color:#ffd166!important;font-size:24px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.012em!important;text-shadow:0 2px 5px rgba(0,0,0,.16)!important}
.mx6306-pwa-hero p{position:relative!important;z-index:2!important;max-width:500px!important;margin:13px auto 0!important;color:rgba(255,255,255,.96)!important;-webkit-text-fill-color:rgba(255,255,255,.96)!important;font-size:14.5px!important;line-height:1.55!important;font-weight:620!important}

.mx6306-pwa-body{padding:24px 26px 21px!important;background:linear-gradient(180deg,#fff 0%,#f8fbf9 100%)!important;color:#153b2a!important}
.mx6306-pwa-status{position:relative!important;display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:18px!important;border:1px solid #cfe7d8!important;border-radius:20px!important;background:linear-gradient(135deg,#f6fbf8,#edf7f1)!important;box-shadow:0 10px 28px rgba(14,87,48,.05)!important;overflow:hidden!important}
.mx6306-pwa-status:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(180deg,#31c94f,#0d8b34)!important}
.mx6306-pwa-check{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;border-radius:18px!important;background:linear-gradient(145deg,#28c84c,#0d8a34)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:28px!important;font-weight:900!important;box-shadow:0 12px 26px rgba(8,118,58,.18)!important}
.mx6306-pwa-status>div{display:grid!important;gap:5px!important;min-width:0!important}.mx6306-pwa-status strong{color:#113824!important;-webkit-text-fill-color:#113824!important;font-size:20px!important;line-height:1.15!important;font-weight:860!important}.mx6306-pwa-status span:not(.mx6306-pwa-check){color:#436454!important;-webkit-text-fill-color:#436454!important;font-size:13px!important;line-height:1.5!important;font-weight:620!important}
.mx6306-pwa-actions{display:flex!important;gap:11px!important;margin-top:18px!important}.mx6306-pwa-primary,.mx6306-pwa-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:0 20px!important;border-radius:14px!important;font-size:13px!important;font-weight:840!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}.mx6306-pwa-primary{border:1px solid #0d8a34!important;background:linear-gradient(135deg,#27c84c,#0d8a34)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 28px rgba(13,138,52,.20)!important}.mx6306-pwa-primary:hover,.mx6306-pwa-primary:focus-visible{background:linear-gradient(135deg,#1fb242,#08762e)!important;transform:translateY(-1px)!important;box-shadow:0 15px 32px rgba(13,138,52,.24)!important;outline:none!important}.mx6306-pwa-secondary{border:1px solid #d3e2d8!important;background:#fff!important;color:#184a34!important;-webkit-text-fill-color:#184a34!important}.mx6306-pwa-secondary:hover,.mx6306-pwa-secondary:focus-visible{background:#f2f7f4!important;outline:none!important}
.mx6306-pwa-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:19px!important;padding-top:15px!important;border-top:1px solid #e1ebe5!important}.mx6306-pwa-foot span{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#5a7065!important;-webkit-text-fill-color:#5a7065!important;font-size:11px!important;font-weight:720!important}.mx6306-pwa-foot span:before{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#2dcc50!important;box-shadow:0 0 0 4px rgba(45,204,80,.12)!important}.mx6306-pwa-foot strong{margin-left:auto!important;color:#0d8a34!important;-webkit-text-fill-color:#0d8a34!important;font-size:16px!important;font-weight:900!important;text-align:right!important}
html.mx6306-pwa-open,body.mx6306-pwa-open{overflow:hidden!important}

@media(max-width:700px){
  .mx6306-pwa-layer{padding:10px!important}.mx6306-pwa-modal{width:calc(100vw - 14px)!important;border-radius:23px!important}.mx6306-pwa-hero{padding:31px 18px 25px!important}.mx6306-pwa-close{top:12px!important;right:12px!important;width:40px!important;height:40px!important;border-radius:12px!important;font-size:23px!important}.mx6306-pwa-logo{width:min(205px,70%)!important;margin-bottom:12px!important}.mx6306-pwa-logo img{max-width:205px!important}.mx6306-pwa-slogan{font-size:20px!important}.mx6306-pwa-hero p{font-size:13px!important}.mx6306-pwa-body{padding:17px!important}.mx6306-pwa-status{grid-template-columns:48px minmax(0,1fr)!important;padding:15px!important;gap:12px!important}.mx6306-pwa-check{width:48px!important;height:48px!important;border-radius:15px!important;font-size:24px!important}.mx6306-pwa-status strong{font-size:17px!important}.mx6306-pwa-status span:not(.mx6306-pwa-check){font-size:12px!important}.mx6306-pwa-actions{flex-direction:column!important}.mx6306-pwa-primary,.mx6306-pwa-secondary{width:100%!important}.mx6306-pwa-foot{align-items:flex-end!important}.mx6306-pwa-foot strong{font-size:14px!important}
}
@media(prefers-reduced-motion:reduce){.mx6306-pwa-primary,.mx6306-pwa-secondary{transition:none!important}}

/* v0.6.30.7 — kurulu durumunda Güncel görünümü */
.mx6306-pwa-primary[data-state="ready"]{background:linear-gradient(135deg,#2ccf50,#11a03a)!important;border-color:#139d3b!important;box-shadow:none!important;cursor:default!important}


/* v0.6.30.8 — Uygulamayı Yükle başlığı: yarı ince, sabit ve titreşimsiz tipografi. */
@media(min-width:1280px){
  html body .mx-header-v0148 .mx300-primary-nav>.mx6306-pwa-launch{
    font-weight:600!important;
    font-synthesis:none!important;
    -webkit-font-smoothing:antialiased!important;
    -moz-osx-font-smoothing:grayscale!important;
    text-rendering:optimizeLegibility!important;
    letter-spacing:0!important;
    transform:none!important;
    transition:background .14s ease,border-color .14s ease,box-shadow .14s ease!important;
    will-change:auto!important;
    backface-visibility:visible!important;
  }
  html body .mx-header-v0148 .mx300-primary-nav>.mx6306-pwa-launch:hover,
  html body .mx-header-v0148 .mx300-primary-nav>.mx6306-pwa-launch:focus,
  html body .mx-header-v0148 .mx300-primary-nav>.mx6306-pwa-launch:focus-visible,
  html body .mx-header-v0148 .mx300-primary-nav>.mx6306-pwa-launch:active{
    transform:none!important;
  }
  html body .mx-header-v0148 .mx6306-pwa-launch [data-mx6306-pwa-label]{
    font-size:11px!important;
    font-weight:600!important;
    line-height:1.1!important;
    letter-spacing:0!important;
    font-synthesis:none!important;
    -webkit-font-smoothing:antialiased!important;
    -moz-osx-font-smoothing:grayscale!important;
    text-rendering:optimizeLegibility!important;
    text-shadow:none!important;
    transform:none!important;
    transition:none!important;
  }
}
@media(max-width:1279px){
  html body .mx-mobile-drawer-v0162 .mx6306-pwa-launch{font-weight:600!important;transform:none!important;}
  html body .mx-mobile-drawer-v0162 .mx6306-pwa-launch [data-mx6306-pwa-label]{font-weight:600!important;font-synthesis:none!important;text-shadow:none!important;transform:none!important;transition:none!important;}
}
