@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--ground: #f4f3ef;--ink: #1c1c1a;--ink-2: #5c5a55;--ink-3: #6b6964;--white: #ffffff;--surface-2: #faf9f6;--lagoon: #0f5c4d;--lagoon-hover: #13735f;--lagoon-ink: #0f5c4d;--lagoon-soft: #e3efe9;--lagoon-mid: #c4ddd2;--lagoon-deep: #0b3f35;--coral: #9a5a0c;--coral-hover: #854d0a;--coral-soft: #f7e6cf;--coral-ink: #8a4f08;--peach: #fbf1dc;--peach-deep: #f0dcae;--peach-strong: #d49b00;--peach-ink: #8a5a00;--peach-ink-deep: #5b4100;--mint: #e3efe9;--mint-ink: #0b3f35;--lavender: #e9eff7;--lavender-mid: #d3dceb;--lavender-line: #3d6f9e;--lavender-ink: #1f3d5c;--violet: #f1eefb;--violet-mid: #d9d1f2;--violet-line: #8a6db0;--violet-ink: #4b3f8f;--rose: #f8e4e2;--rose-mid: #e8b4ae;--rose-ink: #a3312a;--mist: #e6edf5;--stone: #efedea;--stone-deep: #d3cfc6;--stone-line: #e4e1da;--stone-ink: #8a857c;--star: #c3bdb1;--shadow: #13241f;--chart-1: #2a78d6;--chart-2: #eb6834;--chart-3: #0f5c4d;--ink-rgb: 28 28 26;--white-rgb: 255 255 255;--lagoon-rgb: 15 92 77;--peach-ink-rgb: 138 90 0;--rose-ink-rgb: 163 49 42;--lavender-line-rgb: 61 111 158;--shadow-rgb: 19 36 31;--on-lagoon: var(--white);--on-coral: var(--white);--line: rgb(var(--ink-rgb) / .1);--line-strong: rgb(var(--ink-rgb) / .16);--grid-line: rgb(var(--ink-rgb) / .08);--axis-line: rgb(var(--ink-rgb) / .35);--veil: rgb(var(--ink-rgb) / .05);--veil-strong: rgb(var(--ink-rgb) / .1);--scrim: rgb(var(--shadow-rgb) / .28);--glass: rgb(var(--white-rgb) / .72);--glass-solid: rgb(var(--white-rgb) / .75);--glass-hover: rgb(var(--white-rgb) / .9);--glass-border: rgb(var(--ink-rgb) / .11);--glass-edge: rgb(var(--ink-rgb) / .07);--glass-sheet: rgb(var(--white-rgb) / .86);--shadow-glass: 0 1px 2px rgb(var(--shadow-rgb) / .06), 0 10px 28px rgb(var(--shadow-rgb) / .08), inset 0 1px 0 rgb(var(--white-rgb) / .7);--shadow-glass-hover: 0 2px 4px rgb(var(--shadow-rgb) / .06), 0 18px 40px rgb(var(--shadow-rgb) / .12), inset 0 1px 0 rgb(var(--white-rgb) / .95);--shadow-sheet: 0 10px 40px rgb(var(--shadow-rgb) / .16), inset 0 1px 0 var(--white);--shadow-action: 0 8px 24px rgb(var(--lagoon-rgb) / .32);--focus: var(--lagoon-ink);--danger-bg: var(--rose);--ok-bg: var(--mint);--info-bg: var(--lavender);--alert-ink: var(--rose-ink);--ok-ink: var(--mint-ink);--danger-border: rgb(var(--rose-ink-rgb) / .3);--warn-border: rgb(var(--peach-ink-rgb) / .25);--field-bg: rgb(var(--white-rgb) / .8);--field-bg-focus: var(--white);--rail-bg: var(--glass);--font: "Figtree Variable", system-ui, "Segoe UI Variable Text", "Segoe UI", Roboto, Arial, sans-serif;--font-display: "Bricolage Grotesque Variable", "Figtree Variable", system-ui, sans-serif;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-2xl: 2.125rem;--fs-display: 3.5rem;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--radius-sm: 16px;--radius-md: 20px;--radius: 28px;--radius-pill: 999px;--ease-out: cubic-bezier(.22, 1, .36, 1);--t-fast: .15s;--t-med: .24s;--control-h: 44px;--field-h: 46px;--rail-w: 15.5rem;--tabbar-h: 4.25rem}@media(min-width:60rem){:root{--fs-display: 4.25rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;background:var(--ground)}body{margin:0;min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--fs-md);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(56rem 35rem at 6% -8%,var(--lagoon-soft) 0%,transparent 62%),radial-gradient(51rem 35rem at 98% 2%,var(--peach) 0%,transparent 62%),radial-gradient(62rem 45rem at 72% 104%,var(--mist) 0%,transparent 62%),var(--ground);background-attachment:fixed}h1,h2,h3,h4,h5,p{margin:0}h1,h2,h3,h4,h5{font-weight:600;letter-spacing:-.02em;text-wrap:balance}h1{font-family:var(--font-display);font-weight:500;font-size:var(--fs-2xl);line-height:1.08;letter-spacing:-.035em}h2{font-size:var(--fs-lg);line-height:1.25}h3{font-size:var(--fs-md)}a{color:var(--lagoon-ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--ink)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}::selection{background:var(--lagoon-soft);color:var(--ink)}input,textarea{caret-color:var(--lagoon-ink)}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1}.display{font-family:var(--font-display);font-weight:300;letter-spacing:-.035em}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.glass{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:rgb(var(--white-rgb) / .94)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}a{text-decoration:none}a:hover{text-decoration:underline}code{font-size:var(--fs-xs);background:var(--surface-2);border:1px solid var(--stone-line);border-radius:8px;padding:0 4px}button,.botao-link{font:inherit;font-size:var(--fs-sm);font-weight:600;border:1px solid var(--lagoon);background:var(--lagoon);color:var(--on-lagoon);min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}button:hover{background:var(--lagoon-hover);border-color:var(--lagoon-hover)}button.secundario,.botao-link{background:var(--glass-solid);color:var(--lagoon-ink);border-color:var(--line-strong)}button.secundario:hover,.botao-link:hover{background:var(--glass-hover);border-color:var(--lagoon-ink);text-decoration:none}button.secundario.on{background:var(--lagoon-soft);border-color:var(--lagoon-ink)}button:disabled{opacity:.5;cursor:default}button[aria-busy=true]{cursor:progress}button.link{background:none;border:none;color:var(--lagoon-ink);min-height:0;padding:0;font-weight:500;text-decoration:underline;text-underline-offset:.18em;justify-content:flex-start;white-space:normal;text-align:left}button.link:hover{color:var(--ink);background:none}button.link:disabled{color:var(--ink-2);text-decoration:none}input,select,textarea{font:inherit;font-size:var(--fs-sm);border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-height:var(--field-h);padding:0 var(--s-3);background:var(--field-bg);color:var(--ink);transition:border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}textarea{padding:var(--s-2) var(--s-3);min-height:0;line-height:1.45}input[type=checkbox],input[type=radio]{min-height:0;width:18px;height:18px;padding:0;accent-color:var(--lagoon)}input[type=range]{min-height:0;padding:0;border:none;background:none;accent-color:var(--lagoon)}input[type=file]{min-height:0;border:none;background:none;padding:var(--s-1) 0}input:hover,select:hover,textarea:hover{border-color:var(--stone-deep)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--lagoon-ink);background:var(--field-bg-focus)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px}[aria-invalid=true]{border-color:var(--rose-ink)}.app{min-height:100dvh;display:grid;grid-template-columns:calc(var(--rail-w) + var(--s-5)) minmax(0,1fr)}.lateral{position:sticky;top:var(--s-3);height:calc(100dvh - var(--s-5));margin:var(--s-3) 0 var(--s-3) var(--s-3);display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4) var(--s-3);background:var(--rail-bg);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7)}.marca{display:flex;gap:var(--s-3);align-items:center;padding:var(--s-1) var(--s-2) var(--s-5);color:var(--ink);text-decoration:none}.marca:hover{text-decoration:none;color:var(--ink)}.marca-logo{width:40px;height:40px;flex:none}.marca strong{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);letter-spacing:-.02em;line-height:1.1}.marca span{font-size:var(--fs-xs);color:var(--ink-3)}.menu-item{display:flex;align-items:center;gap:var(--s-3);min-height:var(--control-h);padding:0 var(--s-3);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--fs-sm);font-weight:500}.menu-item:hover{background:var(--veil);color:var(--ink);text-decoration:none}.menu-item.on{background:var(--lagoon-soft);color:var(--lagoon-deep);font-weight:600}.menu-icone{width:18px;text-align:center;opacity:.85}.menu-item .contador{margin-left:auto}.menu-item.on .contador{background:var(--lagoon);color:var(--on-lagoon)}.lateral-rodape{margin-top:auto;display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs);color:var(--ink-3);padding:var(--s-3) var(--s-2) 0;border-top:1px solid var(--line)}.conteudo{min-width:0;position:relative}.carregando{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--lagoon-hover),transparent);background-size:50% 100%;animation:carrega 1s linear infinite;z-index:40}@keyframes carrega{0%{background-position:-50% 0}to{background-position:150% 0}}.pagina{max-width:1240px;margin:0 auto;padding:var(--s-6) var(--s-6) var(--s-7);display:flex;flex-direction:column;gap:var(--s-5)}.pagina-larga{max-width:1440px}.pagina-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-5) var(--s-6);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7)}.pagina-cab .resumo-chips{width:100%}.pagina-sub{margin:var(--s-2) 0 0;color:var(--ink-2);max-width:720px}.titulo-bloco{font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:var(--s-3)}.titulo-bloco.menor{margin-top:var(--s-5)}.conteudo>.aviso{position:sticky;top:var(--s-3);z-index:30;display:flex;gap:var(--s-3);align-items:center;justify-content:space-between;margin:var(--s-3) auto 0;max-width:1180px;padding:var(--s-3) var(--s-4);border-radius:var(--radius-md);box-shadow:var(--shadow-sheet);font-size:var(--fs-sm)}.aviso-ok{background:var(--mint);color:var(--mint-ink)}.aviso-info{background:var(--lavender);color:var(--lavender-ink)}.aviso-erro{background:var(--rose);color:var(--rose-ink)}.aviso-atencao{background:var(--peach);color:var(--peach-ink)}.conteudo>.aviso .fechar{color:inherit}.cartao{border-radius:var(--radius);padding:var(--s-5)}.cartao h2{font-size:var(--fs-md);margin-bottom:4px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.kpi{border-radius:var(--radius);padding:var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-1)}.kpi.clicavel{cursor:pointer}.kpi.clicavel:hover{border-color:var(--stone-deep)}.kpi-rotulo{font-size:var(--fs-xs);color:var(--ink-2)}.kpi-valor{font-family:var(--font-display);font-weight:300;font-size:var(--fs-2xl);line-height:1.1;letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums}.kpi-sub{font-size:var(--fs-xs);color:var(--ink-3)}.kpi.destaque{background:var(--lagoon);border-color:var(--lagoon-ink);color:var(--white)}.kpi.destaque .kpi-rotulo,.kpi.destaque .kpi-sub{color:rgb(var(--white-rgb) / .82)}.kpi.aviso{background:var(--peach);border-color:var(--peach-deep)}.kpi.bom{background:var(--lagoon-soft);border-color:var(--lagoon-mid)}.kpi.ruim{background:var(--surface-2)}.kpis.compacto .kpi-valor{font-size:var(--fs-xl)}.selo{display:inline-block;font-size:var(--fs-xs);padding:2px 9px;border-radius:var(--radius-pill);white-space:nowrap;font-weight:500}.selo.mini{margin-left:6px;padding:0 6px}.selo-sim{background:var(--lagoon-soft);color:var(--lagoon-ink)}.selo-estimado{background:var(--peach);color:var(--peach-ink)}.selo-nao{background:var(--stone);color:var(--ink-2)}.selo-bloqueio{background:var(--rose);color:var(--rose-ink)}.contador{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:20px;min-width:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--lagoon-soft);color:var(--lagoon-ink);font-size:var(--fs-xs);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{background:var(--glass-solid);color:var(--ink-2);border:1px solid var(--line-strong);min-height:32px;padding:0 var(--s-3);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:500}.chip:hover{background:var(--glass-hover);border-color:var(--stone-deep)}.chip.on{background:var(--lagoon-soft);color:var(--lagoon-ink);border-color:var(--lagoon-ink)}.qtd{color:var(--ink-3);font-size:var(--fs-xs);margin-left:2px}.num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.forte{font-weight:600}.positivo{color:var(--lagoon-ink)}.negativo{color:var(--rose-ink)}.folga-fraca{display:inline-flex;flex-direction:column;gap:2px;color:var(--ink-2)}.folga-fraca .num{color:var(--ink-2);font-weight:inherit}.folga-aviso{font-family:var(--font);font-size:var(--fs-xs);font-weight:500;color:var(--peach-ink);letter-spacing:0}.imovel-titulo{font-weight:600}.imovel-sub{font-size:var(--fs-xs);color:var(--ink-2)}.imovel-sub.aviso{color:var(--peach-ink)}.rotulo{font-size:var(--fs-xs);color:var(--ink-2)}.vazio{color:var(--ink-2);font-size:var(--fs-sm);padding:14px 4px}.erro{color:var(--rose-ink);font-size:var(--fs-sm)}.acoes{display:flex;gap:12px;align-items:center;margin-top:12px;flex-wrap:wrap}.acoes.centro{justify-content:center}.nowrap{white-space:nowrap;padding-right:8px!important}.check{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.fechar{background:none;border:none;color:var(--ink-2);font-size:var(--fs-xl);font-weight:400;min-height:0;width:var(--control-h);height:var(--control-h);padding:0;line-height:1;border-radius:var(--radius-pill)}.fechar:hover{background:var(--veil);color:var(--ink);border-color:transparent}.chevron{color:var(--ink-3);font-size:var(--fs-xs);width:14px;flex:none}.vazio-bloco{background:var(--glass-solid);border:1px dashed var(--stone-deep);border-radius:var(--radius);padding:28px;text-align:center;color:var(--ink-2);display:flex;flex-direction:column;align-items:center;gap:10px}.vazio-bloco h3{color:var(--ink);font-size:var(--fs-md)}.vazio-texto{max-width:560px;line-height:1.5}.estrela{background:none;border:none;color:var(--star);font-size:var(--fs-lg);min-height:0;width:32px;height:32px;padding:0;line-height:1}.estrela:hover{background:none;color:var(--peach-strong);border-color:transparent}.progresso{display:inline-block;width:70px;height:6px;background:var(--stone);border-radius:var(--radius-pill);overflow:hidden;vertical-align:middle}.progresso.fino{width:100%;height:4px}.progresso-barra{display:block;height:100%;border-radius:var(--radius-pill);background:var(--lagoon)}.progresso-barra.b-andamento,.progresso-barra.b-pendente{background:var(--lagoon-mid)}.progresso-barra.b-atencao{background:var(--peach-strong)}.progresso-barra.b-bloqueio{background:var(--rose-ink)}.fases-mini{display:inline-grid;grid-template-columns:repeat(3,26px);gap:3px;align-items:center}.bolinha{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.b-pendente{background:var(--stone-deep)}.b-ok,.b-na{background:var(--lagoon)}.b-na{opacity:.45}.b-atencao{background:var(--peach-strong)}.b-bloqueio{background:var(--rose-ink)}.secao{border-top:1px solid var(--stone-line)}.secao-cab{width:100%;min-height:var(--control-h);background:none;border:none;color:var(--ink);font-weight:400;padding:var(--s-2) 2px;display:flex;align-items:center;justify-content:flex-start;gap:var(--s-2);text-align:left;border-radius:0;white-space:normal}.secao-cab:hover{background:none;border-color:transparent}.secao-cab:hover .secao-titulo{color:var(--lagoon-ink)}.secao-titulo{font-size:var(--fs-sm);font-weight:600;display:inline-flex;align-items:center;gap:7px}.secao-sub{color:var(--ink-2);font-size:var(--fs-xs);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secao-direita{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--ink-2)}.secao-corpo{padding:2px 0 14px 22px}.secao-n1{border:1px solid var(--stone-line);border-radius:var(--radius);background:var(--glass-solid);margin-top:10px;box-shadow:var(--shadow-glass)}.secao-n1>.secao-cab{padding:14px 16px}.secao-n1>.secao-cab .secao-titulo{font-size:var(--fs-md)}.secao-n1>.secao-corpo{padding:0 16px 14px}.secao-n1>.secao-corpo>.secao:first-child{border-top:1px solid var(--stone-line)}.card{background:var(--glass-solid);border:1px solid var(--stone-line);border-radius:var(--radius);box-shadow:var(--shadow-glass)}.card-cab{display:flex;gap:8px;padding:12px 12px 12px 14px;position:relative;align-items:flex-start}.card-cab-conteudo{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.card-expandir{background:none;border:none;color:var(--ink-3);min-height:0;width:32px;height:32px;padding:0;font-size:var(--fs-sm)}.card-expandir:hover{background:var(--veil);color:var(--ink);border-color:transparent}.card-corpo{padding:10px 14px 14px;border-top:1px dashed var(--stone-line);font-size:var(--fs-sm)}.painel-grade{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.cards-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.mon-topo{display:flex;gap:8px;align-items:flex-start}.mon-titulo{flex:1;display:flex;flex-direction:column;min-width:0}.mon-numeros{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mon-numeros>div{display:flex;flex-direction:column}.mon-numeros strong{font-variant-numeric:tabular-nums}.mon-rodape{display:flex;gap:10px;align-items:center}.mon-rodape .fases-mini{margin-left:auto}.chip-data{font-size:var(--fs-xs);padding:2px 8px;border-radius:var(--radius-pill);background:var(--lavender);color:var(--lavender-ink)}.chip-data.urgente{background:var(--peach);color:var(--peach-ink);font-weight:600}.linha-dados{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:var(--fs-sm)}.linha-fase{display:flex;justify-content:space-between;font-size:var(--fs-sm);padding:3px 0;border-bottom:1px solid var(--line)}.mon-detalhe .linha-dados{margin-bottom:8px}.lista-pontos{margin:8px 0 0;padding:0;list-style:none;font-size:var(--fs-sm);display:flex;flex-direction:column;gap:4px}.lista-pontos li{display:flex;gap:7px;align-items:center}.linha-simples{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:9px 12px;background:var(--glass-solid);border:1px solid var(--stone-line);border-radius:var(--radius-md);margin-bottom:6px;cursor:pointer}.linha-simples:hover{border-color:var(--stone-deep)}.agenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.agenda li>a{display:flex;gap:var(--s-3);align-items:center;padding:var(--s-3) var(--s-4);color:inherit;text-decoration:none;border-radius:inherit}.agenda li{border-radius:var(--radius-md)}.agenda-quando{font-size:var(--fs-xs);font-weight:600;color:var(--lavender-ink);min-width:74px}.agenda-quando.urgente{color:var(--peach-ink)}.agenda-o-que{display:flex;flex-direction:column;min-width:0}.resumo-chips{display:flex;gap:6px 16px;flex-wrap:wrap;color:var(--ink-2);font-size:var(--fs-sm)}.resumo-chips strong{color:var(--ink);font-size:var(--fs-md);margin-right:3px}.lista-barra{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:-8px}.lista-imoveis{display:flex;flex-direction:column;gap:6px}.linha-imovel{background:var(--glass-solid);border:1px solid var(--stone-line);border-radius:var(--radius-md)}.linha-imovel:hover{border-color:var(--stone-deep)}.linha-imovel.aberta{box-shadow:var(--shadow-sheet);border-color:var(--stone-deep)}.li-cab{display:grid;grid-template-columns:30px minmax(0,1fr) 130px 130px 120px 130px 16px;gap:10px;align-items:center;padding:10px 12px}.li-titulo{display:flex;flex-direction:column;min-width:0}.li-titulo .imovel-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.li-num{display:flex;flex-direction:column;text-align:right;font-variant-numeric:tabular-nums}.li-selo{text-align:right}.li-corpo{padding:4px 16px 14px 52px;border-top:1px dashed var(--stone-line)}.li-corpo .linha-dados{padding-top:10px}.filtros-painel{background:var(--glass-solid);border:1px solid var(--stone-line);border-radius:var(--radius);padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-glass)}.filtros-linha{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.filtros-rotulo{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-left:4px}.filtros-linha .busca{flex:1;min-width:200px}.salvos{display:flex;gap:6px;align-items:center;margin-left:auto}.salvar-nome{display:flex;gap:6px;align-items:center}.limpar{margin-left:auto;font-size:var(--fs-sm);max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alternar{display:flex;gap:6px;align-items:flex-start;font-size:var(--fs-sm);color:var(--ink);cursor:pointer}.multi{position:relative}.multi-botao{background:var(--field-bg);color:var(--ink);font-weight:500;border:1px solid var(--line-strong);min-width:180px;min-height:var(--field-h);border-radius:var(--radius-sm);text-align:left;display:flex;justify-content:space-between;gap:var(--s-3)}.multi-botao:hover{background:var(--field-bg-focus);border-color:var(--stone-deep)}.multi-botao.on{border-color:var(--lagoon-ink);background:var(--lagoon-soft);color:var(--lagoon-ink)}.seta{color:var(--ink-2)}.multi-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:320px;background:var(--glass-solid);border:1px solid var(--stone-line);border-radius:var(--radius);box-shadow:var(--shadow-sheet);padding:8px}.multi-menu>input{width:100%}.multi-acoes{display:flex;justify-content:space-between;padding:6px 2px;font-size:var(--fs-sm)}.multi-lista{max-height:320px;overflow:auto}.multi-item{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:4px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-sm)}.multi-item:hover{background:var(--surface-2)}.multi-item.ausente{color:var(--ink-2);font-style:italic}.faixas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 14px;padding:10px 0 2px;border-top:1px dashed var(--stone-line)}.faixa{display:flex;flex-direction:column;gap:3px}.faixa.on .faixa-rotulo{color:var(--lagoon-ink);font-weight:600}.faixa-rotulo{font-size:var(--fs-xs);color:var(--ink-2)}.faixa-entradas{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center;color:var(--ink-2);font-size:var(--fs-xs)}.faixa-entradas input{width:100%;text-align:right}.faixa-dica{font-size:var(--fs-xs);color:var(--ink-3)}.faixa-opcoes{justify-content:center;gap:6px}.filtros-painel{gap:var(--s-3);position:relative;z-index:5}.multi-menu.a-direita{left:auto;right:0}.combo .multi-menu{background:var(--white)}.filtros-combos{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.filtros-combos .busca{flex:1 1 220px;min-width:200px}.combo-cidade{flex:0 1 230px}.combo .multi-botao{min-width:0;max-width:320px}.combo-texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-rotulo{font-weight:600}.combo-resumo{font-weight:400;color:var(--ink-2)}.multi-botao.on .combo-resumo{color:var(--lagoon-ink);font-weight:500}.multi-menu{padding:var(--s-2);display:flex;flex-direction:column;gap:var(--s-1)}.multi-menu.largo{width:min(520px,calc(100vw - var(--s-6)))}.multi-menu .multi-lista{max-height:380px}.combo-grupo{padding:var(--s-1) 0;border-top:1px solid var(--line)}.combo-grupo:first-child{border-top:0}.combo-grupo-cab{display:flex;justify-content:space-between;align-items:center;padding:2px 4px;font-size:var(--fs-xs)}.faixas-combo{grid-template-columns:1fr 1fr;border-top:0;padding:var(--s-1)}.faixas-combo .faixa-opcoes{grid-column:1 / -1}.filtros-ativos{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);align-items:center;justify-content:space-between;padding-top:var(--s-3);border-top:1px solid var(--line)}.filtros-ativos .limpar{margin-left:0}@media(max-width:59.99rem){.combo,.combo-cidade{flex:1 1 45%}.combo .multi-botao{max-width:none;width:100%}.multi-menu.largo .faixas-combo{grid-template-columns:1fr}.filtros-salvos-acoes{margin-left:0}}.filtros-salvos{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.salvo{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--glass-solid)}.salvo-aplicar{min-height:32px;padding:0 var(--s-2) 0 var(--s-3);background:none;border:none;color:var(--lagoon-ink);font-size:var(--fs-sm);font-weight:600;gap:var(--s-1)}.salvo-aplicar:hover{background:none;border-color:transparent;color:var(--ink)}.salvo-remover{min-height:0;width:28px;height:28px;padding:0;margin-right:2px;background:none;border:none;color:var(--ink-3);border-radius:var(--radius-pill)}.salvo-remover:hover{background:var(--rose);color:var(--rose-ink);border-color:transparent}.salvo.em-uso{background:var(--lagoon);border-color:var(--lagoon)}.salvo.em-uso .salvo-aplicar,.salvo.em-uso .salvo-aplicar:hover{color:var(--on-lagoon)}.salvo.em-uso .salvo-remover{color:rgb(var(--white-rgb) / .8)}.salvo-tag{font-size:var(--fs-xs);font-weight:500;padding:1px 8px;border-radius:var(--radius-pill);background:rgb(var(--white-rgb) / .2)}.filtros-salvos-acoes{margin-left:auto}.gaveta-fundo{position:fixed;inset:0;background:var(--scrim);z-index:9}.detalhe{position:fixed;top:var(--s-3);right:var(--s-3);bottom:var(--s-3);width:min(560px,calc(100vw - var(--s-5)));background:var(--glass-sheet);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-sheet);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);padding:var(--s-5) var(--s-5) var(--s-6);overflow:auto;z-index:10}.detalhe-cab{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.detalhe h3{font-size:var(--fs-lg)}.detalhe-botoes{display:flex;gap:8px;align-items:flex-start}.detalhe .secao{margin-top:0}.resumo-portao{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 6px}.resumo-portao>div{border:1px solid var(--stone-line);border-radius:var(--radius-md);padding:9px 11px;display:flex;flex-direction:column;gap:2px}.resumo-portao strong{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.resumo-portao .ok{background:var(--lagoon-soft);border-color:var(--lagoon-mid)}.resumo-portao .nok{background:var(--surface-2)}.alertas{margin:0;padding:8px 12px 8px 26px;background:var(--peach);border-radius:var(--radius-md);color:var(--peach-ink-deep);font-size:var(--fs-sm)}.alertas li{margin:3px 0}.grade-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.comparativo th{font-size:var(--fs-xs);color:var(--ink-2);font-weight:600;text-align:right;padding:0 0 6px 8px}.comparativo td:first-child{width:46%}.mini-tabela{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.mini-tabela th{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-weight:600;padding:4px 6px 6px 0;border-bottom:1px solid var(--stone-line)}.mini-tabela td{padding:5px 6px 5px 0;border-bottom:1px solid var(--line);vertical-align:top}.mini-tabela td.num{padding-left:8px}.mini-tabela tr.forte td{font-weight:600;border-top:1px solid var(--stone-line)}.mini-tabela.concurso{display:block;max-width:100%;overflow-x:auto}.tabela-rolavel{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ficha .mini-tabela{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cenarios{margin:10px 0 4px}.cenarios tr.encerrado td{opacity:.5}.mercado-itbi .mercado-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mercado-itbi .mercado-cab strong{font-size:var(--fs-lg)}.mercado-itbi details{margin-top:8px}.mercado-itbi .item-sugestao{margin-top:8px}.favorito{display:inline-block;padding:1px 9px;border:1px dashed var(--lagoon);border-radius:var(--radius-sm);color:var(--lagoon-ink);font-weight:600;cursor:grab;white-space:nowrap;background:var(--lagoon-soft)}.favorito:hover{text-decoration:none}button.favorito{font:inherit;font-weight:600;cursor:pointer}.favorito-carregando{opacity:.6;cursor:default}.favorito-erro{font-size:var(--fs-xs);color:var(--rose-ink)}.favorito-dica{font-size:var(--fs-xs);color:var(--ink-2)}.favorito-ja{cursor:default}.trazer-caixa{margin:6px 0 10px}.trazer-caixa p{margin:6px 0;line-height:1.55}.campo{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.campo-rotulo{font-size:var(--fs-xs);font-weight:500;color:var(--ink-2);display:flex;gap:var(--s-2);align-items:center}.campo-entrada{display:flex;align-items:center;min-height:var(--field-h);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--field-bg);transition:border-color var(--t-fast) var(--ease-out)}.campo-entrada:focus-within{border-color:var(--lagoon-ink);background:var(--field-bg-focus);outline:3px solid var(--focus);outline-offset:1px}.campo-entrada input{border:none;background:none;flex:1;min-width:0;width:100%;text-align:right;outline:none}.campo-prefixo,.campo-sufixo{color:var(--ink-2);font-size:var(--fs-xs);padding:0 8px}.campo select{width:100%}.esteira{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--s-5);align-items:start}.esteira-lista{display:flex;flex-direction:column;gap:var(--s-2);position:sticky;top:var(--s-3);max-height:calc(100dvh - var(--s-5));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--s-4) var(--s-3) var(--s-3) var(--s-4);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7)}.esteira-lista .card{background:var(--glass-hover);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none}.esteira-lista .card:hover{background:var(--white);border-color:var(--line-strong);box-shadow:0 4px 14px rgb(var(--shadow-rgb) / .07)}.esteira-lista .card.ativo{background:var(--lagoon-soft);border-color:var(--lagoon);box-shadow:inset 0 0 0 1px var(--lagoon)}.esteira-lista-cab{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.esteira-lista-cab h1{font-size:var(--fs-xl);display:flex;gap:var(--s-2);align-items:center}.card-lista .card-cab{padding:10px 8px 10px 10px}.cl-linha{display:flex;gap:8px;align-items:center}.cl-linha .imovel-titulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-linha.sub{justify-content:space-between;padding-left:28px}.cl-linha.sub .fases-mini{grid-template-columns:repeat(3,20px)}.cl-detalhe{display:flex;flex-direction:column;gap:3px}.ficha{min-width:0;display:flex;flex-direction:column;gap:12px}.ficha-cab{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.ficha-cab h2{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:500;letter-spacing:-.03em;margin-bottom:2px}.ficha-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fase-progresso{display:inline-flex;gap:8px;align-items:center}.fase-pre>.secao-cab{border-left:4px solid var(--lagoon);border-radius:var(--radius) 0 0 var(--radius)}.fase-compra>.secao-cab{border-left:4px solid var(--lavender-line);border-radius:var(--radius) 0 0 var(--radius)}.fase-pos>.secao-cab{border-left:4px solid var(--violet-line);border-radius:var(--radius) 0 0 var(--radius)}.notas{width:100%}.item{border:1px solid var(--stone-line);border-radius:var(--radius-md);margin-bottom:6px;background:var(--glass-solid)}.item:hover{border-color:var(--stone-deep)}.item-cab{display:flex;gap:8px;align-items:center;padding:7px 10px;position:relative;flex-wrap:wrap}.item-titulo{flex:1;min-width:220px;font-size:var(--fs-sm)}.item.aberto .item-titulo{font-weight:600}.dica-sug{font-size:var(--fs-xs);padding:1px 7px;border-radius:var(--radius-pill);background:var(--lagoon-soft);color:var(--lagoon-ink);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dica-sug.fonte-ia{background:var(--lavender);color:var(--lavender-ink)}.dica-sug.fonte-agente{background:var(--violet);color:var(--violet-ink)}.item-valor-mini{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink-2)}.classe{font-size:var(--fs-xs);padding:1px 7px;border-radius:var(--radius-pill);background:var(--stone);color:var(--ink-2);white-space:nowrap}.classe-auto{background:var(--lagoon-soft);color:var(--lagoon-ink)}.classe-agente{background:var(--violet);color:var(--violet-ink)}.classe-extracao{background:var(--lavender);color:var(--lavender-ink)}.status-botoes{display:flex}.st{background:var(--field-bg);color:var(--ink-2);font-weight:500;border:1px solid var(--line-strong);border-radius:0;min-height:32px;padding:0 var(--s-3);font-size:var(--fs-xs);margin-left:-1px}.st:hover{background:var(--glass-hover);border-color:var(--stone-deep)}.st:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.st:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.st.on.st-ok{background:var(--lagoon);color:var(--white);border-color:var(--lagoon-ink)}.st.on.st-atencao{background:var(--peach);color:var(--peach-ink);border-color:var(--peach-strong)}.st.on.st-bloqueio{background:var(--rose-ink);color:var(--white);border-color:var(--rose-ink)}.st.on.st-na{background:var(--stone-ink);color:var(--white);border-color:var(--stone-ink)}.item-corpo{padding:2px 12px 12px 27px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.item-fonte{color:var(--ink-2)}.item-ajuda{color:var(--peach-ink-deep);background:var(--peach);border-radius:var(--radius-sm);padding:5px 9px}.item-sugestao{color:var(--ink);background:var(--lagoon-soft);border-radius:var(--radius-sm);padding:5px 9px}.item-sugestao.fonte-ia{background:var(--lavender)}.item-sugestao.fonte-agente{background:var(--violet)}.item-entradas{display:flex;gap:10px;align-items:flex-end}.item-entradas textarea{flex:1;font-size:var(--fs-sm);resize:vertical}.item-valor{width:210px;flex:none}.item-valor .campo{margin-bottom:0}.evidencia{color:var(--ink-2);font-style:italic;margin-top:2px}.docs{display:flex;flex-direction:column;gap:6px}.doc{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid var(--stone-line);border-radius:var(--radius-md);padding:8px 10px}.doc-icone{font-size:var(--fs-xs);font-weight:700;padding:6px 5px;border-radius:var(--radius-sm);background:var(--stone);color:var(--ink-2)}.doc-icone.ok{background:var(--lagoon-soft);color:var(--lagoon-ink)}.doc-icone.falta{opacity:.5}.doc-acoes{display:flex;gap:10px;font-size:var(--fs-sm)}.ia-painel{margin-top:10px;border:1px solid var(--violet-mid);background:var(--violet);border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.ia-painel.desligado{border-color:var(--stone-line);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-2)}.ia-acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ia-meta{display:flex;gap:14px;flex-wrap:wrap}.ia-resumo{font-size:var(--fs-sm);background:var(--white);border-radius:var(--radius-sm);padding:6px 10px;border:1px solid var(--violet-mid)}.extraidos{margin-top:10px;border:1px solid var(--stone-line);border-radius:var(--radius-md);padding:8px 12px}.extraidos summary{cursor:pointer;font-weight:600;font-size:var(--fs-sm)}.extraidos h5{margin:12px 0 6px;font-size:var(--fs-sm)}.atos td{font-size:var(--fs-xs)}.atos tr.destaque td{background:var(--peach)}.obs{margin:6px 0 0;padding-left:18px;font-size:var(--fs-xs);color:var(--peach-ink-deep)}.cartoes-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px}.cartao-dados{background:var(--glass-solid);border:1px solid var(--stone-line);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow-glass);border-top:3px solid var(--lagoon)}.cartao-dados.falta{border-top-color:var(--peach-strong)}.cartao-dados-cab{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:6px}.cartao-dados p{margin:4px 0;line-height:1.5}.fontes-como ol{margin:8px 0;padding-left:20px;line-height:1.8}.config-grade{columns:3 300px;column-gap:var(--s-4)}.config-grade>.cartao{break-inside:avoid;margin-bottom:var(--s-4)}.config-grade .cartao h2{margin-bottom:2px}.config-grade .cartao>.imovel-sub{margin:0 0 12px}@media(max-width:1150px){.painel-grade{grid-template-columns:1fr}.li-cab{grid-template-columns:30px minmax(0,1fr) 110px 110px 16px}.li-cab .li-num:nth-of-type(3),.li-selo{display:none}}.topo-celular,.menu-rotulo-curto{display:none}@media(max-width:59.99rem){.app{grid-template-columns:minmax(0,1fr)}.topo-celular{display:flex;align-items:center;padding:var(--s-3) var(--s-4) 0}.topo-celular .marca{padding:0;gap:var(--s-2)}.lateral{position:fixed;z-index:50;top:auto;left:var(--s-3);right:var(--s-3);bottom:calc(var(--s-3) + env(safe-area-inset-bottom,0px));height:var(--tabbar-h);margin:0;padding:var(--s-1);flex-direction:row;align-items:stretch;gap:0;border-radius:var(--radius-pill);background:var(--glass-sheet)}.lateral>.marca,.lateral-rodape,.menu-rotulo{display:none}.menu-rotulo-curto{display:block}.menu-item{flex:1 1 0;min-width:0;min-height:0;flex-direction:column;justify-content:center;gap:2px;padding:0 2px;border-radius:var(--radius-pill);font-size:var(--fs-xs);position:relative}.menu-item .menu-rotulo-curto{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-item .contador{position:absolute;top:4px;left:calc(50% + 6px);margin:0;height:18px;min-width:18px;padding:0 4px;font-size:.6875rem}.conteudo{padding-bottom:calc(var(--tabbar-h) + var(--s-6))}.pagina{padding:var(--s-4) var(--s-4) var(--s-6);gap:var(--s-4)}.pagina-cab{padding:var(--s-4);border-radius:var(--radius-md)}h1{font-size:var(--fs-xl)}.esteira{grid-template-columns:minmax(0,1fr)}.esteira-lista{position:static;max-height:none;overflow:visible}.resumo-portao{grid-template-columns:1fr}.detalhe{top:var(--s-2);right:var(--s-2);left:var(--s-2);bottom:var(--s-2);width:auto}.mini-tabela,.comparativo{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.zona-envio{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:2px dashed var(--stone-deep);border-radius:var(--radius-md);padding:10px 12px;margin-bottom:8px;color:var(--ink-2);font-size:var(--fs-sm);background:var(--surface-2)}.zona-envio.sobre{border-color:var(--lagoon-ink);background:var(--lagoon-soft);color:var(--lagoon-ink)}.processos{display:flex;flex-direction:column;gap:8px}.processo{border:1px solid var(--stone-line);border-radius:var(--radius-md);background:var(--glass-solid)}.processo-cab{display:flex;gap:8px;align-items:center;padding:8px 10px;position:relative;flex-wrap:wrap}.processo-titulo{display:flex;flex-direction:column;min-width:240px}.processo-estado{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-left:auto;font-size:var(--fs-sm)}.processo-corpo{padding:4px 12px 12px 30px;border-top:1px dashed var(--stone-line);display:flex;flex-direction:column;gap:8px}.processo-resumo{margin:0;font-size:var(--fs-sm);background:var(--surface-2);border-radius:var(--radius-sm);padding:6px 9px}.processo-novo{display:flex;gap:8px}.processo-novo input{flex:1}.busca-nome{border-top:1px solid var(--stone-line);padding-top:10px;margin-top:4px}.busca-nome p{margin:4px 0;line-height:1.5}.busca-resultado{margin-top:8px}.dica-sug.fonte-processos{background:var(--rose);color:var(--rose-ink)}.item-sugestao.fonte-processos{background:var(--rose)}.dividas{display:flex;flex-direction:column;gap:10px}.dividas-bloco{border-top:1px solid var(--stone-line);padding-top:8px}.dividas-bloco p{margin:4px 0;line-height:1.5}.mensagem-pronta{white-space:pre-wrap;font:inherit;font-size:var(--fs-sm);background:var(--surface-2);border:1px solid var(--stone-line);border-radius:var(--radius-sm);padding:8px 10px;margin:6px 0}.item-valor-mini.sugerido{color:var(--ink-3);font-style:italic}.dica-sug.fonte-debitos{background:var(--peach);color:var(--peach-ink)}.item-sugestao.fonte-debitos{background:var(--peach)}.ocupacao,.mercado{display:flex;flex-direction:column;gap:8px}.mercado p{margin:2px 0;line-height:1.5}.mini-tabela tr.fora td{opacity:.45}.dica-sug.fonte-ocupacao{background:var(--lavender);color:var(--lavender-ink)}.dica-sug.fonte-mercado{background:var(--lagoon-soft);color:var(--lagoon-ink)}.pronto{border-radius:var(--radius-md);padding:8px 12px;font-size:var(--fs-sm)}.pronto.sim{background:var(--lagoon-soft);color:var(--lagoon-ink)}.pronto.nao{background:var(--surface-2);color:var(--ink-2)}.aviso-mudanca{display:flex;gap:var(--s-2);align-items:flex-start;background:var(--peach);color:var(--peach-ink-deep);border-radius:var(--radius-md);padding:var(--s-3) var(--s-4);font-size:var(--fs-sm);text-decoration:none}a.aviso-mudanca:hover{color:var(--ink);text-decoration:underline}.aviso-mudanca .icone{margin-top:1px}.avisos-painel{display:flex;flex-direction:column;gap:var(--s-2);list-style:none;margin:0;padding:0}.decisao{display:flex;flex-direction:column;gap:10px}.decisao-congelada{background:var(--surface-2);border:1px solid var(--stone-line);border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.decisao-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.decisao-form input{flex:1;min-width:240px}.relatorio{max-width:900px;background:var(--white);border-radius:var(--radius);padding:var(--s-6)}.relatorio h1{font-size:var(--fs-xl)}.relatorio h2{font-size:var(--fs-md);margin:18px 0 6px;border-bottom:1px solid var(--stone-line);padding-bottom:4px}.relatorio h3{font-size:var(--fs-sm);margin:10px 0 4px}.relatorio-barra{display:flex;justify-content:space-between}.relatorio-itens{padding-left:18px;font-size:var(--fs-sm)}.relatorio-itens li{margin-bottom:6px}@media print{.lateral,.aviso,.carregando,.nao-imprimir{display:none!important}.app{display:block}body,.app,.conteudo{background:var(--white)}.relatorio{padding:0;max-width:none}.mini-tabela td{font-size:var(--fs-xs)}}.classe{cursor:help}.ficha-hero{border-radius:var(--radius);padding:var(--s-5)}.ficha-hero h2{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:500;line-height:1.08;letter-spacing:-.035em;color:var(--ink);margin:0 0 var(--s-2)}.ficha-hero-texto{display:flex;flex-direction:column;gap:6px;min-width:0}.ficha-chips{display:flex;gap:6px;flex-wrap:wrap}.chip-info{font-size:var(--fs-xs);padding:2px 10px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--stone-line);color:var(--ink-2)}.chip-info.judicial{background:var(--violet);border-color:var(--violet-mid);color:var(--violet-ink)}.chip-info.extrajudicial{background:var(--lavender);border-color:var(--lavender-mid);color:var(--lavender-ink)}.ficha-endereco{font-size:var(--fs-sm);color:var(--ink-2)}.caixa-pronto{border-radius:var(--radius);padding:10px 14px;font-size:var(--fs-sm);border:1px solid}.caixa-pronto ul{margin:6px 0 0;padding-left:20px}.caixa-pronto-titulo{font-weight:700;font-size:var(--fs-sm)}.caixa-pronto-sub{font-weight:400}.caixa-pronto.verde{background:var(--lagoon-soft);border-color:var(--lagoon-mid);color:var(--lagoon-deep)}.caixa-pronto.amarelo{background:var(--peach);border-color:var(--peach-deep);color:var(--peach-ink-deep)}.caixa-pronto.vermelho{background:var(--rose);border-color:var(--rose-mid);color:var(--rose-ink)}.ficha-rodape{display:flex;justify-content:flex-start;margin-top:28px;padding-top:14px;border-top:1px dashed var(--stone-line)}button.perigo{background:none;border:1px solid var(--danger-border);color:var(--rose-ink);font-size:var(--fs-sm)}button.perigo:hover{background:var(--rose);border-color:var(--rose-ink)}.card,.secao-n1,.kpi,.linha-imovel,.item,.processo,.cartao,.cartao-dados,.ficha-hero,.doc,.filtros-painel,.linha-simples,.agenda li,.vazio-bloco,.decisao-congelada,.resumo-portao>div,.ia-painel,.extraidos{background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.card,.secao-n1,.kpi,.linha-imovel,.item,.processo,.cartao,.cartao-dados,.ficha-hero,.doc,.filtros-painel,.linha-simples,.agenda li,.vazio-bloco,.decisao-congelada,.resumo-portao>div,.ia-painel,.extraidos,.lateral,.esteira-lista,.pagina-cab,.detalhe,.chat-painel,.grafico,.conferencia,.simulador,.arrematacao{background:rgb(var(--white-rgb) / .94)}}.secao-n1 .item,.secao-n1 .doc,.secao-n1 .processo,.detalhe .resumo-portao>div,.ficha .item{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid);box-shadow:none;border-color:var(--line)}.card:hover,.linha-imovel:hover,.linha-simples:hover,.agenda li:hover,.processo:hover{background:var(--glass-hover);box-shadow:var(--shadow-glass-hover)}.item:hover{border-color:var(--line-strong)}.card.ativo{box-shadow:inset 0 0 0 2px var(--lagoon),var(--shadow-glass-hover)}.item-atencao{border-left:3px solid var(--peach-strong)}.item-bloqueio{border-left:3px solid var(--rose-ink)}.item-ok{border-left:3px solid var(--lagoon)}.processo.com-risco{border-left:3px solid var(--rose-ink)}.kpi.destaque{background:var(--lagoon)}.kpi.bom{background:var(--lagoon-soft)}.kpi.aviso{background:var(--peach)}.secao-n1>.secao-corpo>.secao{border-top-color:rgb(var(--ink-rgb) / .07)}.escolha-leilao{display:flex;flex-direction:column;gap:6px}.escolha-opcoes{display:flex;gap:8px;flex-wrap:wrap}.opcao-leilao{background:var(--glass);color:var(--ink);font-weight:400;border:1px solid var(--line-strong);display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--s-2) var(--s-4);border-radius:var(--radius-md);white-space:normal;text-align:left}.opcao-leilao:hover{background:var(--glass-hover);border-color:var(--lagoon-ink)}.opcao-leilao.on{border-color:var(--lagoon-ink);background:var(--lagoon-soft);box-shadow:0 0 0 1px var(--lagoon)}.item-resumo-extra{font-weight:400;color:var(--lagoon-ink);font-size:var(--fs-sm)}.chat-botao{position:fixed;right:var(--s-5);bottom:var(--s-5);z-index:60;width:56px;height:56px;border-radius:var(--radius-pill);padding:0;font-size:var(--fs-xl);background:var(--lagoon);border:1px solid var(--lagoon);box-shadow:var(--shadow-action);color:var(--on-lagoon)}.chat-botao:hover{background:var(--lagoon-hover);transform:translateY(-1px)}.chat-botao.on{background:var(--lagoon-deep)}.chat-painel{position:fixed;right:var(--s-5);bottom:calc(56px + var(--s-6));z-index:60;width:min(420px,calc(100vw - var(--s-6)));height:min(640px,calc(100dvh - 120px));display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--glass-sheet);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);border:1px solid var(--glass-border);box-shadow:var(--shadow-sheet)}.chat-topo{display:flex;justify-content:space-between;align-items:center;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:1px solid var(--line);color:var(--ink)}.chat-topo strong{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--fs-md)}.chat-topo span{font-size:var(--fs-xs);color:var(--ink-2)}.chat-topo .fechar,.chat-topo .link{color:var(--ink-2)}.chat-topo-acoes{display:flex;align-items:center;gap:10px}.chat-corpo{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.chat-msg{max-width:92%;padding:var(--s-2) var(--s-3);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:1.5}.chat-msg p{margin:0 0 6px}.chat-msg p:last-child{margin-bottom:0}.chat-msg ul,.chat-msg ol{margin:4px 0 6px;padding-left:18px}.chat-usuario{align-self:flex-end;background:var(--lagoon);color:var(--on-lagoon);border-bottom-right-radius:6px;white-space:pre-wrap}.chat-assistente{align-self:flex-start;background:var(--glass-hover);border:1px solid var(--line);border-bottom-left-radius:6px}.chat-erro{align-self:flex-start;background:var(--rose);color:var(--rose-ink)}.chat-cita{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:0;height:18px;padding:0 5px;margin:0 1px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;background:var(--lagoon-soft);color:var(--lagoon-ink);border:none;vertical-align:1px;cursor:pointer}.chat-cita:hover{background:var(--lagoon);color:var(--on-lagoon)}.chat-fontes{margin-top:8px;border-top:1px solid var(--stone-line);padding-top:6px;display:flex;flex-direction:column;gap:3px}.chat-fonte-rot{background:none;border:none;color:var(--ink-2);font-weight:500;min-height:28px;padding:2px 0;font-size:var(--fs-xs);white-space:normal;text-align:left;justify-content:flex-start;gap:var(--s-1)}.chat-fonte-rot:hover{background:none;color:var(--ink);border-color:transparent}.chat-fonte.correcao .chat-fonte-rot{color:var(--peach-ink)}.chat-fonte-trecho{font-size:var(--fs-xs);color:var(--ink-2);background:var(--surface-2);border-radius:var(--radius-sm);padding:6px 8px;margin:2px 0 4px}.chat-alerta{font-size:var(--fs-xs);color:var(--peach-ink);background:var(--peach);border-radius:var(--radius-sm);padding:6px 9px;margin-top:6px}.chat-indexar{display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);background:var(--lagoon-soft);border-radius:var(--radius-sm);padding:10px 12px}.chat-indexar button{align-self:flex-start}.chat-barra{height:6px;background:rgb(var(--lagoon-rgb) / .15);border-radius:var(--radius-pill);overflow:hidden}.chat-barra span{display:block;height:100%;background:var(--lagoon);transition:width .4s}.chat-vazio p{margin:0 0 10px;color:var(--ink-2);font-size:var(--fs-sm)}.chat-sugestoes{display:flex;flex-direction:column;gap:6px}.chat-sugestoes button{white-space:normal;text-align:left;justify-content:flex-start;font-weight:500;font-size:var(--fs-sm);padding:var(--s-2) var(--s-4)}.chat-pensando{display:flex;gap:4px;padding:12px 14px}.chat-pensando span{width:6px;height:6px;border-radius:50%;background:var(--ink-3);animation:chat-pulso 1s infinite ease-in-out}.chat-pensando span:nth-child(2){animation-delay:.15s}.chat-pensando span:nth-child(3){animation-delay:.3s}@keyframes chat-pulso{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat-entrada{border-top:1px solid var(--stone-line);padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:var(--glass-sheet)}.chat-ctx{font-size:var(--fs-xs);color:var(--ink-2);display:flex;align-items:center;gap:6px}.chat-linha{display:flex;gap:8px;align-items:flex-end}.chat-linha textarea{flex:1;resize:none;font-size:var(--fs-sm)}.chat-linha button{width:var(--control-h);padding:0;font-size:var(--fs-md);flex:none}@media print{.chat-botao,.chat-painel{display:none}}.texto-erro{color:var(--rose-ink)}.grade-operacoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-top:14px}.operacao-card{display:flex;flex-direction:column;gap:var(--s-3);text-align:left;color:var(--ink);font-weight:400;padding:var(--s-5);border-radius:var(--radius);white-space:normal;align-items:stretch;justify-content:flex-start;cursor:pointer}.operacao-card:hover{background:var(--glass-hover)}.operacao-card-topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.operacao-card-topo strong{display:block;font-size:var(--fs-md)}.operacao-card-numeros,.simulador-numeros{display:flex;gap:18px;flex-wrap:wrap}.operacao-card-numeros span,.simulador-numeros span{display:flex;flex-direction:column;gap:1px}.operacao-card-numeros small,.simulador-numeros small{font-size:var(--fs-xs);color:var(--ink-2)}.operacao-card-numeros b,.simulador-numeros b{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.voltar{margin-bottom:8px;display:inline-block}.ficha-titulo{margin:0}.ficha-hero-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}header.ficha-hero{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--radius);margin-bottom:12px}.simulador{padding:14px 16px;border-radius:var(--radius);margin:12px 0;display:flex;flex-direction:column;gap:10px}.simulador-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.simulador-topo input[type=range]{flex:1;min-width:180px;accent-color:var(--lagoon-ink);border:none;padding:0}.simulador-mes{font-weight:600;min-width:140px}.graficos{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px;margin:12px 0}.grafico{margin:0;padding:12px 14px 6px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);min-width:0}.grafico figcaption{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.grafico-legenda{display:flex;gap:14px;font-size:var(--fs-xs);color:var(--ink-2);margin-top:4px}.grafico-legenda span{display:inline-flex;align-items:center;gap:5px}.grafico-area{position:relative}.grafico svg{display:block;overflow:visible}.grafico-grade{stroke:rgb(var(--ink-rgb) / .08);stroke-width:1}.grafico-zero{stroke:rgb(var(--ink-rgb) / .35);stroke-width:1}.grafico-eixo{font-size:var(--fs-xs);fill:var(--ink-3);font-variant-numeric:tabular-nums}.grafico-marca{stroke:rgb(var(--ink-rgb) / .25);stroke-width:1}.grafico-marca-rotulo{font-size:var(--fs-xs);fill:var(--ink-2)}.grafico-guia{stroke:rgb(var(--ink-rgb) / .35);stroke-width:1}.grafico-dica{position:absolute;top:8px;pointer-events:none;background:rgb(var(--white-rgb) / .96);border:1px solid var(--stone-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sheet);padding:7px 10px;font-size:var(--fs-xs);display:flex;flex-direction:column;gap:2px;white-space:nowrap;z-index:2}.grafico-dica span{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)}.grafico-dica b{color:var(--ink);font-variant-numeric:tabular-nums}.lancamento-form{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end;padding:10px 0 12px}.lancamento-form .campo{margin:0}.lancamento-form .campo-largo{flex:1;min-width:200px}.lancamento-form input[type=file]{font-size:var(--fs-xs);max-width:220px;border:none;padding:4px 0}.lancamentos-filtro{display:flex;gap:10px;align-items:center;margin:4px 0 8px}.tabela-lancamentos td{vertical-align:middle}.tabela-lancamentos tr.lancamento-estornado td{color:var(--ink-3)}.tabela-lancamentos tr.lancamento-estornado td.num{text-decoration:line-through}.tabela-lancamentos tr.lancamento-estorno td{color:var(--ink-2);font-style:italic}.selo-estornado{margin-left:var(--s-2);font-size:var(--fs-xs);font-style:normal;color:var(--rose-ink);text-decoration:none;display:inline-block}.entrada-discreta{border-color:transparent;background:transparent;min-height:36px;padding:0 var(--s-2);width:100%;min-width:140px}.entrada-discreta:hover{border-color:var(--stone-line)}.enviar-nota{display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:600;min-height:32px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--lagoon-ink);cursor:pointer}button.link.perigo-link{color:var(--rose-ink);font-size:var(--fs-xs)}.linha-total td{font-weight:600;border-top:1px solid var(--stone-deep)}.linha-atual td{background:var(--lagoon-soft)}.encerrada{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.zona-perigo{margin-top:28px;display:flex;justify-content:flex-end}.conta-excluir{margin-top:16px;padding:16px;border:1px solid var(--danger-border);border-radius:var(--radius-sm);display:grid;gap:12px}.conta-excluir p{margin:0}.botao-arrematei{background:var(--coral);border-color:var(--coral)}.botao-arrematei:hover{background:var(--coral-hover);border-color:var(--coral-hover)}.arrematacao{padding:14px 16px;border-radius:var(--radius);margin:10px 0;display:flex;flex-direction:column;gap:8px;border-left:4px solid var(--coral)}.arrematacao-acoes{display:flex;gap:8px}.chip-corrigido{background:var(--peach);color:var(--peach-ink);border-color:var(--warn-border)}.chip-comprado{background:var(--coral-soft);color:var(--coral-ink)}.conferencia{margin:10px 0;padding:10px 14px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass)}.conferencia.com-mudanca{border-left:4px solid var(--peach-strong)}.conferencia-topo{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:6px}.linha-divergente td{background:var(--peach)}button.kpi,button.card{min-height:0;align-items:stretch;justify-content:flex-start;text-align:left;font-weight:400;white-space:normal;color:var(--ink);border-color:var(--glass-border)}button.kpi:hover,button.card:hover{background:var(--glass-hover);border-color:var(--line-strong)}button.kpi.destaque{color:var(--on-lagoon)}button.kpi.destaque:hover{background:var(--lagoon-hover)}button.kpi.aviso:hover{background:var(--peach)}button.kpi.bom:hover{background:var(--lagoon-soft)}button.fantasma{background:none;border-color:transparent;color:var(--lagoon-ink)}button.fantasma:hover{background:var(--veil);border-color:transparent;color:var(--ink)}button.compacto{min-height:32px;padding:0 var(--s-3);font-size:var(--fs-xs)}button.perigo-cheio{background:var(--rose-ink);border-color:var(--rose-ink);color:var(--white)}button.perigo-cheio:hover{background:var(--ink);border-color:var(--ink)}.giro{width:14px;height:14px;flex:none;border-radius:var(--radius-pill);border:2px solid currentColor;border-right-color:transparent;animation:giro .8s linear infinite}@keyframes giro{to{transform:rotate(360deg)}}.icone{flex:none;display:block}.selo-info{background:var(--lavender);color:var(--lavender-ink)}.selo-compra{background:var(--coral-soft);color:var(--coral-ink)}.estado{display:flex;gap:var(--s-3);align-items:center;padding:var(--s-4);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--ink-2)}.estado-erro{background:var(--rose);color:var(--rose-ink);align-items:flex-start}.estado-texto{display:flex;flex-direction:column;gap:2px;flex:1}.modal-fundo{position:fixed;inset:0;z-index:80;background:var(--scrim);display:grid;place-items:center;padding:var(--s-4)}.modal{width:min(460px,100%);max-height:calc(100dvh - var(--s-6));overflow:auto;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border-radius:var(--radius);background:var(--glass-sheet);border:1px solid var(--glass-border);box-shadow:var(--shadow-sheet);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);animation:modal-entra var(--t-med) var(--ease-out)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.modal{background:rgb(var(--white-rgb) / .97)}}@keyframes modal-entra{0%{opacity:0;transform:translateY(8px) scale(.98)}}.modal-titulo{font-size:var(--fs-lg)}.modal-corpo{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.55}.modal-acoes{display:flex;gap:var(--s-2);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--s-2)}button.kpi{cursor:pointer}.menu-icone{display:inline-grid;place-items:center;width:20px}.estrela .icone,.card-expandir .icone,.chevron .icone{margin:auto}.estrela.on{color:var(--peach-strong)}.voltar-celular{display:none}@media(max-width:59.99rem){.chat-botao{bottom:calc(var(--tabbar-h) + var(--s-5));right:var(--s-4)}.chat-painel{right:var(--s-3);left:var(--s-3);width:auto;bottom:calc(var(--tabbar-h) + 56px + var(--s-6));height:min(560px,calc(100dvh - var(--tabbar-h) - 140px))}.esteira.com-ficha>.esteira-lista,.esteira.so-lista>.ficha{display:none}.voltar-celular{display:inline-flex;margin-bottom:var(--s-1)}.ficha-hero h2{font-size:var(--fs-xl)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.linha-simples{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px}.linha-simples>.imovel-sub{display:none}.linha-simples>.selo{grid-column:2 / 4;justify-self:start}.kpi{padding:var(--s-3) var(--s-4)}.kpi-valor{font-size:var(--fs-xl)}.filtros-linha>select,.filtros-linha>.multi,.filtros-linha .multi-botao{flex:1 1 100%;width:100%}}.campo-rotulo label{cursor:default}button.campo-ajuda{min-height:0;width:18px;height:18px;padding:0;flex:none;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--glass-solid);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600;line-height:1;cursor:pointer;position:relative}button.campo-ajuda:after{content:"";position:absolute;inset:-13px}button.campo-ajuda:hover,button.campo-ajuda[aria-expanded=true]{background:var(--lagoon-soft);border-color:var(--lagoon-ink);color:var(--lagoon-ink)}.campo-dica{display:block;font-size:var(--fs-xs);color:var(--ink-2);line-height:1.45;background:var(--veil);border-radius:12px;padding:var(--s-2) var(--s-3)}.campo-erro{font-size:var(--fs-xs);color:var(--rose-ink);font-weight:500}.campo-entrada.com-erro{border-color:var(--rose-ink);background:var(--rose)}.alternar-bloco{display:flex;flex-direction:column;gap:var(--s-1);margin-bottom:var(--s-3)}.alternar-bloco .campo-dica{margin-left:26px}.cartao{display:flex;flex-direction:column;gap:var(--s-3)}.cartao-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.cartao-titulos{display:flex;flex-direction:column;gap:2px;min-width:0}.cartao-titulo{font-size:var(--fs-lg)}.cartao-sub{font-size:var(--fs-sm);color:var(--ink-2)}.cartao .campo{margin-bottom:0}.config-grade .cartao{gap:var(--s-3)}.config-ia{display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink-2)}.link-discreto{color:var(--ink);text-decoration:none}.link-discreto:hover{text-decoration:underline}.linha-simples{position:relative}.link-esticado{color:var(--ink);text-decoration:none}.link-esticado:after{content:"";position:absolute;inset:0;border-radius:inherit}.link-esticado:focus-visible{outline:none}.link-esticado:focus-visible:after{outline:3px solid var(--focus);outline-offset:2px}.linha-simples .estrela{position:relative;z-index:1}.lista-simples{list-style:none;margin:0;padding:0}.mon-numeros{margin:0}.mon-numeros dd{margin:0;font-weight:600}.botao-link.compacto{min-height:32px;padding:0 var(--s-3);font-size:var(--fs-xs)}.linha-imovel{position:relative}button.li-alternar{min-height:0;padding:0;background:none;border:none;color:var(--ink);font-weight:600;font-size:inherit;text-align:left;justify-content:flex-start;white-space:normal;border-radius:0}button.li-alternar:hover{background:none;color:var(--lagoon-ink)}.li-cab{position:relative}.li-cab .estrela,.li-cab a{position:relative;z-index:1}button.item-alternar{min-height:0;padding:0;background:none;border:none;color:var(--ink);font-weight:400;font-size:var(--fs-sm);text-align:left;justify-content:flex-start;white-space:normal;border-radius:0;display:inline}button.item-alternar:hover{background:none;color:var(--lagoon-ink)}.item.aberto button.item-alternar{font-weight:600}.item-cab .status-botoes,.item-cab .classe,.item-cab .dica-sug,.item-cab .item-valor-mini,.card-cab .estrela,.card-cab .card-expandir,.card-cab .selo{position:relative;z-index:1}.card-cab .link-esticado{color:var(--ink)}.caixa-pronto-titulo{display:flex;gap:var(--s-2);align-items:center}button.processo-alternar{min-height:0;padding:0;background:none;border:none;color:var(--ink);font-weight:400;justify-content:flex-start;text-align:left;border-radius:0;white-space:normal}button.processo-alternar:hover{background:none;color:var(--lagoon-ink)}.processo-cab .processo-estado,.processo-cab .selo{position:relative;z-index:1}.nota-link,.link-voltar{display:inline-flex;align-items:center;gap:var(--s-1)}.link-voltar{font-weight:600;text-decoration:none;margin-bottom:var(--s-2)}.link-voltar:hover{text-decoration:underline}.chip-corrigido{display:inline-flex;gap:var(--s-1);align-items:center}.aviso-mudanca{align-items:flex-start}.varredura-acao{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1);text-align:right;margin-left:auto;align-self:flex-start}.pagina-cab>div:first-child{flex:1 1 380px;min-width:0}.selo-novo{margin-left:var(--s-2);vertical-align:1px}.fontes-auto{width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2)}.fontes-auto-cab{width:100%;min-height:var(--control-h);justify-content:flex-start;flex-wrap:wrap;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-4);background:none;border:none;border-radius:inherit;color:var(--ink);font-weight:400;white-space:normal;text-align:left}.fontes-auto-cab:hover{background:var(--veil);border-color:transparent}.fontes-auto-titulo{font-size:var(--fs-sm);font-weight:600}.fontes-auto-resumo{display:flex;flex-wrap:wrap;gap:var(--s-2)}.fonte-pilula{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px 10px 2px 8px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:600;border:1px solid transparent}.fonte-pilula .fonte-data{font-weight:400}.fonte-ponto{width:8px;height:8px;border-radius:var(--radius-pill);background:currentColor;flex:none}.tom-ok.fonte-pilula{background:var(--mint);color:var(--mint-ink);border-color:var(--lagoon-mid)}.tom-atencao.fonte-pilula{background:var(--peach);color:var(--peach-ink-deep);border-color:var(--peach-deep)}.tom-erro.fonte-pilula{background:var(--rose);color:var(--rose-ink);border-color:var(--rose-mid)}.fontes-auto-grade{list-style:none;margin:0;padding:0 var(--s-4) var(--s-4);display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--s-2)}.fonte-card{display:flex;flex-direction:column;gap:2px;padding:var(--s-3) var(--s-4);border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--line);border-left-width:4px}.fonte-card.tom-ok{border-left-color:var(--lagoon)}.fonte-card.tom-atencao{border-left-color:var(--peach-strong)}.fonte-card.tom-erro{border-left-color:var(--rose-ink)}.fonte-card-topo{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}.fonte-card-data{font-size:var(--fs-sm);font-weight:600}.pagina-cab .fontes-auto{order:2}@media(max-width:59.99rem){.varredura-acao{align-items:flex-start;text-align:left}}.varredura-progresso{display:inline-flex;gap:var(--s-2);align-items:center;font-size:var(--fs-xs);color:var(--lagoon-ink);font-weight:500}.painel-kpis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.85fr);gap:var(--s-3)}.kpi-pilha{display:grid;gap:var(--s-3)}.kpi-pilha .kpi{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4)}.kpi-pilha .kpi-valor{font-size:var(--fs-xl);line-height:1}.painel-kpis>.kpi{padding:var(--s-3) var(--s-5);gap:0;justify-content:center}.painel-kpis>.kpi .kpi-valor{font-size:var(--fs-2xl);line-height:1.05}.painel-bloco{display:flex;flex-direction:column;gap:var(--s-3)}.painel-bloco .titulo-bloco{margin:0}.painel-bloco-cab{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3)}.link-ver{font-size:var(--fs-sm);font-weight:600}.trilho-wrap{position:relative}.trilho-cards{display:flex;gap:var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--s-5);list-style:none;margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-5)) calc(-1 * var(--s-5));padding:var(--s-2) var(--s-5) var(--s-6);scrollbar-width:thin}.trilho-cards>li{scroll-snap-align:start}.trilho-seta{position:absolute;top:calc(50% - 22px);z-index:2;width:var(--control-h);padding:0;background:var(--glass-sheet);border:1px solid var(--glass-border);color:var(--ink);box-shadow:var(--shadow-sheet);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trilho-seta:hover{background:var(--white);border-color:var(--line-strong);color:var(--lagoon-ink)}.trilho-seta.esq{left:calc(-1 * var(--s-3));top:calc(50% - 34px)}.trilho-seta.dir{right:calc(-1 * var(--s-3));top:calc(50% - 34px)}.icone.virada{transform:rotate(180deg)}.mon-card{position:relative;flex:0 0 clamp(260px,31%,320px);display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4) var(--s-5) var(--s-4);background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);transition:box-shadow var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.mon-card:hover{background:var(--glass-hover);box-shadow:var(--shadow-glass-hover)}.mon-card .estrela,.mon-card .selo{position:relative;z-index:1}.mon-card-topo{display:flex;justify-content:space-between;align-items:center;margin:calc(-1 * var(--s-1)) 0 0 calc(-1 * var(--s-2))}.mon-card-titulo{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.mon-card-folga{display:flex;flex-direction:column;margin-top:var(--s-2)}.mon-card-valor{font-size:var(--fs-2xl);line-height:1.1;align-self:flex-start}.mon-card-numeros{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);margin:var(--s-1) 0 0}.mon-card-numeros>div{display:flex;flex-direction:column}.mon-card-numeros dd{margin:0;font-weight:600}.mon-card-rodape{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-2)}.agenda-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--s-2)}.agenda-estrela{margin-left:auto;color:var(--peach-strong)}@media(max-width:59.99rem){.painel-kpis{grid-template-columns:1fr 1fr}.kpi-pilha{grid-column:1 / -1;grid-template-columns:1fr 1fr}.painel-kpis>.kpi .kpi-valor{font-size:var(--fs-2xl)}.mon-card{flex-basis:82%}.trilho-cards{margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-4)) calc(-1 * var(--s-5));padding:var(--s-2) var(--s-4) var(--s-6);scroll-padding:0 var(--s-4)}.trilho-seta{display:none}.agenda-grade{grid-template-columns:1fr}}.lista-prazos{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;gap:var(--s-2)}.prazo{display:grid;gap:4px;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.prazo-vencido{border-color:var(--stone-line)}.prazo-marcar{font-size:var(--fs-xs);color:var(--ink-3);display:inline-flex;gap:6px;align-items:center}.prazo.prazo-feito{opacity:.6}.prazo-topo{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline}.prazo-data{margin-left:auto;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap}.ir-resultado{display:grid;gap:var(--s-2);margin:var(--s-3) 0;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.painel-etapa{display:grid;gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-3);border-bottom:1px dashed var(--stone-line)}.item-valor-destaque{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.item-valor-rotulo{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.fontes-item{display:grid;gap:var(--s-3)}.fontes-cab{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline}.fontes-lista{list-style:none;margin:var(--s-1) 0 0;padding:0;display:grid;gap:6px}.fontes-lista li{display:flex;flex-wrap:wrap;gap:2px var(--s-3);align-items:baseline;font-size:var(--fs-sm);padding-bottom:6px;border-bottom:1px solid var(--line)}.fonte-nome{flex:1 1 160px;min-width:0}.fonte-valor{font-weight:600;white-space:nowrap}.fonte-abrir{font-size:var(--fs-xs);white-space:nowrap}.fonte-trecho{flex-basis:100%;font-size:var(--fs-xs);color:var(--ink-2);font-style:italic}.fontes-divergem{color:var(--peach-ink)}.proximo-passo{display:grid;gap:4px;margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px dashed var(--stone-line)}.proximo-passo-linha{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.passos-todos{margin-top:var(--s-2);font-size:var(--fs-sm)}.passos-todos ol{margin:var(--s-2) 0 0;padding-left:var(--s-5);display:grid;gap:6px}.passos-todos li{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline}.item-foco{outline:2px solid var(--lagoon);outline-offset:2px;border-radius:var(--radius-sm)}.minuta{font-size:var(--fs-sm)}.minuta-corpo{display:grid;gap:var(--s-2);margin-top:var(--s-2)}.minuta-corpo pre{max-height:360px;overflow:auto;white-space:pre-wrap}.minuta-corpo mark{background:var(--peach);color:var(--peach-ink);font-weight:600}.minutas-outras{display:grid;gap:var(--s-1);margin-top:var(--s-4)}.aviso-ibs{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:baseline;padding:var(--s-2) var(--s-3);margin-bottom:var(--s-3);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-sm)}.portao{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.portao-marca{display:flex;flex-direction:column;justify-content:center;gap:var(--s-4);padding:var(--s-7) clamp(var(--s-6),6vw,96px);background:var(--lagoon-soft);color:var(--lagoon-deep)}.portao-marca .marca-logo{width:112px;height:112px}.portao-marca h1{margin:0;font-family:var(--font-display);font-size:var(--fs-display);font-weight:300;line-height:1;color:var(--lagoon-deep)}.portao-slogan{margin:0;font-size:var(--fs-xl);color:var(--lagoon-deep);max-width:22ch}.portao-pontos{margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--s-2);color:var(--ink-2);max-width:44ch}.portao-pontos li{padding-left:var(--s-4);position:relative}.portao-pontos li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--lagoon)}.portao-lado{display:grid;place-items:center;padding:var(--s-5)}.portao-cartao{width:100%;max-width:400px;display:grid;justify-items:center;gap:var(--s-4);padding:var(--s-6);text-align:center;background:var(--glass-solid);border:1px solid var(--line);border-radius:var(--radius-md)}.portao-cartao h2{margin:0;font-size:var(--fs-xl)}@media(max-width:820px){.portao{grid-template-columns:1fr;grid-template-rows:auto 1fr}.portao-marca{padding:var(--s-5);gap:var(--s-2);align-items:center;text-align:center}.portao-marca .marca-logo{width:56px;height:56px}.portao-marca h1{font-size:var(--fs-2xl)}.portao-slogan{font-size:var(--fs-md)}.portao-pontos{display:none}}.portao-texto{margin:0;color:var(--ink-2)}.portao-nota{margin:0;font-size:var(--fs-xs);color:var(--ink-3)}.portao-erro{margin:0;font-size:var(--fs-sm);color:var(--rose-ink)}.portao-ou{margin:0;font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.portao-form{width:100%;display:grid;gap:var(--s-3);text-align:left}.portao-form>button{justify-self:stretch}.portao-campo{display:grid;gap:var(--s-1);font-size:var(--fs-sm);color:var(--ink-2)}.portao-campo em{color:var(--ink-3);font-style:normal}.portao-campo input{width:100%}.portao-codigo{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.portao-links{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-1) var(--s-3);font-size:var(--fs-sm)}.codigo-gerado{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);border:1px solid var(--lagoon-mid);border-radius:var(--radius-md);background:var(--lagoon-soft)}.codigo-gerado p{margin:0 0 var(--s-2);font-size:var(--fs-sm)}.codigo-gerado-linha{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.codigo-gerado code{font-size:var(--fs-lg);letter-spacing:.12em;font-weight:600}.lateral-conta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aviso-papel{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--glass-solid);color:var(--ink-2);font-size:var(--fs-sm)}.tabela-membros td{vertical-align:middle}.tour{position:fixed;inset:0;z-index:1000}.tour-fundo{position:fixed;inset:0;background:var(--scrim)}.tour-destaque{position:fixed;border-radius:var(--radius-md);box-shadow:0 0 0 9999px var(--scrim);outline:3px solid var(--lagoon);pointer-events:none;transition:all var(--t-fast) var(--ease-out)}.tour-balao{position:fixed;width:min(360px,calc(100vw - 16px));padding:var(--s-4) var(--s-5);background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sheet);display:grid;gap:var(--s-2)}.tour-balao.centro{top:50%;left:50%;transform:translate(-50%,-50%)}.tour-balao:focus{outline:none}.tour-balao h2{margin:0;font-size:var(--fs-lg)}.tour-balao p{margin:0;color:var(--ink-2)}.tour-contagem{font-size:var(--fs-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.tour-acoes{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2)}.tour-espaco{flex:1}@media(prefers-reduced-motion:reduce){.tour-destaque{transition:none}}.campos-travados{border:0;padding:0;margin:0;min-width:0}.campos-travados:disabled .st:not(.on){opacity:.35}
