/* Shared read-time footer for current and previously delivered reports. */
footer[data-aiecho-footer="v1"] > .aiecho-footer-brand,
footer[data-aiecho-footer="v1"] > .aiecho-filing-line {
    display:block; grid-column:1 / -1; width:100%; text-align:center;
    margin:8px 0 0; padding:0; overflow-wrap:anywhere;
}
footer[data-aiecho-footer="v1"] > .aiecho-filing-line { margin-top:4px; }
footer[data-aiecho-footer="v1"] .aiecho-filing-line .filing-link,
footer[data-aiecho-footer="v1"] .aiecho-filing-line .filing-link:visited {
    display:inline; margin:0; padding:0; color:#e9edf5;
    font-size:11px; line-height:1.6; white-space:normal; text-decoration:none;
}
footer[data-aiecho-footer="v1"] .aiecho-filing-line .filing-link:hover,
footer[data-aiecho-footer="v1"] .aiecho-filing-line .filing-link:focus-visible {
    color:#365781; text-decoration:underline;
}
footer[data-aiecho-footer="v1"] .aiecho-filing-line .filing-link:focus-visible {
    outline:2px solid #365781; outline-offset:3px;
}
@media print {
    footer[data-aiecho-footer="v1"] > .aiecho-footer-brand,
    footer[data-aiecho-footer="v1"] > .aiecho-filing-line { break-inside:avoid; }
    footer[data-aiecho-footer="v1"] .aiecho-filing-line .filing-link { font-size:9px; }
}
