:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8f5f7;background:#06151e;font-synthesis:none;text-rendering:optimizeLegibility}select,textarea{font:inherit;width:100%;padding:14px 16px;border-radius:12px;border:1px solid rgba(114,208,221,.25);background:#12394a;color:#fff;outline:none}select:focus,textarea:focus,button:focus-visible{outline:2px solid #24c8dc;outline-offset:3px}button:disabled{cursor:wait;opacity:.6}.regatistas-herramientas{display:flex;align-items:end;gap:16px;margin-top:20px}.regatistas-herramientas .buscador-regatistas{flex:1;margin:0}.regatistas-herramientas .btn.primario,.ficha-acciones .btn.primario{width:auto;margin:0;white-space:nowrap}.regatistas-filtros{display:flex;align-items:end;gap:16px;margin:18px 0}.regatistas-filtros label{flex:1;margin:0}.regatistas-filtros .btn{white-space:nowrap}.ficha-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000a12cc;display:flex;align-items:center;justify-content:center;padding:20px}.ficha-panel{background:#0a2937;border-radius:22px;padding:28px;max-width:800px;width:100%;max-height:calc(100dvh - 40px);overflow:auto}.ficha-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px}.ficha-cabecera h2{margin:0;font-size:26px}.ficha-panel h3{margin-top:26px}.ficha-panel .muted{font-size:14px;line-height:1.5}.ficha-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.ficha-grid label{margin-top:6px}.ficha-acciones{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}@media(max-width:640px){.regatistas-herramientas,.regatistas-filtros{flex-direction:column;align-items:stretch}.ficha-grid{grid-template-columns:1fr}.ficha-fondo{padding:10px}.ficha-panel{padding:20px;max-height:calc(100dvh - 20px)}.ficha-cabecera h2{font-size:22px}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(rgba(9,70,83,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(9,70,83,.1) 1px,transparent 1px),radial-gradient(circle at 15% 0%,#0f4452 0,#082532,#06151e 72%);background-size:24px 24px,24px 24px,auto}button,input{font:inherit}button{cursor:pointer}.acceso-shell{min-height:100vh;display:grid;place-items:center;padding:28px}.acceso-wrap{width:min(760px,100%)}.marca{display:flex;align-items:center;gap:14px;margin-bottom:28px}.logo-mark{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#0fd1e5,#045182 70%,#02152d);display:grid;place-items:center;box-shadow:0 14px 40px #00d0e533;font-weight:900;font-size:28px;font-style:italic}.marca-titulo{font-size:26px;font-weight:900;letter-spacing:.04em}.marca-subtitulo{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#62c7d4;margin-top:4px}.panel,.module-card,.coach-card,.generic-card,.table-wrap{border:1px solid rgba(93,201,216,.18);background:linear-gradient(180deg,#0c3e4ddb,#072431e6);box-shadow:0 18px 50px #00000029}.acceso-panel{padding:42px;border-radius:26px}.eyebrow{font:700 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.24em;color:#28c7da;margin-bottom:12px}h1{font-size:clamp(34px,5vw,58px);line-height:1;margin:0 0 16px}h3{margin:0 0 6px}.muted,.lead{color:#b9d2d8}.lead{font-size:18px;max-width:760px}label{display:grid;gap:8px;margin-top:22px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#80bdc7}input{width:100%;padding:16px 18px;border-radius:12px;border:1px solid rgba(114,208,221,.2);background:#12394a;color:#fff;outline:none}input:focus{border-color:#24c8dc;box-shadow:0 0 0 3px #24c8dc1f}.btn{border:0;border-radius:999px;padding:12px 18px;font-weight:800}.btn.primario{width:100%;margin-top:26px;background:#ff6844;color:#111}.btn.secundario{background:transparent;color:#dff4f7;border:1px solid rgba(174,225,231,.22)}.error{margin-top:18px;color:#ff9a82}.app-shell{min-height:100vh}header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:22px 38px;border-bottom:1px solid rgba(99,187,200,.12);background:#04121a94;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}header .marca{margin:0}nav{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}nav button{background:transparent;border:0;color:#a8c5ca;padding:10px 14px;border-radius:999px}nav button.active,nav button:hover{background:#0d4052;color:#fff}.user{display:flex;align-items:center;gap:14px}.user div{display:grid}.user span{font-size:11px;color:#69aab4;text-transform:uppercase;letter-spacing:.08em}.contenido{padding:58px 40px 80px;max-width:1380px;margin:0 auto}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px}.module-card{color:#fff;text-align:left;border-radius:24px;padding:28px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:start}.module-card:hover{border-color:#ff6844a6;transform:translateY(-2px)}.module-icon,.avatar{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#12485c;font-weight:900}.module-body p{margin:0 0 18px;color:#accbd0}.module-body span{font:700 12px ui-monospace,monospace;color:#31c7d8}.module-arrow{color:#ff6844;font-size:24px}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:32px}.table-wrap{overflow:auto;border-radius:22px}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:20px 22px;border-bottom:1px solid rgba(120,200,211,.11);text-align:left}th{font:700 11px ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#6da9b2}.estado{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.estado.ok{background:#1fc9b11f;color:#36d8c0}.estado.warn{background:#ff68441f;color:#ff7f60}.estado.off{background:#a0b5b91f;color:#a7b9bd}.coach-grid,.generic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.coach-card,.generic-card{border-radius:22px;padding:24px}.coach-head{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.coach-head p,.generic-card p{margin:0;color:#8eb7bf}.coach-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(130,203,214,.12)}.coach-meta span{display:block;font-size:11px;text-transform:uppercase;color:#5d98a2;margin-bottom:4px}.generic-card{display:flex;justify-content:space-between;gap:24px}.fecha{font:700 12px ui-monospace,monospace;color:#54c7d7}.mensaje{padding:28px;border-radius:18px;background:#0a2b39;color:#a9cbd1}.error-box{color:#ff9a82;border:1px solid rgba(255,104,68,.2)}@media(max-width:980px){header{grid-template-columns:1fr auto;padding:18px 20px}header nav{grid-column:1/-1;order:3;justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.user div{display:none}.contenido{padding:38px 20px 70px}.module-grid,.coach-grid,.generic-grid{grid-template-columns:1fr}}@media(max-width:640px){.acceso-panel{padding:28px 22px}.marca-subtitulo{letter-spacing:.12em}.section-head{align-items:flex-start;flex-direction:column}h1{font-size:40px}.module-card{padding:22px}.coach-head{grid-template-columns:auto 1fr}.coach-head .estado{grid-column:2}}.link-button{width:100%;margin-top:14px;background:transparent;border:0;color:#79cbd6;text-decoration:underline;text-underline-offset:3px;padding:10px;font-weight:700}.link-button:hover{color:#bdf4fa}.link-button:disabled{opacity:.55;cursor:default}.mensaje-exito{margin-top:18px;padding:12px 14px;border-radius:12px;background:#1fc9b11f;color:#55ddc7;border:1px solid rgba(31,201,177,.22)}.eventos-vistas,.calendario-cabecera{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.eventos-vistas [aria-pressed=true]{border-color:#f8a13a;color:#f8a13a}.calendario-cabecera h3{flex:1;text-transform:capitalize}.calendario-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.calendario-grid>strong{text-align:center;padding:8px 0;font-size:12px}.calendario-dia{min-height:100px;padding:6px;background:#122c34;border:1px solid #29434a;border-radius:6px;min-width:0}.calendario-dia.otro-mes{opacity:.55}.calendario-dia.hoy{border-color:#f8a13a}.calendario-dia button{display:block;width:100%;margin-top:5px;padding:5px;border:0;border-radius:4px;background:#24525b;color:#fff;font:inherit;font-size:11px;overflow-wrap:anywhere;cursor:pointer}.calendario-dia>span{font-size:12px}@media(max-width:640px){.calendario-dia{min-height:76px;padding:3px}.calendario-dia button{padding:3px;font-size:10px}}.inscripciones-panel{margin-top:28px;padding:20px;border:1px solid #29434a;border-radius:16px}.inscripciones-panel .ficha-cabecera{flex-wrap:wrap}.inscripciones-panel h2{font-size:21px}.llegada-rapida{display:flex;gap:12px;align-items:end;margin:18px 0}.llegada-rapida label{flex:1;margin:0}.llegada-rapida .primario{width:auto;margin:0}.mesa-llegadas{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.mesa-llegadas section{min-width:0}.mesa-llegadas table{min-width:520px}.mesa-llegadas th,.mesa-llegadas td{padding:9px}.mesa-llegadas select{min-width:115px}.mesa-llegadas .puesto-llegada{width:65px}.mesa-llegadas small{font-size:11px;color:#9bb3bb}.acciones-llegada{display:flex;gap:5px}.acciones-llegada .btn{padding:7px}.mesa-llegadas .btn{font-size:12px}.mesa-llegadas input{margin-top:5px}@media(max-width:1100px){.mesa-llegadas{grid-template-columns:1fr}}@media(max-width:640px){.llegada-rapida{flex-wrap:wrap}.llegada-rapida label{flex-basis:100%}}.informes-acciones{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.imprimir{display:inline-flex;align-items:center;gap:8px}.logo-club{width:32px;height:32px;object-fit:contain;vertical-align:middle;margin-right:8px}.revision-cierre{margin-top:28px;border-top:1px solid #31535e;padding-top:20px}.confirmacion-cierre{display:flex;align-items:flex-start;gap:10px}.confirmacion-cierre input{width:20px;flex-shrink:0}:root:not([data-tema=oscuro]){color-scheme:light;color:#243340;background:#fff}:root[data-tema=oscuro]{color-scheme:dark}:root:not([data-tema=oscuro]) body{background:radial-gradient(ellipse at 0% 0%,#eef3f5 0,transparent 55%),#fff}:root:not([data-tema=oscuro]) header{background:#ffffffe6;border-color:#d9e1e6}:root:not([data-tema=oscuro]) :is(.panel,.module-card,.coach-card,.generic-card,.table-wrap){background:linear-gradient(145deg,#f2f5f7e0,#e8edf1b8);border-color:#d4dee4;box-shadow:0 12px 32px #1e32410f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root:not([data-tema=oscuro]) :is(input,select,textarea,.mensaje,.calendario-dia){background:#f8fafb;color:#243340;border-color:#cfd9df}:root:not([data-tema=oscuro]) .ficha-panel{background:#fff}:root:not([data-tema=oscuro]) .ficha-fondo{background:#1e2d3759}:root:not([data-tema=oscuro]) :is(.module-card,.btn.secundario){color:#243340;border-color:#cfd9df}:root:not([data-tema=oscuro]) :is(.muted,.lead,label,nav button,.user span,.module-body p,th,.coach-head p,.generic-card p,.coach-meta span,.mesa-llegadas small,.estado.off){color:#526674}:root:not([data-tema=oscuro]) :is(.marca-subtitulo,.eyebrow,.module-body span,.fecha,.link-button){color:#087c90}:root:not([data-tema=oscuro]) :is(.module-icon,.avatar){background:#dae9ee}:root:not([data-tema=oscuro]) :is(nav button.active,nav button:hover,.calendario-dia button){background:#e3edf0;color:#243340}:root:not([data-tema=oscuro]) :is(th,td,.coach-meta,.inscripciones-panel,.revision-cierre){border-color:#d4dee4}:root:not([data-tema=oscuro]) :is(.error,.error-box){color:#a83219}:root:not([data-tema=oscuro]) :is(.estado.ok,.mensaje-exito){color:#087967}:root:not([data-tema=oscuro]) .estado.warn{color:#a23d20}:root:not([data-tema=oscuro]) .eventos-vistas [aria-pressed=true]{color:#a55100;border-color:#e89435}.logo-mark{color:#fff}.tema-boton{white-space:nowrap;font-size:12px;padding:10px 12px}.tema-boton span{font-size:19px;vertical-align:middle;margin-right:3px}.tema-acceso{position:absolute;top:20px;right:20px}@media(max-width:640px){.user{gap:7px}.tema-boton{padding:9px;font-size:11px}.acceso-shell{padding-top:80px}}.clasificacion-visual th,.clasificacion-visual td{vertical-align:middle}.clasificacion-visual .numero-clasificacion{text-align:center;min-width:58px}.clasificacion-visual th[rowspan]{vertical-align:middle}.vela-clasificacion,.club-clasificacion{display:flex;align-items:center;gap:9px}.vela-clasificacion{white-space:nowrap}.vela-clasificacion img{width:25px;height:18px;object-fit:contain;flex-shrink:0}.club-clasificacion img{width:30px;height:30px;object-fit:contain;flex-shrink:0}.senal-ap{display:flex;align-items:center;gap:12px;margin:12px 0}.senal-ap svg{width:108px;height:100px;flex-shrink:0}.senal-ap p{margin:6px 0 0}.resultados-barra{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin:18px 0}.resultados-barra label{margin:0;min-width:220px}.resultados-barra select{padding:9px 12px;border-radius:4px}.resultados-pestanas{display:flex;flex-wrap:wrap;gap:0}.resultados-pestanas button{padding:12px 17px;border:1px solid #d4dee4;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.resultados-pestanas button[aria-pressed=true]{background:#fff0e8;border-color:#ff6844;color:#b33e19}.clasificacion-visual th,.clasificacion-visual td{padding:10px 12px;font-size:13px;line-height:1.4}.clasificacion-visual th{letter-spacing:.02em;font-family:inherit;font-size:12px}.clasificacion-visual td:first-child{font-weight:700}.clasificacion-visual tbody tr:nth-child(2n){background:#73899814}.clasificacion-visual thead{background:#7389981f}.clasificacion-visual .resultado-descartado{background:#73899847}.clasificacion-visual .club-clasificacion img{width:22px;height:22px}.gestion-competicion{margin:12px 0;padding:10px 0;border-top:1px solid #d4dee4}.gestion-competicion summary{cursor:pointer;font-size:13px;font-weight:600}.prueba-datos{display:flex;flex-wrap:wrap;gap:18px;font-size:13px;margin:12px 0}.resultados-patrocinadores{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;padding:20px 12px;margin:20px 0;border-top:1px solid #d4dee4}.resultados-patrocinadores img{max-width:100%;width:auto;height:70px;object-fit:contain}.resultados-patrocinadores img:last-child{height:auto;max-height:70px;max-width:420px}:root[data-tema=oscuro] .resultados-pestanas button[aria-pressed=true]{background:#533125;color:#ffac85}.recuadro-prueba{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 5px;background:#045182;color:#fff;font-size:14px;font-weight:700;letter-spacing:0}.medalla-circulo{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid;font-weight:800;color:#243340}.medalla-1{background:#ffdb45;border-color:#c79600}.medalla-2{background:#d4dfe7;border-color:#a0b0bd}.medalla-3{background:#ce9055;border-color:#98602d}.medallero-tabla td{padding-top:13px;padding-bottom:13px}.medallero-tabla em,.medallero-tabla small{font-size:12px}.senal-formulario{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:12px 0}.senal-formulario label{margin:0;min-width:240px}.senal-formulario select{padding:10px}.regata-con-cartel{display:flex;align-items:flex-start;gap:24px}.regata-resumen{flex:1;min-width:0}.regata-cartel{flex:0 0 180px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.regata-cartel img{max-width:100%;object-fit:contain}.regata-cartel .cartel-evento{width:180px;max-height:280px}.regata-cartel .logo-clase{width:100px;max-height:100px}@media(max-width:640px){.regata-con-cartel{gap:14px}.regata-cartel{flex-basis:120px}.regata-cartel .cartel-evento{width:120px;max-height:210px}}.documento-regata small{display:block;margin-top:8px;color:inherit;opacity:.75}.documento-regata .btn{margin:8px 8px 0 0;font-size:12px}.documento-regata p{font-size:13px;overflow-wrap:anywhere}.imagen-evento-config{grid-column:1/-1}.evento-acciones{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.evento-detalle{margin-top:24px;border-top:1px solid #ccd9e1;padding-top:20px}.bandera-canarias{display:inline-block;width:24px;height:16px;background:url(data:image/jpeg;base64,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) center / contain no-repeat;border:1px solid #cad4de;flex-shrink:0}.portal-patrocinadores{display:block;max-width:100%;max-height:180px;margin:32px auto;object-fit:contain}:root:not([data-tema=oscuro]) :is(input,select,textarea):disabled{background:#dce4ea;color:#5b6d7b;border-color:#aebdc8;opacity:1;cursor:not-allowed}:root:not([data-tema=oscuro]) button:disabled{background:#e1e6eb;color:#778592;border-color:#b9c4cd;opacity:1;cursor:not-allowed;box-shadow:none}:root[data-tema=oscuro] :is(input,select,textarea,button):disabled{background:#263b47;color:#91a4af;border-color:#526775;opacity:1;cursor:not-allowed}.columnas-alternas tbody tr:nth-child(2n){background:transparent}.columnas-alternas tbody tr:nth-child(odd) td{background:#fff}.columnas-alternas tbody tr:nth-child(2n) td{background:#edf1f4}.columnas-alternas thead th{background:#e7edf2}.columnas-alternas th{border-bottom:2px solid #ccd8e0}.columnas-alternas tbody tr td.resultado-descartado{background:#bdc9d2}:root[data-tema=oscuro] .columnas-alternas tbody tr:nth-child(odd) td{background:#0e2530}:root[data-tema=oscuro] .columnas-alternas tbody tr:nth-child(2n) td{background:#18333f}:root[data-tema=oscuro] .columnas-alternas thead th{background:#263e4b}:root[data-tema=oscuro] .columnas-alternas tbody tr td.resultado-descartado{background:#405663}.vela-clasificacion,.nombre-embarcacion{font-weight:700}.nombre-patron{font-style:italic}.nombre-patrocinador{text-transform:uppercase}.recuadro-prueba{background:linear-gradient(145deg,#0fd1e5,#045182 70%,#02152d);border-radius:9px;color:#fff;box-shadow:0 3px 9px #0096b429}.resultados-pestanas button.recuadro-prueba,.eventos-vistas button.recuadro-prueba{background:linear-gradient(145deg,#0fd1e5,#045182 70%,#02152d);color:#fff;border:1px solid #045182;border-radius:9px;min-width:44px;height:44px}.resultados-pestanas button.recuadro-prueba[aria-pressed=true],.eventos-vistas button.recuadro-prueba[aria-pressed=true]{outline:2px solid #ff653f;outline-offset:2px;color:#fff}.marca-k-invertida{display:inline-block;transform:scaleX(-1)}:root{--fumeke-cuadro-fondo: linear-gradient(145deg,#0fd1e5,#045182 70%,#02152d)}.module-icon,.avatar,:root:not([data-tema=oscuro]) :is(.module-icon,.avatar){background:var(--fumeke-cuadro-fondo);color:#fff}.portada-evento{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;margin-top:24px}.portada-lateral nav{display:grid;margin-top:18px}.portada-lateral nav button{padding:14px;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;font:inherit;cursor:pointer}.portada-lateral nav button[aria-pressed=true]{color:#ff663f;font-weight:700}.portada-cartel{width:100%;max-height:300px;object-fit:contain}.portada-clases{display:flex;flex-wrap:wrap;gap:10px}.portada-clases img{width:60px;height:60px;object-fit:contain}.portada-contenido{min-width:0}.resumen-resultados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.resumen-puesto{display:grid;grid-template-columns:32px 100px minmax(0,1fr) 28px;align-items:center;gap:10px;border:1px solid #cbd9e2;padding:12px;font-size:14px}.resumen-pos{text-align:center;font-weight:700}.avisos-lista{display:grid;gap:14px}.aviso-card{display:flex;align-items:flex-start;gap:18px;border:1px solid #cbd9e2;border-radius:16px;padding:20px}.aviso-card>.module-icon{flex-shrink:0;font-size:14px}.aviso-card>div:nth-child(2){flex:1;min-width:0}.aviso-card h4{margin:0}.aviso-contenido{white-space:pre-wrap;overflow-wrap:anywhere}.aviso-retirado{opacity:.65}.tablon-evento{margin:24px 0}.portada-contenido .portal-patrocinadores{max-width:100%;margin-top:30px}.tablon-evento .section-head{flex-wrap:wrap}.tablon-evento .section-head>div{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:1000px){.resumen-resultados{grid-template-columns:1fr}}@media(max-width:650px){.portada-evento{grid-template-columns:1fr}.portada-cartel{max-height:220px}.portada-lateral nav{display:flex;flex-wrap:wrap}.resumen-puesto{grid-template-columns:25px 85px minmax(0,1fr) 25px}.aviso-card{flex-wrap:wrap}}.marca-titulo{white-space:nowrap}.logo-mark{flex-shrink:0}.resumen-columna{display:grid;gap:5px;align-content:start}.resumen-resultados{align-items:start}.portada-lateral nav.racing-menu{background:#103f60;color:#fff;border-radius:18px;overflow:hidden;padding:12px}.racing-menu-cabecera{display:flex;gap:12px;align-items:center;padding:8px 4px 18px;border-bottom:1px solid #ffffff25;margin-bottom:10px}.racing-menu-cabecera strong{font-size:14px;letter-spacing:.06em}.racing-menu-cabecera small{display:block;font-size:12px;opacity:.8;margin-top:4px}.racing-icon{background:#13b5c7;border-radius:10px;width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.portada-lateral nav.racing-menu button{display:flex;align-items:center;gap:15px;border:0;color:#fff;background:transparent;font-weight:800;padding:16px 10px;border-radius:0}.portada-lateral nav.racing-menu button>span{width:22px;text-align:center}.portada-lateral nav.racing-menu button[aria-pressed=true]{background:#184763;color:#fff;box-shadow:inset 0 -3px #d1e8ef}.portada-lateral nav.racing-menu button:disabled{color:#bdd2de;background:transparent;opacity:.65}.portada-lateral nav.racing-menu button:focus-visible{outline:2px solid #13d1e5;outline-offset:-2px}.media-cartel{max-width:100%;max-height:600px;object-fit:contain}@media(max-width:650px){.portada-lateral nav.racing-menu{display:grid;grid-template-columns:1fr 1fr}.racing-menu-cabecera{grid-column:1/-1}}:root:not([data-tema=oscuro]) .portada-lateral nav.racing-menu button{color:#fff;background:transparent}:root:not([data-tema=oscuro]) .portada-lateral nav.racing-menu button[aria-pressed=true]{background:#184763;color:#fff}:root:not([data-tema=oscuro]) .portada-lateral nav.racing-menu button:disabled{color:#bdd2de;background:transparent;opacity:.65}.resumen-puesto{padding:0;gap:10px;grid-template-columns:42px 100px minmax(0,1fr) 28px;min-height:66px}.resumen-puesto>.resumen-pos{align-self:stretch;display:grid;place-items:center;background:#ededed;border-right:1px solid #cbd9e2;font-weight:400;border-radius:4px 0 0 4px;color:#243340}.resumen-puesto>div{padding:10px 0}:root[data-tema=oscuro] .resumen-puesto>.resumen-pos{background:#304653;color:#fff}@media(max-width:650px){.resumen-puesto{grid-template-columns:35px 85px minmax(0,1fr) 25px}}.calendario-anos,.calendario-meses{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.calendario-clase{display:block;max-width:350px}.calendario-jornadas{display:grid;gap:20px}.calendario-tarjeta{display:grid;grid-template-columns:150px minmax(0,1fr) 70px;gap:24px}.calendario-tarjeta .regata-cartel{width:100%;margin:0}.calendario-logos-clase img{max-width:65px;max-height:65px;object-fit:contain}.calendario-meses .btn{padding:10px 14px}@media(max-width:650px){.calendario-tarjeta{grid-template-columns:85px minmax(0,1fr);gap:14px}.calendario-logos-clase{grid-column:2}}.calendario-anos .btn[aria-pressed=true],.calendario-meses .btn[aria-pressed=true]{border-color:var(--accent);color:#b75400;background:#fff5eb}.calendario-tarjeta .evento-acciones{display:flex;flex-wrap:wrap;gap:10px}.inscripcion-asistente .coach-card{margin:18px 0}.inscripcion-asistente h4{display:flex;align-items:center;gap:14px}.inscripcion-asistente h4 .module-icon{width:48px;height:48px}.inscripcion-pasos{list-style:none;display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #cbd9e2}.inscripcion-pasos li{display:flex;gap:10px;align-items:center;color:#6c7d88}.inscripcion-pasos li span{background:#d9e8ed;border-radius:50%;display:grid;place-items:center;width:30px;height:30px}.inscripcion-pasos li[aria-current=step]{font-weight:700;color:#008ca3}.inscripcion-pasos li[aria-current=step] span{background:var(--fumeke-cuadro-fondo);color:#fff}.inscripcion-revision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.inscripcion-revision dt{font-weight:700}.inscripcion-revision dd{margin:4px 0;overflow-wrap:anywhere}@media(max-width:650px){.inscripcion-pasos{font-size:12px;gap:5px}.inscripcion-revision{grid-template-columns:1fr}}.calendario-tarjeta .logo-evento-alternativo{max-width:100%;max-height:170px;width:100%;object-fit:contain}.calendario-logos-clase{display:flex;flex-direction:column;align-items:center;gap:12px}.gestion-clases{padding:24px;border:1px solid #cbd9e2;border-radius:24px;margin-top:24px}.clases-dos-paneles{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:24px}.clases-lista{max-height:470px;overflow:auto}.clase-elegir{border:0;background:none;color:inherit;text-align:left;padding:10px;width:100%;cursor:pointer}.clase-elegir[aria-pressed=true]{background:#d9e8ed;font-weight:700}.gestion-clases .logo-clase{max-width:100px;max-height:100px;object-fit:contain}.clases-lista thead{position:sticky;top:0;z-index:1}@media(max-width:900px){.clases-dos-paneles{grid-template-columns:1fr}}.gestion-clases table{min-width:0}.gestion-clases th,.gestion-clases td{padding:10px;font-size:12px;vertical-align:middle}.gestion-clases>.ficha-cabecera{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gestion-clases>.ficha-cabecera .primario{width:auto;margin:0}.clases-lista th:first-child{width:60%}.clases-lista td:not(:first-child){text-align:center}.gestion-clases .clase-elegir{padding:8px 2px}.listado-inscritos{min-width:0;margin:18px 0}.listado-inscritos h2{font-size:1.35rem}.inscritos-pestanas{display:flex;gap:8px;padding:7px;background:#f1f5f7;border:1px solid #d2dfe6;border-radius:14px;margin:16px 0}.inscritos-pestanas button{flex:1;padding:13px;border:0;border-radius:10px;background:transparent;color:var(--text,#243746);font:inherit;font-weight:700;cursor:pointer}.inscritos-pestanas button[aria-selected=true]{background:var(--surface,#fff);box-shadow:0 2px 8px #173b5520;color:#007f99}.inscritos-pestanas span{margin-left:8px;font-size:.8em}.inscritos-resumen{display:flex;flex-wrap:wrap;justify-content:space-around;gap:12px;background:#203f55;color:#fff;padding:13px 10px;border-radius:8px}.inscritos-resumen span{font-size:.72rem;text-transform:uppercase}.inscritos-resumen strong{font-size:1.2rem;margin-left:6px}.inscritos-filtros{display:grid;grid-template-columns:minmax(180px,2fr) repeat(auto-fit,minmax(110px,1fr));gap:10px;align-items:end;margin:16px 0}.inscritos-filtros label{font-size:.8rem}.inscritos-filtros input,.inscritos-filtros select{min-width:0;width:100%;padding:10px;font-size:.8rem}.inscritos-filtros .btn{padding:10px;font-size:.8rem}.listado-inscritos .inscritos-tabla{min-width:650px;width:100%;font-size:.76rem}.inscritos-tabla th,.inscritos-tabla td{padding:10px 8px;vertical-align:middle}.inscritos-tabla th button{border:0;background:transparent;color:inherit;padding:0;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.inscritos-tabla th button span{margin-left:4px}.inscritos-tabla .club-clasificacion img{width:23px;height:23px;object-fit:contain;flex-shrink:0}.inscritos-tabla .bandera-canarias{width:17px;height:12px;flex-shrink:0}.inscritos-tabla .vela-clasificacion{white-space:nowrap;gap:6px}.inscritos-tabla .club-clasificacion{gap:7px}.inscritos-tabla .btn{padding:6px 9px;font-size:.72rem;white-space:nowrap}.inscritos-tabla .estado{font-size:.7rem}.enlace-clase{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.sexo-inscrito{display:block;text-align:center}.inscritos-tabla .nombre-patron{font-style:italic}.listado-inscritos .informes-acciones{margin-top:16px}@media(max-width:700px){.inscritos-filtros{grid-template-columns:1fr 1fr}.inscritos-filtros label:first-child{grid-column:1/-1}.inscritos-pestanas button{font-size:.85rem}.inscritos-resumen{justify-content:flex-start}.listado-inscritos .inscritos-tabla{font-size:.72rem}}.inscritos-resumen{gap:0;padding:0}.inscritos-resumen>span{flex:1;min-width:145px;text-align:center;padding:15px 10px;font-weight:700;color:#a3dee5;border-right:1px solid #ffffff26}.inscritos-resumen>span:last-child{border-right:0}.inscritos-resumen strong{color:#fff}.entrenadores-resumen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin:16px 0}.entrenadores-resumen>span{padding:14px 12px;border:1px solid #d2dfe6;border-radius:12px;background:var(--surface,#f5f8fa);font-size:.75rem;text-transform:uppercase;color:#637d8d;font-weight:700}.entrenadores-resumen strong{display:block;color:var(--text,#143451);font-size:1.4rem;margin-top:4px}@media(max-width:500px){.entrenadores-resumen{grid-template-columns:1fr}.inscritos-resumen>span{flex-basis:50%;min-width:0}}.resultados-consulta .inscritos-tabla{width:100%;font-size:.76rem}.llegadas-resumen{display:grid;grid-template-columns:repeat(6,minmax(95px,1fr));border:1px solid #d2dfe6;border-radius:14px;overflow:hidden;margin:16px 0}.llegadas-resumen>span{padding:12px;border-right:1px solid #d2dfe6;display:flex;flex-direction:column;gap:6px}.llegadas-resumen small{font-size:.65rem;text-transform:uppercase;color:var(--muted)}.llegadas-resumen strong{font-size:.85rem}@media(max-width:700px){.llegadas-resumen{grid-template-columns:repeat(3,1fr)}.resultados-consulta .inscritos-tabla{font-size:.72rem}}.clasificacion-estado{display:flex;justify-content:space-between;gap:12px;border:1px solid #d2dfe6;background:#f5f9fc;padding:12px;border-radius:12px;font-size:.72rem;text-transform:uppercase;color:#164b70}.clasificacion-metadata{text-align:center;font-size:.8rem;font-weight:700}.clasificacion-pestanas{display:flex;flex-wrap:wrap;border-bottom:1px solid #d2dfe6;margin:15px 0}.clasificacion-pestanas button{border:0;padding:14px 18px;background:transparent;color:#14547e;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer;text-transform:uppercase}.clasificacion-pestanas button[aria-pressed=true]{background:#14547e;color:#fff;border-radius:7px}.clasificacion-ayuda{text-align:right;font-size:.65rem;color:var(--muted)}.clasificacion-panel .inscritos-tabla thead th{background:#1d628e;color:#fff}.clasificacion-panel .inscritos-tabla th button{display:inline-flex;align-items:center;gap:6px}.clasificacion-panel .inscritos-tabla th button>span:last-child{background:#ffffff25;border-radius:50%;padding:3px 6px}.clasificacion-panel .medalla-circulo{width:30px;height:30px;font-size:.75rem}.posicion-circulo{border:1px solid #bdcbd3;background:#fff;color:#17415f}.sexo-insignia{display:inline-block;padding:5px 7px;border-radius:16px;background:#e6eef3;color:#164b70;font-size:.65rem;font-weight:700}.categoria-sexo{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sexo-circulo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:.72rem;font-weight:800;box-shadow:0 2px 5px #1233}.sexo-mixto{background:#7650a8;color:#fff}.sexo-circulo.sexo-open{background:#54798c;color:#fff}.datos-apilados{display:flex;flex-direction:column;gap:7px;white-space:pre-line}.sexo-m{background:#0870b7;color:#fff}.sexo-f{background:#bd3285;color:#fff}.resultado-destacado{display:inline-block;border-radius:5px;padding:5px 8px;font-weight:700}.resultado-1{background:#ffe673;color:#644f00;border:1px solid #e3b800}.resultado-2{background:#d9e8fa;color:#14547e;border:1px solid #86b4e3}.resultado-3{background:#f4d4c0;color:#8a4823;border:1px solid #bd865f}.resultado-descartado{color:#8796a0;text-decoration:line-through;font-style:italic}.clasificacion-pie{padding:14px;background:#f5f9fc;border-bottom:1px solid #d2dfe6;font-size:.7rem;margin-top:14px}.clasificacion-contacto{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding:14px;font-size:.75rem;border-bottom:1px solid #d2dfe6}.clasificacion-panel .inscritos-tabla thead th button,.clasificacion-panel .inscritos-tabla thead th button span{color:#fff!important}.almanake-controles{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:20px 0}.almanake-controles label{min-width:110px}.almanake-semana,.almanake-mes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.almanake-semana strong{background:#14547e;color:#fff;text-align:center;padding:12px;font-size:.8rem}.almanake-dia{min-height:110px;padding:8px;border:1px solid #cfdee7;min-width:0;background:var(--surface)}.almanake-dia>span{font-size:.8rem;font-weight:700}.almanake-dia button{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;margin:6px 0;padding:8px;border:0;border-radius:7px;background:#14547e;color:#fff;font-size:.72rem;overflow-wrap:anywhere}.almanake-hoy{box-shadow:inset 0 0 0 2px #f47937}.almanake-vacio{background:#edf2f5}.almanake-dia small{font-size:.65rem}@media(max-width:700px){.almanake-dia{padding:3px;min-height:85px}.almanake-dia button{padding:4px;font-size:.6rem}.almanake-dia small{font-size:.55rem}.almanake-semana strong{padding:8px 2px}}.selector-pruebas-visibles{display:block;max-width:260px;margin:12px 0;font-size:.8rem}.clasificacion-panel .inscritos-tabla th:nth-child(3){width:22%}.clasificacion-panel .inscritos-tabla th:nth-child(4){width:18%}.clasificacion-panel .inscritos-tabla th:nth-child(5){width:18%}.clasificacion-desplazable{overflow-x:auto}.clasificacion-contacto{color:#164b70;font-weight:700}.clasificacion-contacto a{color:inherit;text-decoration:underline}.clasificacion-desplazable .inscritos-tabla th:nth-child(3){width:220px}.clasificacion-desplazable .inscritos-tabla th:nth-child(4){width:180px}.clasificacion-desplazable .inscritos-tabla th:nth-child(5){width:180px}.listado-inscritos .inscritos-tabla thead th,.resultados-consulta .inscritos-tabla thead th{background:#1d628e;color:#fff}.listado-inscritos .inscritos-tabla thead th button,.resultados-consulta .inscritos-tabla thead th button,.listado-inscritos .inscritos-tabla thead th button span,.resultados-consulta .inscritos-tabla thead th button span{color:#fff!important}.listado-inscritos .inscritos-tabla thead th button,.resultados-consulta .inscritos-tabla thead th button{display:inline-flex;align-items:center;gap:6px}.listado-inscritos .inscritos-tabla th button>span:last-child,.resultados-consulta .inscritos-tabla th button>span:last-child{background:#ffffff25;border-radius:50%;padding:3px 6px}.clasificacion-desplazable .inscritos-tabla{table-layout:fixed;border-collapse:separate;border-spacing:0}.clasificacion-desplazable .inscritos-tabla :is(th,td):nth-child(1){position:sticky;left:0;width:64px;min-width:64px;max-width:64px;box-sizing:border-box;z-index:2}.clasificacion-desplazable .inscritos-tabla :is(th,td):nth-child(2){position:sticky;left:64px;width:144px;min-width:144px;max-width:144px;box-sizing:border-box;z-index:2;box-shadow:3px 0 5px #173b5520}.clasificacion-desplazable .inscritos-tabla thead :is(th):nth-child(-n+2){z-index:3;background:#1d628e}.toa-completo{border:1px solid #d2dfe6;border-radius:22px;overflow:hidden;background:var(--surface,#fff);margin:20px 0}.toa-cabecera,.toa-titulo{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px}.toa-cabecera h3,.toa-titulo h3{font-size:1.6rem;margin:8px 0}.toa-cabecera small,.toa-titulo small{color:#e82137;font-weight:800;letter-spacing:.06em}.toa-cabecera p{font-size:.75rem;color:var(--muted);margin:0}.toa-cabecera-acciones{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.toa-cabecera-acciones span,.toa-titulo>span{font-size:.7rem;padding:10px;border-radius:12px;background:#edf4f8;color:#164b70;font-weight:700}.toa-resumen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#e7eef3;color:#143951}.toa-resumen>div{padding:15px;border:1px solid #d2dfe6;display:flex;flex-direction:column;gap:7px}.toa-resumen small{font-size:.65rem;color:#526b7c}.toa-resumen strong{font-size:.85rem}.toa-pestanas{display:flex;flex-wrap:wrap;background:#f5f8fa;border-bottom:1px solid #d2dfe6}.toa-pestanas button{border:0;border-right:1px solid #d2dfe6;padding:16px;font:inherit;font-size:.75rem;font-weight:700;color:#14547e;background:transparent;cursor:pointer}.toa-pestanas button[aria-pressed=true]{background:#0eaec1;color:#fff}.toa-completo .toa-gestion,.toa-completo .avisos-lista,.toa-completo .coach-card{margin:0 22px 16px}.toa-completo .toa-vacio{margin:0 22px 22px;border:1px dashed #c7dce8;padding:20px;border-radius:15px;color:var(--muted);background:#f7fafc}.toa-completo .toa-resultados{margin:0 22px 16px}.toa-impresion{display:none}@media(max-width:750px){.toa-cabecera,.toa-titulo{align-items:flex-start;flex-direction:column;padding:16px}.toa-resumen{grid-template-columns:repeat(2,1fr)}.toa-cabecera h3,.toa-titulo h3{font-size:1.25rem}}@media print{body:has(.toa-completo) *{visibility:hidden}body:has(.toa-completo) .toa-completo,body:has(.toa-completo) .toa-completo *{visibility:visible}.toa-completo{position:absolute;left:0;top:0;width:100%;border:0;margin:0;background:#fff;color:#000}.toa-completo .toa-pestanas,.toa-completo .toa-gestion,.toa-completo .toa-titulo,.toa-completo .toa-vacio,.toa-completo .avisos-lista,.toa-completo .coach-card,.toa-completo .toa-resultados,.toa-completo .toa-cabecera-acciones button{display:none}.toa-impresion{display:block;padding:20px}.toa-impresion article{break-inside:avoid;border-bottom:1px solid #ccc;padding:12px 0}}.toa-cabecera{position:static;top:auto;z-index:auto}@media(max-width:650px){.app-shell>header{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;position:static}.app-shell>header .marca{min-width:0;gap:10px}.app-shell>header .logo-mark{width:44px;height:44px;font-size:25px}.app-shell>header .marca-titulo{font-size:24px}.app-shell>header .marca-subtitulo{font-size:10px;letter-spacing:.1em}.app-shell>header .user{flex-wrap:wrap;gap:8px;min-width:0}.app-shell>header .user .btn{padding:9px 12px;font-size:.8rem}.app-shell>header nav{width:100%;min-width:0;grid-column:1;gap:4px}.app-shell>header nav button{flex-shrink:0;font-size:.8rem;padding:9px 12px}.contenido{padding:24px 14px 50px;min-width:0}.contenido h1{font-size:clamp(28px,8vw,36px);line-height:1.12}.contenido h2{font-size:1.35rem;line-height:1.25;overflow-wrap:anywhere}.portada-evento{gap:20px;min-width:0}.portada-lateral{display:grid;grid-template-columns:minmax(0,110px) minmax(0,1fr);gap:12px;align-items:start}.portada-cartel{max-height:200px;width:100%}.portada-lateral nav{display:grid;grid-template-columns:1fr;margin:0;gap:0;min-width:0;justify-content:stretch}.portada-lateral nav button{padding:8px 10px;font-size:.78rem;min-width:0;text-align:left;border-radius:0}.portada-contenido{width:100%;min-width:0;overflow-wrap:anywhere}.portada-contenido>p{font-size:.9rem;line-height:1.45}.section-head{gap:12px;margin-bottom:20px}.section-head .btn{font-size:.8rem}.resumen-resultados{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.resumen-columna{min-width:0;gap:4px}.resumen-puesto{grid-template-columns:22px minmax(0,1fr) 22px;gap:4px;font-size:.65rem;align-items:start;min-width:0;min-height:90px}.resumen-puesto>.resumen-pos{grid-column:1;grid-row:1/3}.resumen-puesto>.vela-clasificacion{grid-column:2;grid-row:1;white-space:normal;flex-wrap:wrap;font-size:.65rem;padding-top:7px;gap:3px;min-width:0}.resumen-puesto>div{grid-column:2;grid-row:2;padding:0 0 7px;overflow-wrap:anywhere;min-width:0}.resumen-puesto>strong{grid-column:3;grid-row:1/3;align-self:center;text-align:center}.resumen-puesto .bandera-canarias{width:14px;height:10px}.resultados-consulta,.listado-inscritos,.tablon-evento{min-width:0;max-width:100%}.table-wrap{max-width:100%;min-width:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.clasificacion-pestanas{gap:4px}.clasificacion-pestanas button{padding:10px;font-size:.65rem}.clasificacion-estado{flex-wrap:wrap;font-size:.65rem}.clasificacion-metadata{font-size:.72rem;line-height:1.5}.clasificacion-contacto{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:.72rem;overflow-wrap:anywhere}.llegadas-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.llegadas-resumen>span{padding:9px}.inscritos-resumen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inscritos-resumen span{font-size:.65rem}.inscritos-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.inscritos-filtros label{min-width:0}.inscritos-pestanas{gap:4px}.inscritos-pestanas button{font-size:.75rem;padding:10px 4px}.aviso-card{padding:14px;gap:10px}.aviso-card>.module-icon{width:38px;height:38px;border-radius:12px}.aviso-card h4{font-size:.95rem}.aviso-card p{font-size:.8rem}.aviso-card a{display:inline-flex;max-width:100%;font-size:.75rem;white-space:normal}.toa-cabecera-acciones{width:100%}.toa-cabecera-acciones .btn{width:100%;font-size:.8rem}.toa-pestanas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.toa-pestanas button{font-size:.65rem;padding:12px 7px}.toa-completo .toa-gestion,.toa-completo .avisos-lista{margin-left:12px;margin-right:12px}.calendario-tarjeta{padding:16px;grid-template-columns:70px minmax(0,1fr);gap:12px}.calendario-tarjeta h3{font-size:1rem;overflow-wrap:anywhere}.calendario-tarjeta p{font-size:.8rem;line-height:1.45}.calendario-tarjeta .evento-acciones .btn{font-size:.75rem;padding:10px 12px}.calendario-logos-clase{flex-direction:row;flex-wrap:wrap}.calendario-meses{gap:5px}.calendario-meses .btn{padding:8px 10px;font-size:.75rem}}.regata-resumen>.btn{display:block;width:100%;margin-top:12px}.regata-seccion{margin-top:28px;outline:none}button{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,filter .16s ease}@media(hover:hover){button:not(:disabled):hover{filter:brightness(1.08);box-shadow:0 0 0 2px #0baac180}.btn.secundario:not(:disabled):hover{background:#e0f2f6;color:#103f60;border-color:#0baac1}:root[data-tema=oscuro] .btn.secundario:not(:disabled):hover{background:#145267;color:#fff}}button:not(:disabled):active{filter:brightness(.92)}@media(prefers-reduced-motion:reduce){button{transition:none}}.almanake-festivo>span,.festivo-nombre{color:#b21c2b!important}.almanake-festivo{background:#fff2f3}.festivo-nombre{display:block;font-size:11px;line-height:1.3;margin:4px 0}.representacion-icono{width:24px;height:18px;object-fit:contain;vertical-align:middle;flex-shrink:0}.representacion-simbolo{display:inline-flex;align-items:center;margin-right:5px;gap:4px}:root[data-tema=oscuro] .almanake-festivo{background:#40282d}:root[data-tema=oscuro] .almanake-festivo>span,:root[data-tema=oscuro] .festivo-nombre{color:#ffafb8!important}.disciplinas-pestanas{display:flex;gap:6px;border-bottom:1px solid #089dce;margin:0 0 28px;flex-wrap:wrap}.disciplinas-pestanas button{font:inherit;font-size:1.1rem;color:inherit;background:transparent;border:1px solid transparent;padding:14px 24px;cursor:pointer;border-radius:0;transition:background .15s,color .15s}.disciplinas-pestanas button[aria-selected=true],.disciplinas-pestanas button[aria-pressed=true]{border-color:#089dce;background:var(--superficie, #fff);color:#007ca5;border-bottom-color:transparent;font-weight:700}.disciplinas-pestanas button:hover{background:#dff3fa;color:#005b80}.disciplinas-pestanas button:focus-visible{outline:3px solid #089dce;outline-offset:2px}@media(max-width:600px){.disciplinas-pestanas{gap:0;flex-wrap:nowrap}.disciplinas-pestanas button{flex:1;padding:12px 8px;font-size:.95rem}}.tabla-catalogos-geografia img,.representacion-icono,.inscripcion-bandera img,.club-clasificacion img{border-radius:0!important;object-fit:contain}.tripulacion-ligera{font-style:normal!important;font-weight:700;color:var(--text)}.club-ligera{font-style:italic;font-weight:400}.resumen-puesto.vela-ligera{grid-template-columns:28px max-content minmax(0,1fr) 28px;gap:7px}.resumen-puesto.vela-ligera .club-clasificacion img{width:26px;height:26px;object-fit:contain;border-radius:0;flex-shrink:0}.resumen-puesto.vela-ligera .datos-apilados{gap:4px}.resumen-resultados.resumen-ligera{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.resumen-ligera .resumen-columna{gap:3px}.resumen-ligera .resumen-puesto.vela-ligera{grid-template-columns:30px 105px minmax(0,1fr) 35px;gap:2px;padding:0;border:0;align-items:stretch;min-height:64px;font-size:13px}.resumen-ligera .resumen-puesto>span,.resumen-ligera .resumen-puesto>div,.resumen-ligera .resumen-puesto>strong{border:1px solid var(--line);padding:8px 7px;grid-row:auto;grid-column:auto;min-width:0}.resumen-ligera .resumen-puesto>.resumen-pos{display:flex;align-items:center;justify-content:center;background:#eceeef;color:#173d59;font-weight:400;border-radius:3px}.resumen-ligera .resumen-puesto>.vela-clasificacion{align-items:flex-start;flex-wrap:nowrap;white-space:nowrap;font-size:12px;gap:5px;padding-top:10px}.resumen-ligera .resumen-puesto>.vela-clasificacion .representacion-icono{width:22px;height:16px}.resumen-ligera .resumen-puesto>strong{color:#a63788;align-self:stretch;text-align:center;font-size:15px;padding:10px 3px}.resumen-ligera .tripulacion-ligera{font-size:13px;line-height:1.35}.resumen-ligera .club-ligera{font-size:11px;line-height:1.3;gap:5px}.resumen-ligera .resumen-puesto.vela-ligera .club-clasificacion img{width:20px;height:20px}@media(max-width:600px){.resumen-resultados.resumen-ligera{grid-template-columns:1fr}.resumen-ligera .resumen-puesto.vela-ligera{grid-template-columns:25px 90px minmax(0,1fr) 32px}.resumen-ligera .resumen-puesto>.vela-clasificacion{font-size:11px}}.portada-contenido{container-type:inline-size}@container (max-width:650px){.resumen-resultados.resumen-ligera{grid-template-columns:1fr}}.editor-enriquecido{margin:18px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.editor-etiqueta{display:block;padding:12px;font-weight:700;font-size:.85rem}.editor-barra,.editor-campos{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#edf4f8;border-top:1px solid #cad8e2}.editor-barra button,.editor-campos button{border:1px solid #b6cbd9;border-radius:6px;padding:7px 10px;background:#fff;color:#163e59;cursor:pointer;font:inherit;font-size:.75rem}.editor-barra button[aria-label=Negrita]{font-weight:800}.editor-barra button[aria-label=Cursiva]{font-style:italic}.editor-barra button[aria-label=Subrayado]{text-decoration:underline}.editor-cuerpo{min-height:140px;padding:14px;outline:none;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.editor-cuerpo:focus{box-shadow:inset 0 0 0 2px #1ab5cb}.editor-cuerpo p,.texto-enriquecido p{margin:0 0 12px}.editor-cuerpo ul,.editor-cuerpo ol,.texto-enriquecido ul,.texto-enriquecido ol{padding-left:24px}.texto-enriquecido{line-height:1.5;overflow-wrap:anywhere}.correo-preview{margin:18px 0;padding:18px;border:1px solid var(--line);border-radius:10px}.revision-inscripcion{margin:20px 0;border-top:1px solid var(--line);padding-top:16px}.revision-inscripcion label{display:block;margin:12px 0}.revision-inscripcion textarea{width:100%;min-height:70px}.solicitud-club{display:flex;flex-direction:column;gap:8px}.configuracion-inscripcion .evento-acciones{margin:16px 0}.inscripcion-pasos{flex-wrap:wrap;gap:12px}@media(max-width:650px){.editor-barra button,.editor-campos button{padding:9px;font-size:.72rem}.inscripcion-pasos li{font-size:.7rem}.configuracion-inscripcion .eventos-vistas{flex-wrap:wrap}}.sexo-circulo.sexo-open{background:#006e57;color:#fff}.sexo-circulo.sexo-mixto{background:#7650a8;color:#fff}.sexo-circulo.sexo-open,.sexo-circulo.sexo-mixto{width:40px;height:40px;font-size:.53rem;flex-shrink:0}.tabla-catalogos-comunes img{max-width:110px;max-height:130px;object-fit:contain;border-radius:0}.catalogo-comun-preview{display:block;width:130px;height:160px;object-fit:contain;margin:12px 0}.catalogos-comunes{margin-top:30px;border-top:1px solid var(--border,#ccdbe5);padding-top:20px}.documentos-fieldset{border:0;padding:0;margin:1rem 0}.documento-requisito{border:1px solid var(--linea,#cddce3);border-radius:14px;padding:1rem;margin:1rem 0;background:var(--panel,#f7fafb)}.documento-requisito h4{margin:0 0 .75rem}.documento-requisito h4 small{font-weight:400;margin-left:.5rem}.documento-requisito .btn{margin:.35rem .6rem .35rem 0}.documento-requisito details{margin-top:.8rem}.documento-requisito summary{cursor:pointer}.documento-estado{display:inline-block;border-radius:6px;padding:.3rem .6rem;background:#e6edf1;color:#224a62}.documento-estado.validado{background:#d9f1e7;color:#13653f}.documento-estado.rechazado,.documento-estado.caducado{background:#ffe3df;color:#a43325}.documento-estado.no_requerido{background:#ede3f7;color:#684488}.documentacion-participante [type=file]{max-width:100%}.documentos-requisitos-publicos{margin:1rem 0}.revision-inscripcion section[aria-label="Control de documentación"]{margin:1.5rem 0;border-top:1px solid var(--linea,#cddce3);padding-top:1rem}.edicion-evento{margin:20px 0 28px;padding:20px;border:1px solid var(--borde, #d2dfe7);border-radius:16px}.edicion-evento-opciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.edicion-evento-opciones p{margin:10px 0 0;font-size:.9rem}.edicion-evento-opciones button{white-space:normal}@media(max-width:640px){.edicion-evento-opciones{grid-template-columns:1fr}.edicion-evento{padding:14px}}.asistencia-entrenador{border:1px solid #d2dfe7;border-radius:16px;padding:18px;margin:20px 0}.asistencia-seleccion{display:grid;gap:12px;max-height:360px;overflow-y:auto;margin:16px 0}.asistencia-seleccion .check{align-items:flex-start;padding:10px;border-bottom:1px solid #d2dfe7}.asistencia-seleccion small{display:block;margin-top:6px}.pago-panel,.pago-panel form{margin-top:20px}.pago-panel form>fieldset>button{margin:12px 12px 0 0}.pago-iban{overflow-wrap:anywhere}.pago-estado{display:inline-block;border-radius:6px;padding:5px 10px;font-weight:700;background:#eef3f7}.pago-estado.pagado{color:#06724e;background:#def5e9}.pago-estado.en_revision{color:#8a5300;background:#fff1cf}.pago-estado.pendiente{color:#a02b25;background:#ffe6df}.pago-estado.exento{color:#4b4a8a;background:#eceaff}header nav.navegacion-gestion{display:grid;gap:6px;min-width:0}.nav-control,.nav-modulos{display:flex;flex-wrap:wrap;gap:4px}.nav-control{padding-bottom:6px;border-bottom:1px solid #638b9a40}header nav.navegacion-gestion .nav-control button{color:#91cfff}header nav.navegacion-gestion .nav-modulos button{color:#79dec9;font-weight:600}:root:not([data-tema=oscuro]) header nav.navegacion-gestion .nav-control button{color:#245a8d}:root:not([data-tema=oscuro]) header nav.navegacion-gestion .nav-modulos button{color:#12695b}header nav.navegacion-gestion button:hover,header nav.navegacion-gestion button:focus-visible{background:#287b9230;outline:2px solid #37a7bb;outline-offset:1px}header nav.navegacion-gestion .nav-control button.active{background:#317db42b}header nav.navegacion-gestion .nav-modulos button.active{background:#29927d30}.zona-club-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:28px}.zona-club-tarjeta{display:flex;flex-direction:column;gap:12px;padding:24px;text-align:left;border:1px solid #9cbac9;border-radius:18px;background:#edf5f840;color:inherit}.zona-club-tarjeta strong{font-size:1.15rem}.zona-club-tarjeta span{line-height:1.5;font-weight:400}.zona-club-tarjeta small{color:#087768;font-weight:700}:root[data-tema=oscuro] .zona-club-tarjeta small{color:#79dec9}.zona-club-tarjeta[aria-pressed=true],.zona-club-tarjeta:hover{border-color:#0aa0b8;background:#0aa0b815}.zona-club-detalle{margin-top:24px}@media(max-width:640px){header nav.navegacion-gestion .nav-control,header nav.navegacion-gestion .nav-modulos{flex-wrap:nowrap;overflow-x:auto}header nav.navegacion-gestion button{flex-shrink:0}}.llegadas-contadores{display:flex;flex-wrap:wrap;gap:18px;padding:16px;margin:18px 0;background:#169bad12;border-radius:12px}.llegada-identidad small{display:block;line-height:1.5;margin-top:6px}.llegadas-edicion{min-width:760px}.llegadas-edicion td:first-child input{width:70px}.pendientes-llegadas{display:grid;gap:12px;max-height:440px;overflow:auto;margin-top:16px}.pendiente-llegada{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(140px,220px);align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #9baeb940}@media(max-width:640px){.pendiente-llegada{grid-template-columns:1fr 1fr}.pendiente-llegada .llegada-identidad{grid-column:1 / -1}}.tablon-evento .ficha-grid .fila-completa{grid-column:1/-1}.tablon-evento form .evento-acciones{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.informe-comite-logo{width:240px;max-width:100%;height:60px;object-fit:contain;border-radius:0;margin:12px 0}.coach-card form .evento-acciones{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.marca-informe-fumeke p{font-size:.85rem;line-height:1.5}.solicitud-edicion{scroll-margin-top:20px}.solicitudes-comite .evento-acciones{flex-direction:row;flex-wrap:wrap;gap:10px;margin:18px 0}.solicitudes-comite .btn.primario{width:auto;margin-top:0}.solicitudes-comite label{margin:12px 0}.solicitudes-comite .fila-completa{grid-column:1/-1}.solicitud-detalle{margin:24px 0;padding:20px;border:1px solid var(--borde);border-radius:12px;overflow-wrap:anywhere}.audiencias-comite .evento-acciones{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.audiencias-comite .evento-acciones .btn{width:auto;margin-top:0}.audiencias-comite label{margin:12px 0}.efectos-decision{margin-top:26px;padding-top:22px;border-top:1px solid #b8cbd6}.efectos-decision .evento-acciones{flex-direction:row;gap:12px}.efectos-decision .btn{width:auto}.efectos-decision details{margin:16px 0}.efectos-decision .correo-preview p{margin:8px 0}.revision-cierre .evento-acciones{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.revision-cierre .evento-acciones .btn{width:auto}.revision-cierre form{margin-top:24px;padding-top:20px;border-top:1px solid var(--border,#ccd9e2)}.jornada-regata .evento-acciones{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin:20px 0}.jornada-regata .evento-acciones .btn{width:auto;margin-top:0}.jornada-regata .jornada-resumen{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.registro-jornada li{margin:12px 0;padding-bottom:10px;border-bottom:1px solid var(--borde)}.registro-jornada li p{white-space:pre-wrap;margin:8px 0}.registro-jornada small{display:block}.registro-jornada details{margin-top:18px}.jornada-regata form>label{display:block;margin:14px 0}.jornada-competicion{scroll-margin-top:20px}.cambio-recorrido-esquema{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.cambio-recorrido-esquema span{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:.75rem}.cambio-recorrido-esquema svg,.cambio-recorrido-esquema b{width:52px;height:52px}.cambio-recorrido-esquema b{display:grid;place-items:center;border:1px solid var(--border);background:#fff;color:#111;font-size:40px;font-weight:500;line-height:1}.esquema-recorrido{margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:10px;max-width:450px}.esquema-recorrido>svg,.esquema-recorrido>img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain}.esquema-recorrido p{font-size:.8rem;margin:8px 0}.tabla-catalogos-comunes .esquema-recorrido{width:240px}.tabla-catalogos-comunes .esquema-recorrido>img{max-width:100%;max-height:200px}.webcams-filtros{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:16px;align-items:end;margin:20px 0}.webcams-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.webcam-card{margin:0;display:flex;flex-direction:column;min-width:0}.webcam-card h3{margin:6px 0 12px;font-size:1.2rem}.webcam-card .evento-acciones{margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;gap:10px}.webcam-card .btn,.webcams-filtros .btn{width:auto}.webcam-card-cabecera{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.webcam-card-cabecera svg{width:46px;height:46px;color:#10a7bd}.webcam-card .eyebrow{line-height:1.6}.webcam-reproductor{scroll-margin-top:20px;outline-offset:5px}.webcam-reproductor iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#132d3c;border-radius:12px}.webcam-reproductor .section-head{gap:16px}.webcam-reproductor h2{font-size:1.4rem}@media(max-width:700px){.webcams-filtros{grid-template-columns:1fr 1fr}.webcams-filtros label:nth-child(3){grid-column:1/-1}.webcams-grid{grid-template-columns:1fr}.webcam-reproductor .section-head{flex-wrap:wrap}.webcam-card .evento-acciones .btn{flex:1;text-align:center}}.pasaporte{margin-top:28px}.pasaporte-cabecera{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.pasaporte-avatar{display:grid;place-items:center;width:78px;height:78px;background:#08799b;color:#fff;border-radius:18px;font-size:1.7rem;font-weight:800}.pasaporte-cabecera h3{font-size:1.6rem;margin:5px 0}.pasaporte-indice{margin-left:auto;display:flex;flex-direction:column;gap:6px;max-width:190px;text-align:center}.pasaporte-indice strong{font-size:2rem;color:#0895b0}.pasaporte-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.pasaporte-kpis article{padding:20px;border:1px solid var(--border,#cad9e1);border-radius:16px;display:flex;flex-direction:column;gap:10px}.pasaporte-kpis strong{font-size:1.4rem}.pasaporte-secciones,.pasaporte-habilidades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.pasaporte-habilidad{display:grid;grid-template-columns:1fr auto;gap:8px;padding:11px 0}.pasaporte-habilidad progress{grid-column:1/-1}.pasaporte progress{width:100%;height:12px;accent-color:#0895b0}.pasaporte-objetivo{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:20px}.pasaporte-objetivo strong,.pasaporte-objetivo p{grid-column:1/-1}.pasaporte-nota{white-space:pre-line}.pasaporte textarea{min-height:100px}.pasaporte label{display:flex;flex-direction:column;gap:8px;margin:12px 0}@media(max-width:700px){.pasaporte-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pasaporte-secciones,.pasaporte-habilidades{grid-template-columns:1fr}.pasaporte-indice{margin-left:0}.pasaporte-cabecera h3{font-size:1.25rem}}.territorial-ligera{font-style:normal;font-weight:700}.datos-apilados>.tripulacion-ligera{white-space:pre-line}.medalla-circulo{font-style:normal}.foto-persona img{width:120px;height:120px;object-fit:cover;border-radius:12px;display:block;margin:10px 0}.pasaporte-avatar{overflow:hidden}.pasaporte-avatar img{width:100%;height:100%;object-fit:cover}.foto-persona{grid-column:1/-1}.coach-asistencia{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--linea,#d5dfe5)}.coach-asistencia label,.coach-control{display:flex;align-items:center;gap:.65rem}.coach-asistencia input[type=checkbox],.coach-control input{width:auto;flex-shrink:0}.coach-asistencia select{max-width:230px}.coach-control{padding:.5rem 0}.coach-alumnos{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.coach-alumnos article{border:1px solid var(--linea,#d5dfe5);padding:1rem;border-radius:12px}@media(max-width:600px){.coach-asistencia{align-items:stretch;flex-direction:column}.coach-asistencia select{max-width:none}}.resultados-consulta .inscritos-tabla thead th,.listado-inscritos .inscritos-tabla thead th{padding-top:20px;padding-bottom:20px}.resultados-consulta .inscritos-tabla thead th button{white-space:normal;line-height:1.35}.clasificacion-desplazable .tabla-llegadas-ligera{min-width:1040px}.clasificacion-desplazable .tabla-llegadas-ligera th:nth-child(3){width:240px}.clasificacion-desplazable .tabla-llegadas-ligera th:nth-child(4){width:270px}.clasificacion-desplazable .tabla-llegadas-ligera th:nth-child(5){width:130px}.clasificacion-desplazable .tabla-llegadas-ligera :is(th,td):nth-last-child(-n+2){width:76px;padding-left:8px;padding-right:8px}.tabla-llegadas-ligera .categoria-sexo{gap:10px}.clasificacion-desplazable .tabla-general-ligera th:nth-child(4){width:260px}.clasificacion-desplazable .tabla-general-ligera th:nth-child(5){width:130px}.territorial-ligera:has(.representacion-simbolo){display:inline-flex;align-items:center;gap:5px;line-height:1.3}.territorial-ligera>.representacion-simbolo{margin-right:0;align-items:center}.territorial-ligera>.representacion-simbolo img{display:block}.medalleros-resultados>section{margin-top:24px}.medalleros-resultados .medallero-tabla th:first-child{width:72px}.medalleros-resultados .medallero-tabla th:nth-child(2){width:32%}.medalleros-resultados .medallero-tabla th:nth-child(3){width:28%}.medalleros-resultados .medallero-tabla th:nth-last-child(2){width:130px}.medalleros-resultados .medallero-tabla td:first-child,.medalleros-resultados .medallero-tabla td:last-child{text-align:center}.docs-inscrito{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:105px}.docs-inscrito small{font-size:11px}.docs-secretaria{display:inline-block;padding:5px 12px;border:1px solid;border-radius:12px;font-size:12px;font-weight:700}.docs-secretaria.pendiente{color:#a33838;background:#fff0ef;border-color:#dfa4a0}.docs-secretaria.correcto{color:#24663e;background:#edf8ef;border-color:#9cc8a9}.medalleros-resultados .medallero-tabla thead th{color:#fff}.tabla-general-latina th:nth-child(3){width:170px!important}.tabla-general-latina th:nth-child(5){width:170px!important}.tabla-general-latina th:nth-child(6){width:120px!important}.tabla-general-latina th:nth-child(n+7){min-width:80px}.tabla-general-latina th button{display:inline-flex;gap:10px;flex-wrap:nowrap;white-space:nowrap!important}.tabla-general-latina th button>span{flex-shrink:0}.latina-isla-club{display:flex;align-items:flex-start;flex-direction:column;gap:5px}.latina-isla-club img{height:22px;width:32px;object-fit:contain}.ambito-resultados{margin:12px 0;font-size:.85rem}.medallero-tabla thead th{color:#fff!important}.medalleros-resultados .medallero-latina{min-width:1050px}.medalleros-resultados .medallero-latina th:nth-child(2){width:130px}.medalleros-resultados .medallero-latina th:nth-child(3){width:29%}.medalleros-resultados .medallero-latina th:nth-child(4){width:27%}.medalleros-resultados .medallero-latina th:nth-child(5){width:140px}.embarcacion-patron{display:flex;flex-direction:column;gap:6px;font-style:normal}.embarcacion-patron .nombre-patron{font-style:italic;font-weight:400}.tabla-general-latina th:nth-child(3){width:260px!important}.tabla-general-latina th:nth-child(4){width:190px!important}.tabla-general-latina th:nth-child(5){width:120px!important}.tabla-general-latina th:nth-child(n+6){width:auto!important;min-width:80px}.inscripcion-asistente label.check{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.65rem;text-align:left}.inscripcion-asistente label.check input[type=checkbox]{width:auto;flex:0 0 auto;margin:.15rem 0 0;align-self:flex-start}.virtual-ahora{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:24px;margin:20px 0;background:var(--card,#edf4f7);border:1px solid var(--linea,#cbdbe4);border-radius:20px}.virtual-mastiles{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start}.bandera-virtual{margin:0;width:110px;text-align:center}.bandera-virtual svg{width:100%;max-height:170px}.bandera-virtual figcaption{font-size:.75rem;line-height:1.4}.mesa-pro{border:1px solid var(--linea,#cbdbe4);border-radius:20px;padding:24px;margin:20px 0;background:linear-gradient(145deg,#092b42,#164f69);color:#fff}.mesa-pro h3,.mesa-pro p,.mesa-pro label{color:#fff}.mesa-pro .muted{color:#c0d9e4}.mesa-ajustes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.mesa-reloj{text-align:center;font-size:clamp(60px,12vw,120px);font-weight:800;letter-spacing:4px;font-variant-numeric:tabular-nums;line-height:1.2;padding:25px}.mesa-reloj small{display:block;font-size:14px;letter-spacing:2px;color:#9ce3f5}.mesa-audio{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.mesa-audio label{display:flex;gap:8px;align-items:center}.mesa-audio input[type=checkbox]{width:auto;margin:0}.mesa-secuencia{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:24px 0}.mesa-secuencia article{padding:12px;border:1px solid #427488;border-radius:12px;display:flex;flex-direction:column;gap:7px}.virtual-cronologia{list-style:none;padding:0}.virtual-cronologia li{display:flex;align-items:flex-start;gap:18px;border-bottom:1px solid var(--linea,#cbdbe4);padding:16px 0}.virtual-cronologia time{font-variant-numeric:tabular-nums;min-width:165px}.virtual-cronologia p{margin:6px 0}.virtual-pruebas{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}@media(max-width:800px){.virtual-ahora{grid-template-columns:1fr}.mesa-ajustes,.mesa-secuencia{grid-template-columns:1fr 1fr}.virtual-cronologia li{flex-direction:column;gap:6px}}@media(max-width:450px){.mesa-ajustes{grid-template-columns:1fr}.mesa-pro{padding:15px}}.mesa-pro .evento-acciones{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.mesa-pro .evento-acciones .btn{width:auto;margin:0}.mesa-pro .section-head{margin:0 0 18px}.mesa-pro .mesa-ajustes label{margin:0}.mesa-pro .mesa-reloj{padding:18px}.mesa-pro .mesa-secuencia article{min-width:0;overflow-wrap:anywhere}:root[data-tema=oscuro] .virtual-ahora{background:#10384b;color:#e8f5f7}:root[data-tema=oscuro] .virtual-ahora h3,:root[data-tema=oscuro] .virtual-ahora p{color:inherit}.mesa-pro{background:#e5e8eb;color:#233340;border-color:#aebac3}.mesa-pro h3,.mesa-pro h4,.mesa-pro p,.mesa-pro label,.mesa-pro small{color:#233340}.mesa-pro .muted{color:#415666}.mesa-pro .mesa-reloj small{color:#365b72}.mesa-pro input,.mesa-pro select{background:#f8fafb!important;color:#233340!important;border:1px solid #a4b5c1}.mesa-pro .btn.secundario{background:#f8fafb;color:#233340;border-color:#a4b5c1}.mesa-pro .mesa-secuencia article{background:#f3f5f7;border-color:#a4b5c1}.mesa-pro a{color:#075b8a}.mesa-pro .error{color:#a01f20}:root[data-tema=oscuro] .mesa-pro h3,:root[data-tema=oscuro] .mesa-pro h4,:root[data-tema=oscuro] .mesa-pro p,:root[data-tema=oscuro] .mesa-pro label{color:#233340}.enlace-detalle{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}.enlace-detalle:hover{text-decoration:underline}.enlace-detalle:focus-visible{outline:2px solid #0099b5;outline-offset:4px}.mesa-hora-real{display:flex;align-items:baseline;justify-content:center;gap:1rem;flex-wrap:wrap;background:#f8fafb;border:1px solid #b5c5ce;border-radius:14px;padding:1rem;margin:1rem 0;color:#233340}.mesa-hora-real time{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;font-variant-numeric:tabular-nums}.mesa-hora-real span{font-weight:700;font-size:.85rem}.mesa-bandera-hora{display:flex;flex-direction:column;align-items:center;max-width:220px;gap:.4rem}.mesa-bandera-hora .bandera-virtual{margin:0}.mesa-bandera-hora small{text-align:center;font-variant-numeric:tabular-nums}.mesa-manual-senal{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding:1rem;background:#f6f8f9;border:1px solid #b5c5ce;border-radius:14px;margin:1rem 0}.mesa-manual-senal>.bandera-virtual{width:150px;flex-shrink:0}.mesa-manual .mesa-ajustes{margin-top:1.2rem}.mesa-registro{margin:1.5rem 0}.mesa-registro summary{font-weight:700;padding:.6rem 0}.mesa-registro table{color:#233340;background:#fafcfd}.mesa-registro th{background:#226488;color:#fff}.mesa-registro td{vertical-align:middle}.mesa-registro td small{display:block;margin-top:.3rem}.mesa-selector [aria-pressed=true]{background:#226488!important;color:#fff!important}.mesa-pro textarea{background:#f8fafb!important;color:#233340!important;border-color:#b5c5ce!important}.seguimiento-agua .virtual-pruebas>article{padding:1rem;border:1px solid #c4d4db;border-radius:12px}.seguimiento-agua .virtual-pruebas{margin:1rem 0}.seguimiento-agua fieldset{margin-top:1.5rem}.estado-regreso{display:inline-block;border:1px solid currentColor;border-radius:20px;padding:.3rem .7rem;font-weight:700}.regreso-agua{color:#0876b1}.regreso-tierra{color:#147b52}.regreso-no_sale{color:#677582}.regreso-pendiente{color:#a61}.seguimiento-agua th{background:#226488;color:#fff}.seguimiento-agua td{vertical-align:middle}.seguimiento-agua .mesa-hora-real time{color:#233340}@media screen{.resumen-resultados .resumen-puesto{gap:2px;padding:0;border:0;align-items:stretch}.resumen-resultados .resumen-puesto>span,.resumen-resultados .resumen-puesto>div,.resumen-resultados .resumen-puesto>strong{border:1px solid var(--line,#c4d4df);padding:9px 7px;min-width:0;align-self:stretch;overflow-wrap:anywhere}.resumen-resultados .resumen-puesto>.resumen-pos{display:flex;align-items:center;justify-content:center;border-radius:3px}.resumen-resultados .resumen-puesto>.vela-clasificacion{align-items:center}.resumen-resultados .resumen-puesto>strong{display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;color:#a63788}.toa-completo .toa-pestanas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 22px}.toa-completo .toa-pestanas button{margin:0;border:1px solid var(--line,#c4d4df);border-radius:12px;min-height:48px;padding:12px 8px;line-height:1.4}.toa-completo .toa-cabecera{align-items:flex-start}.toa-completo .toa-cabecera-acciones{justify-content:flex-end;flex-shrink:0;max-width:45%;gap:10px}.toa-completo .toa-cabecera-acciones .btn{margin:0}.toa-completo .toa-gestion.section-head{justify-content:flex-end}.toa-completo .toa-gestion.section-head>div{gap:12px}.tablon-evento .aviso-card>div:nth-child(2)>.btn{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;margin:16px 0 0;line-height:1.4;text-decoration:none}.tablon-evento .aviso-card>.btn{display:inline-flex;align-items:center;justify-content:center;margin:0;line-height:1.4}@media(min-width:651px){.resumen-resultados .resumen-puesto{grid-template-columns:36px 110px minmax(0,1fr) 42px}}:root[data-tema=oscuro] .resumen-resultados .resumen-puesto>*{border-color:#496373}@media(max-width:750px){.toa-completo .toa-cabecera-acciones{max-width:100%;width:100%;justify-content:flex-start}.toa-completo .toa-pestanas{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.toa-completo .toa-gestion.section-head>div{width:100%}.toa-completo .toa-gestion.section-head .btn{flex:1;margin:0}}}@media screen{.resumen-resultados .resumen-puesto>.resumen-pos{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex-shrink:0;font-variant-numeric:tabular-nums}}.almanake-dia button.almanake-latina{background:#5cf90b;color:#173d12}.almanake-dia button.almanake-latina strong,.almanake-dia button.almanake-latina small{color:inherit}.protestas-resumen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.protestas-resumen>div{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #c4d4df;border-radius:12px}.protestas-resumen strong{font-size:1.6rem}.protestas-tabla th{background:#226488;color:#fff}.protestas-tabla td{vertical-align:top}.protestas-tabla .evento-acciones{gap:8px}.estado-protesta{display:inline-block;padding:6px 12px;border-radius:20px;border:1px solid #8eaebb;font-weight:700}@media(max-width:650px){.protestas-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}}.protestas-evento>nav.evento-acciones,.protestas-evento>.evento-acciones{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.protestas-evento>nav.evento-acciones .btn,.protestas-evento>.evento-acciones .btn{width:auto;margin:0}.protestas-evento>nav.evento-acciones [aria-pressed=true]{background:#226488;color:#fff!important;border-color:#226488}.plantilla-club th{background:#21638a;color:#fff}.plantilla-club td{vertical-align:middle}.plantilla-persona{display:flex;align-items:center;gap:12px}.plantilla-persona img,.plantilla-persona>span{width:48px;height:48px;min-width:48px;object-fit:cover;border-radius:14px}.plantilla-persona>span{display:grid;place-items:center;background:#087d9a;color:#fff;font-weight:700}.plantilla-acciones{display:flex;flex-wrap:wrap;gap:8px}.plantilla-acciones button{margin:0;width:auto}.plantilla-club small{display:block}.palmares-club th{background:#21638a;color:#fff}.palmares-club td{vertical-align:middle}.palmares-club small{display:block;margin-top:6px}.palmares-vistas{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.palmares-vistas button{margin:0;width:auto}.palmares-vistas button[aria-pressed=true]{background:#21638a;color:#fff!important}.palmares-club .coach-card{scroll-margin-top:220px}.palmares-club>.table-wrap th,.palmares-club>.table-wrap th *{color:#fff!important}.actividad-tarjeta{display:flex;flex-direction:column;gap:.55rem;width:100%;text-align:left;margin:.8rem 0;padding:1.2rem;border:1px solid var(--line,#b9cdd8);border-radius:16px;background:var(--panel,#fff);color:var(--ink,#243746);cursor:pointer;overflow-wrap:anywhere}.actividad-tarjeta:hover{border-color:#079caf;box-shadow:0 3px 12px #06344c15}.actividad-tarjeta strong{font-size:1.15rem}.actividad-tarjeta small{color:#007c89;font-weight:700}.actividad-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.actividad-datos p{display:flex;flex-direction:column;gap:.5rem;overflow-wrap:anywhere}.actividades-club th,.actividades-club th *{color:#fff!important}@media(max-width:650px){.actividad-datos{grid-template-columns:1fr}.actividades-club .evento-acciones{display:flex;flex-wrap:wrap;gap:.6rem}.actividades-club .evento-acciones .btn{max-width:100%;white-space:normal}}.ficha-pagina{width:100%;min-width:0}.ficha-pagina-panel{width:100%;max-width:none;max-height:none;overflow:visible;margin:0;box-sizing:border-box}.ficha-pagina-panel h3{margin-top:26px}.ficha-pagina-panel .ficha-cabecera{flex-wrap:wrap;margin-bottom:22px}.ficha-pagina-panel .ficha-acciones{flex-wrap:wrap}.app-shell:has(.ficha-pagina)>header,.app-shell:has(.inscripciones-club)>header{position:static}.inscripciones-club .evento-acciones{flex-wrap:wrap;gap:12px}.inscripciones-club>label{display:block;margin-top:20px}.inscripciones-club table th{color:#fff}.inscripciones-club .btn{margin-top:8px}@media(max-width:640px){.ficha-pagina-panel{padding:18px}.ficha-pagina-panel .ficha-acciones .btn,.inscripciones-club .evento-acciones .btn{width:100%;white-space:normal}}.app-shell:has(.plantilla-club)>header{position:static}.entrada-temporal{display:flex;align-items:center;gap:8px;position:relative;width:100%;min-width:0}.entrada-temporal>input[type=text]{flex:1;min-width:0;font-variant-numeric:tabular-nums}.entrada-temporal .entrada-selector-nativo{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;padding:0;border:0}.entrada-calendario{flex:0 0 auto;align-self:stretch;border:1px solid #8bb6ce55;border-radius:12px;padding:0 14px;background:transparent;color:inherit;cursor:pointer;font-size:1.2rem}.entrada-calendario:focus-visible{outline:2px solid #087c9b;outline-offset:2px}.plantilla-club>.table-wrap thead th,.plantilla-club>.table-wrap thead th *{color:#fff!important;background-color:#21638a}.evento-acciones{margin-block:18px 24px;gap:12px}.evento-acciones>.btn{margin:0}.ficha-grid{row-gap:20px}.ficha-grid>label{min-width:0}.plantilla-club>.evento-acciones{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 28px}.plantilla-club>.evento-acciones>.btn{width:auto;margin:0}.plantilla-club>.table-wrap{margin-top:24px}.plantilla-club .plantilla-acciones{gap:12px}section[aria-label="Zona Club"] .coach-card+.coach-card{margin-top:22px}@media(max-width:640px){.plantilla-club>.evento-acciones{align-items:stretch}.plantilla-club>.evento-acciones>.btn{width:100%;white-space:normal}.plantilla-club .plantilla-acciones{flex-direction:column;align-items:stretch}.plantilla-club .plantilla-acciones>.btn{width:100%;white-space:normal}}.plantilla-orden{display:inline-flex;align-items:center;gap:10px;background:transparent;border:0;color:inherit;font:inherit;padding:4px 0;cursor:pointer;white-space:nowrap}.plantilla-orden span{display:inline-grid;place-items:center;min-width:24px;min-height:24px;border-radius:50%;background:#ffffff2e}.plantilla-orden:focus-visible{outline:2px solid #fff;outline-offset:4px}.almanake-leyenda{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;font-size:.85rem}.almanake-dia button.almanake-entrenamiento{background:#ffad42;color:#3e2200;border-left:4px solid #d46d00}.almanake-dia button.almanake-entrenamiento strong,.almanake-dia button.almanake-entrenamiento small{color:#3e2200!important}.almanake-dia button.almanake-cancelado{opacity:.7;border-style:dashed}.almanake-cancelado strong{text-decoration:line-through}.app-shell:has(.actividades-club)>header{position:static}.actividades-club>.evento-acciones{flex-direction:row;flex-wrap:wrap;gap:12px}.actividades-club>.evento-acciones>.btn{width:auto}.app-shell:has(.zona-federacion)>header{position:static}.zona-federacion .coach-card{margin-top:1.25rem;margin-bottom:1.25rem}.zona-federacion label{display:block;margin-bottom:1rem}.app-shell:has([aria-label="Zona Club"])>header,.app-shell:has([aria-label="Usuarios y permisos"])>header{position:static}.secretaria-club{margin-top:1.5rem}.app-shell:has(.secretaria-club)>header{position:static}.secretaria-club .coach-card{margin-top:1.2rem;margin-bottom:1.2rem}.secretaria-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0}.secretaria-contador{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;color:var(--text,#213547);padding:1.2rem;cursor:pointer}.secretaria-contador strong{font-size:1.8rem}.secretaria-contador[aria-pressed=true]{outline:2px solid #087c97;outline-offset:2px}.secretaria-estado{display:inline-block;padding:.35rem .65rem;border-radius:.8rem;white-space:nowrap;font-weight:700;font-size:.85rem;background:#e6eef2;color:#24445a}.secretaria-estado.pendiente,.secretaria-estado.caducado{background:#ffe4e4;color:#921c2d}.secretaria-estado.correcto{background:#d9f4e5;color:#075d38}.secretaria-estado.caduca_pronto{background:#fff0ca;color:#795000}.secretaria-caducidad{display:block;margin-top:.4rem;white-space:nowrap}.secretaria-documento .section-head{gap:1rem;flex-wrap:wrap}.secretaria-club .evento-acciones{gap:1rem}.secretaria-club thead th,.secretaria-club thead th *{color:#fff!important;background-color:#21638a}:root[data-tema=oscuro] .secretaria-contador{color:#e8f5f7}.ficha-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:clamp(10px,2vw,24px);box-sizing:border-box;overflow:auto;overscroll-behavior:contain}.ficha-fondo>.ficha-panel{width:min(800px,100%);min-width:0;max-height:calc(100dvh - 48px);margin:0;box-sizing:border-box;overflow:auto;overscroll-behavior:contain}.ficha-pagina-panel{min-width:0}.ficha-pagina-panel .ficha-cabecera{gap:1rem}.ficha-pagina-panel .ficha-acciones{gap:1rem;padding-top:1.25rem;margin-top:1.5rem}@media(max-width:640px){.ficha-fondo>.ficha-panel{max-height:calc(100dvh - 20px)}.ficha-pagina-panel .ficha-grid{grid-template-columns:minmax(0,1fr)}}@media screen{:is(.evento-acciones,.informes-acciones,.ficha-acciones,.plantilla-acciones,.acciones-llegada){gap:12px;row-gap:12px}.evento-acciones{margin-block:20px 24px}.evento-acciones>.btn{margin:0;max-width:100%}:is(.coach-card,.generic-card,.portada-contenido,.panel)>.btn{margin-block:12px}:is(.coach-card,.generic-card,.portada-contenido,.panel)>.btn+.btn{margin-inline-start:12px}.table-wrap+:is(.btn,.evento-acciones,.informes-acciones,.section-head){margin-top:24px}.portada-contenido>section+.section-head{margin-top:28px}.portada-contenido .section-head{flex-wrap:wrap;gap:16px}.portada-contenido .section-head .evento-acciones{margin:0}.portada-contenido .resumen-puesto{min-width:0}.resumen-puesto>.resumen-pos,.resumen-puesto>strong{white-space:nowrap;word-break:normal;overflow-wrap:normal}.resumen-puesto>div{min-width:0;overflow-wrap:break-word}}@media screen and (max-width:640px){.app-shell>header{position:static}.contenido,.portada-contenido,.coach-card,.generic-card,.table-wrap{min-width:0;max-width:100%}.btn{max-width:100%;white-space:normal;overflow-wrap:break-word;line-height:1.4}:is(.evento-acciones,.informes-acciones,.ficha-acciones,.plantilla-acciones){flex-wrap:wrap;align-items:stretch}:is(.evento-acciones,.informes-acciones,.ficha-acciones)>.btn{width:100%;margin:0}.section-head{gap:16px}.section-head>div{min-width:0;max-width:100%}.portada-contenido .section-head .evento-acciones{width:100%}:is(.coach-card,.generic-card,.portada-contenido,.panel)>.btn{display:flex;width:100%;justify-content:center}:is(.coach-card,.generic-card,.portada-contenido,.panel)>.btn+.btn{margin-inline-start:0}.resumen-resultados .resumen-puesto{grid-template-columns:32px 90px minmax(0,1fr) 34px;gap:8px}.resumen-resultados .vela-clasificacion{font-size:11px;gap:5px;white-space:nowrap}.resumen-resultados .resumen-puesto>strong{text-align:center}.regatistas-filtros label,.regatistas-herramientas label,.resultados-barra label{min-width:0;width:100%}.coach-alumnos{grid-template-columns:minmax(0,1fr)}.mesa-reloj{font-size:clamp(40px,14vw,70px);padding:16px 0;letter-spacing:1px;white-space:nowrap}.inscritos-pestanas{flex-wrap:wrap;gap:10px}.inscritos-pestanas button{min-width:0;flex-basis:calc(50% - 10px)}}@media screen and (max-width:640px){.portada-contenido .resumen-resultados{grid-template-columns:minmax(0,1fr)}.portada-contenido .resumen-resultados .resumen-puesto{grid-template-columns:32px 90px minmax(0,1fr) 34px;gap:8px}}.revision-plantilla{margin:24px 0;padding:20px;border:1px solid var(--line,#cddce3);border-radius:16px}.revision-plantilla-contadores{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.revision-plantilla-contadores>span{padding:12px;border:1px solid var(--line,#cddce3);border-radius:12px}.revision-plantilla article{margin-top:16px;padding-top:16px;border-top:1px solid var(--line,#cddce3)}.revision-duplicado{display:block;margin-top:8px;color:#a74416;font-size:.8rem;line-height:1.5}:root[data-tema=oscuro] .revision-duplicado{color:#ffb78f}@media(max-width:640px){.revision-plantilla{padding:16px}.revision-plantilla-contadores>span{flex:1 1 140px}}.grupo-resumen{margin-top:20px}.grupo-alumnos{margin:16px 0 24px;padding-left:24px;display:grid;gap:8px}.grupo-resumen>p{margin:16px 0!important}.grupo-resumen>section{margin-top:24px;padding-top:18px;border-top:1px solid var(--line,#cddce3)}.grupo-resumen h5{font-size:.85rem;margin:0 0 12px}.grupo-resumen li{overflow-wrap:break-word}.grupo-resumen section li{margin:12px 0}.almanake-dia button strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:inherit;line-height:1.35}.almanake-dia .almanake-entrenamiento-planificada{background:#ffe1bb!important;color:#66350c!important;border:1px solid #e7a55b}.almanake-dia .almanake-entrenamiento-completada{background:#f59a23!important;color:#402500!important}.almanake-dia .almanake-entrenamiento-cancelada{background:#c83d3d!important;color:#fff!important}.almanake-dia .almanake-entrenamiento{min-width:0}.almanake-leyenda{flex-wrap:wrap}.almanake-dia button strong{display:block;-webkit-line-clamp:unset;overflow:visible}.almanake-dia-compacto button strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.almanake-dia .almanake-entrenamiento-planificada{background:#f59a23!important;color:#402500!important;border:1px solid #d48418}.almanake-dia .almanake-entrenamiento-completada{background:#ffe1bb!important;color:#66350c!important;border:1px solid #e7a55b}.almanake-dia .almanake-grupo-iniciacion.almanake-entrenamiento-planificada{background:#ffd83d!important;color:#433500!important;border-color:#cba800}.almanake-dia .almanake-grupo-iniciacion.almanake-entrenamiento-completada{background:#fff1a8!important;color:#433500!important;border-color:#d8c45e}.almanake-dia .almanake-grupo-otros.almanake-entrenamiento-planificada{background:#c72b91!important;color:#fff!important;border-color:#a82077}.almanake-dia .almanake-grupo-otros.almanake-entrenamiento-completada{background:#f5c4e7!important;color:#63234f!important;border-color:#d995c4}.solicitudes-acceso{margin:24px 0}.solicitudes-acceso article{margin-top:18px}.campana-avisos{position:relative;flex-shrink:0}.campana-boton{position:relative;display:flex;align-items:center;justify-content:center;padding:12px;min-width:48px;min-height:48px}.campana-contador{position:absolute;right:-3px;top:-5px;min-width:22px;padding:3px 5px;border-radius:999px;background:#ce334c;color:#fff;font-size:12px;line-height:1.2}.campana-panel{position:absolute;right:0;top:calc(100% + 12px);width:340px;max-width:calc(100vw - 32px);max-height:65dvh;overflow:auto;padding:20px;border:1px solid var(--line,#cddce3);border-radius:16px;background:#fff;color:#243340;box-shadow:0 12px 35px #15354a30;z-index:30}.campana-panel ul{list-style:none;padding:0;margin:16px 0}.campana-panel li{margin:12px 0}.campana-panel li button{width:100%;text-align:left;padding:12px;border:1px solid #ccdce5;border-radius:10px;background:transparent;color:inherit}.campana-panel li button span{display:block;font-size:.85rem;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal;margin-top:6px}.campana-panel>.btn{margin-top:16px;width:100%}:root[data-tema=oscuro] .campana-panel{background:#12394a;color:#e8f5f7}@media(max-width:640px){.campana-panel{position:fixed;top:16px;right:16px;max-height:calc(100dvh - 32px)}}@media screen{.app-shell>header.cabecera-con-avisos{position:relative;padding-top:80px}.cabecera-con-avisos>.campana-avisos{position:absolute;top:16px;right:24px;z-index:40}.cabecera-con-avisos>.campana-avisos .campana-panel{box-sizing:border-box}}@media screen and (max-width:640px){.cabecera-con-avisos>.campana-avisos{right:16px}.cabecera-con-avisos>.campana-avisos .campana-panel{position:absolute;top:calc(100% + 12px);right:0;max-height:calc(100dvh - 92px)}}@media screen{.seguimiento-agua .table-wrap thead th,.seguimiento-agua .table-wrap thead th *{color:#fff!important;background-color:#226488}.seguimiento-agua .table-wrap thead th{white-space:normal;line-height:1.4;letter-spacing:.04em}}@media screen and (max-width:640px){.portada-contenido .resumen-resultados{grid-template-columns:minmax(0,1fr);gap:6px}.portada-contenido .resumen-resultados .resumen-puesto{grid-template-columns:30px 78px minmax(0,1fr) 34px;grid-template-rows:auto;gap:3px;min-height:0;font-size:12px}.portada-contenido .resumen-resultados .resumen-puesto>.resumen-pos{grid-column:1;grid-row:1;white-space:nowrap}.portada-contenido .resumen-resultados .resumen-puesto>.vela-clasificacion{grid-column:2;grid-row:1;align-items:center;align-content:center;flex-wrap:nowrap;white-space:nowrap;font-size:10px;padding:8px 4px;gap:4px}.portada-contenido .resumen-resultados .resumen-puesto>div{grid-column:3;grid-row:1;padding:9px 6px;overflow-wrap:break-word;word-break:normal}.portada-contenido .resumen-resultados .resumen-puesto>strong{grid-column:4;grid-row:1;padding:9px 3px;align-self:stretch;white-space:nowrap}.portada-contenido .resumen-resultados .resumen-puesto .nombre-patron{margin-top:5px;line-height:1.35}.portada-contenido .resumen-resultados .resumen-puesto .representacion-icono{width:16px;height:12px;flex-shrink:0}}.plantilla-seleccion-regata{margin:20px 0;padding:18px;border:1px solid var(--line,#cddce3);border-radius:14px}.plantilla-seleccion-regata>.evento-acciones{margin:16px 0}.inscripciones-club thead th,.inscripciones-club thead th *{color:#fff!important;background-color:#21638a}.plantilla-club input[type=checkbox]{width:20px;height:20px;cursor:pointer}@media(max-width:640px){.plantilla-seleccion-regata{padding:14px}.plantilla-seleccion-regata .evento-acciones>.btn{width:100%}}.fichas-familia .coach-card{margin:24px 0}.fichas-familia .ficha-grid{gap:20px}.fichas-familia .evento-acciones{margin-block:24px}.fichas-familia .ficha-grid label{min-width:0}.fichas-familia .sesion-familia{padding:16px;border:1px solid var(--line,#cddce3);border-radius:12px;margin:14px 0}.vinculaciones-deportivas{margin-top:28px;padding-top:22px;border-top:1px solid var(--line,#cddce3)}.vinculaciones-deportivas li{margin:18px 0}.vinculaciones-deportivas li>.btn{margin-left:16px}@media(max-width:640px){.vinculaciones-deportivas li>.btn{display:block;margin:12px 0}}@media screen{.app-shell>header.cabecera-gestion{display:flex;flex-direction:column;align-items:stretch;gap:20px;position:relative;padding:22px 32px}.cabecera-gestion .cabecera-superior{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-width:0}.cabecera-gestion .user{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.cabecera-gestion .user>.btn,.cabecera-gestion .user>.tema-boton{flex-shrink:0;white-space:nowrap}.cabecera-gestion .user>.usuario-identidad{display:flex;flex-direction:column;max-width:250px;overflow-wrap:break-word}.cabecera-gestion .campana-avisos{position:relative;top:auto;right:auto;flex-shrink:0}.cabecera-gestion .campana-panel{display:block}.cabecera-gestion nav.navegacion-gestion{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-direction:column;align-items:stretch;gap:16px;grid-column:auto;order:0;overflow:visible;width:100%;padding-top:16px;border-top:1px solid var(--line,#cddce3)}.cabecera-gestion nav.navegacion-gestion>.nav-control,.cabecera-gestion nav.navegacion-gestion>.nav-modulos{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;border:0;padding:0;margin:0}.cabecera-gestion nav.navegacion-gestion button{white-space:nowrap;margin:0}.campo-contrasena{margin-bottom:18px;min-width:0}.acceso-panel .etiqueta-contrasena{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.acceso-panel .etiqueta-contrasena label{margin:0}.ojo-contrasena{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:8px;border:1px solid var(--line,#cddce3);border-radius:12px;background:transparent;color:var(--text,#243340);cursor:pointer;flex-shrink:0}.ojo-contrasena:focus-visible{outline:2px solid #087c97;outline-offset:3px}}@media screen and (max-width:900px){.cabecera-gestion .cabecera-superior{grid-template-columns:minmax(0,1fr);gap:18px}.cabecera-gestion .user{justify-content:flex-start}}@media screen and (max-width:640px){.app-shell>header.cabecera-gestion{padding:18px 16px;gap:16px}.cabecera-gestion .cabecera-superior>.marca{max-width:calc(100% - 60px)}.cabecera-gestion .user>.usuario-identidad{display:none}.cabecera-gestion .campana-avisos{position:absolute;top:16px;right:16px}.cabecera-gestion .user>.btn,.cabecera-gestion .user>.tema-boton{white-space:normal}.cabecera-gestion nav.navegacion-gestion{gap:6px;padding-top:14px}.cabecera-gestion nav.navegacion-gestion button{font-size:.8rem;padding:9px 11px}}.seguimiento-asistencia{margin-block:24px;min-width:0}.seguimiento-asistencia .pasaporte-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}.seguimiento-asistencia details{margin:20px 0}.seguimiento-asistencia summary{cursor:pointer;padding:12px 0}.asistencia-fechas,.grupo-asistencia-alumnos{list-style:none;padding:0;display:grid;gap:16px;margin:20px 0}.asistencia-fechas li,.grupo-asistencia-alumnos li{display:grid;gap:8px;padding:14px;border:1px solid var(--line,#cddce3);border-radius:12px;overflow-wrap:break-word}.seguimiento-asistencia .pasaporte-kpis article{min-width:0}.pdf-publicacion-previa{margin-top:24px}.pdf-publicacion-previa>img{display:block;width:min(100%,660px);height:auto;margin:20px auto;border:1px solid var(--line,#cddce3)}.toa-documento-titulo{border:0;background:transparent;color:#087d98;font:inherit;font-weight:700;padding:0;text-align:left;cursor:pointer;overflow-wrap:break-word}.toa-documento-acciones{display:flex;flex-wrap:wrap;gap:12px;margin-block:18px}.toa-versiones{width:100%;margin-top:18px}.toa-versiones li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.aviso-card>div{min-width:0}.aviso-card details{margin-block:16px}.aviso-card summary{cursor:pointer;padding-block:8px}@media(max-width:640px){.toa-documento-acciones{flex-direction:column;align-items:stretch}.toa-documento-acciones>.btn{justify-content:center}.toa-versiones li{flex-direction:column;align-items:flex-start}.toa-documento-titulo{font-size:1rem}.pdf-publicacion-previa{padding:12px}}.aviso-card>div:has(>.toa-documento-acciones){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.aviso-card>div:has(>.toa-documento-acciones)>h4,.aviso-card>div:has(>.toa-documento-acciones)>p,.aviso-card>div:has(>.toa-documento-acciones)>details{grid-column:1}.aviso-card>div>.toa-documento-acciones{grid-column:2;grid-row:1 / span 3;flex-direction:column;align-self:center;margin:0}.aviso-card:has(.toa-documento-acciones)>.module-icon{background:#f0f5f7;color:#bc2446;border:1px solid #d2dfe6;border-radius:8px;font-size:18px}@media(max-width:640px){.aviso-card>div:has(>.toa-documento-acciones){display:block}.aviso-card>div>.toa-documento-acciones{margin-top:18px}}.regata-tarjeta-gestion{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px}.regata-lateral{min-width:0}.regata-lateral .regata-cartel{width:100%;margin:0}.regata-lateral .edicion-evento{margin-top:20px;padding:12px}.regata-lateral .edicion-evento-opciones{grid-template-columns:minmax(0,1fr);gap:18px}.regata-lateral .edicion-evento button{width:100%;justify-content:center}.regata-lateral .edicion-evento-opciones p{font-size:.8rem;line-height:1.5}.regata-tarjeta-gestion .regata-resumen>.btn{display:flex;justify-content:center;width:100%;margin-block:16px;white-space:normal}@media(max-width:900px){.regata-tarjeta-gestion{grid-template-columns:minmax(0,1fr)}.regata-lateral .regata-cartel .cartel-evento{width:180px;max-height:280px}.regata-lateral .edicion-evento-opciones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.regata-lateral .edicion-evento-opciones{grid-template-columns:minmax(0,1fr)}}.coach-grid:has(>.regata-tarjeta-gestion){grid-template-columns:minmax(0,1fr)}.tablon-evento .toa-pdf-fila{padding:18px 20px;border:1px solid #d6dfe5;border-radius:3px;background:#fff;gap:18px;align-items:center}.tablon-evento .toa-pdf-fila>.module-icon{width:44px;height:54px;flex:0 0 44px;background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.toa-pdf-fila>.module-icon svg{display:block;width:44px;height:54px}.tablon-evento .toa-pdf-fila .toa-documento-titulo{color:#008bbc;font-size:1.08rem;font-weight:700;line-height:1.4;padding:0;text-decoration:none}.tablon-evento .toa-pdf-fila .toa-documento-titulo:hover{text-decoration:underline}.tablon-evento .toa-pdf-fila .toa-pdf-fecha{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;color:#008bbc;font-size:.92rem;line-height:1.5;margin:6px 0 0}.toa-pdf-fecha svg{flex-shrink:0;margin-top:2px}.toa-pdf-fecha span{min-width:0;overflow-wrap:break-word}.tablon-evento .toa-pdf-fila>div:has(>.toa-documento-acciones){align-items:start;column-gap:24px}.tablon-evento .toa-pdf-fila>div>.toa-documento-acciones{grid-row:1 / span 2;align-self:center;margin:0}.tablon-evento .toa-pdf-fila .toa-documento-acciones>.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:5px;background:#007ca9;color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;padding:11px 16px;min-height:44px;white-space:nowrap;margin:0}.tablon-evento .toa-pdf-fila .toa-documento-acciones>.btn:hover{background:#00668b}.tablon-evento .toa-pdf-fila details{grid-column:1/-1!important;margin:8px 0 0;font-size:.85rem}.tablon-evento .toa-pdf-fila summary{color:#536d7b;padding:2px 0;line-height:1.5}.tablon-evento .toa-pdf-fila .toa-documento-titulo:focus-visible,.tablon-evento .toa-pdf-fila a:focus-visible,.tablon-evento .toa-pdf-fila summary:focus-visible{outline:3px solid #008bbc;outline-offset:4px}:root[data-tema=oscuro] .tablon-evento .toa-pdf-fila{background:#142a38;border-color:#3d586a}:root[data-tema=oscuro] .tablon-evento .toa-pdf-fila .toa-documento-titulo,:root[data-tema=oscuro] .tablon-evento .toa-pdf-fila .toa-pdf-fecha{color:#6bd4f5}:root[data-tema=oscuro] .tablon-evento .toa-pdf-fila summary{color:#c2d5df}@media(max-width:640px){.tablon-evento .toa-pdf-fila{padding:16px 12px;gap:12px;flex-wrap:nowrap;align-items:flex-start}.tablon-evento .toa-pdf-fila>.module-icon{width:34px;height:44px;flex-basis:34px}.toa-pdf-fila>.module-icon svg{width:34px;height:44px}.tablon-evento .toa-pdf-fila .toa-documento-titulo{font-size:1rem}.tablon-evento .toa-pdf-fila .toa-pdf-fecha{font-size:.8rem;gap:6px}.tablon-evento .toa-pdf-fila>div:has(>.toa-documento-acciones){display:flex;flex-direction:column}.tablon-evento .toa-pdf-fila>div>.toa-documento-acciones{align-self:flex-start;margin:14px 0 0;order:3}.tablon-evento .toa-pdf-fila details{order:4;width:100%;margin-top:12px}.tablon-evento .toa-pdf-fila .toa-documento-acciones>.btn{font-size:.85rem;padding:10px 14px}.tablon-evento .toa-pdf-fila:has(>.toa-versiones){flex-wrap:wrap}}.sexo-circulo.sexo-f,.sexo-circulo.sexo-m{width:40px;height:40px;flex-shrink:0;font-size:.65rem;white-space:nowrap}.inscripciones-club,.secretaria-club,.revision-inscripcion{min-width:0;max-width:100%}.inscripciones-club .inscripcion-pasos li{min-width:0;flex:1}.inscripcion-pasos li>span{flex-shrink:0}.inscripciones-club article.coach-card{margin:20px 0}.inscripciones-club .table-wrap{margin:18px 0}.inscripciones-club .club-inscripcion-tabla input[type=checkbox]{width:22px;height:22px}@media(max-width:640px){.inscripciones-club{padding:16px}.inscripciones-club .inscripcion-pasos{display:grid;grid-template-columns:1fr;gap:12px;padding:16px 0}.inscripciones-club .inscripcion-pasos li{font-size:.85rem;line-height:1.4}.inscripciones-club .coach-card{padding:14px}.inscripciones-club .club-inscripcion-tabla,.secretaria-club .secretaria-club-tabla{display:block;width:100%;min-width:0!important}.club-inscripcion-tabla thead,.secretaria-club-tabla thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.club-inscripcion-tabla tbody,.secretaria-club-tabla tbody{display:block}.club-inscripcion-tabla tbody tr,.secretaria-club-tabla tbody tr{display:grid;grid-template-columns:minmax(0,1fr);border-bottom:2px solid var(--line,#d4dee4);padding:12px 0}.club-inscripcion-tabla tbody td,.secretaria-club-tabla tbody td{display:grid;grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:12px;align-items:start;text-align:left;white-space:normal;border:0;padding:9px 12px;min-width:0;overflow-wrap:anywhere}.club-inscripcion-tabla tbody td:before,.secretaria-club-tabla tbody td:before{content:attr(data-label);font-weight:700;color:var(--muted,#546b78);font-size:.8rem}.club-inscripcion-tabla td ul{margin:0;padding-left:18px}.secretaria-club-tabla .secretaria-estado{width:fit-content;max-width:100%;white-space:normal}.secretaria-club-tabla .secretaria-caducidad{grid-column:2}.secretaria-club-tabla td>.btn{width:100%;white-space:normal;margin:0!important}.revision-inscripcion .evento-acciones{display:grid;grid-template-columns:1fr;gap:12px}.revision-inscripcion .evento-acciones .btn{width:100%;white-space:normal;line-height:1.4}}.coach-realizado{margin-block:24px;padding:20px;border:1px solid var(--linea,#d5dfe5);border-radius:14px;min-width:0}.coach-realizado h4,.coach-realizado h3{margin-top:0}.coach-realizado .ficha-grid{margin-block:16px}.coach-asistencia label{min-width:0;overflow-wrap:break-word}.coach-asistencia select{min-height:44px}@media(max-width:600px){.coach-realizado{padding:16px}.coach-realizado input,.coach-realizado select{width:100%;min-width:0}.actividades-club .evento-acciones{margin-block:18px;gap:12px}}.actividades-club .actividad-asistencia-tabla{min-width:0;table-layout:fixed}.actividad-asistencia-tabla th,.actividad-asistencia-tabla td{white-space:normal;overflow-wrap:break-word;padding:14px}.actividades-club .actividad-asistencia-tabla th{background:#21638a;color:#fff!important;letter-spacing:.04em}.actividad-asistencia-tabla th:first-child{width:62%}.tripulacion-formulario{margin-block:24px;padding-top:18px;border-top:1px solid var(--line,#cddce3);min-width:0}.tripulacion-formulario article{margin-block:18px}.tripulacion-formulario .section-head{margin-bottom:16px;gap:16px}.tripulacion-formulario h5{font-size:1rem;margin:0}.tripulacion-formulario .ficha-grid label{min-width:0}@media(max-width:640px){.tripulacion-formulario article{padding:16px}.tripulacion-formulario .btn{white-space:normal;max-width:100%}}.embarcacion-patron .nombre-patron{white-space:pre-line}.revision-resumen,.revision-pendientes{margin-block:1.5rem;padding:1.25rem;border:1px solid var(--borde,#cbdbe5);border-radius:1rem}.revision-contadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem;margin-block:1rem}.revision-contadores .btn{display:flex;flex-direction:column;gap:.45rem;min-width:0;white-space:normal;padding:1rem;text-align:center}.revision-contadores strong{font-size:1.5rem}.revision-contadores button[aria-pressed=true]{outline:3px solid #00a9bc;outline-offset:2px}.revision-lista-pendientes{display:flex;flex-direction:column;gap:.65rem;min-width:160px}.revision-lista-pendientes small{line-height:1.4}.revision-pendientes li{margin-block:.6rem}@media(max-width:480px){.revision-resumen,.revision-pendientes{padding:1rem}.revision-contadores{grid-template-columns:repeat(2,minmax(0,1fr))}.revision-contadores .btn{font-size:.85rem;padding:.8rem}.revision-lista-pendientes{min-width:140px}}.regata-tarjeta-gestion>.regata-acciones-gestion{grid-column:1/-1;min-width:0;display:grid;gap:20px}.regata-acciones-gestion>.edicion-evento{margin:0;padding:16px}.regata-acciones-gestion .edicion-evento-opciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.regata-acciones-gestion .edicion-evento-opciones>div{min-width:0}.regata-acciones-gestion .edicion-evento-opciones .btn{width:100%;justify-content:center;white-space:normal}.regata-acciones-gestion .edicion-evento-opciones p{margin:12px 0 0}.regata-accesos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.regata-accesos>.btn{width:100%;min-width:0;white-space:normal;justify-content:center;margin:0}@media(max-width:640px){.regata-acciones-gestion .edicion-evento-opciones,.regata-accesos{grid-template-columns:minmax(0,1fr)}}.regata-titulo-clases{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.regata-titulo-clases>h3{flex:1;min-width:0;margin:0}.regata-clases-participantes{flex:0 1 40%;min-width:0;text-align:right;display:grid;gap:10px}.regata-clases-participantes>small{font-weight:700}.regata-clases-participantes>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.regata-clases-participantes>div>span{padding:8px 12px;border:1px solid var(--borde,#a9c9d5);border-radius:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}@media(max-width:640px){.regata-titulo-clases{flex-direction:column;gap:16px}.regata-clases-participantes{width:100%;text-align:left}.regata-clases-participantes>div{justify-content:flex-start}}.tablon-evento .aviso-card{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px}.tablon-evento .aviso-card>.module-icon{grid-column:1;grid-row:1}.tablon-evento .aviso-card>div:nth-child(2){grid-column:2;grid-row:1;min-width:0;width:100%}.tablon-evento .aviso-card>.btn,.tablon-evento .aviso-card>.toa-versiones{grid-column:2;justify-self:start;max-width:100%;width:auto;margin-top:0}.tablon-evento .aviso-card>.toa-versiones{justify-self:stretch;min-width:0}.tablon-evento .aviso-card>.btn{white-space:normal}.tablon-evento .aviso-card .texto-enriquecido{min-width:0;overflow-wrap:break-word}@media(max-width:640px){.tablon-evento .aviso-card{grid-template-columns:34px minmax(0,1fr);gap:14px 12px}.tablon-evento .aviso-card>.btn,.tablon-evento .aviso-card>.toa-versiones{grid-column:1/-1}.tablon-evento .aviso-card>.btn{justify-self:stretch}}.marca-inicio{text-decoration:none;color:inherit}.inicio-fumeke{color:#09264d;background:#fff}.inicio-fumeke .inicio-nav{position:static;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(18px,4vw,70px);border-bottom:1px solid #dce9ee;background:#fff}.inicio-nav>a{display:flex;align-items:center;gap:12px;color:#08264d;text-decoration:none;font-size:1.5rem;letter-spacing:.05em}.inicio-nav nav{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.inicio-nav nav>a{color:#143859;text-decoration:none;font-weight:600}.inicio-fumeke .btn{margin:0;white-space:normal;line-height:1.4}.inicio-fumeke .btn.primario{background:#f77722;color:#10243c;border-color:#f77722}.inicio-hero img{display:block;width:100%;height:auto}.inicio-fumeke main>section:not(.inicio-hero){padding:64px clamp(20px,6vw,100px);scroll-margin-top:24px}.inicio-presentacion{max-width:1100px;margin:auto;text-align:center}.inicio-fumeke h1{font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.12;letter-spacing:-.03em;margin:16px 0 24px}.inicio-fumeke h2{font-size:clamp(1.7rem,2.6vw,2.8rem);line-height:1.2;margin:12px 0 22px}.inicio-fumeke p{line-height:1.65}.inicio-acciones{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:28px}.inicio-accesos{background:#eff8fc}.inicio-enlaces{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:20px;margin-top:30px}.inicio-enlaces>button{padding:26px;border:1px solid #cee0e9;border-radius:20px;background:#fff;color:#102f50;text-align:left;cursor:pointer;font:inherit}.inicio-enlaces h3{font-size:1.2rem;margin:0 0 14px}.inicio-enlaces span{display:block;margin-top:20px;color:#067e9b;font-weight:700}.inicio-club{display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:center}.inicio-club aside{background:#fff1e4;border-radius:26px;padding:32px}.inicio-club .btn{margin-top:20px}.inicio-contacto{background:#082a50;color:#fff}.inicio-contacto>a{color:#6ee0f6;font-size:clamp(1.1rem,2vw,1.7rem);overflow-wrap:anywhere}.inicio-fumeke footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px clamp(20px,6vw,100px);background:#041a33;color:#c8e4ef}.inicio-fumeke footer a{color:inherit;text-decoration:none}.inicio-fumeke a:focus-visible,.inicio-fumeke button:focus-visible{outline:3px solid #0895b8;outline-offset:4px}@media(max-width:700px){.inicio-fumeke .inicio-nav{flex-direction:column;align-items:flex-start;padding:16px}.inicio-nav nav{gap:14px;font-size:.85rem}.inicio-fumeke main>section:not(.inicio-hero){padding:36px 20px}.inicio-club{grid-template-columns:1fr;gap:24px}.inicio-enlaces{grid-template-columns:1fr}.inicio-acciones{flex-direction:column}.inicio-hero{overflow:hidden}.inicio-hero img{min-width:100%}}:root[data-tema=oscuro] .inicio-fumeke{background:#11283b;color:#e2eef6}:root[data-tema=oscuro] .inicio-fumeke .inicio-nav,:root[data-tema=oscuro] .inicio-enlaces>button{background:#18354b;color:#e2eef6}:root[data-tema=oscuro] .inicio-nav>a,:root[data-tema=oscuro] .inicio-nav nav>a{color:#e2eef6}:root[data-tema=oscuro] .inicio-accesos{background:#0b2032}:root[data-tema=oscuro] .inicio-club aside{background:#403023}.inicio-fumeke .inicio-nav nav{flex:0 1 auto;width:auto;max-width:100%;justify-content:flex-end}.inicio-fumeke .inicio-nav nav>.btn{width:auto;flex:0 0 auto;color:#08264d;padding:12px 20px}.inicio-fumeke .inicio-nav nav>a{flex:0 0 auto}.inicio-hero{position:relative}.inicio-hero>a{position:absolute;top:72%;height:7.5%;border-radius:50px}.inicio-hero-descubrir{left:4.8%;width:21%}.inicio-hero-funciones{left:27%;width:16%}@media(max-width:700px){.inicio-fumeke .inicio-nav nav{justify-content:flex-start}.inicio-fumeke .inicio-nav nav>.btn{padding:10px 14px}}.inicio-fumeke .inicio-nav nav>.btn.primario{color:#07264c!important}.agenda-familia,.familias-equipo{margin-block:24px}.familia-convocatoria,.familia-aviso,.familia-respuestas-lista>article{margin-top:20px;border:1px solid var(--line,#cbd9e2);border-radius:16px;padding:20px;min-width:0}.familia-convocatoria.cancelada{border-left:5px solid #cf3434}.familia-aviso.sin-leer{border-left:5px solid #e78b22}.familia-pendiente{font-weight:700}.agenda-familia fieldset,.familias-equipo fieldset{border:0;padding:0;margin-top:20px;min-width:0}.agenda-familia label,.familias-equipo label{display:grid;gap:8px;margin-block:16px}.agenda-familia textarea,.familias-equipo textarea{width:100%;min-height:90px}.familia-respuestas-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.familia-respuestas-lista>article{margin:0}.agenda-familia .section-head,.familias-equipo .section-head{gap:16px;flex-wrap:wrap}.agenda-familia p,.familias-equipo p{overflow-wrap:break-word}@media(max-width:600px){.familia-convocatoria,.familia-aviso,.familia-respuestas-lista>article{padding:14px}.familia-respuestas-lista{grid-template-columns:1fr}.agenda-familia .section-head>.btn,.familias-equipo .evento-acciones>.btn{width:100%}}.resumen-semana-familia{margin-block:24px}.semana-contadores{display:flex;flex-wrap:wrap;gap:16px;margin-block:20px}.semana-contadores strong{padding:12px;border:1px solid var(--border,#cbdbe5);border-radius:12px}.semana-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resumen-semana-familia h4{margin:0 0 12px}.resumen-semana-familia article{min-width:0;overflow-wrap:anywhere}.resumen-semana-familia article button{margin-top:12px;white-space:normal}.resumen-semana-familia h3{margin-top:24px}@media(max-width:640px){.semana-lista{grid-template-columns:1fr}.semana-contadores{flex-direction:column}.resumen-semana-familia .section-head{align-items:stretch;flex-direction:column}}.mesa-proximas{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-block:20px}.mesa-proximas article{border:1px solid #cbdbe5;border-radius:16px;padding:16px;min-width:0}.mesa-proximas button{display:block;margin-top:16px;white-space:normal}.mesa-jornada h3{margin-top:24px}.mesa-jornada fieldset{border:0;padding:0;min-width:0}.mesa-jornada textarea{min-height:100px}.mesa-jornada .familia-aviso{overflow-wrap:anywhere}@media(max-width:600px){.mesa-proximas,.mesa-jornada .ficha-grid{grid-template-columns:1fr}}.eliminar-pruebas{max-width:1100px;margin-inline:auto;padding:20px}.eliminar-pruebas fieldset{border:0;min-width:0;padding:0;margin-block:24px}.eliminar-pruebas fieldset button{margin-top:20px}.eliminar-pruebas .coach-control{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.eliminar-pruebas .coach-control input{width:auto;flex-shrink:0}.eliminar-pruebas li{overflow-wrap:anywhere}@media(max-width:640px){.eliminar-pruebas{padding:12px}.eliminar-pruebas .ficha-grid{grid-template-columns:1fr}.eliminar-pruebas button{white-space:normal}}.transporte-material{max-width:1200px;margin:auto;line-height:1.65}.transporte-presentacion{display:block!important;max-width:820px;margin:0 auto 36px;text-align:center;background:transparent!important;border:0!important;padding:20px 0!important}.transporte-presentacion h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.12;margin:12px 0 24px}.transporte-material .btn{display:inline-flex;justify-content:center;text-decoration:none;white-space:normal;margin:16px 0 0;min-height:44px;align-items:center}.transporte-mascota{display:block;position:relative;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none}.transporte-mascota img{display:block;width:100%;height:auto}.transporte-mascota span{display:block;background:#082a50;color:#fff;padding:18px 24px;font-weight:700}.transporte-ayuda{margin-block:48px}.transporte-ayuda>h2{font-size:clamp(1.6rem,3vw,2.2rem)}.transporte-servicios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.transporte-servicios>section{padding:24px;border:1px solid #7b9dab;border-radius:18px;min-width:0}.transporte-servicios>section>span{color:#e17c20;font-weight:800;font-size:1.4rem}.transporte-servicios h3{margin-block:12px;font-size:1.2rem}.transporte-contacto{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;background:#082a50;color:#fff;border-radius:22px;padding:36px;scroll-margin-top:24px}.transporte-contacto h2{color:#fff;margin-top:8px}.transporte-correo{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:12px}.transporte-correo>a:not(.btn){color:#8ee7f6;overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.3rem)}.transporte-contacto .btn{background:#f77722;color:#09264d;border-color:#f77722;margin:0}.transporte-contacto small{color:#d8e9f1}.transporte-material a:focus-visible{outline:3px solid #e9892a;outline-offset:5px}@media(max-width:700px){.transporte-servicios,.transporte-contacto{grid-template-columns:minmax(0,1fr)}.transporte-contacto{padding:24px}.transporte-servicios{gap:16px}.transporte-mascota span{padding:16px;font-size:.9rem}.transporte-ayuda{margin-block:32px}.transporte-correo>.btn{width:100%}}.transporte-material>.transporte-presentacion{position:static!important;z-index:auto!important;top:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.transporte-contacto .eyebrow{color:#8ee7f6}.transporte-documentos{margin-top:48px;padding-bottom:24px}.transporte-documentos h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.transporte-documentos-lista{display:grid;gap:20px;margin-top:28px}.transporte-documento{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid #8ca8b5;border-radius:12px;padding:24px;min-width:0}.transporte-word{display:grid;place-items:center;width:48px;height:58px;border-radius:5px;background:#185abd;color:#fff;font-size:1.6rem;font-weight:800}.transporte-documento-datos{min-width:0}.transporte-documento h3{margin:0;font-size:1.15rem;line-height:1.4}.transporte-documento h3>a{color:#007ca9;text-decoration:none}.transporte-documento h3>a:hover{text-decoration:underline}.transporte-documento p{margin:6px 0}.transporte-documento small{display:block}.transporte-documento-acciones{display:flex;gap:16px;align-items:center}.transporte-documento-acciones .btn{margin:0;min-width:150px}.transporte-documento-acciones .btn.primario{background:#f77722;color:#09264d;border-color:#f77722}.transporte-contador-nota{font-size:.85rem;margin-top:20px}:root[data-tema=oscuro] .transporte-documento h3>a{color:#71d7f5}@media(max-width:950px){.transporte-documento{grid-template-columns:48px minmax(0,1fr)}.transporte-documento-acciones{grid-column:2;flex-wrap:wrap}}@media(max-width:600px){.transporte-documento{padding:20px 16px;gap:16px}.transporte-documento-acciones{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.transporte-documento-acciones .btn{width:100%;min-width:0}.transporte-documento h3{font-size:1rem}.transporte-documentos{margin-top:32px}}.transporte-documento-acciones .btn{padding:12px 18px;border-radius:8px;text-align:center;white-space:nowrap;min-width:170px}.transporte-documentos,.transporte-contacto{scroll-margin-top:250px}@media(max-width:600px){.transporte-documento-acciones .btn{min-width:0;white-space:normal}}.inicio-accesos .inicio-enlaces{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}.inicio-accesos .inicio-enlaces>button{display:flex;flex-direction:column;align-items:flex-start;padding:20px 16px;min-width:0}.inicio-accesos .inicio-enlaces h3{font-size:clamp(.95rem,1.3vw,1.15rem);min-height:4.2em;margin-bottom:12px;line-height:1.4}.inicio-accesos .inicio-enlaces p{font-size:clamp(.86rem,1.05vw,1rem);margin:0 0 20px;line-height:1.6}.inicio-accesos .inicio-enlaces span{margin-top:auto;font-size:.9rem}.inicio-accesos .inicio-enlaces>button:focus-visible{outline-offset:-4px}@media(max-width:1100px){.inicio-accesos .inicio-enlaces{grid-template-columns:repeat(5,minmax(215px,1fr));overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:14px}.inicio-accesos .inicio-enlaces>button{scroll-snap-align:start}.inicio-accesos .inicio-enlaces h3{font-size:1.05rem;min-height:2.8em}.inicio-accesos .inicio-enlaces p{font-size:.95rem}}.material-listado{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.material-revision{padding:16px;margin:12px 0;border:1px solid var(--borde,#cadce5);border-radius:14px}.material-permiso{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0}.material-permiso span{overflow-wrap:anywhere}.material-club .coach-card,.material-club fieldset{min-width:0}.material-asignacion{margin:24px 0;padding:18px;border:1px solid var(--borde,#cadce5);border-radius:16px}.material-seleccion{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.material-opcion{padding:14px;border:1px solid var(--borde,#cadce5);border-radius:12px;min-width:0}.material-opcion label{display:flex;align-items:center;gap:10px}.material-opcion label input[type=checkbox]{width:auto;flex:0 0 auto}.material-opcion-bloqueada{border-color:#ce8888}.material-opcion p{margin:8px 0;overflow-wrap:anywhere}.resultados-consulta .clasificacion-desplazable .inscritos-tabla :is(th,td){box-sizing:border-box;overflow-wrap:normal;word-break:normal}.resultados-consulta .clasificacion-desplazable .inscritos-tabla th{width:auto}.resultados-consulta .clasificacion-desplazable .inscritos-tabla :is(th,td):nth-child(1){width:64px;min-width:64px;max-width:64px;left:0}.resultados-consulta .clasificacion-desplazable .inscritos-tabla :is(th,td):nth-child(2){width:112px;min-width:112px;max-width:112px;left:64px}.resultados-consulta .clasificacion-desplazable .inscritos-tabla th button{display:flex;align-items:center;justify-content:center;gap:6px;white-space:normal;width:100%;line-height:1.35}.resultados-consulta .clasificacion-desplazable .inscritos-tabla th button>span:last-child{flex-shrink:0;margin-left:0}.resultados-consulta .clasificacion-desplazable .inscritos-tabla td:nth-child(n+3){white-space:normal}.resultados-consulta .clasificacion-desplazable .inscritos-tabla td:last-child{white-space:nowrap}.resultados-consulta .llegadas-resumen>span{min-width:0}.resultados-consulta .llegadas-resumen strong{white-space:normal;overflow-wrap:normal;line-height:1.45;font-variant-numeric:tabular-nums}@media(max-width:700px){.resultados-consulta .clasificacion-desplazable .inscritos-tabla :is(th,td){padding:12px 6px}.resultados-consulta .clasificacion-desplazable .inscritos-tabla th button{font-size:.7rem;gap:4px}.resultados-consulta .llegadas-resumen{grid-template-columns:repeat(2,minmax(0,1fr))}.resultados-consulta .llegadas-resumen strong{font-size:.8rem}}@media(max-width:700px){.resultados-consulta .clasificacion-desplazable .inscritos-tabla :is(th,td):nth-child(-n+2){position:static;left:auto;box-shadow:none}}
