:root{--fundo:#f6f7f9;--cartao:#fff;--texto:#1b2430;--quieto:#5b6675;--borda:#d9dee5;--acento:#1f5fbf;--alerta:#a4400f}@media (prefers-color-scheme:dark){:root{--fundo:#14181e;--cartao:#1d232b;--texto:#e8ecf1;--quieto:#a2adba;--borda:#333c47;--acento:#7fb0f5;--alerta:#f0a074}}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--texto);font:16px/1.5 system-ui,sans-serif}.faixa{background:var(--alerta);color:#fff;padding:6px 16px;font-size:14px;text-align:center}main{max-width:880px;margin:0 auto;padding:24px 16px 64px}h1{font-size:24px;margin:0 0 16px}h2{font-size:18px;margin:24px 0 8px}.cartao{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;padding:16px;margin-bottom:16px}label{display:block;margin:12px 0 4px;font-weight:600}label.linha{display:flex;gap:8px;font-weight:400;align-items:flex-start}input:not([type]),input[type=date],input[type=email],input[type=password],input[type=text]{width:100%;padding:10px;border:1px solid var(--borda);border-radius:6px;background:transparent;color:inherit;font:inherit}button{padding:10px 16px;border-radius:6px;border:1px solid var(--acento);background:var(--acento);color:var(--cartao);font:inherit;font-weight:600;cursor:pointer;margin-top:12px;margin-right:8px}button.secundario{background:transparent;color:var(--acento)}button:disabled{opacity:.6;cursor:default}.erro{color:var(--alerta);margin-top:8px}.quieto{color:var(--quieto);font-size:14px}.tabela{overflow-x:auto}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:8px;border-bottom:1px solid var(--borda);font-size:14px}a{color:var(--acento)}nav{display:flex;gap:16px;margin-bottom:16px}code{word-break:break-all}.nota{font-size:.9em;opacity:.8}ul.codigos{column-count:2;padding-left:1.2em}