.series-add{display:flex;gap:12px;align-items:flex-end;margin:22px 0}.series-add>label{flex:1;min-width:0}.series-add select{width:100%;text-overflow:ellipsis}.series-stage{border:1px solid #dfe6ee;border-radius:12px;padding:18px;margin:14px 0;background:#f8fafc}.series-stage h3{overflow-wrap:anywhere}.series-stage details{margin-top:14px}.series-stage details>summary{cursor:pointer;font-weight:600}.series-score-actions,.series-stage-links{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.series-class{margin:20px 0}.series-table th,.series-table td{text-align:center;vertical-align:middle;white-space:nowrap}.series-table th:nth-child(2),.series-table td:nth-child(2){text-align:left;min-width:200px;white-space:normal}.series-table th small{display:block;font-weight:400;font-size:11px;margin-top:5px}.series-table th a{text-decoration:underline}.series-stage .button-row{flex-shrink:0}[data-series-form=scores] input[type=number]{min-width:100px;max-width:140px}[data-series-form=settings] .form-grid>*{min-width:0}
@media(max-width:650px){.series-add{flex-direction:column;align-items:stretch}.series-stage .card-header{display:block}.series-stage .button-row{margin-top:12px}.series-stage{padding:12px}.series-table th,.series-table td{padding:10px}.series-table th:nth-child(2),.series-table td:nth-child(2){min-width:150px}}
