:root{--fundo:#f6f7f9;--superficie:#fff;--texto:#1d2330;--texto-suave:#5b6475;--borda:#d9dde5;--primaria:#1f5fbf;--primaria-texto:#fff;--perigo:#b42318;--sucesso:#067647;--raio:6px}@media (prefers-color-scheme:dark){:root{--fundo:#12151b;--superficie:#1b2029;--texto:#e7eaf0;--texto-suave:#9aa3b5;--borda:#2e3542;--primaria:#5b93e6;--primaria-texto:#0c1220;--perigo:#f97066;--sucesso:#47cd89}}*{box-sizing:border-box}body{background:var(--fundo);color:var(--texto);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--primaria)}h1{margin:0 0 1rem;font-size:1.4rem}h2{margin:1.5rem 0 .75rem;font-size:1.1rem}.topo{background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:1.25rem;padding:.75rem 1rem;display:flex}.topo .marca{margin-right:auto;font-weight:700}.topo a{text-decoration:none}.conteudo{max-width:1100px;margin:0 auto;padding:1.25rem 1rem 3rem}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:1rem}.centro{max-width:380px;margin:10vh auto}.linha{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.grade{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem 1rem;display:grid}label{color:var(--texto-suave);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}label.marcar{color:var(--texto);flex-direction:row;align-items:center;gap:.4rem}input,select,textarea{font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);min-width:0;padding:.45rem .6rem}button,.botao{font:inherit;cursor:pointer;border-radius:var(--raio);border:1px solid var(--primaria);background:var(--primaria);color:var(--primaria-texto);padding:.45rem .9rem;text-decoration:none;display:inline-block}button.secundario,.botao.secundario{color:var(--primaria);background:0 0}button.perigo{color:var(--perigo);border-color:var(--perigo);background:0 0}button:disabled{opacity:.6;cursor:default}.erro{color:var(--perigo);font-size:.85rem}.ok{color:var(--sucesso)}.suave{color:var(--texto-suave);font-size:.9rem}.tabela-rolagem{overflow-x:auto}table{border-collapse:collapse;background:var(--superficie);width:100%}th,td{text-align:left;border-bottom:1px solid var(--borda);white-space:nowrap;padding:.5rem .6rem}th{color:var(--texto-suave);font-size:.85rem;font-weight:600}.etiqueta{border:1px solid var(--borda);border-radius:999px;padding:.1rem .45rem;font-size:.75rem}.pilha>*+*{margin-top:1rem}.alerta{color:#b54708}@media (prefers-color-scheme:dark){.alerta{color:#fdb022}}.etiqueta.alerta{border-color:currentColor}.etiqueta.perigo{color:var(--perigo);border-color:currentColor}.etiqueta.ok{border-color:currentColor}tr.atrasada td:first-child{box-shadow:inset 3px 0 0 var(--perigo)}textarea{resize:vertical;min-height:5rem}details>summary{cursor:pointer;color:var(--primaria)}.abas{gap:.5rem;display:flex}.abas button[aria-pressed=true]{background:var(--primaria);color:var(--primaria-texto)}
