.cts{--cts-tinta: #1e2a44;--cts-fio: rgba(30, 42, 68, .36);--cts-mesa: #ebe9e3;--cts-verde: #166534;color:var(--cts-tinta)}.cts [hidden]{display:none!important}.cts-titulo{font-family:var(--font-display, inherit);font-weight:700;font-size:1.5rem;line-height:1.15;margin:0 0 8px}.cts-form{display:grid;gap:18px}.cts-pergunta{border:0;margin:0;padding:0;min-width:0}.cts-legenda{padding:0;font-family:var(--font-ui, inherit);font-weight:700;font-size:1.125rem;line-height:1.4;margin-bottom:10px}.cts-num{font-variant-numeric:tabular-nums lining-nums}.cts-opcoes{display:grid;gap:8px}@media(min-width:640px){.cts-opcoes{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.cts-opcao{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border:2px solid var(--cts-fio);border-radius:4px;background:#fff;cursor:pointer;font-family:var(--font-body, inherit);font-size:1.125rem;line-height:1.3}.cts-opcao:hover{border-color:var(--cts-tinta)}.cts-opcao:has(input:checked){border-color:var(--cts-tinta);box-shadow:inset 0 0 0 1px var(--cts-tinta)}.cts-opcao input{width:22px;height:22px;flex-shrink:0;margin:0;accent-color:var(--cts-tinta)}.cts-opcao input:focus-visible{outline:3px solid var(--cts-tinta);outline-offset:3px}.cts-erro{margin:0;padding:12px 14px;border-left:4px solid #9a3412;background:#fff7ed;font-family:var(--font-body, inherit);font-size:1.125rem;line-height:1.5;color:#7c2d12}.cts-botao{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:10px 20px;border-radius:4px;border:2px solid transparent;font-family:var(--font-ui, inherit);font-size:1.0625rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.cts-botao svg{width:22px;height:22px;flex-shrink:0}.cts-botao-marinho{background:var(--cts-tinta);color:#fff}.cts-botao-marinho:hover{background:#2d3a55}.cts-botao-wa{background:var(--cts-verde);color:#fff}.cts-botao-wa:hover{background:#11502a}.cts a[href].cts-botao:is(:hover,:focus-visible,:active){transform:none!important}.cts-botao:focus-visible{outline:3px solid var(--cts-tinta);outline-offset:3px}.cts-ver{justify-self:start}.cts-resultado{margin-top:22px;padding-top:18px;border-top:2px solid var(--cts-tinta);font-family:var(--font-body, inherit);font-size:1.125rem;line-height:1.6}.cts-resultado-titulo{font-family:var(--font-display, inherit);font-weight:700;font-size:1.5rem;line-height:1.15;margin:0 0 8px}.cts-resultado-texto{margin:0}.cts-linhas{list-style:none;padding:0;margin:12px 0 0}.cts-linhas li{position:relative;padding-left:22px}.cts-linhas li+li{margin-top:6px}.cts-linhas li:before{content:"";position:absolute;left:2px;top:.8em;width:10px;height:2px;background:#6f4b0f}.cts-urgencia{margin:14px 0 0;padding:10px 14px;border-left:4px solid #9a3412;background:#fff7ed;font-weight:600;color:#431407}.cts-acoes{display:grid;gap:10px;margin-top:18px}@media(min-width:640px){.cts-acoes{grid-template-columns:repeat(2,minmax(0,1fr))}}html.tema-contraste .cts-linhas li:before{content:none}
