/* iajans mobil alt bar (B) — yalnızca ≤767px */
.ibb,.ibb-sheet,.ibb-scrim{display:none}
@media (max-width:767px){
:root{--ibb-h:66px}
body.has-ibb{padding-bottom:calc(var(--ibb-h) + env(safe-area-inset-bottom))!important}
body.has-ibb .grecaptcha-badge{bottom:calc(var(--ibb-h) + 14px + env(safe-area-inset-bottom))!important}
.ibb{display:block;position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#000;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 18px rgba(0,0,0,.25);font-family:Manrope,"Manrope Fallback",system-ui,sans-serif;contain:layout}
.ibb-nav{display:flex;height:66px;padding:0 4px;align-items:flex-end}
.ibb-i{flex:1 1 0;min-width:0;height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0;padding:0 2px;background:none;border:0;border-radius:0;color:#b9b9c6;text-decoration:none;font:600 11px/1.2 Manrope,"Manrope Fallback",system-ui,sans-serif;letter-spacing:-.1px;cursor:pointer;-webkit-tap-highlight-color:transparent}
.ibb-i span,.ibb-cta span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.ibb-i svg{flex:none}
.ibb-i.is-active,.ibb-i[aria-expanded="true"]{color:#fff}
.ibb-i.is-active svg,.ibb-i[aria-expanded="true"] svg{color:#ff4fb3}
.ibb-cta{flex:1.25 1 0;min-width:0;height:66px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;padding-bottom:7px;color:#fff;text-decoration:none;font:800 11.5px/1.2 Manrope,"Manrope Fallback",system-ui,sans-serif;-webkit-tap-highlight-color:transparent}
.ibb-cta b{width:58px;height:58px;margin-top:-26px;border-radius:50%;background:linear-gradient(135deg,#e0128d,#C9007A 60%,#A80066);display:grid;place-items:center;border:4px solid #000;box-shadow:0 6px 16px rgba(201,0,122,.45);color:#fff}
.ibb-i:focus-visible,.ibb-cta:focus-visible{outline:2px solid #ff4fb3;outline-offset:-4px;border-radius:12px}
.ibb-scrim{display:block;position:fixed;inset:0;background:rgba(20,6,40,.45);z-index:998}
.ibb-sheet{display:block;position:fixed;left:0;right:0;bottom:calc(var(--ibb-h) + env(safe-area-inset-bottom));z-index:999;max-height:calc(100dvh - var(--ibb-h) - 70px);overflow-y:auto;background:#141018;color:#fff;border-radius:22px 22px 0 0;padding:10px 16px 14px;box-shadow:0 -10px 30px rgba(20,6,40,.2);font-family:Manrope,"Manrope Fallback",system-ui,sans-serif;outline:0}
.ibb-sheet[hidden],.ibb-scrim[hidden]{display:none}
.ibb-grab{display:block;width:40px;height:4px;border-radius:4px;background:#d6d0dd;margin:0 auto 8px}
.ibb-h{margin:4px 4px 8px;font-size:15px;font-weight:800;line-height:1.3;color:#fff}
.ibb-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 10px;border-radius:14px;color:#eee;text-decoration:none;font-size:15px;font-weight:600}
.ibb-row svg{color:#ff4fb3;flex:none}
.ibb-row span{flex:1;min-width:0}
.ibb-row i{font-style:normal;font-size:22px;color:#b3a9c0}
.ibb-row+.ibb-row{border-top:1px solid rgba(120,100,140,.15)}
.ibb-row:focus-visible{outline:2px solid #ff4fb3;outline-offset:-2px}
/* tema button/a stillerine karşı koruma */
#ibb .ibb-i,#ibb .ibb-cta{margin:0!important;padding:0 2px!important;width:auto!important;min-width:0!important;max-width:none!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:11px!important;line-height:1.2!important;letter-spacing:-.1px!important;text-transform:none!important;font-family:Manrope,"Manrope Fallback",system-ui,sans-serif!important}
#ibb .ibb-cta{padding:0 0 7px!important;font-size:11.5px!important;font-weight:800!important}
#ibb .ibb-i{font-weight:600!important;color:#b9b9c6}
#ibb .ibb-i.is-active,#ibb .ibb-i[aria-expanded="true"]{color:#fff}
/* pop-up açıkken barı gizle */
html.ia-nav-open .ibb,body.ibb-off .ibb,body:has(.mobile-contact-modal.is-active) .ibb,body:has(.cf7-modal[style*="block"]) .ibb{display:none}
}
@media (max-width:374px){#ibb .ibb-nav{padding:0 1px}#ibb .ibb-cta{flex-grow:1}#ibb .ibb-i{padding:0!important;letter-spacing:-.35px!important}}
