.kulis-app-install{position:fixed!important;right:18px!important;bottom:max(18px,env(safe-area-inset-bottom))!important;z-index:100018!important;width:min(410px,calc(100vw - 36px))!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;color:#172b3e!important}.kulis-app-install[hidden]{display:none!important}.kulis-app-install__card{position:relative!important;overflow:hidden!important;padding:18px!important;border:1px solid #d9e4ee!important;border-radius:20px!important;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%)!important;box-shadow:0 22px 56px rgba(21,43,64,.18),0 4px 12px rgba(21,43,64,.06)!important}.kulis-app-install__card:before{content:""!important;position:absolute!important;left:0!important;top:15px!important;bottom:15px!important;width:4px!important;border-radius:0 8px 8px 0!important;background:#1769ff!important}.kulis-app-install__close{position:absolute!important;right:10px!important;top:9px!important;width:32px!important;height:32px!important;border:0!important;border-radius:10px!important;background:#f2f6fa!important;color:#567086!important;font-size:20px!important;line-height:1!important;cursor:pointer!important}.kulis-app-install__top{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;padding-right:28px!important}.kulis-app-install__icon{width:58px!important;height:58px!important;border-radius:16px!important;box-shadow:0 8px 18px rgba(21,43,64,.15)!important}.kulis-app-install__top span{display:block!important;margin:1px 0 4px!important;color:#1769ff!important;font-size:9.5px!important;font-weight:900!important;letter-spacing:.105em!important}.kulis-app-install__top h2{margin:0!important;color:#15334d!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.02em!important}.kulis-app-install__top p{margin:6px 0 0!important;color:#65798b!important;font-size:12px!important;line-height:1.5!important}.kulis-app-install__benefits{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:14px 0 13px!important}.kulis-app-install__benefits span{padding:6px 9px!important;border:1px solid #dbe6f0!important;border-radius:999px!important;background:#fff!important;color:#44647f!important;font-size:10.5px!important;font-weight:800!important}.kulis-app-install__ios,.kulis-app-install__manual{margin:0 0 13px!important;padding:12px 13px!important;border:1px solid #d8e5f2!important;border-radius:13px!important;background:#f4f8fd!important}.kulis-app-install__ios[hidden],.kulis-app-install__manual[hidden]{display:none!important}.kulis-app-install__ios strong,.kulis-app-install__manual strong{display:block!important;color:#1a4e7a!important;font-size:11.5px!important}.kulis-app-install__ios ol{margin:7px 0 0 18px!important;padding:0!important;color:#587086!important;font-size:11px!important;line-height:1.55!important}.kulis-app-install__manual p{margin:6px 0 0!important;color:#587086!important;font-size:11px!important;line-height:1.5!important}.kulis-app-install__actions{display:grid!important;grid-template-columns:1.35fr .85fr!important;gap:8px!important}.kulis-app-install__actions button{min-height:43px!important;padding:9px 13px!important;border-radius:12px!important;font-size:11.5px!important;font-weight:850!important;cursor:pointer!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.kulis-app-install__primary{border:1px solid #1769ff!important;background:#1769ff!important;color:#fff!important;box-shadow:0 8px 18px rgba(23,105,255,.18)!important}.kulis-app-install__secondary{border:1px solid #cdd9e4!important;background:#fff!important;color:#36546d!important}.kulis-app-install__actions button:hover,.kulis-app-install__actions button:focus-visible{transform:translateY(-1px)!important;outline:none!important}.kulis-app-install__card>small{display:block!important;margin-top:10px!important;color:#8493a1!important;font-size:9.8px!important;line-height:1.45!important}body.kulis-install-prompt-open .kulis-cookie-reopen{opacity:0!important;pointer-events:none!important}@media(max-width:640px){.kulis-app-install{left:8px!important;right:8px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;width:auto!important;transition:bottom .22s ease!important}.kulis-mobile-nav-scroll-hidden .kulis-app-install{bottom:calc(10px + env(safe-area-inset-bottom))!important}.kulis-app-install__card{padding:15px!important;border-radius:18px!important}.kulis-app-install__top{grid-template-columns:50px minmax(0,1fr)!important;gap:11px!important}.kulis-app-install__icon{width:50px!important;height:50px!important;border-radius:14px!important}.kulis-app-install__top h2{font-size:16px!important}.kulis-app-install__top p{font-size:11.3px!important}.kulis-app-install__benefits{margin:12px 0!important}.kulis-app-install__actions{grid-template-columns:1fr 1fr!important}.kulis-app-install__actions button{min-height:42px!important}}@media(max-width:380px){.kulis-app-install__actions{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.kulis-app-install,.kulis-app-install__actions button{transition:none!important}}
.kulis-app-install__ios.is-highlight,.kulis-app-install__manual.is-highlight{border-color:#7eb2ff!important;box-shadow:0 0 0 3px rgba(23,105,255,.12)!important}

/* v1.7.47.839 — KULİS-branded install experience, aligned with privacy surfaces. */
.kulis-app-install__card{
  border-radius:22px!important;
  border-color:rgba(198,214,228,.96)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.99) 0%,rgba(246,250,255,.99) 62%,rgba(238,246,255,.99) 100%)!important;
  box-shadow:0 22px 54px rgba(16,34,50,.17),0 3px 10px rgba(16,34,50,.06)!important;
}
.kulis-app-install__card:before{
  top:16px!important;
  bottom:16px!important;
  background:linear-gradient(180deg,#1769ff 0%,#6db2ff 100%)!important;
}
.kulis-app-install__brandline{
  display:flex!important;
  align-items:center!important;
  min-height:46px!important;
  margin:-2px 34px 13px 8px!important;
  padding-bottom:11px!important;
  border-bottom:1px solid rgba(215,226,236,.92)!important;
}
.kulis-app-install__brandline img{
  display:block!important;
  width:138px!important;
  max-width:48%!important;
  height:auto!important;
  max-height:44px!important;
  object-fit:contain!important;
}
.kulis-app-install__close{
  right:12px!important;
  top:11px!important;
  border:1px solid #d9e4ed!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:0 6px 14px rgba(20,41,61,.05)!important;
}
.kulis-app-install__top{grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;padding:0 5px 0 8px!important}
.kulis-app-install__icon{
  border:1px solid rgba(194,210,224,.9)!important;
  box-shadow:0 10px 22px rgba(21,43,64,.12)!important;
}
.kulis-app-install__top span{color:#5279a1!important;font-size:9.3px!important;letter-spacing:.13em!important}
.kulis-app-install__top h2{font-size:19px!important}
.kulis-app-install__benefits{gap:7px!important;margin:15px 7px 14px!important}
.kulis-app-install__benefits span{
  min-height:28px!important;
  display:inline-flex!important;
  align-items:center!important;
  padding:0 10px!important;
  border-color:rgba(196,213,229,.95)!important;
  background:rgba(255,255,255,.8)!important;
  box-shadow:0 4px 10px rgba(21,43,64,.04)!important;
}
.kulis-app-install__benefits span:before{
  content:""!important;
  width:6px!important;
  height:6px!important;
  margin-right:7px!important;
  border-radius:50%!important;
  background:#1769ff!important;
}
.kulis-app-install__ios,.kulis-app-install__manual{
  margin-left:7px!important;
  margin-right:7px!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#f7fbff 0%,#f1f7fd 100%)!important;
}
.kulis-app-install__actions{margin:0 7px!important;gap:9px!important}
.kulis-app-install__actions button{min-height:46px!important;border-radius:13px!important}
.kulis-app-install__primary{
  border-color:#24577f!important;
  background:linear-gradient(180deg,#335f88 0%,#244f75 100%)!important;
  box-shadow:0 9px 20px rgba(31,76,116,.18)!important;
}
.kulis-app-install__secondary{border-color:#cbd9e5!important;background:rgba(255,255,255,.92)!important;color:#36546d!important}
.kulis-app-install__card>small{margin:11px 8px 0!important}
@media (max-width:640px){
  .kulis-app-install__card{padding:14px!important;border-radius:19px!important}
  .kulis-app-install__brandline{min-height:40px!important;margin:0 34px 11px 7px!important;padding-bottom:9px!important}
  .kulis-app-install__brandline img{width:118px!important;max-height:36px!important}
  .kulis-app-install__top{grid-template-columns:50px minmax(0,1fr)!important;gap:11px!important;padding:0 4px 0 7px!important}
  .kulis-app-install__top h2{font-size:16.5px!important}
  .kulis-app-install__benefits{margin:12px 7px!important}
  .kulis-app-install__benefits span{font-size:9.8px!important}
  .kulis-app-install__actions{grid-template-columns:1fr 1fr!important}
}

/* KULİS v1.7.47.850 — PWA / Mobil Uygulama 2.0 */
.kulis-pwa-splash{display:none}
@media (display-mode:standalone){
  html.kulis-pwa-standalone:not(.kulis-pwa-splash-seen) .kulis-pwa-splash{
    position:fixed!important;inset:0!important;z-index:2147483600!important;display:flex!important;align-items:center!important;justify-content:center!important;
    padding:calc(22px + env(safe-area-inset-top)) 22px calc(22px + env(safe-area-inset-bottom))!important;
    background:linear-gradient(180deg,#f8fbff 0%,#eef5fc 100%)!important;color:#132b43!important;pointer-events:none!important;
    animation:kulisPwaSplashExit .9s cubic-bezier(.2,.7,.2,1) both!important;
  }
  .kulis-pwa-splash__inner{display:grid!important;justify-items:center!important;gap:8px!important;text-align:center!important}
  .kulis-pwa-splash__inner img{display:block!important;width:82px!important;height:82px!important;border-radius:23px!important;box-shadow:0 18px 42px rgba(21,54,86,.16)!important}
  .kulis-pwa-splash__inner strong{margin-top:5px!important;font:900 30px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:-.055em!important;color:#152d45!important}
  .kulis-pwa-splash__inner span{font:750 11px/1.3 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#6d8194!important}
  .kulis-pwa-splash__inner i{display:block!important;width:44px!important;height:3px!important;margin-top:11px!important;border-radius:999px!important;background:#1769ff!important}
  @keyframes kulisPwaSplashExit{0%,64%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}
}

html.kulis-pwa-standalone body.kulis-app-page{padding-top:env(safe-area-inset-top)!important;background:#f5f8fb!important}
@media(max-width:782px){
  html.kulis-pwa-standalone body.kulis-app-page [data-kulis-global-topbar].kulis-global-topbar{
    top:0!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto!important;min-height:58px!important;
    padding:8px 10px!important;padding-top:max(8px,env(safe-area-inset-top))!important;border-bottom:1px solid #dfe7ef!important;
    background:rgba(255,255,255,.96)!important;backdrop-filter:blur(15px)!important;box-shadow:0 8px 26px rgba(18,38,58,.06)!important;
  }
  html.kulis-pwa-standalone body.kulis-app-page [data-kulis-global-topbar] .kulis-global-topbar__search{display:none!important}
  html.kulis-pwa-standalone body.kulis-app-page [data-kulis-global-topbar] .kulis-global-topbar__mobile-home,
  html.kulis-pwa-standalone body.kulis-app-page [data-kulis-global-topbar] .kulis-global-topbar__messages{display:none!important}
  html.kulis-pwa-standalone body.kulis-app-page [data-kulis-global-topbar] .kulis-product-wordmark{font-size:24px!important}
  html.kulis-pwa-standalone body.kulis-app-page [data-kulis-global-topbar] .kulis-global-topbar__brand-section{display:block!important;max-width:190px!important;font-size:7px!important;letter-spacing:.11em!important;color:#7a8794!important}
  html.kulis-pwa-standalone body.kulis-app-page #kulis-canonical-mobile-nav.kulis-global-mobile-nav{
    padding-bottom:max(5px,env(safe-area-inset-bottom))!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(16px)!important;
    box-shadow:0 -10px 28px rgba(18,38,58,.08)!important;
  }
}
@media(prefers-reduced-motion:reduce){
  html.kulis-pwa-standalone:not(.kulis-pwa-splash-seen) .kulis-pwa-splash{animation-duration:.3s!important}
}
