.eabt{box-sizing:border-box;max-width:100%;min-width:0;margin:2rem 0;padding:clamp(1rem,3vw,2rem);background:#111927;color:#fff;border-radius:16px;line-height:1.5}
.eabt h2,.eabt h3{color:#fff;margin:0 0 .65rem}
.eabt h3{font-size:1.1rem;margin-top:1.25rem}
.eabt p{margin:.6rem 0}
.eabt .eabt-date{color:#e6c88e;font-size:.9rem}
.eabt [hidden]{display:none!important}
.eabt-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.85rem;padding:1rem;margin-top:1rem;background:#222d40;border-radius:10px}
.eabt-filters label{display:block;font-size:.875rem;font-weight:600;color:#fff}
.eabt-filters select{display:block;width:100%;min-height:44px;margin:.3rem 0 0;padding:.5rem;background:#fff;color:#111927;border-radius:5px}
.eabt-scroll{overflow-x:auto;max-width:100%;background:#fff;border-radius:8px}
.eabt-scroll a{display:block}
.eabt-scroll img{display:block;width:100%;min-width:740px;max-width:none;height:auto}
.eabt :focus-visible{outline:3px solid #dfb966;outline-offset:2px}
.eabt .eabt-status{font-weight:600;margin-top:1rem}
.eabt .eabt-note{color:#c8d2e1;font-size:.875rem}
