.para-matches-tools{margin:0 0 16px}
#para-matches-page .card{margin-bottom:18px}
#para-matches-page fieldset{min-width:0}
#para-matches-page .message[data-error=true]{color:#aa2030}
html[data-theme=dark] #para-matches-page .message[data-error=true]{color:#ffb4bf}
.para-matches-settings,.para-start-times{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:end}
.para-matches-settings{margin:16px 0}
.para-matches-settings p{margin:5px 0}
.para-matches-label{display:block;font-weight:700}
.para-start{padding:12px 14px;margin:0 0 14px;border:1px solid var(--line,#becbd8);border-radius:12px}
.para-start legend{font-weight:700;padding:0 6px}
.para-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:10px;margin:12px 0 2px}
.para-lane{padding:8px;border:1px solid var(--line,#becbd8);border-radius:8px}
.para-lane label{display:flex;align-items:center;gap:8px;margin:0 0 4px}
.para-lane input[type=checkbox]{width:auto;min-width:1.1em;height:1.1em;padding:0;margin:0}
.para-lane input[type=text]{margin:0}
.para-match-row{margin:12px 0;border:1px solid var(--line,#becbd8);border-radius:10px;padding:10px 12px}
.para-match-row summary{cursor:pointer;font-weight:700;overflow-wrap:anywhere}
.para-match-row .para-match-subtitle{margin:6px 0;font-size:.93em}
.para-participants{margin:6px 0 14px;padding-inline-start:1.2rem;overflow-wrap:anywhere}
.para-standings{width:100%;border-collapse:collapse;margin:8px 0 14px}
.para-standings th,.para-standings td{padding:7px 6px;text-align:left;border-bottom:1px solid var(--line,#becbd8);overflow-wrap:anywhere}
.para-standings td:last-child,.para-standings th:last-child{text-align:right}
