/* Burak Çit Public Mobil Menü - Otorixa renk uyumlu temiz katman
   Bu dosya yalnızca public header/mobil menü uyumunu düzenler; admin paneli etkilemez. */
:root{
  --otorixa-public-header-h:72px;
  --otorixa-public-dock-h:76px;
  --otorixa-menu-ink:#0b0f14;
  --otorixa-menu-panel:#111821;
  --otorixa-menu-soft:#17212d;
  --otorixa-menu-line:#263240;
  --otorixa-menu-accent:#ffb21a;
  --otorixa-menu-accent-2:#e5541a;
  --otorixa-menu-white:#ffffff;
}
.kp-public-menu-backdrop{display:none;}
@media (max-width:991.98px){
  html,body{max-width:100%!important;overflow-x:hidden!important;}
  body.burakcit-public-template{padding-top:var(--otorixa-public-header-h)!important;padding-bottom:calc(var(--otorixa-public-dock-h) + env(safe-area-inset-bottom) + 10px)!important;}
  body.burakcit-public-template .header{
    position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:5200!important;
    min-height:var(--otorixa-public-header-h)!important;height:var(--otorixa-public-header-h)!important;overflow:visible!important;contain:none!important;
    background:linear-gradient(135deg,var(--otorixa-menu-ink),var(--otorixa-menu-panel) 70%,#090d12)!important;
    border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 28px rgba(5,8,12,.26)!important;
  }
  body.burakcit-public-template .header .wrap.nav{
    height:var(--otorixa-public-header-h)!important;min-height:var(--otorixa-public-header-h)!important;width:min(100% - 22px,1220px)!important;margin-inline:auto!important;
    display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:10px!important;padding:0!important;overflow:visible!important;
  }
  body.burakcit-public-template .header .logo,
  body.burakcit-public-template .header .bc-smart-logo-link{
    justify-self:start!important;max-width:calc(100vw - 86px)!important;min-width:0!important;width:auto!important;height:var(--otorixa-public-header-h)!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;
    background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;overflow:visible!important;
  }
  body.burakcit-public-template .header .logo::before,
  body.burakcit-public-template .header .logo::after,
  body.burakcit-public-template .bc-logo-motion-shell{display:none!important;background:transparent!important;box-shadow:none!important;}
  body.burakcit-public-template .header .logo img,
  body.burakcit-public-template .header .bc-smart-header-logo{
    width:auto!important;height:auto!important;max-height:52px!important;max-width:min(268px,calc(100vw - 92px))!important;object-fit:contain!important;object-position:left center!important;
    background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;
  }
  body.burakcit-public-template .header .navlinks,
  body.burakcit-public-template .header .nav-cta,
  body.burakcit-public-template .header .mobilebar,
  body.burakcit-public-template .header .bc-mobile-mini-cta{display:none!important;}
  body.burakcit-public-template .bc-mobile-navctl{
    justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;border-radius:16px!important;
    background:linear-gradient(135deg,var(--otorixa-menu-accent),#ff7c22)!important;border:1px solid rgba(255,255,255,.20)!important;color:#111!important;box-shadow:0 10px 22px rgba(0,0,0,.20)!important;appearance:none!important;cursor:pointer!important;
  }
  body.burakcit-public-template .bc-mobile-navctl span,
  body.burakcit-public-template .bc-mobile-navctl span::before,
  body.burakcit-public-template .bc-mobile-navctl span::after{display:block!important;width:18px!important;height:2px!important;background:#111!important;border-radius:4px!important;content:''!important;position:relative!important;transition:.18s ease!important;}
  body.burakcit-public-template .bc-mobile-navctl span::before{position:absolute!important;top:-6px!important;left:0!important;}
  body.burakcit-public-template .bc-mobile-navctl span::after{position:absolute!important;top:6px!important;left:0!important;}
  body.burakcit-public-template.bc-nav-open .bc-mobile-navctl span{background:transparent!important;}
  body.burakcit-public-template.bc-nav-open .bc-mobile-navctl span::before{top:0!important;transform:rotate(45deg)!important;}
  body.burakcit-public-template.bc-nav-open .bc-mobile-navctl span::after{top:0!important;transform:rotate(-45deg)!important;}
  body.burakcit-public-template .bc-nav-panel{
    position:fixed!important;left:12px!important;right:12px!important;top:calc(var(--otorixa-public-header-h) + 10px)!important;z-index:5210!important;display:grid!important;gap:8px!important;
    padding:12px!important;background:linear-gradient(180deg,var(--otorixa-menu-panel),var(--otorixa-menu-ink))!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;box-shadow:0 24px 60px rgba(0,0,0,.38)!important;
    visibility:hidden!important;opacity:0!important;transform:translateY(-8px) scale(.985)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important;
  }
  body.burakcit-public-template.bc-nav-open .bc-nav-panel{visibility:visible!important;opacity:1!important;transform:none!important;}
  body.burakcit-public-template .bc-nav-panel a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:52px!important;padding:14px 15px!important;border-radius:18px!important;background:rgba(255,255,255,.07)!important;color:#fff!important;border:1px solid rgba(255,255,255,.10)!important;font-weight:950!important;text-decoration:none!important;}
  body.burakcit-public-template .bc-nav-panel a::after{content:'›';display:grid;place-items:center;width:28px;height:28px;border-radius:12px;background:rgba(255,178,26,.16);color:var(--otorixa-menu-accent);font-size:22px;line-height:1;}
  body.burakcit-public-template .bc-nav-scrim{position:fixed!important;inset:var(--otorixa-public-header-h) 0 0 0!important;z-index:5190!important;background:rgba(5,8,12,.58)!important;backdrop-filter:blur(3px)!important;border:0!important;padding:0!important;margin:0!important;opacity:0!important;visibility:hidden!important;transition:.18s ease!important;}
  body.burakcit-public-template.bc-nav-open .bc-nav-scrim{opacity:1!important;visibility:visible!important;}
  body.burakcit-public-template .bc-mobile-action-bar{position:fixed!important;left:8px!important;right:8px!important;bottom:8px!important;z-index:5100!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;min-height:64px!important;padding:7px!important;border-radius:22px!important;background:rgba(11,15,20,.96)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 16px 42px rgba(0,0,0,.26)!important;backdrop-filter:blur(12px)!important;}
  body.burakcit-public-template .bc-mobile-action-bar a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;height:50px!important;border-radius:16px!important;color:#fff!important;text-decoration:none!important;font-size:11px!important;font-weight:900!important;background:transparent!important;}
  body.burakcit-public-template .bc-mobile-action-bar a i{font-size:17px!important;color:#fff!important;}
  body.burakcit-public-template .bc-mobile-action-bar a:active,
  body.burakcit-public-template .bc-mobile-action-bar a:hover{background:rgba(255,178,26,.16)!important;color:#fff!important;}
}
@media (min-width:992px){
  body.burakcit-public-template{padding-top:78px!important;}
  body.burakcit-public-template .header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:5200!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid #e8edf2!important;}
  body.burakcit-public-template .bc-mobile-navctl,
  body.burakcit-public-template .bc-nav-panel,
  body.burakcit-public-template .bc-nav-scrim{display:none!important;}
}
