.season-finale-admin{display:grid;gap:14px}
.season-finale-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.season-finale-admin-head h3{margin:5px 0 6px;font-size:22px}
.season-finale-switch{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--hq-border,#315b6d);border-radius:12px;background:#091b27;padding:12px;min-width:260px}
.season-finale-switch input{width:auto!important;margin:3px 0 0!important}
.season-finale-switch span{display:grid;gap:3px}.season-finale-switch b{font-size:10px}.season-finale-switch small{font-size:8px;color:#9fb5be!important}
.season-finale-switch.inline,.season-finale-switch.publish{min-width:0}
.season-finale-note{display:flex;gap:15px;justify-content:space-between;border:1px solid #315b6d;border-radius:12px;padding:12px 14px;background:#0b2230}
.season-finale-note b{color:#55dfff!important;font-size:9px}.season-finale-note span{max-width:780px;color:#b8cad2!important;font-size:9px;line-height:1.5}
.season-finale-fields{grid-template-columns:repeat(4,minmax(160px,1fr))!important}
.season-finale-state{align-self:center;border:1px solid #4e765e;border-radius:999px;background:#123129;color:#98f0ae;padding:7px 9px;font-size:8px;font-weight:900}
@media(max-width:1000px){.season-finale-fields{grid-template-columns:1fr 1fr!important}}
@media(max-width:680px){.season-finale-admin-head,.season-finale-note{flex-direction:column}.season-finale-fields{grid-template-columns:1fr!important}.season-finale-switch{min-width:0;width:100%}}
