
/* MEGA-COBROS PRO 10.28 — public header + recovery reliability polish */
.mc28-login-public-header{position:relative;z-index:20;background:#fff}
.mc28-login-public-header .mc27-public-top,.mc28-login-public-header .mc27-public-bottom{max-width:1160px;margin:0 auto}
.mc28-login-public-header .unified-locale-picker{position:relative}
.mc28-login-public-header .unified-locale-picker summary{min-height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid #d8dee6;border-radius:9px;background:#fff;cursor:pointer;font-size:13px}
.mc28-login-public-header .unified-locale-pop{right:0;left:auto;z-index:50}
.mc27-recovery-card{overflow:hidden}
.mc27-recovery-card form>label input[type=email]{width:100%;box-sizing:border-box}
.mc27-error,.client-auth-error{border-radius:10px;padding:12px 14px;line-height:1.45}
@media(max-width:820px){
 .mc28-login-public-header .mc27-public-meta{gap:10px;flex-wrap:wrap;justify-content:flex-end}
 .mc28-login-public-header .mc27-public-bottom{align-items:flex-start;gap:12px}
 .mc28-login-public-header .mc27-public-nav{flex-wrap:wrap}
}
