.ssps-report-list { list-style: none !important; margin: 0 !important; padding: 0 !important; display: flex; flex-direction: column; align-items: flex-start; gap: 20px; }
.ssps-report-list > li { margin: 0 !important; padding: 0 !important; max-width: 100%; }
.ssps-report-list .ssps-report-link { display: inline-flex; align-items: center; justify-content: space-between; gap: 12px; background: #b40022; color: #fff; border: 2px solid transparent; border-radius: 4px; padding: 12px 22px; font-family: inherit; font-size: 16px; font-weight: 600; line-height: 1.4; text-decoration: none; max-width: 100%; box-sizing: border-box; }
.ssps-report-link > span:first-child { overflow-wrap: anywhere; min-width: 0; }
.ssps-report-list .ssps-report-link:hover { background: #89001a; color: #fff; }
.ssps-report-list .ssps-report-link:focus-visible { outline: 3px solid #111; outline-offset: 3px; }
.ssps-report-list .screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }

