:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--borde:#8884;--tenue:#7a7a7a}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0;max-width:900px;margin-inline:auto;padding:24px 16px 64px;font:15px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}h1{margin:0 0 4px;font-size:1.5rem}h2{margin:28px 0 8px;font-size:1.05rem}h3{margin:18px 0 6px;font-size:.95rem}a{color:inherit}hr{border:0;border-top:1px solid var(--borde);margin:24px 0}label{color:var(--tenue);margin:10px 0 2px;font-size:.85rem;display:block}input,select,textarea,button{font:inherit;border:1px solid var(--borde);color:inherit;background:0 0;border-radius:4px;max-width:100%;padding:7px 9px}textarea{width:100%;min-height:90px}input[type=number]{width:11ch}button{cursor:pointer}button[disabled]{cursor:not-allowed;opacity:.45}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--borde);padding:6px 8px}th{text-transform:uppercase;letter-spacing:.04em;color:var(--tenue);font-size:.78rem}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums}.tenue{color:var(--tenue);font-size:.85rem}.caja{border:1px solid var(--borde);border-radius:6px;margin:12px 0;padding:12px 14px}.mal{border-left:3px solid #c0392b;padding-left:11px}.bien{border-left:3px solid #1e8449;padding-left:11px}.pastilla{border:1px solid var(--borde);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 10px;font-size:.78rem;display:inline-block}.botones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.fila{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}pre{border:1px solid var(--borde);border-radius:4px;padding:10px;font-size:.8rem;overflow-x:auto}
