:root{--fondo: #f4f6f8;--superficie: #ffffff;--texto: #1b2430;--tenue: #5b6878;--linea: #d8dee6;--acento: #b5650a;--aviso: #fff3d6;--rojo: #c0362c;--verde: #2e7d4f;--fuente: "Source Sans 3", system-ui, sans-serif;--titulos: "Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--fondo: #121a24;--superficie: #1a2532;--texto: #e3e9f0;--tenue: #93a1b2;--linea: #2b3a4b;--acento: #f2a541;--aviso: #3a2f17;--rojo: #ff7b6e;--verde: #6fd39b;color-scheme:dark}}:root[data-theme=dark]{--fondo: #121a24;--superficie: #1a2532;--texto: #e3e9f0;--tenue: #93a1b2;--linea: #2b3a4b;--acento: #f2a541;--aviso: #3a2f17;--rojo: #ff7b6e;--verde: #6fd39b;color-scheme:dark}body{margin:0;background:var(--fondo);color:var(--texto);font-family:var(--fuente);font-size:15px;line-height:1.45}main{max-width:820px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:0 40px}header{position:sticky;top:env(safe-area-inset-top,0px);background:var(--fondo);padding-block:8px;z-index:5}h1,h2,h3{font-family:var(--titulos);text-wrap:balance;margin-block:.6em .3em}h1{font-size:1.5rem;letter-spacing:.02em;color:var(--acento)}h2{font-size:1.25rem}h3{font-size:1.05rem}nav{display:flex;gap:4px}button,select,input{font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--linea);border-radius:4px;padding:4px 8px}button{cursor:pointer}button:hover:not(:disabled){border-color:var(--acento)}button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--acento);outline-offset:1px}button:disabled{opacity:.5;cursor:default}nav button{flex:1;padding:8px}nav button.activa{font-weight:700;border-color:var(--acento);color:var(--acento)}section{min-width:0}.tabla,section>table{display:block;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.92rem;font-variant-numeric:tabular-nums}th,td{text-align:left;padding:4px 6px;border-bottom:1px solid var(--linea)}th{color:var(--tenue);font-weight:600}td small,small{color:var(--tenue)}.acciones{white-space:nowrap}.acciones input{width:6em}.detalle td{background:var(--superficie)}.cifras{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;font-variant-numeric:tabular-nums}.cifras dt{color:var(--tenue)}.cifras dd{margin:0}.aviso{background:var(--aviso);padding:6px 8px;border-radius:4px}.rojo{color:var(--rojo)}.tuyo{font-weight:700}.sube td:first-child{color:var(--verde)}.baja td:first-child{color:var(--rojo)}.pizarra{padding-left:1.5em}.pizarra li{margin:4px 0}.pizarra span{display:inline-block;width:6em}.orden{margin:4px 0;line-height:2.1}.enlace{background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;color:inherit;font:inherit}.cronica .gol{font-weight:700}.cargando{color:var(--tenue);padding:24px 16px}@media (prefers-reduced-motion: reduce){*{transition:none!important}}.demo{background:var(--superficie);border-bottom:1px solid var(--linea);color:var(--tenue);font-size:.85rem;padding-block:6px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--fondo)}
