:root{--fundo:#f6f7f9;--superficie:#fff;--texto:#1a1d23;--texto-suave:#5b6472;--borda:#e2e5ea;--destaque:#2563eb;--cor:var(--destaque)}@media (prefers-color-scheme:dark){:root{--fundo:#101216;--superficie:#191c22;--texto:#eceef2;--texto-suave:#a0a8b5;--borda:#2a2f38;--destaque:#7aa7ff}}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{background:var(--fundo);min-height:100%;color:var(--texto);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;display:flex}a{color:var(--destaque)}.largura{width:100%;max-width:960px;margin:0 auto;padding:0 16px}.topo{background:var(--superficie);border-bottom:1px solid var(--borda)}.topo-conteudo{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.marca{color:var(--texto);font-size:1.1rem;font-weight:700;text-decoration:none}.marca span{color:var(--destaque)}.topo nav{gap:18px;display:flex}.topo nav a{font-size:.95rem;text-decoration:none}.principal{flex:1;padding-top:32px;padding-bottom:48px}.rodape{border-top:1px solid var(--borda);color:var(--texto-suave);padding:20px 0;font-size:.85rem}.abertura{margin-bottom:28px}.abertura h1{margin-bottom:8px;font-size:1.9rem;line-height:1.2}.abertura p{color:var(--texto-suave);max-width:60ch}.grade{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;list-style:none;display:grid}.cartao{background:var(--superficie);border:1px solid var(--borda);height:100%;color:inherit;border-radius:12px;gap:14px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.cartao:hover,.cartao:focus-visible{border-color:var(--cor);transform:translateY(-2px)}.cartao-texto{flex-direction:column;gap:4px;min-width:0;display:flex}.cartao-texto span{color:var(--texto-suave);font-size:.92rem;line-height:1.45}small{color:var(--texto-suave);font-size:.8rem}.sigla{background:var(--cor);color:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:700;display:grid}.sigla.grande{border-radius:14px;width:64px;height:64px;font-size:1.8rem}.voltar{margin-bottom:20px;font-size:.92rem}.voltar a{text-decoration:none}.app-topo{align-items:center;gap:16px;margin-bottom:20px;display:flex}.app-topo h1{font-size:1.7rem;line-height:1.2}.app-topo p{color:var(--texto-suave)}.acoes{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.botao{background:var(--cor);color:#fff;border-radius:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}.texto{background:var(--superficie);border:1px solid var(--borda);border-radius:12px;max-width:72ch;padding:24px}.texto>*+*{margin-top:12px}.texto h2{border-top:1px solid var(--borda);margin-top:28px;padding-top:20px;font-size:1.25rem}.texto h3{margin-top:20px;font-size:1rem}.texto ul,.texto ol{padding-left:22px}.texto li+li{margin-top:6px}.legais{flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:.92rem;display:flex}.titulo-legal{flex-direction:column;gap:2px;margin-bottom:20px;font-size:1.7rem;line-height:1.2;display:flex}.titulo-legal small{font-size:.95rem;font-weight:400}.texto a{overflow-wrap:anywhere}.formulario{flex-direction:column;gap:16px;display:flex}.formulario>*+*{margin-top:0}.campo{flex-direction:column;gap:6px;display:flex}.campo label{font-size:.92rem;font-weight:600}.campo input,.campo select,.campo textarea{border:1px solid var(--borda);background:var(--fundo);width:100%;color:var(--texto);font:inherit;border-radius:8px;padding:10px 12px}.campo textarea{resize:vertical}.campo [aria-invalid=true]{border-color:#dc2626}.erro{color:#dc2626;font-size:.88rem}.alerta{color:#dc2626;border:1px solid #dc2626;border-radius:8px;padding:10px 12px}.nota{color:var(--texto-suave);font-size:.85rem}.isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}button.botao{font:inherit;cursor:pointer;border:0;align-self:flex-start;font-weight:600}button.botao:disabled{opacity:.6;cursor:progress}.texto h2.sem-borda{border-top:0;margin-top:0;padding-top:0}.estreito{max-width:360px}.painel-topo{justify-content:space-between;align-items:baseline;gap:16px;display:flex}button.link{color:var(--destaque);font:inherit;cursor:pointer;background:0 0;border:0}.filtros{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.filtros a{border:1px solid var(--borda);background:var(--superficie);color:var(--texto);border-radius:999px;padding:6px 14px;font-size:.9rem;text-decoration:none}.filtros a[aria-current=page]{border-color:var(--destaque);color:var(--destaque);font-weight:600}.chamados{flex-direction:column;gap:10px;max-width:72ch;list-style:none;display:flex}.chamado{background:var(--superficie);border:1px solid var(--borda);color:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.chamado:hover,.chamado:focus-visible{border-color:var(--destaque)}.chamado-linha{justify-content:space-between;align-items:center;gap:12px;display:flex}.etiqueta{border:1px solid var(--borda);color:var(--texto-suave);border-radius:999px;padding:2px 10px;font-size:.78rem}.etiqueta.aberto{color:#d97706;border-color:#d97706}.etiqueta.respondido{color:#1f8a4c;border-color:#1f8a4c}.mensagem{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--fundo);border-radius:8px;padding:12px 14px}.linha{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.linha select{border:1px solid var(--borda);background:var(--fundo);color:var(--texto);font:inherit;border-radius:8px;padding:9px 12px}.confirmar{align-items:center;gap:8px;font-size:.92rem;display:flex}.botao.perigo{background:#dc2626}.oculto{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}code{font-family:ui-monospace,Consolas,monospace;font-size:.9em}
