:where(a, button, input, select, textarea, summary):focus-visible {
  outline: 3px solid #f28f4b;
  outline-offset: 3px;
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    scroll-behavior: auto !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}
.staff-assist-modal .staff-assist-reason{display:grid;gap:7px;margin-top:16px;font-weight:700;color:#173b3d}.staff-assist-modal .staff-assist-reason select,.staff-assist-modal .staff-assist-reason textarea{width:100%;font:inherit}.staff-assist-modal .staff-assist-reason textarea{min-height:88px;resize:vertical}.staff-assist-confirm{margin-top:16px;padding:14px;border:1px solid #c9ded9;border-radius:12px;background:#f3f9f7}.staff-assisted-flag{display:inline-flex!important;width:max-content;margin-top:6px;padding:4px 8px;border-radius:999px;background:#e7f6f2;color:#0c665b;font-weight:800}.staff-assist-button{white-space:nowrap}
.report-row-actions{display:flex;flex-wrap:wrap;gap:7px}.report-row-actions button{white-space:nowrap}.report-submission-modal{max-width:760px}.report-submission-links{margin:14px 0;padding:14px;border:1px solid #d9e5e2;border-radius:12px;background:#f8fbfa}.report-submission-links h3,.report-no-proof h3{margin:0 0 10px}.report-submission-links>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid #e5eeec}.report-submission-links>div:first-of-type{border-top:0}.report-submission-links a{color:#087f73;font-weight:800}.report-no-proof{margin:14px 0}.report-submission-modal .review-proof-gallery article{min-width:0}.report-submission-modal .review-proof-gallery img{max-height:420px;object-fit:contain}@media(max-width:720px){.report-row-actions{flex-direction:column}.report-submission-links>div{align-items:flex-start;flex-direction:column}}
