
html.vk37-lock,html.vk37-lock body{overflow:hidden!important}

.vk37-nav{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;padding:9px 16px!important;border-radius:999px!important;background:#e91e4d!important;color:#fff!important;text-decoration:none!important;font-weight:900!important;font-size:13px!important;white-space:nowrap;box-shadow:0 8px 22px rgba(233,30,77,.25);transition:.18s ease!important}
.vk37-nav:hover{transform:translateY(-1px);background:#cb123d!important;box-shadow:0 10px 26px rgba(233,30,77,.34)}

.vk37-modal[hidden]{display:none!important}.vk37-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;opacity:0;transition:opacity .18s ease}.vk37-modal.is-open{opacity:1}
.vk37-backdrop{position:absolute;inset:0;background:rgba(8,10,18,.68);backdrop-filter:blur(9px)}
.vk37-dialog{position:relative;z-index:2;width:min(1060px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 28px));overflow:auto;background:#fff;border-radius:28px;box-shadow:0 30px 100px rgba(0,0,0,.34);padding:28px;transform:translateY(12px) scale(.985);transition:transform .2s ease}
.vk37-modal.is-open .vk37-dialog{transform:none}
.vk37-close{position:absolute;top:15px;right:17px;width:40px;height:40px;border:0;border-radius:50%;background:#f4f4f5;color:#18181b;font-size:27px;line-height:1;cursor:pointer;z-index:5}.vk37-close:hover{background:#e4e4e7}
.vk37-head{text-align:center;max-width:720px;margin:3px auto 24px;padding:0 34px}.vk37-kicker{display:block;color:#e91e4d;font-size:11px;font-weight:950;letter-spacing:.15em;margin-bottom:8px}.vk37-head h2{margin:0;color:#111827;font-size:clamp(29px,4vw,45px);line-height:1.05;letter-spacing:-.045em}.vk37-head p{margin:11px 0 0;color:#6b7280;font-size:14px;line-height:1.55}
.vk37-layout{display:grid;grid-template-columns:1.35fr .8fr;gap:16px}.vk37-panel{border:1px solid #ece7e8;border-radius:21px;padding:18px;background:#fff}.vk37-panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.vk37-panel-title>div{display:flex;flex-direction:column;gap:3px}.vk37-panel-title b{font-size:13px;letter-spacing:.07em;color:#111827}.vk37-panel-title span{font-size:11px;color:#71717a}.vk37-badge{flex:none;padding:6px 9px;border-radius:999px;background:#fff0f3;color:#e91e4d!important;font-size:10px!important;font-weight:900}.vk37-badge.dark{background:rgba(255,255,255,.1);color:#fff!important}
.vk37-cards{display:grid;gap:9px}.vk37-card{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:76px;padding:12px 13px;border:1px solid #ece7e8;border-radius:15px;background:#fff;color:#111827;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important;transition:.16s ease}.vk37-card:hover{border-color:#e91e4d;transform:translateY(-1px);box-shadow:0 9px 24px rgba(233,30,77,.11)}.vk37-emoji{font-size:24px}.vk37-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.vk37-copy strong{font-size:13px;line-height:1.25}.vk37-copy small{font-size:11px;color:#71717a}.vk37-price{font-size:20px;color:#e91e4d}.vk37-arrow{font-size:18px;color:#a1a1aa}.vk37-note{margin:12px 1px 0;color:#52525b;font-size:11px;line-height:1.5}.vk37-shop{display:inline-block;margin-top:9px;color:#e91e4d!important;font-size:11px;font-weight:900;text-decoration:none!important;cursor:pointer}
.vk37-monthly{display:flex;flex-direction:column;background:linear-gradient(145deg,#181316,#2b111a);border-color:#3d252d;color:#fff}.vk37-monthly .vk37-panel-title b{color:#fff}.vk37-monthly .vk37-panel-title>div>span{color:#b8b4b5}.vk37-tiers{display:grid;gap:8px}.vk37-tier{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.065);color:#fff!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important;transition:.16s ease}.vk37-tier:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);transform:translateX(2px)}.vk37-tier b{font-size:12px}.vk37-tier small{font-size:10px;color:#fda4af}.vk37-monthly>p{font-size:12px;line-height:1.55;color:#d4d4d8;margin:14px 0}.vk37-monthly-btn{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:13px;background:#e91e4d;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:950;cursor:pointer!important;pointer-events:auto!important}.vk37-monthly-btn:hover{background:#ff2458}
.vk37-footer{max-width:1180px;margin:0 auto 22px;padding:13px 15px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:15px}.vk37-footer>div{display:flex;flex-direction:column;gap:2px}.vk37-footer strong{color:#fff;font-size:13px}.vk37-footer span{color:#a1a1aa;font-size:10px}.vk37-footer button{border:0;border-radius:999px;background:#e91e4d;color:#fff;padding:10px 14px;font-size:11px;font-weight:900;cursor:pointer}.vk37-footer button:hover{background:#ff2458}

@media(max-width:820px){.vk37-dialog{padding:20px}.vk37-layout{grid-template-columns:1fr}.vk37-head{padding:0 28px;margin-bottom:18px}.vk37-monthly{min-height:auto}}
@media(max-width:560px){.vk37-modal{padding:7px}.vk37-dialog{width:100%;max-height:calc(100vh - 14px);border-radius:20px;padding:17px}.vk37-head{text-align:left;padding:0 34px 0 0}.vk37-head h2{font-size:29px}.vk37-panel{padding:14px;border-radius:17px}.vk37-card{grid-template-columns:auto 1fr auto;min-height:70px}.vk37-arrow{display:none}.vk37-footer{margin:0 12px 18px;flex-direction:column;align-items:stretch}.vk37-footer button{width:100%}}

/* V41: Mobil desteği logonun içine sıkıştırmak yerine ayrı ve belirgin bir satırda gösterir. */
.vk41-mobile-support-bar{display:none!important}

@media(max-width:820px){
  #site-header .vk37-nav{display:none!important}

  .vk41-mobile-support-bar{
    appearance:none!important;
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) 22px!important;
    align-items:center!important;
    gap:10px!important;
    width:calc(100% - 24px)!important;
    max-width:620px!important;
    min-height:58px!important;
    margin:9px auto 12px!important;
    padding:8px 13px!important;
    border:1px solid rgba(233,30,77,.20)!important;
    border-radius:17px!important;
    background:#fff!important;
    color:#111827!important;
    box-shadow:0 8px 24px rgba(17,24,39,.09)!important;
    cursor:pointer!important;
    text-align:left!important;
    -webkit-tap-highlight-color:transparent!important;
    position:relative!important;
    z-index:30!important;
  }

  .vk41-mobile-support-bar .vk41-support-heart{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:42px!important;
    height:42px!important;
    border-radius:999px!important;
    background:#e91e4d!important;
    color:#fff!important;
    box-shadow:0 7px 18px rgba(233,30,77,.28)!important;
    font:900 22px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  }

  .vk41-mobile-support-bar .vk41-support-copy{
    display:flex!important;
    min-width:0!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:2px!important;
  }

  .vk41-mobile-support-bar .vk41-support-copy strong{
    display:block!important;
    color:#d81443!important;
    font:950 16px/1.15 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    letter-spacing:.01em!important;
  }

  .vk41-mobile-support-bar .vk41-support-copy small{
    display:block!important;
    overflow:hidden!important;
    color:#6b7280!important;
    font:700 10.5px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
  }

  .vk41-mobile-support-bar .vk41-support-arrow{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    color:#e91e4d!important;
    font:900 22px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  }

  .vk41-mobile-support-bar:active{
    transform:scale(.985)!important;
    box-shadow:0 4px 14px rgba(17,24,39,.08)!important;
  }
}

@media(max-width:380px){
  .vk41-mobile-support-bar{
    grid-template-columns:38px minmax(0,1fr) 18px!important;
    gap:8px!important;
    width:calc(100% - 16px)!important;
    margin-top:7px!important;
    padding:7px 10px!important;
  }
  .vk41-mobile-support-bar .vk41-support-heart{
    width:38px!important;
    height:38px!important;
    font-size:20px!important;
  }
  .vk41-mobile-support-bar .vk41-support-copy strong{font-size:15px!important}
  .vk41-mobile-support-bar .vk41-support-copy small{font-size:9.5px!important}
}
