/* PA menu2 20261031: eski sayfalarda ana sayfa ile tutarlı kompakt üst menü */
.pub-header.pa-m2{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:12px;height:55px;min-height:55px;max-height:55px;padding:0 16px;box-sizing:border-box;background:#0b2a3c;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}
.pa-m2 .pa-m2-brand{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;min-width:0;flex:0 1 auto}
.pa-m2 .pa-m2-brand img{width:34px;height:34px;border-radius:8px}
.pa-m2 .pa-m2-brand span{display:flex;flex-direction:column;line-height:1.1;min-width:0}
.pa-m2 .pa-m2-brand strong{font-size:.95rem;letter-spacing:.04em;color:#fff}
.pa-m2 .pa-m2-brand small{font-size:.66rem;color:#b9d3dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pa-m2 .pa-m2-nav{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;margin:0}
.pa-m2 .pa-m2-nav>a,.pa-m2 .pa-m2-ddb{display:inline-flex;align-items:center;gap:4px;padding:7px 9px;border-radius:8px;color:#eaf4f7;text-decoration:none;font:600 .84rem/1.1 inherit;font-family:inherit;white-space:nowrap;background:none;border:0;cursor:pointer}
.pa-m2 .pa-m2-nav>a:hover,.pa-m2 .pa-m2-ddb:hover,.pa-m2 .pa-m2-dd.open .pa-m2-ddb{background:rgba(255,255,255,.12);color:#fff}
.pa-m2 .pa-m2-nav>a.cta{background:#0f9d8a;color:#fff;margin-left:4px}
.pa-m2 .pa-m2-nav>a.cta:hover{background:#0c8575}
.pa-m2 .pa-m2-dd{position:relative}
.pa-m2 .pa-m2-menu{display:none;position:absolute;top:calc(100% + 6px);left:0;min-width:240px;padding:6px;background:#fff;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.22);z-index:1001}
.pa-m2 .pa-m2-dd:hover .pa-m2-menu,.pa-m2 .pa-m2-dd:focus-within .pa-m2-menu,.pa-m2 .pa-m2-dd.open .pa-m2-menu{display:block}
.pa-m2 .pa-m2-menu a{display:block;padding:8px 10px;border-radius:8px;color:#0b2a3c;text-decoration:none;font-size:.88rem;font-weight:600;white-space:nowrap}
.pa-m2 .pa-m2-menu a:hover{background:#eef6f8}
.pa-m2 .pa-m2-tog{display:none;background:rgba(255,255,255,.12);color:#fff;border:0;border-radius:8px;padding:8px 12px;font:600 .9rem inherit;font-family:inherit;cursor:pointer}
@media (max-width:1180px){.pa-m2 .pa-m2-brand small{display:none}.pa-m2 .pa-m2-nav>a,.pa-m2 .pa-m2-ddb{padding:7px 6px;font-size:.8rem}}
@media (max-width:1000px){
 .pa-m2 .pa-m2-tog{display:inline-block}
 .pa-m2 .pa-m2-nav{display:none;position:absolute;top:55px;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:8px 12px 12px;background:#0b2a3c;box-shadow:0 12px 24px rgba(0,0,0,.25);max-height:calc(100vh - 55px);overflow-y:auto}
 .pa-m2.open .pa-m2-nav{display:flex}
 .pa-m2 .pa-m2-nav>a,.pa-m2 .pa-m2-ddb{padding:10px 8px;font-size:.95rem;width:100%;justify-content:flex-start}
 .pa-m2 .pa-m2-nav>a.cta{margin:4px 0 0;justify-content:center}
 .pa-m2 .pa-m2-menu{position:static;display:block;box-shadow:none;background:rgba(255,255,255,.06);margin:0 0 4px 12px;min-width:0}
 .pa-m2 .pa-m2-menu a{color:#eaf4f7}
 .pa-m2 .pa-m2-menu a:hover{background:rgba(255,255,255,.1)}
}
