/* Shared site-wide DP Passport header — UI only */
.unified-header{position:sticky;top:0;z-index:100;background:#0a1029f7;border-bottom:1px solid #364068;color:#f3f6ff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}
.unified-inner{max-width:1280px;margin:auto;min-height:70px;padding:10px 22px;display:flex;align-items:center;gap:18px}
.unified-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none!important;color:#fff!important;white-space:nowrap;font-weight:800;font-size:17px;margin-right:auto}
.unified-brand img{display:block;width:38px!important;height:38px!important;object-fit:contain;border:0;border-radius:9px}
.unified-links{display:flex;gap:5px;align-items:center;flex-wrap:wrap}
.unified-links a,.unified-lang a{font:500 12px Inter,system-ui,sans-serif;color:#dfe8ff!important;text-decoration:none!important;padding:9px 7px;border-radius:8px;white-space:nowrap}
.unified-links a:hover,.unified-lang a:hover{background:#253057;color:#79d9ff!important}
.unified-lang{white-space:nowrap;font-size:12px}.unified-toggle{display:none;cursor:pointer;color:white;background:#222d52;border:1px solid #475477;border-radius:9px;padding:7px 12px}
@media(max-width:1080px){.unified-toggle{display:block}.unified-links{display:none;position:absolute;left:0;right:0;top:100%;background:#101936;padding:12px 20px;box-shadow:0 18px 25px #0007;flex-direction:column;align-items:stretch}.unified-header.menu-open .unified-links{display:flex}.unified-links a{padding:12px 14px}}
@media(max-width:450px){.unified-inner{padding:10px 12px;gap:8px}.unified-brand{font-size:15px}.unified-brand img{width:32px!important;height:32px!important}}
