.progress-save-note{color:#a9959d;font-size:12px;margin:-10px 0 16px}
.production-table-wrap{border:1px solid #59414e;border-radius:10px;background:#19171b;overflow:auto;max-height:78vh}
.production-table{width:100%;border-collapse:collapse;min-width:850px}
.production-table th{position:sticky;top:0;z-index:2;background:#211c22;color:#edc7d2;padding:15px 18px;text-align:left;border-bottom:1px solid #674b59;font-size:15px}
.production-table th small{color:#9f8b93;font-size:9px;letter-spacing:1.2px;margin-left:6px}
.production-table td{padding:17px 18px;border-bottom:1px solid #372d34}
.production-table tr:last-child td{border-bottom:0}
.production-table tbody tr:hover{background:#211c22}
.episode-row-link{display:flex;flex-direction:column;color:#edc7d2;text-decoration:none;font-weight:700;font-size:18px}
.episode-row-link small{font-size:10px;color:#97868d;font-weight:400}
.team-select{width:125px;border:1px solid #6b4d5b;border-radius:7px;background:#211b21;color:#e0bec8;padding:8px}
.table-progress{display:flex;align-items:center;gap:10px;min-width:170px}
.table-progress input{width:100%;min-width:105px}
.table-progress.level-red input{accent-color:#e56f67}
.table-progress.level-yellow input{accent-color:#e6bd4f}
.table-progress.level-green input{accent-color:#78c75c}
.table-progress output{width:38px;text-align:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}
.table-progress.level-red output{color:#ed827a}
.table-progress.level-yellow output{color:#eaca68}
.table-progress.level-green output{color:#8ed471}
.production-table td:nth-child(1){width:15%}
.production-table td:nth-child(2){width:16%}
.production-table td:nth-child(n+3){width:23%}
@media(max-width:700px){.production-table-wrap{max-height:none}.production-table th,.production-table td{padding:13px 11px}}
.progress-toolbar{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:14px 18px;border:1px solid #674759;border-bottom:0;border-radius:14px 14px 0 0;color:#d8bdc8}.progress-toolbar button{border:1px solid #8d6478;background:#241c24;color:#eed3dd;border-radius:9px;padding:8px 14px;font:inherit;cursor:pointer}.progress-toolbar button[hidden]{display:none}.progress-toolbar button:hover{background:#382633}.production-table input:disabled,.production-table select:disabled{cursor:default;opacity:.82}
