.report-link{display:inline-block;margin:12px 0;font-size:12px;color:#68767d;text-decoration:underline;text-underline-offset:3px}
.team-detail-secondary-actions{display:flex;justify-content:flex-end;width:min(100%,1160px);margin:12px auto 0}
.team-detail-secondary-actions .report-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 0 8px 12px;font-size:13px;line-height:1.6}
.team-detail-secondary-actions .report-link:focus-visible{outline:2px solid #68767d;outline-offset:3px;border-radius:4px}
.report-dialog{width:min(92vw,560px);max-height:88svh;border:0;border-radius:14px;padding:28px;color:#101c2a;background:#fff;overflow:auto;box-shadow:0 24px 80px #0003}
.report-dialog::backdrop{background:#07101899}
.report-close{display:block;margin-left:auto;border:0;background:transparent;cursor:pointer;font-size:24px;line-height:1}
.report-dialog h2,.report-page h2{font-size:24px;margin:12px 0}
.report-dialog p,.report-page p{line-height:1.7;overflow-wrap:anywhere}
.report-help{color:#68767d;font-size:13px}
.report-form{display:grid;gap:18px}
.report-form label{display:block;margin-bottom:8px;font-size:14px;font-weight:700}
.report-form input,.report-form select,.report-form textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:16px;padding:12px;border:1px solid #ccd5c9;border-radius:8px;background:#fff}
.report-form textarea{resize:vertical;min-height:110px}
.report-form .pill-btn{justify-self:start}
.report-form .errorlist,.report-submit-error{color:#a42c20;font-size:13px;line-height:1.6}
.report-page{max-width:560px;margin:auto;padding:28px;background:#fff;border:1px solid #e1e6df;border-radius:14px}
