#demo .controles{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.75rem;margin-top:1.5rem;display:grid}@media (width<=40rem){#demo .controles{grid-template-columns:1fr 1fr}#demo .buscador{grid-column:1/-1}}#demo .controles label{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;display:block}#demo .controles input,#demo .controles select{border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);width:100%;color:var(--sl-color-white);font:inherit;border-radius:.4rem;padding:.55rem .7rem}#demo .controles input:focus-visible,#demo .controles select:focus-visible,#demo button:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:1px}#demo .buscador{position:relative}#demo #resultados{z-index:10;inset-inline:0;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);max-height:20rem;box-shadow:var(--sl-shadow-md);border-radius:.4rem;margin:.25rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;overflow-y:auto}#demo #resultados li{cursor:pointer;border-radius:.3rem;justify-content:space-between;gap:.75rem;margin:0;padding:.45rem .6rem;display:flex}#resultados li[aria-selected=true],#demo #resultados li:hover{background:var(--sl-color-gray-6)}#demo #resultados li.sin{opacity:.55}#demo #resultados .meta{color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);white-space:nowrap}#demo .estado{color:var(--sl-color-gray-3);font-size:var(--sl-text-sm);margin-top:.75rem}#demo .ficha-cab{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-top:1.5rem;display:flex}#demo .ficha-cab h2{font-size:var(--sl-text-2xl);margin:0}#demo .detalle{color:var(--sl-color-gray-3);margin:.25rem 0 0}#demo .horizonte{gap:.25rem;display:flex}#demo .horizonte button{border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-sm);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem}#demo .horizonte button[aria-pressed=true]{background:var(--sl-color-accent);border-color:var(--sl-color-accent);color:var(--sl-color-black)}#demo .cifras{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-top:1.25rem;display:grid}#demo .cifra{border:1px solid var(--sl-color-hairline);border-radius:.5rem;padding:.75rem .9rem}#demo .cifra .v{font-size:var(--sl-text-2xl);font-variant-numeric:tabular-nums;color:var(--sl-color-white);font-weight:600}#demo .cifra .l{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}#demo .grafico{margin:1.25rem 0 0;position:relative}#demo #svg{width:100%;height:auto;display:block;overflow:visible}#demo #svg text{fill:var(--sl-color-gray-3);font-size:11px;font-family:var(--sl-font)}#demo .grafico figcaption{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-top:.5rem;display:flex}#demo .ley{border-radius:2px;width:1.1rem;height:.6rem;margin-right:-.6rem;display:inline-block}#demo .ley.historia{background:var(--sl-color-gray-3);height:2px}#demo .ley.p50{background:var(--sl-color-accent);height:3px}#demo .ley.banda80{background:color-mix(in srgb, var(--sl-color-accent) 40%, transparent)}#demo .ley.banda95{background:color-mix(in srgb, var(--sl-color-accent) 18%, transparent)}#demo .tooltip{pointer-events:none;z-index:5;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-sm);box-shadow:var(--sl-shadow-md);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:.4rem;padding:.4rem .6rem;position:absolute}#demo .tabla{overflow-x:auto}#demo #bt{font-variant-numeric:tabular-nums}#demo #bt td:not(:first-child),#demo #bt th:not(:first-child){text-align:right}#demo #bt tr.mejor td{color:var(--sl-color-white);font-weight:600}#demo .comando{border:1px solid var(--sl-color-hairline);background:var(--sl-color-gray-7,var(--sl-color-bg-nav));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .9rem;display:flex}#demo .comando code{white-space:nowrap;background:0 0;flex:1;min-width:0;overflow-x:auto}#demo .comando button{border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);cursor:pointer;font:inherit;font-size:var(--sl-text-sm);background:0 0;border-radius:.35rem;padding:.35rem .75rem}#demo .nota{font-size:var(--sl-text-sm);color:var(--sl-color-gray-3)}#demo h2,#demo h3{color:var(--sl-color-white);line-height:var(--sl-line-height-headings)}#demo h3{font-size:var(--sl-text-xl);margin:2rem 0 .25rem}#demo p{line-height:var(--sl-line-height)}#demo table{border-collapse:collapse;width:100%;margin-top:.75rem}#demo th,#demo td{border-bottom:1px solid var(--sl-color-hairline);text-align:left;padding:.45rem .75rem}#demo th{color:var(--sl-color-gray-2);font-weight:600;font-size:var(--sl-text-sm)}#demo code{font-family:var(--sl-font-mono);font-size:var(--sl-text-sm)}#demo .nota{margin-top:1rem}
