.match-workflow{color:var(--ink);display:grid;gap:24px}.match-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px}.match-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.match-muted{color:var(--ink-2);font-size:14px}.match-stats{display:flex;flex-wrap:wrap;gap:24px}.match-stats b{display:block;font:700 28px var(--font-display)}@media(max-width:639px){.match-stats{display:grid;gap:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.match-stats>div{min-width:0}.match-stats small{display:block;font-size:var(--type-micro);-webkit-hyphens:auto;hyphens:auto;line-height:1.2;overflow-wrap:anywhere}.match-stats b{font-size:22px}}.match-form-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.match-field{display:grid;font-weight:600;gap:6px;min-width:0}.match-field-wide{grid-column:1/-1}.match-segmented{display:flex;flex-wrap:wrap;gap:4px}.match-filter,.match-segmented button{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-control);color:var(--ink-2);min-height:var(--control-height);padding:8px 12px}.match-segmented [aria-pressed=true]{background:var(--primary-soft);border-color:var(--line-2);color:var(--primary-text)}.match-workflow :is(button,input,select,textarea):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.match-waiting{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.match-error{color:var(--danger)}@media(max-width:639px){.match-field input,.match-field select,.match-field textarea{font-size:16px;min-height:46px}.match-workflow{gap:16px}.match-card{padding:16px}.match-form-grid,.match-waiting{grid-template-columns:1fr}.match-field-wide{grid-column:auto}}.match-venue-hint{color:var(--ink-2);min-height:var(--control-height);text-align:left;text-decoration:underline}
