:root{--fundo: #0f2228;--fundo-2: #132a31;--sup: #183339;--sup-2: #1e3d44;--sup-hover: #24474f;--linha: rgba(214, 238, 238, .13);--linha-forte: rgba(214, 238, 238, .26);--tinta: #eef3ef;--tinta-2: #c3d3d4;--mudo: #8ea6a9;--acento: #f0b98a;--acento-hover: #ffd0a8;--acento-tinta: #2a2420;--verde: #7fd1b0;--amarelo: #f2cf6b;--vermelho: #ff8f80;--azul: #93b7f0;--t-s: #ffb35c;--t-a: #c49bff;--t-b: #6fb3ff;--t-c: #7fd1b0;--t-d: #9fb1b3;--s1: #f0b98a;--s2: #6fb3ff;--s3: #c49bff;--sombra: 0 18px 50px rgba(0, 0, 0, .35);--raio: 18px;--num: "Chakra Petch", "Manrope", system-ui, sans-serif;color-scheme:dark}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){--fundo: #eef2ef;--fundo-2: #e6ece8;--sup: #fbfcfa;--sup-2: #f1f5f2;--sup-hover: #e8eeea;--linha: rgba(20, 52, 58, .12);--linha-forte: rgba(20, 52, 58, .24);--tinta: #12282d;--tinta-2: #2f4a50;--mudo: #5f7a7e;--acento: #d9823f;--acento-hover: #e5955a;--acento-tinta: #fff;--verde: #1f8a62;--amarelo: #a77a00;--vermelho: #c43d2e;--azul: #3368c4;--t-s: #d97a10;--t-a: #8a4fe0;--t-b: #2f78d6;--t-c: #1f8a62;--t-d: #6b7f82;--s1: #d9823f;--s2: #2f78d6;--s3: #8a4fe0;--sombra: 0 14px 40px rgba(20, 52, 58, .14);color-scheme:light}}:root[data-theme=light]{--fundo: #eef2ef;--fundo-2: #e6ece8;--sup: #fbfcfa;--sup-2: #f1f5f2;--sup-hover: #e8eeea;--linha: rgba(20, 52, 58, .12);--linha-forte: rgba(20, 52, 58, .24);--tinta: #12282d;--tinta-2: #2f4a50;--mudo: #5f7a7e;--acento: #d9823f;--acento-hover: #e5955a;--acento-tinta: #fff;--verde: #1f8a62;--amarelo: #a77a00;--vermelho: #c43d2e;--azul: #3368c4;--t-s: #d97a10;--t-a: #8a4fe0;--t-b: #2f78d6;--t-c: #1f8a62;--t-d: #6b7f82;--s1: #d9823f;--s2: #2f78d6;--s3: #8a4fe0;--sombra: 0 14px 40px rgba(20, 52, 58, .14);color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;min-height:100%}body{background:radial-gradient(900px 500px at 80% -10%,color-mix(in srgb,var(--acento) 10%,transparent),transparent 60%),linear-gradient(180deg,var(--fundo-2),var(--fundo) 520px);background-color:var(--fundo);color:var(--tinta);font:15px/1.5 Manrope,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.84em;background:var(--sup-2);padding:1px 5px;border-radius:5px;word-break:break-word}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:8px}h1,h2,h3{margin:0;letter-spacing:-.01em}.mudo{color:var(--mudo)}.centro{text-align:center}.pequeno-txt{font-size:12.5px}.erro-txt{color:var(--vermelho);font-size:13.5px;margin:8px 0 0}.ok-txt{color:var(--verde);font-size:13.5px;margin:8px 0;display:flex;gap:6px;align-items:center}.app{min-height:100vh;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.conteudo{max-width:1080px;margin:0 auto;padding:0 16px}.tela-carro .conteudo{padding:0;max-width:760px}.topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(14px + env(safe-area-inset-top)) 16px 10px;max-width:1080px;margin:0 auto}.marca{display:flex;align-items:center;gap:12px}.marca h1{font-family:var(--num);font-size:26px;font-weight:700;line-height:1;letter-spacing:.01em}.marca small{color:var(--mudo);font-size:12.5px;font-weight:600}.logo{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(140deg,var(--acento-hover),var(--acento));color:var(--acento-tinta);box-shadow:0 6px 22px color-mix(in srgb,var(--acento) 40%,transparent)}.topo-simples{display:flex;align-items:center;gap:10px;padding:calc(12px + env(safe-area-inset-top)) 0 8px}.topo-simples h1{font-family:var(--num);font-size:22px;flex:1}.icone-btn{width:40px;height:40px;border-radius:12px;border:1px solid var(--linha);background:var(--sup);display:inline-grid;place-items:center;cursor:pointer;color:var(--tinta-2);flex:none}.icone-btn:active{transform:scale(.95)}.vidro{background:color-mix(in srgb,#08161a 55%,transparent)!important;border-color:#ffffff2e!important;color:#fff!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 16px;border-radius:13px;border:1px solid var(--linha-forte);background:var(--sup);cursor:pointer;font-weight:700;font-size:14.5px;color:var(--tinta);white-space:nowrap}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default}.btn.pequeno{min-height:36px;padding:0 12px;font-size:13px;border-radius:11px}.btn.grande{min-height:54px;font-size:16px;border-radius:16px;padding:0 22px}.btn.largo{width:100%}.btn.on{background:var(--sup-2);border-color:var(--acento);color:var(--acento)}.btn.primario{background:linear-gradient(140deg,var(--acento-hover),var(--acento));color:var(--acento-tinta);border-color:transparent;box-shadow:0 8px 24px color-mix(in srgb,var(--acento) 28%,transparent)}.link-btn{background:none;border:0;padding:0;cursor:pointer;color:var(--acento);font-weight:700;text-decoration:underline;text-underline-offset:3px}.aviso{margin:12px 0;padding:12px 14px;border-radius:14px;border:1px solid var(--linha-forte);background:var(--sup);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.aviso.erro{border-color:color-mix(in srgb,var(--vermelho) 50%,transparent);color:var(--vermelho)}.carregando{padding:60px 16px;text-align:center;color:var(--mudo)}.barra-filtros{display:flex;flex-direction:column;gap:10px;margin:6px 0 14px}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--linha);background:var(--sup);color:var(--tinta-2);font-weight:700;font-size:13.5px;cursor:pointer}.chip.on{background:var(--tinta);color:var(--fundo);border-color:var(--tinta)}.chip-n{font-family:var(--num);opacity:.7;font-size:12.5px}.linha-acoes{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap}.ordenar{display:inline-flex;align-items:center;gap:6px;color:var(--mudo);font-size:13px;font-weight:600}.ordenar select{background:transparent;border:0;color:var(--tinta-2);font-weight:700;font-size:13.5px;padding:6px 0}.ordenar select option{background:var(--sup)}.grade{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){.grade{grid-template-columns:repeat(2,1fr)}}@media (min-width: 980px){.grade{grid-template-columns:repeat(3,1fr)}}.t-s{--tier: var(--t-s)}.t-a{--tier: var(--t-a)}.t-b{--tier: var(--t-b)}.t-c{--tier: var(--t-c)}.t-d{--tier: var(--t-d)}.t-nada{--tier: var(--mudo)}.carta{position:relative;display:flex;flex-direction:column;text-align:left;padding:0;cursor:pointer;overflow:hidden;border-radius:var(--raio);background:var(--sup);color:var(--tinta);border:1.5px solid color-mix(in srgb,var(--tier) 55%,var(--linha));box-shadow:0 0 0 1px color-mix(in srgb,var(--tier) 10%,transparent),0 12px 32px -12px color-mix(in srgb,var(--tier) 45%,transparent);transition:transform .15s}.carta:active{transform:scale(.985)}.carta.t-s{background:linear-gradient(180deg,color-mix(in srgb,var(--t-s) 9%,var(--sup)),var(--sup) 60%)}.carta.apagada{opacity:.55;filter:grayscale(.6)}.carta.marcada{outline:3px solid var(--acento);outline-offset:2px}.carta.esqueleto{height:340px;border-color:var(--linha);box-shadow:none;animation:pulsar 1.4s ease-in-out infinite}@keyframes pulsar{50%{opacity:.5}}.carta-foto{position:relative;aspect-ratio:16 / 10;background:var(--sup-2);overflow:hidden}.carta-foto img{width:100%;height:100%;object-fit:cover;display:block}.carta-foto:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,color-mix(in srgb,var(--sup) 70%,transparent));pointer-events:none}.sem-foto{width:100%;height:100%;display:grid;place-items:center;color:var(--mudo)}.tier-selo{position:absolute;top:10px;left:10px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 5px;border-radius:12px;background:color-mix(in srgb,#08161a 70%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-family:var(--num);font-weight:700;border:1px solid color-mix(in srgb,var(--tier) 70%,transparent)}.tier-selo b{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--tier);color:#10242a;font-size:16px}.tier-selo span{font-size:16px}.status-pill{position:absolute;top:12px;right:10px;z-index:1;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,#08161a 70%,transparent);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.st-finalista{--st: var(--t-s)}.st-visitar{--st: var(--azul)}.st-visitado{--st: var(--t-c)}.st-descartado{--st: var(--vermelho)}.st-comprado{--st: var(--verde)}.st-interessado{--st: var(--mudo)}.status-pill.st-finalista,.status-pill.st-comprado,.status-pill.st-descartado,.status-pill.st-visitar,.status-pill.st-visitado{box-shadow:inset 0 0 0 1.5px var(--st)}.marcador{position:absolute;bottom:10px;right:10px;z-index:2;width:30px;height:30px;border-radius:50%;border:2px solid #fff;background:color-mix(in srgb,#000 30%,transparent);display:grid;place-items:center;color:var(--acento-tinta)}.carta.marcada .marcador{background:var(--acento);border-color:var(--acento)}.carta-corpo{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}.carta-nome h3{font-size:18px;font-weight:800;line-height:1.2}.carta-nome small{display:block;color:var(--mudo);font-size:12.5px;font-weight:600;margin-top:1px}.carta-sub{margin:0;color:var(--tinta-2);font-size:13.5px;font-weight:600}.carta-preco{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.carta-preco b{font-family:var(--num);font-size:22px;font-weight:700;letter-spacing:.01em}.fipe-chip{font-size:11.5px;font-weight:800;padding:3px 8px;border-radius:999px;font-family:var(--num);letter-spacing:.02em}.fipe-chip.bom{color:var(--verde);background:color-mix(in srgb,var(--verde) 14%,transparent)}.fipe-chip.neutro{color:var(--amarelo);background:color-mix(in srgb,var(--amarelo) 14%,transparent)}.fipe-chip.ruim{color:var(--vermelho);background:color-mix(in srgb,var(--vermelho) 14%,transparent)}.mini-stats{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;height:26px;align-items:end;margin:4px 0 2px}.mini-stat{height:100%;border-radius:4px;background:var(--sup-2);display:flex;align-items:flex-end;overflow:hidden}.mini-stat i{width:100%;background:linear-gradient(0deg,color-mix(in srgb,var(--tier) 70%,transparent),var(--tier));border-radius:4px}.carta-rodape{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:700}.carta-rodape>span{display:inline-flex;align-items:center;gap:5px}.verif{color:var(--mudo)}.verif.completo{color:var(--verde)}.verif.tem-alerta{color:var(--vermelho)}.barra-comparar{position:fixed;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:40;max-width:560px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border-radius:18px;background:var(--sup-2);border:1px solid var(--linha-forte);box-shadow:var(--sombra);font-weight:700;font-size:14px}.vazio{text-align:center;padding:48px 12px;max-width:420px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.vazio h2{font-family:var(--num);font-size:24px}.vazio p{color:var(--tinta-2);margin:0 0 8px}.vazio-arte{width:96px;height:96px;border-radius:30px;display:grid;place-items:center;color:var(--acento);background:color-mix(in srgb,var(--acento) 12%,var(--sup));border:1.5px dashed color-mix(in srgb,var(--acento) 60%,transparent)}.abas{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:end;padding:6px 8px calc(8px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--fundo-2) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--linha)}.abas a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;color:var(--mudo);font-size:11.5px;font-weight:700}.abas a.on{color:var(--tinta)}.abas a.on svg{color:var(--acento)}.abas .novo{margin-top:-26px;padding:0 10px;color:var(--tinta-2)}.novo-bola{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(140deg,var(--acento-hover),var(--acento));color:var(--acento-tinta);box-shadow:0 10px 26px color-mix(in srgb,var(--acento) 45%,transparent),0 0 0 5px var(--fundo)}.tela-novo .abas,.tela-carro .abas,.tela-loja .abas{display:none}.app.tela-novo,.app.tela-carro{padding-bottom:24px}.toasts{position:fixed;left:0;right:0;top:calc(12px + env(safe-area-inset-top));z-index:100;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 16px}.toast{background:var(--tinta);color:var(--fundo);padding:10px 16px;border-radius:14px;font-weight:700;font-size:14px;box-shadow:var(--sombra);animation:entrar .2s ease-out;max-width:520px}.toast.erro{background:var(--vermelho);color:#fff}@keyframes entrar{0%{transform:translateY(-8px);opacity:0}}.campo{display:flex;flex-direction:column;gap:4px;min-width:0}.campo>span{font-size:12px;font-weight:700;color:var(--mudo);text-transform:uppercase;letter-spacing:.05em}.campo input,.anotacoes,.lista-ed input,.busca-campo{width:100%;min-height:46px;padding:10px 13px;border-radius:13px;border:1px solid var(--linha-forte);background:var(--fundo-2);font-size:16px;color:var(--tinta)}.campo input:focus,.anotacoes:focus,.lista-ed input:focus{outline:none;border-color:var(--acento);box-shadow:0 0 0 3px color-mix(in srgb,var(--acento) 22%,transparent)}.campo input::placeholder,.anotacoes::placeholder,.lista-ed input::placeholder{color:color-mix(in srgb,var(--mudo) 70%,transparent)}.form-grade{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.form-grade .largo{grid-column:1 / -1}.anotacoes{resize:vertical;line-height:1.5;min-height:120px}.segmentos{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--fundo-2);border:1px solid var(--linha);margin:10px 0}.segmentos button{flex:1;min-height:40px;border:0;background:none;border-radius:10px;font-weight:700;font-size:13.5px;color:var(--mudo);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.segmentos button.on{background:var(--sup-2);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--linha-forte)}.segmentos .seg-ok.on{color:var(--verde);box-shadow:inset 0 0 0 1.5px var(--verde)}.segmentos .seg-alerta.on{color:var(--vermelho);box-shadow:inset 0 0 0 1.5px var(--vermelho)}.novo-tela{padding-bottom:96px}.passo{background:var(--sup);border:1px solid var(--linha);border-radius:var(--raio);padding:16px;margin:0 0 14px}.passo-cab{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.passo-cab h2{font-size:17px;font-weight:800}.passo-cab p{margin:2px 0 0;color:var(--mudo);font-size:13.5px}.passo-n{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;font-family:var(--num);font-weight:700;background:color-mix(in srgb,var(--acento) 18%,transparent);color:var(--acento)}.capturar{display:flex;gap:8px}.capturar .btn.primario{flex:1;min-height:52px}.capturar .btn:not(.primario){min-height:52px}.capturar.compacto .btn.primario{min-height:44px}.capturar.compacto .btn:not(.primario){min-height:44px;width:48px;padding:0}.tira-fotos{display:flex;gap:10px;overflow-x:auto;margin:0 -16px 12px;padding:0 16px;scroll-snap-type:x mandatory}.tira-item{position:relative;flex:none;width:46%;max-width:200px;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;scroll-snap-align:start;background:var(--sup-2)}.tira-item img,.placa-foto img{width:100%;height:100%;object-fit:cover;display:block}.tag-capa{position:absolute;left:8px;bottom:8px;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--acento);color:var(--acento-tinta)}.tira-x{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;border:0;background:#08161ab8;color:#fff;display:grid;place-items:center;cursor:pointer}.placa-linha{display:grid;grid-template-columns:1fr;gap:12px}.placa-foto{position:relative;aspect-ratio:3 / 1;border-radius:14px;overflow:hidden;background:var(--sup-2)}.placa-input{position:relative;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;border:3px solid #1d1d1f;background:#fff;max-width:320px;width:100%;margin:0 auto;box-shadow:0 6px 18px #00000040}.placa-faixa{display:block;background:#039;color:#fff;font-size:10px;font-weight:800;letter-spacing:.3em;text-align:center;padding:2px 0}.placa-input input{border:0;background:#fff;color:#111;text-align:center;font-family:var(--num);font-size:38px;font-weight:700;letter-spacing:.12em;padding:4px 8px 6px;width:100%;text-transform:uppercase}.placa-input input::placeholder{color:#c8c8c8}.placa-input input:focus{outline:none}.placa-input:focus-within{box-shadow:0 0 0 3px var(--acento)}.placa-input input[aria-invalid=true]{color:var(--vermelho)}.rodape-fixo{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--fundo) 30%)}.rodape-fixo .btn{max-width:560px;margin:0 auto;display:flex}.ficha{padding-bottom:40px}.hero{position:relative;aspect-ratio:4 / 3;max-height:62vh;width:100%;background:var(--sup-2);overflow:hidden}@media (min-width: 760px){.hero{border-radius:0 0 var(--raio) var(--raio)}}.hero-img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in;animation:aparecer .25s ease-out}@keyframes aparecer{0%{opacity:.3}}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(8,22,26,.45),transparent 26%,transparent 70%,color-mix(in srgb,var(--fundo) 85%,transparent));pointer-events:none}.hero-vazio{height:100%;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:var(--mudo);font-weight:600}.hero-topo{position:absolute;z-index:2;top:calc(12px + env(safe-area-inset-top));left:12px;right:12px;display:flex;justify-content:space-between;align-items:center}.salvo-ind{font-size:12.5px;font-weight:800;padding:5px 11px;border-radius:999px;color:#fff;background:#08161a99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .2s}.salvo-ind.salvando,.salvo-ind.salvo{opacity:1}.hero-acoes{position:absolute;z-index:2;right:12px;bottom:14px;display:flex;gap:6px}.miniaturas{display:flex;gap:8px;overflow-x:auto;padding:10px 16px 2px;scrollbar-width:none}.miniaturas::-webkit-scrollbar{display:none}.mini{position:relative;flex:none;width:74px;height:56px;border-radius:11px;overflow:hidden;padding:0;border:2px solid transparent;background:var(--sup-2);cursor:pointer;opacity:.65}.mini.on{border-color:var(--tier);opacity:1}.mini img{width:100%;height:100%;object-fit:cover;display:block}.mini-tag{position:absolute;inset:auto 0 0;font-size:9.5px;font-weight:800;text-transform:uppercase;background:#003399d9;color:#fff;text-align:center}.add-fotos{display:flex;gap:8px;padding:10px 16px 0;flex-wrap:wrap}.add-fotos .capturar{flex:1;min-width:200px}.ficha-cab{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:18px 16px 6px}.ficha-titulo{min-width:0}.ficha-titulo h1{font-size:26px;font-weight:800;line-height:1.15}.ficha-titulo p{margin:4px 0 10px;color:var(--tinta-2);font-weight:600;font-size:14px}.placa-mercosul{display:inline-flex;flex-direction:column;padding:0;border-radius:6px;overflow:hidden;border:2px solid #1d1d1f;background:#fff;cursor:pointer;min-width:132px}.placa-mercosul .placa-faixa{font-size:7.5px;padding:1px 0}.placa-mercosul b{font-family:var(--num);color:#111;font-size:21px;letter-spacing:.1em;padding:0 10px 1px;text-align:center}.nota-grande{flex:none;width:96px;border-radius:20px;padding:10px 6px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;background:linear-gradient(160deg,color-mix(in srgb,var(--tier) 26%,var(--sup)),var(--sup));border:1.5px solid color-mix(in srgb,var(--tier) 70%,transparent);box-shadow:0 10px 30px -10px var(--tier)}.nota-letra{font-family:var(--num);font-size:15px;font-weight:700;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--tier);color:#10242a}.nota-num{font-family:var(--num);font-size:34px;font-weight:700;line-height:1.1;margin-top:4px}.nota-nome{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--tier)}.chips.rolar{margin:8px 0 4px}.ficha .chips{padding:2px 16px;margin-left:0;margin-right:0}.chip.on.st-finalista,.chip.on.st-comprado,.chip.on.st-descartado,.chip.on.st-visitar,.chip.on.st-visitado{background:var(--st);border-color:var(--st);color:#10242a}.bloco{margin:14px 16px 0;padding:16px;border-radius:var(--raio);background:var(--sup);border:1px solid var(--linha)}.comparar .bloco,.comparar-escolha .bloco{margin-left:0;margin-right:0}.bloco-t{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;margin-bottom:12px}.bloco-t svg{color:var(--tier, var(--acento))}.preco-linha{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.preco-linha small{display:block;font-size:12px;font-weight:700;color:var(--mudo);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.preco-campo input{font-family:var(--num);font-size:26px;font-weight:700;padding:4px 10px;min-height:48px;max-width:200px}.fipe-lado{text-align:right}.fipe-valor{font-family:var(--num);font-size:20px;text-decoration:none;color:var(--tinta)}.fipe-barra{margin-top:12px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;font-size:13.5px;font-weight:600}.fipe-barra b{font-family:var(--num);font-size:20px}.fipe-barra.bom{background:color-mix(in srgb,var(--verde) 13%,transparent);color:var(--verde)}.fipe-barra.neutro{background:color-mix(in srgb,var(--amarelo) 13%,transparent);color:var(--amarelo)}.fipe-barra.ruim{background:color-mix(in srgb,var(--vermelho) 13%,transparent);color:var(--vermelho)}.preco-bloco .pequeno-txt{margin:8px 0 0}.atributos{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width: 640px){.atributos{grid-template-columns:260px 1fr;align-items:center}}.radar-caixa{max-width:270px;margin:0 auto;width:100%}.radar-caixa.grande{max-width:320px}.radar-anel{fill:none;stroke:var(--linha);stroke-width:1}.radar-anel.fora{stroke:var(--linha-forte)}.radar-eixo{stroke:var(--linha);stroke-width:1}.radar-area{fill:currentColor;fill-opacity:.22;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.radar-ponto{fill:currentColor}.radar-rotulo{fill:var(--mudo);font-family:var(--num);font-size:11.5px;font-weight:700;letter-spacing:.06em}.stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.stat-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px}.stat-cab b{font-size:14px;font-weight:800}.stat-cab small{color:var(--mudo);font-size:12px;margin-left:6px}.stat-v{font-family:var(--num);font-weight:700;font-size:18px;color:var(--tier);min-width:22px;text-align:right}.pips{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.pip{height:26px;border-radius:6px;border:0;padding:0;background:var(--sup-2);cursor:pointer;transition:background .12s;box-shadow:inset 0 0 0 1px var(--linha)}.pip.cheio{background:var(--tier);box-shadow:0 0 10px -2px color-mix(in srgb,var(--tier) 70%,transparent)}.pip:active{transform:scaleY(.88)}.pros-contras{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 560px){.pros-contras{grid-template-columns:1fr 1fr}}.lista-ed h3{font-size:14px;font-weight:800;margin-bottom:8px;display:flex;align-items:center;gap:6px}.lista-ed.pros h3{color:var(--verde)}.lista-ed.contras h3{color:var(--vermelho)}.lista-ed.pros h3:before{content:"+";font-family:var(--num)}.lista-ed.contras h3:before{content:"−";font-family:var(--num)}.lista-ed ul{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.lista-ed li{position:relative;padding:8px 38px 8px 12px;border-radius:11px;background:var(--fundo-2);font-size:14px;font-weight:600;border-left:3px solid}.lista-ed.pros li{border-color:var(--verde)}.lista-ed.contras li{border-color:var(--vermelho)}.lista-ed li .tira-x{top:50%;transform:translateY(-50%);width:24px;height:24px;background:var(--sup-2);color:var(--mudo)}.lista-ed input{min-height:42px;font-size:16px}.verif-resumo{margin-left:auto;font-size:12.5px;font-weight:800;color:var(--mudo);font-family:var(--num)}.verif-resumo.tem-alerta{color:var(--vermelho)}.progresso{height:6px;border-radius:999px;background:var(--sup-2);overflow:hidden;margin-bottom:12px}.progresso i{display:block;height:100%;background:linear-gradient(90deg,var(--acento),var(--verde));border-radius:999px;transition:width .3s}.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.check{border-radius:14px;background:var(--fundo-2);border:1px solid var(--linha);overflow:hidden}.check.est-ok{--e: var(--verde)}.check.est-alerta{--e: var(--vermelho);border-color:color-mix(in srgb,var(--vermelho) 45%,transparent)}.check.est-pendente,.check.est-na{--e: var(--mudo)}.check-cab{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border:0;background:none;cursor:pointer;text-align:left;min-height:52px}.check-ic{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--e);background:color-mix(in srgb,var(--e) 15%,transparent)}.check.est-na .check-ic{opacity:.5}.check-nome{flex:1;min-width:0;font-weight:700;font-size:14.5px}.check-nome small{display:block;font-weight:500;color:var(--mudo);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-est{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--e)}.check-corpo{padding:0 12px 14px}.check-corpo>p{margin:0 0 10px;font-size:13.5px;color:var(--tinta-2)}.check-links{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.cnpj-card{margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--fundo-2);border:1px solid var(--linha);display:flex;flex-direction:column;gap:4px;align-items:flex-start}.cnpj-card.ok{border-color:color-mix(in srgb,var(--verde) 45%,transparent)}.cnpj-card.alerta{border-color:color-mix(in srgb,var(--vermelho) 50%,transparent)}.cnpj-card>b{font-size:15px}.cnpj-card>small{color:var(--mudo);font-size:12px}.cnpj-card dl{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;margin:8px 0 4px;font-size:13px}.cnpj-card dt{color:var(--mudo);font-weight:700}.cnpj-card dd{margin:0;font-weight:600}.cnpj-card p{margin:4px 0}.alertas{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:4px}.alertas li{color:var(--vermelho);font-weight:700;font-size:13.5px;display:flex;gap:6px;align-items:center}.cnpj-card .btn{margin-top:8px}.folha-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#040c0e8c;display:flex;align-items:flex-end;justify-content:center;animation:fundo .2s}@keyframes fundo{0%{background:transparent}}.folha{width:100%;max-width:560px;max-height:88vh;display:flex;flex-direction:column;background:var(--sup);border-radius:24px 24px 0 0;border:1px solid var(--linha-forte);border-bottom:0;padding:8px 16px calc(16px + env(safe-area-inset-bottom));animation:subir .25s ease-out}@media (min-width: 640px){.folha-fundo{align-items:center}.folha{border-radius:24px;border-bottom:1px solid var(--linha-forte)}}@keyframes subir{0%{transform:translateY(40px);opacity:.4}}.folha-alca{width:40px;height:5px;border-radius:999px;background:var(--linha-forte);margin:2px auto 10px}.folha-topo{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;margin-bottom:12px}.folha-titulo{text-align:center;min-width:0}.folha-titulo h2{font-size:17px;font-weight:800}.folha-titulo small{color:var(--mudo);font-size:12.5px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.busca-campo{display:flex;align-items:center;gap:8px;padding:0 12px;position:relative;color:var(--mudo)}.busca-campo input{flex:1;border:0;background:none;outline:none;min-height:44px;font-size:16px;color:var(--tinta)}.busca-campo .tira-x{position:static}.fipe-lista{list-style:none;margin:10px 0 0;padding:0;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.fipe-lista li{border-bottom:1px solid var(--linha)}.fipe-lista li.mudo{padding:14px 4px;border:0}.fipe-lista button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 4px;border:0;background:none;cursor:pointer;text-align:left;font-weight:600;font-size:14.5px}.seta-dir{transform:rotate(180deg);color:var(--mudo);flex:none}.fipe-resultado{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:18px 0 4px}.fipe-grande{font-family:var(--num);font-size:40px;font-weight:700;color:var(--acento)}.fipe-resultado .btn,.comparar-escolha .grade{margin-top:12px}.cmp-cabecas{display:grid;gap:8px;margin-top:4px;position:sticky;top:0;z-index:20;padding:8px 0;background:color-mix(in srgb,var(--fundo) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cmp-cabeca{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:8px 6px 10px;border-radius:16px;background:var(--sup);border:1.5px solid color-mix(in srgb,var(--cor) 60%,transparent);cursor:pointer;min-width:0}.cmp-foto{width:100%;aspect-ratio:4 / 3;border-radius:11px;overflow:hidden;background:var(--sup-2);display:grid;place-items:center;color:var(--mudo)}.cmp-foto img{width:100%;height:100%;object-fit:cover}.cmp-cabeca b{font-size:13.5px;line-height:1.2;color:var(--cor);overflow-wrap:anywhere}.cmp-cabeca small{color:var(--mudo);font-size:11.5px}.vitorias{font-family:var(--num);font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--cor) 16%,transparent);color:var(--cor)}.legenda{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:13px;font-weight:700}.legenda span{display:inline-flex;align-items:center;gap:6px}.legenda i{width:12px;height:12px;border-radius:4px}.tabela-cmp{padding:4px 0}.cmp-linha{padding:10px 14px;border-bottom:1px solid var(--linha)}.cmp-linha:last-child{border-bottom:0}.cmp-rotulo{display:block;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mudo);margin-bottom:4px}.cmp-valores{display:grid;gap:8px}.cmp-v{text-align:center;font-family:var(--num);font-size:16px;font-weight:600;padding:4px;border-radius:9px;color:var(--tinta-2)}.cmp-v.vence{color:var(--cor);background:color-mix(in srgb,var(--cor) 15%,transparent);font-weight:700;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cor) 55%,transparent)}.cmp-pros{display:grid;gap:12px}.cmp-pros-t{display:block;color:var(--cor);font-size:13.5px;margin-bottom:6px}.cmp-pros p{margin:0 0 4px;font-size:13px;font-weight:600}.pro{color:var(--verde)}.contra{color:var(--vermelho)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.busca-campo.caixa{border:1px solid var(--linha-forte);border-radius:13px;background:var(--fundo-2);margin-bottom:10px}.lojas-tela .chips{margin-bottom:14px}.lojas-grade{gap:12px}.carta-loja{background:var(--sup);border:1px solid var(--linha);border-radius:var(--raio);padding:14px;display:flex;flex-direction:column;gap:8px}.carta-loja.cat-concessionaria{border-left:3px solid var(--acento)}.carta-loja.cat-seminovos{border-left:3px solid var(--azul)}.loja-topo{display:flex;align-items:center;gap:12px}.loja-avatar{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--sup-2);color:var(--acento)}.cat-seminovos .loja-avatar{color:var(--azul)}.loja-nome{flex:1;min-width:0}.loja-nome b{display:block;font-size:16px;font-weight:800;line-height:1.2}.loja-nome small{color:var(--mudo);font-size:12.5px;font-weight:600}.loja-nota{color:var(--t-s);letter-spacing:1px;font-size:14px}.marcas{display:flex;gap:6px;flex-wrap:wrap}.marcas span,.tag-marca,.tag-cat{font-size:11.5px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--sup-2);color:var(--tinta-2)}.tag-cat{background:color-mix(in srgb,var(--acento) 18%,transparent);color:var(--acento)}.loja-end{margin:0;color:var(--tinta-2);font-size:13.5px}.cnpj-selo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--mudo)}.cnpj-selo.ok{color:var(--verde)}.cnpj-selo.alerta{color:var(--vermelho)}.loja-acoes{display:flex;gap:8px;flex-wrap:wrap}.loja-acoes.grande{margin:12px 0 4px}.loja-acoes.grande .btn{flex:1 1 140px}.loja-ficha .topo-simples h1{font-size:20px;line-height:1.2}.loja-cab{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.loja-cab .cnpj-selo{width:100%;margin-top:4px}.bloco.sem-margem{margin-left:0;margin-right:0}.estrelas{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.estrelas button{border:0;background:none;font-size:32px;line-height:1;color:var(--sup-hover);cursor:pointer;padding:2px}.estrelas button.on{color:var(--t-s)}.visitada{margin-left:auto;display:inline-flex;gap:8px;align-items:center;font-weight:700;font-size:14px}.visitada input{width:20px;height:20px;accent-color:var(--acento)}.linha-carro{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:12px;background:var(--fundo-2);margin-bottom:8px;font-size:14px}.linha-carro span{color:var(--mudo);font-weight:600}.seletor-loja{margin-top:10px}.seletor-linha{display:flex;gap:8px}.seletor-linha select{flex:1;min-height:46px;border-radius:13px;border:1px solid var(--linha-forte);background:var(--fundo-2);padding:0 12px;font-size:16px}.abas a{font-size:11px}.loja-pill{position:absolute;left:10px;bottom:10px;z-index:1;max-width:calc(100% - 60px);display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,#08161a 72%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18)}.segmentos.visao{margin:4px 0 12px}.kanban-barra{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.interruptor{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;cursor:pointer}.interruptor input{width:20px;height:20px;accent-color:var(--acento)}.interruptor b{font-family:var(--num);color:var(--acento);margin-left:2px}@media (max-width: 640px){.kanban-dica{display:none}}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);gap:12px;overflow-x:auto;align-items:start;margin:0 -16px;padding:0 16px 12px;scroll-snap-type:x mandatory;scroll-padding:16px;-webkit-overflow-scrolling:touch}@media (max-width: 640px){.kanban{grid-auto-columns:84%}}.coluna{scroll-snap-align:start;background:color-mix(in srgb,var(--sup) 65%,transparent);border:1px solid var(--linha);border-radius:var(--raio);min-height:160px;transition:border-color .15s,background .15s}.coluna.alvo{border-color:var(--st);background:color-mix(in srgb,var(--st) 10%,var(--sup))}.coluna-cab{display:flex;align-items:center;gap:8px;padding:12px 14px 8px;position:sticky;top:0}.coluna-cab i{width:10px;height:10px;border-radius:50%;background:var(--st)}.coluna-cab h3{font-size:14px;font-weight:800;flex:1}.coluna-corpo{display:flex;flex-direction:column;gap:8px;padding:0 10px 12px}.coluna-vazia{margin:6px 4px;padding:16px 8px;border:1.5px dashed var(--linha-forte);border-radius:12px;text-align:center;color:var(--mudo);font-size:13px}.kcard{background:var(--sup);border:1px solid var(--linha);border-left:3px solid var(--tier);border-radius:14px;overflow:hidden;cursor:grab}.kcard.arrastando{opacity:.4}.kcard-link{display:flex;gap:10px;padding:10px;align-items:flex-start}.kcard-foto{flex:none;width:64px;height:48px;border-radius:9px;overflow:hidden;background:var(--sup-2);display:grid;place-items:center;color:var(--mudo)}.kcard-foto img{width:100%;height:100%;object-fit:cover}.kcard-txt{flex:1;min-width:0;display:flex;flex-direction:column}.kcard-txt b{font-size:14px;line-height:1.2}.kcard-txt small{color:var(--mudo);font-size:12px;font-weight:600}.kcard-preco{font-family:var(--num);font-weight:700;font-size:14.5px;display:flex;gap:6px;align-items:baseline;margin-top:2px}.kcard-preco em{font-style:normal;font-size:11.5px}.kcard-preco em.bom{color:var(--verde)}.kcard-preco em.neutro{color:var(--amarelo)}.kcard-preco em.ruim{color:var(--vermelho)}.kcard-tier{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--tier);color:#10242a;font-family:var(--num);font-weight:700;font-size:13px}.t-nada .kcard-tier{background:var(--sup-2);color:var(--mudo)}.kcard-rodape{display:flex;justify-content:space-between;gap:8px;padding:0 10px 8px;font-size:11.5px;font-weight:700}.loja-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--sup-2);color:var(--tinta-2);max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kcard-mover{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--linha)}.kcard-mover button{border:0;background:none;padding:8px 6px;min-height:38px;font-size:12px;font-weight:700;color:var(--tinta-2);cursor:pointer}.kcard-mover button+button{border-left:1px solid var(--linha)}.kcard-mover button:disabled{opacity:.3;cursor:default}.kcard-mover button:active:not(:disabled){background:var(--sup-2)}.cidade-tag{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:12px;font-weight:800;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--azul) 14%,transparent);color:var(--azul)}.cidade-linha{display:flex;align-items:center;gap:5px;margin:-6px 0 10px!important;color:var(--azul)!important;font-weight:700!important;font-size:13.5px!important}.chips.cidades{margin-top:-2px}.chip.pequeno{min-height:32px;font-size:12.5px;padding:0 12px}.tabela-barra{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.tabela-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px}@media (max-width: 640px){.tabela .col-carro,.tabela thead .col-carro{width:150px;min-width:150px;max-width:150px;box-shadow:6px 0 10px -6px #00000073}.tabela{min-width:760px;font-size:13px}}.tabela{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;font-size:13.5px;background:var(--sup)}.tabela-rolagem>.tabela{border:1px solid var(--linha);border-radius:14px}.tabela thead th{position:sticky;top:0;background:var(--sup-2);z-index:2;text-align:left;padding:0;border-bottom:1px solid var(--linha-forte)}.tabela thead th button{width:100%;border:0;background:none;padding:10px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mudo);cursor:pointer;text-align:inherit;white-space:nowrap}.tabela thead th[aria-sort=ascending] button,.tabela thead th[aria-sort=descending] button{color:var(--acento)}.tabela th.num,.tabela td.num{text-align:right}.seta{margin-left:4px;font-size:9px}.tabela td{padding:9px 10px;border-bottom:1px solid var(--linha);white-space:nowrap;color:var(--tinta-2)}.tabela tr.linha{cursor:pointer}.tabela tr.linha:hover td,.tabela tr.linha:focus td{background:var(--sup-hover);outline:none}.tabela tr.linha.apagada td{opacity:.5}.tabela .col-carro,.tabela thead .col-carro{position:sticky;left:0;z-index:1;background:var(--sup);min-width:190px;max-width:240px;white-space:normal}.tabela thead .col-carro{z-index:3;background:var(--sup-2)}.tabela tr.linha:hover .col-carro{background:var(--sup-hover)}.tabela .col-carro b{display:block;color:var(--tinta);font-size:14px}.tabela .col-carro small{color:var(--mudo);font-size:12px}.tabela td.forte{font-family:var(--num);font-weight:700;color:var(--tinta);font-size:14.5px}.tabela td.fipe{font-family:var(--num);font-weight:700}.tabela td.fipe.bom{color:var(--verde)}.tabela td.fipe.neutro{color:var(--amarelo)}.tabela td.fipe.ruim{color:var(--vermelho)}.tabela .col-loja{max-width:180px;overflow:hidden;text-overflow:ellipsis}.tabela tr.grupo th{text-align:left;padding:12px 10px 6px;font-size:13px;font-weight:800;color:var(--tinta);background:var(--fundo-2);border-bottom:1px solid var(--linha)}.grupo-txt{position:sticky;left:10px;display:inline-block}.tabela tr.grupo th span{font-family:var(--num);color:var(--mudo);margin-left:6px}.status-mini{font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--sup-2);color:var(--tinta-2)}.status-mini.st-finalista,.status-mini.st-comprado,.status-mini.st-descartado,.status-mini.st-visitar,.status-mini.st-visitado{background:color-mix(in srgb,var(--st) 20%,transparent);color:var(--st)}.nota-mini{font-family:var(--num);font-weight:700;color:var(--tier)}.tabela-rodape{display:flex;align-items:center;gap:6px;margin-top:8px}.topo>.ia-btn{margin-left:auto;margin-right:8px}.ia-btn svg{color:var(--acento)}.modelo-chip{font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;background:var(--sup-2);color:var(--mudo);font-family:ui-monospace,monospace}.analise-tela .aviso{align-items:flex-start}.sub-t{font-size:14px;font-weight:800;margin:16px 0 8px}.linha-qtd{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:700;font-size:14px}.linha-qtd select{min-height:40px;border-radius:11px;border:1px solid var(--linha-forte);background:var(--fundo-2);padding:0 10px;font-size:16px}.linha-qtd small{flex-basis:100%;font-weight:500}.chips.sugestoes{margin:8px 0 14px;flex-wrap:wrap;overflow:visible}.res-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.res-resumo{font-size:15px;line-height:1.6;margin:4px 0 10px}.recomendacoes{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}@media (min-width: 700px){.recomendacoes{grid-template-columns:1.4fr 1fr}}.rec{display:flex;flex-direction:column;border-radius:var(--raio);overflow:hidden;background:var(--sup);border:1px solid var(--linha)}.rec.destaque{border:1.5px solid var(--verde);box-shadow:0 12px 32px -14px var(--verde)}.rec-foto{position:relative;aspect-ratio:16 / 9;background:var(--sup-2);display:grid;place-items:center;color:var(--mudo)}.rec-foto img{width:100%;height:100%;object-fit:cover}.rec-tag{position:absolute;top:10px;left:10px;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:800;background:var(--tinta);color:var(--fundo)}.rec.destaque .rec-tag{background:var(--verde);color:#08201a}.rec-corpo{padding:12px 14px 14px;display:flex;flex-direction:column;gap:3px}.rec-corpo b{font-size:17px}.rec-corpo small{color:var(--mudo);font-weight:600}.rec-corpo p{margin:6px 0 0;font-size:14px;color:var(--tinta-2)}.alerta-bloco{border-color:color-mix(in srgb,var(--vermelho) 45%,transparent)}.alerta-bloco .bloco-t svg{color:var(--vermelho)}.lista-ia{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px}.ranking{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rk{border-radius:14px;background:var(--fundo-2);border:1px solid var(--linha);overflow:hidden}.rk.v-seguir{border-left:3px solid var(--verde)}.rk.v-considerar{border-left:3px solid var(--amarelo)}.rk.v-evitar{border-left:3px solid var(--vermelho)}.rk-cab{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;background:none;cursor:pointer;text-align:left}.rk-n{flex:none;width:26px;text-align:center;font-family:var(--num);font-weight:700;color:var(--mudo)}.rk-foto{flex:none;width:56px;height:42px;border-radius:8px;overflow:hidden;background:var(--sup-2);display:grid;place-items:center;color:var(--mudo)}.rk-foto img{width:100%;height:100%;object-fit:cover}.rk-nome{flex:1;min-width:0}.rk-nome b{display:block;font-size:14.5px}.rk-nome small{color:var(--mudo);font-size:12px}.veredito{flex:none;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px}.veredito.v-seguir{background:color-mix(in srgb,var(--verde) 18%,transparent);color:var(--verde)}.veredito.v-considerar{background:color-mix(in srgb,var(--amarelo) 18%,transparent);color:var(--amarelo)}.veredito.v-evitar{background:color-mix(in srgb,var(--vermelho) 18%,transparent);color:var(--vermelho)}.rk-corpo{padding:0 14px 14px 46px;font-size:14px}@media (max-width: 640px){.rk-corpo{padding-left:14px}}.rk-corpo>p{margin:0 0 10px;color:var(--tinta-2)}.lista-sec{margin-bottom:10px}.lista-sec h4{margin:0 0 4px;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:6px}.lista-sec ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:3px}.l-bom h4{color:var(--verde)}.l-ruim h4{color:var(--vermelho)}.l-manut h4{color:var(--azul)}.l-cronico h4{color:var(--amarelo)}.l-perg h4{color:var(--acento)}.hist{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.hist button{width:100%;text-align:left;display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:11px;border:1px solid var(--linha);background:var(--fundo-2);cursor:pointer;font-weight:600;font-size:14px}.md-analise{font-size:14.5px;line-height:1.6}.md-analise h1{font-size:18px}.md-analise h2{font-size:16px;margin-top:18px}.md-analise h3{font-size:15px;margin-top:14px}.md-analise blockquote{margin:8px 0;padding:6px 12px;border-left:3px solid var(--linha-forte);color:var(--mudo)}.ro-selo{margin-left:auto;margin-right:8px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;padding:6px 11px;border-radius:999px;background:var(--sup-2);color:var(--tinta-2)}.app.ro .so-edicao,.app.ro .add-fotos,.app.ro .hero-acoes,.app.ro .check-corpo .segmentos,.app.ro .check-corpo .campo,.app.ro .seletor-loja,.app.ro .cnpj-card .btn,.app.ro .kcard-mover,.app.ro .kanban-dica,.app.ro .salvo-ind{display:none!important}.app.ro .ficha .chips.rolar .chip:not(.on){display:none}.app.ro .ficha .chip,.app.ro .ficha .segmentos button,.app.ro .pip,.app.ro .fipe-valor,.app.ro .placa-mercosul{pointer-events:none}.app.ro .campo input[readonly]{background:transparent;border-color:var(--linha)}.app.ro .kcard{cursor:default}.app.ro .abas{grid-template-columns:1fr 1fr 1fr}.topo>.icone-btn+.icone-btn,.topo>a.icone-btn{margin-right:8px}.acessos{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.acessos li{background:var(--sup);border:1px solid var(--linha);border-radius:14px;padding:10px 12px}.ac-l1{display:flex;justify-content:space-between;gap:10px;font-size:14px}.ac-l1 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-l2{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:12.5px;color:var(--tinta-2)}
