/* «Crear club sin liga» (módulo 115, Súper Admin): botón en Gestión de ligas y ventana de creación. */
.csl-boton{margin:0 0 12px;min-height:40px;padding:0 16px;border-radius:8px;border:1px solid var(--border-color,#444);background:var(--secondary,#2f80ed);color:#fff;font:inherit;font-weight:600;cursor:pointer}
.csl-dialogo{margin:auto!important;inset:0;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid var(--border-color,#333);border-radius:12px;background:var(--bg-card,#14161c);color:var(--text-main,#fff);box-sizing:border-box}
.csl-dialogo::backdrop{background:rgba(0,0,0,.7)}
.csl-dialogo h3{margin:0 0 4px;font-size:1.1rem}
.csl-ayuda{margin:0 0 12px;font-size:.82rem;color:var(--text-muted,#aaa)}
.csl-campo{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:.85rem;color:var(--text-muted,#aaa)}
.csl-campo .search-input{width:100%;box-sizing:border-box}
.csl-resultados{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow:auto}
.csl-res,.csl-btn,.csl-crear{min-height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--border-color,#444);background:rgba(255,255,255,.06);color:inherit;font:inherit;cursor:pointer;text-align:left}
.csl-crear{background:var(--secondary,#2f80ed);border-color:transparent;color:#fff;font-weight:600;text-align:center}
.csl-crear:disabled{opacity:.6}
.csl-elegido,.csl-vacio{font-size:.82rem;color:var(--text-main,#fff)}
.csl-previa{width:64px;height:64px;object-fit:contain;border-radius:50%;background:rgba(0,0,0,.35)}
.csl-estado{min-height:1.2em;margin-bottom:8px;font-size:.85rem;color:#ffb4b4}
.csl-acciones{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}
