.league-config{margin-top:24px}.league-config .league-heading{align-items:flex-start}.league-config .league-heading strong{white-space:normal;flex-shrink:0}.league-config .league-config-switch{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.league-config .league-config-switch input{width:20px;height:20px;min-height:20px;flex-shrink:0}.league-config-switch small{flex-basis:100%}.league-config input:disabled,.league-config button:disabled{opacity:.5;cursor:not-allowed}.league-config-error{padding:16px;border:1px solid #b64632;border-radius:10px;background:#fff8f5;color:#8d2d20}.league-config-error a{color:inherit;text-decoration:underline}.league-config [aria-invalid=true]{border-color:#b64632}.league-config .league-actions span{max-width:52ch;line-height:1.6}.league-config input,.league-config select{max-width:100%;min-width:0}.league-config label{min-width:0}.league-config small{overflow-wrap:anywhere}@media(max-width:850px){.league-config .league-heading{flex-direction:column}.league-config .form-grid{grid-template-columns:1fr}.league-config .form-grid .full{grid-column:1}}
.league-config-feedback,.league-config-confirm{padding:16px;border:1px solid #dfd2be;border-radius:14px;background:#fffcf7;line-height:1.6}.league-config-confirm h3{margin-top:0}.league-config-confirm .league-actions{justify-content:flex-end}.league-config [hidden]{display:none!important}
