.template-weekdays{border:1px solid #ccd7e3;border-radius:10px;margin:12px 0;padding:10px;display:flex;gap:10px;flex-wrap:wrap}.template-weekdays legend{font-size:13px}.template-weekdays label{display:flex;gap:5px;align-items:center;min-height:40px}.template-weekdays input{width:auto}.planning-preview{max-height:45vh;overflow:auto;overflow-wrap:anywhere}.planning-preview article{padding:9px 0;border-bottom:1px solid #ccd7e3}.club-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.club-settings-grid>*{min-width:0}.club-settings-grid button{white-space:normal;min-height:44px}.club-settings-grid input{min-width:0;max-width:100%;box-sizing:border-box}.club-identity-logo{width:52px;height:52px;object-fit:contain;margin-right:10px;background:white;border-radius:9px}.demand-court-info{margin:12px 0;padding:10px;border-radius:9px;background:#eef4fa;overflow-wrap:anywhere}.demand-court-info[data-state=DISPONIBLE]{background:#edf8f1}.demand-court-info[data-state=PARCIAL]{background:#fff7e2}.demand-court-info[data-state=SIN_PISTA]{background:#fff0f0}.demand-court-info details{margin-top:6px}.club-settings-note{font-size:13px;color:#526174}@media(max-width:600px){.club-settings-grid{grid-template-columns:1fr}.template-weekdays{gap:5px}.template-weekdays label{min-width:42px}}
