@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff")}:root{--color-primary:#02673d;--color-primary-light:#e6f0ec;--color-primary-dark:#025231;--color-menu-background:#e1ede8;--color-surface:#fff;--color-background:#f5f6f7;--color-text:#111827;--color-text-secondary:#6b7280;--color-border:#e5e7eb;--color-placeholder-imagen:var(--color-border);--color-text-muted-green:#6f8579;--color-danger:#b91c1c;--color-danger-light:#fdecec;--color-success:#02673d;--radius-md:.4211rem;--radius-sm:.2105rem;--radius-lg:.8421rem;--shadow-sm:0 1px 2px #1118270f;--shadow-md:0 4px 12px #11182714;--font-sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.625rem;--text-header:calc(var(--text-md) * 1.08);--leading-tight:1.2;--leading-normal:1.4;--leading-relaxed:1.6;--font-size-label-icono:.59375rem;--font-size-tile-label:.5625rem;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:3rem;--content-max:480px;--tactil-min:44px;--linea-fina:1px;--linea-media:2px;--icono-3xs:.5789rem;--icono-2xs:.6842rem;--icono-xs:.8421rem;--icono-sm:.9474rem;--icono-md:1.0526rem;--icono-lg:1.1579rem;--icono-xl:1.2632rem;--icono-2xl:1.4737rem;--gutter-lateral:.625rem;--altura-header:2.6316rem;--altura-nav-inferior:2.9474rem;--inset-top-seguro:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--inset-bottom-seguro:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:root{font-size:clamp(16px,4.94792vw,23.75px)}.lucide{width:var(--icono-xl);height:var(--icono-xl)}svg.icono-3xs{width:var(--icono-3xs);height:var(--icono-3xs)}svg.icono-2xs{width:var(--icono-2xs);height:var(--icono-2xs)}svg.icono-xs{width:var(--icono-xs);height:var(--icono-xs)}svg.icono-sm{width:var(--icono-sm);height:var(--icono-sm)}svg.icono-md{width:var(--icono-md);height:var(--icono-md)}svg.icono-lg{width:var(--icono-lg);height:var(--icono-lg)}svg.icono-xl{width:var(--icono-xl);height:var(--icono-xl)}svg.icono-2xl{width:var(--icono-2xl);height:var(--icono-2xl)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{height:100%}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:.1053rem}.conectividad-pill{background:var(--color-background);width:2.1053rem;height:2.1053rem;color:var(--color-text-secondary);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.conectividad-pill--tocable{cursor:pointer}.conectividad-pill-icono{flex-shrink:0}.header{height:calc(var(--altura-header) + var(--inset-top-seguro));padding:0 var(--space-3);background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:20;padding-top:var(--inset-top-seguro);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.header-boton-menu{cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:start;align-items:center;width:2.1053rem;height:2.1053rem;display:flex}.header-icono{color:var(--color-primary)}.header-logo{justify-self:center;align-items:center;display:flex}.header-logo img{width:auto;height:1.6842rem;display:block}.header-derecha{justify-self:end;align-items:center;gap:var(--space-1);display:flex}.header-alertas{background:#e6f3ec;border-radius:50%;justify-content:center;align-items:center;width:2.1053rem;height:2.1053rem;display:flex;position:relative}.header-alertas-badge{min-width:.9474rem;height:.9474rem;padding:0 var(--space-1);color:#fff;font-size:var(--text-3xs);border:2px solid var(--color-surface);background:#e0592a;border-radius:52.5789rem;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;top:.1053rem;right:.1053rem}.menu-lateral-backdrop{z-index:30;background:#11182780;position:fixed;inset:0}.menu-lateral-panel{background:var(--color-surface);z-index:31;width:80%;max-width:15.7895rem;padding:calc(var(--altura-header) + var(--inset-top-seguro)) 0 var(--space-7);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;top:0;left:0}.menu-lateral-header{align-items:stretch;gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-5) var(--space-4);background:var(--color-primary-light);border-radius:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.menu-lateral-header:after{content:"";z-index:0;width:2.9474rem;height:2.9474rem;clip-path:path("M56 0 L0 0 A56 56 0 0 1 56 56 Z");background:#02673d59;position:absolute;top:0;right:0}.menu-lateral-avatar{z-index:1;background:var(--color-surface);width:3.1579rem;height:3.1579rem;color:var(--color-primary);border:2px solid var(--color-surface);box-shadow:var(--shadow-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.menu-lateral-avatar-img{object-fit:cover;width:100%;height:100%}.menu-lateral-header-texto{z-index:1;justify-content:center;gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.menu-lateral-header-nombre{-webkit-line-clamp:2;width:100%;font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight);color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.menu-lateral-header-id{font-size:var(--text-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menu-lateral-chevron{z-index:1;color:var(--color-text-secondary);flex-shrink:0;position:relative}.menu-lateral-lista{margin:0;padding:0;list-style:none}.menu-lateral-lista li a,.menu-lateral-lista li button{align-items:center;gap:var(--space-3-5);width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:none;font-weight:500;display:flex}.menu-lateral-icono-circulo{background:var(--color-primary-light);color:#006c3b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.3158rem;height:2.3158rem;display:flex;box-shadow:0 3px 7px #02281a1f}.menu-lateral-icono-volver{width:2.3158rem;height:2.3158rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-lateral-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-lateral-lista li a:active,.menu-lateral-lista li button:active{background:var(--color-primary-light)}.menu-lateral-lista li .menu-lateral-volver{border-top:1px solid var(--color-border);margin-top:var(--space-2);padding-top:calc(var(--space-3) + var(--space-2))}.menu-lateral-cerrar-sesion{justify-content:center;align-items:center;gap:var(--space-2);width:fit-content;margin:var(--space-6) auto 0;padding:var(--space-2) var(--space-5);white-space:nowrap;border:1.5px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-light);color:var(--color-danger);font-size:var(--text-sm);cursor:pointer;box-shadow:var(--shadow-sm);font-weight:600;display:flex}.menu-lateral-cerrar-sesion:active{background:#fbdcdc}svg.menu-lateral-avatar-icono{width:1.3684rem;height:1.3684rem}svg.menu-lateral-salir-icono{width:.7368rem;height:.7368rem}.nav-inferior{height:calc(var(--altura-nav-inferior) + var(--inset-bottom-seguro));background:var(--color-primary);z-index:20;padding-bottom:var(--inset-bottom-seguro);padding-left:var(--space-2);padding-right:var(--space-2);display:flex;position:fixed;bottom:0;left:0;right:0}.nav-inferior-item{flex:1;display:flex}.nav-inferior-item-contenido{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.nav-inferior-icono-wrap{justify-content:center;align-items:center;gap:var(--space-1-5);height:1.8947rem;padding:0 var(--space-3-5);color:var(--color-surface);border:1px solid #0000;border-radius:52.5789rem;transition:border-color .25s,color .25s;display:flex;overflow:hidden}.nav-inferior-icono-wrap[data-activo=true]{color:var(--color-surface);background:0 0;border-color:#729d8c}.nav-inferior-foto{object-fit:cover;border:1px solid #ffffffd9;border-radius:50%;flex-shrink:0;width:1.5789rem;height:1.5789rem}.nav-inferior-label{font-size:var(--font-size-label-icono);color:var(--color-surface);white-space:nowrap;font-weight:600}svg.nav-inferior-icono{width:1.3158rem;height:1.3158rem}.estado-vacio{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);color:var(--color-text-secondary);flex-direction:column;display:flex}.estado-vacio-icono{background:var(--color-border);width:3rem;height:3rem;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.estado-vacio--sin-conexion .estado-vacio-icono,.estado-vacio--error-servidor .estado-vacio-icono{background:var(--color-danger-light);color:var(--color-danger)}.estado-vacio-titulo{font-size:var(--text-md);color:var(--color-text);margin:0;font-weight:600}.estado-vacio-detalle{font-size:var(--text-sm);line-height:var(--leading-normal);max-width:32ch;margin:0}.estado-vacio-boton{align-items:center;gap:var(--space-1-5);margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-surface);font-size:var(--text-base);cursor:pointer;border:none;font-family:inherit;font-weight:600;display:inline-flex}.estado-vacio-boton:disabled{opacity:.7}.estado-vacio-boton-icono--girando{animation:.9s linear infinite estado-vacio-giro}@keyframes estado-vacio-giro{to{transform:rotate(360deg)}}svg.estado-vacio-boton-icono{width:.7895rem;height:.7895rem}.pila-pantallas{width:100%;position:relative}.pila-capa,.pila-capa-motion{width:100%}.pila-capa[hidden]{display:none}.pila-pantallas[data-transicion]{min-height:100dvh;overflow:hidden}.pila-pantallas[data-transicion] .pila-capa[data-estado=activa],.pila-pantallas[data-transicion] .pila-capa[data-estado=saliente]{position:absolute;left:0;right:0}.pila-pantallas[data-transicion] .pila-capa[data-estado=saliente]{z-index:1}.aviso-transitorio{left:50%;bottom:calc(var(--altura-nav-inferior) + var(--inset-bottom-seguro) + var(--space-4));z-index:30;max-width:calc(100% - var(--space-8));padding:var(--space-2-5) var(--space-4);color:var(--color-surface);font-size:var(--text-sm);text-align:center;pointer-events:none;align-items:center;gap:var(--space-1-5);background:#022b1aeb;border-radius:52.5789rem;font-weight:500;line-height:1.3;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px #00000038}.aviso-transitorio--alerta,.aviso-transitorio--exito{top:calc(var(--altura-header) + var(--inset-top-seguro) + var(--space-4));bottom:auto;left:var(--space-4);right:var(--space-4);border-radius:var(--radius-lg);width:auto;max-width:none;color:var(--color-surface);justify-content:center;transform:none}.aviso-transitorio--alerta{border:1.5px solid var(--color-danger);background:#b91c1ca6;box-shadow:0 6px 20px #b91c1c2e}.aviso-transitorio--exito{border:1.5px solid var(--color-primary);background:#02673dd9;box-shadow:0 6px 20px #02673d2e}.aviso-transitorio-icono{flex-shrink:0}.app-layout{background:linear-gradient(#eef4f1 0%,#cfdfd8 35%,#a8c4b7 68%,#729d8c 100%);min-height:100dvh}.app-layout-contenido{padding-top:calc(var(--altura-header) + var(--inset-top-seguro));padding-bottom:calc(var(--altura-nav-inferior) + var(--inset-bottom-seguro) + var(--space-3));padding-left:var(--gutter-lateral);padding-right:var(--gutter-lateral);max-width:var(--content-max);min-height:100dvh;margin-left:auto;margin-right:auto;overflow-x:hidden}.pull-to-refresh-indicador{top:calc(var(--altura-header) + var(--inset-top-seguro) + var(--space-2));opacity:0;align-items:center;gap:var(--space-1);z-index:15;pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.pull-to-refresh-indicador-circulo{justify-content:center;align-items:center;width:1.8947rem;height:1.8947rem;display:flex}.pull-to-refresh-anillo{border:.1579rem solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:1.8947rem;height:1.8947rem}.pull-to-refresh-anillo--girando{animation:.5s linear infinite pull-to-refresh-girar}@keyframes pull-to-refresh-girar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-pantalla{background:linear-gradient(160deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);min-height:100dvh;padding:calc(var(--space-6) + var(--inset-top-seguro)) var(--space-3) calc(var(--space-8) + var(--inset-bottom-seguro));justify-content:center;align-items:safe center;display:flex}.login-tarjeta{background:var(--color-surface);border-radius:var(--radius-md);width:100%;max-width:23.1579rem;box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-5) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.login-logo{width:auto;height:3.1579rem;margin:0 auto}.login-subtitulo{margin:0 0 var(--space-1);text-align:center;color:var(--color-text-secondary);font-size:var(--text-base)}.login-campo{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text);flex-direction:column;display:flex}.login-campo input,.login-campo select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-lg)}.login-campo input:focus,.login-campo select:focus{border-color:var(--color-primary);outline:none}.login-error{padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-light);margin:0}.login-aviso-email{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);overflow-wrap:anywhere;background:#fff7e6;border:1px solid #f0d9a8;flex-direction:column;line-height:1.45;display:flex}.login-aviso-email p{margin:0}.login-boton{margin-top:var(--space-1);padding:var(--space-2-5);background:var(--color-primary);color:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--text-md);cursor:pointer;border:none;font-weight:600}.login-boton:disabled{opacity:.6;cursor:default}.login-revisar-email{text-align:center;align-items:center}.login-revisar-titulo{margin:var(--space-1-5) 0 0;font-size:var(--text-xl);color:var(--color-text);font-weight:600}.login-revisar-texto{color:var(--color-text-secondary);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.5}.barra-progreso-pista{border-radius:var(--radius-sm);background:var(--color-border);width:100%;height:.3158rem;position:relative;overflow:hidden}.barra-progreso-relleno{border-radius:var(--radius-sm);background:var(--color-primary);width:40%;height:100%;position:absolute;top:0;left:0}.confirmar-pantalla{background:var(--color-primary);min-height:100dvh;padding:var(--space-6) var(--space-3);justify-content:center;align-items:center;display:flex}.confirmar-tarjeta{background:var(--color-surface);border-radius:var(--radius-md);width:100%;max-width:23.1579rem;box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-5) var(--space-4);gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.confirmar-logo{width:auto;height:3.1579rem;margin:0 auto var(--space-1)}.confirmar-cargando{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-base)}.confirmar-error{padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-danger);background:var(--color-danger-light);margin:0}.confirmar-volver{color:var(--color-primary);font-weight:600;font-size:var(--text-base)}.confirmar-volver:hover{text-decoration:underline}.saludo{margin:0 0 var(--space-1);padding-top:var(--space-2);padding-right:var(--space-2-5);padding-left:var(--space-2-5);font-size:var(--text-sm);color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.saludo-nombre{font-weight:700}.carrusel-contenedor{margin-top:0;margin-bottom:var(--space-2)}.carrusel-viewport{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-border);width:100%;position:relative;overflow:hidden}.carrusel-viewport--estado{justify-content:center;align-items:center;display:flex}.carrusel-slide{touch-action:pan-y;cursor:grab;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;inset:0}.carrusel-slide-imagen{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.carrusel-slide-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#01140dd9 0%,#01140d9e 34%,#01140d4d 60%,#01140d00 85%);position:absolute;inset:0}.carrusel-slide-capa{z-index:2;padding:var(--space-2-5) var(--space-3) var(--space-6) var(--space-3);pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:0}.carrusel-slide-badge{align-items:center;gap:var(--space-1-5);padding:.1875rem var(--space-2-5) .1875rem .1875rem;color:#fff;font-size:var(--font-size-label-icono);letter-spacing:.03em;text-transform:uppercase;background:#02673dcc;border-radius:52.5789rem;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #00000040}.carrusel-slide-badge-icono{width:.9474rem;height:.9474rem;color:var(--color-primary);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.carrusel-slide-textos{flex-direction:column;align-self:stretch;gap:.1875rem;margin-top:auto;display:flex}.carrusel-slide-titulo{font-size:var(--text-base);font-weight:700;line-height:var(--leading-tight);color:#fff;text-shadow:0 1px 4px #01140d8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.carrusel-slide-descripcion{color:#fffffff2;text-shadow:0 1px 4px #01140d99;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-right:6.4211rem;font-size:.65625rem;line-height:1.3;display:-webkit-box;overflow:hidden}.carrusel-slide-boton{z-index:3;align-items:center;gap:var(--space-0-5);padding:var(--space-1) var(--space-2);color:var(--color-primary);font-size:var(--text-3xs);cursor:pointer;background:linear-gradient(#f6fbf8 0%,#eef7f2 100%);border:none;border-radius:52.5789rem;font-weight:700;display:inline-flex;position:absolute;bottom:.5263rem;right:.5263rem;box-shadow:0 2px 8px #0003}.carrusel-dots{z-index:2;align-items:center;gap:var(--space-1-5);display:flex;position:absolute;bottom:.4211rem;left:50%;transform:translate(-50%)}.carrusel-dot{cursor:pointer;background:0 0;border:1.5px solid #ffffffd9;border-radius:50%;width:.3684rem;height:.3684rem;padding:0}.carrusel-dot-activo{border-color:var(--color-primary);background:var(--color-primary);width:.4737rem;height:.4737rem}svg.carrusel-slide-boton-chevron{width:.6316rem;height:.6316rem}.novedades-card{margin-top:0;margin-bottom:var(--space-2)}.novedades-caja{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);cursor:pointer;border:1px solid #fff9;padding:0;position:relative;overflow:hidden}.novedades-caja--estado{background:#f5f6f8;border-color:#e5e7eb;padding:0}.novedades-header{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3-5);background:var(--color-primary-light);color:var(--color-primary);display:flex;position:relative}.novedades-header-label{align-items:center;gap:var(--space-1-5);font-size:var(--font-size-label-icono);text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:flex}.novedades-icono{flex-shrink:0}.novedades-header-fecha{font-size:var(--font-size-label-icono);opacity:.85;white-space:nowrap}.novedades-progreso{height:var(--linea-media);transform-origin:0;animation:novedades-progreso var(--novedades-intervalo,6s) linear forwards;background:#02673d59;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes novedades-progreso{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.novedades-progreso{display:none}}.novedades-cuerpo{padding:var(--space-2) var(--space-3-5) var(--space-2-5);position:relative;overflow:hidden}.novedades-texto{color:var(--color-text);-webkit-line-clamp:3;text-align:left;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;-webkit-box-orient:vertical;min-height:3.375rem;margin:0;font-size:.78125rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.novedades-texto--con-chevron{padding-right:var(--space-4-5)}.novedades-texto strong{font-weight:600}.novedades-chevron{right:var(--space-3-5);bottom:var(--space-2-5);height:1.125rem;color:var(--color-primary);flex-shrink:0;align-items:center;display:flex;position:absolute}svg.novedades-icono{width:.7368rem;height:.7368rem}.accesos-rapidos{margin-top:0}.accesos-rapidos-caja{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-3) var(--space-2);background:#ffffffd1}.accesos-rapidos-titulo{margin:0 0 var(--space-0-5);padding:var(--space-1);font-size:var(--font-size-label-icono);color:var(--color-primary);font-weight:600}.accesos-rapidos-grid{column-gap:var(--space-1-5);row-gap:var(--space-1-5);grid-template-columns:repeat(4,1fr);display:grid}.accesos-rapidos-item{min-width:0}.accesos-rapidos-tile{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;flex-direction:column;display:flex}.accesos-rapidos-tile-icono{background:var(--color-primary-light);color:#006c3b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.7368rem;height:2.7368rem;display:flex;box-shadow:0 3px 7px #02281a1f}.accesos-rapidos-tile-label{font-size:var(--font-size-tile-label);letter-spacing:-.01em;color:var(--color-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;font-weight:600;overflow:hidden}.accesos-rapidos-tile-destacada .accesos-rapidos-tile-icono{color:var(--color-surface);background:#02673dc2}
