:root{--fondo: #f3f5f8;--panel: #ffffff;--panel-2: #f7f9fb;--texto: #18202b;--suave: #5b6676;--borde: #dfe4ea;--marca: #193769;--acento: #193769;--sobre-acento: #ffffff;--acento-tenue: color-mix(in srgb, var(--acento) 9%, transparent);--sube: #1a7f37;--baja: #c2255c;--aviso: #f59f00;--pastilla-alta: #1a7f37;--pastilla-baja: #8f1d3a;--serie1: #2a78d6;--serie2: #eb6834;--serie3: #1baf7a;--serie4: #eda100;--serie5: #e87ba4;--serie6: #008300;--radio: 12px;--radio-ctl: 10px;--sombra: 0 1px 2px rgb(16 24 40 / .05), 0 1px 3px rgb(16 24 40 / .06);--cabecera: 56px;--barra: 60px;--carril: 208px;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.45;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fondo: #0f1317;--panel: #191e25;--panel-2: #1f252d;--texto: #e8ebef;--suave: #9ba6b4;--borde: #2a313b;--marca: #13294f;--acento: #8cc4ea;--sobre-acento: #0b1a33;--acento-tenue: color-mix(in srgb, var(--acento) 14%, transparent);--sube: #51cf66;--baja: #ff7aa5;--pastilla-alta: #23803e;--pastilla-baja: #c2334f;--serie1: #3987e5;--serie2: #d95926;--serie3: #199e70;--serie4: #c98500;--serie5: #d55181;--serie6: #0ca30c;--sombra: none}}:root[data-theme=dark]{--fondo: #0f1317;--panel: #191e25;--panel-2: #1f252d;--texto: #e8ebef;--suave: #9ba6b4;--borde: #2a313b;--marca: #13294f;--acento: #8cc4ea;--sobre-acento: #0b1a33;--acento-tenue: color-mix(in srgb, var(--acento) 14%, transparent);--sube: #51cf66;--baja: #ff7aa5;--pastilla-alta: #23803e;--pastilla-baja: #c2334f;--serie1: #3987e5;--serie2: #d95926;--serie3: #199e70;--serie4: #c98500;--serie5: #d55181;--serie6: #0ca30c;--sombra: none;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--fondo);color:var(--texto)}h2{font-size:20px;line-height:1.25;margin:0 0 4px;letter-spacing:-.01em}h3{font-size:17px;line-height:1.3;letter-spacing:-.01em}section h3{margin:28px 0 6px}section h3:first-child{margin-top:4px}p{margin:8px 0}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}header{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:calc(var(--cabecera) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:var(--marca);color:#fff;position:sticky;top:0;z-index:5}main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:16px;padding-bottom:calc(var(--barra) + 28px + env(safe-area-inset-bottom))}nav{position:fixed;bottom:0;left:0;right:0;z-index:4;display:flex;justify-content:center;background:var(--panel);border-top:1px solid var(--borde);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}nav button{flex:1 0 0;max-width:160px;min-width:0;min-height:var(--barra);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;color:var(--suave);border:0;border-radius:0;padding:6px 2px;font-size:10.5px;font-weight:500;box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}nav button svg{width:22px;height:22px;flex:none}nav button.activa{color:var(--acento);font-weight:700;box-shadow:inset 0 2px 0 var(--acento)}button{background:var(--acento);color:var(--sobre-acento);border:1px solid transparent;border-radius:var(--radio-ctl);min-height:42px;padding:9px 16px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s,transform .05s}button:active{transform:scale(.98)}button:disabled{opacity:.5;cursor:default}button.secundario,.chips button,.segmentos button{background:var(--panel);color:var(--texto);border-color:var(--borde);font-weight:500}.chips button.activa,.segmentos button.activa{background:var(--acento);color:var(--sobre-acento);border-color:var(--acento);font-weight:600}button.enlace{background:none;color:var(--acento);min-height:32px;padding:4px 6px;border:0;font-size:14px;font-weight:600}header .enlace{color:#cfe6f7}input,select{font:inherit;font-size:16px;min-height:42px;padding:8px 12px;border-radius:var(--radio-ctl);border:1px solid var(--borde);background-color:var(--panel);color:var(--texto);width:100%}input::placeholder{color:var(--suave);opacity:.8}input:focus,select:focus{outline:2px solid var(--acento);outline-offset:-1px;border-color:transparent}select{width:auto;max-width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;font-weight:500;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%238793a3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}input[type=file]{padding:6px;min-height:0;color:var(--suave);font-size:14px}input[type=file]::file-selector-button{font:inherit;font-size:14px;font-weight:600;margin-right:12px;padding:8px 14px;border-radius:8px;border:1px solid var(--borde);background:var(--panel-2);color:var(--texto);cursor:pointer}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--acento)}label{display:grid;gap:6px;margin:12px 0;font-size:14px;font-weight:600}.fila{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.fila input{flex:1;width:auto;min-width:0}.chips{display:flex;gap:6px;overflow-x:auto;margin:0 -16px 12px;padding:2px 16px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips button{white-space:nowrap;flex:none;min-height:36px;padding:6px 14px;font-size:14px;border-radius:999px}.segmentos{display:inline-flex;background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio-ctl);padding:3px;gap:2px;max-width:100%}.segmentos button,.segmentos button:first-child,.segmentos button:last-child{border:0;border-radius:7px;min-height:34px;padding:6px 12px;font-size:14px;background:none;white-space:nowrap}.segmentos button.activa{background:var(--acento)}.suave{color:var(--suave);font-size:14px}.error{color:var(--baja)}.ok,.sube{color:var(--sube)}.baja{color:var(--baja)}small.sube,small.baja{margin-left:4px;font-size:9px;vertical-align:1px}.etiqueta{font-size:12px;font-weight:600;background:var(--aviso);color:#000;padding:3px 8px;border-radius:6px;white-space:nowrap}.estado{padding:10px 14px;border-radius:var(--radio-ctl);background:var(--panel);border:1px solid var(--borde);font-size:14px}.estado.error{color:var(--baja);border-color:currentColor;background:color-mix(in srgb,var(--baja) 7%,var(--panel))}.estado.ok{color:var(--sube);border-color:currentColor;background:color-mix(in srgb,var(--sube) 7%,var(--panel))}.estado.info{border-color:var(--acento);background:color-mix(in srgb,var(--acento) 7%,var(--panel))}.aviso-version{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px}.centro{min-height:70vh;display:grid;place-items:center;padding:16px;color:var(--suave);text-align:center}.centro>.tarjeta{color:var(--texto);text-align:left}.tarjeta{background:var(--panel);border:1px solid var(--borde);border-radius:16px;padding:20px;width:100%;max-width:420px;display:grid;gap:8px;box-shadow:var(--sombra)}section .tarjeta{max-width:none;margin:12px 0}.titulares{list-style:none;padding:0;margin:12px 0;display:grid;gap:10px}.titulares li{position:relative;background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio);padding:13px 14px 10px 18px;display:grid;gap:4px;box-shadow:var(--sombra);overflow:hidden}.titulares li:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--suave);opacity:.55}.titulares li.positivo:before{background:var(--sube);opacity:1}.titulares li.negativo:before{background:var(--baja);opacity:1}.titulares .texto{font-weight:650;font-size:16.5px;line-height:1.3;letter-spacing:-.005em;text-wrap:balance}.titulares .detalle{color:var(--suave);font-size:13.5px;line-height:1.4}.titulares .enlace{justify-self:end;margin:0 -4px -4px 0;font-size:13px}.guion{font-family:inherit;white-space:pre-wrap;background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio);padding:16px;font-size:14.5px;line-height:1.6;box-shadow:var(--sombra)}.sugerencias{list-style:none;padding:4px;margin:6px 0;background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio-ctl);box-shadow:var(--sombra)}.sugerencias button{width:100%;text-align:left;font-weight:500;color:var(--texto);padding:8px 10px}table{width:100%;border-collapse:separate;border-spacing:0;background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden;font-size:15px;box-shadow:var(--sombra)}th,td{padding:10px 8px;border-bottom:1px solid var(--borde);text-align:left;vertical-align:middle}th:first-child,td:first-child{padding-left:14px}th:last-child,td:last-child{padding-right:14px}tbody tr:last-child td{border-bottom:0}th{font-size:11.5px;color:var(--suave);font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:var(--panel-2);white-space:nowrap}td small.suave{font-size:12.5px}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td.num{font-weight:500}td.num.sube,td.num.baja{font-weight:600}tr.destacada td{font-weight:700;background:var(--acento-tenue)}.grafico{background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio);padding:12px;margin-top:12px;box-shadow:var(--sombra);min-width:0}.grafico>p{margin:10px 2px 2px}.grafico table{box-shadow:none;margin-top:12px}.grafico-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-2px 0 8px 2px;min-height:32px}.grafico-cabecera h3{margin:0;font-size:15px;font-weight:650}.grafico-cabecera button{flex:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.grafico-cabecera button svg{width:16px;height:16px}.pantalla-completa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--panel);overflow:auto;padding:max(12px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.pantalla-completa .grafico-cabecera{margin:0 0 8px}.pantalla-completa .grafico-cabecera h3{font-size:17px}.pantalla-completa .grafico-cabecera button{background:var(--panel-2);color:var(--texto);border-color:var(--borde);min-height:36px;padding:6px 12px;font-size:14px}.recharts-pie-sector path,.recharts-pie-sector .recharts-sector{stroke:var(--panel)}.recharts-label-list text,.recharts-label{fill:var(--suave);font-variant-numeric:tabular-nums}.mapa-ccaa{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;max-width:760px;margin:4px auto 0}.mapa-ccaa .celda{border-radius:8px;padding:6px 4px;overflow:hidden;min-height:58px;font-size:10.5px;line-height:1.15;display:flex;flex-direction:column;justify-content:space-between;gap:4px}.mapa-ccaa .celda span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;opacity:.92}.mapa-ccaa .celda b{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mapa-ccaa .vacia{background:transparent}.lista-hojas{list-style:none;padding:0;margin:12px 0;background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden;box-shadow:var(--sombra)}.lista-hojas li{border-bottom:1px solid var(--borde)}.lista-hojas li:last-child{border-bottom:0}.lista-hojas button{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 14px;text-align:left;color:var(--texto);font-size:14.5px;font-weight:500;border-radius:0}.lista-hojas button:after{content:"›";color:var(--suave);font-size:20px;line-height:1}.lista-hojas button:active{background:var(--acento-tenue);transform:none}.tabla-hoja{overflow:auto;max-height:72vh;margin-top:12px;background:var(--panel);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra)}.tabla-hoja table{width:auto;min-width:100%;border:0;border-radius:0;box-shadow:none;font-size:13px;white-space:nowrap;overflow:visible}.tabla-hoja td,.tabla-hoja td:first-child,.tabla-hoja td:last-child{padding:7px 10px}.tabla-hoja td:first-child{position:sticky;left:0;z-index:1;background:var(--panel);border-right:1px solid var(--borde);font-weight:500;max-width:46vw;overflow:hidden;text-overflow:ellipsis}.tabla-hoja table:not(:has(thead)) tr:first-child td,.tabla-hoja th{position:sticky;top:0;z-index:2;background:var(--panel-2);font-weight:600}.tabla-hoja table:not(:has(thead)) tr:first-child td:first-child,.tabla-hoja th:first-child{z-index:3;left:0}.tabla-hoja th,.tabla-hoja th:first-child,.tabla-hoja th:last-child{padding:9px 10px}.tabla-hoja input{min-height:36px;padding:4px 8px;font-size:14px;min-width:136px}table+.fila,.tabla-hoja+.fila,table+form,.tabla-hoja+p{margin-top:12px}td small.sub{display:block;margin-top:1px}.proxima-entrega{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;margin-bottom:14px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--panel);box-shadow:var(--sombra);line-height:1.35;font-size:14.5px}.proxima-entrega small{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cuenta-atras{font-weight:700;font-size:14.5px;color:var(--acento);background:var(--acento-tenue);padding:6px 12px;border-radius:999px;white-space:nowrap}.recharts-wrapper{font-size:12px}.recharts-text,.recharts-cartesian-axis-tick-value{fill:var(--suave)}.recharts-cartesian-grid line{stroke:var(--borde);stroke-opacity:1}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:var(--borde)}.recharts-legend-item-text{color:var(--texto)!important;font-size:13px}.recharts-legend-wrapper{padding-top:6px}.recharts-default-tooltip{background:var(--panel)!important;border:1px solid var(--borde)!important;border-radius:10px;box-shadow:0 6px 20px #0000002e;padding:8px 12px!important;font-size:13px}.recharts-tooltip-label{color:var(--suave);font-weight:600;margin-bottom:2px!important}.recharts-tooltip-item{color:var(--texto)!important;font-variant-numeric:tabular-nums}.recharts-tooltip-cursor{stroke:var(--suave);stroke-opacity:.5}.recharts-rectangle.recharts-tooltip-cursor{fill:var(--acento-tenue);stroke:none}.recharts-surface:focus,.recharts-wrapper :focus{outline:none}.marca{display:flex;align-items:center;gap:10px}.marca img{height:22px;display:block}.marca b{color:#8cc4ea;font-size:15px;letter-spacing:.08em;padding-left:10px;border-left:1px solid rgb(255 255 255 / .25);line-height:20px}.logos{display:flex;align-items:center;justify-content:space-between;background:var(--marca);margin:-20px -20px 12px;padding:20px;border-radius:15px 15px 0 0}.logos img{height:28px}.logos img+img{background:#fff;padding:4px 8px;border-radius:6px;height:36px}.acceso{color:var(--texto);text-align:left;min-height:100vh;min-height:100dvh;align-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:linear-gradient(180deg,color-mix(in srgb,var(--marca) 16%,var(--fondo)) 0%,var(--fondo) 55%)}.acceso>div{width:100%;max-width:420px}.acceso .tarjeta{gap:10px;padding-bottom:24px;box-shadow:0 10px 30px #1018281a}.acceso .tarjeta>button:not(.enlace){min-height:46px;margin-top:4px}.acceso .codigo{font-size:24px;font-weight:600;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.acceso .pie{text-align:center;font-size:12.5px;margin:14px 0 0}@media(min-width:700px){main{max-width:1040px;padding:24px 28px;padding-bottom:calc(var(--barra) + 32px + env(safe-area-inset-bottom))}.chips{margin:0 0 12px;padding:2px 0;flex-wrap:wrap}.titulares{grid-template-columns:1fr 1fr;gap:12px}.titulares .texto{font-size:17px}th,td{padding:12px}th:first-child,td:first-child{padding-left:18px}th:last-child,td:last-child{padding-right:18px}table{font-size:15.5px}nav button{font-size:12.5px}.mapa-ccaa{gap:8px}.mapa-ccaa .celda{min-height:84px;padding:10px;font-size:13px;border-radius:10px}.mapa-ccaa .celda b{font-size:18px}.tabla-hoja table{font-size:14px}.tabla-hoja td:first-child{max-width:320px}.grafico{padding:16px}.guion{padding:22px 26px;font-size:15.5px;max-width:760px}section>input,section>.sugerencias{max-width:480px}}@media(min-width:1000px)and (min-height:520px){.app{padding-left:calc(var(--carril) + env(safe-area-inset-left))}header{margin-left:calc(-1 * (var(--carril) + env(safe-area-inset-left)))}main{padding-bottom:40px}nav{top:calc(var(--cabecera) + env(safe-area-inset-top));right:auto;width:calc(var(--carril) + env(safe-area-inset-left));flex-direction:column;justify-content:flex-start;gap:4px;padding:16px 12px 16px calc(12px + env(safe-area-inset-left));border-top:0;border-right:1px solid var(--borde)}nav button{flex:none;max-width:none;min-height:46px;flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 14px;border-radius:10px;font-size:15px}nav button.activa{box-shadow:none;background:var(--acento-tenue)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.aviso-base{padding:8px 12px;border-radius:8px;border:1px dashed var(--borde);color:var(--suave);font-size:.9rem}.selector-dia{display:flex;flex:none;gap:2px;margin-left:auto;background:#ffffff1f;border-radius:999px;padding:2px}.selector-dia button{background:transparent;color:#fff;border:0;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:500;min-height:30px;white-space:nowrap}.selector-dia button.activa{background:#fff;color:#193769;font-weight:700}.corto{display:none}html,body{max-width:100%;overflow-x:clip}main,section,.fila>*{min-width:0}header{overflow:hidden}.marca{flex:none}header>.enlace,header>.etiqueta{flex:none}td:not(.num),.estado,.aviso-base,.suave,.titulares .texto{overflow-wrap:anywhere}td.num:has(button){white-space:normal}td.suave{overflow-wrap:normal;white-space:nowrap}form.fila input{flex:1 1 140px}td.num button.enlace{white-space:nowrap}select{text-overflow:ellipsis}input[type=file]{max-width:100%}.fila>select{flex:0 1 auto}@media(max-width:479px){.largo{display:none}.corto{display:inline}header{gap:8px;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.selector-dia button{padding:4px 9px}.marca{gap:8px}.marca b{padding-left:8px}}@media(max-width:379px){header:has(.selector-dia) .marca b{display:none}}@media(max-width:359px){main{padding-left:12px;padding-right:12px}.chips{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}nav button{font-size:9.5px}th,td{padding-left:6px;padding-right:6px}th:first-child,td:first-child{padding-left:10px}th:last-child,td:last-child{padding-right:10px}}.boton-menu{flex:none;display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;border:0;border-radius:999px;background:#ffffff1f;color:#fff}.boton-menu svg{width:20px;height:20px}.menu-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.menu{position:fixed;z-index:10;top:calc(var(--cabecera) + env(safe-area-inset-top) + 6px);right:max(10px,env(safe-area-inset-right));width:min(300px,calc(100vw - 20px));display:grid;gap:10px;padding:14px;background:var(--panel);color:var(--texto);border:1px solid var(--borde);border-radius:14px;box-shadow:0 12px 32px #00000038}.menu small{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--suave)}.menu .segmentos{display:flex;background:var(--panel-2)}.menu .segmentos button{flex:1;padding:6px 4px}.menu .correo{font-size:13px;color:var(--suave);overflow-wrap:anywhere}.menu>button{width:100%}.insignia{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:1px;white-space:nowrap;background:color-mix(in srgb,currentColor 13%,transparent)}tr.grupo td{background:var(--panel-2);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--suave);padding-top:7px;padding-bottom:7px}label.casilla{display:inline-flex;align-items:center;gap:8px;margin:0;min-height:42px;font-weight:500;font-size:14.5px}label.casilla input{width:18px;height:18px}.chips select{flex:none;min-height:36px;padding:4px 32px 4px 14px;border-radius:999px;font-size:14px}.fila>small.suave{flex-basis:100%}td.suave:first-child{width:1%;font-variant-numeric:tabular-nums}.boton-menu.activa{background:#fff;color:#193769}.menu>button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.menu>button svg{width:18px;height:18px}td:not(.num){-webkit-hyphens:auto;hyphens:auto}@media(max-width:399px){th,td{padding-left:5px;padding-right:5px}th:first-child,td:first-child{padding-left:10px}th:last-child,td:last-child{padding-right:10px}th{letter-spacing:.03em}}nav button.cambio{color:var(--acento)}nav button.cambio svg{background:var(--acento-tenue);border-radius:999px;padding:3px;width:26px;height:26px;margin:-2px 0}.dia-tv{flex-wrap:nowrap}.dia-tv select{flex:1 1 auto;min-width:0}.dia-tv button{flex:none;width:42px;padding:0;font-size:20px;line-height:1}.calor{display:grid;gap:3px;align-items:stretch;font-variant-numeric:tabular-nums}.calor .cab{align-self:end;padding:0 1px 4px;text-align:center;font-size:11px;font-weight:600;line-height:1.15;color:var(--suave);overflow-wrap:anywhere}.calor .fr{align-self:center;padding-right:6px;font-size:12.5px;line-height:1.2}.calor .c{display:grid;place-items:center;min-height:38px;border-radius:6px;font-size:12.5px}.calor .c.lider{font-weight:800}@media(min-width:700px){.calor{gap:5px;max-width:820px}.calor .c{min-height:48px;font-size:15px;border-radius:8px}.calor .cab{font-size:12.5px}.calor .fr{font-size:14px}.dia-tv{max-width:480px}}@media(min-width:1000px)and (min-height:520px){nav button.cambio{margin-top:10px;border-top:1px solid var(--borde);border-radius:0 0 10px 10px;padding-top:14px;min-height:56px}nav button.cambio:first-child{margin:0 0 10px;border-top:0;border-bottom:1px solid var(--borde);border-radius:10px 10px 0 0;padding:8px 14px 14px}}.pastilla{display:inline-block;min-width:2.9em;padding:2px 7px;margin:-2px -7px -2px 0;border-radius:6px;text-align:center;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.pastilla.alta{background:var(--pastilla-alta)}.pastilla.baja{background:var(--pastilla-baja)}.leyenda-franjas{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.leyenda-franjas .pastilla{margin:0;font-size:12.5px}.resumen-tv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:4px 0 12px}.resumen-tv .tarjeta{margin:0;max-width:none;padding:12px 14px;gap:3px;align-content:start}.resumen-tv .tarjeta b{font-size:28px;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.resumen-tv .tarjeta small{margin-left:0;font-size:12.5px;line-height:1.35;font-variant-numeric:tabular-nums}.resumen-tv .tarjeta small:first-child{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media(min-width:700px){.resumen-tv{max-width:640px}.resumen-tv .tarjeta b{font-size:32px}}.resumen-mes{margin-bottom:18px}.resumen-mes>p.suave:first-of-type{margin:0 0 10px}.resumen-mes table+p.suave{margin-top:8px;font-size:13px}.resumen-mes td:first-child{white-space:nowrap;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}@media(max-width:479px){.resumen-mes th,.resumen-mes td{padding-left:6px;padding-right:6px}.resumen-mes th:first-child,.resumen-mes td:first-child{padding-left:10px}.resumen-mes th:last-child,.resumen-mes td:last-child{padding-right:10px}.resumen-mes th{font-size:10.5px;letter-spacing:.03em}}@media(min-width:700px){.resumen-mes table,.resumen-mes table+p.suave{max-width:640px}}label.campo-fecha{display:flex;align-items:center;gap:8px;flex:1 1 150px;margin:0;font-size:14.5px;font-weight:500;color:var(--suave)}label.campo-fecha input{flex:1;min-width:0}@media(min-width:700px){label.campo-fecha{flex:0 1 230px}}@media(max-width:399px){.resumen-mes table{font-size:14px}.resumen-mes th,.resumen-mes td{padding-left:4px;padding-right:4px}.resumen-mes td:first-child{white-space:normal}}@media(max-width:479px){label.campo-fecha{flex-basis:100%}label.campo-fecha input{flex:1 1 auto}}@media(max-width:399px){.resumen-mes.con-anio .col-ant{display:none}}.resumen-mes h4{margin:18px 0 6px;font-size:15px}.resumen-mes ul{margin:0 0 12px;padding-left:20px;font-size:14.5px;line-height:1.45}.resumen-mes li+li{margin-top:4px}label.casilla+table,label.casilla+.tabla-hoja{margin-top:8px}@media(max-width:479px){.emisiones-dif th,.emisiones-dif td{padding-left:6px;padding-right:6px}.emisiones-dif td.num{font-size:14px}}.fila.opciones{margin-top:10px}label.casilla input{flex:none}details.auditor{margin:16px 0;background:var(--panel);border:1px solid var(--borde);border-left:3px solid var(--acento);border-radius:var(--radio);box-shadow:var(--sombra)}details.auditor>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 14px;font-size:15.5px}details.auditor>summary::-webkit-details-marker{display:none}details.auditor>summary:after{content:"";margin-left:auto;flex:none;width:8px;height:8px;border-right:2px solid var(--suave);border-bottom:2px solid var(--suave);transform:rotate(45deg) translate(-2px,-2px);transition:transform .15s}details.auditor[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}details.auditor>summary small{font-size:13px;font-weight:500}details.auditor[open]>summary{border-bottom:1px solid var(--borde)}details.auditor{padding:0 14px}details.auditor>summary{margin:0 -14px}details.auditor>ul{margin-top:12px;margin-bottom:12px;padding-left:18px;font-size:14.5px;line-height:1.5}details.auditor li{margin:0}details.auditor li+li{margin-top:7px}details.auditor h4{margin-top:18px;margin-bottom:8px;font-size:15px;line-height:1.3}details.auditor h4 small{display:block;font-size:12.5px;font-weight:500}details.auditor table{width:100%;max-width:none;box-shadow:none;font-size:14.5px}details.auditor td:first-child{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}details.auditor td.num{white-space:nowrap}details.auditor>p.suave{margin-top:10px;margin-bottom:10px;font-size:13px}details.auditor>:last-child{margin-bottom:14px}details.metodo>summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--acento);min-height:36px;display:flex;align-items:center}details.metodo p{margin:2px 0 0;font-size:13px;line-height:1.5}@media(max-width:399px){details.auditor{padding:0 10px}details.auditor>summary{margin:0 -10px;padding-left:10px;padding-right:12px}details.auditor th,details.auditor td{padding-left:6px;padding-right:6px}details.auditor table{font-size:14px}}@media(min-width:700px){details.auditor{max-width:760px}}
