/* ARANDA V7: separación visible de canales público y corporativo. */
body.ae35-body .ae64-channel-switch{display:flex;align-items:center;gap:7px;justify-self:end;white-space:nowrap}
body.ae35-body .ae64-public-mode{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:5px;background:#e7f1ff;color:#073a70;font-weight:750;font-size:11px;letter-spacing:.015em}
body.ae35-body .ae64-public-mode::before{content:"";display:block;width:7px;height:7px;background:#0b74ce;border-radius:50%}
body.ae35-body .ae64-b2b-link{display:inline-flex;align-items:center;padding:5px 10px;border-radius:5px;border:1px solid rgba(255,255,255,.33);color:#fff;font-weight:700;text-decoration:none;font-size:11px}
body.ae35-body .ae64-b2b-link:hover,body.ae35-body .ae64-b2b-link:focus-visible{background:#21486e;color:#fff}
body.b2b-body .b2b-top{background:#0b2137}
body.b2b-body .b2b-logo span{background:#bb5a19}
body.b2b-body .b2b-logo small{color:#c9e1f2;opacity:1;letter-spacing:.04em;text-transform:uppercase}
body.b2b-body .ae64-b2b-banner{background:#123d5e;color:#e7f2f9;border-bottom:2px solid #d28746;font-size:12px}
body.b2b-body .ae64-b2b-banner>.b2b-shell{display:flex;gap:16px;align-items:center;min-height:43px;flex-wrap:wrap;padding-top:7px;padding-bottom:7px}
body.b2b-body .ae64-b2b-status{font-size:11px;font-weight:800;letter-spacing:.07em;background:#e0b184;color:#15283d;padding:4px 9px;border-radius:4px}
body.b2b-body .ae64-b2b-banner a{margin-left:auto;color:#fff;font-weight:750;text-decoration:underline;text-underline-offset:3px}
@media(max-width:920px){body.ae35-body .ae44-topline-inner{gap:9px}body.ae35-body .ae64-channel-switch{justify-self:center}body.ae35-body .ae64-public-mode,body.ae35-body .ae64-b2b-link{font-size:10px;padding:5px 7px}}
@media(max-width:640px){body.ae35-body .ae44-topline-inner{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}body.ae35-body .ae64-channel-switch{width:auto}body.ae35-body .ae64-public-mode,body.ae35-body .ae64-b2b-link{display:inline-flex!important}body.ae35-body .ae44-topline-inner>a.ae39-book-top{display:none}body.b2b-body .ae64-b2b-banner>.b2b-shell{gap:7px}body.b2b-body .ae64-b2b-banner a{margin-left:0}}
