.rr-quick{display:grid;gap:.4rem;margin:.9rem 0}.rr-quick label{color:var(--mt-muted);font-size:.8125rem;font-weight:600}.rr-quick-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.45rem}.rr-print-header{display:none}.rr-rounds{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none}.rr-round{border:1px solid var(--mt-border);border-radius:12px;background:var(--mt-surface)}.rr-round h3{margin:0;border-bottom:1px solid var(--mt-border);padding:.55rem .8rem;font-size:.875rem;letter-spacing:-.01em}.rr-round ul{margin:0;padding:.2rem 0;list-style:none}.rr-round li{display:grid;gap:.1rem;padding:.4rem .8rem;font-size:.875rem}.rr-pair{display:flex;flex-wrap:wrap;gap:.1rem .4rem;align-items:baseline;font-weight:600}.rr-vs{color:var(--mt-faint);font-size:.75rem;font-weight:500}.rr-slot{color:var(--mt-faint);font-size:.75rem}.rr-bye{margin:0;border-top:1px dashed var(--mt-border);padding:.45rem .8rem;color:var(--mt-muted);font-size:.8rem}.rr-grid-note{margin:0 0 .6rem;color:var(--mt-muted);font-size:.8125rem}.rr-grid th,.rr-grid td{padding:.45rem .5rem;text-align:center}.rr-grid th.mt-col-team{position:sticky;left:0;z-index:1;min-width:10rem;background:var(--mt-surface);color:var(--mt-ink);font-size:.8125rem;font-weight:600;letter-spacing:0;text-align:left;text-transform:none}.rr-grid thead th.mt-col-team{color:var(--mt-faint);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rr-grid-num{display:inline-block;min-width:1.4rem;color:var(--mt-faint);font-size:.75rem;font-variant-numeric:tabular-nums}.rr-grid td{color:var(--mt-faint)}.rr-grid td strong{color:var(--mt-ink)}.rr-grid td.rr-self{background:var(--mt-soft)}.rr-sep{margin-inline:.15rem;color:var(--mt-border-strong)}.rr-team-view{display:grid;gap:.9rem}.rr-team-pick{display:flex;gap:.75rem;align-items:center}.rr-team-pick label{font-size:.8125rem;font-weight:600}.rr-team-pick .mt-select{width:auto;min-width:14rem}.rr-fixtures{margin:0;padding:0;overflow:hidden;border:1px solid var(--mt-border);border-radius:12px;background:var(--mt-surface);list-style:none}.rr-fixtures li{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;gap:.9rem;padding:.55rem .9rem;border-top:1px solid var(--mt-border);font-size:.875rem}.rr-fixtures li:first-child{border-top:0}.rr-fixtures li.is-bye,.rr-fixture-round{color:var(--mt-faint)}.rr-fixture-opponent{font-weight:600}.rr-fixture-slot{color:var(--mt-muted);font-size:.8rem}.rr-balance-title{margin:.4rem 0 0;font-size:.9375rem}.rr-balance-note{margin:-.5rem 0 0;color:var(--mt-muted);font-size:.8125rem}.rr-next-actions{display:grid;justify-items:start;gap:.6rem}.rr-next-link{color:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;opacity:.85}.rr-next-link:hover{opacity:1}@media (max-width: 640px){.rr-team-pick{display:grid;gap:.4rem}.rr-team-pick .mt-select{width:100%;min-width:0}.rr-fixtures li{grid-template-columns:4.75rem minmax(0,1fr)}.rr-fixture-slot{grid-column:2}.rr-grid th.mt-col-team{min-width:7.5rem}}@media print{@page{size:portrait;margin:.4in}.mt-result-head,.mt-summary-strip{display:none!important}.rr-print-header{display:block;margin-bottom:.25in}.rr-print-header h2,.rr-print-header p{margin:0}.rr-print-header p{margin-top:.05in;font-size:.75rem}.rr-rounds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.12in}.rr-round,.rr-fixtures{break-inside:avoid;border-color:currentColor;background:Canvas;color:CanvasText}.rr-grid th.mt-col-team{position:static}}
