:root{--bg:#f7f6f3;--surface:#fff;--surface2:#f1f0ec;--line:#e5e2da;--line-forte:#d3cfc5;--ink:#18171c;--muted:#6c6975;--accent:#4f46e5;--accent-forte:#4038c9;--accent-ink:#fff;--accent-soft:#eeedfd;--good:#167a55;--good-soft:#e5f4ec;--warn:#9a5b00;--warn-soft:#fcf0d9;--bad:#c0352b;--bad-soft:#fce9e7;--sombra:0 1px 2px #18171c0a,0 10px 30px -18px #18171c2e;--serie:#4f46e5;--brilho:radial-gradient(1100px 420px at 50% -160px,#4f46e51a,transparent 70%);--f-display:"Bricolage Grotesque",system-ui,sans-serif;--f-body:"Public Sans",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0d0d10;--surface:#16161b;--surface2:#1d1d23;--line:#28282f;--line-forte:#36363f;--ink:#edecf1;--muted:#9c9aa8;--accent:#8f8aff;--accent-forte:#a9a5ff;--accent-ink:#0f0e1f;--accent-soft:#22213f;--good:#5cd3a0;--good-soft:#132a21;--warn:#f2bc5b;--warn-soft:#30260f;--bad:#ff8a80;--bad-soft:#3a1916;--sombra:0 1px 2px #0000004d,0 12px 32px -16px #0009;--serie:#7c76f5;--brilho:radial-gradient(1100px 420px at 50% -160px,#8f8aff24,transparent 70%)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d10;--surface:#16161b;--surface2:#1d1d23;--line:#28282f;--line-forte:#36363f;--ink:#edecf1;--muted:#9c9aa8;--accent:#8f8aff;--accent-forte:#a9a5ff;--accent-ink:#0f0e1f;--accent-soft:#22213f;--good:#5cd3a0;--good-soft:#132a21;--warn:#f2bc5b;--warn-soft:#30260f;--bad:#ff8a80;--bad-soft:#3a1916;--sombra:0 1px 2px #0000004d,0 12px 32px -16px #0009;--serie:#7c76f5;--brilho:radial-gradient(1100px 420px at 50% -160px,#8f8aff24,transparent 70%)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--brilho) no-repeat,var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.5}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.15}p{margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}::selection{background:var(--accent-soft)}.muted{color:var(--muted)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.logo{white-space:pre;font-family:var(--f-display);letter-spacing:-.025em;color:var(--ink);align-items:center;gap:0;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.logo:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11.5 12 5l8 6.5'/%3E%3Cpath d='M6.5 10v8.5h11V10'/%3E%3Cpath d='M10.5 18.5v-4.5h3v4.5'/%3E%3C/svg%3E") 50%/62% no-repeat,linear-gradient(135deg,#4f46e5 0%,#8b5cf6 100%);border-radius:8px;flex:none;width:26px;height:26px;margin-right:10px;box-shadow:0 4px 12px -4px #4f46e599,inset 0 0 0 1px #ffffff2e}.logo b{color:var(--accent);font-weight:700}.btn.icone{width:36px;color:var(--muted);padding:0}.btn.icone:hover{color:var(--ink)}.tema-solto{z-index:10;position:fixed;top:14px;right:16px}.avatar{letter-spacing:.02em;background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}main{flex-direction:column;gap:18px;max-width:1040px;margin:0 auto;padding:28px 16px 64px;display:flex}main.estreito{max-width:460px}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:16px;padding:22px}.panel h2{margin-bottom:6px;font-size:21px}.panel>.linha:first-child:has(>h2){margin-bottom:16px}.panel>.linha:first-child:has(>h2) h2{margin-bottom:0}.nota{color:var(--muted);max-width:72ch;margin:0 0 16px;font-size:13.5px}.linha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grow{flex:240px}.tw{margin:0 -6px;position:relative;overflow-x:auto}.btn{border:1px solid var(--line-forte);background:var(--surface);height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.btn:hover{background:var(--surface2)}.btn:active{transform:translateY(1px)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 1px 0 #ffffff2e inset,0 6px 16px -8px var(--accent)}.btn.pri:hover{background:var(--accent-forte);border-color:var(--accent-forte)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}a.btn{color:var(--ink)}a.btn.pri{color:var(--accent-ink)}.form{flex-direction:column;gap:14px;display:flex}.fld{color:var(--muted);flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line-forte);background:var(--surface);height:38px;color:var(--ink);border-radius:10px;min-width:0;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}textarea{height:auto;padding:9px 12px}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8794' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--muted)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent);cursor:pointer;width:16px;height:16px;margin:0}input[type=tel]{width:180px}.erro-campo{color:var(--bad);margin-top:6px;font-size:12.5px}.chip{background:var(--surface2);color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.ok,.chip.warn,.chip.bad{border-color:#0000}.chip.ok{background:var(--good-soft);color:var(--good)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.ok:before,.chip.warn:before,.chip.bad:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.aviso{border-radius:12px;margin:0;padding:11px 14px;font-size:13.5px}.aviso.warn{background:var(--warn-soft);color:var(--warn)}.aviso.bad{background:var(--bad-soft);color:var(--bad)}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px;font-size:11px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 10px}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background .15s}tbody tr:hover{background:color-mix(in srgb,var(--surface2) 60%,transparent)}td .muted{font-size:13px}th{white-space:nowrap}td:last-child .linha{flex-wrap:nowrap}td.muted{white-space:nowrap}@media (max-width:640px){thead{display:none}table,tbody,tr,td{width:100%;display:block}tr{border-bottom:1px solid var(--line);padding:12px 6px}tbody tr:last-child{border-bottom:0}td{border:0;padding:4px 0}input[type=tel]{width:100%}td .linha{justify-content:flex-start!important}}.conexao{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}@media (max-width:720px){.conexao{grid-template-columns:minmax(0,1fr)}}.qr{border:1px solid var(--line);width:260px;height:260px;box-shadow:var(--sombra);background:#fff;border-radius:16px;padding:10px}.qr img{width:100%;height:100%;display:block}.passos{color:var(--muted);margin:10px 0 0;padding-left:20px}.passos li{margin:4px 0}.risco{background:var(--surface2);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;max-width:72ch;padding:14px;font-size:13.5px;display:flex}.risco input{margin-top:3px}.abas .qtd{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:7px;font-size:11.5px;font-weight:600}.abas a[aria-current=page] .qtd{color:var(--accent)}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.so-celular{display:none}.fichas-area{container-type:inline-size}.fichas{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.fichas.sem-assistente{grid-template-columns:minmax(0,1fr)}.campos-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:18px 20px 16px;display:flex}.campos-topo h2{margin:0;font-size:18px}.campos-topo>div:first-child{flex:280px;min-width:0}.campos-topo p{color:var(--muted);max-width:64ch;margin:4px 0 0;font-size:13px}.campos-acoes{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.estado{min-height:20px;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.estado.salvo{color:var(--good)}.campos-erro{margin:0 20px 14px}.campos-cabeca,.campo-linha{align-items:center;gap:10px;padding:0 14px;display:flex}.campos-cabeca{background:var(--surface2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;height:34px;color:var(--muted);font-size:11px;font-weight:600}.col-alca{flex:none;width:24px}.col-num{flex:none;justify-content:center;width:22px;display:flex}.col-nome{flex:1;min-width:0}.campo-chaves{display:contents}.col-chave{text-align:center;flex:none;justify-content:center;width:96px;line-height:1.25;display:flex}.col-seta{flex:none;width:28px}.campos{margin:0;padding:0;list-style:none}.campo{background:var(--surface);border-bottom:1px solid var(--line);position:relative}.campo-linha{min-height:58px}.campo:hover>.campo-linha,.campo[data-aberto]{background:color-mix(in srgb,var(--surface2) 55%,var(--surface))}.alca{height:34px;color:var(--line-forte);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.campo:hover .alca,.alca:focus-visible{color:var(--muted)}.alca:hover{background:var(--surface2);color:var(--ink)}.campo-num{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.campo-abrir{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 0;display:flex}.campo-abrir:focus-visible{outline-offset:-2px}.campo-nome{align-items:center;gap:8px;max-width:100%;font-size:14.5px;font-weight:600;display:flex}.campo-rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campo-meta{max-width:100%;color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.campo-tipo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selo{border:1px solid var(--line);background:var(--surface2);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.selo.acc,.selo.warn,.selo.ok{border-color:#0000}.selo.acc{background:var(--accent-soft);color:var(--accent)}.selo.warn{background:var(--warn-soft);color:var(--warn)}.selo.ok{background:var(--good-soft);color:var(--good)}.campo-seta{height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.campo-seta:hover{background:var(--surface2);color:var(--ink)}.campo-seta svg{transition:transform .18s}.campo[data-aberto] .campo-seta svg{transform:rotate(180deg)}.campos[data-arrastando]{-webkit-user-select:none;user-select:none}.campos[data-arrastando]>.campo{transition:transform .16s}.campos[data-arrastando]>.campo[data-arrastado]{z-index:2;box-shadow:0 16px 32px -16px #18171c73,0 0 0 1px var(--line-forte);transition:none}.campo[data-arrastado] .alca{cursor:grabbing;color:var(--accent)}.interruptor{background:var(--line-forte);cursor:pointer;border:0;border-radius:999px;flex:none;width:34px;height:20px;padding:0;transition:background .15s;position:relative}.interruptor:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.interruptor[aria-checked=true]{background:var(--accent)}.interruptor[aria-checked=true]:after{transform:translate(14px)}.interruptor[aria-disabled=true]{opacity:.45;cursor:not-allowed}.interruptor:focus-visible{border-radius:999px}.chave-com-texto{color:var(--ink);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:inline-flex}.campo-edicao{padding:0 14px 16px 48px}.edicao{border:1px solid var(--line);background:var(--surface);box-shadow:var(--sombra);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.edicao-titulo{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.edicao-titulo h3{font-size:16px}.edicao-sec{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:14px;display:flex}.edicao-rodape{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.edicao-rodape>:first-child:not(.edicao-botoes){flex:0 auto;min-width:0}.edicao-botoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.edicao-rodape .btn{flex:none}.edicao-rodape .erro-campo{margin:0}.edicao .segmento{border-radius:12px;flex-wrap:wrap;align-self:flex-start}.edicao .segmento button{border-radius:9px}.edicao .aviso{font-size:13px}.segmento button[aria-checked=true]{background:var(--accent-soft);color:var(--accent)}.confirmar{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ajuda{color:var(--muted);margin:0;font-size:12.5px;font-weight:400}.opcoes-editor{border:1px solid var(--line-forte);background:var(--surface);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:5px 6px;transition:border-color .15s,box-shadow .15s;display:flex}.opcoes-editor:hover{border-color:var(--muted)}.opcoes-editor:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.opcoes-editor input{flex:140px;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 6px!important}.opcao{background:var(--accent-soft);height:26px;color:var(--accent);cursor:default;border-radius:999px;align-items:center;gap:2px;padding:0 3px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.opcao button{width:20px;height:20px;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.opcao button:hover{opacity:1;background:color-mix(in srgb,var(--accent) 16%,transparent)}.campos-novo{width:100%;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:14px 20px;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.campos-novo:hover{background:var(--accent-soft)}.campos-form{padding:14px}.campos-form .edicao{border:1px dashed color-mix(in srgb,var(--accent) 50%,var(--line));box-shadow:none}fieldset.fld{border:0;min-width:0;margin:0;padding:0}fieldset.fld legend{margin-bottom:6px;padding:0}.tipos{flex-wrap:wrap;gap:6px;display:flex}.tipos label{border:1px solid var(--line-forte);height:30px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.tipos label:hover{background:var(--surface2)}.tipos input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tipos label:has(input:checked){background:var(--accent-soft);color:var(--accent);border-color:#0000;font-weight:600}.tipos label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.chaves-do-novo{flex-wrap:wrap;gap:10px 24px;display:flex}.assistente{flex-direction:column;max-height:calc(100dvh - 84px);display:flex;position:sticky;top:20px}.assistente-topo{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.assistente-topo h2{margin:0;font-size:16px}.assistente-topo p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.assistente-corpo{background:var(--surface2);scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 14px 18px;display:flex;overflow-y:auto}.assistente-item{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.assistente-msg{border:1px solid var(--line);background:var(--surface);max-width:94%;color:var(--ink);font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 14px 14px;align-self:flex-start;margin:0;padding:8px 12px;font-size:13px;line-height:1.45;box-shadow:0 1px 1px #18171c0d}button.assistente-msg{cursor:pointer;transition:border-color .15s}button.assistente-msg:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.assistente-msg[data-rascunho]{border-style:dashed;border-color:var(--accent)}.assistente-num{font-family:var(--f-mono);color:var(--muted);font-size:11px}.assistente-cond{color:var(--warn);padding-left:4px;font-size:11px;font-weight:600}.assistente-cond.acc{color:var(--accent)}.assistente-fim{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-align:center;border-radius:999px;align-self:center;margin-top:6px;padding:4px 12px;font-size:11.5px}.assistente-vazio{text-align:center;color:var(--muted);margin:auto 0;padding:24px 8px;font-size:13px}@container (max-width:860px){.fichas{grid-template-columns:minmax(0,1fr)}.assistente{max-height:none;position:static}}@media (max-width:640px){.campos-cabeca{display:none}.campos-topo{padding:16px 16px 14px}.campo-linha{flex-wrap:wrap;column-gap:8px;padding:2px 10px 10px}.campo-linha>.col-nome{flex-basis:calc(100% - 110px)}.campo-seta{order:4}.campo-chaves{flex-wrap:wrap;flex-basis:100%;order:5;gap:6px 20px;padding:2px 0 0 4px;display:flex}.col-chave{width:auto}.so-celular{color:var(--muted);font-size:12.5px;font-weight:600;display:inline}.campo-edicao{padding:0 10px 14px}.campos-form{padding:10px}}@media (prefers-reduced-motion:reduce){.interruptor,.interruptor:after,.campo-seta svg,.campos[data-arrastando]>.campo{transition:none}}main.entrada{justify-content:center;min-height:calc(100dvh - 120px);padding-top:40px}.entrada .marca{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:6px;display:flex}.entrada .marca .logo{font-size:26px}.entrada .marca .logo:before{border-radius:10px;width:34px;height:34px}.entrada .marca p{color:var(--muted);max-width:34ch;font-size:14px}.entrada .panel{padding:28px}.entrada .btn.pri{height:42px;margin-top:4px;font-size:14.5px}.entrada input:not([type=checkbox]){height:42px}.rodape{text-align:center;color:var(--muted);font-size:13px}.provisoria{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:linear-gradient(180deg,var(--accent-soft),var(--surface) 70%)}.senha{letter-spacing:.06em;background:var(--surface);border:1px dashed var(--line-forte);-webkit-user-select:all;user-select:all;border-radius:10px;padding:8px 16px;font-size:22px}main.largo{max-width:1280px}.panel.sem-pad{padding:0;overflow:hidden}.panel.sem-pad>h2,.topo-tabela{padding:18px 22px 0}.topo-tabela{padding-bottom:14px}.topo-tabela h2{margin:0}.linha.entre{justify-content:space-between}.linha.alinha-base{align-items:flex-end}.contagem{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 22px;font-size:13px}.barra-da-selecao{z-index:15;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sombra);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 16px;display:flex;position:sticky;top:10px}.barra-da-selecao.ativa{background:var(--accent-soft)}@media (max-width:900px){.barra-da-selecao{top:62px}}.vazio{color:var(--muted);text-align:center;margin:0;padding:28px 22px}.btn.sm{border-radius:8px;height:30px;padding:0 10px;font-size:12.5px}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface2);color:var(--ink)}.filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filtros .busca{flex:260px}.filtros select{min-width:130px}select.compacto{height:32px;padding-left:10px;font-size:13px}.chip.acc{background:var(--accent-soft);color:var(--accent);border-color:#0000}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}table.inventario th{background:var(--surface2);padding:10px 12px}table.inventario th:first-child,table.inventario td:first-child{padding-left:22px}table.inventario th:last-child,table.inventario td:last-child{padding-right:22px}table.inventario td{vertical-align:top;padding:12px}table.inventario td.mono,table.inventario .mono{white-space:nowrap}table.inventario td[data-rotulo=Lead]{min-width:190px}table.inventario td[data-rotulo=Região]{min-width:150px}table.inventario td[data-rotulo=Busca]{min-width:110px}table.inventario td[data-rotulo=Situação]{min-width:150px}table.inventario td[data-rotulo=Último\ contato],table.inventario td[data-rotulo=Entrada],table.inventario td[data-rotulo=Último\ lead]{white-space:nowrap}.ordena{color:inherit;white-space:nowrap;text-decoration:none}.ordena:hover{color:var(--ink)}th[aria-sort=ascending] .ordena,th[aria-sort=descending] .ordena{color:var(--accent)}.destaque{color:var(--accent);margin-top:2px;font-size:12.5px}td.atraso{color:var(--bad);font-weight:600}td.atraso-leve{color:var(--warn)}tr.apagada td{opacity:.6}.pessoa{align-items:center;gap:10px;min-width:180px;display:flex}.pessoa .avatar{flex:none;width:34px;height:34px;font-size:12.5px}.barra{background:var(--line);border-radius:2px;width:72px;height:4px;margin-top:6px;overflow:hidden}.barra i{background:var(--accent);border-radius:2px;height:100%;display:block}.barra i.cheia{background:var(--warn)}.alerta{color:var(--warn);font-weight:600}.aviso.ok{background:var(--good-soft);color:var(--good)}.numeros{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;display:grid}.numero{border:1px solid var(--line);background:var(--surface2);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.numero .rotulo{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.numero b{font-family:var(--f-display);letter-spacing:-.02em;font-size:30px;line-height:1.1}.numero>span:last-child{font-size:12.5px}.segmento{border:1px solid var(--line-forte);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.segmento::-webkit-scrollbar{display:none}.segmento>*{white-space:nowrap;flex:none}@media (max-width:760px){.segmento.quebra{border-radius:16px;flex-wrap:wrap;display:flex;overflow-x:visible}}.segmento a,.segmento button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.segmento a:hover,.segmento button:hover{color:var(--ink)}.segmento a[aria-current=page],.segmento button[aria-current=page]{background:var(--accent-soft);color:var(--accent)}@media (max-width:640px){table.inventario td{grid-template-columns:112px minmax(0,1fr);align-items:start;column-gap:10px;display:grid;white-space:normal!important;padding:3px 16px!important}table.inventario td:before{content:attr(data-rotulo);color:var(--muted);font-family:var(--f-body);grid-row:1/span 9;padding-top:2px;font-size:12px;font-weight:600}table.inventario td>*{grid-column:2;justify-self:start}table.inventario td .chip{justify-self:start}table.inventario thead+tbody tr:first-child{border-top:0}table.inventario tr{padding:12px 0}.contagem,.topo-tabela{padding-left:16px;padding-right:16px}}.perfil{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:860px){.perfil{grid-template-columns:minmax(0,1fr)}}.coluna{flex-direction:column;gap:18px;min-width:0;display:flex}.coluna>.linha.entre h2{margin:0}.perfil .coluna>*,.perfil .linha>*{min-width:0}.perfil .fld{max-width:100%;min-width:0!important}.perfil .fld select,.perfil .fld input:not([type=checkbox]):not([type=radio]){max-width:100%}.perfil .btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:36px;padding-block:7px;line-height:1.3}.perfil .btn.sm{min-height:30px;padding-block:5px}.pessoa.grande{gap:14px}.pessoa.grande .avatar{width:52px;height:52px;font-size:17px}.pessoa.grande h2{margin:0;font-size:22px}.pequeno{font-size:12.5px}h3.sec{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px;font-family:var(--f-body);margin:0 0 10px;font-weight:600}.dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin:0 0 12px;display:grid}.dl dt{color:var(--muted);margin-bottom:3px;font-size:12px;font-weight:600}.dl dd{margin:0}.dl dd.pendente{color:var(--muted);font-style:italic}.contrato-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.folha-do-contrato{color:#111;background:#fff;max-width:760px;min-height:100vh;margin:0 auto;padding:32px 20px}.folha-do-contrato .contrato-texto{color:#111}@media print{.so-na-tela{display:none}.folha-do-contrato{max-width:none;padding:0}}.sugerido{letter-spacing:.03em;color:var(--accent);background:var(--accent-soft);vertical-align:1px;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10.5px;font-weight:600}.aviso.info{background:var(--accent-soft);color:var(--ink);margin-bottom:12px}a.nome-link{color:var(--ink);font-weight:700;text-decoration:none}a.nome-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}fieldset.opcoes{border:0;margin:0;padding:0}fieldset.opcoes legend{margin-bottom:6px;padding:0}.marcar{flex-wrap:wrap;gap:6px;display:flex}.marcar label{border:1px solid var(--line-forte);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-flex}.marcar label:has(input:checked){background:var(--accent-soft);color:var(--accent);border-color:#0000}.marcar-mais{border:1px dashed var(--line-forte);font:inherit;color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex}.marcar-mais:hover{border-color:var(--accent)}.marcar-mais:disabled{opacity:.6;cursor:default}.comodidade-nova{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comodidade-nova input{flex:200px;min-width:0}.comodidades-criadas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.comodidades-criadas li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.comodidades-criadas li:last-child{border-bottom:0}.linha-do-tempo{border-left:2px solid var(--line);padding:0;flex-direction:column;gap:8px;margin:0;padding-left:14px;list-style:none;display:flex}.linha-do-tempo li{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid;position:relative}.linha-do-tempo li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-19px}.linha-do-tempo time{font-family:var(--f-mono);color:var(--muted);padding-top:2px;font-size:11.5px}.conversa{flex-direction:column;gap:8px;max-height:70vh;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.conversa li{display:flex}.conversa li.cliente{justify-content:flex-start}.conversa li.corretor,.conversa li.imobiliaria{justify-content:flex-end}.balao{background:var(--surface2);border:1px solid var(--line);border-radius:14px;max-width:78%;padding:8px 12px}.conversa li.corretor .balao{background:var(--accent-soft);border-color:#0000}.conversa li.imobiliaria .balao{background:0 0;border-style:dashed}.balao .quem{color:var(--muted);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.balao p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.balao time{color:var(--muted);text-align:right;font-size:10.5px;font-family:var(--f-mono);margin-top:4px;display:block}.miniatura{background:var(--surface2);border:1px solid var(--line);border-radius:8px;flex:none;width:56px;height:42px;overflow:hidden}.miniatura img{object-fit:cover;width:100%;height:100%;display:block}.sem-foto{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239c9aa8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11.5 12 5l8 6.5'/%3E%3Cpath d='M6.5 10v8.5h11V10'/%3E%3C/svg%3E") center/38% no-repeat, linear-gradient(135deg,var(--surface2),var(--line));width:100%;height:100%;display:block}.capa-grande{aspect-ratio:16/10;background:var(--surface2);position:relative}.capa-grande img{object-fit:cover;width:100%;height:100%;display:block}.chips.sobre{position:absolute;top:12px;left:12px}.chips.sobre .chip{background:var(--surface);box-shadow:var(--sombra);border-color:#0000}.coluna.recuo{padding:20px 22px 22px}.ficha-cab-grade{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.ficha-cab .capa-grande{aspect-ratio:4/3;border-radius:12px;overflow:hidden}.ficha-cab .v-principal{aspect-ratio:4/3;border-radius:12px}.v-carrossel.compacto .v-seta{color:#fff;width:36px;height:36px;box-shadow:none;-webkit-backdrop-filter:blur(4px);background:#00000047;font-size:24px;transition:background .15s}.v-carrossel.compacto .v-seta:hover{background:#00000080}.v-carrossel.compacto .v-seta.esq{left:8px}.v-carrossel.compacto .v-seta.dir{right:8px}.v-carrossel.compacto .v-contador{font-size:11.5px;font-weight:600;bottom:10px;left:10px;right:auto}.ficha-titulo{letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px)}.ficha-cab .preco{margin-top:0;font-size:28px}.ficha-comercial{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:12px 28px;margin-top:16px;padding-top:14px;display:flex}.barra-campos{flex-wrap:wrap;flex:420px;align-items:flex-start;gap:10px 16px;min-width:0;display:flex}.barra-dl{flex-wrap:wrap;flex:auto;gap:8px 20px;min-width:0;margin:0;display:flex}.barra-dl dt{color:var(--muted);margin:0 0 2px;font-size:11.5px;font-weight:600}.barra-dl dd{margin:0;font-size:13.5px}.barra-dl dd.pendente{color:var(--muted);font-style:italic}.barra-form{flex:100%}.ficha-cab .coluna>*,.ficha-cab .linha>*,.ficha-aba .coluna>*,.ficha-aba .linha>*{min-width:0}.ficha-cab .fld,.ficha-aba .fld{max-width:100%;min-width:0!important}.ficha-cab .btn,.ficha-aba .btn{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:36px;padding-block:7px;line-height:1.3}.ficha-cab .btn.sm,.ficha-aba .btn.sm{min-height:30px;padding-block:5px}.ficha-aba .dl dt{color:var(--ink);font-size:15px;font-weight:700}.ficha-aba .dl dd{font-size:14px}.ficha-aba .grade-ficha .fld{color:var(--ink);font-size:15px;font-weight:700}.ficha-aba .grade-ficha .fld :is(input,select,textarea){font-weight:400}.ficha-grupo+.ficha-grupo{border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.ficha-grupo-titulo{font-family:var(--f-body);letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px;font-weight:700}.ficha-grupo .descricao{margin-bottom:12px}.ficha-grupo .dl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.grade-ficha .ficha-grupo-titulo{margin:0}.grade-ficha .ficha-grupo-titulo~.ficha-grupo-titulo{border-top:1px solid var(--line);margin-top:6px;padding-top:16px}.ficha-prog{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 20px;display:grid}.ficha-anel{--p:0;background:conic-gradient(var(--accent) calc(var(--p)*1%),var(--surface2) 0);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.ficha-anel b{background:var(--surface);width:46px;height:46px;font-family:var(--f-display);border-radius:50%;place-items:center;font-size:14px;display:grid}.ficha-passos{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ficha-passo{font:inherit;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12.5px;display:inline-flex}.ficha-passo.feito{color:var(--good);background:var(--good-soft)}.ficha-passo.falta{color:var(--warn);background:var(--warn-soft);cursor:pointer;font-weight:600}.ficha-passo.falta:hover{border-color:var(--warn)}.ficha-abas{z-index:12;background:var(--bg);margin:-6px -16px 0;padding:6px 16px 0;position:sticky;top:0}.ficha-abas>div{scrollbar-width:none;border-bottom:1px solid var(--line);gap:2px;display:flex;overflow-x:auto}.ficha-abas>div::-webkit-scrollbar{display:none}.ficha-abas button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:11px 14px;font-size:14px;font-weight:600}.ficha-abas button:hover{color:var(--ink)}.ficha-abas button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.ficha-abas .qtd{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11.5px}.ficha-abas .ponto{background:var(--warn);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.ficha-aba[hidden]{display:none}.ficha-duas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ficha-lista{margin:0;padding:0;list-style:none}.ficha-lista li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.ficha-lista li:last-child{border-bottom:0}.ficha-lista-motivo{text-align:right;max-width:60%}.ficha-mapa .mapa{aspect-ratio:1;max-height:480px;height:auto!important}@media (max-width:900px){.ficha-abas{top:57px}}@media (max-width:760px){.ficha-cab-grade,.ficha-duas{grid-template-columns:minmax(0,1fr)}.ficha-cab .capa-grande{aspect-ratio:16/9}.ficha-prog{grid-template-columns:minmax(0,1fr)}.ficha-anel{display:none}}.preco{font-family:var(--f-display);letter-spacing:-.02em;margin-top:6px;font-size:26px;font-weight:700}.descricao{white-space:pre-wrap;max-width:68ch;margin:0 0 12px}.caixa{background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:12px}.grade-ficha{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.grade-ficha .inteiro,.grade-ficha fieldset{grid-column:1/-1}textarea{resize:vertical;width:100%;line-height:1.5}.fotos{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fotos li{border:1px solid var(--line);background:var(--surface2);aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.fotos img{object-fit:cover;width:100%;height:100%;display:block}.fotos .capa{background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.acoes-foto{opacity:0;background:linear-gradient(#0000,#0000008c);justify-content:center;gap:4px;padding:6px;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}.fotos li:hover .acoes-foto,.fotos li:focus-within .acoes-foto{opacity:1}@media (hover:none){.acoes-foto{opacity:1}}.acoes-foto .btn{height:26px;padding:0 8px;font-size:12px}.dois-iguais{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}table.links th{text-transform:none;letter-spacing:0;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--line);font-size:13.5px;font-weight:600}table.links td.mono{color:var(--muted);word-break:break-all;font-size:12.5px}table.links td:last-child{text-align:right;width:1%}.codigo{background:var(--surface2);border:1px solid var(--line);font-family:var(--f-mono);white-space:pre-wrap;word-break:break-all;color:var(--muted);border-radius:10px;margin:0;padding:12px;font-size:12px}.previa-botao{color:#fff;border-radius:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-block}.amostra{border:2px solid var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--line-forte);cursor:pointer;border-radius:50%;padding:0}.amostra[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}input[type=color]{border:1px solid var(--line-forte);cursor:pointer;background:0 0;border-radius:8px;width:36px;height:32px;padding:0}.com-prefixo{border:1px solid var(--line-forte);background:var(--surface);border-radius:10px;align-items:center;gap:4px;padding-left:10px;display:flex}.com-prefixo input{flex:1;box-shadow:none!important;border:0!important;padding-left:2px!important}.com-prefixo .mono{white-space:nowrap;font-size:12px}.com-prefixo .sufixo{padding-right:10px}.com-prefixo.com-sufixo input{flex:0 auto;width:auto;padding-right:0!important}.barras{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.barras li{grid-template-columns:minmax(90px,1fr) minmax(80px,2fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.barra-h{background:var(--surface2);border-radius:4px;height:8px;overflow:hidden}.barra-h i{background:var(--accent);border-radius:4px;height:100%;display:block}.ranking{flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:flex}.vitrine{--bg:#fafaf8;--surface:#fff;--surface2:#f3f2ee;--line:#e7e4dd;--line-forte:#d6d2c8;--ink:#16151a;--muted:#67646e;--accent:var(--pub);--accent-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink);min-height:100dvh;font-size:15px}.vitrine a{color:inherit}.v-previa{color:#7a4b00;text-align:center;background:#fff4d6;padding:8px 16px;font-size:13.5px}.v-previa a{text-decoration:underline}.v-topo{z-index:10;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px max(16px,50% - 590px);display:flex;position:sticky;top:0}.v-marca-nome{font-family:var(--f-display);letter-spacing:-.02em;font-size:20px;font-weight:700;text-decoration:none;color:var(--ink)!important}.v-voltar{white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;color:var(--muted)!important}.v-espaco{flex:1}.v-botao{background:#1a7f45;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .1s,filter .15s;display:inline-flex;box-shadow:0 8px 20px -10px #1a7f45;color:#fff!important}.v-botao:hover{filter:brightness(1.06)}.v-botao:active{transform:translateY(1px)}.v-botao.pequeno{box-shadow:none;padding:8px 14px;font-size:13.5px}.v-botao.desligado{background:var(--surface2);box-shadow:none;cursor:not-allowed;color:var(--muted)!important}.v-destaque{background:linear-gradient(180deg,color-mix(in srgb,var(--pub) 10%,var(--bg)),var(--bg));padding:40px max(16px,50% - 590px) 24px}.v-destaque h1{letter-spacing:-.03em;max-width:22ch;margin-bottom:22px;font-size:clamp(28px,4.4vw,44px)}.v-filtros{flex-direction:column;gap:14px;display:flex}.v-alterna{background:var(--surface);border:1px solid var(--line);border-radius:999px;width:max-content;padding:4px;display:inline-flex}.v-alterna button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 22px;font-weight:700}.v-alterna button[aria-pressed=true]{background:var(--pub);color:#fff}.v-campos{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.v-campos label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.v-campos label.v-marca{color:var(--ink);background:var(--surface);border:1px solid var(--line-forte);border-radius:10px;flex-direction:row;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:14px}.v-campos select{min-width:150px}.vitrine input[type=checkbox]{accent-color:var(--pub)}.vitrine select:focus,.vitrine input:focus{border-color:var(--pub);box-shadow:0 0 0 3px color-mix(in srgb,var(--pub) 18%,transparent)}.v-lista{max-width:1180px;margin:0 auto;padding:8px 16px 56px}.v-contagem{color:var(--muted);margin:8px 0 16px;font-size:14px}.v-vazio{color:var(--muted);background:var(--surface);border:1px dashed var(--line-forte);text-align:center;border-radius:14px;padding:28px}.v-grade{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px;display:grid}.v-cartao{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.v-cartao:hover{transform:translateY(-2px);box-shadow:0 16px 32px -20px #16151a59}.v-foto{aspect-ratio:4/3;background:var(--surface2);position:relative}.v-foto img{object-fit:cover;width:100%;height:100%;display:block}.v-selo{background:var(--pub);color:#fff;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.v-faixa{color:#fff;text-align:center;background:#141414c7;padding:6px 8px;font-size:13px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.v-faixa-grande{color:#6b4300;background:#fff4e0;border:1px solid #f0c987;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:14px;font-weight:600}.v-corpo{flex-direction:column;gap:3px;padding:14px 16px 16px;display:flex}.v-preco{font-family:var(--f-display);letter-spacing:-.02em;font-size:21px;font-weight:700}.v-preco small{color:var(--muted);margin-left:2px;font-size:13px;font-weight:500}.v-preco.grande{font-size:32px}.v-titulo{font-weight:600}.v-medidas{color:var(--muted);font-size:13.5px}.v-rodape{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:6px;padding:24px max(16px,50% - 590px) 40px;font-size:13px;display:flex}.v-rodape p{max-width:80ch;margin:0}.v-fora{text-align:center;place-content:center;gap:8px;min-height:80dvh;padding:24px;display:grid}.v-fora h1{font-size:28px}.v-fora p{color:var(--muted)}.v-detalhe{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;max-width:1180px;margin:0 auto;padding:24px 16px 56px;display:grid}@media (max-width:900px){.v-detalhe{grid-template-columns:minmax(0,1fr)}}.v-detalhe-principal{flex-direction:column;gap:20px;min-width:0;display:flex}.v-carrossel{outline:none;flex-direction:column;gap:10px;display:flex}.v-carrossel.vazio{aspect-ratio:16/10;background:linear-gradient(135deg,var(--surface2),var(--line));border-radius:18px}.v-principal{aspect-ratio:16/10;background:#111;border-radius:18px;position:relative;overflow:hidden}.v-principal img{object-fit:cover;width:100%;height:100%;display:block}.v-seta{cursor:pointer;color:#16151a;background:#ffffffeb;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0003}.v-seta.esq{left:12px}.v-seta.dir{right:12px}.v-contador{color:#fff;background:#0009;border-radius:999px;padding:3px 10px;font-size:12.5px;position:absolute;bottom:12px;right:12px}.v-miniaturas{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.v-miniaturas button{cursor:pointer;opacity:.7;border:2px solid #0000;border-radius:10px;flex:none;width:84px;height:60px;padding:0;overflow:hidden}.v-miniaturas button[aria-current=true]{border-color:var(--pub);opacity:1}.v-miniaturas img{object-fit:cover;width:100%;height:100%;display:block}.v-cabeca h1{letter-spacing:-.02em;margin-top:4px;font-size:clamp(24px,3vw,32px)}.v-endereco{color:var(--muted);margin:4px 0 0}.v-ficha{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.v-ficha div{background:var(--surface);padding:12px 14px}.v-ficha dt{color:var(--muted);font-size:12px;font-weight:600}.v-ficha dd{margin:2px 0 0;font-weight:700}.v-descricao{white-space:pre-wrap;max-width:70ch;margin:0;line-height:1.6}.v-comodidades{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v-comodidades li{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px;font-size:14px}.v-contato{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky;top:84px;box-shadow:0 16px 40px -28px #16151a66}.v-contato p{color:var(--muted);margin:0;font-size:14px}.v-contato .v-botao{width:100%}.v-corretor{align-items:center;gap:12px;display:flex}.v-corretor b{display:block}.v-corretor span:not(.v-avatar){color:var(--muted);font-size:13px}.v-avatar{background:color-mix(in srgb,var(--pub) 14%,#fff);width:46px;height:46px;color:var(--pub);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.v-miudo{font-size:12.5px!important}@media (max-width:640px){.v-topo .v-botao.pequeno{gap:0;padding:8px 12px;font-size:0}.v-topo .v-botao.pequeno svg{width:20px;height:20px}.v-contato{position:static}}.v-foto .sem-foto,.v-carrossel.vazio{background-size:20%,auto}a.numero.com-link{color:var(--ink);text-decoration:none;transition:border-color .15s,background .15s}a.numero.com-link:hover{border-color:var(--line-forte);background:var(--surface)}.atencao{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.atencao li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0 10px 14px;display:flex;position:relative}.atencao li:first-child{border-top:0}.atencao li:before{content:"";border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}.atencao li.bad:before{background:var(--bad)}.atencao li.warn:before{background:var(--warn)}.grafico{flex-direction:column;gap:8px;min-width:0;display:flex}.grafico-area{position:relative}.grafico svg{width:100%;height:auto;display:block;overflow:visible}.grafico .grade{stroke:var(--line);stroke-width:1px}.grafico .eixo{fill:var(--muted);font-size:11px;font-family:var(--f-body)}.grafico .valor{fill:var(--ink);font-size:12px;font-weight:600;font-family:var(--f-body)}.grafico .coluna{fill:var(--serie);transition:opacity .15s}.grafico .toque{fill:#0000}.grafico g:focus{outline:none}.grafico g.ativa .coluna{opacity:.8}.grafico g:focus-visible .toque{fill:color-mix(in srgb,var(--serie) 8%,transparent)}.dica{background:var(--ink);color:var(--bg);pointer-events:none;white-space:nowrap;box-shadow:var(--sombra);border-radius:8px;flex-direction:column;align-items:center;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%,-6px)}.dica b{font-size:13px}.dica span{opacity:.75}.como-tabela summary{cursor:pointer;color:var(--muted);font-size:12.5px}.como-tabela table{max-width:320px;margin-top:8px}.como-tabela td,.como-tabela th{padding:6px 8px}.barras-h{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.barras-h li{grid-template-columns:minmax(110px,1.2fr) minmax(80px,2fr) auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.rotulo-barra{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trilho{border-radius:0 4px 4px 0;height:12px;overflow:hidden}.trilho i{background:var(--serie);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.contador{font-family:var(--f-body);font-size:15px;font-weight:500}.tarefas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tarefa{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.tarefa:first-child{border-top:0;padding-top:4px}.tarefa>.chip,.tarefa>.btn{flex:none}.tarefa>input[type=checkbox]{margin-top:3px}.tarefa.feita b{color:var(--muted);text-decoration:line-through}.tarefa.nova{padding-top:16px}.tarefa.nova form{width:100%}.marca-tom{background:var(--line-forte);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.marca-tom.bad{background:var(--bad)}.marca-tom.warn{background:var(--warn)}.check{background:var(--good-soft);width:20px;height:20px;color:var(--good);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.dentro{border:1px solid var(--line);background:var(--surface2);border-radius:12px;margin-top:12px;padding:14px}.sugestao{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.sugestao p{margin:0;font-size:14px}.sec-mini{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.marcar input[type=radio]{accent-color:var(--accent)}.marcar label:has(input[type=radio]:checked){background:var(--accent-soft);color:var(--accent);border-color:#0000}@media (max-width:640px){.tarefa{flex-wrap:wrap}.tarefa>.grow{flex:calc(100% - 40px)}}:root{--lateral:248px}@media (min-width:901px){:root[data-menu=recolhido]{--lateral:72px}}.lateral{width:var(--lateral);z-index:30;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 12px;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}:is(body:has(>.lateral),body:has(.lateral)){padding-left:var(--lateral);transition:padding-left .18s}.lateral-topo{align-items:center;gap:6px;min-height:40px;display:flex}.lateral-topo .logo{white-space:nowrap;flex:1;min-width:0;font-size:18px}.lateral-topo .logo .texto-logo{text-overflow:ellipsis;overflow:hidden}.lateral .btn.icone{flex:none}.lateral .fechar{display:none}.lateral-imob{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--line);padding:0 6px 8px;font-size:12.5px;overflow:hidden}.lateral-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;padding-top:8px;display:flex;overflow:hidden auto}.grupo{flex-direction:column;gap:2px;display:flex}.grupo-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 10px 4px;font-size:10.5px;font-weight:600}.lateral-nav a{color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.lateral-nav a:hover{background:var(--surface2);color:var(--ink)}.lateral-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.lateral .icone{flex:none}.lateral-rodape{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.lateral-rodape .eu{color:var(--ink);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px;text-decoration:none;display:flex}.lateral-rodape .eu:hover,.lateral-rodape .eu[aria-current=page]{background:var(--surface2)}.lateral-rodape .eu .avatar{flex:none;width:32px;height:32px}.lateral-rodape .eu .rotulo{flex-direction:column;min-width:0;display:flex}.lateral-rodape .eu b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.lateral-rodape .eu small{color:var(--muted);font-size:11.5px}.acoes-rodape{gap:6px;padding:0 6px;display:flex}.acoes-rodape form{margin:0}@media (min-width:901px){:root[data-menu=recolhido] .lateral .rotulo,:root[data-menu=recolhido] .lateral .grupo-titulo,:root[data-menu=recolhido] .lateral .lateral-imob,:root[data-menu=recolhido] .lateral .texto-logo{display:none}:root[data-menu=recolhido] .lateral-topo{flex-direction:column}:root[data-menu=recolhido] .lateral-topo .logo{flex:none}:root[data-menu=recolhido] .lateral-topo .logo:before{margin-right:0}:root[data-menu=recolhido] .lateral-nav a{justify-content:center;padding:10px}:root[data-menu=recolhido] .grupo{gap:4px}:root[data-menu=recolhido] .grupo+.grupo{border-top:1px solid var(--line);padding-top:10px}:root[data-menu=recolhido] .lateral-rodape .eu{justify-content:center}:root[data-menu=recolhido] .acoes-rodape{flex-direction:column;align-items:center}}.barra-celular,.veu{display:none}@media (max-width:900px){:root{--lateral:280px}.barra-celular{z-index:20;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.lateral{box-shadow:var(--sombra);transition:transform .2s;transform:translate(-100%)}.lateral.aberta{transform:none}body:has(.lateral){padding-left:0}.lateral .recolher{display:none}.lateral .fechar{display:inline-flex}.veu{z-index:25;background:#00000059;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.lateral{transition:none}body:has(.lateral){transition:none}}.v-botao.telegram{background:#1a78a8;box-shadow:0 8px 20px -10px #1a78a8}.combina{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex;container-type:inline-size}.combina.melhor{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.combina-topo{align-items:center;gap:14px;display:flex}.combina-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.combina-t h4{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.combina-t h4 a{color:inherit}.combina-selo{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.combina-capa{object-fit:cover;background:var(--surface2);border-radius:10px;flex:none;width:72px;height:56px}.anel{flex:none;width:58px;height:58px;position:relative}.anel.pequeno{width:40px;height:40px}.anel svg{width:100%;height:100%;display:block}.anel .trilho{fill:none;stroke:var(--line);stroke-width:4px}.anel .valor{fill:none;stroke-width:4px;stroke-linecap:round;stroke:var(--accent)}.anel.bom .valor{stroke:var(--good)}.anel.medio .valor{stroke:var(--warn)}.anel b{font-family:var(--f-display);justify-content:center;align-items:center;font-size:17px;display:flex;position:absolute;inset:0}.anel.pequeno b{font-size:12px}.anel b small{color:var(--muted);margin-left:1px;font-size:10px;font-weight:500}.porque{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:6px 18px;margin:0;padding:10px 0 0;list-style:none;display:grid}.porque li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.porque i{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.porque .ok i{background:var(--good-soft);color:var(--good)}.porque .aten i{background:var(--warn-soft);color:var(--warn)}.porque .falta i{background:var(--bad-soft);color:var(--bad)}.porque .comp i{background:var(--accent-soft);color:var(--accent)}.porque .falta span{color:var(--bad)}.btn.perigo{color:var(--bad);border-color:var(--bad-soft)}.btn.perigo:hover{background:var(--bad-soft)}.btn.perigo.cheio{background:var(--bad);border-color:var(--bad);color:#fff}.caixa.perigo{background:var(--bad-soft);color:var(--ink);border-color:#0000}.grade-fechamento{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.fechado-resumo{flex-direction:column;gap:4px;display:flex}.melhor-imovel{color:var(--ink);flex-wrap:nowrap;gap:8px}@container (max-width:340px){.combina-topo>.combina-capa,.combina-topo>.avatar{display:none}}.lista-simples{margin:0;padding:0;list-style:none}.lista-simples li{border-top:1px solid var(--line);padding:7px 0;font-size:13.5px}.lista-simples li:first-child{border-top:0}.texto-bad{color:var(--bad)}.texto-warn{color:var(--warn)}.texto-good{color:var(--good)}.pacotes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;max-width:560px;display:grid}.pacote{border:1px solid var(--line-forte);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}.pacote b{font-family:var(--f-display);letter-spacing:-.02em;font-size:24px}.pacote:hover{background:var(--surface2)}.pacote.escolhido{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.escolha{cursor:pointer;gap:6px;font-size:14px}.compra-pendente{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.compra-pendente>.form{flex:1;min-width:240px}.compra-pendente>.linha{flex-basis:100%}.compra-pendente .qr{border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px}.copia-e-cola{flex:1;min-width:0;font-size:12px}button.link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.conta-da-compra{margin:0;font-size:14px}tr.faixa-atual td{background:var(--accent-soft)}.titulo-da-tela{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:26px}.secao{flex-direction:column;gap:12px;padding-top:6px;display:flex}.secao+.secao{border-top:1px solid var(--line);padding-top:22px}.secao-topo h2{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:12px;font-family:var(--f-body);margin:0;font-weight:700}.secao-topo p{color:var(--muted);margin:3px 0 0;font-size:13.5px}.secao>.panel h3.sec,.secao .panel>h3.sec{margin-bottom:6px}.abas{background:var(--surface2);border:1px solid var(--line);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.abas a{color:var(--muted);border-radius:9px;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.abas a:hover{color:var(--ink)}.abas a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--sombra)}.abas.pequenas{padding:3px}.abas button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600}.abas button:hover{color:var(--ink)}.abas button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sombra)}.cartoes-de-corretor{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;display:grid}.cartao-de-corretor{gap:12px}.cartao-de-corretor h3{margin-bottom:4px;font-size:17px}.pontos{color:var(--warn);flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:13px;display:flex}.indicadores{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.indicadores dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.indicadores dd{font-family:var(--f-display);margin:2px 0 0;font-size:18px}.chat-barra{z-index:60;background:var(--accent);width:260px;height:40px;color:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:0;right:24px;box-shadow:0 -4px 18px -8px #0006}.chat-barra:hover{filter:brightness(1.08)}.chat-barra-texto{text-align:left;flex:1}.chat-conta{color:#c2410c;background:#fffffff2;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.chat-barra.chamando{color:#fff;background:linear-gradient(90deg,#f97316,#ef4444);animation:5s ease-in-out infinite chat-tremer}@keyframes chat-tremer{0%,12%,to{transform:translate(0)}2%,6%,10%{transform:translate(-4px)rotate(-1deg)}4%,8%{transform:translate(4px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.chat-barra.chamando{animation:none}}.chat-painel{z-index:60;background:var(--surface);width:340px;height:min(480px,100vh - 40px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--sombra),0 -10px 40px -18px #00000059;border-bottom:0;border-radius:12px 12px 0 0;flex-direction:row;font-size:14px;display:flex;position:fixed;bottom:0;right:24px;overflow:hidden}.chat-topo{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex}.chat-topo>b{font-family:var(--f-display);flex:1;font-size:15px}.chat-quem{flex-direction:column;flex:1;min-width:0;display:flex}.chat-quem b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:2px 6px;font-size:22px;line-height:1}.chat-x:hover{background:var(--surface2);color:var(--ink)}.chat-busca{border-bottom:1px solid var(--line);padding:10px 12px}.chat-busca input{width:100%}.chat-lista{flex:1;overflow-y:auto}.chat-vazio{text-align:center;padding:16px}.chat-item{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;gap:10px;padding:8px 12px;display:flex}.chat-item:hover{background:var(--surface2)}.chat-avatar{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.chat-meio{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-l1,.chat-l2{align-items:center;gap:8px;display:flex}.chat-l1 b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chat-l1 time{color:var(--muted);font-size:11.5px;font-family:var(--f-mono)}.chat-previa{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:1;font-size:13px;overflow:hidden}.chat-l3{color:var(--muted);font-size:11.5px}.chat-ponto{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.chat-mensagens{flex:1;padding:10px;overflow-y:auto}.chat-conversa .balao{padding:6px 10px;font-size:13.5px}.chat-conversa{max-height:none;padding-right:0;overflow:visible}.chat-aviso{text-align:center;margin:0 0 8px}.balao.chat-fila{opacity:.7}.balao.chat-falhou{background:var(--bad-soft);border-color:var(--bad)}.chat-escrever{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:0;padding:10px 12px;display:flex}.chat-prontas{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chat-pronta{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);background:var(--surface2);max-width:220px;color:inherit;cursor:pointer;border-radius:99px;flex:none;padding:4px 10px;font-size:12.5px;overflow:hidden}.chat-pronta:hover{border-color:var(--accent)}.chat-caixa{align-items:flex-end;gap:8px;display:flex}.chat-caixa textarea{resize:none;flex:1;min-height:42px;max-height:140px}@media print{.chat-barra,.chat-painel{display:none}}.chat-col-lista{flex-direction:column;flex:none;width:340px;min-height:0;display:flex}.chat-col-conversa{border-left:1px solid var(--line);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-painel.com-conversa{width:min(720px,100vw - 48px)}.chat-painel.com-conversa .chat-col-lista{width:300px}.chat-painel.grande{width:min(1100px,100vw - 48px);height:calc(100vh - 48px)}.chat-painel.grande .chat-col-lista{width:360px}.chat-painel.grande .chat-conversa .balao{max-width:70%}.chat-item.atual{background:var(--accent-soft)}.chat-so-celular{display:none}.ultima-da-conversa{background:var(--surface2);border:1px solid var(--line);border-radius:12px;padding:8px 12px}.ultima-da-conversa .quem{color:var(--muted);font-size:11.5px;font-weight:700;display:block}.ultima-da-conversa p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.ultima-da-conversa time{color:var(--muted);font-size:10.5px;font-family:var(--f-mono);margin-top:4px;display:block}.aval{color:#18171c;background:#f7f6f3;justify-content:center;align-items:flex-start;min-height:100vh;padding:32px 16px;display:flex}.aval-cartao{background:#fff;border:1px solid #e7e5df;border-radius:18px;flex-direction:column;gap:14px;width:100%;max-width:520px;padding:28px 24px;display:flex;box-shadow:0 10px 30px -18px #00000040}.aval-cartao h1{font-family:var(--f-display);letter-spacing:-.02em;margin:0;font-size:24px;line-height:1.2}.aval-marca{letter-spacing:.08em;text-transform:uppercase;color:#4f46e5;margin:0;font-size:12px;font-weight:700}.aval-sub{color:#5f5c66;margin:0}.aval-form{flex-direction:column;gap:18px;display:flex}.aval-form fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.aval-form legend{margin-bottom:8px;font-weight:600}.aval-estrelas{gap:6px;display:flex}.aval-estrelas button{cursor:pointer;color:#d8d5ce;background:0 0;border:0;padding:0 2px;font-size:38px;line-height:1;transition:transform .1s,color .1s}.aval-estrelas button.acesa{color:#f5a524}.aval-estrelas button:hover{transform:scale(1.08)}.aval-rotulo{color:#5f5c66;min-height:18px;margin:0;font-size:13px}.aval-simnao{gap:8px;display:flex}.aval-simnao button{max-width:140px;height:42px;font:inherit;cursor:pointer;color:#18171c;background:#fff;border:1px solid #d8d5ce;border-radius:12px;flex:1;font-weight:600}.aval-simnao button[aria-checked=true]{color:#fff;background:#4f46e5;border-color:#4f46e5}.aval-comentario{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.aval-comentario textarea{font:inherit;resize:vertical;color:#18171c;background:#fff;border:1px solid #d8d5ce;border-radius:12px;padding:10px 12px;font-weight:400}.aval-enviar{color:#fff;height:48px;font:inherit;cursor:pointer;background:#4f46e5;border:0;border-radius:12px;font-size:15px;font-weight:700}.aval-enviar:disabled{opacity:.45;cursor:not-allowed}.aval-erro{color:#c0392b;margin:0;font-size:14px}.aval-obrigado h2{font-family:var(--f-display);margin:0 0 6px}.aval-obrigado p{color:#5f5c66;margin:0}.aval-lgpd{color:#8a8790;border-top:1px solid #eeece7;margin:6px 0 0;padding-top:12px;font-size:12px}.estrelas{color:#f5a524;letter-spacing:1px}.estrelas .apagadas{color:var(--line-forte)}.avaliacoes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.avaliacao{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 0;display:flex}.avaliacao:first-child{border-top:0;padding-top:0}.avaliacao blockquote{border-left:3px solid var(--accent-soft);background:var(--surface2);border-radius:0 10px 10px 0;margin:0;padding:8px 12px;font-size:14px}.resposta-do-corretor{margin:0;font-size:13.5px}.chat-abas{border-bottom:1px solid var(--line);display:flex}.chat-aba{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 8px;font-weight:600}.chat-aba[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.chat-item:disabled{cursor:default}.chat-item:disabled:hover{background:0 0}.chat-item:disabled .chat-avatar{background:var(--surface2);color:var(--muted)}.combinacoes{flex-direction:column;gap:8px;min-width:0;display:flex}.faixas{flex-wrap:wrap;gap:6px;display:flex}.faixa{border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:600}.faixa[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.faixa[aria-checked=true] .muted{color:inherit;opacity:.8}.combinacoes-lista{border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.combinacoes-lista>li{border-top:1px solid var(--line);padding:6px 10px}.combinacoes-lista>li:first-child{border-top:0}.combinacoes-lista>li.aberta{background:var(--surface2)}.combinacoes-lista .porque{margin-top:6px;padding:8px 0 4px}.comb-linha{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.comb-linha .anel.pequeno{width:34px;height:34px}.comb-linha .anel.pequeno b{font-size:11px}.comb-linha .anel.pequeno b small{display:none}.comb-meio{flex:80px;min-width:0}.comb-l1{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;font-size:14px;font-weight:600;display:flex}.comb-l1 a{color:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.comb-l1 .chip{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;padding:1px 6px;font-size:11px;display:inline-block;overflow:hidden}.comb-l2{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.comb-porque{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:3px 6px;font-size:11.5px;font-weight:700;display:flex}.comb-porque:hover{border-color:var(--line)}.comb-porque .ok{color:var(--good)}.comb-porque .aten{color:var(--warn)}.comb-porque .falta{color:var(--bad)}@media (max-width:600px){.chat-barra{width:auto;padding:0 16px;left:auto;right:16px}.chat-painel,.chat-painel.com-conversa,.chat-painel.grande{border:0;border-radius:0;width:auto;height:auto;inset:0}.chat-col-lista,.chat-painel.grande .chat-col-lista{border-right:0;width:100%}.chat-painel.com-conversa .chat-col-lista{display:none}.chat-so-celular{display:inline-block}.chat-so-largo{display:none}.chat-col-conversa{border-left:0}}.quadros .quadro{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .12s,background .12s}.quadros .quadro:hover{border-color:var(--accent)}.quadros .quadro.ativo{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.quadros .quadro b{font-size:26px}.rotulo-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:600;display:block}.barra-h{color:inherit;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 40px;align-items:center;gap:10px;padding:5px 0;font-size:14px;text-decoration:none;display:grid}a.barra-h:hover span:first-child{text-decoration:underline}.barra-h .trilho{background:var(--surface2);border:1px solid var(--line);border-radius:99px;height:8px;overflow:hidden}.barra-h .trilho i{background:var(--accent);border-radius:99px;height:100%;display:block}.barra-h .trilho i.perda{background:var(--bad)}.barra-h .mono{text-align:right}.editor-de-tela{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:24px;margin-top:16px;display:grid}@media (max-width:760px){.editor-de-tela{grid-template-columns:1fr}}.celular{border:2px solid var(--line-forte);background:var(--surface2);border-radius:28px;width:100%;max-width:340px;margin:0 auto;padding:12px 10px 18px}.celular-topo{text-align:center;color:var(--muted);padding:4px 0 10px;font-size:13px;font-weight:600}.grade-do-app{grid-template-columns:1fr 1fr;align-content:start;gap:8px;min-height:240px;display:grid}.quadrinho{text-align:left;background:var(--surface);border:1px dashed var(--line-forte);color:var(--ink);font:inherit;cursor:grab;border-radius:12px;flex-direction:column;grid-column:span 2;gap:3px;padding:10px;display:flex}.quadrinho.meia{grid-column:span 1}.quadrinho.sel{border:2px solid var(--accent);background:var(--accent-soft)}.quadrinho.destaque{border-color:var(--warn)}.quadrinho .q-tipo{font-size:13.5px;font-weight:600}.quadrinho .q-resumo{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.painel-do-quadrinho{min-width:0}.v-botao.v-botao-leve{background:var(--surface);border:1px solid var(--line-forte);box-shadow:none;color:var(--ink)!important}.v-pedido{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.v-pedido label{color:var(--muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.v-pedido input:not([type=checkbox]),.v-pedido select,.v-pedido textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-forte);border-radius:10px;padding:10px 12px;font-size:15px;line-height:1.3}.v-pedido .v-aceite{flex-direction:row;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;line-height:1.45}.v-pedido .v-aceite input{margin-top:2px}.v-pedido .v-aceite a{text-decoration:underline}.v-pedido .v-botao{width:100%}.v-pedido .v-botao:disabled{opacity:.55;cursor:not-allowed}.v-pedido-ok{gap:8px}.v-pedido-ok p{color:var(--muted);margin:0;font-size:14px}.v-erro{color:#b42318;margin:0;font-size:13.5px}.v-isca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.v-simulacao p{margin:0;font-size:14px}.v-simulacao-numeros{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.v-simulacao-numeros div{background:var(--surface2);border-radius:10px;min-width:0;padding:10px 12px}.v-simulacao-numeros dt{color:var(--muted);font-size:12px;font-weight:600}.v-simulacao-numeros dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:700}.v-cabe{color:#1a7f45}.v-nao-cabe{color:#b42318}.v-modalidade{color:var(--muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.v-modalidade select{font:inherit;color:var(--ink,inherit);border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 8px;font-size:14px;font-weight:500}.v-bancos{gap:6px;margin:0;padding:0;list-style:none;display:grid}.v-banco{background:var(--surface2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:9px 12px;display:grid}.v-banco b{overflow-wrap:anywhere;font-size:14px}.v-banco-detalhe{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:12px}.v-banco-parcela{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.v-banco-mcmv{box-shadow:inset 0 0 0 1.5px #1a7f45}.v-banco-propria{box-shadow:inset 0 0 0 1.5px var(--line)}.v-banco-nao-cabe .v-banco-parcela{color:#b42318}.v-ver-mais{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13.5px;font-weight:600;text-decoration:underline}.v-rodape .v-anunciar{font-weight:600;text-decoration:underline}.feito-com{opacity:.75;margin-top:6px;font-size:12px}.feito-com a{text-decoration:underline}.estrutura{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.estrutura .estrutura{border-left:2px solid var(--line);margin-top:10px;padding-left:18px}.estrutura-no{flex-direction:column;gap:6px;min-width:0;display:flex}.estrutura-cabeca{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.estrutura-detalhe{overflow-wrap:anywhere;margin:0}.estrutura-editor{border:1px solid var(--line-forte);background:var(--surface2);border-radius:12px;flex-direction:column;gap:12px;max-width:760px;padding:14px;display:flex}.estrutura-lugar{flex-wrap:wrap;gap:6px;margin-top:6px}.estrutura-lugar select{flex:0 0 120px;min-width:120px}.estrutura-lugar input{flex:180px;min-width:0}.confirmar-fundo{z-index:2000;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.confirmar-caixa{border:1px solid var(--line-forte);background:var(--surface);border-radius:14px;flex-direction:column;gap:16px;width:min(440px,100%);padding:20px;display:flex;box-shadow:0 20px 50px -20px #0009}.confirmar-caixa p{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.plantas-linha{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1fr) minmax(220px,2fr) auto;align-items:center;gap:8px 12px;padding:8px 0;display:grid}.plantas-linha:last-of-type{border-bottom:0}.plantas-linha select{width:100%;min-width:0}@media (max-width:640px){.plantas-linha{grid-template-columns:1fr}.plantas-linha .btn{justify-self:start}}.estrutura-bloco{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;margin-top:6px;padding:8px 10px;display:flex}.estrutura-bairros{flex-direction:column;gap:6px;display:flex}.estrutura-bairros-lista{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 12px;max-height:220px;padding:6px 4px;display:grid;overflow-y:auto}.estrutura-bairros-lista label{font-size:14px}.como-montar{border:1px solid var(--line);background:var(--surface2);border-radius:12px;padding:10px 14px}.como-montar summary{cursor:pointer;font-weight:600}.como-montar ol{flex-direction:column;gap:4px;margin:8px 0 6px;padding-left:20px;display:flex}.como-montar p{margin:6px 0 0}.estrutura-membros{flex-direction:column;gap:4px;margin-top:4px;display:flex}.campanha-escolhas{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px 14px;display:flex}.campanha-escolhas legend{padding:0 6px;font-weight:600}.campanha-lista{flex-direction:column;gap:6px;max-height:320px;padding-right:4px;display:flex;overflow-y:auto}.campanha-lista label{flex-wrap:wrap;font-size:14px}.v-campanhas{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.v-campanhas a{color:var(--ink);background:var(--surface);border:1px solid color-mix(in srgb,var(--pub) 40%,var(--line));border-left:4px solid var(--pub);border-radius:12px;flex-direction:column;gap:2px;max-width:340px;padding:10px 14px;text-decoration:none;display:flex}.v-campanhas a:hover{border-color:var(--pub)}.v-campanhas b{font-size:14.5px}.v-campanhas span{color:var(--muted);font-size:13px}.v-tipo-campanha{background:var(--pub);color:#fff;border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.v-chamada{color:var(--ink);max-width:62ch;margin:0 0 6px;font-size:17px}.v-periodo{color:var(--muted);margin:0;font-size:14px}.v-aviso-campanha{color:#7a4b00;background:#fff4d6;border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:14px}.v-texto-campanha{white-space:pre-line;max-width:72ch;margin:0 0 22px;line-height:1.6}.v-texto-campanha p{margin:0 0 10px}.caixa-dns{border:1px dashed var(--line-forte);background:var(--surface2);border-radius:12px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.v-conversa{border-top:1px solid var(--line);text-align:left;flex-direction:column;gap:12px;padding-top:14px;display:flex}.v-conversa-cabeca{align-items:center;gap:10px;display:flex}.v-conversa-cabeca .v-avatar{width:36px;height:36px;font-size:15px}.v-conversa-cabeca div{flex-direction:column;line-height:1.25;display:flex}.v-conversa-cabeca span:not(.v-avatar){color:var(--muted);font-size:12px}.v-falas{flex-direction:column;gap:8px;max-height:min(46vh,420px);padding:2px;display:flex;overflow-y:auto}.v-fala{white-space:pre-line;overflow-wrap:anywhere;border-radius:14px;flex-shrink:0;max-width:88%;margin:0;padding:9px 12px;font-size:14.5px;line-height:1.45}.v-fala.assistente{background:var(--surface2);border-bottom-left-radius:4px;align-self:flex-start;max-height:none;display:block;position:static}.v-fala.pessoa{background:var(--pub);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.v-fala.digitando{color:var(--muted);font-style:italic}.v-fala-numero{color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.v-respostas{flex-direction:column;gap:10px;display:flex}.v-escolhas{flex-wrap:wrap;gap:8px;display:flex}.v-escolha{font:inherit;border:1px solid var(--line-forte);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px}.v-escolha:hover{border-color:var(--pub)}.v-escolha[aria-pressed=true]{background:color-mix(in srgb,var(--pub) 14%,var(--surface));border-color:var(--pub);color:var(--ink)}.v-escolha.pronto{background:var(--pub);border-color:var(--pub);color:#fff;font-weight:700}.v-escolha:disabled{opacity:.55;cursor:not-allowed}.v-escrever{gap:8px;display:flex}.v-escrever input{min-width:0;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-forte);border-radius:999px;flex:1;padding:9px 14px;font-size:15px}.v-escrever button{font:inherit;background:var(--pub);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font-weight:700}.v-escrever button:disabled{opacity:.5;cursor:not-allowed}.v-conversa-rodape{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;display:flex}.v-link{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.v-conversa-fim{flex-direction:column;gap:10px;display:flex}.v-sugeridos{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v-sugeridos a{color:var(--ink);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.v-sugeridos a:hover{border-color:var(--pub)}.v-sugeridos img,.v-sugerido-sem-foto{object-fit:cover;background:var(--surface2);border-radius:8px;flex:none;width:64px;height:52px}.v-sugeridos span{flex-direction:column;gap:1px;min-width:0;display:flex}.v-sugeridos b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.v-sugeridos small{color:var(--muted);font-size:12.5px}.v-sugeridos .v-combina{color:var(--pub);font-weight:700}.v-nota{color:var(--muted);align-items:center;gap:6px;margin:0 0 16px;font-size:14px;display:inline-flex}.v-nota b{color:var(--ink)}.v-nota .v-estrela{color:#e8a317}.v-deixe{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;max-width:520px;margin:28px auto 0;padding:22px;display:flex}.v-deixe h2{margin:0;font-size:20px}.v-deixe p{color:var(--muted);margin:0;font-size:14px}.v-texto{max-width:720px;margin:0 auto;padding:28px 16px 56px;line-height:1.6}.v-texto h1{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(24px,3.4vw,32px)}.v-texto h2{margin:22px 0 4px;font-size:17px}.v-texto p,.v-texto li{color:var(--ink);margin:0 0 8px}.v-texto ul{margin:0;padding-left:20px}.v-caixa{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;margin:14px 0;padding:18px;display:flex}.v-caixa h2{margin:0}.v-dados{grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 16px;margin:0;display:grid}.v-dados dt{color:var(--muted);font-size:13.5px}.v-dados dd{margin:0;font-weight:600}.v-caixa input,.v-caixa textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-forte);box-sizing:border-box;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.v-linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v-botao.v-perigo{box-shadow:none;background:#b42318}.v-ok{color:#1a7f37;margin:0;font-weight:600}.mapa{border:1px solid var(--line);background:var(--surface2);border-radius:14px;width:100%;overflow:hidden}.mapa-etiqueta{font:600 12.5px/1 var(--f-body,system-ui);color:#16151a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #16151a2e;border-radius:999px;padding:6px 9px;box-shadow:0 4px 12px -4px #16151a59}.mapa-etiqueta:hover,.mapa-etiqueta.destaque{background:var(--accent,#4f46e5);color:#fff;border-color:#0000}.mapa-nome-da-area{font:700 13px/1 var(--f-body,system-ui);text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;pointer-events:none;white-space:nowrap}.mapa-resumo{font:13px/1.35 var(--f-body,system-ui);color:#16151a;flex-direction:column;gap:3px;min-width:160px;display:flex}.mapa-resumo span{color:#67646e}.mapa-resumo a{color:var(--accent,#4f46e5);margin-top:2px;font-weight:600}.vitrine .mapa-etiqueta:hover,.vitrine .mapa-etiqueta.destaque{background:var(--pub)}.vitrine .mapa-resumo a{color:var(--pub)}.abas-vista{background:var(--surface2);border:1px solid var(--line);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.abas-vista a{color:var(--muted);border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600;text-decoration:none}.abas-vista a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000014}.v-contagem-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.v-contagem-linha .v-contagem{margin:0}.vitrine .abas-vista{background:var(--surface);border-color:var(--line)}.vitrine .abas-vista a[aria-current=page]{background:var(--pub);color:#fff}.v-subtitulo{margin:4px 0 10px;font-size:17px}.vp-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vp-lista>li{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.vp-lista .dentro{margin-top:4px}#visitas{scroll-margin-top:72px}.espelho-e-unidade{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.espelho-e-unidade>.coluna{flex:0 auto;min-width:0;max-width:100%}.unidade-escolhida{flex:280px;max-width:360px;position:sticky;top:20px}@media (max-width:900px){.unidade-escolhida{max-width:none;position:static}}table.espelho{border-collapse:separate;border-spacing:6px;width:auto}table.espelho th,table.espelho td{background:0 0;border:0;padding:0}table.espelho th{font-family:var(--f-mono);color:var(--muted);text-align:right;white-space:nowrap;text-transform:none;letter-spacing:0;padding-right:6px;font-size:12px;font-weight:500}.unidade{min-width:86px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;font-size:12.5px;display:flex}.unidade b{font-family:var(--f-mono);font-size:13px}.unidade small{color:var(--muted);white-space:nowrap;font-size:11px}.unidade.disponivel,.unidade-legenda.disponivel{background:var(--good-soft)}.unidade.reservada,.unidade-legenda.reservada{background:var(--warn-soft)}.unidade.vendida,.unidade-legenda.vendida{background:var(--accent-soft)}.unidade.bloqueada,.unidade-legenda.bloqueada{background:var(--surface2)}.unidade.bloqueada{color:var(--muted);border:1px dashed var(--line-forte)}.unidade[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.unidade-legenda{border-radius:4px;width:12px;height:12px;margin-left:8px;display:inline-block}.aval-cartao.portal{max-width:760px}.portal-imovel{align-items:center;gap:14px;display:flex}.portal-imovel img{object-fit:cover;border-radius:12px;flex:none;width:120px;height:90px}.portal-numeros{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:10px;display:grid}.portal-numero{color:#5f5c66;border:1px solid #e7e5df;border-radius:12px;padding:12px;font-size:13px}.portal-numero b{font-family:var(--f-display);color:#18171c;font-size:26px;line-height:1.1;display:block}.portal-titulo{font-family:var(--f-display);margin:10px 0 0;font-size:18px}.portal-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.portal-lista>li{border:1px solid #e7e5df;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.portal-linha{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-selo{color:#5f5c66;background:#f1efe9;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.portal-selo.espera{color:#9a5b00;background:#fdf0d5}.portal-tabela{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.portal-tabela th,.portal-tabela td{text-align:right;white-space:nowrap;border-bottom:1px solid #e7e5df;padding:8px 6px}.portal-tabela th:first-child,.portal-tabela td:first-child{text-align:left}.portal-tabela th{color:#5f5c66;font-size:12px;font-weight:600}a.portal-selo{color:#fff;background:#18171c;text-decoration:none}.portal-campo{font:inherit;color:#18171c;background:#fff;border:1px solid #d8d5ce;border-radius:12px;padding:10px 12px;font-weight:400}.aval-form input.portal-campo:not([type=checkbox]){color:#18171c;background:#fff;border:1px solid #d8d5ce;border-radius:12px;height:auto;padding:10px 12px;font-size:15px}@media (max-width:480px){.portal-imovel{flex-direction:column;align-items:flex-start}.portal-imovel img{width:100%;height:160px}}.v-disponibilidade{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0 0 22px;padding:18px 20px}.v-disponibilidade h2{margin:0;font-size:20px}.v-disponibilidade h2 span{color:var(--muted);font-weight:500}.v-disponibilidade p{color:var(--muted);margin:4px 0 0}.v-disponibilidade ul{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.v-disponibilidade li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:6px;display:flex}.v-disponibilidade li span{color:var(--muted)}.nota-partes{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nota-partes>li{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.nota-partes>li.fora{opacity:.6}.nota-partes .nome{font-size:13px}.nota-partes b{font-size:20px}.nota-do-corretor summary{cursor:pointer;list-style-position:inside}.nota-do-corretor[open] summary{margin-bottom:8px}.site-guiado{flex-direction:column;gap:16px;display:flex}.site-progresso{gap:10px;display:grid}.site-progresso ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-progresso li{align-items:flex-start;gap:10px;display:flex}.site-progresso .ponto{background:var(--warn-soft);width:22px;height:22px;color:var(--warn);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.site-progresso .ponto.ok{background:var(--good-soft);color:var(--good)}.site-progresso .ponto.opc{background:var(--surface2);color:var(--muted)}.passo{gap:14px;scroll-margin-top:16px;display:grid}.passo-cab{align-items:flex-start;gap:14px;display:flex}.passo-num{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.passo-num.feito{background:var(--good-soft);color:var(--good)}.passo-cab .texto{flex:1;min-width:0}.passo-cab h3{margin:0}.passo-cab p{color:var(--muted);max-width:62ch;margin:4px 0 0;font-size:14px}.esquema{flex:none;gap:3px;width:104px;display:grid}.esquema i{background:var(--surface2);color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:3px 5px;font-size:9px;font-style:normal;line-height:1;display:block}.esquema i.topo{padding-block:9px}.esquema i.aqui{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:700}@media (max-width:640px){.esquema{display:none}}.exemplo{color:var(--muted);font-size:12.5px;font-weight:400}.exemplo b{font-weight:600}.contador{color:var(--muted);text-align:right;font-size:11.5px;font-weight:400}.dica-caixa{background:var(--accent-soft);color:var(--ink);border-radius:12px;padding:10px 14px;font-size:13.5px}.escolha{border:1px solid var(--line-forte);cursor:pointer;background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.escolha[data-marcada=true]{outline:2px solid var(--accent);outline-offset:1px}.escolha .t{gap:2px;display:grid}.barra-salvar{z-index:5;border:1px solid var(--line-forte);background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.barra-salvar.sujo{border-color:var(--warn);background:var(--warn-soft)}.planta-linha{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.planta-linha:last-child{border-bottom:0}@media (max-width:640px){.barra-salvar .muted{display:none}.barra-salvar{padding:10px 12px}}.faixa-de-teste{z-index:60;color:#fff;text-align:center;pointer-events:none;background:#b45309;border-radius:999px;max-width:calc(100vw - 24px);padding:4px 12px;font-size:12px;line-height:1.4;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.grupo-itens{flex-direction:column;gap:2px;display:flex}button.grupo-titulo{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;font-family:inherit;display:flex}button.grupo-titulo:hover{color:var(--ink)}button.grupo-titulo .seta{transition:transform .15s}.grupo.recolhivel.fechado .seta{transform:rotate(-90deg)}.grupo.recolhivel.fechado .grupo-itens{display:none}:root[data-menu=recolhido] .lateral .grupo.recolhivel.fechado .grupo-itens{display:flex}.agenda-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.agenda-dia{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.agenda-dia.hoje{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.agenda-dia h3{text-transform:capitalize;color:var(--muted);margin:0;font-size:13px}.agenda-dia.hoje h3{color:var(--accent)}.agenda-dia ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agenda-dia li.agenda-evento{border:0;margin:0;padding:0}.agenda-dia li.agenda-evento:before,.agenda-dia li.agenda-evento:after{content:none}.agenda-evento a{background:var(--surface2);border-left:3px solid var(--line-forte);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:8px;font-size:13px;text-decoration:none;display:flex}.agenda-evento a:hover,.agenda-evento.visita a{border-left-color:var(--accent)}.agenda-evento.plantao a{border-left-color:var(--warn)}.agenda-evento.atrasada a{border-left-color:var(--bad)}.agenda-evento.cancelada a,.agenda-evento.feita a{opacity:.6}.agenda-evento.cancelada b{text-decoration:line-through}.agenda-hora{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}@media (max-width:1100px){.agenda-semana{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.agenda-semana{grid-template-columns:1fr}}.regras-da-tela{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.regras-da-tela summary{cursor:pointer}.info-da-regra{border:1px solid var(--line);width:18px;height:18px;min-height:0;color:var(--muted);vertical-align:text-bottom;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;padding:0;font-family:Georgia,serif;font-size:12px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.info-da-regra:hover,.info-da-regra[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.explicacao-da-regra{border-left:3px solid var(--accent);background:var(--surface2);border-radius:4px;margin-top:6px;padding:8px 10px;font-size:13px;line-height:1.45;display:block}.vistoria-fotos{grid-template-columns:repeat(auto-fill,minmax(min(130px,100%),1fr));gap:10px;display:grid}.vistoria-foto{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.vistoria-foto img{aspect-ratio:4/3;object-fit:cover;background:#00000010;border-radius:10px;width:100%;display:block}.vistoria-foto input{width:100%;height:32px;font-size:13px}.vistoria-estados{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}
