.aotb-topbar,
.aotb-topbar *{box-sizing:border-box}
.aotb-topbar{position:relative;width:100%;margin:0;padding:0;background:var(--aotb-bg,#0f2a48);color:var(--aotb-text,#fff);border:0 solid var(--aotb-border,#234563);font-family:inherit;font-size:var(--aotb-font,14px);line-height:1.35;clear:both}
.aotb-topbar.aotb-is-sticky{position:sticky;top:calc(var(--aotb-sticky-offset,0px) + var(--aotb-admin-offset,0px))}
.aotb-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:var(--aotb-max,1240px);min-height:38px;margin:0 auto;padding:var(--aotb-pad,10px) 20px}
.aotb-contacts,.aotb-socials{display:flex;align-items:center;flex-wrap:wrap}
.aotb-contacts{gap:7px var(--aotb-gap,18px);min-width:0}
.aotb-socials{justify-content:flex-end;gap:5px;flex:0 0 auto}
.aotb-socials--mobile{display:none}
.aotb-item{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--aotb-text,#fff)!important;text-decoration:none!important;font-weight:500;letter-spacing:.01em;background:transparent!important;border:0!important;box-shadow:none!important;transition:color .2s ease,opacity .2s ease}
.aotb-item:hover,.aotb-item:focus-visible{color:var(--aotb-hover,#e9ddc8)!important}
.aotb-text{min-width:0;overflow-wrap:anywhere;word-break:normal}
.aotb-text--mobile{display:none}
.aotb-icon{display:block;width:var(--aotb-icon-size,17px);height:var(--aotb-icon-size,17px);flex:0 0 var(--aotb-icon-size,17px);color:var(--aotb-icon,#d8c9ad);fill:currentColor}
.aotb-item:hover .aotb-icon,.aotb-item:focus-visible .aotb-icon{color:var(--aotb-hover,#e9ddc8)}
.aotb-social{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:5px;color:var(--aotb-icon,#d8c9ad)!important;text-decoration:none!important;background:transparent!important;border:1px solid transparent!important;border-radius:50%;box-shadow:none!important;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}
.aotb-social .aotb-icon{width:100%;height:100%;flex:none}
.aotb-social-label{display:none}
.aotb-social:hover,.aotb-social:focus-visible{color:var(--aotb-bg,#0f2a48)!important;background:var(--aotb-hover,#e9ddc8)!important;border-color:var(--aotb-hover,#e9ddc8)!important;transform:translateY(-1px)}
.aotb-item:focus-visible,.aotb-social:focus-visible{outline:2px solid var(--aotb-hover,#e9ddc8);outline-offset:2px}

/* Mobil gruptaki bağlantı masaüstünde gizlidir; mobil kırılımda dinamik CSS tarafından açılır. */
.aotb-socials--mobile .aotb-social{width:auto;height:auto;min-width:0;padding:0;gap:6px;color:var(--aotb-text,#fff)!important;border:0!important;border-radius:0;background:transparent!important;font-weight:500;letter-spacing:.01em;white-space:nowrap;transform:none!important}
.aotb-socials--mobile .aotb-social .aotb-icon{display:block;width:min(var(--aotb-icon-size,17px),17px);height:min(var(--aotb-icon-size,17px),17px);flex:0 0 min(var(--aotb-icon-size,17px),17px);color:var(--aotb-icon,#d8c9ad)}
.aotb-socials--mobile .aotb-social-label{display:inline;color:var(--aotb-text,#fff)}
.aotb-socials--mobile .aotb-social:hover,.aotb-socials--mobile .aotb-social:focus-visible{color:var(--aotb-hover,#e9ddc8)!important;background:transparent!important}
.aotb-socials--mobile .aotb-social:hover .aotb-social-label,.aotb-socials--mobile .aotb-social:focus-visible .aotb-social-label{color:var(--aotb-hover,#e9ddc8)}

@media(max-width:360px){
    .aotb-inner{padding-left:8px!important;padding-right:8px!important;gap:6px!important}
    .aotb-contacts{gap:7px!important}
    .aotb-item,.aotb-socials--mobile .aotb-social{gap:4px}
    .aotb-topbar{font-size:min(var(--aotb-font,13px),12px)}
    .aotb-item .aotb-icon,.aotb-socials--mobile .aotb-social .aotb-icon{width:15px;height:15px;flex-basis:15px}
}

@media(prefers-reduced-motion:reduce){.aotb-item,.aotb-social{transition:none}.aotb-social:hover,.aotb-social:focus-visible{transform:none}}
