:root{--black:#000000;--white:#ffffff;--orange:#ff7f32;--gray:#d9d9d9;--porcelain:#f2f1ee;--sand:#cfcac4;--paper:var(--porcelain);--paper-2:#e8e5e0;--card:var(--white);--ink:var(--black);--ink-soft:#2b2826;--muted:#6b655f;--faint:#8a847e;--line:var(--gray);--line-ink:var(--sand);--accent:var(--orange);--accent-soft:#ffeee3;--accent-ink:#b34d0f;--wa:#1d6b47;--wa-deep:#14522f;--wa-soft:#e7f1eb;--on-dark-muted:#b7b0a8;--on-dark-line:#2e2b28;--serif:var(--f-serif),Georgia,"Times New Roman",serif;--sans:var(--f-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--f-mono),ui-monospace,Consolas,monospace;--maxw:1180px;--shadow-warm:0 18px 40px -24px rgba(70,42,20,.38);color-scheme:only light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;letter-spacing:-.004em;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--black)}.container{max-width:var(--maxw);margin:0 auto;padding-inline:24px}@media(max-width:600px){.container{padding-inline:18px}}h1,h2,h3{font-family:var(--serif);font-weight:400;margin:0;letter-spacing:-.02em;line-height:1.05}h1{font-size:clamp(40px,7vw,78px)}h2{font-size:clamp(28px,4.2vw,46px)}h3{font-size:22px;line-height:1.15}p{margin:0}.serif-i{font-style:italic}.eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);display:inline-flex;align-items:center;gap:11px}.eyebrow:before{content:"";width:7px;height:7px;flex:none;margin-top:5px;border-top:2.5px solid var(--accent);border-left:2.5px solid var(--accent);border-radius:2px 0 0 0;transform:rotate(45deg)}.eyebrow.on-accent{color:var(--white)}.eyebrow.on-accent:before{border-color:var(--white)}.muted{color:var(--muted)}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans);font-weight:600;font-size:15px;padding:13px 22px;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.btn-primary{background:var(--black);color:var(--white)}.btn-primary:hover{background:var(--accent);color:var(--black)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-ink)}.btn-ghost:hover{border-color:var(--ink)}.btn-wa{background:var(--wa);color:var(--white)}.btn-wa:hover{background:var(--wa-deep)}.btn-light{background:var(--white);color:var(--black)}.btn-light:hover{background:var(--black);color:var(--white)}.btn-accent-outline{background:transparent;color:var(--accent-ink);border-color:var(--accent-ink)}.btn-accent-outline:hover,.captacao{background:var(--accent-ink);color:var(--white)}.captacao{border-radius:24px;padding:clamp(28px,5vw,52px)}.captacao h2{color:var(--white)}.capt-duplo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.capt-duplo .captacao{display:flex;align-items:flex-start}.captacao-parceiro{background:var(--black)}@media(max-width:860px){.capt-duplo{grid-template-columns:1fr}}.stat-link{display:block;color:inherit;text-decoration:none}.stat-link:hover .n{text-decoration:underline;text-underline-offset:6px}.stat-ir{font-size:13px;font-weight:600;margin-top:6px;color:var(--accent-ink)}.captacao .btn:focus-visible{outline-color:var(--white)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.site-head{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--black);color:var(--porcelain);border-bottom:1px solid #1c1a18}.head-row{display:flex;align-items:center;justify-content:space-between;gap:20px;height:76px}.brand-logo{display:block;flex:none}.brand-logo img{height:34px;width:auto}@media(max-width:600px){.brand-logo img{height:28px}}.nav{display:flex;align-items:center;gap:30px;flex:none;white-space:nowrap}.nav a{font-size:14.5px;color:var(--on-dark-muted);transition:color .15s;position:relative}.nav a:hover{color:var(--white)}.head-cta{display:flex;align-items:center;gap:14px}.site-head .btn-ghost{color:var(--porcelain);border-color:#4a4642}.site-head .btn-ghost:hover{border-color:var(--accent);color:var(--white)}.site-foot :focus-visible,.site-head :focus-visible{outline-color:var(--accent)}.menu-btn{display:none;width:44px;height:44px;border-radius:50%;border:1px solid #4a4642;background:transparent;color:var(--porcelain);cursor:pointer;place-items:center;padding:0}.menu-btn:hover{border-color:var(--accent)}.burger{display:grid;grid-gap:4px;gap:4px;width:18px}.burger i{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.burger.x i:first-child{transform:translateY(6px) rotate(45deg)}.burger.x i:nth-child(2){opacity:0}.burger.x i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menu-mobile{position:absolute;left:0;right:0;top:100%;background:var(--black);border-top:1px solid var(--on-dark-line);padding:8px 18px 22px;display:grid;box-shadow:0 30px 40px -20px rgba(0,0,0,.5);animation:fade .18s ease;max-height:calc(100dvh - 76px);overflow-y:auto}.menu-mobile a{font-family:var(--serif);font-size:26px;color:var(--porcelain);padding:12px 0;border-bottom:1px solid var(--on-dark-line)}.menu-mobile a:last-child{border-bottom:0}.menu-mobile a:hover{color:var(--accent)}.site-head.menu-compacto .nav{display:none}.site-head.menu-compacto .menu-btn{display:grid}@media(max-width:960px){.nav{display:none}.menu-btn{display:grid}.head-cta{gap:10px}.head-cta .btn{padding:10px 16px;font-size:14px}}.hero{padding-block:64px clamp(56px,9vw,112px)}@media(min-width:861px){.hero{padding-top:48px}}.hero-in{max-width:880px;text-align:center}.hero h1{margin-top:18px;text-wrap:balance;font-size:clamp(44px,8vw,92px)}.hero h1 .i{font-style:italic;color:var(--accent-ink)}.hero-sub{margin:22px auto 0;font-size:19px;color:var(--muted);max-width:52ch}.hero-actions{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.busca-rapida{margin:34px auto 0;max-width:640px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:10px;box-shadow:var(--shadow-warm)}.br-tabs{display:flex;justify-content:center;gap:4px;padding:2px 2px 10px}.br-tabs button{font-family:var(--sans);font-size:14px;font-weight:600;padding:7px 16px;border-radius:999px;border:0;background:transparent;color:var(--muted);cursor:pointer}.br-tabs button[aria-checked=true]{background:var(--black);color:var(--white)}.br-campos{display:grid;grid-template-columns:1.4fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.br-campos .btn{height:44px;justify-content:center}@media(max-width:600px){.br-campos{grid-template-columns:1fr 1fr}.br-campos .btn{grid-column:1/-1}}@media(min-width:861px){.home .hero{padding-bottom:64px}.home .section{padding-block:56px}.home .section.band{padding-block:72px}.home .section.colada{padding-top:0}}.strip{border-block:1px solid var(--line);background:var(--paper-2)}.strip-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding-block:26px}@media(max-width:700px){.strip-row{grid-template-columns:repeat(2,1fr);gap:22px 16px}}.stat .n{font-family:var(--serif);font-size:34px;line-height:1}.stat .l{font-size:13px;color:var(--muted);margin-top:6px}.section{padding-block:clamp(56px,8vw,96px)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:34px}.section-head h2{text-wrap:balance;max-width:16ch}.section-head p{color:var(--muted);max-width:40ch}.section-head .section-sub{margin-top:12px;font-size:17px;max-width:52ch}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px 26px;gap:28px 26px}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid{grid-template-columns:1fr}}.card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-warm);border-color:var(--line-ink)}.card-fig{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--paper-2)}.card-fig.imovel{aspect-ratio:4/3}.card-fig img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .card-fig img{transform:scale(1.04)}.card-badges{position:absolute;top:12px;left:12px;display:flex;gap:7px}.tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--black)}.tag,.tag.loc{color:var(--white)}.tag.loc{background:var(--accent-ink)}.tag.ghost{background:color-mix(in srgb,var(--black) 78%,transparent);color:var(--porcelain)}.tag.excl{background:var(--accent);color:var(--black)}.card-sem-foto{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px}.card-sem-foto img{width:46%;height:auto;opacity:.22}.card:hover .card-sem-foto img{transform:none}.card-sem-foto span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.card-body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.card-code{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;color:var(--faint)}.card h3{font-size:19px;line-height:1.18}.card-loc{font-size:14px;color:var(--muted)}.card-specs{display:flex;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:12.5px;color:var(--muted);padding-top:12px;margin-top:auto;border-top:1px solid var(--line)}.card-specs span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card-price{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.card-price .v{font-family:var(--serif);font-size:23px}.card-price .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.filters{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.5fr) minmax(0,1.3fr) auto auto;grid-gap:12px;gap:12px;align-items:end}@media(max-width:1080px){.filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters .filters-actions{display:contents}@media(max-width:1080px){.filters .filters-actions{display:flex;gap:10px;grid-column:1/-1}.filters .filters-actions .btn{flex:1 1;justify-content:center}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field .label,.field label{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.field input,.field select{font-family:var(--sans);font-size:14.5px;color:var(--ink);background:var(--paper);border:1px solid var(--line-ink);border-radius:10px;padding:10px 12px;width:100%}.count-dot{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--black);font-size:11.5px;font-weight:700;line-height:1}.lista-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ordenar{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.ordenar span{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.ordenar select{font-family:var(--sans);font-size:14.5px;color:var(--ink);background:var(--card);border:1px solid var(--line-ink);border-radius:999px;padding:8px 14px;cursor:pointer}.aviso-busca{margin-top:40px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:clamp(22px,4vw,34px);border:1px solid var(--line-ink);border-radius:20px;background:var(--card)}.aviso-busca h3{font-size:clamp(22px,3vw,28px);margin-top:10px}.aviso-busca p{color:var(--muted);margin-top:8px;max-width:52ch;font-size:15px}.drawer-back{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.38);animation:fade .2s ease}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(520px,100%);background:var(--paper);display:flex;flex-direction:column;box-shadow:-20px 0 60px -30px rgba(0,0,0,.5);animation:slide-in .25s ease}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.drawer-head h2{font-size:28px}.drawer-body{flex:1 1;overflow-y:auto;padding:8px 24px 24px}.drawer-foot{display:flex;gap:10px;padding:16px 24px;border-top:1px solid var(--line);background:var(--card)}.drawer-foot .btn{flex:1 1;justify-content:center}.fgroup{padding:20px 0;border-bottom:1px solid var(--line)}.fgroup:last-child{border-bottom:0}.fgroup-h{font-family:var(--serif);font-size:19px;margin-bottom:12px}.frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-ink);background:transparent;color:var(--ink);cursor:pointer;font-size:20px;line-height:1}.icon-btn:hover{border-color:var(--ink)}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{font-family:var(--sans);font-size:14px;min-width:46px;padding:8px 12px;border-radius:999px;border:1px solid var(--line-ink);background:var(--card);color:var(--ink);cursor:pointer}.seg button[aria-pressed=true]{background:var(--black);border-color:var(--black);color:var(--white)}.pick{display:flex;flex-wrap:wrap;gap:8px}.pick label{position:relative;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;padding:7px 13px;border:1px solid var(--line-ink);border-radius:999px;background:var(--card);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,border-color .15s}.pick input{position:absolute;opacity:0;pointer-events:none}.pick label:has(input:checked){background:var(--accent-soft);border-color:var(--accent)}.pick label:has(input:checked):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent)}.pick label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.pick-empty{font-size:13.5px;color:var(--faint)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{transform:translateX(30px);opacity:.4}to{transform:none;opacity:1}}.detail{padding-block:34px 80px}.crumbs{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.06em;margin-bottom:22px}.crumbs a:hover{color:var(--ink)}.gallery{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-gap:10px;gap:10px;height:clamp(320px,52vw,540px);border-radius:18px;overflow:hidden}.gallery .g0{grid-row:1/3}.gallery figure{margin:0;overflow:hidden;background:var(--paper-2)}.gallery button.ph{all:unset;position:relative;display:block;width:100%;height:100%;cursor:zoom-in}.gallery button.ph:focus-visible{outline:2px solid var(--white);outline-offset:-4px}.gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .3s ease}.gallery figure:hover img{transform:scale(1.03)}.gallery-all{position:absolute;right:14px;bottom:14px;background:var(--white);color:var(--black);box-shadow:0 8px 24px -10px rgba(0,0,0,.4)}.gallery-all:hover{background:var(--accent)}@media(max-width:700px){.gallery{grid-template-columns:1fr;grid-template-rows:none;height:auto}.gallery .g0{grid-row:auto}.gallery figure{aspect-ratio:4/3}.gallery figure:nth-child(n+2){display:none}.gallery figure.g0:has(.retrato){aspect-ratio:4/5}}.foto-adapt{position:absolute;inset:0;display:block;overflow:hidden;background:var(--paper-2)}.foto-adapt .foto-principal{object-fit:cover}.foto-adapt.inteira .foto-principal{object-fit:contain}.card:hover .foto-adapt .foto-fundo,.foto-adapt .foto-fundo,.gallery figure:hover .foto-adapt .foto-fundo{object-fit:cover;filter:blur(24px) brightness(.85) saturate(1.1);transform:scale(1.2)}.lb{position:fixed;inset:0;z-index:80;background:#0a0908;flex-direction:column;animation:fade .2s ease;color:var(--porcelain)}.lb,.lb-top{display:flex}.lb-top{justify-content:space-between;align-items:center;padding:14px 18px;gap:12px}.lb-count{font-family:var(--mono);font-size:12.5px;letter-spacing:.1em}.lb-title{font-size:14px;color:#bdb7b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-stage{position:relative;flex:1 1;min-height:0;display:grid;padding:0 64px;touch-action:pan-y}.lb-img{position:relative;width:100%;height:100%}.lb-img img{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lb-img .lb-pre{visibility:hidden}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:0;background:rgba(255,255,255,.12);color:var(--white);font-size:24px;cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.lb-nav:hover{background:var(--accent);color:var(--black)}.lb-prev{left:10px}.lb-next{right:10px}.lb .icon-btn{border-color:rgba(255,255,255,.25);color:var(--white)}.lb .icon-btn:hover{border-color:var(--accent);color:var(--accent)}.lb-thumbs{display:flex;gap:8px;overflow-x:auto;padding:14px 18px 18px;scrollbar-width:thin;justify-content:safe center}.lb-thumbs button{flex:none;width:76px;height:54px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:#222;opacity:.55;transition:opacity .15s,border-color .15s}.lb-thumbs button[aria-current=true]{opacity:1;border-color:var(--accent)}.lb-thumbs button:hover{opacity:1}.lb-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.lb-video{place-self:center;width:min(100%,calc((100dvh - 200px) * 16 / 9))}.lb-video .video{margin-top:0}.lb-thumbs .lb-thumb-video{position:relative}.lb-thumb-video span{position:absolute;inset:0;margin:auto;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;display:grid;place-items:center}.lb-thumb-video span svg{margin-left:2px}@media(max-width:600px){.lb-stage{padding:0 8px}.lb-nav{width:40px;height:40px;background:rgba(0,0,0,.45)}.lb-thumbs button{width:60px;height:44px}}.detail-grid{display:grid;grid-template-columns:1.6fr .9fr;grid-template-areas:"topo card" "corpo card";grid-column-gap:48px;column-gap:48px;grid-row-gap:0;row-gap:0;margin-top:38px}.detail-topo{grid-area:topo}.detail-corpo{grid-area:corpo}.detail-grid>.sidebar{grid-area:card}@media(max-width:900px){.detail-grid{grid-template-columns:1fr;grid-template-areas:"topo" "card" "corpo";row-gap:24px}.detail-grid>.sidebar{position:static}}.detail-resumo{margin-top:10px;font-family:var(--mono);font-size:13.5px;letter-spacing:.02em;color:var(--ink)}.detail h1{font-size:clamp(30px,4.6vw,48px);text-wrap:balance}.detail-loc{margin-top:12px;color:var(--muted);font-size:17px}.link-bairro{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.link-bairro:hover{color:var(--accent-ink)}.ver-mais{margin-top:28px;text-align:center}.detail-desc{margin-top:26px;font-size:17px;line-height:1.75;color:var(--ink-soft);max-width:60ch;white-space:pre-line}.ficha{margin-top:34px;border-top:1px solid var(--ink)}.ficha-h{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:12px 0;line-height:1.4;font-weight:400;margin:0}.ficha dl{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px;column-gap:40px;grid-row-gap:0;row-gap:0;margin:0;border-top:1px solid var(--line)}@media(max-width:520px){.ficha dl{grid-template-columns:1fr;column-gap:0}}.ficha .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 2px;border-bottom:1px solid var(--line)}.ficha dt{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ficha dd,.ficha dt{font-family:var(--mono)}.ficha dd{margin:0;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comodidades{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chip{font-size:13px;padding:7px 13px;border:1px solid var(--line-ink);border-radius:999px;background:var(--card)}.feature-block{margin-top:26px;border-top:1px solid var(--line)}.video{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--black);margin-top:4px}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-capa{all:unset;position:absolute;inset:0;cursor:pointer;display:grid;place-items:center}.video-capa img{object-fit:cover;transition:transform .5s ease,filter .3s ease;filter:brightness(.82)}.video-capa:hover img{transform:scale(1.03);filter:brightness(.7)}.video-capa:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.video-play{position:relative;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--black);box-shadow:0 12px 30px -10px rgba(0,0,0,.6);transition:transform .2s ease}.video-play svg{margin-left:4px}.video-capa:hover .video-play{transform:scale(1.08)}.video-rotulo{position:absolute;left:16px;bottom:14px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--white);background:rgba(0,0,0,.5);padding:5px 10px;border-radius:999px}.mapa{position:relative;z-index:0;height:clamp(260px,38vw,380px);border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--paper-2);margin-top:4px}.mapa .leaflet-tile{filter:grayscale(.85) sepia(.12) contrast(.95) brightness(1.04)}.mapa .leaflet-control-attribution{font-size:10px;background:rgba(242,241,238,.85)}.mapa-nota{margin-top:10px;font-size:13.5px;color:var(--muted)}.sidebar{position:-webkit-sticky;position:sticky;top:92px;align-self:start;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px}.sidebar .price-k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sidebar .price-v{font-family:var(--serif);font-size:38px;line-height:1.05;margin-top:4px}.sidebar .price-2{font-size:14px;color:var(--muted);margin-top:4px}.sidebar .custos{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.sidebar .custos div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sidebar .custos dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sidebar .custos dd{margin:0;font-family:var(--mono);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidebar .custos-total{margin-top:4px;padding-top:10px;border-top:1px dashed var(--line-ink)}.sidebar .custos-total dt{color:var(--ink)}.sidebar .custos-total dd{font-weight:600}.barra-visita{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line);box-shadow:0 -12px 30px -18px rgba(0,0,0,.35);transform:translateY(110%);transition:transform .25s ease}.barra-visita.ativa{transform:none}.barra-visita-preco{display:grid;line-height:1.15;min-width:0}.barra-visita-preco span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.barra-visita-preco strong{font-family:var(--serif);font-weight:400;font-size:22px;white-space:nowrap}.barra-visita .btn{padding:12px 18px}@media(max-width:900px){.barra-visita{display:flex}.barra-visita-ativa .fab-wa{bottom:88px}}.sidebar .actions{margin-top:20px;display:flex;flex-direction:column;gap:10px}.sidebar .btn{justify-content:center;width:100%}.share{position:relative}.share-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:var(--card);border:1px solid var(--line-ink);border-radius:14px;box-shadow:var(--shadow-warm);padding:6px;display:grid}.share-menu a,.share-menu button{all:unset;cursor:pointer;padding:10px 12px;border-radius:10px;font-size:14.5px;text-align:left}.share-menu a:focus-visible,.share-menu a:hover,.share-menu button:focus-visible,.share-menu button:hover{background:var(--paper)}.parecidos{border-top:1px solid var(--line)}.situacao{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-bottom:22px;padding:18px 22px;border-radius:16px;background:var(--black);color:var(--porcelain);font-size:15.5px}.situacao strong{color:var(--white)}.situacao-acoes{display:flex;gap:10px;flex-wrap:wrap}.situacao .btn-primary{background:var(--white);color:var(--black)}.situacao .btn-primary:hover{background:var(--accent)}.situacao .btn-ghost{color:var(--porcelain);border-color:#4a4642}.situacao .btn-ghost:hover{border-color:var(--accent)}.sidebar.indisponivel .custos,.sidebar.indisponivel .price-2,.sidebar.indisponivel .price-v{opacity:.5}.nota{margin-top:18px;padding:14px;background:var(--accent-soft);border-radius:12px;font-size:13px;color:var(--ink-soft);line-height:1.5}.nota b{font-weight:700}.band{background:var(--paper-2);color:var(--ink);border-block:1px solid var(--line)}.passos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:34px 56px;gap:34px 56px;margin-top:40px}@media(max-width:760px){.passos{grid-template-columns:1fr;gap:24px}}.passo{border-top:1px solid var(--line-ink);padding-top:18px}.passo .n{font-family:var(--mono);font-size:12px;color:var(--accent-ink);letter-spacing:.1em}.passo h3{color:var(--ink);margin-top:12px;font-size:21px}.passo p{color:var(--muted);margin-top:10px;font-size:15px}.site-foot{background:var(--black);color:var(--porcelain);padding-block:60px 34px}.foot-grid{display:grid;grid-template-columns:1.2fr .8fr 1.3fr .9fr;grid-gap:30px;gap:30px}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.foot-grid{grid-template-columns:1fr;gap:30px}}.foot-bairros{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px}.foot-logo{height:110px;width:auto}.foot-brand p{margin-top:20px;color:var(--on-dark-muted);max-width:34ch;font-size:14.5px}.foot-col h4{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.foot-col a{display:block;color:var(--porcelain);font-size:14.5px;padding:5px 0;opacity:.85}.foot-col a:hover{opacity:1;color:var(--white)}.foot-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:20px;border-top:1px solid var(--on-dark-line);font-size:12.5px;color:var(--on-dark-muted)}.foot-base .mono{font-family:var(--mono);letter-spacing:.04em}.empty{text-align:center;padding:70px 20px;border:1px dashed var(--line-ink);border-radius:18px;color:var(--muted)}.empty h3{font-size:24px;color:var(--ink);margin-bottom:10px}.demo-ribbon{background:var(--accent);color:var(--black);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:7px}.fab-wa{position:fixed;right:22px;bottom:22px;z-index:50;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--wa);color:var(--white);box-shadow:0 12px 28px -10px rgba(20,82,47,.6);transition:transform .18s ease,background .18s ease,color .18s ease}.fab-wa:hover{transform:translateY(-2px) scale(1.04);background:var(--wa-deep)}@media(max-width:600px){.fab-wa{right:16px;bottom:16px;width:52px;height:52px}}.bairro-h1{font-size:clamp(36px,6vw,64px);margin-top:12px;text-wrap:balance}.bairro-chamada{margin-top:16px;font-size:clamp(17px,2vw,20px);color:var(--muted);max-width:58ch;line-height:1.55}.bairro-foto{position:relative;margin:24px 0 0;aspect-ratio:21/9;border-radius:20px;overflow:hidden;background:var(--paper-2)}.bairro-foto img{object-fit:cover}.bairro-foto figcaption{position:absolute;right:12px;bottom:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;background:rgba(0,0,0,.55);color:var(--porcelain);padding:4px 9px;border-radius:999px}.bairro-foto figcaption.credito{text-transform:none;letter-spacing:.02em;font-size:11.5px;line-height:1.4;border-radius:12px;max-width:calc(100% - 24px)}.bairro-foto figcaption a{color:inherit;text-decoration:underline}@media(max-width:700px){.bairro-foto{aspect-ratio:4/3}}.bairro-grid{display:grid;grid-template-columns:1.6fr .9fr;grid-gap:48px;gap:48px;margin-top:44px}@media(max-width:900px){.bairro-grid{grid-template-columns:1fr;gap:28px}}.bairro-secao+.bairro-secao{margin-top:34px}.bairro-secao h2{font-size:clamp(24px,3vw,32px)}.bairro-secao p{margin-top:14px;font-size:17px;line-height:1.75;color:var(--ink-soft);max-width:64ch}.bairro-olhar{margin:38px 0 0;padding:24px 26px;background:var(--accent-soft);border-radius:18px;border-left:3px solid var(--accent)}.bairro-olhar p{margin-top:12px;font-family:var(--serif);font-size:20px;line-height:1.5;font-style:italic}.bairro-aside{position:-webkit-sticky;position:sticky;top:96px;align-self:start;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px 24px}@media(max-width:900px){.bairro-aside{position:static}}.bairro-aside .actions{margin-top:20px;display:flex;flex-direction:column;gap:10px}.bairro-aside .btn{justify-content:center;white-space:normal;text-align:center}.bairro-refs{margin:0;padding:0;list-style:none}.bairro-refs li{padding:8px 0;border-bottom:1px solid var(--line);font-size:14.5px}.bairro-refs li:last-child{border-bottom:0}.card-h{font-size:22px;line-height:1.15}.chip-link{transition:border-color .15s,background .15s}.chip-link:hover{border-color:var(--ink);background:var(--paper)}.artigo-wrap{max-width:820px;padding-top:34px;padding-bottom:40px}.artigo-h1{font-size:clamp(34px,5.2vw,54px);margin-top:12px;text-wrap:balance}.artigo-meta{margin-top:14px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--muted)}.artigo-capa{aspect-ratio:16/9;margin-top:28px}.artigo{margin-top:34px;font-size:18px;line-height:1.8;color:var(--ink-soft)}.artigo>*+*{margin-top:18px}.artigo h2{font-size:clamp(25px,3vw,32px);margin-top:44px;color:var(--ink)}.artigo h3{font-size:22px;margin-top:30px;color:var(--ink)}.artigo ol,.artigo ul{padding-left:22px}.artigo li+li{margin-top:8px}.artigo li::marker{color:var(--accent-ink)}.artigo a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.artigo a:hover{color:var(--accent-ink)}.artigo blockquote{margin:28px 0;padding:18px 22px;background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 14px 14px 0;font-family:var(--serif);font-size:20px;font-style:italic;color:var(--ink)}.artigo strong{color:var(--ink)}.artigo hr{border:0;border-top:1px solid var(--line);margin:36px 0}.artigo table{width:100%;border-collapse:collapse;font-size:15.5px;background:var(--card);border-radius:14px;overflow:hidden;border:1px solid var(--line);display:block;overflow-x:auto}.artigo td,.artigo th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.artigo th{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--paper)}.artigo tr:last-child td{border-bottom:0}.fundadora{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:48px;gap:48px;align-items:center}@media(max-width:860px){.fundadora{grid-template-columns:1fr;gap:28px}}.fundadora-foto{position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:var(--paper)}.fundadora-foto img{object-fit:cover}.fundadora.sem-foto{grid-template-columns:1fr;max-width:820px}.fundadora-cargo{margin-top:6px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fundadora-destaque{margin:24px 0 0;font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.6vw,28px);line-height:1.3;color:var(--ink);padding-left:18px;border-left:3px solid var(--accent)}.catalogo-texto{padding-bottom:80px;max-width:820px;margin-left:auto;margin-right:auto}.catalogo-texto h2{font-size:clamp(24px,3vw,32px)}.catalogo-texto p{margin-top:14px;font-size:16.5px;line-height:1.75;color:var(--ink-soft)}.page-head{padding-block:clamp(40px,6vw,72px) 10px}.page-head .eyebrow{margin-bottom:14px}.prose{max-width:62ch;font-size:17.5px;line-height:1.75;color:var(--ink-soft)}.prose p{margin-top:18px}.cols-2{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:48px;gap:48px;align-items:start}@media(max-width:860px){.cols-2{grid-template-columns:1fr;gap:30px}}.steps-num{display:grid;grid-gap:0;gap:0;margin-top:10px}.steps-num .s{display:grid;grid-template-columns:52px 1fr;grid-gap:16px;gap:16px;padding:20px 0;border-top:1px solid var(--line)}.steps-num .s .num{font-family:var(--mono);color:var(--accent-ink);font-size:13px;letter-spacing:.08em;padding-top:4px}.steps-num .s h3{font-size:20px}.steps-num .s p{color:var(--muted);margin-top:6px;font-size:15.5px}.faq .item{border-top:1px solid var(--line);padding:20px 0}.faq .item:last-child{border-bottom:1px solid var(--line)}.faq h3{font-size:20px;font-family:var(--serif)}.faq p{margin-top:8px;max-width:64ch}.aviso-box,.faq p{color:var(--muted)}.aviso-box{margin-top:22px;padding:16px 18px;border:1px solid var(--line-ink);border-radius:14px;background:var(--card);font-size:14px;line-height:1.6}.form{display:grid;grid-gap:14px;gap:14px}.form .field input,.form .field select,.form .field textarea{font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--line-ink);border-radius:10px;padding:12px 13px;width:100%}.form textarea{min-height:110px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:520px){.form-row{grid-template-columns:1fr}}.form-ok{padding:16px;background:var(--accent-soft);border-radius:12px;color:var(--ink-soft);font-size:15px}body.no-scroll{overflow:hidden}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.adm{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--sans)}.adm-main{zoom:var(--adm-zoom,1)}.adm h1{font-size:clamp(28px,4vw,38px);line-height:1.1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.adm h1,.adm h2{font-family:var(--serif)}.adm h2{font-size:22px;margin-bottom:14px}.adm-topo{background:var(--black);color:var(--porcelain)}.adm-topo-in{max-width:1240px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.adm-marca{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex:none}.adm-marca img{height:22px;width:auto}.adm-marca span{font-family:var(--mono);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--on-dark-muted);line-height:1}.adm-nav{display:flex;gap:14px;flex-wrap:wrap;font-size:16px}.adm-nav a:hover{color:var(--accent)}.adm-usuario{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:14.5px;color:var(--on-dark-muted)}.adm-usuario .adm-link{color:var(--porcelain)}.adm-equipe-lista{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.adm-equipe-cartao{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(190px,1fr) minmax(150px,.8fr) auto;grid-gap:14px 20px;gap:14px 20px;align-items:start;background:var(--white);border:1px solid var(--line-ink);border-radius:14px;padding:14px 18px}.adm-equipe-cartao.inativo{opacity:.65}.adm-equipe-quem{display:flex;flex-direction:column;gap:3px;min-width:0}.adm-equipe-quem span{color:var(--muted);font-size:14.5px;overflow-wrap:anywhere}.adm-equipe-selos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.adm-equipe-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.adm-equipe-campo small{color:var(--muted);font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.adm-gerenciar{position:relative}.adm-gerenciar summary{cursor:pointer;list-style:none;display:inline-block;font-size:14.5px;font-weight:600;padding:5px 14px;border:1px solid var(--line-ink);border-radius:999px;background:var(--porcelain)}.adm-gerenciar summary::-webkit-details-marker{display:none}.adm-gerenciar[open] summary{background:var(--accent-soft);border-color:var(--ink)}.adm-gerenciar-corpo{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:min(320px,85vw);background:var(--white);border:1px solid var(--line-ink);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.18);padding:12px 14px}.adm-gerenciar-corpo .adm-botoes{display:flex;flex-direction:column;align-items:stretch;gap:10px}.adm-gerenciar-corpo .adm-papel{display:flex;flex-direction:column;gap:3px}.adm-gerenciar-corpo .adm-papel select{width:100%}.adm-gerenciar-corpo .adm-link{text-align:left}@media(max-width:900px){.adm-equipe-cartao{grid-template-columns:1fr 1fr}.adm-equipe-quem{grid-column:1/-1}}@media(max-width:560px){.adm-equipe-cartao{grid-template-columns:1fr}.adm-gerenciar-corpo{position:static;width:auto;margin-top:8px;box-shadow:none}}.adm-notif,.adm-notif-btn{position:relative}.adm-notif-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--porcelain);cursor:pointer}.adm-notif-btn:hover,.adm-notif-btn[aria-expanded=true]{background:rgba(255,255,255,.12)}.adm-notif-badge{position:absolute;top:0;right:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--black);font-size:12.5px;font-weight:700;line-height:18px;text-align:center}.adm-notif-painel{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:min(420px,calc(100vw - 24px));max-height:min(70vh,560px);overflow:auto;background:var(--white);color:var(--ink);border:1px solid var(--line-ink);border-radius:14px;box-shadow:0 12px 36px rgba(0,0,0,.22);padding:6px 0 8px}.adm-notif-topo{display:flex;justify-content:space-between;align-items:center;padding:10px 16px 6px}.adm-notif-topo .adm-link{color:var(--muted)}.adm-notif-acoes{display:flex;gap:8px;padding:0 16px 8px;border-bottom:1px solid var(--line-ink)}.adm-usuario .adm-notif-acoes .adm-notif-botao{flex:none;font-size:13.5px;font-weight:600;line-height:1.2;color:var(--ink);background:var(--porcelain);border:1px solid var(--line-ink);border-radius:999px;padding:4px 12px;text-decoration:none;cursor:pointer}.adm-usuario .adm-notif-acoes .adm-notif-botao:hover:not(:disabled){background:var(--accent-soft);border-color:var(--ink)}.adm-usuario .adm-notif-acoes .adm-notif-botao:disabled{color:var(--muted);opacity:.7;cursor:default}.adm-notif-painel h6{margin:8px 16px 4px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500}.adm-notif-painel ul{list-style:none;margin:0;padding:0}.adm-notif-painel li a{display:flex;gap:10px;align-items:flex-start;padding:9px 16px;color:var(--ink)}.adm-notif-painel li a:hover{background:var(--porcelain)}.adm-notif-painel li.novo a{background:var(--accent-soft)}.adm-notif-ico{flex:none;width:22px;text-align:center}.adm-notif-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.35}.adm-notif-txt small{color:var(--muted);font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.adm-notif-painel time{flex:none;font-size:13px;color:var(--muted);white-space:nowrap;padding-top:2px}.adm-notif-vazio{padding:14px 16px;color:var(--muted);font-size:15.5px}.adm-faixa{background:var(--accent-soft);color:var(--ink);text-align:center;padding:10px 16px;font-size:15.5px}.adm-faixa a{text-decoration:underline;font-weight:600}.adm-main{max-width:1240px;margin:0 auto;padding:28px 20px 80px}.adm-pagina.estreita{max-width:640px}.adm-cabeca{align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.adm-cabeca,.adm-cabeca-bloco{display:flex;justify-content:space-between}.adm-cabeca-bloco{align-items:baseline;gap:12px}.adm-sub{color:var(--muted);font-size:16px;margin-top:6px;font-family:var(--sans)}.adm-voltar{display:inline-block;font-size:15.5px;color:var(--muted);margin-bottom:12px}.adm-link,.adm-voltar:hover{color:var(--ink)}.adm-link{background:none;border:0;padding:0;font:inherit;font-size:15px;text-decoration:underline;cursor:pointer}.adm-link.perigo{color:#a3261b}.adm-link:disabled{opacity:.5;cursor:default}.btn-sm{padding:8px 14px;font-size:13.5px}.adm-dica{font-size:14.5px;color:var(--muted)}.adm-alerta{padding:12px 14px;border-radius:10px;font-size:15.5px;background:var(--card);border:1px solid var(--line-ink);margin:10px 0}.adm-alerta.erro{background:#fdecea;border-color:#f3b8b1;color:#7a1d14}.adm-alerta.ok{background:var(--wa-soft);border-color:#b9d8c6;color:#14402a}.adm-senha{font-family:var(--mono);font-size:16.5px;background:var(--white);padding:2px 8px;border-radius:6px;border:1px solid var(--line-ink);-webkit-user-select:all;-moz-user-select:all;user-select:all}.adm-entrar{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:24px;background:var(--black)}.adm-entrar-card{width:min(420px,100%);background:var(--card);border-radius:20px;padding:34px 28px}.adm-entrar-logo{height:34px;width:auto}.adm-entrar h1{font-size:28px;margin-bottom:18px}.adm-form{gap:14px}.adm-form,.adm-sem-borda{display:flex;flex-direction:column}.adm-sem-borda{border:0;padding:0;margin:0;min-width:0;gap:18px}.adm-sem-borda:disabled{opacity:.75}.adm-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-linha .adm-campo{flex:1 1 200px}.adm-linha .adm-campo.curto{flex:0 1 130px}.adm-linha .adm-campo.largo{flex:2 1 320px}.adm-campo>span,.adm-grupo legend{font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.adm-campo input,.adm-campo select,.adm-campo textarea,.adm-filtros input,.adm-filtros select{font:inherit;font-size:16.5px;padding:11px 12px;border:1px solid var(--line-ink);border-radius:10px;background:var(--white);color:var(--ink);width:100%}.adm-campo textarea{resize:vertical;line-height:1.5}.adm-campo input[readonly]{background:var(--paper)}.adm-linha{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.adm-com-botao{display:flex;gap:8px}.adm-com-botao input{flex:1 1}.adm-check{display:inline-flex;align-items:center;gap:8px;font-size:16px;cursor:pointer;white-space:nowrap;flex:none}.adm-check input{width:18px;height:18px;accent-color:var(--black)}.adm-bloco{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.adm-privado{background:#fbf7f2;border:1px dashed var(--line-ink);border-radius:12px;padding:14px}.adm-bloco.adm-privado{border-radius:16px;padding:22px}.adm-privado-tit{font-size:14.5px;font-weight:600;margin-bottom:10px}.adm-grupo{border:0;padding:0;margin:0}.adm-grupo legend{margin-bottom:8px}.adm-chips{display:flex;flex-wrap:wrap;gap:8px}.adm-chip{position:relative;cursor:pointer}.adm-chip input{position:absolute;opacity:0;pointer-events:none}.adm-chip span{display:inline-block;padding:7px 12px;border:1px solid var(--line-ink);border-radius:999px;font-size:15px;background:var(--white)}.adm-chip input:checked+span{background:var(--black);color:var(--white);border-color:var(--black)}.adm-chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.adm-barra-salvar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);padding:14px 0}.adm-barra-salvar,.adm-filtros{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.adm-filtros{margin-bottom:14px}.adm-filtros input{flex:1 1 260px;width:auto}.adm-filtros select{flex:0 1 220px;width:auto}.adm-tabela-wrap{overflow-x:auto;background:var(--card);border:1px solid var(--line);border-radius:16px;margin-bottom:18px}.adm-tabela{width:100%;border-collapse:collapse;font-size:16px}.adm-tabela th{text-align:left;font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.adm-tabela td,.adm-tabela th{padding:12px 14px;border-bottom:1px solid var(--line)}.adm-tabela td{vertical-align:top}.adm-tabela tr:last-child td{border-bottom:0}.adm-tabela tr.inativo td{color:var(--faint)}.adm-num{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-codigo{font-family:var(--mono);font-size:14.5px}.adm-codigo,.adm-titulo{font-weight:600}.adm-codigo:hover,.adm-titulo:hover{text-decoration:underline}.adm-meta{font-size:14.5px;color:var(--muted);margin-top:3px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.adm-mini{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--paper-2);color:var(--ink);margin-left:6px}.adm-mini.excl{background:var(--accent);color:var(--black)}.adm-vazio{text-align:center;color:var(--muted);padding:40px}.adm-status{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap;font-weight:600}.adm-status.verde{background:var(--wa-soft);color:var(--wa-deep)}.adm-status.laranja{background:var(--accent-soft);color:var(--accent-ink)}.adm-status.cinza{background:var(--paper-2);color:var(--muted)}.adm-status.preto{background:var(--black);color:var(--white)}.adm-status.azul{background:#e6eef8;color:#1d4a7a}.adm-aviso-pendente{display:block;background:var(--accent-soft);border:1px solid #f6c9a8;color:var(--accent-ink);font-weight:600;padding:12px 16px;border-radius:12px;margin-bottom:14px}.adm-situacao{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:18px;font-size:15.5px}.adm-sit-menu{position:relative;display:inline-block;vertical-align:middle;font-family:var(--sans);line-height:1.4;font-weight:400;letter-spacing:0;text-transform:none}.adm-sit-gatilho{border:0;cursor:pointer;font-family:var(--mono)}.adm-sit-gatilho:hover{filter:brightness(.96)}.adm-sit-gatilho:disabled{opacity:.6;cursor:wait}.adm-sit-lista{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:280px;margin:0;padding:6px;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.14)}.adm-sit-titulo{padding:6px 10px 4px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.adm-sit-lista button{font-family:var(--sans);display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:8px;background:none;font-size:15.5px;color:var(--black);cursor:pointer}.adm-sit-lista button:focus-visible,.adm-sit-lista button:hover{background:var(--paper-2)}.adm-sit-erro{display:block;margin-top:6px;font-size:14px;color:#8a1f12}.adm-botoes{display:flex;gap:14px;flex-wrap:wrap}.adm-soltar{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:28px 16px;border:2px dashed var(--line-ink);border-radius:14px;background:var(--paper);cursor:pointer;font-size:16.5px}.adm-soltar:hover{border-color:var(--ink)}.adm-envios progress{width:100%;height:8px;accent-color:var(--wa)}.adm-envios p{font-size:15.5px;display:flex;gap:10px;align-items:center}.adm-fotos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:12px;gap:12px}.adm-foto{border-radius:12px;background:var(--card);border:2px solid var(--line);cursor:-webkit-grab;cursor:grab;display:flex;flex-direction:column}.adm-foto,.adm-foto-img{position:relative;overflow:hidden}.adm-foto-img{aspect-ratio:4/3;background:#1b1a19}.adm-foto-ver{all:unset;display:block;width:100%;height:100%;cursor:zoom-in}.adm-foto-ver:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.adm-foto.capa{border-color:var(--accent)}.adm-foto.arrastando{opacity:.4}.adm-foto img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.adm-foto.oculta .adm-foto-img img{opacity:.4;filter:grayscale(1)}.adm-foto.oculta{border-style:dashed}.adm-foto-n{left:6px;font-size:12.5px;background:rgba(0,0,0,.6);color:#fff;padding:2px 7px}.adm-foto-capa,.adm-foto-n{position:absolute;top:6px;font-family:var(--mono);border-radius:999px}.adm-foto-capa{right:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--black);padding:3px 8px;font-weight:700}.adm-foto-capa.oculta{left:auto;right:6px;top:34px;background:var(--black);color:var(--white)}.adm-foto.oculta:not(.capa) .adm-foto-capa.oculta{top:6px}.adm-foto-chave{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:14.5px;font-weight:600;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adm-foto-chave.on{color:var(--wa-deep)}.adm-foto-chave input{position:absolute;opacity:0;pointer-events:none}.adm-trilho{position:relative;width:34px;height:20px;border-radius:999px;background:var(--line-ink);transition:background .2s;flex:none}.adm-trilho span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s}.adm-foto-chave.on .adm-trilho{background:var(--wa)}.adm-foto-chave.on .adm-trilho span{transform:translateX(14px)}.adm-foto-chave input:focus-visible+.adm-trilho{outline:2px solid var(--ink);outline-offset:2px}.adm-foto-chave input:disabled+.adm-trilho{opacity:.5}.adm-ampliar{position:fixed;inset:0;z-index:90;background:#0a0908;display:flex;align-items:center;justify-content:center;padding:56px 64px 24px}.adm-ampliar img{max-width:100%;max-height:100%;object-fit:contain}.adm-ampliar-topo{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:12px 18px;color:var(--porcelain);font-family:var(--mono);font-size:14px}.adm-ampliar-nav,.adm-ampliar-topo button{border:0;background:rgba(255,255,255,.12);color:#fff;border-radius:50%;width:42px;height:42px;font-size:24px;cursor:pointer}.adm-ampliar-nav{position:absolute;top:50%;transform:translateY(-50%)}.adm-ampliar-nav.esq{left:12px}.adm-ampliar-nav.dir{right:12px}.adm-ampliar-nav:hover,.adm-ampliar-topo button:hover{background:var(--accent);color:var(--black)}.adm-foto-acoes{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:4px;padding:6px;background:linear-gradient(transparent,rgba(0,0,0,.65))}.adm-foto-acoes button{flex:1 1;border:0;border-radius:8px;background:rgba(255,255,255,.92);color:var(--black);font-size:15.5px;padding:6px 0;cursor:pointer}.adm-foto-acoes button:hover:not(:disabled){background:var(--accent)}.adm-foto-acoes button.excluir:hover{background:#f3b8b1}.adm-foto-acoes button:disabled{opacity:.35;cursor:default}@media(max-width:700px){.adm-usuario{margin-left:0;width:100%;justify-content:space-between}.adm-bloco{padding:16px}.adm-fotos{grid-template-columns:repeat(2,1fr)}}.cad-pagina{padding-block:34px 90px;max-width:920px}.cad-form{margin-top:30px;gap:20px}.cad-bloco,.cad-form{display:flex;flex-direction:column}.cad-bloco{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;gap:16px}.cad-bloco h3{font-size:24px;display:flex;align-items:center;gap:12px}.cad-bloco h3 span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--black);color:var(--white);font-family:var(--mono);font-size:13px}.cad-bloco h3 small{font-family:var(--sans);font-size:14px;color:var(--muted);font-weight:400}.cad-linha{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.cad-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.cad-linha .cad-campo{flex:1 1 200px}.cad-linha .cad-campo.curto{flex:0 1 120px}.cad-linha .cad-campo.largo{flex:2 1 320px}.cad-campo>span,.cad-grupo legend{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cad-campo input,.cad-campo select,.cad-campo textarea{font:inherit;font-size:16px;padding:12px 13px;border:1px solid var(--line-ink);border-radius:12px;background:var(--white);color:var(--ink);width:100%}.cad-campo textarea{resize:vertical;line-height:1.5}.cad-campo input:focus,.cad-campo select:focus,.cad-campo textarea:focus{outline:2px solid var(--ink);outline-offset:1px}.cad-dica{font-size:14px;color:var(--muted)}.cad-grupo{border:0;padding:0;margin:0}.cad-grupo legend{margin-bottom:8px}.cad-chips{display:flex;flex-wrap:wrap;gap:8px}.cad-chip{position:relative;cursor:pointer}.cad-chip input{position:absolute;opacity:0;pointer-events:none}.cad-chip span{display:inline-block;padding:8px 13px;border:1px solid var(--line-ink);border-radius:999px;font-size:14px;background:var(--white)}.cad-chip input:checked+span{background:var(--black);color:var(--white);border-color:var(--black)}.cad-chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.cad-soltar{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;padding:26px 16px;border:2px dashed var(--line-ink);border-radius:14px;background:var(--paper);cursor:pointer}.cad-soltar:hover{border-color:var(--ink)}.cad-soltar span{font-size:14px;color:var(--muted)}.cad-fotos{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.cad-fotos li{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--paper-2)}.cad-fotos img{width:100%;height:100%;object-fit:cover}.cad-fotos button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:rgba(0,0,0,.65);color:#fff;cursor:pointer;line-height:1}.cad-autorizacao{max-height:260px;overflow:auto;padding:16px 18px;border:1px solid var(--line-ink);border-radius:12px;background:var(--paper);font-size:14px;line-height:1.6;color:var(--ink-soft)}.cad-autorizacao p+p{margin-top:10px}.cad-autorizacao p:first-child{font-weight:700;color:var(--ink)}.cad-aceite{display:flex;gap:10px;align-items:flex-start;font-size:15px;cursor:pointer}.cad-aceite input{width:20px;height:20px;margin-top:2px;accent-color:var(--black);flex:none}.cad-aceite a{text-decoration:underline}.cad-aviso{font-size:14px;background:var(--accent-soft);border-radius:10px;padding:10px 12px}.cad-erro{background:#fdecea;border:1px solid #f3b8b1;color:#7a1d14;border-radius:12px;padding:12px 14px}.cad-enviar{align-self:flex-start;padding-inline:28px}.cad-armadilha{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cad-pronto{margin-top:30px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:30px}.cad-pronto h2{font-size:clamp(26px,4vw,34px);margin:10px 0 12px}.cad-pronto progress{width:100%;height:10px;margin-top:14px;accent-color:var(--wa)}@media(max-width:600px){.cad-bloco{padding:18px}.cad-enviar{align-self:stretch;justify-content:center}}.adm-mini.site{background:#e6eef8;color:#1d4a7a}.adm-dl{display:grid;grid-gap:8px;gap:8px;margin:0}.adm-dl div{display:grid;grid-template-columns:200px 1fr;grid-gap:12px;gap:12px;font-size:16px}.adm-dl dt{color:var(--muted)}.adm-dl dd{margin:0}.adm-quebra{word-break:break-all}.adm-autorizacao summary{cursor:pointer;font-size:16px}.adm-autorizacao-texto{margin-top:10px;max-height:320px;overflow:auto;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);font-size:15px;line-height:1.55}.adm-autorizacao-texto p+p{margin-top:8px}@media(max-width:700px){.adm-dl div{grid-template-columns:1fr;gap:2px}}.anun-chamada{max-width:none}.anun-cadastro{padding-block:34px 0;scroll-margin-top:84px}.section.anun-como{padding-top:clamp(48px,6vw,64px)}.section.anun-antes-duvidas{padding-bottom:clamp(40px,5vw,56px)}.anun-titulo{font-size:clamp(28px,4vw,38px);margin-bottom:6px}.parc-numeros{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.parc-numeros li{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:grid;grid-gap:4px;gap:4px}.parc-numeros b{font-size:18px}.parc-numeros span{font-size:14.5px;color:var(--muted)}@media(max-width:760px){.parc-numeros{grid-template-columns:1fr}}.parc-quem{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin-top:30px}.parc-cartao{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.parc-cartao h3{font-size:22px}.parc-cartao p{color:var(--muted);margin:0}@media(max-width:760px){.parc-quem{grid-template-columns:1fr}}.parc-form{display:grid;grid-gap:16px;gap:16px;max-width:560px;position:relative}.parc-tipo{border:0;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.parc-tipo legend{font-weight:600;margin-bottom:6px;padding:0}.parc-tipo label{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;cursor:pointer;background:var(--card)}.parc-tipo label.on{border-color:var(--black)}.parc-tipo input{margin-top:4px;accent-color:var(--black)}.parc-tipo span{display:grid;grid-gap:2px;gap:2px}.parc-tipo small{color:var(--muted);font-size:14px}.anun-grade{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}.anun-lado{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:14px;align-self:start}.anun-lado h3{font-size:22px}.anun-lado ol{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.anun-lado p{font-size:14px;color:var(--muted)}.anun-lado .btn{justify-content:center}@media(min-width:1000px){.anun-grade{grid-template-columns:minmax(0,1fr) 320px;gap:44px}.anun-lado{position:-webkit-sticky;position:sticky;top:100px;margin-top:96px}}.anun-texto{max-width:760px}.anun-texto p{margin-top:16px;color:var(--muted);font-size:17px;line-height:1.65}.cad-pronto{scroll-margin-top:96px}@media(max-width:359px){.head-row{gap:12px}.brand-logo img{height:24px}.head-cta{gap:8px}.head-cta .btn{padding:9px 12px;font-size:13px}}.anun-lado-excl{font-size:14.5px;font-weight:500;color:var(--accent-ink);border-top:1px solid var(--line);padding-top:14px}.anun-lado-excl:hover{text-decoration:underline}.excl-faixa-wrap{padding-top:48px}.excl-faixa{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;background:var(--paper-2);border:1px solid var(--line);border-radius:22px;padding:clamp(24px,4vw,40px)}.excl-faixa>div{flex:1 1 460px;min-width:0}.excl-faixa>.btn{flex:none}.excl-faixa h2{font-size:clamp(26px,3.4vw,36px);margin-top:12px}.excl-faixa ul{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:6px 22px;color:var(--muted)}.excl-faixa li:before{content:"✓";color:var(--accent-ink);font-weight:600;margin-right:7px}.faq-link{color:var(--accent-ink);font-weight:500;white-space:nowrap}.faq-link:hover{text-decoration:underline}.excl-sub{color:var(--ink)}.excl-video{margin-top:44px;max-width:860px}.excl-incluso{grid-template-columns:repeat(3,1fr)}@media(max-width:960px){.excl-incluso{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.excl-incluso{grid-template-columns:1fr}}.video-yt{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#000;margin-top:16px}.video-yt button{all:unset;cursor:pointer;display:block;width:100%;height:100%;position:relative}.video-yt iframe,.video-yt img{width:100%;height:100%;object-fit:cover;border:0;display:block}.video-yt-play{position:absolute;inset:0;margin:auto;width:76px;height:76px;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;display:grid;place-items:center;font-size:28px;padding-left:5px}.video-yt button:focus-visible .video-yt-play,.video-yt button:hover .video-yt-play{background:var(--accent-ink)}.sobre-topo{display:grid;grid-template-columns:1.15fr .85fr;grid-template-areas:"cab foto" "texto foto";grid-column-gap:56px;column-gap:56px;padding-block:clamp(40px,6vw,72px) 40px;align-items:start}.sobre-topo-cab{grid-area:cab}.sobre-topo-texto{grid-area:texto;margin-top:24px}.sobre-topo-foto{grid-area:foto;position:relative;aspect-ratio:4/5;border-radius:20px;overflow:hidden;background:var(--paper)}.sobre-topo-foto img{object-fit:cover;object-position:60% 40%}@media(max-width:860px){.sobre-topo{grid-template-columns:1fr;grid-template-areas:"cab" "foto" "texto"}.sobre-topo-foto{margin-top:24px}}.sobre-beneficios{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;padding-bottom:56px}.sobre-beneficios>div{border-top:1px solid var(--line);padding-top:16px}@media(max-width:960px){.sobre-beneficios{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sobre-beneficios{grid-template-columns:1fr;gap:4px}}.hero-actions.acoes-esq{justify-content:flex-start}.faixa-contato{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;flex-wrap:wrap;background:var(--paper-2);border:1px solid var(--line);border-radius:22px;padding:clamp(24px,4vw,40px)}.faixa-contato h2{font-size:clamp(26px,3.4vw,36px)}.faixa-contato p{margin-top:8px;color:var(--muted)}.foot-col a.foot-insta{display:flex;align-items:center;gap:8px}.foot-insta svg{flex:none}.adm-tabela td.adm-miniatura{padding:8px 0 8px 14px;width:88px}.adm-miniatura a{display:block;width:80px;height:60px;border-radius:8px;overflow:hidden;background:var(--paper-2)}.adm-miniatura img{width:100%;height:100%;object-fit:cover;display:block}.adm-miniatura span{display:grid;place-items:center;height:100%;font-size:12.5px;color:var(--faint)}.aviso-cookies{position:fixed;left:16px;right:16px;bottom:16px;z-index:70;max-width:760px;margin:0 auto;display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;background:var(--card);color:var(--ink);border:1px solid var(--line-ink);border-radius:18px;padding:16px 18px;box-shadow:0 18px 40px -18px rgba(0,0,0,.35)}.aviso-cookies p{flex:1 1 320px;font-size:14.5px;line-height:1.5}.aviso-cookies a{text-decoration:underline}.aviso-cookies-botoes{display:flex;gap:10px;flex:none}.aviso-cookies-botoes .btn{padding:10px 18px;font-size:14px}.link-cookies{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.adm-faixa.erro{background:#fdecea;color:#7a1c12;text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px max(16px,calc((100% - 1180px)/2))}.adm-faixa.erro ul{flex-basis:100%;margin:0;padding-left:20px}.adm-faixa.erro .btn{padding:6px 14px;font-size:14.5px;border-color:#7a1c12;color:#7a1c12}.adm-papel{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;color:var(--muted)}.adm-papel select{font:inherit;font-size:14.5px;padding:4px 8px;border:1px solid var(--line-ink);border-radius:8px;background:var(--white);color:var(--ink)}.agenda{gap:18px}.agenda,.agenda-topo{display:flex;flex-direction:column}.agenda-topo{gap:12px}.agenda-legenda{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;color:var(--ink-soft)}.agenda-legenda span{display:inline-flex;align-items:center;gap:8px}.agenda-legenda i{width:18px;height:14px;border-radius:4px;border:1px dashed var(--line-ink);background:var(--white)}.agenda-legenda i.sim{background:var(--accent-ink);border:1px solid var(--accent-ink)}.agenda-atalhos{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.agenda-atalhos span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:2px}.agenda-atalhos button{font:inherit;font-size:13.5px;padding:7px 13px;border:1px solid var(--line-ink);border-radius:999px;background:var(--white);color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.agenda-atalhos button:hover{border-color:var(--ink);background:var(--paper)}.agenda-grade{display:flex;flex-direction:column;gap:5px;max-width:600px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.agenda-linha{display:grid;grid-template-columns:46px repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px;align-items:center}.agenda-cab{padding-bottom:2px}.agenda-rot{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:none;border:0;padding:6px 0;cursor:pointer;border-radius:6px}.agenda-rot:hover:not(:disabled){background:var(--paper)}.agenda-rot.hora{color:var(--muted);text-align:left;letter-spacing:.02em;text-transform:none}.agenda-rot:disabled{cursor:default}.agenda-periodo{display:flex;flex-direction:column;gap:5px}.agenda-periodo+.agenda-periodo{margin-top:8px}.agenda-periodo-nome{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding-left:51px}.agenda-q{height:30px;border-radius:7px;border:1px dashed var(--line-ink);background:var(--white);cursor:pointer;padding:0;transition:background .12s,border-color .12s;touch-action:manipulation}.agenda-q:hover:not(:disabled){border-color:var(--accent-ink)}.agenda-q.sim{background:var(--accent-ink);border:1px solid var(--accent-ink)}.agenda-q.sim:hover:not(:disabled){background:#c95a14}.agenda-q:disabled{cursor:default}.agenda-resumo{background:var(--paper);border-radius:12px;padding:12px 15px;display:flex;flex-direction:column;gap:3px}.agenda-resumo span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.agenda-resumo p{font-size:15px;color:var(--ink)}.agenda-obs textarea:disabled{opacity:.8}.agenda-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.agenda-ok{color:var(--wa);font-weight:600}.agenda-erro{color:#7a1d14}.cad-agenda{margin-top:28px;padding-top:26px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.cad-agenda h3{font-size:26px}.cad-agenda>p{color:var(--ink-soft);margin-bottom:10px}.agenda-pagina{padding-block:34px 90px;max-width:760px}.agenda-pagina h1{font-size:clamp(32px,5vw,48px);margin:14px 0}.agenda-intro{color:var(--ink-soft);margin:0 0 24px}.agenda-cartao{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px}.adm-agenda h3{font-size:18px;margin:6px 0 2px}.adm-agenda-link,.adm-agenda-pref{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.adm-link-agenda{flex:1 1 320px;font:inherit;font-size:14.5px;padding:11px 12px;border:1px solid var(--line-ink);border-radius:10px;background:var(--paper);min-width:0}@media (max-width:600px){.agenda-cartao{padding:18px 14px}}@media (max-width:420px){.agenda-linha{grid-template-columns:34px repeat(7,minmax(0,1fr));gap:4px}.agenda-grade,.agenda-periodo{gap:4px}.agenda-periodo-nome{padding-left:38px}.agenda-q{height:28px;border-radius:6px}.agenda-rot{font-size:10px;letter-spacing:.04em}}.conta-icone{width:44px;height:44px;border-radius:50%;border:1px solid #4a4642;display:grid;place-items:center;color:var(--porcelain);transition:border-color .15s,color .15s}.conta-icone:hover{border-color:var(--accent);color:var(--white)}.cta-curto{display:none}@media(max-width:480px){.cta-longo{display:none}.cta-curto{display:inline}.conta-icone{width:40px;height:40px}}@media(max-width:340px){.head-cta .btn{padding:8px 10px}}.conta-entrar{padding-block:44px 90px;max-width:520px}.conta-entrar h1{font-size:clamp(36px,6vw,54px);margin:14px 0 10px}.conta-intro{color:var(--ink-soft);margin-bottom:22px}.conta-cartao{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px}.conta-form{display:flex;flex-direction:column;gap:14px}.conta-form .btn{align-self:flex-start}.conta-abas{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px}.conta-abas a,.conta-abas button{font:inherit;font-size:14.5px;background:none;border:0;padding:10px 14px;cursor:pointer;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.conta-abas .ativa{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.conta-codigo{font-family:var(--mono)!important;font-size:24px!important;letter-spacing:.35em;text-align:center}.conta-link{background:none;border:0;padding:0;font:inherit;font-size:14px;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer;align-self:flex-start}.conta-pagina{padding-block:36px 80px}.conta-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.conta-topo h1{font-size:clamp(34px,5.5vw,52px);margin:12px 0 4px}.conta-email{color:var(--muted);font-size:14px}.conta-abas-nav{margin-bottom:26px}.conta-rodape{margin-top:34px;color:var(--muted);font-size:14px}.conta-rodape a{text-decoration:underline}.conta-vazio{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.conta-vazio h2{font-size:28px}.conta-dados{display:grid;grid-gap:18px;gap:18px;max-width:640px}.conta-dados h2{font-size:24px}.conta-excluir summary{cursor:pointer;font-weight:600;color:var(--ink-soft)}.conta-excluir[open] summary{margin-bottom:12px}.cad-acesso{margin-top:22px}.mc-lista{gap:26px}.mc-imovel,.mc-lista{display:flex;flex-direction:column}.mc-imovel{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;gap:20px}.mc-cabeca{display:grid;grid-template-columns:180px 1fr;grid-gap:20px;gap:20px;align-items:start}.mc-foto{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;color:var(--muted);font-size:13px}.mc-foto img{width:100%;height:100%;object-fit:cover}.mc-info{display:flex;flex-direction:column;gap:8px;min-width:0}.mc-info h2{font-size:clamp(22px,3vw,30px);line-height:1.15}.mc-chips{display:flex;flex-wrap:wrap;gap:8px}.mc-excl,.mc-sit{font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid var(--line-ink);background:var(--white)}.mc-sit.verde{background:var(--wa-soft);border-color:#b9d6c5;color:var(--wa-deep)}.mc-sit.laranja{background:var(--accent-soft);border-color:#f6c8a6;color:var(--accent-ink)}.mc-sit.preto{background:var(--ink);border-color:var(--ink);color:var(--white)}.mc-sit.cinza{color:var(--muted)}.mc-excl{background:var(--ink);color:var(--white);border-color:var(--ink)}.mc-fatos{color:var(--ink-soft);font-size:15px}.mc-preco{font-family:var(--serif);font-size:24px}.mc-linha{list-style:none;margin:0;padding:0;display:flex;gap:0;counter-reset:etapa}.mc-linha li{flex:1 1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:0 4px}.mc-linha li:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:2px;background:var(--line)}.mc-linha li:first-child:before{display:none}.mc-linha li.atual:before,.mc-linha li.feita:before{background:var(--accent-ink)}.mc-ponto{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;border:2px solid var(--line-ink);background:var(--white);display:grid;place-items:center;font-size:13px;color:var(--white);font-weight:700}.mc-linha li.feita .mc-ponto{background:var(--accent-ink);border-color:var(--accent-ink)}.mc-linha li.atual .mc-ponto{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--accent-soft)}.mc-etapa{font-size:13.5px;line-height:1.25;color:var(--muted)}.mc-linha li.feita .mc-etapa{color:var(--ink)}.mc-linha li.atual .mc-etapa{color:var(--ink);font-weight:600}.mc-data{font-family:var(--mono);font-size:11px;color:var(--muted)}.mc-agora{background:var(--accent-soft);border-radius:12px;padding:12px 15px;font-size:15px;color:var(--ink-soft)}.mc-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px}.mc-cartao{border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-width:0}.mc-cartao:has(.mc-agenda-editor){grid-column:1/-1}.mc-cartao h3{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400}.mc-numero{font-family:var(--serif);font-size:40px;line-height:1}.mc-numero small{font-family:var(--sans);font-size:15px;color:var(--ink-soft)}.mc-prox{font-size:14.5px}.mc-visitas{list-style:none;margin:0;padding:0;gap:12px;width:100%}.mc-visitas,.mc-visitas li{display:flex;flex-direction:column}.mc-visitas li{border-top:1px solid var(--line);padding-top:10px;gap:6px}.mc-vdata{font-family:var(--mono);font-size:12px;color:var(--muted)}.mc-retorno{display:flex;flex-wrap:wrap;gap:6px}.mc-retorno p{width:100%;font-size:14.5px;color:var(--ink-soft)}.mc-tag{font-size:12.5px;padding:4px 9px;border-radius:999px}.mc-tag.mais{background:var(--wa-soft);color:var(--wa-deep)}.mc-tag.menos{background:var(--accent-soft);color:var(--accent-ink)}.mc-sem{font-size:14px;color:var(--muted)}.mc-corretor{font-family:var(--serif);font-size:22px}.mc-datas{margin:6px 0 0;display:flex;flex-direction:column;gap:6px;width:100%}.mc-datas div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:6px;font-size:14px}.mc-datas dt{color:var(--muted)}.mc-datas dd{margin:0;font-weight:600}.mc-docs{background:var(--paper)}.mc-breve{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-ink);border-radius:999px;padding:4px 10px;color:var(--muted)}.mc-agenda-editor{width:100%;display:flex;flex-direction:column;gap:10px}@media(max-width:640px){.mc-imovel{padding:18px 14px}.mc-cabeca{grid-template-columns:1fr}.mc-linha{flex-direction:column;gap:14px}.mc-linha li{flex-direction:row;text-align:left;gap:12px;padding:0}.mc-linha li:before{top:-14px;bottom:auto;left:13px;right:auto;width:2px;height:14px}.mc-data{margin-left:auto}.conta-topo{flex-direction:column}}.adm-visitas h2 small{font-family:var(--sans);font-size:15.5px;color:var(--muted);margin-left:8px}.adm-visitas-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.adm-visitas-lista li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.adm-visitas-acoes{display:flex;gap:12px;flex:none}.adm-visita-form{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--paper)}.conta-ou{display:flex;align-items:center;gap:12px;color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:6px 0}.conta-ou:after,.conta-ou:before{content:"";flex:1 1;height:1px;background:var(--line)}.fav-btn{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;background:rgba(255,255,255,.92);color:var(--ink);cursor:pointer;box-shadow:0 4px 14px -6px rgba(0,0,0,.35);transition:transform .15s,color .15s}.fav-btn:hover{transform:scale(1.08)}.fav-btn.sim{color:var(--accent)}.fav-pagina{gap:8px}.fav-pagina.sim{color:var(--ink);border-color:var(--accent)}.fav-pagina.sim svg{color:var(--accent)}.fav-aviso{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:60;width:min(520px,calc(100% - 32px));background:var(--ink);color:var(--porcelain);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 24px 50px -20px rgba(0,0,0,.6);animation:fade .2s ease}.fav-aviso b{color:var(--white)}.fav-aviso-acoes{display:flex;gap:10px;flex-wrap:wrap}.fav-aviso .btn-primary{background:var(--accent);color:var(--black)}.fav-aviso .btn-ghost{color:var(--porcelain);border-color:#4a4642}.fv{display:flex;flex-direction:column;gap:18px}.fv-pastas{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fv-pastas>button{font:inherit;font-size:14px;padding:8px 14px;border:1px solid var(--line-ink);border-radius:999px;background:var(--white);color:var(--ink);cursor:pointer}.fv-pastas>button span{font-family:var(--mono);font-size:11.5px;color:var(--muted);margin-left:4px}.fv-pastas>button.ativa{background:var(--ink);border-color:var(--ink);color:var(--white)}.fv-pastas>button.ativa span{color:var(--on-dark-muted)}.fv-pastas .fv-mais{border-style:dashed;color:var(--ink-soft)}.fv-nova{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fv-nova input{font:inherit;font-size:15px;padding:8px 12px;border:1px solid var(--line-ink);border-radius:999px;min-width:220px}.fv-cabeca{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.fv-cabeca h2{font-size:26px}.fv-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.fv-item{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.fv-foto{position:relative;aspect-ratio:4/3;background:var(--paper-2);display:grid;place-items:center;color:var(--muted);font-size:13px}.fv-foto img{width:100%;height:100%;object-fit:cover}.fv-sit{position:absolute;top:10px;left:10px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--ink);color:var(--white)}.fv-sit.estatico{position:static;align-self:flex-start}.fv-corpo{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1 1}.fv-topo{display:flex;justify-content:space-between;align-items:center}.fv-tirar{position:static;width:32px;height:32px;box-shadow:none;background:var(--paper)}.fv-titulo{font-family:var(--serif);font-size:19px;line-height:1.2}.fv-titulo:hover{text-decoration:underline}.fv-fatos{font-size:14px;color:var(--ink-soft)}.fv-preco{font-family:var(--serif);font-size:20px}.fv-reacoes{font-size:14px;background:var(--paper);border-radius:10px;padding:6px 10px}.fv-nota{display:flex;flex-direction:column;gap:4px}.fv-nota span{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fv-nota em{font-style:normal;color:var(--wa);letter-spacing:0;text-transform:none;font-family:var(--sans)}.fv-nota textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line-ink);border-radius:10px;resize:vertical;background:var(--white)}.fv-nas-pastas summary{cursor:pointer;font-size:14px;color:var(--ink-soft)}.fv-nas-pastas[open]{display:flex;flex-direction:column;gap:6px}.fv-comparar,.fv-nas-pastas .cad-aceite{font-size:14px}.fv-comparar{display:flex;align-items:center;gap:8px;cursor:pointer;margin-top:auto}.fv-comparar input{width:18px;height:18px;accent-color:var(--black)}.fv-barra{position:-webkit-sticky;position:sticky;bottom:14px;z-index:5;align-self:center;display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--ink);color:var(--porcelain);border-radius:999px;padding:8px 8px 8px 18px;box-shadow:0 18px 40px -18px rgba(0,0,0,.6)}.fv-barra .conta-link{color:var(--on-dark-muted)}.fv-barra .btn-primary{background:var(--accent);color:var(--black)}.fv-barra .desab{opacity:.5}.reacoes{display:flex;gap:8px}.reacoes button{font:inherit;font-size:14px;padding:7px 12px;border:1px solid var(--line-ink);border-radius:999px;background:var(--white);cursor:pointer}.reacoes button.sim{background:var(--ink);color:var(--white);border-color:var(--ink)}.pasta-pub h1{font-size:clamp(34px,5.5vw,52px);margin:12px 0 10px}.cmp{display:flex;flex-direction:column;gap:16px}.cmp-wrap{overflow-x:auto;background:var(--card);border:1px solid var(--line);border-radius:16px}.cmp-tabela{width:100%;border-collapse:collapse;min-width:560px}.cmp-tabela td,.cmp-tabela th{padding:12px 14px;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-size:15px}.cmp-tabela thead th{border-top:0;font-weight:400}.cmp-tabela thead th>*{display:block;margin-bottom:6px}.cmp-tabela tbody th{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400;white-space:nowrap}.cmp-foto{aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--paper-2);display:grid;place-items:center;font-size:12px;color:var(--muted)}.cmp-foto img{width:100%;height:100%;object-fit:cover}.cmp-titulo{font-family:var(--serif);font-size:17px;line-height:1.2}.adm-mini.fav{color:var(--accent-ink);border-color:#f6c8a6}.adm-favoritos{font-size:15.5px;color:var(--accent-ink);margin-top:4px}.cad-aviso a{text-decoration:underline;font-weight:600}.outros-prop{gap:14px}.outros-prop,.outros-prop-item{display:flex;flex-direction:column}.outros-prop-item{border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin:0;gap:12px;background:var(--paper)}.outros-prop-item legend{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 6px}.outros-prop-mais{align-self:flex-start;background:none;border:1px dashed var(--line-ink);border-radius:999px;padding:8px 14px;font:inherit;font-size:14px;color:var(--ink-soft);cursor:pointer}.outros-prop-mais:hover{border-color:var(--ink);color:var(--ink)}.contrato-pagina{padding-block:36px 90px;max-width:820px}.contrato-pagina h1{font-size:clamp(32px,5vw,48px);margin:12px 0}.contrato-texto{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px 26px;max-height:62vh;overflow-y:auto;font-size:15px;line-height:1.6;color:var(--ink-soft)}.contrato-texto h2{font-size:22px;margin-bottom:12px;color:var(--ink)}.contrato-texto h3{font-family:var(--sans);font-size:15px;font-weight:700;margin:18px 0 6px;color:var(--ink)}.contrato-texto p{margin:0 0 10px}.contrato-hash{font-size:12px;color:var(--muted);margin:10px 0 18px;word-break:break-all}.contrato-hash code{font-family:var(--mono);font-size:11px}.contrato-signatarios{margin-bottom:20px}.contrato-signatarios h3{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:400;margin-bottom:8px}.contrato-signatarios ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--card)}.contrato-signatarios li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--line);font-size:14px}.contrato-signatarios li:first-child{border-top:0}.contrato-signatarios b{font-weight:600;color:var(--muted)}.contrato-signatarios b.ok{color:var(--wa)}.contrato-assinar h3{font-size:22px}.adm-contrato-lista{list-style:none;margin:0;padding:0}.adm-contrato-lista li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line)}.adm-contrato-acoes{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.adm-contrato-form{display:flex;flex-direction:column;gap:14px}.carregando-cartao{min-height:380px;background:linear-gradient(90deg,var(--card) 0,var(--paper) 50%,var(--card) 100%);background-size:200% 100%;animation:carregando 1.2s ease-in-out infinite}.carregando-cartao.alto{min-height:60vh}@keyframes carregando{0%{background-position:100% 0}to{background-position:-100% 0}}.filtros-celular{display:none}@media(max-width:640px){.filtros-celular{display:flex;gap:10px}.filtros-celular .btn{flex:1 1;justify-content:center}.filters{display:none}.filters.aberto-celular{display:grid;margin-top:10px}}.com-aviso-fav .fab-wa{opacity:0;pointer-events:none;transform:scale(.8)}.fab-wa{transition:opacity .2s,transform .2s}.fav-toast{position:fixed;left:50%;bottom:96px;transform:translateX(-50%);z-index:60;background:var(--ink);color:var(--porcelain);border-radius:999px;padding:10px 18px;font-size:14px;box-shadow:0 14px 30px -14px rgba(0,0,0,.6);animation:fade .2s ease;max-width:calc(100% - 32px);text-align:center}.cad-acesso.destaque{background:var(--accent-soft);border:0;border-radius:16px;padding:20px;margin-top:22px}.contrato-ir{display:none}@media(max-width:640px){.contrato-texto{max-height:none;overflow:visible;padding:18px 16px}.contrato-ir{display:block;position:-webkit-sticky;position:sticky;bottom:14px;z-index:5;margin:14px auto;width:max-content;background:var(--ink);color:var(--white);padding:12px 22px;border-radius:999px;font-weight:600;font-size:15px;box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}.contrato-assinar{scroll-margin-top:90px}}.adm-subnav{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;gap:6px;flex-wrap:wrap;padding:10px 0;margin:4px 0 14px;background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.adm-subnav a{font-size:15.5px;padding:7px 14px;border-radius:999px;border:1px solid var(--line-ink);background:var(--white)}.adm-subnav a:hover{border-color:var(--ink)}#proprietario,.adm-ancora{scroll-margin-top:70px}html{scroll-behavior:smooth}.fv-topo-acoes{display:flex;gap:6px;align-items:center}.fv-menu{width:32px;height:32px;border-radius:50%;border:1px solid var(--line-ink);background:var(--white);font-size:18px;line-height:1;cursor:pointer;color:var(--ink)}.fv-menu[aria-expanded=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.fv-mais{gap:10px;border-top:1px solid var(--line);padding-top:10px;margin-top:2px}.fv-mais,.fv-nas-pastas{display:flex;flex-direction:column}.fv-nas-pastas{border:0;margin:0;padding:0;gap:6px}.fv-nas-pastas legend{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.fv-nota-previa{font-size:13.5px;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-marcado{font-size:13px;color:var(--wa);font-weight:600}.fv-comparar{margin-top:0}@media(max-width:640px){.fv-grade{grid-template-columns:1fr;gap:10px}.fv-item{flex-direction:row;align-items:stretch}.fv-foto{width:108px;flex:none;aspect-ratio:auto;min-height:118px}.fv-sit{font-size:10.5px;padding:3px 7px;top:6px;left:6px}.fv-corpo{padding:10px 12px;gap:4px;min-width:0}.fv-titulo{font-size:15.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fv-fatos{font-size:12.5px}.fv-preco{font-size:17px}.fv-menu,.fv-tirar{width:30px;height:30px}}.conta-icone.logado{background:var(--accent);border-color:var(--accent);color:var(--white);font-weight:700;font-size:17px}.conta-icone.logado:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.conta-sair{display:flex}@media(max-width:640px){.conta-pagina{padding-top:22px}.conta-topo{margin-bottom:10px}.conta-topo h1{font-size:30px;margin:8px 0 0}.conta-email,.conta-sair-topo{display:none}.conta-abas-nav{margin-bottom:18px}}.mc-det{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden}.mc-det .mc-imovel{border:0;border-radius:0;border-top:1px solid var(--line)}.mc-resumo{display:flex;align-items:center;gap:14px;padding:14px 16px;cursor:pointer;list-style:none}.mc-resumo::-webkit-details-marker{display:none}.mc-resumo-foto{width:64px;height:48px;border-radius:10px;overflow:hidden;background:var(--paper-2);flex:none}.mc-resumo-foto img{width:100%;height:100%;object-fit:cover}.mc-resumo-txt{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:15px}.mc-resumo-txt small{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12.5px}.mc-resumo-seta{margin-left:auto;font-size:20px;color:var(--muted);transition:transform .2s}.mc-det[open] .mc-resumo-seta{transform:rotate(180deg)}.acoes-lado{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.acoes-lado .share{position:relative;min-width:0}.acoes-lado .btn{width:100%;justify-content:center}.acoes-lado .btn svg{flex:none}.gal-wrap{position:relative}.gal-wrap>.fav-btn{top:14px;right:14px;z-index:3;width:42px;height:42px}.reacoes-bloco{display:flex;flex-direction:column;gap:6px}.reacoes-obrigado{font-size:13px;color:var(--wa)}.pasta-fim{margin-top:34px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pasta-fim h2{font-size:26px}.cmp-tabela tbody th,.cmp-tabela thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--card)}@media(max-width:640px){.cmp-tabela tbody th{font-size:9.5px;letter-spacing:.06em;padding:10px 8px;white-space:normal;min-width:74px}.cmp-tabela td{font-size:14px;min-width:150px}}.adm-convites{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adm-convites li{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.adm-convite-quem{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px;font-size:15.5px;color:var(--muted);overflow-wrap:anywhere}.adm-convite-quem b{color:var(--ink);font-weight:600}.adm-acesso-prop{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:2px 0 6px}p.adm-acesso-prop{display:block}.prop-imovel{display:flex;flex-direction:column;gap:4px;margin:18px 0;padding:16px 18px}.prop-imovel span:last-child{color:var(--muted);font-size:14px}.prop-form h2{font-size:22px;margin:10px 0 2px}.prop-form .outros-prop-item{margin-bottom:12px}.prop-rep{margin-top:4px}.prop-soma{margin:4px 0 6px;padding:10px 14px;border-radius:12px;background:var(--paper);font-size:14.5px;color:var(--ink)}.prop-soma.ok{background:#e8f3ec;color:#1f6b45}.adm-prop-nova{padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.adm-prop-lista,.adm-prop-nova{display:flex;flex-direction:column;gap:10px}.adm-prop-lista{list-style:none;margin:14px 0 0;padding:0}.adm-prop-lista>li{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:14px}.adm-prop-lista>li.apagada{opacity:.6}.adm-prop-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.adm-prop-det summary{cursor:pointer;font-size:15.5px;font-weight:600}.adm-prop-det li,.adm-prop-det p{font-size:15.5px;margin:6px 0}.adm-prop-det ul{margin:4px 0 0;padding-left:18px}.adm-termo{margin-top:14px;padding:14px 16px;border:1px dashed var(--borda,#d9d6cf);border-radius:12px;background:var(--fundo-suave,#faf9f6)}.adm-termo h4{margin:0 0 6px;font-size:16.5px}.adm-termo .adm-prop-topo{align-items:center}.adm-termo-texto{width:100%;font-family:inherit;font-size:15px;line-height:1.5;min-height:320px;resize:vertical}.adm-juri-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:0 0 22px}.adm-juri-num{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--borda,#d9d6cf);border-radius:12px;text-decoration:none;color:inherit;background:var(--branco,#fff)}.adm-juri-num b{font-size:26px;line-height:1}.adm-juri-num span{font-size:14px;color:var(--texto-suave,#666);line-height:1.3}.adm-juri-num:hover{border-color:currentColor}.adm-termo-pct{border:1px solid var(--borda,#d9d6cf);border-radius:10px;padding:10px 12px;margin:4px 0 10px}.adm-termo-pct legend{font-size:14.5px;font-weight:600;padding:0 4px}.adm-termo-pct-grade{display:flex;flex-wrap:wrap;gap:8px 18px}.adm-termo-pct-linha{display:inline-flex;align-items:center;gap:6px;font-size:15px;max-width:100%}.adm-termo-pct-linha span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.adm-termo-pct-linha input{width:64px;padding:5px 8px;border:1px solid var(--borda,#d9d6cf);border-radius:8px;font:inherit;text-align:right}.adm-termo-pct-linha i{font-style:normal;color:var(--texto-suave,#666)}.adm-status.vermelho{background:#fdecea;color:#8a1f12}.adm-status.amarelo{background:#fff4cc;color:#7a5a00}.dd-passos{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;counter-reset:p}.dd-passos li{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border-radius:10px;border:1px solid var(--borda,#e4e1da);font-size:14px;line-height:1.3;color:var(--texto-suave,#666);background:var(--branco,#fff)}.dd-passos li b{flex:none;width:20px;height:20px;border-radius:99px;display:grid;place-items:center;font-size:13px;background:var(--paper-2,#efede8);color:inherit}.dd-passos li.feito{color:#2e7d4f}.dd-passos li.feito b{background:#2e7d4f;color:#fff}.dd-passos li.atual{border-color:var(--accent,#e07a2f);color:inherit;font-weight:600}.dd-passos li.atual b{background:var(--accent,#e07a2f);color:#fff}.dd-cartoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.dd-cartao-filtro{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border:1px solid var(--borda,#d9d6cf);border-radius:12px;background:var(--branco,#fff);cursor:pointer;text-align:left;font:inherit;color:inherit}.dd-cartao-filtro b{font-size:24px;line-height:1}.dd-cartao-filtro span{font-size:15px;font-weight:600}.dd-cartao-filtro small{font-size:13.5px;color:var(--texto-suave,#666);line-height:1.3}.dd-cartao-filtro.ativo{border-color:var(--black,#111);box-shadow:inset 0 0 0 1px var(--black,#111)}.dd-cartao-filtro.zerado{opacity:.6}.dd-grupo>summary,.dd-recolhivel>summary{cursor:pointer;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.dd-completo{color:#2e7d4f}.dd-topo{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:16px}.dd-item .dd-acoes,.dd-item .dd-cliente,.dd-item .dd-det,.dd-item .dd-linha{margin-left:0}.dd-acoes{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin:8px 0 0;font-size:15px}.dd-item.estado-naoSeAplica,.dd-item.estado-recebido{border-left-color:var(--accent,#e07a2f)}.dd-item.estado-aprovado,.dd-item.estado-dispensado{border-left-color:#2e7d4f}.dd-item.estado-reenvio{border-left-color:#c0392b}.dd-retorno{font-size:14.5px;margin:0}.dd-protocolo{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-end;margin:8px 0 0;padding:10px 12px;border-radius:10px;background:#eef3fa}.dd-protocolo label{display:grid;grid-gap:2px;gap:2px;font-size:14px}.dd-protocolo input{font:inherit;padding:5px 8px;border:1px solid var(--borda,#d9d6cf);border-radius:8px}.dd-item.estado-protocolado{border-left-color:#3b6ea8}.dd-lote{height:auto;max-height:92vh}.dd-lote-corpo{flex:1 1;overflow:auto;padding:14px 16px;display:grid;grid-gap:12px;gap:12px;align-content:start}.dd-lote-escolher{display:grid;grid-gap:4px;gap:4px;place-items:center;text-align:center;padding:22px;border:2px dashed var(--borda,#d9d6cf);border-radius:12px;cursor:pointer;background:#faf9f6}.dd-lote-escolher:hover{border-color:var(--black,#111)}.dd-lote-tabela{width:100%;font-size:14.5px}.dd-lote-tabela td{vertical-align:top}.dd-lote-tabela select{max-width:340px;padding:5px 6px}.dd-lote-tabela input[type=date],.dd-lote-tabela select{font:inherit;border:1px solid var(--borda,#d9d6cf);border-radius:8px}.dd-lote-tabela input[type=date]{padding:4px 6px}.dd-lote-tabela small{display:block;margin-top:4px}.dd-lote-tabela .adm-status{margin-left:6px}.dd-lote-tabela tr.alerta td{background:#fff8ec}.dd-datas{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-end}.dd-datas label{display:grid;grid-gap:2px;gap:2px;font-size:14px}.dd-datas input{font:inherit;padding:5px 8px;border:1px solid var(--borda,#d9d6cf);border-radius:8px}.dd-achados{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:15px}.dd-achados li{padding:8px 10px;border-radius:8px;border-left:4px solid #d9a400;background:#fffaf0}.dd-achados li.risco{border-left-color:#c0392b;background:#fdf1ef}.dd-modal{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}.dd-modal-caixa{background:var(--branco,#fff);border-radius:14px;width:min(1180px,100%);height:min(92vh,900px);display:flex;flex-direction:column;overflow:hidden}.dd-modal-topo{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--borda,#e4e1da)}.dd-modal-corpo{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:0}.dd-previa{display:flex;flex-direction:column;gap:8px;padding:12px;background:#f4f3f0;min-height:0}.dd-previa iframe,.dd-previa img{flex:1 1;width:100%;min-height:0;border:0;border-radius:8px;background:#fff;object-fit:contain}.dd-previa-dado{margin:auto;font-size:18px}.dd-modal-lado{padding:16px;display:flex;flex-direction:column;gap:10px;overflow:auto}.dd-modal-lado h3{margin:0;font-size:17px}.dd-modal-apont{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--borda,#e4e1da);border-radius:10px}.dd-modal-apont select,.dd-modal-apont textarea{font:inherit;padding:6px 8px;border:1px solid var(--borda,#d9d6cf);border-radius:8px}.dd-modal-fim{margin:auto;text-align:center;display:grid;grid-gap:12px;gap:12px}@media (max-width:860px){.dd-cartoes,.dd-passos{grid-template-columns:1fr 1fr}.dd-modal-corpo{grid-template-columns:1fr;grid-template-rows:55% auto}}.resumo-visitas-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.resumo-visitas-topo h2{margin:0}.resumo-visitas-num{display:flex;flex-wrap:wrap;gap:8px}.resumo-visitas-num span{padding:6px 12px;border-radius:999px;background:var(--paper-2,#efede8);font-size:13.5px}.resumo-visitas-num span b{font-size:16px;margin-right:4px}.resumo-visitas-num span.atencao{background:var(--accent-soft,#fbe7d3);color:var(--accent-ink,#8a3c00);font-weight:600}.resumo-visitas-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.resumo-visitas-lista li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:13.5px;padding:6px 0;border-top:1px solid var(--borda,#eceae4)}.resumo-visitas-lista time{min-width:118px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visitas-confirmar{margin:0 0 16px;padding:14px 16px;border-radius:12px;background:var(--accent-soft,#fbe7d3);border:1px solid var(--accent,#e0a060)}.visitas-confirmar h3{margin:0 0 4px;font-size:16px}.visitas-confirmar ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.visitas-confirmar li{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;font-size:14px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08)}.visitas-confirmar time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hunt-form .adm-linha{flex-wrap:wrap}.hunt-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.hunt-lista li{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--borda,#eceae4)}.hunt-lista li>div{display:grid;grid-gap:2px;gap:2px}.hunt-resumo{font-size:13.5px;color:var(--texto-suave,#666)}.hunt-topo{gap:12px;justify-content:space-between;margin-bottom:10px}.hunt-acoes,.hunt-topo{display:flex;flex-wrap:wrap;align-items:center}.hunt-acoes{gap:10px}.hunt-fontes{margin:8px 0;font-size:14px}.hunt-saida{margin:12px 0;padding:12px 14px;border:1px solid var(--line,#e5e0d8);border-radius:10px;background:var(--surface,#fff);display:grid;grid-gap:8px;gap:8px;font-size:14px}.hunt-saida p{margin:0}.hunt-evf{margin:18px 0;padding:16px;border:1px solid var(--line,#e5e0d8);border-radius:12px;background:var(--surface,#fff);display:grid;grid-gap:12px;gap:12px}.hunt-evf-topo{display:flex;justify-content:space-between;align-items:center;gap:12px}.hunt-evf-topo h3{margin:0;font-size:18px}.hunt-evf-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.hunt-evf-campo{display:grid;grid-gap:4px;gap:4px;font-size:13px}.hunt-evf-campo input{padding:7px 9px;border:1px solid var(--line,#d9d3c8);border-radius:8px;font:inherit}.hunt-evf-campo input.mudou{border-color:#b08d57;background:#fbf6ec}.hunt-evf-premissas summary{cursor:pointer;font-size:14px;margin-bottom:10px}.hunt-evf-custos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.hunt-evf-custos div{display:grid;grid-gap:2px;gap:2px;padding:10px;border-radius:8px;background:rgba(0,0,0,.03)}.hunt-evf-custos small{font-size:12px;opacity:.7}.hunt-evf-cens{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.hunt-evf-cen{padding:12px;border:1px solid var(--line,#e5e0d8);border-radius:10px}.hunt-evf-cen h4{margin:0 0 8px}.hunt-evf-cen dl{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;margin:0;font-size:14px}.hunt-evf-cen dd{margin:0;text-align:right}.hunt-evf-cen .bom{color:#1f7a4d}.hunt-evf-cen .ruim{color:#b3261e}.hunt-evf-rodape{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hunt-filtros{display:grid;grid-gap:10px;gap:10px;margin:14px 0 6px}.hunt-chips{display:flex;flex-wrap:wrap;gap:8px}.hunt-chip{border:1px solid var(--borda,#d9d6cd);background:#fff;border-radius:999px;padding:6px 14px;font-size:13.5px;cursor:pointer}.hunt-chip.on{background:#000;color:#fff;border-color:#000}.hunt-campos{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:13.5px}.hunt-campos label{display:flex;gap:6px;align-items:center}.hunt-rolagem{border:1px solid var(--borda,#e1ded6);border-radius:12px;background:#fff}.hunt-tabela{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.hunt-tabela td.ruim{color:#b3261e}.hunt-estudo{border:1px solid var(--borda,#d9d6cd);background:#fff;border-radius:8px;padding:5px 6px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.hunt-estudo:hover:not(:disabled){background:var(--paper-2,#f3f1ec)}.hunt-estudo:disabled{opacity:.4;cursor:default}.hunt-tabela th{background:var(--paper-2,#f3f1ec);text-align:left;padding:8px 6px;font-size:12px;vertical-align:bottom;overflow-wrap:anywhere}.hunt-tabela th:first-child{border-top-left-radius:11px}.hunt-tabela th:last-child{border-top-right-radius:11px}.hunt-tabela td{padding:9px 6px;border-top:1px solid var(--borda,#eceae4);vertical-align:top;overflow-wrap:anywhere}.hunt-tabela select{width:100%;max-width:100%;font-size:12px}.hunt-tabela tr.sumiu{opacity:.55}.hunt-tabela td small{display:block;color:var(--texto-suave,#666);font-size:12px}.hunt-ord{background:none;border:0;padding:0;font:inherit;font-weight:700;cursor:pointer}.hunt-imovel{display:flex;gap:8px}.hunt-imovel img{width:60px;height:48px;object-fit:cover;border-radius:8px;flex:none}.hunt-imovel>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.hunt-selos{display:flex;flex-wrap:wrap;gap:4px}.hunt-selos i{font-style:normal;font-size:11.5px;padding:2px 8px;border-radius:999px;background:var(--paper-2,#efede8)}.hunt-selos i.novo{background:#d8f0d3}.hunt-selos i.baixou{background:#fde2c8}.hunt-selos i.sumiu{background:#e4e4e4}.hunt-nota{border:1px solid transparent;border-bottom:1px dashed var(--borda,#d9d6cd);font-size:12.5px;padding:2px 0;background:transparent;width:100%}.hunt-nota:focus{border-color:var(--borda,#d9d6cd);outline:none}.hunt-fav{background:none;border:0;font-size:18px;color:#c8c4b8;cursor:pointer}.hunt-fav.on{color:#e0a000}.hunt-tabela td.bom{color:#1f7a2e;font-weight:600}.hunt-ordenar-mobile{display:none;gap:8px;align-items:center;flex-wrap:wrap;font-size:13.5px;margin:0 0 10px}@media (max-width:1000px){.hunt-tabela,.hunt-tabela tbody,.hunt-tabela td,.hunt-tabela tr{display:block}.hunt-tabela colgroup,.hunt-tabela thead{display:none}.hunt-ordenar-mobile{display:flex}.hunt-tabela tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 12px;gap:4px 12px;padding:12px;border-top:1px solid var(--borda,#eceae4)}.hunt-tabela td{border:0;padding:2px 0}.hunt-tabela td[data-r]:not([data-r=""]):before{content:attr(data-r);display:block;font-size:11.5px;color:var(--texto-suave,#666)}.hunt-tabela td.hunt-imovel,.hunt-tabela td:first-child{grid-column:1/-1}.hunt-tabela td:first-child{order:-2;padding:0}.hunt-tabela td.hunt-imovel{order:-1;display:flex}.hunt-tabela td:first-child:before{display:none!important}.hunt-tabela td:last-child{grid-column:1/-1}.hunt-imovel img{width:84px;height:64px}}.visitas-confirmar-acoes{display:flex;flex-wrap:wrap;gap:8px}.retorno-visita{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:520px;padding:12px 14px;border:1px solid var(--borda,#e1ded6);border-radius:12px;background:var(--paper,#fff)}.retorno-visita fieldset{border:0;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.retorno-visita legend{font-weight:600;font-size:14px;margin-bottom:4px;padding:0}.retorno-visita label{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.35}.retorno-visita label.desligado{opacity:.55}.retorno-previa{background:var(--paper-2,#f3f1ec);border-radius:10px;padding:10px 12px}.retorno-previa small{display:block;color:var(--texto-suave,#666);margin-bottom:6px}.retorno-previa p{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.45}.retorno-botoes{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:640px){.retorno-botoes{flex-direction:column;align-items:stretch}.retorno-botoes .btn{white-space:normal;text-align:center}.visitas-confirmar-acoes{flex-direction:column;align-items:stretch;width:100%}.visitas-confirmar-acoes .btn{white-space:normal;text-align:center}}.adm-avisos-celular{min-width:0}.adm-avisos-celular,.adm-avisos-celular .adm-alerta,.adm-avisos-celular .adm-dica{overflow-wrap:anywhere}.adm-avisos-botoes{display:flex;flex-direction:column;align-items:stretch;gap:8px;max-width:420px;margin:8px 0}.adm-avisos-botoes .btn{white-space:normal;text-align:center}.adm-avisos-botoes .adm-status{align-self:flex-start}.resumo-visitas-canc{margin-top:8px;font-size:13.5px}.resumo-visitas-canc summary{cursor:pointer;color:var(--texto-suave,#666)}.cond-filtros{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px 14px;gap:8px 14px;align-items:end}.cond-filtros .agenda-acoes,.cond-filtros .cad-aceite,.cond-filtros .cond-amenidades{grid-column:1/-1}.cond-amenidades summary{cursor:pointer;font-weight:600;font-size:14px;margin:4px 0 8px}.cond-tabela{width:100%;font-size:13.5px}.cond-tipos input{width:90px;font:inherit;padding:5px 8px;border:1px solid var(--borda,#d9d6cf);border-radius:8px}.cond-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.cond-fotos figure{margin:0;display:grid;grid-gap:4px;gap:4px}.cond-fotos img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;background:#eee}.juri-filtros{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.juri-filtros a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--borda,#d9d6cf);border-radius:999px;text-decoration:none;color:inherit;font-size:15px;background:var(--branco,#fff)}.juri-filtros a b{font-size:13.5px;background:var(--paper-2,#efede8);border-radius:99px;padding:1px 7px}.juri-filtros a.ativo{background:var(--black,#111);color:var(--white,#fff);border-color:var(--black,#111)}.juri-filtros a.ativo b{background:rgba(255,255,255,.18)}.juri-fila{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.juri-linha{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) auto;grid-gap:10px 18px;gap:10px 18px;align-items:center;padding:14px 16px;border:1px solid var(--borda,#d9d6cf);border-radius:14px;background:var(--branco,#fff)}.juri-linha.atrasado{border-color:#c0392b;box-shadow:inset 3px 0 0 #c0392b}.juri-linha h3{margin:0;font-size:15.5px;font-weight:600}.juri-linha .adm-dica{margin:2px 0 0}.juri-acao{font-size:15.5px;line-height:1.4}.juri-acao small{display:block;color:var(--texto-suave,#666);font-size:14px;margin-top:2px}.juri-vez{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:99px;margin-right:6px;white-space:nowrap}.juri-vez.juridico{background:var(--accent-soft,#fbe7d3);color:var(--accent-ink,#8a3c00)}.juri-vez.outro{background:var(--paper-2,#efede8);color:var(--muted,#666)}.juri-prazo{font-size:14px;color:var(--texto-suave,#666)}.juri-prazo.atrasado{color:#c0392b;font-weight:600}.juri-etapas{display:flex;gap:3px;margin:8px 0 0}.juri-etapas span{flex:1 1;height:5px;border-radius:99px;background:var(--borda,#e4e1da)}.juri-etapas span.feita{background:#2e7d4f}.juri-etapas span.atual{background:var(--accent,#e07a2f)}.juri-etapas-rotulos{display:flex;gap:3px;margin:3px 0 0;font-size:12px;color:var(--texto-suave,#666)}.juri-etapas-rotulos span{flex:1 1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.juri-lado{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.juri-equipe{width:100%;border-collapse:collapse;font-size:15px;margin:0 0 18px}.juri-equipe td,.juri-equipe th{padding:7px 10px;border-bottom:1px solid var(--borda,#e4e1da);text-align:left}.juri-equipe td.num,.juri-equipe th.num{text-align:right}.juri-abas{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--borda,#d9d6cf);margin:18px 0}.juri-abas a{padding:9px 14px;text-decoration:none;color:var(--texto-suave,#666);font-size:15.5px;border-bottom:2px solid transparent;margin-bottom:-1px}.juri-abas a.ativa{color:inherit;border-bottom-color:currentColor;font-weight:600}.juri-resumo-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px}.juri-resumo-grade .adm-bloco{margin:0}.juri-acoes-lista{grid-gap:8px;gap:8px}.juri-acoes-lista,.juri-hist{list-style:none;margin:0;padding:0;display:grid}.juri-hist{grid-gap:6px;gap:6px;font-size:15px}.juri-hist time{color:var(--texto-suave,#666);font-size:14px;margin-right:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.juri-linha{grid-template-columns:1fr}.juri-lado{align-items:flex-start;text-align:left}}.dd-cartao{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 4px;padding:12px 14px;border-radius:12px;background:var(--fundo-suave,#faf9f6);border:1px solid var(--borda,#d9d6cf)}.dd-resumo{display:grid;grid-gap:6px;gap:6px;margin:0 0 12px}.dd-barra{height:8px;border-radius:99px;background:var(--borda,#e4e1da);overflow:hidden}.dd-barra span{display:block;height:100%;background:#2e7d4f}.dd-obs{margin:0 0 18px;padding:10px 14px 10px 30px;border-radius:10px;background:#fff8ec;font-size:15px;line-height:1.45}.dd-dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:4px 14px;gap:4px 14px}.dd-dados .agenda-acoes{grid-column:1/-1}.dd-itens{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.dd-item{padding:10px 12px;border:1px solid var(--borda,#e4e1da);border-left:4px solid #c9c4b8;border-radius:10px;background:var(--branco,#fff)}.dd-item.ok{border-left-color:#2e7d4f}.dd-item.baixo{border-left-color:#d9a400}.dd-item.risco{border-left-color:#c0392b}.dd-check{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:16px}.dd-check input{margin-top:3px;width:18px;height:18px;flex:none}.dd-linha{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:6px 0 0 28px;font-size:15px}.dd-valor{min-width:220px;padding:6px 8px;border:1px solid var(--borda,#d9d6cf);border-radius:8px;font:inherit}.dd-anexar{cursor:pointer}.dd-det{margin:6px 0 0 28px;font-size:15px}.dd-det summary{cursor:pointer;color:var(--texto-suave,#666)}.dd-det form{display:grid;grid-gap:6px;gap:6px;margin-top:6px;max-width:560px}.dd-det select,.dd-det textarea{font:inherit;padding:6px 8px;border:1px solid var(--borda,#d9d6cf);border-radius:8px}.partes{margin:12px 0 4px;padding:10px 14px;border:1px solid var(--borda,#d9d6cf);border-radius:12px;background:var(--branco,#fff)}.partes>summary{cursor:pointer;font-size:14.5px}.partes-falta{color:#b4570b;font-weight:600}.partes-ok{color:#2e7d4f}.partes-pend{margin:8px 0;padding:8px 12px 8px 28px;background:#fff8ec;border-radius:8px;font-size:13.5px}.partes fieldset{border:0;padding:0;margin:0}.partes h4{margin:14px 0 6px;font-size:14px}.parte{padding:10px 0;border-top:1px dashed var(--borda,#e4e1da)}.parte-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:4px 12px;gap:4px 12px}.parte-mais{margin:4px 0;font-size:13.5px}.parte-mais summary{cursor:pointer;color:var(--texto-suave,#666)}.neg-assinar{border-color:var(--accent);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.neg-pessoas{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:15px}.neg-docs{font-size:13.5px;color:var(--ink-soft)}.neg-docs-lista{display:grid;grid-gap:12px;gap:12px}.neg-item-topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.neg-reenvio{margin:6px 0 0;padding:8px 10px;border-radius:8px;background:#fdecea;color:#8a1f12;font-size:14px}.neg-dado{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.neg-dado input{flex:1 1;min-width:200px;padding:9px 12px;border:1px solid var(--line-ink);border-radius:10px;font:inherit}.neg-anexar{margin-top:8px;cursor:pointer}.neg-equipe summary{cursor:pointer;color:var(--ink-soft);font-size:14.5px}.dd-cliente{margin:6px 0 0 28px;padding:6px 10px;border-radius:8px;background:#fff8ec;font-size:15px}.dd-cliente.reenvio{background:#fdecea;color:#8a1f12}.dd-reenvio{margin:4px 0 0 28px;font-size:15px}.dd-etapa{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.dd-etapa .adm-campo{flex:1 1;min-width:260px}.adm-nota-interna{margin:8px 0;padding:8px 12px;border-radius:8px;background:#eef2fb;border:1px dashed #9fb0d6;font-size:15px}.pn-lista{list-style:none;margin:0 0 6px;padding:0;border:1px solid var(--borda,#e4e1da);border-radius:10px;overflow:hidden}.pn-pessoa+.pn-pessoa{border-top:1px solid var(--borda,#e4e1da)}.pn-cabeca{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.pn-cabeca:hover{background:#faf8f4}.pn-seta{display:inline-block;font-size:18px;line-height:1;transition:transform .15s;color:var(--texto-suave,#666)}.pn-cabeca.aberto .pn-seta{transform:rotate(90deg)}.pn-nome{font-weight:600;flex:1 1;min-width:0}.pn-status{font-size:12.5px;text-align:right}.pn-status.falta{color:#b4570b}.pn-status.ok{color:#2e7d4f}.pn-corpo{padding:4px 12px 12px 36px;background:#fcfbf8}@media (max-width:600px){.pn-cabeca{flex-wrap:wrap}.pn-status{flex-basis:100%;text-align:left;padding-left:28px}.pn-corpo{padding-left:12px}}.exc-filtros{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.exc-filtros a{padding:7px 12px;border:1px solid var(--line-ink,#d9d6cf);border-radius:999px;font-size:13.5px;background:var(--white,#fff)}.exc-filtros a b{font-weight:600;margin-left:4px}.exc-filtros a.ativo{background:var(--black,#111);color:var(--white,#fff);border-color:var(--black,#111)}.exc-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.exc-item{background:var(--card,#fff);border:1px solid var(--line,#e4e1da);border-radius:16px;padding:14px 16px}.exc-topo{justify-content:space-between;align-items:flex-start;gap:12px}.exc-datas,.exc-topo{display:flex;flex-wrap:wrap}.exc-datas{gap:6px 28px;margin:10px 0 8px;font-size:14px}.exc-datas dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#666)}.exc-datas dd{margin:2px 0 0}.exc-vencendo{color:#b4570b;font-weight:600}.exc-venceu{color:#b42318;font-weight:600}.exc-etapas{display:flex;flex-wrap:wrap;gap:6px}.exc-form{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line,#e4e1da)}.exc-form-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:4px 16px;gap:4px 16px}.exc-data{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.exc-data input{flex:1 1 150px;min-width:150px}.adm-faixa .btn,.adm-main .btn:not(.btn-wa){background:var(--black,#111);color:var(--white,#fff);border-color:var(--black,#111)}.adm-faixa .btn:hover,.adm-main .btn:not(.btn-wa):hover:not(:disabled){background:#3a3a3a;color:var(--white,#fff);border-color:#3a3a3a}.adm-main .btn:disabled{opacity:.5;cursor:default}.neg-outros{margin-top:18px;padding-top:14px;border-top:1px solid var(--line,#e4e1da)}.neg-outros h3{margin:0 0 4px;font-size:16px}.neg-docs-lista .btn{background:var(--black,#111);color:var(--white,#fff);border-color:var(--black,#111)}.neg-docs-lista .btn:hover:not(:disabled){background:#3a3a3a;border-color:#3a3a3a;color:var(--white,#fff)}.pn-sub{margin:12px 0 4px;font-size:13px;font-weight:600}.mat-lista{display:grid;grid-gap:8px;gap:8px;margin:6px 0 12px}.mat-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:4px 12px;gap:4px 12px;align-items:end;padding:8px 0;border-top:1px dashed var(--line,#e4e1da)}.dd-matriculas{grid-column:1/-1;margin:6px 0}.dd-matriculas input{width:140px;padding:6px 8px;border:1px solid var(--line,#d9d6cf);border-radius:8px;font:inherit}.termo-anexos{margin:12px 0;padding:10px 12px;border:1px solid var(--line,#e4e1da);border-radius:10px;background:var(--white,#fff)}.termo-anexos h4{margin:0 0 6px;font-size:14px}.termo-anexos ul{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-gap:6px;gap:6px}.termo-anexos li{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px}.termo-anexar{display:grid;grid-gap:6px;gap:6px;max-width:520px}.termo-anexar .btn{justify-self:start;cursor:pointer}.neg-anexos{margin:6px 0;padding-left:18px;font-size:14px}.pn-pct input{max-width:180px}.termo-enviado{margin:10px 0;border:1px solid var(--line,#e4e1da);border-radius:10px;background:var(--white,#fff);padding:8px 12px}.termo-enviado>summary{cursor:pointer;font-weight:600;font-size:14px}.termo-enviado .contrato-texto{max-height:480px;overflow:auto;margin-top:8px;padding:10px 14px;border:1px solid var(--line,#e4e1da);border-radius:8px;font-size:14px;line-height:1.55}.termo-enviado .contrato-texto h3{font-size:15px;margin:4px 0 8px}.termo-enviado .contrato-texto h4{font-size:14px;margin:12px 0 4px}.termo-enviado .contrato-texto p{margin:0 0 8px}.adm-ordenar{color:inherit;text-decoration:none;white-space:nowrap}.adm-ordenar:hover{text-decoration:underline}.adm-ordenar span{opacity:.45}.adm-ordenar.ativo{color:var(--ink,#111)}.adm-ordenar.ativo span{opacity:1}.visita-cartao{display:grid;grid-gap:10px;gap:10px}.visita-quando{font-family:var(--serif,Georgia,serif);font-size:24px;margin:0}.visita-acoes{margin-top:6px}.aval-h2{font-size:20px;margin:0 0 4px}.aval-itbi{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.aval-itbi-acao{display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:420px}.aval-itbi-acao .adm-alerta{margin:0}.aval-abas{display:flex;gap:6px;flex-wrap:wrap}.aval-abas button,.aval-abas label{font:inherit;font-size:14px;padding:8px 14px;border:1px solid var(--line-ink);border-radius:999px;background:var(--white);color:var(--ink);cursor:pointer}.aval-abas label input{position:absolute;opacity:0;pointer-events:none}.aval-abas .ativo{background:var(--black);color:var(--white);border-color:var(--black)}.aval-ajustar>summary,.aval-avancado summary{cursor:pointer;font-size:14px;font-weight:600}.aval-avancado{font-size:14px}.aval-avancado[open] summary{margin-bottom:10px}.aval-ajustar>form{margin-top:14px}.aval-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.aval-cartao{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px;background:var(--paper)}.aval-cartao span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.aval-cartao b{font-size:22px}.aval-cartao small{font-size:13px;color:var(--muted)}.aval-cartao.destaque{background:var(--accent-soft)}.aval-sugestao{border-left:3px solid var(--black);padding:6px 0 6px 14px;display:flex;flex-direction:column;gap:4px}.aval-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.aval-colunas .adm-tabela-wrap{margin:0}.aval-importar{display:flex;flex-direction:column;gap:12px}.aval-tabela-topo{justify-content:space-between;align-items:center}.aval-foto{width:72px;height:54px;object-fit:cover;border-radius:6px;display:block}.aval-anuncios select{font:inherit;font-size:13.5px;padding:6px 8px;border:1px solid var(--line-ink);border-radius:8px;background:var(--white);max-width:220px}.aval-motivo{display:block;margin-top:4px;max-width:260px}@media (max-width:640px){.aval-itbi-acao{align-items:stretch;max-width:none}.aval-cartao b{font-size:19px}}.adm-linha .adm-campo.aval-tipo{flex:0 1 165px}.aval-acoes{display:flex;flex-direction:column;gap:10px;margin:-6px 0 18px}.aval-acoes .adm-linha{align-items:center}.aval-enviar{max-width:560px}.aval-busca-auto{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.aval-busca-auto .adm-linha{align-items:center}.aval-passos{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.aval-principais{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.aval-principais .aval-cartao b{font-size:28px}.aval-faixa{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--accent);color:var(--black);box-shadow:0 2px 12px rgba(0,0,0,.18)}.aval-faixa.ok{background:#1f7a4d;color:#fff}.aval-faixa.erro{background:#a3261b;color:#fff}.aval-faixa.erro .adm-link,.aval-faixa.ok .adm-link{color:#fff}.aval-faixa-in{max-width:1240px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14.5px}.aval-faixa-in b{font-size:15px}.aval-faixa-in .adm-link{margin-left:auto}.aval-faixa-barra{height:4px;background:rgba(0,0,0,.15);overflow:hidden}.aval-faixa-barra i{display:block;height:100%;width:35%;background:var(--black);animation:aval-barra 1.6s ease-in-out infinite}@keyframes aval-barra{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.aval-giro{width:18px;height:18px;border-radius:50%;border:3px solid rgba(0,0,0,.25);border-top:3px solid var(--black);animation:aval-gira .8s linear infinite;flex:none}@keyframes aval-gira{to{transform:rotate(1turn)}}.btn.carregando,.btn.carregando:disabled{background:var(--accent);color:var(--black);opacity:1;cursor:progress}.btn.carregando:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid rgba(0,0,0,.25);border-top:2px solid var(--black);animation:aval-gira .8s linear infinite}.aval-atualizando .aval-cartao b{color:transparent;position:relative}.aval-atualizando .aval-cartao b:after{content:"atualizando…";position:absolute;left:0;top:0;color:var(--muted);font-size:16px;font-family:var(--sans);font-weight:600}.aval-atualizando .adm-tabela,.aval-atualizando .aval-cartao small,.aval-atualizando .aval-sugestao{opacity:.35}@media (prefers-reduced-motion:reduce){.aval-faixa-barra i,.aval-giro,.btn.carregando:before{animation:none}}.blog-acoes{margin:-6px 0 14px;align-items:center}.blog-editor{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.blog-editor textarea{font-family:var(--mono);font-size:13.5px;line-height:1.55;min-height:620px}.blog-previa{border:1px solid var(--line);border-radius:12px;padding:18px 20px;background:var(--white);max-height:720px;overflow:auto;margin-top:6px}@media (max-width:900px){.blog-editor{grid-template-columns:1fr}}.vis-fundo{position:fixed;inset:0;z-index:75;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px;animation:fade .2s ease}.vis-caixa{position:relative;background:var(--paper);color:var(--ink);border-radius:18px;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:26px 24px 24px}.vis-caixa h2{font-family:var(--serif);font-size:26px;margin-bottom:6px}.vis-fechar{position:absolute;top:10px;right:14px;font-size:28px;line-height:1;color:var(--muted);padding:4px 8px}.vis-dica{font-size:14px;color:var(--muted);line-height:1.5;margin:6px 0 12px}.vis-dica a,.vis-erro a,.vis-link{text-decoration:underline}.vis-link{font-size:inherit;color:var(--ink)}.vis-erro{font-size:14px;color:#a3260f;margin:10px 0}.vis-dias{display:flex;gap:8px;overflow-x:auto;padding:4px 0 10px;scrollbar-width:thin}.vis-dia{flex:0 0 auto;display:grid;grid-gap:2px;gap:2px;justify-items:center;min-width:64px;padding:8px 10px;border:1px solid var(--line-ink);border-radius:12px;background:var(--card);font-size:13px;text-transform:capitalize}.vis-dia b{font-size:15px}.vis-dia.ativo,.vis-hora.ativo{background:var(--black);color:var(--white);border-color:var(--black)}.vis-horas{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-gap:8px;gap:8px;margin:6px 0 16px}.vis-hora{padding:10px 0;border:1px solid var(--line-ink);border-radius:10px;background:var(--card);font-weight:600;font-size:15px}.vis-seguir{width:100%;justify-content:center}.vis-form button[type=submit]:disabled,.vis-seguir:disabled{opacity:.5}.vis-form button[type=submit]{width:100%;justify-content:center}.vis-ok p{margin:8px 0 16px;color:var(--ink-soft);line-height:1.55}.neg-naoseaplica{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;cursor:pointer}.neg-naoseaplica input{width:18px;height:18px}.sel-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px;margin:12px 0 18px}.sel-card{position:relative;display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--line-ink);border-radius:14px;background:var(--card);cursor:pointer}.sel-card.marcado{border-color:var(--black);box-shadow:0 0 0 2px var(--black)}.sel-card input{position:absolute;top:14px;left:14px;width:20px;height:20px;z-index:2}.sel-card img{width:100%;object-fit:cover}.sel-card img,.sel-sem-foto{aspect-ratio:4/3;border-radius:10px}.sel-sem-foto{display:grid;place-items:center;background:var(--paper-2);color:var(--muted);font-size:13px}.sel-info{font-size:13.5px;line-height:1.4}.sel-ordem{position:absolute;top:12px;right:12px;min-width:26px;height:26px;border-radius:13px;background:var(--black);color:var(--white);display:grid;place-items:center;font-size:13px;font-weight:700}.sel-item h2 small{font-size:14px;color:var(--muted);font-family:var(--sans);font-weight:400}.sel-link{margin:6px 0 10px;word-break:break-all}.sel-reacoes{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;list-style:none;font-size:14px}.sel-botoes{gap:8px}.sel-botoes,.sel-marcados{display:flex;flex-wrap:wrap;align-items:center}.sel-marcados{gap:6px;margin:0 0 10px}.sel-chip{padding:4px 10px;border-radius:999px;border:1px solid var(--black);background:var(--black);color:var(--white);font-size:13px;cursor:pointer}.sel-resultados{display:flex;gap:14px;align-items:center;margin-top:6px}.adm-avisos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.adm-avisos-lista label{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.45;cursor:pointer}.adm-avisos-lista input{margin-top:3px}.adm-avisos-lista em{color:var(--muted)}.aviso-bairros{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px}.aviso-bairros label,.aviso-check{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.45;cursor:pointer}.aviso-bairros input,.aviso-check input{margin-top:4px}.visita-titulo{font-size:clamp(22px,3vw,28px);margin-bottom:14px}.visitas-cliente{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.visita-cliente{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px;display:grid;grid-template-columns:180px 1fr;grid-gap:20px;gap:20px;align-items:start}.visita-cliente h3{font-size:clamp(18px,2.4vw,22px);line-height:1.2}.visita-cliente.cancelada{opacity:.7}.visita-acoes{display:flex;gap:10px;flex-wrap:wrap}.visita-nota{display:flex;flex-direction:column;gap:8px;margin-top:6px}.visita-nota textarea{width:100%}details.conta-cartao .visitas-cliente{margin-top:14px}@media (max-width:640px){.visita-cliente{grid-template-columns:1fr}}.funil-etapas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.funil-etapa{background:var(--paper-2);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px}.funil-etapa span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.funil-etapa b{font-size:30px;line-height:1.1}.funil-etapa small{color:var(--muted);font-size:12px;min-height:16px}.funil-tabela-rolagem{overflow-x:auto}.funil-tabela{width:100%;border-collapse:collapse;font-size:14px}.funil-tabela td,.funil-tabela th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap}.funil-tabela th{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.funil-tabela td:not(:first-child),.funil-tabela th:not(:first-child){text-align:right}@media (max-width:760px){.funil-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-subnav a.ativa{background:var(--ink);color:var(--white);border-color:var(--ink)}.adm-bloco[hidden]{display:none}.adm-form-imovel details>summary{cursor:pointer;list-style-position:outside}.imovel-topo{padding-top:8px}.imovel-atalhos{position:-webkit-sticky;position:sticky;top:0;z-index:7;background:var(--paper);margin:0 0 18px;padding-top:6px}.imovel-ancora{scroll-margin-top:70px}.imovel-grupo{margin-top:36px;padding-top:28px;border-top:2px solid var(--line-ink,#d9d6cf)}.imovel-atalhos{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;white-space:nowrap;-webkit-overflow-scrolling:touch}.imovel-atalhos a{margin-bottom:0}.imovel-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.imovel-numeros div{background:var(--paper-2);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:2px}.imovel-numeros span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.imovel-numeros b{font-size:28px;line-height:1.1}.imovel-atencao{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.imovel-atencao li{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--accent-soft,#ffeee3)}@media (max-width:760px){.imovel-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.aviso-criterio{display:block;color:var(--muted);font-size:13px;margin-top:2px}.adm-contrato-quem{border:1px solid var(--linha,#e5e0d8);border-radius:8px;padding:12px 14px;margin:0 0 14px}.adm-contrato-quem legend{font-weight:600;padding:0 6px}.ficha-fin{display:grid;grid-gap:16px;gap:16px}.ficha-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px;margin-top:10px}.ficha-grade .ficha-largo{grid-column:1/-1}.ficha-dica{color:var(--muted,#777);font-size:13px;display:block;margin-top:4px}.ficha-opcoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ficha-opcao{border:1px solid var(--line,#ddd);background:transparent;color:inherit;border-radius:999px;padding:9px 16px;font:inherit;cursor:pointer}.ficha-opcao.on{background:#000;color:#fff;border-color:#000}.ficha-rodape{border-top:1px solid var(--line,#ddd);padding:12px 0;display:grid;grid-gap:8px;gap:8px}@media (max-width:640px){.ficha-grade{grid-template-columns:1fr}}.fin-vantagens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:900px}.fin-vantagem{border:1px solid var(--line,#ddd);border-radius:14px;padding:18px 20px}.fin-vantagem h3{margin:0 0 6px;font-size:18px}.fin-vantagem p{margin:0;color:var(--muted,#555);line-height:1.5}@media (max-width:640px){.fin-vantagens{grid-template-columns:1fr}}.simulador{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:22px;gap:22px;max-width:960px;margin-top:16px}.simulador-campos{display:grid;grid-gap:14px;gap:14px;align-content:start}.simulador-resultado{border:1px solid var(--line,#ddd);border-radius:16px;padding:20px 22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.simulador-destaque{margin:0;display:grid;grid-gap:2px;gap:2px;color:var(--muted,#555)}.simulador-destaque b{font-size:clamp(28px,4vw,38px);color:inherit;font-family:var(--serif)}.simulador-resultado ul{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;line-height:1.45}@media (max-width:760px){.simulador{grid-template-columns:1fr}}.aval-anuncios .aval-ano{width:72px;display:block;margin-bottom:2px}.dados-rapidos .adm-linha{flex-wrap:wrap}.dados-rapidos .agenda-acoes{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.contrato-acoes-texto{display:flex;justify-content:flex-end;margin:0 0 8px}.contrato-pagina .cad-campo textarea[name=comentario]{min-height:280px;resize:vertical}.contrato-base{max-height:none;overflow:visible;max-width:900px}.contrato-base h1{font-size:24px;margin-bottom:16px;color:var(--ink)}.contrato-base h2{font-family:var(--sans);font-size:16px;font-weight:700;margin:22px 0 8px}.contrato-base table{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:14px}.contrato-base td,.contrato-base th{border:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}.contrato-base ol,.contrato-base ul{margin:0 0 10px 20px}.contrato-base hr{border:0;border-top:1px solid var(--ink);width:320px;margin:36px 0 4px}@media print{#assinar,#decidir,.adm-topo,.aviso-cookies,.contrato-acoes-texto,.contrato-base-cabeca,.contrato-ir,.contrato-mudancas,.fab-wa,.site-foot,.site-head{display:none!important}body{background:#fff}.contrato-pagina{padding:0;max-width:none}.contrato-texto{max-height:none!important;overflow:visible!important;border:0;padding:0;font-size:11pt;line-height:1.5;color:#000}.contrato-texto h3{page-break-after:avoid;break-after:avoid}.contrato-texto p{orphans:3;widows:3}}.contrato-texto del{color:#b42318}.contrato-texto ins{color:#067647;text-decoration-thickness:2px}.adm-tamanho{display:inline-flex;gap:2px;margin-right:10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:2px}.adm-tamanho button{background:transparent;border:0;color:inherit;font:inherit;font-size:13px;line-height:1;padding:6px 9px;border-radius:999px;cursor:pointer;opacity:.75}.adm-tamanho button.on{background:var(--porcelain,#f2f1ee);color:var(--black,#000);opacity:1}.clausulas-tabela td,.clausulas-tabela th{vertical-align:top}.clausula-editor{display:flex;flex-direction:column}.clausula-barra{display:flex;flex-wrap:wrap;gap:8px;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--card);padding:8px 0;border-bottom:1px solid var(--line)}.clausula-barra select{max-width:100%;font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:inherit}.clausula-par{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.clausula-par-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.clausula-par-topo select,.clausula-tag{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:inherit}.clausula-tag{width:170px}.clausula-par-acoes{margin-left:auto;display:inline-flex;gap:6px}.clausula-par textarea{width:100%;font:inherit;line-height:1.5;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:inherit;resize:vertical}.clausula-ajuda{font-size:14px}.clausula-ajuda ul{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.clausula-ajuda code{background:rgba(127,127,127,.15);padding:1px 5px;border-radius:5px;font-size:13px}.clausula-texto{border-left:3px solid var(--line);padding-left:14px}.clausula-texto p{margin:0 0 10px;line-height:1.55}.clausula-versoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.clausula-versoes li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:12px;padding:10px 12px}@media (max-width:700px){.clausula-par-acoes{margin-left:0}.clausula-tag{width:100%}}.grade-vendidos{margin-top:40px}.grade-vendidos .ficha-h{margin-bottom:14px}.card.encerrado .card-fig{filter:grayscale(.55)}.card.encerrado .card-price .v{font-size:19px;color:var(--faint)}.eq-contagem{display:inline-block;margin-left:7px;min-width:20px;padding:1px 7px;border-radius:999px;background:var(--paper-2);font-size:12.5px;text-align:center}.eq-contagem.alerta{background:var(--accent);color:var(--black)}.eq-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.eq-resumo-topo{margin:0;color:var(--muted)}.eq-adicionar{margin:0 0 18px}.eq-adicionar>summary{cursor:pointer;list-style:none;display:inline-flex}.eq-adicionar>summary::-webkit-details-marker{display:none}.eq-adicionar-corpo{margin-top:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px}.eq-grupo{margin:26px 0 0}.eq-grupo h2{font-size:21px;margin:0 0 10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.eq-sub{color:var(--muted);font-size:14.5px;font-weight:400}.eq-cabecalho,.eq-pessoa>summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.1fr) 90px;grid-gap:8px 16px;gap:8px 16px;align-items:center}.eq-cabecalho{padding:0 18px 6px;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.eq-pessoa{background:var(--white);border:1px solid var(--line-ink);border-radius:12px;margin-bottom:8px}.eq-pessoa>summary{list-style:none;cursor:pointer;padding:12px 18px}.eq-pessoa>summary::-webkit-details-marker{display:none}.eq-pessoa[open]{border-color:var(--ink)}.eq-pessoa.inativo{opacity:.65}.eq-nome{display:flex;flex-direction:column;min-width:0}.eq-nome small{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.eq-docs,.eq-selos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.eq-selos .adm-mini{margin-left:0}.eq-abrir{justify-self:end;font-size:14.5px;font-weight:600;padding:4px 12px;border:1px solid var(--line-ink);border-radius:999px;background:var(--porcelain)}.eq-pessoa[open] .eq-abrir{background:var(--accent-soft);border-color:var(--ink)}.eq-detalhes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:16px 24px;gap:16px 24px;padding:6px 18px 18px;border-top:1px solid var(--line)}.eq-campo{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:12px}.eq-campo>small{color:var(--muted);font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.eq-gerenciar .adm-botoes{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.eq-imobs{display:flex;flex-direction:column;gap:14px}.eq-imob{background:var(--white);border:1px solid var(--line-ink);border-radius:14px;padding:16px 18px}.eq-imob header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.eq-imob h2{margin:0;font-size:21px}.eq-imob .eq-detalhes{padding:0;border:0;margin-top:6px}.eq-sanfona{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.eq-sanfona>summary{cursor:pointer;font-weight:600;padding:6px 0}.eq-form{gap:18px;margin-top:12px}.eq-form,.eq-passo{display:flex;flex-direction:column}.eq-passo{gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.eq-passo h4{margin:0;font-size:16.5px}.eq-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px 16px;gap:12px 16px}.eq-larga{grid-column:1/-1}.eq-socio{border-top:1px dashed var(--line);padding-top:12px;flex-direction:column}.eq-link,.eq-socio{display:flex;gap:8px}.eq-link{align-items:center;flex-wrap:wrap}.eq-link input[readonly]{flex:1 1;min-width:240px}.eq-falta{color:#7a5a00;background:#fff4cc;border-radius:10px;padding:8px 12px;margin:0}.eq-vazio{color:var(--muted);margin:0}.eq-lista{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column}.eq-lista li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line)}.eq-lista li:first-child{border-top:0}.eq-lista-texto{flex:1 1;min-width:220px;display:flex;flex-direction:column;gap:2px}.eq-lista-texto small{color:var(--muted)}.eq-acoes{display:flex;gap:8px;flex-wrap:wrap}.eq-contratos .adm-bloco h2{font-size:19px;margin:0}@media (max-width:760px){.eq-cabecalho{display:none}.eq-pessoa>summary{grid-template-columns:1fr auto}.eq-docs,.eq-selos{grid-column:1/2}.eq-abrir{grid-row:1;grid-column:2}}.nota-credencial{display:block;margin-top:8px;font-size:13px;opacity:.8}.aval-ajustes{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:8px 0}.aval-ajustes ul{margin:6px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.imovel-fatos{margin:2px 0 8px;font-size:17px;font-weight:600;line-height:1.35}.adm-form-imovel .imovel-grupo{margin-top:0;padding-top:0;border-top:0}.adm-ficha-unica{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:6px 22px;margin-bottom:18px}.adm-ficha-unica .adm-sem-borda{gap:0}.adm-ficha-unica .adm-bloco{background:none;border:0;border-radius:0;margin:0;padding:22px 0;border-top:1px solid var(--line)}.adm-ficha-unica>fieldset:first-of-type>.adm-bloco:first-child{border-top:0}.adm-ficha-unica .adm-bloco.adm-privado{background:#fbf7f2;border:1px dashed var(--line-ink);border-radius:12px;padding:16px;margin:8px 0 16px}@media (max-width:760px){.adm-ficha-unica{padding:4px 14px}.adm-ficha-unica .adm-bloco{padding:18px 0}}.visita-rapida{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;flex-basis:100%;padding:6px 0 4px}.visita-rapida-corretor{display:inline-flex;align-items:center;gap:8px;font-size:13.5px}.visita-rapida-corretor span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.visita-rapida-corretor select{padding:7px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);font-size:14px}.visita-rapida-erro{color:#8a1f12;font-size:13.5px}