:root{--fundo:#f6f7f9;--superficie:#ffffff;--afundado:#eef0f4;--borda:#d9dde5;--texto:#14171f;--texto-2:#424a5a;--texto-3:#6a7385;--acento:#3a4fd1;--acento-suave:#e6e9fb;--ok:#1d7a4a;--ok-suave:#e3f4ea;--sinal:#8a5a00;--sinal-suave:#fdf1d8;--perigo:#b42318;--perigo-suave:#fde8e6;--sandbox:#f0b429;--sobre-sandbox:#2b1d00;--producao:#1d7a4a;--raio:12px;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--fundo:#0f1116;--superficie:#171a21;--afundado:#1f232c;--borda:#2e3440;--texto:#eef0f4;--texto-2:#c3c8d2;--texto-3:#8d95a5;--acento:#8c9cff;--acento-suave:#232a4d;--ok:#5fd39a;--ok-suave:#15301f;--sinal:#f4c15d;--sinal-suave:#33270c;--perigo:#ff8a80;--perigo-suave:#3a1714}}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--texto);font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--acento)}.casca{min-height:100vh;border-top:6px solid transparent}.casca.amb-sandbox{border-top-color:var(--sandbox)}.casca.amb-producao{border-top-color:var(--producao)}.topo{display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--superficie);border-bottom:1px solid var(--borda)}.marca{font-weight:700;color:var(--texto);text-decoration:none}.abas{display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px 20px;background:var(--superficie);border-bottom:1px solid var(--borda)}.abas a{padding:4px 8px;border-radius:8px;text-decoration:none;font-weight:600;color:var(--texto-2)}.abas a.atual{background:var(--acento-suave);color:var(--acento)}.grupo-abas{display:inline-flex;gap:4px}.conteudo{max-width:1080px;margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:16px}.cab{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}h1{margin:0;font-size:1.6rem}.pilha{flex-direction:column}.linha,.pilha{display:flex;gap:8px}.linha{flex-wrap:wrap;align-items:center}.fraco{color:var(--texto-2)}.muito-fraco{color:var(--texto-3);font-size:.9rem}.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.cartao{border:1px solid var(--borda);padding:16px}.aviso,.cartao{background:var(--superficie);border-radius:var(--raio)}.aviso{margin:0;padding:12px 14px;border:1px solid var(--borda)}.aviso.sinal{background:var(--sinal-suave);border-color:var(--sinal)}.aviso.perigo{background:var(--perigo-suave);border-color:var(--perigo)}.aviso.ok{background:var(--ok-suave);border-color:var(--ok)}.selo{display:inline-block;padding:1px 10px;border-radius:999px;font-size:.8rem;font-weight:700}.selo-sandbox{background:var(--sandbox);color:var(--sobre-sandbox)}.selo-producao{background:var(--producao);color:#fff}.pill{display:inline-block;padding:0 8px;border-radius:999px;font-size:.82rem;background:var(--afundado)}.pill-atual{background:var(--ok-suave);color:var(--ok)}.pill-proxima{background:var(--acento-suave);color:var(--acento)}.tabela-envolve{overflow-x:auto;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio)}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--borda);vertical-align:top}th{font-size:.82rem;color:var(--texto-3)}.dl{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;margin:0}.dl dt{color:var(--texto-2)}.dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.campo{display:flex;flex-direction:column;gap:4px}.campo input{font:inherit;padding:8px 10px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie);color:var(--texto)}.ajuda{font-size:.88rem;color:var(--texto-3)}.rotulo{font-size:.85rem;color:var(--texto-2)}.opcao{display:flex;gap:8px;align-items:flex-start}.btn{font:inherit;font-weight:600;padding:8px 14px;border-radius:9px;border:1px solid var(--borda);background:var(--superficie);color:var(--texto);cursor:pointer}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-pri{background:var(--acento);border-color:var(--acento);color:#fff}.lista-simples{margin:0;padding-left:18px}.dialogo-fundo{position:fixed;inset:0;background:rgb(0 0 0/45%);display:grid;place-items:center;padding:16px;z-index:50}.dialogo{background:var(--superficie);border-radius:var(--raio);padding:20px;max-width:520px;width:100%;display:flex;flex-direction:column;gap:12px}.dialogo h2{margin:0}.segredo{display:block;padding:10px 12px;border-radius:8px;background:var(--afundado);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.campo textarea{font:inherit;padding:8px 10px;border:1px solid var(--borda);border-radius:8px;background:var(--superficie);color:var(--texto);resize:vertical}.cartao h3{margin:0}