.report-options{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin-bottom:20px}
.report-options label{display:grid;gap:7px;font-weight:600;font-size:14px}
.report-options select{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--card);font:inherit;color:var(--ink)}
#report-form .core-inputs{margin-bottom:20px}
#report-result h3{margin-top:20px;font-size:18px}#report-result ul{padding-inline-start:22px;margin-top:10px}
#report-result li{margin-block:8px}#report-result a{text-decoration:underline;text-underline-offset:3px}
#report-result .report-band{font-size:23px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}
#report-result .report-met{border-inline-start:3px solid var(--ember);padding-inline-start:12px}
#report-error{color:var(--rec);margin-top:12px}
@media(max-width:600px){.report-options{grid-template-columns:1fr}.report-options select{font-size:14px}}
.core-table table{table-layout:fixed;min-width:0}.core-table th,.core-table td{overflow-wrap:anywhere;min-width:0}
@media(min-width:601px) and (max-width:900px){#australian-rules th,#australian-rules td{padding-inline:8px}}
