.issue-report{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:.9rem}
.issue-report>summary{color:var(--blue);font-weight:700;cursor:pointer;width:fit-content;padding:5px 0}
.issue-report>summary:focus-visible{outline:4px solid #ffd34e;outline-offset:4px}
.issue-report-body{max-width:660px;padding-top:4px}
.issue-report form{display:grid;gap:10px;max-width:600px}
.issue-report label{font-weight:700;color:var(--navy)}
.issue-report select,.issue-report textarea{display:block;width:100%;min-width:0;max-width:100%;font:inherit;color:#142337;background:#fff;border:1px solid #7f96ad;border-radius:6px;padding:12px}
.issue-report textarea{resize:vertical;min-height:112px}
.issue-report select:focus-visible,.issue-report textarea:focus-visible{outline:3px solid #0754a3;outline-offset:2px}
.issue-field-help{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;font-size:.77rem}
.issue-field-help p{margin:0;max-width:450px}
[data-issue-count]{white-space:nowrap;font-variant-numeric:tabular-nums}
.issue-report .button{justify-self:start;cursor:pointer}
.issue-report .button:disabled{opacity:.65;cursor:wait}
.issue-status{margin:0;min-height:1.4em;color:var(--navy)}
.issue-honeypot[hidden]{display:none}
@media(max-width:480px){.issue-field-help{gap:10px}.issue-report{font-size:.9rem}}
@media print{.issue-report{display:none}}
