.campo textarea{border:1.5px solid var(--borda-campo);border-radius:var(--r);width:100%;color:var(--txt);resize:vertical;background:#fff;min-height:48px;padding:10px 13px;font-size:16px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.campo textarea:hover{border-color:var(--pedra)}.campo textarea:focus{border-color:var(--anil);outline:0;box-shadow:0 0 0 3px #1d3b6e26}.campo input[type=file]{background:var(--fundo3);min-height:48px;padding:9px 10px}.campo legend{color:var(--anil);margin-bottom:6px;padding:0;font-size:13.5px;font-weight:800}.form-retorno:empty{display:none}.form-retorno:focus{outline:none}.form-linha{gap:10px}.opcoes{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.opcao{border:1.5px solid var(--borda);border-radius:var(--r);cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.opcao:has(input:checked){border-color:var(--anil);background:var(--anil-cl)}.opcao input{width:18px;height:18px;accent-color:var(--anil);margin-top:4px}.opcao span{flex-direction:column;display:flex}.opcao b{color:var(--anil);font-weight:800}.opcao small{color:var(--txt3);font-size:13px}.marcas{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:6px 14px;display:grid}.marca{min-height:var(--toque);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.marca input{width:20px;height:20px;accent-color:var(--telha-esc);flex:none;margin-top:1px}.notas{flex-wrap:wrap;gap:8px;display:flex}.nota-op input{opacity:0;width:1px;height:1px;position:absolute}.nota-op span{min-height:var(--toque);border-radius:var(--r);border:1.5px solid var(--borda-campo);min-width:58px;color:var(--anil);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-weight:800;display:inline-flex}.nota-op span svg{color:#d99a2b;width:18px;height:18px}.nota-op input:checked+span{background:var(--sol-cl);border-color:#d99a2b}.nota-op input:focus-visible+span{outline:3px solid var(--anil);outline-offset:2px}.lnk-discreto{color:var(--txt3);align-self:flex-start;font-size:13px}.coluna{flex-direction:column;gap:18px;min-width:0;display:flex}.kv-par{display:contents}.vazio{color:var(--txt2);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.dobra>summary{cursor:pointer;padding-bottom:14px;list-style-position:inside}.dobra>summary::marker{color:var(--telha-esc)}.dobra-mini>summary{cursor:pointer;color:var(--telha-esc);min-height:var(--toque);align-items:center;font-size:14px;font-weight:800;display:flex}.dobra-mini[open]>summary{margin-bottom:6px}.lista-simples{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-simples li{border-bottom:1px solid var(--linha2);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.lista-simples li:last-child{border-bottom:0}.lista-simples small{color:var(--txt3)}.st.erro{color:var(--erro);background:var(--erro-cl)}.nav-lista .ni{position:relative}.selo{background:var(--telha-esc);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:900;line-height:18px;position:absolute;top:-7px;right:-10px;box-shadow:0 0 0 2px #fff}.contador{background:var(--telha-esc);color:#fff;border-radius:12px;flex:none;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12.5px;font-weight:900;display:inline-grid}.conversas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.conversa-item{border:1px solid var(--linha);border-radius:var(--r-l);box-shadow:var(--sombra);color:inherit;background:#fff;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.conversa-item:hover{box-shadow:var(--sombra-alta);border-color:#d9c8b0}.conversa-item.nova{border-color:var(--telha)}.ci-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ci-topo{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ci-topo b{color:var(--anil);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15.5px;font-weight:800;overflow:hidden}.ci-topo time{color:var(--txt3);white-space:nowrap;font-size:12.5px}.ci-previa{color:var(--txt2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.conversa-item.nova .ci-previa{color:var(--txt);font-weight:700}.ci-tags{flex-wrap:wrap;gap:6px;display:flex}.ci-tags:empty{display:none}.grid-conversa{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.grid-conversa{grid-template-columns:minmax(0,1fr)}}.chat{flex-direction:column;gap:12px;display:flex}.chat-lista{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;gap:8px;height:min(58vh,560px);margin:0;padding:4px 2px;list-style:none;display:flex;overflow-y:auto}.chat-leitura{height:auto;max-height:70vh}.chat-vazio{color:var(--txt3);margin:auto;font-size:14px}.msg{border-radius:14px;flex-direction:column;gap:3px;max-width:min(82%,520px);padding:9px 13px 7px;font-size:15px;display:flex}.msg p{white-space:pre-wrap}.msg time{color:var(--txt3);align-self:flex-end;font-size:11.5px}.msg.eu{background:var(--anil);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msg.eu time{color:#ffffffbf}.msg.ele{background:var(--cal2);color:var(--txt);border-bottom-left-radius:4px;align-self:flex-start}.msg.sis{background:var(--sol-cl);color:#5f4300;text-align:center;border-radius:10px;align-self:center;max-width:92%;font-size:13.5px}.msg.sis time{align-self:center}.msg-quem{opacity:.85;font-size:12px;font-weight:800}.chat-envio{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.chat-envio textarea{border:1.5px solid var(--borda-campo);border-radius:var(--r);width:100%;color:var(--txt);resize:vertical;background:#fff;min-height:48px;max-height:160px;padding:10px 13px;font-size:16px;line-height:1.4}.chat-envio textarea:focus{border-color:var(--anil);outline:0;box-shadow:0 0 0 3px #1d3b6e26}.chat-envio .btn{min-height:48px}.chat-rodape{font-size:12.5px}.pedidos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pedido-item{border:1px solid var(--linha);border-radius:var(--r);background:var(--fundo3);color:inherit;flex-direction:column;gap:4px;padding:13px 15px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.pedido-item:hover{border-color:var(--telha);background:#fff}.pi-topo{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pi-topo b{color:var(--anil);font-weight:800}.pi-desc{color:var(--txt2);font-size:14.5px}.pedido-item small{color:var(--txt3);font-size:12.5px}.pi-espera{color:var(--telha-esc);font-size:13px;font-weight:800}.pedidos-mini{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pedidos-mini a{border:1px solid var(--linha);border-radius:var(--r);color:inherit;background:var(--fundo3);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 12px;text-decoration:none;display:flex}.pedidos-mini a:hover{border-color:var(--telha)}.pedidos-mini b{color:var(--anil);font-size:14px}.pedidos-mini span:not(.st){color:var(--txt2);flex-basis:100%;font-size:14px}.pedidos-mini small{color:var(--txt3);flex-basis:100%;font-size:12.5px}.pedido-texto{color:var(--txt);white-space:pre-wrap;font-size:16px}.subnav{margin-top:-6px}.subnav ul{scrollbar-width:thin;gap:6px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.subnav a{min-height:var(--toque);border:1.5px solid var(--linha);color:var(--anil);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.subnav a:hover{border-color:var(--anil)}.subnav a[aria-current=page]{background:var(--anil);border-color:var(--anil);color:#fff}.subnav a[aria-current=page] .contador{color:var(--anil);background:#fff}.abas{flex-wrap:wrap;gap:6px;display:flex}.abas a{border:1.5px solid var(--borda);min-height:40px;color:var(--txt2);background:#fff;border-radius:999px;align-items:center;padding:7px 14px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.abas a[aria-current=page]{background:var(--telha-cl);border-color:var(--telha);color:var(--telha-esc)}.pendencias{flex-wrap:wrap;gap:10px;display:flex}.pendencia{border-radius:var(--r);background:var(--sol-cl);color:#5f4300;border:1px solid #f0d9a6;align-items:baseline;gap:8px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.pendencia b{font-size:22px;font-weight:900}.pendencia.erro{background:var(--erro-cl);color:var(--erro);border-color:#f2c7b5}.pendencia.info{background:var(--anil-cl);color:var(--anil);border-color:#cfdaec}.inds-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.inds-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.prestadores-sec,.registro{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prestadores-sec li,.registro li{border-bottom:1px solid var(--linha2);flex-direction:column;gap:4px;padding:12px 0;display:flex}.prestadores-sec li:last-child,.registro li:last-child{border-bottom:0}.ps-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.ps-topo b{color:var(--anil);font-weight:800}.ps-topo time{color:var(--txt3);font-size:12.5px}.prestadores-sec small,.registro small{color:var(--txt3);font-size:13px}.filtro-linha{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.filtro-linha .campo{flex:220px}.tabela-simples{border-collapse:collapse;width:100%;font-size:14px}.tabela-simples th{text-align:left;color:var(--txt3);border-bottom:1px solid var(--linha);padding:6px 8px 6px 0;font-size:12.5px;font-weight:800}.tabela-simples td{border-bottom:1px solid var(--linha2);padding:8px 8px 8px 0}.tabela-simples .num{font-variant-numeric:tabular-nums;color:var(--anil);font-weight:800}.barras{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.barras li{flex-direction:column;gap:4px;display:flex}.barra-topo{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.barra-topo b{color:var(--anil);min-width:0;font-weight:800}.barra-topo span{color:var(--txt2);font-variant-numeric:tabular-nums;text-align:right}.trilha{background:var(--cal2);border-radius:6px;height:10px;overflow:hidden}.trilha i{background:var(--telha);border-radius:6px;height:100%;display:block}.trilha.anil i{background:var(--anil)}.trilha.sol i{background:var(--sol)}@media (max-width:720px){.chat-lista{height:min(56vh,520px)}.chat-enviar-txt{display:none}.chat-envio .btn{padding-inline:14px}.msg{max-width:88%}.nav-lista .selo{top:-6px;right:-12px}.barra-topo{flex-direction:column;gap:0}.barra-topo span{text-align:left;font-size:13px}}.avisos-celular{flex-direction:column;gap:12px;display:flex}.convite-avisos{border-radius:var(--r);background:var(--anil-cl);color:var(--anil);border:1px solid #cfdaec;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.convite-avisos p{font-size:14.5px}.convite-avisos b{font-weight:800}.cat-lista{flex-direction:column;gap:10px;display:flex}.cat-area>summary{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cat-area>summary small,.cat-cat>summary small{color:var(--txt3);font-size:13px;font-weight:600}.cat-cat{border:1px solid var(--linha);border-radius:var(--r);background:var(--fundo3)}.cat-cat>summary{cursor:pointer;min-height:var(--toque);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 14px;display:flex}.cat-cat>summary b{color:var(--anil);font-weight:800}.cat-cat[open]>summary{border-bottom:1px solid var(--linha)}.cat-corpo{border-radius:0 0 var(--r) var(--r);background:#fff;flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}.cat-sub{color:var(--anil);font-size:14px;font-weight:800}.form-cat{grid-template-columns:minmax(0,1fr) 110px;align-items:end;gap:10px 12px;display:grid}.form-cat>.campo-largo,.form-cat>.form-retorno,.form-cat>.acoes{grid-column:1/-1}.cat-servicos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.form-servico{flex-flow:wrap;align-items:center;gap:6px 8px;display:flex}.form-servico>.campo{flex:220px}.form-servico>.campo-ordem{flex:0 0 84px}.form-servico>.campo-tipo{flex:0 150px}.form-servico>.acoes{gap:6px}.form-servico>.form-retorno{flex-basis:100%}.form-servico .campo input,.form-servico .campo select{min-height:42px;padding:8px 11px}.campo-ordem input{text-align:center}.cat-uso{color:var(--txt3);font-size:12.5px;font-weight:600}.form-novo{border-top:1px dashed var(--linha);padding-top:6px}@media (max-width:720px){.form-cat{grid-template-columns:minmax(0,1fr) 90px}.form-servico>.campo:not(.campo-ordem):not(.campo-tipo){flex-basis:100%}.form-servico .acoes .btn{flex:none}}.link-gerado{flex-direction:column;gap:8px;display:flex}.link-gerado p{margin:0}.link-campo{width:100%;min-height:var(--toque);border:1px solid var(--borda);color:var(--txt);background:#fff;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:14px}.lista-pessoas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lista-pessoas>li{border-bottom:1px solid var(--linha2);flex-direction:column;gap:6px;padding:10px 0;display:flex}.lista-pessoas>li:last-child{border-bottom:0}.lista-pessoas small{color:var(--txt3);overflow-wrap:anywhere;font-size:13px;display:block}.lista-pessoas b{color:var(--anil);font-weight:800}.rotulo-campo{color:var(--anil);font-size:13.5px;font-weight:800}.faixa-demo{background:var(--anil);color:#fff}.faixa-demo .container{flex-wrap:wrap;align-items:center;gap:6px 16px;padding-block:8px;display:flex}.faixa-demo-titulo{margin:0;font-size:14px}.faixa-demo-titulo span{opacity:.85}.faixa-demo-form{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.faixa-demo-rotulo{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:800;display:flex}.faixa-demo select{min-height:var(--toque);max-width:100%;color:var(--txt);background:#fff;border:0;border-radius:10px;padding:6px 10px;font-family:inherit;font-size:16px}.faixa-demo .btn{color:var(--anil);background:#fff}.faixa-demo-faz{opacity:.92;flex:100%;margin:0;font-size:13.5px}@media (max-width:560px){.faixa-demo-rotulo{flex-direction:column;align-items:stretch;width:100%}.faixa-demo-form{width:100%}}
.seletor-mun{background:var(--fundo3);border-bottom:1px solid var(--linha)}.seletor-mun .container{flex-wrap:wrap;align-items:flex-end;gap:10px;padding-block:10px;display:flex}.seletor-mun label{color:var(--txt3);flex-direction:column;flex:260px;gap:4px;min-width:0;font-size:13px;font-weight:800;display:flex}.seletor-mun select{min-height:var(--toque);border:1px solid var(--linha);color:var(--txt);background:#fff;border-radius:10px;width:100%;padding:6px 10px;font-family:inherit;font-size:16px}.faixa-suporte{background:var(--sol-cl);border-bottom:1px solid #f1d9a2}.faixa-suporte .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.faixa-suporte p{flex:320px;min-width:0;margin:0;font-size:14.5px;line-height:1.4}.faixa-suporte b{color:var(--anil)}.faixa-suporte form{flex:none}.situacao{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.situacao.ativo{color:#1f6b3a;background:#e2f3e8}.situacao.implantacao{background:var(--sol-cl);color:#7a5300}.situacao.desativado{background:var(--cal2);color:var(--txt3)}.checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;display:grid}.checklist .marca-ok{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:inline-flex}.checklist .marca-ok.sim{color:#1f6b3a;background:#e2f3e8}.checklist .marca-ok.nao{color:#a3261a;background:#fbe4e1}.checklist .marca-ok.talvez{background:var(--sol-cl);color:#7a5300}.checklist b{color:var(--anil);display:block}.checklist small{color:var(--txt2);overflow-wrap:anywhere;font-size:13.5px}.localidades-form{flex-direction:column;gap:8px;display:flex}.localidade-linha{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:8px;display:grid}.localidade-linha input,.localidade-linha select{width:100%}@media (max-width:560px){.localidade-linha{grid-template-columns:minmax(0,1fr) 120px}.localidade-linha .btn{grid-column:1/-1;justify-self:start}}.endereco-mun{overflow-wrap:anywhere;font-weight:800}.lista-mun-acoes{flex-wrap:wrap;gap:6px;display:flex}.lista-mun-acoes form{display:inline}.registro-plat small{overflow-wrap:anywhere}.senha-regras{color:var(--txt2);margin:0;padding-left:18px;font-size:13.5px}.marca-escolha{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.marca-escolha legend{color:var(--anil);margin-bottom:6px;padding:0;font-size:13.5px;font-weight:800}.lista-simples li>span{overflow-wrap:anywhere;min-width:0}.contorno{width:100%;max-width:320px;height:auto;margin:0 auto 10px;display:block}.contorno path{fill:var(--anil-cl);stroke:var(--anil);stroke-width:1.5px;stroke-linejoin:round}
