:root{--tinta: #14202b;--tinta-2: #4a5866;--mut: #6c7a88;--borda: rgba(20, 32, 43, .1);--painel: rgba(255, 255, 255, .86);--laranja: #f28c28;--azul: #1fa2b8;--sombra: 0 10px 30px rgba(15, 26, 36, .14), 0 2px 6px rgba(15, 26, 36, .08);--raio: 14px;font-family:Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--tinta);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;overflow:hidden;background:#dfe8f0}button{font:inherit;color:inherit;cursor:pointer}.app{position:fixed;top:0;right:0;bottom:0;left:0}.ceu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#a9c9e6,#d5e4f1 45%,#eef2f4 75%,#e9ebe6)}.canvas-wrap{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;z-index:0}.topo,.seletor,.direita,.config-cores,.dica{z-index:10}.topo{position:absolute;top:14px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.topo>*{pointer-events:auto}.marca{display:flex;align-items:center;gap:12px;background:var(--painel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 16px 10px 12px;border-radius:var(--raio);box-shadow:var(--sombra)}.logo{position:relative;width:30px;height:34px;flex:none}.logo i{position:absolute;left:9px;top:0;width:15px;height:34px;border-radius:3px;background:var(--laranja)}.logo b{position:absolute;left:0;bottom:0;width:10px;height:18px;border-radius:2px;background:var(--azul)}.marca-nome{font-weight:700;font-size:16px;letter-spacing:-.01em}.marca-sub{font-size:12px;color:var(--mut)}.acoes{display:flex;align-items:center;gap:8px}.migalha{background:var(--painel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:var(--sombra)}.btn{border:1px solid var(--borda);background:var(--painel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;box-shadow:var(--sombra);transition:background .15s,color .15s}.btn:hover{background:#fff}.btn.ativo{background:var(--tinta);color:#fff}.btn.primario{background:var(--laranja);border-color:transparent;color:#fff}.btn.primario:hover{background:#e27a14}.seletor{position:absolute;left:14px;top:92px;bottom:120px;width:74px;display:flex;flex-direction:column;background:var(--painel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--raio);box-shadow:var(--sombra);padding:8px 6px}.seletor-titulo{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);text-align:center;margin-bottom:6px}.seletor-lista{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.andar-btn{display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;border-radius:8px;padding:4px 8px;min-height:24px;font-size:13px;font-weight:600}.andar-btn:hover,.andar-btn.hover{background:#f28c2824}.andar-btn.ativo{background:var(--laranja);color:#fff}.andar-btn.rooftop .andar-nome:after{content:"★";font-size:9px;margin-left:2px;color:var(--azul)}.andar-btn.ativo.rooftop .andar-nome:after{color:#fff}.andar-qtd{font-size:10px;font-weight:500;opacity:.55}.direita{position:absolute;right:14px;top:76px;bottom:14px;width:360px;display:flex;flex-direction:column;justify-content:flex-start;pointer-events:none}.painel{pointer-events:auto;position:relative;background:var(--painel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--raio);box-shadow:var(--sombra);padding:18px 18px 16px;max-height:100%;overflow-y:auto;scrollbar-width:thin;animation:entra .25s ease-out}@keyframes entra{0%{opacity:0;transform:translateY(8px)}}.painel h2{margin:2px 0 4px;font-size:24px;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.fechar{position:absolute;right:10px;top:8px;width:30px;height:30px;border-radius:50%;border:0;background:transparent;font-size:22px;line-height:1;color:var(--mut)}.fechar:hover{background:#14202b0f;color:var(--tinta)}.card-sub{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);font-weight:600}.card-sub.espaco{margin-top:16px}.mut{color:var(--mut);font-size:13px}.pequeno{font-size:11.5px;line-height:1.5;margin-top:10px}.tag{font-size:11px;background:var(--azul);color:#fff;padding:3px 8px;border-radius:999px;font-weight:600}.card-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:26px}.pill{color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;white-space:nowrap;margin-top:6px}.card-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:14px}.card-grid>div,.card-linha>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rot{font-size:11px;color:var(--mut)}.card-grid strong,.card-linha strong{font-size:14.5px}sup{color:var(--laranja)}.card-linha{display:flex;gap:12px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.bussola-mini{width:44px;height:44px;flex:none;color:var(--tinta)}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.chip{font-size:12px;background:#14202b0f;padding:4px 9px;border-radius:999px}.chip.destaque{background:#ece3fb;color:#5b2fb0;font-weight:600}.chip.externo{background:#1fa2b81f;color:#0e6e7e}.obs{font-size:13px;margin:12px 0 0}.nota{font-size:11.5px;color:var(--mut);line-height:1.5;margin:12px 0 0}.nota code{font-size:10.5px;background:#14202b0f;padding:1px 4px;border-radius:4px}.grade-unidades{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;margin-top:14px}.un-btn{display:flex;align-items:center;gap:6px;justify-content:center;padding:7px 4px;border-radius:9px;border:1.5px solid;background:#fff;font-size:13px;font-weight:700;transition:transform .12s}.un-btn:hover,.un-btn.hover{transform:translateY(-1px);background:#fff8f1}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.tabela-tipos{width:100%;border-collapse:collapse;margin-top:14px;font-size:12.5px}.tabela-tipos th{text-align:left;font-size:11px;color:var(--mut);font-weight:600;padding:4px;border-bottom:1px solid var(--borda)}.tabela-tipos td{padding:5px 4px;border-bottom:1px solid var(--borda)}.tabela-tipos .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bussola{position:absolute;left:66px;bottom:10px;width:52px;height:52px;border-radius:50%;background:var(--painel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sombra);z-index:9;pointer-events:auto}.bussola .rosa{width:100%;height:100%}.rosa-aro{fill:none;stroke:#14202b2e;stroke-width:1.5}.rosa-marca{stroke:#14202b73;stroke-width:2}.rosa-norte{fill:#e0662a}.rosa-sul{fill:#9aa5b1}.rosa-n{font-size:12px;font-weight:800;fill:var(--tinta);text-anchor:middle}.rosa-sol{fill:#f5b335;stroke:#fff;stroke-width:2}.config-cores{position:absolute;left:14px;bottom:14px}.btn-engrenagem{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--borda);border-radius:50%;background:var(--painel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sombra);color:var(--tinta-2);transition:background .15s,color .15s,transform .25s}.btn-engrenagem:hover{background:#fff;color:var(--tinta)}.btn-engrenagem.ativo{background:var(--tinta);color:#fff;transform:rotate(45deg)}.config-pop{position:absolute;left:0;bottom:54px;width:340px;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--raio);box-shadow:var(--sombra);padding:12px 14px;z-index:20}.config-titulo{font-weight:700;font-size:14px}.config-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px}.config-fechar{background:none;border:0;font-size:24px;line-height:1;padding:0 4px;color:var(--mut)}.config-abas.seg{display:flex;width:100%;margin:10px 0 12px}.config-abas.seg button{min-width:0;padding:6px;font-size:11.5px}.config-grupo+.config-grupo{border-top:1px solid var(--borda);padding-top:10px;margin-top:8px}.config-chave.chave{display:flex;justify-content:space-between;width:100%;border:0;border-radius:8px;padding:8px 4px;text-align:left;background:transparent;color:var(--tinta-2);font-size:12px}.config-chave.chave:hover{background:#14202b0b}.config-chave .chave-trilho{flex-shrink:0;margin-left:10px}.config-senha{margin:6px 0 10px;padding:10px;border:1px solid var(--borda);border-radius:9px}.config-senha label{display:block;margin-bottom:6px;font-size:12px;font-weight:600}.config-senha input{width:100%;min-width:0;border:1px solid var(--borda);border-radius:7px;padding:8px 10px;font:inherit;font-size:14px}.config-senha input:focus{outline:2px solid #1fa2b8;outline-offset:1px}.config-senha-acoes{display:flex;gap:8px;margin-top:9px}.config-senha-acoes .btn{flex:1}.config-senha-acoes .btn:disabled{opacity:.6;cursor:wait}.config-senha-erro{margin:7px 0 0;color:#b33a35;font-size:12px}.config-grupo .config-sub{margin-bottom:1px}.config-salvo{border-top:1px solid var(--borda);padding-top:10px}.config-cv{border-top:1px solid var(--borda);padding-top:12px;margin-top:12px}.config-cv-botao.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.config-cv-botao:disabled{cursor:wait;opacity:.65}.config-cv-retorno,.config-cv-data{margin:8px 0 0}.config-cv-retorno{color:var(--tinta-2)}.config-cv-retorno.erro{color:#b33a35}.cv-girando{animation:cv-girar 1s linear infinite}@keyframes cv-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cv-girando{animation:none}}.lista-areas .chip{border:1px solid transparent;text-align:left;transition:border-color .15s,background .15s}.lista-areas .chip:hover,.lista-areas .chip.ativa{border-color:#169e99;background:#ddf3ee;color:#126c68}.area-acoes{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.areas-geral{border-top:1px solid var(--borda);margin-top:14px;padding-top:12px}.areas-geral summary{cursor:pointer;font-weight:600;font-size:13px}.areas-geral .lista-areas{margin-top:10px}.venda-resumo .vd-pessoas{margin:0}.poi-anotacao{position:relative;width:0;height:0;pointer-events:none}.poi-conector{position:absolute;overflow:visible;pointer-events:none}.poi-conector line{stroke:var(--cor-pin);stroke-width:1.5}.poi-conector circle{fill:var(--cor-pin);stroke:#fff;stroke-width:1}.poi-pin{position:absolute;left:var(--etiqueta-x,-14px);top:var(--etiqueta-y,-52px);display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;max-width:280px;width:max-content;border:1px solid rgba(30,47,62,.18);border-radius:10px;background:#fffffff7;box-shadow:0 3px 12px #14202b2e;color:#243746;white-space:nowrap;text-align:left;pointer-events:auto}.poi-numero{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:50%;background:var(--cor-pin);color:#fff;font-size:11px;font-weight:800}.poi-nome{font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis}.poi-pin.principal{background:#142b38;color:#fff;border:2px solid #ed9d29;padding-right:12px}.poi-pin.principal .poi-nome{font-size:12px;font-weight:750}.poi-pin.selecionado,.poi-pin:hover{outline:3px solid rgba(242,140,40,.45)}.rua-bairro{display:block;padding:2px 5px;border-radius:4px;color:#4e5b63;background:#ffffffa6;font-size:10px;font-weight:650;white-space:nowrap;text-shadow:0 1px #fff}.painel-bairro h2{font-size:22px}.ponto-categoria{font-size:12px;font-weight:750}.ponto-detalhe p{margin:7px 0}.ponto-distancia{font-size:12px;color:var(--tinta-2)}.ponto-links{display:flex;gap:16px;font-size:12px}.ponto-links a,.mapa-creditos a{color:#167f88;text-underline-offset:2px}.busca-pontos{display:block;margin:16px 0 10px}.busca-pontos>span{display:block;font-size:11px;color:var(--mut);margin-bottom:5px}.busca-pontos input{width:100%;border:1px solid var(--borda);border-radius:9px;padding:9px 10px;font:inherit;font-size:12px;background:#ffffffd9}.busca-pontos input:focus{outline:2px solid #1fa2b8;outline-offset:1px}.lista-pontos{display:grid;gap:3px}.ponto-linha{display:grid;grid-template-columns:26px 1fr 12px;align-items:center;gap:9px;border:1px solid transparent;border-radius:9px;padding:7px 5px;text-align:left;background:transparent}.ponto-linha:hover,.ponto-linha.ativa{border-color:#7dbdc0;background:#edf7f5}.ponto-linha.principal{background:#fff4dd}.ponto-linha strong{display:block;font-size:12px;font-weight:650}.ponto-linha small{display:block;font-size:10px;color:var(--mut);margin-top:2px}.ponto-indice{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;font-size:10px;font-weight:750}.mapa-creditos{border-top:1px solid var(--borda);padding-top:10px;color:var(--mut);font-size:10px;line-height:1.5}.config-pop .pequeno{margin:2px 0 10px}.sim-sol{margin-top:12px;padding-top:10px;border-top:1px solid var(--borda)}.sim-sol .pequeno{margin:6px 0 0}.config-sub{font-weight:700;font-size:12.5px;margin-bottom:6px}.seg-cheio{display:flex}.seg-cheio button{flex:1;padding:5px 6px}.sol-linha{display:flex;align-items:center;gap:8px;margin-top:8px}.sol-linha input[type=range]{flex:1;min-width:0;accent-color:var(--laranja)}.sol-hora{font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.btn-play{width:30px;height:30px;flex:none;border-radius:50%;border:1px solid var(--borda);background:#fff;font-size:11px;color:var(--tinta);display:grid;place-items:center}.btn-play.ativo{background:var(--laranja);border-color:transparent;color:#fff}.seg{display:inline-flex;background:#14202b12;border-radius:999px;padding:2px}.seg button{border:0;background:transparent;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--tinta-2)}.seg button.ativo{background:#fff;color:var(--tinta);box-shadow:0 1px 3px #0000001f}.legenda ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:4px}.legenda li{display:flex;align-items:center;gap:8px;font-size:12.5px}.legenda .qtd{margin-left:auto;font-size:11px;color:var(--mut);font-variant-numeric:tabular-nums}.dica{position:absolute;bottom:18px;left:50%;transform:translate(-50%);background:#14202bc7;color:#fff;font-size:12.5px;padding:7px 14px;border-radius:999px;pointer-events:none;white-space:nowrap}.carregando{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:20;background:#14202bd1;color:#fff;font-size:12.5px;padding:9px 16px 10px;border-radius:12px;display:grid;gap:7px;min-width:260px;text-align:center}.carregando-barra{height:4px;border-radius:4px;background:#fff3;overflow:hidden}.carregando-barra i{display:block;height:100%;background:var(--laranja);transition:width .3s}.controles-vista{position:absolute;top:14px;left:calc((100% - 286px)/2);transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:8px;background:var(--painel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;box-shadow:var(--sombra);padding:5px;animation:entra .25s ease-out}.seg-vista button{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;white-space:nowrap}.seg-vista button span{font-size:13px;opacity:.75}.chave{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:5px 12px 5px 6px;border-radius:999px;font-size:12px;font-weight:600;color:var(--tinta-2);white-space:nowrap}.chave:hover{background:#14202b0f}.chave-trilho{position:relative;width:32px;height:18px;border-radius:999px;background:#c3cbd3;transition:background .18s;flex:none}.chave-trilho i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s}.chave.on{color:var(--tinta)}.chave.on .chave-trilho{background:var(--laranja)}.chave.on .chave-trilho i{transform:translate(14px)}@media (max-width: 1280px) and (min-width: 861px){.controles-vista{top:76px}}.chip-unidade{display:inline-flex;align-items:center;gap:5px;background:#fffffff0;border:1.5px solid;border-radius:999px;padding:2px 8px 2px 6px;font-size:11.5px;font-weight:700;color:var(--tinta);white-space:nowrap;box-shadow:0 2px 6px #00000026;transition:transform .12s;-webkit-user-select:none;user-select:none}.chip-unidade.hover{transform:scale(1.12)}.chip-unidade.sel{background:var(--laranja);color:#fff;transform:scale(1.2)}.chip-unidade.sel .dot{background:#fff!important}.rotulo-ambiente{border:1px solid transparent;background:#14202bd1;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap;-webkit-user-select:none;user-select:none}.rotulo-ambiente:hover,.rotulo-ambiente:focus-visible,.rotulo-ambiente.selecionada{border-color:#fff;background:#127d78;outline:2px solid rgba(255,255,255,.35)}.rotulo-ambiente.externo{background:#0e6e7ee0}.rotulo-ambiente.rooftop{background:#1fa2b8eb}.rotulo-rua{color:#37414b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.8);-webkit-user-select:none;user-select:none}@media (max-width: 860px){.btn-girar{display:none}.acoes .btn-bairro{padding-inline:10px}.painel-bairro h2{font-size:19px}.marca-sub,.dica{display:none}.seletor{bottom:auto;top:76px;left:10px;right:auto;width:60px;height:calc(50% - 90px)}.direita{left:10px;right:10px;width:auto;top:auto;bottom:10px;max-height:48%}.painel{padding:14px}.painel-emp .tabela-tipos{display:none}.config-cores{left:auto;right:10px;top:66px;bottom:auto}.btn-engrenagem{width:40px;height:40px}.bussola{left:auto;right:10px;bottom:auto;top:114px;width:40px;height:40px}.config-pop{left:auto;right:0;bottom:auto;top:48px;width:min(340px,calc(100vw - 20px));max-height:calc(100dvh - 130px)}.topo{left:10px;right:10px;top:10px}.migalha{display:none}.controles-vista{top:auto;left:50%;bottom:calc(48% + 18px);padding:4px;gap:4px}.seg-vista button{padding:5px 9px}.chave{padding:4px 9px 4px 5px}}.andar-qtd{display:inline-flex;align-items:center;gap:4px}.andar-vend{width:6px;height:6px;border-radius:50%;background:#f0a14a;box-shadow:0 0 0 2px #f0a14a40}.andar-btn.ativo .andar-vend{background:#fff}.resumo-vendas{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:12.5px;font-weight:600;color:#8a4a0c}.resumo-vendas .luz,.dica-andar .luz{width:12px;height:12px;border-radius:3px;background:linear-gradient(#fff1cf,#f0aa55);box-shadow:0 0 6px #f0aa55cc}.un-btn{position:relative}.un-btn.vendida{background:#fff7ef}.un-btn.vendida:after{content:"vendida";position:absolute;top:-7px;right:-3px;font-size:9px;font-weight:700;letter-spacing:.02em;background:#d64545;color:#fff;padding:1px 5px;border-radius:6px}.chip-vendida{margin-left:2px;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#d64545;border-radius:999px;padding:1px 6px}.chip-unidade.sel .chip-vendida{background:#fff;color:#d64545}.dica-andar{transform:translate(-100%,-50%);display:flex;flex-direction:column;gap:1px;background:#14202bdb;color:#fff;font-size:12px;padding:6px 10px;border-radius:8px;white-space:nowrap;box-shadow:0 4px 14px #0003;-webkit-user-select:none;user-select:none}.dica-andar strong{font-size:12.5px}.txt-vendida{color:#ffc27a}.planta-book{margin:14px 0 6px}.planta-book-img{display:block;width:100%;padding:0;border:1px solid var(--borda);border-radius:10px;overflow:hidden;background:#fff;cursor:zoom-in}.planta-book-img img{display:block;width:100%;height:auto;max-height:380px;object-fit:contain}.planta-book figcaption{margin-top:6px;font-size:11px;line-height:1.35;color:var(--mut)}.planta-book figcaption strong{color:var(--tinta-2)}.planta-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#0f161ec7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;padding:24px}.planta-zoom img{max-width:100%;max-height:calc(100vh - 80px);border-radius:12px;box-shadow:0 20px 60px #00000073;background:#fff}.planta-zoom-tit{position:absolute;bottom:18px;left:50%;transform:translate(-50%);color:#fff;font-weight:700;font-size:14px}.card-grid .span-2{grid-column:1 / -1}.vd{margin:14px 0 2px;padding-top:14px;border-top:1px solid var(--borda)}.vd-sobre{font-size:12px;color:var(--mut)}.vd-preco{margin-top:2px;font-size:28px;font-weight:750;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tinta)}.vd-sob{margin-top:3px;font-size:12.5px;color:var(--mut)}.vd-sob b{color:var(--tinta-2);font-weight:650}.vd-pessoas{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.vd-pessoas>div{min-width:0}.vd-pessoas span{display:block;font-size:11.5px;color:var(--mut);margin-bottom:2px}.vd-pessoas strong{display:block;font-size:13.5px;font-weight:650;line-height:1.25;color:var(--tinta)}.vd-pessoas em{display:block;margin-top:2px;font-style:normal;font-size:12px;line-height:1.3;color:var(--mut)}.vd-repasse{margin-top:14px;padding-top:12px;border-top:1px solid var(--borda)}.vd-repasse-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.vd-repasse-cab>span:first-child{font-size:11.5px;color:var(--mut)}.vd-situacao{font-size:12px;font-weight:650;color:#85520d;background:#fbefdc;padding:3px 10px;border-radius:999px;text-align:right}.vd-situacao.alerta{color:#a12a2a;background:#fbe4e4}.vd-etapas{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.vd-etapas li{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;min-width:0}.vd-etapas li:before{content:"";position:absolute;top:5px;right:50%;width:100%;height:2px;background:#dfe4e9}.vd-etapas li:first-child:before{display:none}.vd-etapas i{position:relative;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid #c6cdd4;margin-bottom:3px}.vd-etapas strong{font-size:11.5px;font-weight:650;color:var(--tinta)}.vd-etapas small{font-size:10.5px;color:var(--mut);line-height:1.2}.vd-etapas li.feita i{background:#2e7d5b;border-color:#2e7d5b}.vd-etapas li.feita:before,.vd-etapas li.atual:before{background:#2e7d5b}.vd-etapas li.atual i{border-color:#e39a2d;box-shadow:0 0 0 4px #e39a2d33}.vd-etapas li.atual.alerta i{border-color:#d64545;box-shadow:0 0 0 4px #d645452e}.vd-etapas li.pendente strong{color:var(--mut);font-weight:600}.vd-mais{margin-top:14px;border-top:1px solid var(--borda)}.vd-mais summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:11px 2px 3px;font-size:12.5px;font-weight:650;color:var(--tinta-2);cursor:pointer;-webkit-user-select:none;user-select:none}.vd-mais summary::-webkit-details-marker{display:none}.vd-mais summary:after{content:"";width:7px;height:7px;margin:-3px 4px 0 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s}.vd-mais[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.vd-mais summary:hover{color:var(--tinta)}.vd-grupo{margin-top:12px}.vd-grupo-tit{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);margin-bottom:2px}.vd-grupo dl{margin:0}.vd-linha{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border-bottom:1px solid rgba(20,32,43,.06);font-size:12.5px}.vd-linha:last-child{border-bottom:0}.vd-linha dt{color:var(--mut);flex:none}.vd-linha dd{margin:0;text-align:right;font-weight:600;color:var(--tinta)}.vd-fonte{margin:12px 0 2px;font-size:11px;color:var(--mut)}
