:root{color-scheme:light dark;--borde:color-mix(in oklab,currentColor 15%,transparent);--tenue:color-mix(in oklab,currentColor 60%,transparent)}*{box-sizing:border-box}body{margin:0;font:15px/1.5 ui-sans-serif,system-ui,-apple-system,sans-serif;padding:2rem 1.5rem;max-width:68rem;margin-inline:auto}h1{font-size:1.4rem;margin:0 0 .25rem}h2{font-size:1.05rem;margin:2rem 0 .5rem}p.sub{color:var(--tenue);margin:0 0 1.5rem}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td,th{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--borde)}th{font-weight:600;font-size:.82rem;color:var(--tenue);text-transform:uppercase;letter-spacing:.03em}td.num{text-align:right}form{display:grid;grid-gap:.6rem;gap:.6rem;max-width:22rem}button,input,select{font:inherit;padding:.5rem .6rem;border:1px solid var(--borde);border-radius:.375rem;background:transparent;color:inherit}button{cursor:pointer;font-weight:600}.aviso{border:1px solid var(--borde);border-left-width:3px;padding:.7rem .9rem;border-radius:.25rem;margin:1rem 0}.error{border-left-color:#c0392b}.pendiente{color:var(--tenue);font-style:italic}