.season-round-tools,.season-capacity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end;margin:14px 0}.season-round-tools>span{font-weight:650;color:#18314d}.season-round{border:1px solid var(--line);border-radius:4px;padding:14px;margin:12px 0;background:#fff}.season-round header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.season-round-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.season-round-grid label{font-size:12px}.season-round-grid input{min-width:0}.season-summary{display:flex;justify-content:space-between;gap:18px;border-left:3px solid #18314d;padding:8px 12px;margin:12px 0;background:#f6f9fc}.season-summary span{font-size:12px;color:var(--muted);max-width:430px}.season-round-table,.season-accept-review{margin:18px 0}.season-route-cell{min-width:290px}.season-leg{display:block;margin:2px 0}.season-leg b{display:inline-block;min-width:62px}.season-leg strong{white-space:nowrap}.season-leg small{display:block;margin:2px 0 0 62px;color:var(--muted)}.season-price-table{margin:14px 0}.season-price-table input{max-width:125px}.season-quote-total{font-size:16px;font-weight:650;color:#18314d;margin:12px 0}.season-complete-rounds{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:16px}.season-complete-rounds h2,.season-complete-rounds p{flex-basis:100%;margin:0}.season-complete-rounds p{font-size:13px;color:var(--muted)}.season-round-table .workspace-table,.season-accept-review .workspace-table{min-width:720px}@media(max-width:760px){.season-round-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.season-round-tools,.season-capacity{grid-template-columns:1fr}.season-summary{flex-direction:column;gap:4px}.season-round-table .workspace-table,.season-accept-review .workspace-table{min-width:600px}}
