.aae-reader-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:9px 16px;border-bottom:1px solid #dce4f0;background:#f6f8ff;color:#495b78;font-size:12px;position:relative;z-index:15;min-height:42px}
.aae-reader-bar strong{color:#293d67}
.aae-reader-status{color:#60738f;font-size:11px;flex:1}
.aae-reader-privacy{margin-left:auto;position:relative}
.aae-reader-privacy>summary{font-size:12px;font-weight:650;cursor:pointer;padding:4px 7px;color:#4357ba}
.aae-reader-privacy>div{position:absolute;right:0;top:calc(100% + 7px);width:min(330px,calc(100vw - 36px));padding:16px;background:#fff;border:1px solid #cad7e8;border-radius:12px;box-shadow:0 15px 45px #1e345b24}
.aae-reader-privacy p{font-size:12px;line-height:1.6;color:#586984;margin:0 0 12px}
.aae-reader-privacy button,.aae-reader-privacy a{display:block;width:100%;text-align:left;font:inherit;font-size:12px;border:1px solid #dce4f0;background:#f7f9fd;border-radius:8px;padding:10px;color:#334da2;margin-top:8px;cursor:pointer;text-decoration:none}
.aae-reader-privacy button:disabled{opacity:.6;cursor:wait}
.aae-reader-bar :focus-visible{outline:2px solid #4b65c6;outline-offset:3px}
@media(max-width:500px){.aae-reader-bar{gap:4px 10px;padding:7px 10px}.aae-reader-status{flex-basis:58%;order:3}.aae-reader-privacy{order:2}}
