.calendario-module__VodhBq__pagina{color:#fff;background:#0a0a0a;min-height:100vh;font-family:Outfit,system-ui,sans-serif}.calendario-module__VodhBq__barra{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a1a2ed9;border-bottom:1px solid #ffffff12;position:fixed;top:0;left:0;right:0}.calendario-module__VodhBq__interiorBarra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;height:72px;margin:0 auto;padding:0 24px;display:flex}.calendario-module__VodhBq__marca{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.calendario-module__VodhBq__marca img{border-radius:50%;width:46px;height:46px}.calendario-module__VodhBq__marca span{flex-direction:column;line-height:1.05;display:flex}.calendario-module__VodhBq__marca b{letter-spacing:.5px;font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:900}.calendario-module__VodhBq__marca small{letter-spacing:1.8px;color:#8b8b9e;font-size:8.5px;font-weight:600}.calendario-module__VodhBq__enlaces{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.calendario-module__VodhBq__enlaces a{color:#ffffffd9;font-size:14px;text-decoration:none;transition:color .2s}.calendario-module__VodhBq__enlaces a:hover{color:#f5c300}.calendario-module__VodhBq__hero{padding:140px 24px 34px}.calendario-module__VodhBq__interior{width:100%;max-width:1180px;margin:0 auto}.calendario-module__VodhBq__antetitulo{letter-spacing:3.5px;color:#f5c300;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600}.calendario-module__VodhBq__hero h1{text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(46px,6.5vw,84px);font-weight:900;line-height:.9}.calendario-module__VodhBq__bajada{color:#a8a8b4;max-width:640px;margin:16px 0 0;font-size:16.5px;font-weight:300;line-height:1.6}.calendario-module__VodhBq__leyenda{background:#14141f;border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;padding:15px 18px;display:flex}.calendario-module__VodhBq__claveLeyenda{color:#c4c4cc;align-items:center;gap:8px;font-size:13px;display:inline-flex}.calendario-module__VodhBq__punto{border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 2px #ffffff21}.calendario-module__VodhBq__meses{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:34px auto 0;padding:0 24px;display:flex}.calendario-module__VodhBq__mesActual{text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:900;line-height:1}.calendario-module__VodhBq__botonesMes{gap:9px;display:flex}.calendario-module__VodhBq__botonMes{color:#fff;letter-spacing:.8px;text-transform:uppercase;border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:6px;padding:9px 15px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.calendario-module__VodhBq__botonMes:hover{color:#f5c300;border-color:#f5c300}.calendario-module__VodhBq__zona{padding:22px 24px 90px}.calendario-module__VodhBq__rejilla{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:1180px;margin:0 auto;display:grid}.calendario-module__VodhBq__nombreDia{text-align:center;letter-spacing:1.6px;text-transform:uppercase;color:#8b8b9e;padding:8px 4px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700}.calendario-module__VodhBq__dia{background:#14141f;border:1px solid #ffffff0f;border-radius:7px;min-height:104px;padding:7px 8px 9px}.calendario-module__VodhBq__diaFuera{background:#14141f66;border-color:#ffffff08}.calendario-module__VodhBq__diaHoy{border-color:#f5c3008c;box-shadow:inset 0 0 0 1px #f5c30033}.calendario-module__VodhBq__numeroDia{color:#8b8b9e;font-variant-numeric:tabular-nums;font-size:12.5px}.calendario-module__VodhBq__diaHoy .calendario-module__VodhBq__numeroDia{color:#f5c300;font-weight:600}.calendario-module__VodhBq__evento{border-left:3px solid var(--color-ambito,#6e6e7c);color:#e4e4ec;background:#ffffff0d;border-radius:4px;margin-top:5px;padding:4px 6px 4px 8px;font-size:11.5px;line-height:1.35;text-decoration:none;transition:background .15s;display:block}.calendario-module__VodhBq__evento:hover{background:#ffffff1c}.calendario-module__VodhBq__evento b{font-weight:600;display:block}.calendario-module__VodhBq__evento small{color:#8b8b9e}.calendario-module__VodhBq__lista{max-width:1180px;margin:40px auto 0}.calendario-module__VodhBq__tituloLista{text-transform:uppercase;margin:0 0 16px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:900}.calendario-module__VodhBq__filaEvento{border:1px solid #ffffff12;border-left:3px solid var(--color-ambito,#6e6e7c);color:inherit;background:#14141f;border-radius:7px;align-items:center;gap:14px;margin-bottom:8px;padding:13px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.calendario-module__VodhBq__filaEvento:hover{border-color:#f5c30059;transform:translate(3px)}.calendario-module__VodhBq__fechaEvento{text-align:center;flex:0 0 62px;font-family:Barlow Condensed,sans-serif;line-height:1}.calendario-module__VodhBq__fechaEvento b{color:#fff;font-size:26px;font-weight:900;display:block}.calendario-module__VodhBq__fechaEvento small{letter-spacing:1.4px;text-transform:uppercase;color:#8b8b9e;font-size:11px}.calendario-module__VodhBq__textoEvento{flex:1;min-width:0}.calendario-module__VodhBq__textoEvento b{color:#fff;font-size:15.5px;font-weight:600;display:block}.calendario-module__VodhBq__textoEvento span{color:#8b8b9e;font-size:13px}.calendario-module__VodhBq__chapaAmbito{letter-spacing:1.2px;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;flex:none;padding:2px 7px;font-family:Barlow Condensed,sans-serif;font-size:11.5px;font-weight:700}.calendario-module__VodhBq__vacio{text-align:center;color:#7e7e8c;border:1px dashed #ffffff21;border-radius:8px;max-width:1180px;margin:0 auto;padding:50px 20px}.calendario-module__VodhBq__vacio strong{color:#fff;text-transform:uppercase;margin-bottom:7px;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:900;display:block}.calendario-module__VodhBq__aviso{color:#d6d2c4;background:#f5c30012;border:1px solid #f5c30040;border-radius:6px;max-width:1180px;margin:0 auto;padding:24px 26px;font-size:15px;line-height:1.6}.calendario-module__VodhBq__aviso b{color:#f5c300;margin-bottom:4px;display:block}@media (max-width:760px){.calendario-module__VodhBq__rejilla{display:none}.calendario-module__VodhBq__lista{margin-top:10px}.calendario-module__VodhBq__meses{margin-top:24px}}
