:root{--brand-primary:#071426;--brand-primary-2:#071426;--brand-primary-3:#F2293A;--brand-accent:#F2293A;--brand-accent-2:#FF6A7C;--brand-surface:#FFFFFF;--brand-surface-2:#F5F5F5;--brand-bg:#FFFFFF;--brand-border:#E5E5E5;--brand-muted:#6E6686;--brand-text:#081A37;--brand-text-on-dark:#FFFFFF;--font-body:"Lato",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-brand:"Cinzel","Lato",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",serif;--font-display:"Cinzel","Lato",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",serif;--font-heading:var(--font-display);--font-number:"Lato",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--esp-lg:clamp(14px,2vw,24px);--esp-xl:clamp(18px,3vw,34px)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;max-width:100vw}body{margin:0;min-width:320px;max-width:100vw;min-height:100vh;background:var(--brand-bg);color:var(--brand-text);font-family:var(--font-body);font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;border:0;background:transparent}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px;padding:0;border:0}.skip-link{position:absolute;top:-100px;left:16px;z-index:10000;padding:10px 18px;border-radius:0 0 10px 10px;border:1px solid #D8D8D8;background:#FFFFFF;color:#071426;font-weight:800}.skip-link:focus,.skip-link:focus-visible{top:0}.header,.nev-header{position:relative;z-index:100;width:100%;background:rgba(255,255,255,.96);border-bottom:1px solid var(--brand-border);box-shadow:none}.header-container,.nev-header-container{width:min(1220px,calc(100% - 28px));min-height:74px;margin-inline:auto;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:14px}.logo,.nev-logo{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;width:min(132px,15vw);max-width:132px}.logo-full-img{display:block;width:min(132px,15vw);max-width:132px;height:auto;max-height:86px;object-fit:contain}.nav,.nev-nav{display:flex;align-items:center;gap:8px;min-width:0}.nav-dropdown{position:relative}.nav-dropdown-btn,.nev-menu-button{background:#FFFFFF;border:1px solid #D8D8D8;color:#071426;box-shadow:none;background-image:none;filter:none;text-shadow:none;transform:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.nev-menu-button,.nev-menu-button.is-icon-only{background:#FFFFFF;background-image:none;border-color:#D8D8D8;color:#071426;box-shadow:none;filter:none;text-shadow:none;transform:none;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.nev-menu-button::after,.nev-menu-button.is-icon-only::after{content:none;display:none}.nev-menu-button-text{background:#FFFFFF;background-image:none;border-color:#D8D8D8;color:#071426;box-shadow:none;filter:none;text-shadow:none;transform:none;display:none!important}.nav-dropdown-menu,.nev-search-form{position:absolute;top:calc(100% + 8px);right:0;z-index:120;display:none;min-width:220px;border:1px solid var(--brand-border);border-radius:16px;background:#fff;padding:10px}.nav-dropdown.is-open .nav-dropdown-menu{display:grid}.nev-search{position:relative}.nev-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--brand-border);border-radius:999px;color:var(--brand-primary);font-weight:900}.home-statusbar{width:min(1180px,calc(100% - 32px));margin:clamp(10px,1.6vw,18px) auto 12px;padding:0;background:transparent}.home-statusbar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px}.home-statusbar__pill{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;border:1px solid var(--brand-border);border-radius:999px;background:#fff;color:var(--brand-primary);box-shadow:none}.sorteo-banner-titulo{font-size:.78rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;text-align:center}.fecha-selector{gap:8px}.fecha-nav,.fecha-actual{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;color:var(--brand-primary);font-weight:900}.fecha-actual{gap:6px;padding:0 8px}.estado-punto{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:999px;background:var(--brand-accent)}.home-statusbar__live-label,.home-statusbar__sep,#estadoTexto{font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.grid-container{max-width:1400px;margin:0 auto;padding:0 var(--esp-lg) var(--esp-xl)}.grid-provincias{display:grid;grid-template-columns:1fr;gap:14px;width:100%;max-width:600px;margin:0 auto}.home-ssr-board{width:100%}.home-ssr-board-notice{margin:0 auto 10px;text-align:center;color:var(--brand-muted);font-size:.72rem;font-weight:800;line-height:1.35}.tabla-clasica-wrap,.tabla-clasica-list{width:100%}.tabla-clasica-list{display:grid;gap:10px}.tabla-prov-row{display:grid;gap:7px;width:100%;padding:7px;border:1px solid var(--brand-border);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:none}.tabla-prov-head{display:grid;grid-template-columns:1fr;gap:6px}.tabla-prov-nombre,.tabla-pizarra-btn{display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 10px;border:1px solid #081A37;border-radius:14px;background:#071426;color:#FFFFFF;font-size:.82rem;font-weight:950;letter-spacing:.075em;text-transform:uppercase;line-height:1;text-align:center}.tabla-turnos-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tabla-turno{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:62px;padding:5px 4px;border-radius:14px;border:1px solid #D8D8D8;background:#FFFFFF;color:#071426;text-align:center;overflow:hidden}.tabla-turno.ultima-jugada{border-color:#FF6A7C;background:#E5E5E5;color:#071426}.tabla-turno.activo:not(.ultima-jugada):not(.en-vivo),.tabla-turno.con-dato:not(.ultima-jugada):not(.en-vivo){border-color:#D8D8D8;background:#FFFFFF;color:#071426}.tabla-turno.en-vivo{border-color:#F2293A;background:#071426;color:#FFFFFF}.tabla-turno-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#081A37;font-size:clamp(.43rem,.62vw,.56rem);font-weight:850;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.tabla-turno-num{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#071426;font-family:var(--font-number);font-size:clamp(1.44rem,2vw,2.15rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;white-space:nowrap}.tabla-turno.en-vivo .tabla-turno-label{color:rgba(255,255,255,.76)}.tabla-turno.en-vivo .tabla-turno-num{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:18px;padding:3px 7px 2px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.12);color:#FFFFFF;font-family:var(--font-body);font-size:clamp(.48rem,.68vw,.62rem);font-weight:950;letter-spacing:.06em;line-height:1;text-transform:uppercase}.tabla-turno.sin-dato .tabla-turno-num{color:rgba(7,20,38,.58)}.skeleton-provincia-grid{display:grid;gap:10px;width:100%}.skeleton-provincia-grid::before{content:"";display:block;width:min(188px,60vw);height:100px;margin:0 auto 14px;background:transparent url("/assets/brand/logo-numeros-en-vivo-360.13d7176ebb50.webp") center/contain no-repeat;animation:nev-loader-logo-pulse 1.25s ease-in-out infinite;transform-origin:center center}.skeleton-prov-row{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:6px;padding:7px;border:1px solid var(--brand-border);border-radius:20px;background:#fff}.skeleton-prov-nombre,.skeleton-turno-chip{min-height:42px;border-radius:14px;background:linear-gradient(90deg,#eceff6,#f8f9fc,#eceff6);background-size:220% 100%;animation:nev-skeleton 1.25s ease-in-out infinite}@keyframes nev-loader-logo-pulse{0%,100%{opacity:.88;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes nev-skeleton{0%{background-position:0 0}100%{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.skeleton-provincia-grid::before{animation:none;transform:none}}@media(min-width:1024px){.grid-provincias{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-width:none}.tabla-turno{min-height:66px}.tabla-turno-num{font-size:clamp(1.65rem,1.9vw,2.35rem)}}@media(max-width:900px){.nav-dropdown-btn{font-size:.68rem;padding:0 8px}.home-statusbar__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);gap:6px}.home-statusbar__pill{min-width:0;min-height:38px;padding:6px 8px}.home-statusbar__pill .sorteo-banner-titulo,.home-statusbar__pill #fechaHoy,.home-statusbar__pill .home-statusbar__live-label,.home-statusbar__pill .home-statusbar__sep,.home-statusbar__pill #estadoTexto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.52rem,1.72vw,.68rem);letter-spacing:.018em}.fecha-selector{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;gap:2px;align-items:center}.fecha-nav,.fecha-actual{min-height:28px;height:28px}.fecha-nav{width:28px;min-width:28px}.fecha-actual{min-width:0;padding:0 4px;gap:3px}.fecha-icono{width:12px;height:12px}.estado-punto{width:5px;height:5px;margin-right:4px}.home-statusbar__sep{margin:0 2px}.grid-container{padding-left:8px;padding-right:8px}}@media(max-width:760px){.header,.nev-header{position:sticky;top:0;z-index:1600}.header-container,.nev-header-container{width:100%;min-height:0;padding:8px 10px 10px;gap:8px;flex-wrap:wrap}.logo,.nev-logo{width:100%;max-width:100%;justify-content:center}.logo-full-img{width:min(116px,36vw);max-width:min(116px,36vw);max-height:92px}.nav,.nev-nav{width:100%;justify-content:center;overflow-x:auto;gap:6px;padding-bottom:2px}.nev-menu-button,.nev-menu-button.is-icon-only{background:#FFFFFF;background-image:none;border-color:#D8D8D8;color:#071426;box-shadow:none;filter:none;text-shadow:none;transform:none;position:absolute;right:10px;top:10px;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.nav-dropdown-btn{min-height:35px;height:35px;font-size:clamp(.56rem,2.35vw,.64rem);padding:0 7px}.nev-search{position:absolute;right:58px;top:10px}.home-statusbar{width:min(calc(100% - 20px),1180px);margin-top:10px}.grid-container{padding-left:4px;padding-right:4px}.grid-provincias{gap:12px}.tabla-prov-row{border-radius:20px;padding:7px}.tabla-turnos-grid{gap:6px}.tabla-turno{min-height:54px;padding:4px 2px;border-radius:13px}.tabla-turno-label{font-size:clamp(.56rem,2.05vw,.66rem);letter-spacing:.035em}.tabla-turno-num{font-size:clamp(1.08rem,5.6vw,1.34rem);line-height:1.14}.tabla-turno.en-vivo .tabla-turno-num{min-height:16px;padding:3px 5px 2px;font-size:clamp(.42rem,1.32vw,.54rem);letter-spacing:.052em}.skeleton-prov-row{grid-template-columns:1fr;gap:6px}}@media(max-width:380px){.tabla-turno{min-height:52px}.tabla-turno-num{font-size:1.04rem}.tabla-turno.en-vivo .tabla-turno-num{font-size:.42rem;padding-inline:4px}}body{--home-max-width:1120px;--home-page-gap:28px;--home-card-bg:rgba(255,255,255,.84);--home-card-border:rgba(32,33,31,.12);--home-card-ink:var(--brand-text,#081A37)}.volver-arriba{position:fixed;opacity:0;pointer-events:none}.jornada-cards{display:none}.jornada-tabla-wrap{max-width:100%;overflow-x:auto}.jornada-tabla{width:auto;max-width:100%;margin-inline:auto;border-collapse:collapse}.jornada-tabla th{padding:12px 16px;font-size:.72rem;line-height:1.5;white-space:nowrap}.jornada-tabla td{padding:10px 16px;font-size:.78rem;line-height:1.5}.jornada-cabeza{display:block;margin-bottom:4px;font-size:1.15rem;line-height:1.5}.jornada-ver-btn{display:inline-block;padding:3px 8px;border:1px solid var(--brand-border,#e5e5e5);font-size:.65rem;line-height:1.5;white-space:nowrap}@media(min-width:761px){.header .logo.logo--full{width:auto;height:68px;min-height:0}.header .logo-full-img{width:auto;height:68px;max-height:68px}body.nev-home #main-content{margin:0;padding:0 14px}body.nev-home #main-content>.grid-container{width:auto;max-width:1060px;margin:8px auto 0;padding:0 clamp(6px,4vw,32px) 24px}}@media(max-width:900px){.header .logo.logo--full,.header .logo-full-img{height:60px;max-height:60px}}@media(min-width:1024px){body.nev-home #main-content{padding:0}}.nev-primary-nav{display:flex;flex:auto;align-items:center;justify-content:flex-end;gap:9px;min-width:0;margin-left:auto}.nev-primary-dropdown{position:relative}.nev-primary-link,.nev-primary-dropdown-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 15px;border:1px solid #D8D8D8;border-radius:999px;background:#FFFFFF;color:#071426;font-size:.8rem;font-weight:600;line-height:1;letter-spacing:.008em;text-transform:uppercase;white-space:nowrap}.nev-primary-dropdown-btn{position:relative;padding-right:36px}.nev-primary-dropdown-btn::after{content:"";position:absolute;top:50%;right:15px;width:8px;height:8px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.nev-primary-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:120;display:none;min-width:220px;padding:10px;border:1px solid var(--brand-border);border-radius:16px;background:#FFFFFF}.nev-primary-dropdown.is-open>.nev-primary-dropdown-menu{display:flex}html body .nev-menu-button.nev-menu-button--icon,html body .header .nev-menu-button.nev-menu-button--icon,html body .header.nev-header .nev-menu-button.nev-menu-button--icon{box-sizing:border-box;display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;padding:0;border:1px solid #D8D8D8;border-radius:50%;background:#FFFFFF;color:#071426;font-size:0;line-height:0}html body .nev-menu-button.nev-menu-button--icon .nev-hamburger{display:flex;flex-direction:column;align-items:center;justify-content:center;width:20px;height:16px;gap:4px}html body .nev-menu-button.nev-menu-button--icon .nev-hamburger span{display:block;width:20px;height:2px;min-height:2px;border-radius:999px;background:currentColor}html body #hero.hero.home-statusbar{box-sizing:border-box;display:block;grid-template-columns:minmax(0,1fr) minmax(360px,560px);width:100%;max-width:none;min-height:0;margin:0;padding:9px 0;border:0;border-bottom:1px solid var(--brand-border,#E5E5E5);border-radius:0;background:var(--brand-bg,#FFFFFF);color:var(--home-card-ink);box-shadow:none;overflow:visible}html body #hero.hero.home-statusbar .home-statusbar__inner{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"next date live";align-items:center;justify-content:center;gap:12px;width:min(calc(100% - var(--home-page-gap)),var(--home-max-width));max-width:var(--home-max-width);margin-inline:auto;padding:0;border:0;background:transparent;box-shadow:none}html body #hero.hero.home-statusbar .home-statusbar__next{grid-area:next}html body #hero.hero.home-statusbar .home-statusbar__date{grid-area:date}html body #hero.hero.home-statusbar .home-statusbar__live{grid-area:live}html body #hero.hero.home-statusbar .home-statusbar__pill,html body #hero.hero.home-statusbar .sorteobanner--simple,html body #hero.hero.home-statusbar .sorteo-banner,html body #hero.hero.home-statusbar .fecha-selector,html body #hero.hero.home-statusbar .estado-update{box-sizing:border-box;width:100%;max-width:none;min-width:0;height:38px;min-height:38px;margin:0;padding:0 14px;overflow:hidden;border:1px solid var(--brand-border,#E5E5E5);border-radius:999px;background:var(--brand-surface-2,#F5F5F5);color:var(--brand-text,#081A37);box-shadow:none}html body #hero.hero.home-statusbar .sorteobanner--simple,html body #hero.hero.home-statusbar .sorteo-banner,html body #hero.hero.home-statusbar .estado-update{display:flex;align-items:center;justify-content:center;gap:8px}html body #hero.hero.home-statusbar .fecha-selector{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:4px;padding:0 5px}html body #hero.hero.home-statusbar .fecha-nav,html body #hero.hero.home-statusbar .fecha-actual{box-sizing:border-box;height:30px;min-height:30px;margin:0;border:0;background:transparent;color:var(--brand-text,#081A37);box-shadow:none}html body #hero.hero.home-statusbar .fecha-nav{width:34px;min-width:34px;padding:0}html body #hero.hero.home-statusbar .fecha-actual{width:100%;min-width:0;padding:0 5px;gap:6px}html body #hero.hero.home-statusbar .sorteo-banner-titulo,html body #hero.hero.home-statusbar #fechaHoy,html body #hero.hero.home-statusbar .home-statusbar__live-label,html body #hero.hero.home-statusbar #estadoTexto{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%;height:100%;margin:0;padding:0;overflow:hidden;color:var(--brand-text,#081A37);font-size:clamp(.72rem,.84vw,.84rem);font-weight:850;line-height:1;letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1040px) and(min-width:761px){.nev-primary-link,.nev-primary-dropdown-btn{padding-left:12px;padding-right:12px;font-size:.74rem}.nev-primary-dropdown-btn{padding-right:32px}html body #hero.hero.home-statusbar .home-statusbar__inner{gap:8px}}@media(max-width:760px){body{--home-page-gap:16px}html body .header,html body .header.nev-header,html body .nev-header{position:relative;top:auto}html body .header .header-container,html body .header .nev-header-container{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;max-width:none;height:64px;min-height:64px;margin:0;padding:6px 12px;overflow:visible}html body .header .logo,html body .header .nev-logo,html body a.nev-logo.logo--full{grid-column:1;display:inline-flex;align-items:center;justify-content:flex-start;width:82px;max-width:82px;height:52px;max-height:52px;margin:0}html body .header .logo-full-img,html body a.nev-logo.logo--full img.logo-full-img{width:auto;max-width:82px;height:52px;max-height:52px;object-fit:contain;object-position:left center}html body .header .nav,html body .header .nev-nav,html body .header .nev-primary-nav{grid-column:3;display:inline-flex;align-items:center;justify-content:flex-end;width:42px;min-width:42px;max-width:42px;height:46px;margin:0;padding:0;gap:0;overflow:visible}html body .header .nav>.nav-dropdown,html body .header .nev-nav>.nav-dropdown,html body .header .nev-primary-nav>.nev-primary-dropdown{display:none}html body .header.nev-header .nev-menu-button.nev-menu-button--icon,html body button.nev-menu-button.nev-menu-button--icon{position:static;inset:auto;display:inline-flex;flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:46px;min-height:46px;max-height:46px;border-radius:50%}html body .nev-menu-button.nev-menu-button--icon .nev-hamburger{width:21px;height:17px;gap:5px}html body .nev-menu-button.nev-menu-button--icon .nev-hamburger span{width:21px;height:2.25px;min-height:2.25px}html body #hero.hero.home-statusbar{width:100%;max-width:none;margin:0;padding:8px 0 6px}html body #hero.hero.home-statusbar .home-statusbar__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"next date live";gap:5px;width:min(100% - 10px,520px);max-width:520px;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html body #hero.hero.home-statusbar .home-statusbar__pill,html body #hero.hero.home-statusbar .sorteobanner--simple,html body #hero.hero.home-statusbar .sorteo-banner,html body #hero.hero.home-statusbar .fecha-selector,html body #hero.hero.home-statusbar .estado-update{width:100%;min-width:0;height:34px;min-height:34px;padding:0 7px;overflow:hidden;white-space:nowrap}html body #hero.hero.home-statusbar .fecha-selector{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;gap:1px;padding-inline:3px;align-items:center}html body #hero.hero.home-statusbar .fecha-nav,html body #hero.hero.home-statusbar .fecha-actual{height:26px;min-height:26px}html body #hero.hero.home-statusbar .fecha-nav{width:24px;min-width:24px;padding:0}html body #hero.hero.home-statusbar .fecha-nav svg{width:14px;height:14px}html body #hero.hero.home-statusbar .fecha-actual{min-width:0;padding:0 2px;gap:2px;overflow:hidden}html body #hero.hero.home-statusbar .fecha-icono{width:11px;height:11px;flex:0 0 auto}html body #hero.hero.home-statusbar .sorteo-banner-titulo,html body #hero.hero.home-statusbar #fechaHoy,html body #hero.hero.home-statusbar .home-statusbar__live-label,html body #hero.hero.home-statusbar .home-statusbar__sep,html body #hero.hero.home-statusbar #estadoTexto{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.5rem,1.82vw,.68rem);line-height:1;letter-spacing:.01em}html body #hero.hero.home-statusbar .estado-punto{width:5px;min-width:5px;height:5px;margin-right:3px}html body #hero.hero.home-statusbar .home-statusbar__sep{margin-inline:2px}body.nev-home #main-content{margin:0;padding:0 14px}body.nev-home #main-content>.grid-container{display:block;width:auto;max-width:none;margin:4px 0 0;padding:0 6px 16px}body.nev-home .home-turnos-primary{display:none}body.nev-home #gridProvincias{display:block;padding:0 0 4px}body.nev-home #gridProvincias .tabla-clasica-wrap{width:auto;margin:0 6px;padding:0}body.nev-home #gridProvincias .tabla-clasica-list{display:grid;gap:4px}body.nev-home #gridProvincias .tabla-prov-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;width:100%;padding:4px;border:1px solid var(--brand-border,#e5e5e5)}body.nev-home #gridProvincias .tabla-prov-head{display:block;margin:0;padding:0}body.nev-home #gridProvincias .tabla-prov-nombre{display:flex;align-items:center;justify-content:center;min-height:26px;padding:0 8px;font-size:clamp(.62rem,2.9vw,.75rem);line-height:1}body.nev-home #gridProvincias .tabla-turnos-head,body.nev-home #gridProvincias .tabla-turnos-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0}body.nev-home #gridProvincias .tabla-turnos-head span{display:flex;align-items:center;justify-content:center;min-height:11px;font-size:clamp(.4rem,1.9vw,.5rem);line-height:1}body.nev-home #gridProvincias .tabla-turno{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:32px;min-height:32px;padding:0 2px;margin:0}body.nev-home #gridProvincias .tabla-turno-info{display:flex;flex-direction:column;gap:4px;font-size:0;line-height:0}body.nev-home #gridProvincias .tabla-turno-label{font-size:0;line-height:0}body.nev-home #gridProvincias .tabla-turno-hora,body.nev-home #gridProvincias .tabla-turno-cta{display:none}body.nev-home #gridProvincias .tabla-turno-num{font-size:1rem;line-height:1}body.nev-home .jornada-tabla-wrap{display:none}body.nev-home .jornada-cards{display:grid;gap:6px}body.nev-home .jornada-card-prov{display:grid;grid-template-columns:64px minmax(0,1fr);gap:2px;height:50px;padding:0;border:1px solid var(--brand-border,#e5e5e5)}body.nev-home .jornada-card-prov-header{display:flex;align-items:center;justify-content:center;padding:3px 4px}body.nev-home .jornada-card-prov-nombre{font-size:.46rem;line-height:1.03}body.nev-home .jornada-card-prov-turnos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}body.nev-home .jornada-card-turno{display:grid;align-items:center;gap:1px;min-width:0;padding:2px 1px}body.nev-home .jornada-card-turno-label{font-size:0;line-height:0}body.nev-home .jornada-card-turno-hora,body.nev-home .jornada-card-prov-footer{display:none}body.nev-home .jornada-card-turno-num{font-size:clamp(1rem,5.6vw,1.36rem);line-height:.95}}@media(max-width:360px){html body #hero.hero.home-statusbar .home-statusbar__inner{width:calc(100% - 8px);gap:4px}html body #hero.hero.home-statusbar .home-statusbar__pill,html body #hero.hero.home-statusbar .sorteobanner--simple,html body #hero.hero.home-statusbar .sorteo-banner,html body #hero.hero.home-statusbar .fecha-selector,html body #hero.hero.home-statusbar .estado-update{height:32px;min-height:32px;padding-inline:5px}html body #hero.hero.home-statusbar .sorteo-banner-titulo,html body #hero.hero.home-statusbar #fechaHoy,html body #hero.hero.home-statusbar .home-statusbar__live-label,html body #hero.hero.home-statusbar .home-statusbar__sep,html body #hero.hero.home-statusbar #estadoTexto{font-size:.47rem;letter-spacing:0}}.home-tools-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.home-tools-shortcut{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #d8dce3;border-radius:12px;background:#fff;color:#071426;font-family:var(--font-ui,"Lato",sans-serif);font-size:.9rem;font-weight:800;line-height:1.25;text-decoration:none}.home-tools-shortcut--primary{background:#071426;border-color:#071426;color:#fff}.home-tools-shortcut>span{color:#f2293a}.home-tools-shortcut:hover{border-color:#f2293a}.home-tools-shortcut:focus-visible{outline:3px solid #f2293a;outline-offset:2px}@media(max-width:640px){.home-tools-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}.home-tools-shortcut{padding:10px 12px;font-size:.85rem}}
