:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--plano:#e8edf4;--superficie:#fff;--tinta:#0f172a;--tinta-2:#334155;--tinta-3:#475569;--borda:#cbd5e1;--acento:#2563eb;--trilho:#cbd5e1;--bom:#15803d;--aviso:#b45309;--critico:#dc2626;--neutro:#64748b;--sobre-acento:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--plano:#020617;--superficie:#1e293b;--tinta:#f8fafc;--tinta-2:#e2e8f0;--tinta-3:#b4c0d0;--borda:#475569;--acento:#60a5fa;--trilho:#3f4d63;--bom:#4ade80;--aviso:#fbbf24;--critico:#f87171;--neutro:#94a3b8;--sobre-acento:#0f172a}}*{box-sizing:border-box}body{background:var(--plano);color:var(--tinta);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}a{color:inherit}a:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:4px}h1,h2,p,dl,dd,ol{margin:0;padding:0}.pagina{max-width:1120px;margin:0 auto;padding:32px 24px 64px}.topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:24px;display:flex}.topo h1{font-size:26px;font-weight:650;line-height:1.2}.discreto{color:var(--tinta-3);font-size:13px}.indicadores{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:28px;display:grid}.indicador,.cartao,.painel{background:var(--superficie);border:1px solid var(--borda);border-radius:8px}.indicador{padding:14px 16px}.indicador dt{color:var(--tinta-2);font-size:13px}.indicador dd{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.3}.grade{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;display:grid}.cartao{border-left:4px solid var(--cor,var(--borda));flex-direction:column;gap:14px;padding:18px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}.cartao:hover{border-top-color:var(--acento);border-right-color:var(--acento);border-bottom-color:var(--acento);transform:translateY(-1px)}.cartao-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cartao h2{font-size:17px;font-weight:600;line-height:1.3}.selo{border:1px solid color-mix(in srgb, var(--cor) 55%, transparent);background:color-mix(in srgb, var(--cor) 16%, transparent);color:var(--tinta);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px 3px 7px;font-size:13px;font-weight:600;display:inline-flex}.selo svg{width:16px;height:16px;color:var(--cor);flex:none}.progresso-rotulo{color:var(--tinta-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;display:flex}.barra{background:var(--trilho);border-radius:4px;height:8px;overflow:hidden}.barra>span{background:var(--acento);border-radius:4px;height:100%;display:block}.vazio{color:var(--tinta-2);font-size:14px}.dados{grid-template-columns:auto 1fr;gap:4px 14px;font-size:14px;display:grid}.dados dt{color:var(--tinta-3)}.dados dd{overflow-wrap:anywhere;min-width:0}.voltar{color:var(--tinta-2);margin-bottom:16px;font-size:14px;display:inline-block}.painel{margin-bottom:16px;padding:20px}.painel h2{margin-bottom:14px;font-size:16px;font-weight:600}.acao{color:var(--acento);margin-top:12px;font-size:14px;font-weight:500;display:inline-block}.etapas{list-style:none}.etapa{border-top:1px solid var(--borda);grid-template-columns:1fr auto;gap:8px 16px;padding:12px 0;display:grid}.edicao{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.edicao-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.criar-etapas{margin-top:12px}.topo-acoes{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.campo,.botao{border:1px solid var(--borda);background:var(--plano);min-height:36px;color:var(--tinta);font:inherit;border-radius:6px;padding:6px 10px;font-size:14px}.botao{cursor:pointer}.botao:hover:not(:disabled){border-color:var(--neutro)}.botao:disabled{cursor:progress;color:var(--tinta-3)}.campo:focus-visible,.botao:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.erro{color:var(--tinta);border-left:3px solid var(--critico);flex-basis:100%;padding-left:8px;font-size:13px}.etapa:first-child{border-top:0;padding-top:0}.etapa:last-child{padding-bottom:0}.etapa-info{min-width:0}.etapa>.selo{place-self:start}.etapa a{font-weight:500;text-decoration:none}.etapa a:hover{text-decoration:underline}.etapa-meta{color:var(--tinta-3);font-size:13px}@media (max-width:480px){.pagina{padding:24px 16px 48px}.grade{grid-template-columns:minmax(0,1fr)}.etapa{grid-template-columns:1fr;gap:6px}}.barra-topo{background:var(--superficie);border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex}.marca{white-space:nowrap;color:var(--acento);flex:none;font-size:17px;font-weight:700;text-decoration:none}.barra-usuario{align-items:center;gap:12px;min-width:0;display:flex}.barra-usuario .discreto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topo .botao{text-decoration:none}.botao{justify-content:center;align-items:center;display:inline-flex}.botao-primario{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento);font-weight:600}.botao-perigo{background:var(--critico);border-color:var(--critico);color:var(--sobre-acento);font-weight:600}.botao-perigo:disabled{border-color:var(--borda);color:var(--tinta-3);cursor:not-allowed;background:0 0}.botao-discreto{color:var(--tinta-2);background:0 0}.filtros{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-bottom:16px;display:flex}.abas{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.abas a{color:var(--tinta-2);border-radius:999px;padding:5px 11px;font-size:14px;text-decoration:none}.abas a:hover{background:var(--superficie)}.abas a[aria-current]{background:var(--acento);color:var(--sobre-acento);font-weight:600}.abas .discreto{margin-right:4px}.item-ordenavel{cursor:grab;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.item-ordenavel.arrastando{opacity:.45}.mover{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;bottom:10px;right:10px}.item-ordenavel:hover .mover,.item-ordenavel:focus-within .mover{opacity:1}.mover button{border:1px solid var(--borda);background:var(--plano);width:28px;height:28px;color:var(--tinta);cursor:pointer;border-radius:6px}.mover button:disabled{color:var(--neutro);cursor:default}@media (hover:none){.mover{opacity:1}}.formulario{flex-direction:column;align-items:stretch;gap:12px;display:flex}.formulario label{color:var(--tinta-2);flex-direction:column;gap:4px;font-size:14px;display:flex}.formulario .opcao{flex-direction:row;align-items:flex-start;gap:8px}.formulario .opcao input{margin-top:4px}.formulario .botao{align-self:flex-start}.estreito{max-width:560px}.login{place-items:center;min-height:100vh;padding:16px;display:grid}.login .painel{width:min(380px,100%);margin:0}.login h1{color:var(--acento);font-size:22px}.login .botao{align-self:stretch}.nova-etapa{margin-top:16px}.nova-etapa .campo{flex:200px}.etapas{margin-top:16px}.edicao form:first-child .campo:first-of-type{flex:160px}.edicao form:first-child{flex:320px}.aviso-pausa{border-left:4px solid var(--acento);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.secao-recolhida summary{cursor:pointer;font-weight:600}.secao-recolhida[open] summary{margin-bottom:14px}.lixeira-item{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.lixeira-item h2{margin:0}
