.rs-report-generation[hidden]{display:none!important}
.rs-report-generation{display:flex;align-items:flex-start;gap:14px;margin:14px 0;padding:18px;border:1px solid #cbd9e6;border-radius:12px;background:#f3f7fb;color:#14283b;text-align:left;box-sizing:border-box;max-width:100%}
.rs-report-generation strong{display:block;font-size:16px;line-height:1.4}
.rs-report-generation p{margin:6px 0 0;font-size:13px;line-height:1.5;color:#40566a}
.rs-report-generation .rs-report-elapsed{font-variant-numeric:tabular-nums;font-weight:700;color:#14283b}
.rs-report-spinner{flex:0 0 22px;width:22px;height:22px;box-sizing:border-box;margin-top:2px;border:3px solid #cfdae4;border-top-color:#be1e2d;border-radius:50%;animation:rs-report-spin 1s linear infinite}
@keyframes rs-report-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.rs-report-spinner{animation:none;border-top-color:#be1e2d;border-right-color:#be1e2d}}
