:root{--ec-acc:#337ab7;--ec-acc-escuro:#23527c;--ec-soft:#eaf1f8;--ec-fundo:#f5f8fb;--ec-borda:#e1e6ec;--ec-texto:#2b3138;--ec-mudo:#6b747d;--ec-otima:#2f8a57;--ec-boa:#6aa84f;--ec-media:#e0a030;--ec-ruim:#cf4a3e;--ec-pin:#ef6c3e;--ec-f1:#bcd6ee;--ec-f2:#7fb0de;--ec-f3:#3f86c7;--ec-f4:#1d5b96}.ec-page{color:var(--ec-texto);padding-bottom:30px}.ec-page [hidden]{display:none!important}.ec-page a:not(.btn){color:var(--ec-acc)}.ec-page a:not(.btn):hover{color:var(--ec-acc-escuro)}.ec-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin:6px 0 18px}.ec-cab-texto{flex:1;min-width:280px;max-width:820px}.ec-sobretitulo{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ec-acc);margin:0 0 4px}.ec-sobretitulo .fa{margin-right:3px}.ec-titulo{font-size:28px;font-weight:700;line-height:1.2;margin:0 0 8px}.ec-titulo .ec-bandeira{width:32px;height:24px;vertical-align:-3px;margin-right:4px}.ec-intro{font-size:15px;line-height:1.55;color:#4d5660;margin:0;font-weight:400}.ec-cab-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ec-btn-contar .fa{margin-right:4px}.ec-seguir-n{color:var(--ec-mudo);margin-left:2px}.ec-ativo,.ec-ativo:hover,.ec-ativo:focus{background:var(--ec-soft);border-color:var(--ec-acc);color:var(--ec-acc-escuro)}.ec-area-menu{padding:14px 16px;width:290px;border-radius:12px;border:1px solid var(--ec-borda);box-shadow:0 8px 24px rgba(16,24,40,.12)}.ec-area-tit{font-weight:700;margin:0 0 8px;font-size:14px}.ec-area-obs{font-size:12px;color:var(--ec-mudo);margin:10px 0 0;padding-top:8px;border-top:1px solid #f0f2f4}.ec-switch{display:flex;align-items:center;gap:10px;font-weight:400;font-size:14px;margin:6px 0;cursor:pointer}.ec-switch input{position:absolute;opacity:0}.ec-switch-trilho{position:relative;flex:none;width:36px;height:20px;border-radius:10px;background:#d5dbe1;border:1px solid #c8cfd6;transition:background .15s}.ec-switch-trilho:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:left .15s}.ec-switch input:checked+.ec-switch-trilho{background:var(--ec-acc);border-color:var(--ec-acc)}.ec-switch input:checked+.ec-switch-trilho:after{left:18px}.ec-switch input:focus+.ec-switch-trilho{box-shadow:0 0 0 3px rgba(51,122,183,.25)}.ec-bloco{background:#fff;border:1px solid #e8edf2;border-radius:16px;padding:16px 18px;margin-bottom:16px;box-shadow:0 1px 3px rgba(16,24,40,.06)}.ec-bloco-tit{font-size:16px;font-weight:700;margin:0 0 10px}.ec-bloco-tit .fa,.ec-sub .fa,.ec-secao .fa{color:var(--ec-acc);margin-right:3px}.ec-bloco-sub{font-size:13px;color:var(--ec-mudo);margin:-4px 0 12px}.ec-sub{font-size:15px;font-weight:700;margin:18px 0 10px}.ec-secao{font-size:20px;font-weight:700;margin:8px 0 12px}.ec-vazio{color:var(--ec-mudo);font-size:14px;margin:0}.ec-hero{margin-bottom:6px}.ec-mapa-bloco{padding:14px 16px 12px}.ec-mapa-topo{display:flex;justify-content:space-between;align-items:center;gap:6px 12px;flex-wrap:wrap;margin-bottom:8px}.ec-mapa-topo .ec-bloco-tit{margin:0}.ec-mapa-wrap{position:relative}.ec-mapa{position:relative;width:100%;min-height:150px;overflow:hidden;border-radius:10px}.ec-mapa-svg{display:block}.ec-m-pais{fill:#e6eaee;stroke:#fff;stroke-width:.6;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .12s}.ec-m-pais.ec-f1,.ec-m-ponto.ec-f1{fill:var(--ec-f1)}.ec-m-pais.ec-f2,.ec-m-ponto.ec-f2{fill:var(--ec-f2)}.ec-m-pais.ec-f3,.ec-m-ponto.ec-f3{fill:var(--ec-f3)}.ec-m-pais.ec-f4,.ec-m-ponto.ec-f4{fill:var(--ec-f4)}.ec-m-pais:hover,.ec-m-pais.ec-m-hover{fill:#f0b05a}.ec-m-pais.ec-m-foco,.ec-m-ponto.ec-m-foco{fill:#e8892e}.ec-m-ponto{stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke;cursor:pointer}.ec-mapa-dica{position:absolute;z-index:3;pointer-events:none;background:#fff;color:var(--ec-texto);border:1px solid var(--ec-borda);border-radius:10px;padding:8px 11px;font-size:13px;line-height:1.45;max-width:250px;box-shadow:0 6px 18px rgba(16,24,40,.14)}.ec-mapa-dica strong{display:block;font-size:14px}.ec-mapa-dica span{display:block;color:var(--ec-mudo)}.ec-mapa-carregando{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;color:#9fb7cf}.ec-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;color:var(--ec-mudo)}.ec-leg{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:3px}.ec-leg-1{background:var(--ec-f1)}.ec-leg-2{background:var(--ec-f2)}.ec-leg-3{background:var(--ec-f3)}.ec-leg-4{background:var(--ec-f4)}.ec-bandeira{display:inline-block;width:20px;height:15px;border-radius:2px;object-fit:cover;vertical-align:-2px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.ec-resumo-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;margin-bottom:6px}.ec-kpi{background:var(--ec-fundo);border-radius:12px;padding:10px 8px;text-align:center}.ec-kpi strong{display:block;font-size:22px;font-weight:700;line-height:1.1;color:var(--ec-acc-escuro)}.ec-kpi span{font-size:12px;color:var(--ec-mudo)}.ec-paises{list-style:none;padding:0;margin:0;counter-reset:ecp}.ec-paises li{counter-increment:ecp}.ec-paises a{display:grid;grid-template-columns:1fr 40px auto auto;align-items:center;gap:8px;padding:7px 6px;border-radius:8px;color:var(--ec-texto)!important;text-decoration:none!important;font-size:14px}.ec-paises a:hover{background:var(--ec-soft)}.ec-paises-nome{font-weight:600;line-height:1.3}.ec-paises-nome:before{content:counter(ecp) ".";color:var(--ec-mudo);font-weight:400;margin-right:6px}.ec-paises-barra{height:6px;border-radius:3px;background:#edf1f5;overflow:hidden}.ec-paises-barra span{display:block;height:100%;background:var(--ec-f3);border-radius:3px}.ec-paises-n{font-size:12px;color:var(--ec-mudo);white-space:nowrap}.ec-paises-nota{font-size:12px;font-weight:700;color:#fff!important;border-radius:10px;padding:1px 7px;background:var(--ec-boa)}.ec-paises-nota.ec-cor-otima{background:var(--ec-otima)}.ec-paises-nota.ec-cor-media{background:var(--ec-media)}.ec-paises-nota.ec-cor-ruim{background:var(--ec-ruim)}.ec-lateral>.ec-bloco:last-child{margin-bottom:0}.ec-relatos{margin-bottom:16px}.ec-cor-otima{color:var(--ec-otima)}.ec-cor-boa{color:var(--ec-boa)}.ec-cor-media{color:var(--ec-media)}.ec-cor-ruim{color:var(--ec-ruim)}.ec-notas{list-style:none;padding:0;margin:0}.ec-notas li{display:grid;grid-template-columns:1fr minmax(60px,32%) 58px;align-items:center;gap:10px;padding:5px 0;font-size:13px}.ec-notas-nome{line-height:1.3}.ec-notas-nome .fa{width:16px;text-align:center;color:#8a96a3;margin-right:3px}.ec-notas-barra{position:relative;height:8px;border-radius:4px;background:#edf1f5}.ec-notas-barra>span{display:block;height:100%;border-radius:4px}.ec-notas-barra>span.ec-cor-otima{background:var(--ec-otima)}.ec-notas-barra>span.ec-cor-boa{background:var(--ec-boa)}.ec-notas-barra>span.ec-cor-media{background:var(--ec-media)}.ec-notas-barra>span.ec-cor-ruim{background:var(--ec-ruim)}.ec-notas-pais{font-size:12px;color:var(--ec-mudo);text-align:right}.ec-notas li strong{text-align:right;font-size:14px;white-space:nowrap}.ec-cidades{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.ec-cidade{border:1px solid var(--ec-borda);background:#fff;border-radius:16px;padding:4px 11px;font-size:13px;color:var(--ec-texto)}.ec-cidade:hover{border-color:var(--ec-acc);color:var(--ec-acc)}.ec-cidade span{color:var(--ec-mudo);margin-left:2px}.ec-pais-vazio{text-align:center;padding:26px 18px}.ec-pais-vazio .fa-map-pin{font-size:26px;color:var(--ec-pin);display:block;margin-bottom:8px}.ec-relatos{margin-top:8px}.ec-filtros{margin-bottom:6px}.ec-filtros>div{margin-bottom:8px}.ec-busca{position:relative}.ec-busca .fa{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#9aa4ae}.ec-busca input{padding-left:32px}.ec-ctx{display:flex;align-items:center;gap:10px;background:var(--ec-soft);border-radius:12px;padding:8px 12px;margin-bottom:10px;font-size:14px}.ec-ctx .btn{margin-left:auto}.ec-total{font-size:13px;color:var(--ec-mudo);margin:2px 0 10px;min-height:18px}.ec-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;transition:opacity .15s}.ec-lista.ec-carregando{opacity:.45}.ec-vazio-lista{grid-column:1/-1;text-align:center;padding:36px 16px;background:#fff;border:1px dashed #cfd9e3;border-radius:16px;color:var(--ec-mudo)}.ec-vazio-lista .fa{font-size:30px;color:#a9bfd4;margin-bottom:8px}.ec-vazio-lista p{margin:4px 0}.ec-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e6ebf0;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.06);transition:transform .15s,box-shadow .15s}.ec-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(16,24,40,.1)}.ec-card-capa{position:relative;display:block;aspect-ratio:16/10;background:#dfe8f1;overflow:hidden}.ec-card-capa>a{display:block;width:100%;height:100%}.ec-card-capa img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.ec-card:hover .ec-card-capa img{transform:scale(1.04)}.ec-card-qtd-fotos{position:absolute;right:8px;top:8px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;border-radius:10px;padding:2px 8px}.ec-card-sem-foto{background:linear-gradient(160deg,#f3f6f9,#e4eaf0)}.ec-card-sem-foto>a{display:flex!important;align-items:center;justify-content:center}.ec-card-bandeira-fundo{width:auto;height:42%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;box-shadow:0 6px 16px rgba(16,24,40,.18)}.ec-credito{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 4px;background:linear-gradient(transparent,rgba(0,0,0,.55));color:#fff;font-size:12px;line-height:1.3;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-page .ec-credito a:not(.btn){color:#fff;text-decoration:underline}.ec-card-local .ec-bandeira{margin-right:2px}.ec-card-corpo{display:flex;flex-direction:column;flex:1;padding:12px 14px 12px}.ec-card-local{font-size:13px;color:var(--ec-mudo);margin-bottom:4px}.ec-card-tit{font-size:16px;font-weight:700;line-height:1.3;margin:0 0 8px}.ec-card-tit a{color:var(--ec-texto)!important}.ec-card-tit a:hover{color:var(--ec-acc)!important;text-decoration:none}.ec-card-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--ec-mudo);margin-bottom:8px}.ec-card-meta>span{background:var(--ec-fundo);border-radius:10px;padding:2px 8px}.ec-sit{font-weight:600}.ec-card-meta .ec-sit-mora,.ec-r-local .ec-sit-mora{background:#e4f3ea;color:#24704a}.ec-card-meta .ec-sit-morou,.ec-r-local .ec-sit-morou{background:#eef0f3;color:#56606a}.ec-card-trecho{font-size:14px;line-height:1.5;color:#4d5660;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ec-card-pe{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid #f0f2f4;font-size:13px;flex-wrap:wrap}.ec-card-n{color:var(--ec-mudo);white-space:nowrap}.ec-card-pe .ec-login{flex:1 1 calc(100% - 40px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-card-pe .ec-nota+.ec-card-n{margin-left:auto}.ec-avatar{display:inline-block;border-radius:50%;background:#dde1e5 center/cover no-repeat;flex:none;vertical-align:middle}.ec-avatar-link{display:inline-flex;flex:none}.ec-login{font-weight:700}.ec-nota{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ec-nota strong{font-size:14px}.ec-paginacao{text-align:center;margin-top:18px}.ec-paginacao .pagination{margin:0}.ec-paginacao .pagination>.active>span{background:var(--ec-acc);border-color:var(--ec-acc)}.ec-sobre{margin-top:22px}.ec-sobre p{font-size:15px;line-height:1.6;color:#4d5660;font-weight:400}.ec-sobre h3{font-size:16px;font-weight:700;margin:12px 0 6px}.ec-sobre h3 .fa{color:var(--ec-acc);margin-right:3px}.ec-sobre .ec-secao{font-size:18px}.ec-usuarios{list-style:none;padding:0;margin:0}.ec-usuarios li{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f2f4f6}.ec-usuarios li:last-child{border-bottom:0}.ec-usuarios li>div{flex:1;min-width:0}.ec-usuarios small{display:block;color:var(--ec-mudo);font-size:12px}.ec-r-cab{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:6px 0 14px}.ec-r-cab-texto{flex:1;min-width:280px}.ec-r-local{font-size:14px;color:var(--ec-mudo);margin:0 0 6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ec-r-local a{font-weight:700}.ec-r-local .ec-sit{font-size:12px;border-radius:10px;padding:2px 9px}.ec-r-titulo{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 10px;overflow-wrap:anywhere}.ec-r-autor{display:flex;align-items:center;gap:10px}.ec-r-autor small{display:block;color:var(--ec-mudo);font-size:13px}.ec-r-nota{flex:none;text-align:center;background:#fff;border:1px solid #e8edf2;border-radius:16px;padding:12px 20px;box-shadow:0 1px 3px rgba(16,24,40,.06)}.ec-r-nota small{display:block;font-size:12px;color:var(--ec-mudo)}.ec-r-nota-n{display:block;font-size:30px;font-weight:700;line-height:1.05;color:var(--ec-acc-escuro)}.ec-r-nota .ec-nota strong{display:none}.ec-r-nota .ec-cao{width:34px;height:34px;margin:2px 0}.ec-r-barra{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ec-r-barra .badge{background:#8a96a3;margin-left:2px}.ec-r-barra .ec-ativo .badge{background:var(--ec-acc)}.ec-btn-excluir:hover{color:var(--ec-ruim);border-color:var(--ec-ruim)}.ec-fotos{display:grid;gap:6px;margin:0 0 18px;border-radius:16px;overflow:hidden;grid-auto-rows:150px}.ec-foto{position:relative;margin:0;overflow:hidden;background:#dfe8f1}.ec-foto a{display:block;width:100%;height:100%}.ec-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.ec-foto:hover img{transform:scale(1.03)}.ec-foto figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 10px 6px;background:linear-gradient(transparent,rgba(0,0,0,.65));color:#fff;font-size:12px;pointer-events:none}.ec-fotos-1{grid-template-columns:1fr;grid-auto-rows:380px}.ec-fotos-2{grid-template-columns:1fr 1fr;grid-auto-rows:300px}.ec-fotos-3{grid-template-columns:2fr 1fr}.ec-fotos-3 .ec-foto:first-child{grid-row:span 2}.ec-fotos-4{grid-template-columns:2fr 1fr 1fr}.ec-fotos-4 .ec-foto:first-child{grid-row:span 2}.ec-fotos-4 .ec-foto:nth-child(4){grid-column:span 2}.ec-fotos-5{grid-template-columns:2fr 1fr 1fr}.ec-fotos-5 .ec-foto:first-child{grid-row:span 2}.ec-ficha{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 18px}.ec-ficha li{display:flex;gap:9px;font-size:14px;line-height:1.4}.ec-ficha .fa{flex:none;width:18px;text-align:center;color:var(--ec-acc);margin-top:2px}.ec-ficha small{color:var(--ec-mudo)}.ec-recomenda{display:inline-block;margin:14px 0 0;border-radius:20px;padding:5px 14px;font-weight:700;font-size:14px}.ec-recomenda-1{background:#e4f3ea;color:#24704a}.ec-recomenda-2{background:#fdf3e1;color:#9a6a10}.ec-recomenda-3{background:#fbe8e6;color:#a33a30}.ec-pagina-relato .ec-secao{margin:24px 0 0}.ec-pagina-relato .ec-secao>h2{font-size:18px;font-weight:700;margin:0 0 8px}.ec-pagina-relato .ec-secao>h2 .fa{color:var(--ec-acc);margin-right:4px}.ec-texto p{font-size:15px;line-height:1.7;margin:0 0 14px;overflow-wrap:anywhere;font-weight:400}.ec-texto a{word-break:break-all}.ec-pc-bloco{border-radius:14px;padding:14px 16px;margin-bottom:12px;height:calc(100% - 12px)}.ec-pc-bloco h3{font-size:15px;font-weight:700;margin:0 0 8px}.ec-pc-bloco .ec-texto p{font-size:15px;line-height:1.6;margin-bottom:8px}.ec-pc-pros{background:#eef7f1}.ec-pc-pros h3{color:#24704a}.ec-pc-contras{background:#fcf0ee}.ec-pc-contras h3{color:#a33a30}.ec-pc .row{display:flex;flex-wrap:wrap}.ec-r-notas .ec-notas li{grid-template-columns:1fr auto 30px}.ec-outros{list-style:none;padding:0;margin:0}.ec-outros li{border-bottom:1px solid #f2f4f6}.ec-outros li:last-child{border-bottom:0}.ec-outros a{display:block;padding:8px 0;color:var(--ec-texto)!important;text-decoration:none!important}.ec-outros a:hover strong{color:var(--ec-acc)}.ec-outros strong{display:block;font-size:14px;line-height:1.35}.ec-outros small{color:var(--ec-mudo);font-size:12px}.ec-ver-todos{padding-left:0;font-weight:600}.ec-cta{background:linear-gradient(160deg,#f2f7fc,#fff)}.ec-cta p{font-size:14px;color:#4d5660}.ec-cmts,.ec-resp{background:#fff;border:1px solid #e8edf2;border-radius:14px;padding:6px 18px 14px;margin:20px 0 16px;box-shadow:0 1px 3px rgba(16,24,40,.06)}.ec-resp{padding-top:14px;margin-top:0}.ec-cmts-hd{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 8px}.ec-feed-sub{font-size:15px;font-weight:700;margin:0}.ec-feed-sub .fa{color:var(--ec-acc);margin-right:2px}.ec-feed-sub small{font-size:13px;color:var(--ec-mudo);font-weight:400}.ec-com-item{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #f0f2f4;margin:0}.ec-com-item:last-child{border-bottom:0}.ec-com-autor{background:#e8eff6;border-radius:8px;padding-left:8px;padding-right:8px}.ec-com-naolido{background:#bddbb0;border-radius:8px;padding-left:8px;padding-right:8px}.ec-com-naolido a:not(.btn){color:#1d4f73}.ec-com-naolido .text-muted,.ec-com-naolido .ec-com-acts .btn-link{color:#4a4a4a!important}.ec-com-novo-item{animation:ec-aparecer .8s ease-out}@keyframes ec-aparecer{from{background:#fbf8ec}to{background:transparent}}.ec-com-corpo{flex:1;min-width:0}.ec-com-cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;font-size:13px}.ec-com-cab .profileLink{font-weight:700}.ec-label-autor{background:var(--ec-acc)}.ec-com-texto{font-size:14px;line-height:1.6;margin:4px 0 6px;overflow-wrap:anywhere;font-weight:400}.ec-com-acts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px}.ec-com-acts .btn-link{color:#777!important;font-size:12px;padding:1px 0}.ec-com-acts .btn-link:hover{color:#333!important;text-decoration:none}img.ec-ic-curtir{height:22px;vertical-align:-6px}.ec-com-gostei.ec-ja-gostei{border-radius:3px;padding:1px 6px;margin-right:6px}.ec-cita{font-size:13px;padding:6px 10px;margin:6px 0 4px;border-left:3px solid #c9d6e3;background:#f3f4f6;border-radius:0 6px 6px 0}.ec-cita small{display:inline;font-weight:600;font-size:12px;color:#555}.ec-cita small:before{content:none}.ec-com-mais{padding:4px 0}.ec-com-mais .btn-link{padding-left:0;font-weight:600}.ec-com-vazio{font-size:14px;margin:6px 0 4px}.ec-com-novo{display:flex;gap:10px}.ec-com-enviar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 0}.ec-com-edicao{margin-top:6px}.ec-com-aviso{background:#f5f8fb;border-radius:6px;padding:10px 12px;font-size:13px;margin:0}.ec-galeria .modal-dialog{width:auto;max-width:1100px;margin:30px auto}.ec-galeria .modal-content{position:relative;background:#111;border:0;border-radius:14px;overflow:hidden}.ec-galeria .close{position:absolute;right:12px;top:8px;z-index:2;color:#fff;opacity:.8;font-size:34px;text-shadow:none}.ec-galeria-foto{display:flex;align-items:center;justify-content:center;min-height:300px;max-height:80vh}.ec-galeria-foto img{max-width:100%;max-height:80vh;display:block}.ec-galeria-legenda{color:#ddd;text-align:center;padding:8px 14px 12px;margin:0;font-size:14px}.ec-galeria-seta{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.18);color:#fff;font-size:18px}.ec-galeria-seta:hover{background:rgba(255,255,255,.32)}.ec-galeria-antes{left:12px}.ec-galeria-depois{right:12px}.ec-form-login{display:flex;gap:18px;align-items:center;padding:24px}.ec-form-login>.fa{font-size:48px;color:#a9bfd4}.ec-form-login p{color:#4d5660}.ec-form-bloco{padding:20px 22px}.ec-form-tit{font-size:18px;font-weight:700;margin:0 0 14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ec-form-tit small{font-size:13px;font-weight:600;color:var(--ec-mudo)}.ec-form-tit small.ec-ok{color:var(--ec-otima)}.ec-form-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ec-acc);color:#fff;font-size:14px}.ec-form label,.ec-label,.ec-legend{font-weight:700;font-size:14px}.ec-form label small{font-weight:400;color:var(--ec-mudo)}.ec-legend{border:0;margin:0 0 8px;padding:0;color:var(--ec-texto)}.ec-label{display:block;margin-bottom:5px}.ec-dica{font-size:13px;color:var(--ec-mudo);margin:-2px 0 6px}.ec-cont{display:block;font-size:12px;color:var(--ec-mudo);margin-top:4px;text-align:right}.ec-cont.ec-ok{color:var(--ec-otima)}.ec-opcoes{display:flex;flex-wrap:wrap;gap:8px}.ec-opcao{position:relative;margin:0;font-weight:400!important;cursor:pointer}.ec-opcao input{position:absolute;opacity:0;pointer-events:none}.ec-opcao span{display:inline-block;border:1px solid #cfd8e1;background:#fff;border-radius:22px;padding:7px 15px;font-size:14px;transition:all .12s}.ec-opcao span .fa{color:#8a96a3;margin-right:3px}.ec-opcao:hover span{border-color:var(--ec-acc)}.ec-opcao input:checked+span{background:var(--ec-acc);border-color:var(--ec-acc);color:#fff;font-weight:600}.ec-opcao input:checked+span .fa{color:#fff}.ec-opcao input:focus+span{box-shadow:0 0 0 3px rgba(51,122,183,.25)}.ec-opcao-rec-1 input:checked+span{background:var(--ec-otima);border-color:var(--ec-otima)}.ec-opcao-rec-2 input:checked+span{background:var(--ec-media);border-color:var(--ec-media)}.ec-opcao-rec-3 input:checked+span{background:var(--ec-ruim);border-color:var(--ec-ruim)}.ec-moeda{width:86px!important;border-top-right-radius:0;border-bottom-right-radius:0}.ec-form-notas{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:4px 24px}.ec-fn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px;border-radius:10px;border-bottom:1px solid #f0f2f4}.ec-fn-ok{background:#f7fafc}.ec-fn-nome{display:flex;gap:10px;align-items:flex-start;min-width:0}.ec-fn-nome>.fa{flex:none;width:20px;text-align:center;color:var(--ec-acc);margin-top:3px}.ec-fn-nome strong{display:block;font-size:14px}.ec-fn-nome small{display:block;font-size:12px;color:var(--ec-mudo);line-height:1.35}.ec-fn-botoes{display:flex;align-items:center;gap:4px;flex:none;flex-wrap:wrap;justify-content:flex-end;max-width:240px}.ec-fn-rotulo{font-size:12px;color:var(--ec-mudo);min-width:38px;text-align:center}.ec-fn-limpar{font-size:12px;color:var(--ec-mudo);padding:0 2px}.ec-fotos-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:12px}.ec-fotos-form:empty{display:none}.ec-ff{position:relative;border:1px solid var(--ec-borda);border-radius:12px;overflow:hidden;background:#fff}.ec-ff img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ec-ff-carregando{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;color:#9fb7cf;font-size:22px;background:var(--ec-fundo)}.ec-ff-capa{position:absolute;top:6px;left:6px;background:var(--ec-acc);color:#fff;font-size:12px;font-weight:700;border-radius:10px;padding:1px 8px}.ec-ff-acoes{position:absolute;top:6px;right:6px;display:flex;gap:4px}.ec-ff-acoes button{width:28px;height:28px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:12px;padding:0}.ec-ff-acoes button:hover{background:rgba(0,0,0,.85)}.ec-ff-tirar:hover{background:var(--ec-ruim)!important}.ec-ff-legenda{border:0;border-top:1px solid var(--ec-borda);border-radius:0;box-shadow:none;font-size:12px}.ec-dropzone{display:flex!important;align-items:center;justify-content:center;gap:14px;border:2px dashed #b8cde1;border-radius:14px;padding:22px;background:var(--ec-fundo);cursor:pointer;font-weight:400!important;text-align:left;color:var(--ec-mudo);transition:all .12s;margin:0}.ec-dropzone:hover,.ec-dropzone.ec-arrastando{border-color:var(--ec-acc);background:var(--ec-soft)}.ec-dropzone .fa{font-size:30px;color:var(--ec-acc)}.ec-dropzone strong{color:var(--ec-texto)}.ec-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.ec-form-pe{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:10px;background:rgba(255,255,255,.96);border:1px solid var(--ec-borda);border-radius:16px;padding:12px 16px;box-shadow:0 -4px 18px rgba(16,24,40,.08);flex-wrap:wrap}.ec-rascunho{margin-right:auto;font-size:13px;color:var(--ec-mudo)}.ec-form-carregando{text-align:center;padding:12px;color:var(--ec-mudo)}.ec-esmaecido{opacity:.45;pointer-events:none}.ec-erro{animation:ec-erro 3s ease-out}@keyframes ec-erro{0%,60%{box-shadow:0 0 0 3px rgba(207,74,62,.35);border-radius:10px}100%{box-shadow:none}}@media(max-width:991px){.ec-titulo{font-size:26px}.ec-r-titulo{font-size:22px}.ec-form-notas{grid-template-columns:1fr}}@media(max-width:767px){.ec-titulo{font-size:22px}.ec-intro{font-size:14px}.ec-cab-acoes{width:100%}.ec-btn-contar{flex:1}.ec-r-titulo{font-size:20px}.ec-r-nota{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px}.ec-r-nota-n{font-size:24px}.ec-fotos{grid-auto-rows:110px}.ec-fotos-1{grid-auto-rows:240px}.ec-fotos-2{grid-auto-rows:170px}.ec-fotos-4,.ec-fotos-5{grid-template-columns:1fr 1fr}.ec-fotos-4 .ec-foto:first-child,.ec-fotos-5 .ec-foto:first-child{grid-row:auto;grid-column:span 2}.ec-fotos-4 .ec-foto:nth-child(4){grid-column:auto}.ec-fn{flex-direction:column;align-items:stretch}.ec-fn-botoes{max-width:none;justify-content:flex-start}.ec-form-bloco{padding:16px 14px}.ec-form-pe .btn-primary{flex:1}.ec-lista{grid-template-columns:1fr}}.ec-ac{position:relative}.ec-ac-lista{position:absolute;z-index:20;left:0;right:0;top:100%;margin:4px 0 0;padding:4px;list-style:none;background:#fff;border:1px solid var(--ec-borda);border-radius:10px;box-shadow:0 8px 24px rgba(16,24,40,.14);max-height:280px;overflow-y:auto}.ec-ac-lista li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;cursor:pointer;font-size:14px}.ec-ac-lista li small{font-size:12px;color:var(--ec-mudo);white-space:nowrap}.ec-ac-lista li.ec-ac-atual{background:var(--ec-soft);color:var(--ec-acc-escuro)}.ec-cao{display:inline-block;width:25px;height:25px;vertical-align:-7px}.ec-caes{display:inline-flex;gap:2px;align-items:center;white-space:nowrap}.ec-caes img{width:25px;height:25px;opacity:.25}.ec-caes img.ec-cao-on{opacity:1}.ec-nb{width:38px;height:38px;border-radius:50%;border:2px solid transparent;background:transparent;padding:2px;transition:transform .1s,border-color .1s}.ec-nb img{width:100%;height:100%;opacity:.35;transition:opacity .1s}.ec-nb:hover{transform:scale(1.1)}.ec-nb.ec-nb-on img,.ec-fn-botoes.ec-fn-hover .ec-nb.ec-nb-hover img{opacity:1}.ec-fn-botoes.ec-fn-hover .ec-nb:not(.ec-nb-hover) img{opacity:.35}.ec-nb.ec-nb-atual{border-color:var(--ec-acc)}.ec-nb:focus{outline:0;border-color:var(--ec-acc-escuro)}.ec-ac-lista li.ec-ac-tit{display:block;cursor:default;padding:6px 10px 8px;margin-bottom:2px;border-bottom:1px solid #f0f2f4;border-radius:0}.ec-ac-lista li.ec-ac-tit strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ec-acc)}.ec-ac-lista li.ec-ac-tit small{display:block;white-space:normal}.ec-cab-banner{display:flex;align-items:center;gap:18px;max-width:900px}.ec-titulo-banner{flex:0 0 240px;margin:0;line-height:0}.ec-titulo-banner img{display:block;width:240px;max-width:100%;height:auto}.ec-cab-banner .ec-intro{flex:1;min-width:0}@media(max-width:599px){.ec-cab-banner{flex-direction:column;align-items:flex-start;gap:10px}.ec-titulo-banner{flex:none;align-self:center}}.ec-selo{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;border-radius:10px;padding:1px 8px;white-space:nowrap}.ec-selo-mora{background:#e4f3ea;color:#24704a}.ec-selo-morou{background:#eef0f3;color:#56606a}.ec-selo-quer{background:#fdf1e4;color:#9a5b14}.ec-perguntas{margin:8px 0 18px}.ec-perguntas-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ec-perguntas-topo .ec-secao{margin-bottom:4px}.ec-perguntas-sub{font-size:14px;color:var(--ec-mudo);margin:0 0 12px}.ec-p-edicao-botoes{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ec-perg-lista{display:flex;flex-direction:column;gap:14px}.ec-perg-lista .ec-perg-vazio{background:#fff;border:1px dashed #cfd9e3;border-radius:16px;padding:18px}.ec-perg-feed{background:#fff;border:1px solid #e8edf2;border-radius:16px;box-shadow:0 1px 3px rgba(16,24,40,.06);padding:14px 18px 12px}.ec-perg-naolida .ec-perg-cab{background:#bddbb0;border-radius:10px;margin:-6px -8px 8px;padding:6px 8px}.ec-perg-naolida .ec-perg-meta{color:#4a4a4a}.ec-perg-novas{background:#2f8a57;color:#fff;border-radius:10px;padding:1px 8px;font-size:12px;font-weight:600}.ec-perg-texto{margin-top:6px}.ec-perg-texto p{font-size:14px;line-height:1.7;margin:0 0 8px}.ec-recolhido{max-height:8.5em;overflow:hidden}.ec-perg-expandir{padding:0;margin:-6px 0 4px;font-size:13px}.ec-perg-barra{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;border-top:1px solid #f0f2f4;margin-top:8px;padding-top:8px;font-size:13px;color:var(--ec-mudo)}.ec-perg-barra .btn-link{color:#777!important;padding:1px 0;font-size:12px}.ec-perg-barra .btn-link:hover{color:#333!important;text-decoration:none}.ec-perg-barra .ec-ativo,.ec-perg-barra .ec-ativo:hover{background:transparent;border-color:transparent;color:var(--ec-acc)!important}.ec-perg-cmts .ec-com-itens:empty{display:none}.ec-perg-responder{margin-top:8px}.ec-perg-entrar{font-size:13px;color:var(--ec-mudo);margin:8px 0 0}.ec-perg-pais{font-size:13px;color:var(--ec-mudo);margin-bottom:2px}.ec-perg-pais .ec-bandeira{margin-right:2px}.ec-perg-tit{font-size:16px;font-weight:700;line-height:1.35;margin:0 0 6px;overflow-wrap:anywhere}.ec-perg-tit a{color:var(--ec-texto)!important}.ec-perg-tit a:hover{color:var(--ec-acc)!important}.ec-perg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--ec-mudo)}.ec-perg-moradores{color:#24704a;font-weight:600}.ec-perg-mais{text-align:center;margin-top:10px}.ec-p-texto{background:#fff;border:1px solid #e8edf2;border-radius:16px;padding:16px 18px;margin-bottom:14px}.ec-p-texto p:last-child{margin-bottom:0}.ec-p-edicao{margin-bottom:14px}.ec-quer-bloco .ec-btn-quer{margin-top:10px}.ec-btn-quer{white-space:normal}.ec-interessados-n{font-size:14px;margin:0 0 8px}.ec-interessados-n strong{font-size:18px;color:var(--ec-acc-escuro)}.ec-interessados-vazio{font-size:13px;color:var(--ec-mudo);margin:0}.ec-avatares{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.ec-meus-paises{list-style:none;padding:0;margin:0 0 10px;display:flex;flex-wrap:wrap;gap:6px}.ec-meus-paises li{display:inline-flex;align-items:center;gap:2px;background:var(--ec-soft);border:1px solid #d6e3f0;border-radius:16px;padding:2px 4px 2px 10px;font-size:13px}.ec-meus-paises a{color:var(--ec-acc-escuro)!important;font-weight:600}.ec-meus-tirar{border:0;background:transparent;color:var(--ec-mudo);font-size:16px;line-height:1;padding:0 6px;cursor:pointer}.ec-meus-tirar:hover{color:var(--ec-ruim)}.ec-meus-vazio{font-size:13px;color:var(--ec-mudo);margin:0 0 10px}.ec-desejados{list-style:none;padding:0;margin:0}.ec-desejados a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px;border-radius:8px;color:var(--ec-texto)!important;text-decoration:none!important;font-size:14px}.ec-desejados a:hover{background:var(--ec-soft)}.ec-desejados small{color:var(--ec-mudo);font-size:12px;white-space:nowrap}@media(max-width:599px){.ec-perg-feed{padding:12px}.ec-perguntas-topo .btn{width:100%}}.ec-quero-modal .modal-content{border-radius:16px}.ec-quero-modal .modal-title{font-size:18px;font-weight:700}.ec-quero-modal .modal-title .fa{color:var(--ec-acc);margin-right:3px}.ec-quero-sub{font-size:14px;color:var(--ec-mudo);margin:0 0 14px}.ec-q-link{margin:-6px 0 14px}.ec-q-link a{font-weight:600}.ec-q-avisar{margin:-4px 0 14px;font-size:14px}.ec-q-avisar a{color:var(--ec-mudo)!important;text-decoration:underline}.ec-q-avisar a:hover{color:var(--ec-acc)!important}.ec-cab-texto:not(.ec-cab-banner){flex:1 1 100%;max-width:none}.ec-titulo .fa{color:var(--ec-acc);margin-right:4px}.ec-cab-carro{display:flex;align-items:center;gap:18px}.ec-cab-carro .ec-carro-svg{flex:0 0 190px;width:190px;border-radius:14px;background:linear-gradient(160deg,#f3f6f9,#e1e8ef)}.ec-marca{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ec-mudo)}.ec-grade{display:flex;flex-direction:column;gap:6px}.ec-grade-linha{display:grid;grid-template-columns:96px 1fr;gap:8px;align-items:start}.ec-grade-marca{font-size:13px;font-weight:700;color:var(--ec-texto);padding-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-grade-modelos{display:flex;flex-wrap:wrap;gap:6px}.ec-tile{border:0;border-radius:9px;background:#e9edf1;color:#56606a;padding:7px 11px;font-size:13px;font-weight:600;line-height:1.25;text-align:left;min-width:92px;transition:transform .1s,box-shadow .1s}.ec-tile small{display:block;font-size:12px;font-weight:400;opacity:.9}.ec-tile:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,24,40,.16)}.ec-tile.ec-f1{background:var(--ec-f1);color:#143a5e}.ec-tile.ec-f2{background:var(--ec-f2);color:#0f2f4e}.ec-tile.ec-f3{background:var(--ec-f3);color:#fff}.ec-tile.ec-f4{background:var(--ec-f4);color:#fff}.ec-tile.ec-tile-foco{box-shadow:0 0 0 3px #e8892e}.ec-leg-0{background:#e9edf1}.ec-grade-abas{display:inline-flex;border:1px solid var(--ec-borda);border-radius:18px;overflow:hidden;margin-left:auto}.ec-grade-abas button{border:0;background:#fff;font-size:13px;padding:4px 12px;color:var(--ec-mudo)}.ec-grade-abas button.ec-on{background:var(--ec-acc);color:#fff;font-weight:600}.ec-tile.ec-c1{background:#dff0e5;color:#1f5e3d}.ec-tile.ec-c2{background:#f3ecc9;color:#6b5a10}.ec-tile.ec-c3{background:#f8dcc4;color:#8a4a12}.ec-tile.ec-c4{background:#f3c9c4;color:#8b2c23}.ec-legenda .ec-lc1{background:#dff0e5}.ec-legenda .ec-lc2{background:#f3ecc9}.ec-legenda .ec-lc3{background:#f8dcc4}.ec-legenda .ec-lc4{background:#f3c9c4}.ec-card-capa .ec-carro-svg{width:100%;height:100%;display:block}.ec-card-capa{background:linear-gradient(160deg,#f3f6f9,#dfe7ef)}.ec-card-custo{position:absolute;left:8px;bottom:8px;background:rgba(255,255,255,.94);border-radius:10px;padding:3px 9px;font-size:12px;color:var(--ec-texto);box-shadow:0 2px 6px rgba(16,24,40,.12)}.ec-card-custo strong{font-size:14px;color:var(--ec-acc-escuro)}.ec-card-ano{position:absolute;right:8px;top:8px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;border-radius:10px;padding:2px 8px}.ec-custo-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:12px}.ec-custo-kpis .ec-kpi{text-align:left;padding:10px 12px}.ec-custo-kpis .ec-kpi strong{font-size:20px}.ec-custo-barra{display:flex;height:22px;border-radius:8px;overflow:hidden;background:#edf1f5;margin:4px 0 10px}.ec-custo-barra span{display:block;height:100%}.ec-custo-itens{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:4px 18px}.ec-custo-itens li{display:flex;align-items:center;gap:8px;font-size:14px;padding:4px 0;border-bottom:1px solid #f2f4f6}.ec-custo-itens i{flex:none;width:12px;height:12px;border-radius:3px}.ec-custo-itens span{flex:1}.ec-custo-itens small{color:var(--ec-mudo);font-size:12px}.ec-k-comb{background:#3f86c7}.ec-k-seg{background:#7fb0de}.ec-k-ipva{background:#e0a030}.ec-k-manut{background:#6aa84f}.ec-k-dep{background:#cf4a3e}.ec-custo-obs{font-size:13px;color:var(--ec-mudo);margin:10px 0 0}.ec-custo-aporte{background:var(--ec-soft);border-radius:12px;padding:10px 14px;font-size:14px;margin-top:12px}.ec-custo-aporte .fa{color:var(--ec-acc);margin-right:4px}.ec-probs{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.ec-probs li{border:1px solid #f0d3cf;background:#fcf0ee;color:#8b2c23;border-radius:16px;padding:3px 11px;font-size:13px}.ec-probs li span{color:#b06a62;margin-left:3px}.ec-probs-ok li{border-color:#cfe6d8;background:#eef7f1;color:#24704a}.ec-rec-barra{display:flex;height:10px;border-radius:5px;overflow:hidden;background:#edf1f5;margin:6px 0}.ec-rec-barra span{display:block;height:100%}.ec-rec-leg{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ec-mudo)}.ec-rec-leg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px}.ec-baratos .ec-paises-nota{background:var(--ec-acc);font-weight:600}.ec-resumo-nota{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ec-resumo-nota .ec-r-nota-n{font-size:34px}.ec-resumo-nota small{color:var(--ec-mudo);font-size:13px}.ec-passos{margin:0;padding-left:20px;font-size:15px;line-height:1.6}.ec-passos li{margin-bottom:6px}.ec-form-custos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ec-form-total{background:var(--ec-soft);border-radius:12px;padding:12px 16px;margin-top:14px;font-size:15px}.ec-form-total strong{font-size:20px;color:var(--ec-acc-escuro)}.ec-proposta{background:#fffbe9;border:1px solid #efe2a8;border-radius:14px;padding:14px 18px;margin-bottom:16px;font-size:14px;line-height:1.6}.ec-proposta h2{font-size:16px;font-weight:700;margin:0 0 6px}.ec-proposta ul{margin:6px 0 0;padding-left:20px}@media(max-width:767px){.ec-grade-linha{grid-template-columns:1fr}.ec-grade-marca{padding-top:6px}.ec-cab-carro{flex-direction:column;align-items:flex-start}}.ec-baratos .ec-paises a{grid-template-columns:1fr auto auto}.ec-mt{margin-top:14px}.ec-foto-carro{background:linear-gradient(160deg,#f3f6f9,#dfe7ef)}.ec-foto-carro .ec-carro-svg{display:block;width:100%;height:100%}.ec-fotos-1.ec-fotos{grid-auto-rows:300px}.ec-passos li{font-weight:400}.ec-form-custos{align-items:end}.ec-form textarea.form-control{margin:0}.ec-mapa-bloco .ec-legenda{margin-bottom:10px}.ec-mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.ec-mcard{display:flex;flex-direction:column;text-align:left;border:1px solid #e6ebf0;border-radius:12px;background:#fff;padding:0 0 8px;overflow:hidden;transition:transform .12s,box-shadow .12s}.ec-mcard:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(16,24,40,.12)}.ec-mcard-thumb{position:relative;display:block;aspect-ratio:16/10;background:linear-gradient(160deg,#f3f6f9,#dfe7ef);overflow:hidden;margin-bottom:6px}.ec-mcard-thumb img,.ec-mcard-thumb .ec-carro-svg{display:block;width:100%;height:100%;object-fit:cover}.ec-mcard-selo{position:absolute;right:6px;top:6px;min-width:24px;text-align:center;border-radius:10px;padding:1px 7px;font-size:12px;font-weight:700;box-shadow:0 1px 4px rgba(16,24,40,.25)}.ec-mcard-selo.ec-f1{background:var(--ec-f1);color:#143a5e}.ec-mcard-selo.ec-f2{background:var(--ec-f2);color:#0f2f4e}.ec-mcard-selo.ec-f3{background:var(--ec-f3);color:#fff}.ec-mcard-selo.ec-f4{background:var(--ec-f4);color:#fff}.ec-mcard-selo.ec-c1{background:#dff0e5;color:#1f5e3d}.ec-mcard-selo.ec-c2{background:#f3ecc9;color:#6b5a10}.ec-mcard-selo.ec-c3{background:#f8dcc4;color:#8a4a12}.ec-mcard-selo.ec-c4{background:#f3c9c4;color:#8b2c23}.ec-mcard-marca{font-size:12px;color:var(--ec-mudo);padding:0 9px;line-height:1.2}.ec-mcard strong{font-size:14px;padding:0 9px;line-height:1.25;color:var(--ec-texto)}.ec-mcard small{font-size:12px;color:var(--ec-mudo);padding:0 9px}.ec-mcard-vazio{display:none}.ec-mgrid-todos .ec-mcard-vazio{display:flex}.ec-mcard-vazio .ec-mcard-thumb img{filter:grayscale(1);opacity:.7}.ec-mcard.ec-tile-foco{box-shadow:0 0 0 3px #e8892e}.ec-mgrid-mais{text-align:center;margin-top:6px}.ec-card-custo{left:8px;top:8px;bottom:auto}.ec-card-capa .ec-credito a{text-decoration:underline}.ec-cab-foto{position:relative;flex:0 0 190px;width:190px;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#f3f6f9,#e1e8ef)}.ec-cab-foto img,.ec-cab-foto .ec-carro-svg{display:block;width:100%;height:100%;object-fit:cover;flex:none;border-radius:0}.ec-foto-carro img{display:block;width:100%;height:100%;object-fit:cover}.ec-foto .ec-credito a{display:inline;width:auto;height:auto}.ec-card-pe .ec-login+.ec-card-n{margin-left:auto}.ec-card-nota{padding:3px 9px 3px 7px}.ec-card-nota .ec-nota strong{font-size:14px;color:var(--ec-acc-escuro)}.ec-relatos{scroll-margin-top:12px}.ec-card-capa .ec-card-nota img.ec-cao{width:25px;height:25px;display:inline-block;object-fit:contain;transform:none}.ec-oculto{display:none!important}.ec-tipos{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 10px}.ec-tipo{border:1px solid var(--ec-borda);background:#fff;border-radius:16px;padding:4px 12px;font-size:13px;color:var(--ec-texto)}.ec-tipo span{color:var(--ec-mudo);margin-left:2px}.ec-tipo:hover{border-color:var(--ec-acc)}.ec-tipo.ec-on{background:var(--ec-acc);border-color:var(--ec-acc);color:#fff;font-weight:600}.ec-tipo.ec-on span{color:#dbe8f5}.ec-mcard-selo.ec-n-otima,.ec-ln-otima{background:var(--ec-otima);color:#fff}.ec-mcard-selo.ec-n-boa,.ec-ln-boa{background:var(--ec-boa);color:#fff}.ec-mcard-selo.ec-n-media,.ec-ln-media{background:var(--ec-media);color:#fff}.ec-mcard-selo.ec-n-ruim,.ec-ln-ruim{background:var(--ec-ruim);color:#fff}.ec-mcard-ilustr{position:absolute;left:6px;bottom:6px;background:rgba(0,0,0,.6);color:#fff;border-radius:8px;padding:0 6px;font-size:12px}.ec-ctx .btn+.btn{margin-left:6px}.ec-atu{background:#fdf3e1!important;color:#8a5a0e}.ec-meus-comparar{margin:-4px 0 12px;font-size:14px}.ec-meus-comparar .fa{margin-right:3px}.ec-consumo-res{display:flex;gap:10px;align-items:flex-start;background:var(--ec-fundo);border-radius:12px;padding:9px 12px;margin:0 0 4px;font-size:14px}.ec-consumo-res .fa{color:var(--ec-acc);font-size:18px;margin-top:2px}.ec-consumo-res strong{display:block;font-size:13px}.ec-media-consumo{font-size:13px;color:var(--ec-mudo);margin:8px 0 0}.ec-media-consumo .fa{color:var(--ec-acc);margin-right:3px}.ec-sim{border-top:1px solid #eef1f4;margin-top:16px;padding-top:14px}.ec-sim-tit{font-size:15px;font-weight:700;margin:0 0 4px}.ec-sim-tit .fa{color:var(--ec-acc);margin-right:3px}.ec-sim-sub{font-size:13px;color:var(--ec-mudo);margin:0 0 10px}.ec-sim-linha{display:grid;grid-template-columns:auto 1fr 84px;align-items:center;gap:12px}.ec-sim-linha label{margin:0;font-size:14px}.ec-sim-linha input[type=range]{width:100%;accent-color:var(--ec-acc)}.ec-sim-linha output{font-weight:700;text-align:right;font-size:14px}.ec-sim-res{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.ec-sim-res>div{background:var(--ec-soft);border-radius:12px;padding:9px 11px}.ec-sim-res strong{display:block;font-size:18px;color:var(--ec-acc-escuro);line-height:1.2}.ec-sim-res span{font-size:12px;color:var(--ec-mudo)}.ec-custo-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:10px}.ec-custo-topo .ec-bloco-tit{margin:0}.ec-vs{display:inline-flex;align-items:center;gap:4px;border-radius:12px;padding:3px 10px;font-size:13px;font-weight:600}.ec-vs-abaixo{background:#e4f3ea;color:#24704a}.ec-vs-acima{background:#fbe8e6;color:#a33a30}.ec-vs-igual{background:var(--ec-fundo);color:var(--ec-mudo)}.ec-diario-sub{font-size:13px;font-weight:400;color:var(--ec-mudo);margin-left:6px}.ec-diario{list-style:none;margin:6px 0 0;padding:0 0 0 4px}.ec-diario li{position:relative;display:grid;grid-template-columns:110px 1fr;gap:12px;padding:0 0 14px 18px;border-left:2px solid #d6e3f0}.ec-diario li:before{content:"";position:absolute;left:-7px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--ec-acc);box-shadow:0 0 0 3px #fff}.ec-diario li:last-child{border-left-color:transparent;padding-bottom:0}.ec-diario-inicio:before{background:#b8c4d0!important}.ec-diario-quando{font-size:14px;font-weight:700;line-height:1.3}.ec-diario-quando small{display:block;font-weight:400;color:var(--ec-mudo);font-size:12px}.ec-diario p{font-size:15px;line-height:1.6;margin:0}.ec-form-depois{background:var(--ec-soft);border-radius:12px;padding:10px 14px;font-size:14px;margin:0 0 14px}.ec-form-depois .fa{color:var(--ec-acc);margin-right:4px}.ec-cmp-add{width:auto;min-width:240px}.ec-cmp-bloco{padding:0;overflow:hidden}.ec-cmp-rolar{overflow-x:auto}.ec-cmp-tab{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.ec-cmp-tab th,.ec-cmp-tab td{padding:8px 12px;border-bottom:1px solid #f0f2f4;vertical-align:middle;text-align:left}.ec-cmp-tab tbody th{font-weight:600;color:var(--ec-texto);background:#fff;position:sticky;left:0;z-index:1;min-width:170px}.ec-cmp-tab tbody th small{display:block;font-weight:400;font-size:12px;color:var(--ec-mudo)}.ec-cmp-tab tbody th .fa{width:16px;text-align:center;color:#8a96a3;margin-right:3px}.ec-cmp-tab td{min-width:150px}.ec-cmp-canto{position:sticky;left:0;background:#fff;z-index:2}.ec-cmp-modelo{padding-top:14px!important;vertical-align:top!important}.ec-cmp-modelo a{display:block;font-size:16px;font-weight:700;margin-top:8px;color:var(--ec-texto)!important}.ec-cmp-modelo small{display:block;font-weight:400;font-size:12px;color:var(--ec-mudo)}.ec-cmp-foto{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#f3f6f9,#dfe7ef)}.ec-cmp-foto img,.ec-cmp-foto .ec-carro-svg{display:block;width:100%;height:100%;object-fit:cover}.ec-cmp-tirar{position:absolute;right:6px;top:6px;width:26px;height:26px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:16px;line-height:1;padding:0}.ec-cmp-tirar:hover{background:var(--ec-ruim)}.ec-cmp-grupo th{background:var(--ec-fundo)!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ec-acc-escuro)!important;padding-top:10px!important}.ec-cmp-grupo th .fa{color:var(--ec-acc)!important}.ec-cmp-tab td.ec-melhor{background:#eef7f1;box-shadow:inset 3px 0 0 var(--ec-otima)}.ec-cmp-tab .ec-probs{margin-bottom:4px}@media(max-width:767px){.ec-sim-linha{grid-template-columns:1fr 84px}.ec-sim-linha label{grid-column:1/-1}.ec-sim-res{grid-template-columns:1fr 1fr}.ec-diario li{grid-template-columns:1fr;gap:2px}.ec-cmp-tab tbody th{min-width:120px}.ec-cmp-tab td{min-width:130px}.ec-cmp-add{min-width:0;width:100%}.ec-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-diario p,.ec-passos li{font-weight:400}.ec-cmp-tab{table-layout:fixed}.ec-cmp-tab .ec-cmp-canto,.ec-cmp-tab tbody th{width:190px}.ec-cmp-2 .ec-cmp-modelo,.ec-cmp-2 td{width:calc((100% - 190px) / 2)}.ec-cmp-3 .ec-cmp-modelo,.ec-cmp-3 td{width:calc((100% - 190px) / 3)}@media(max-width:767px){.ec-cmp-tab{width:auto;min-width:100%}.ec-cmp-tab .ec-cmp-canto,.ec-cmp-tab tbody th{width:120px}.ec-cmp-modelo,.ec-cmp-tab td{width:150px!important}}.ec-mgrid-mais .btn-link{white-space:normal}.ec-previa{display:flex;align-items:center;gap:8px;background:#fffbe9;border:1px solid #efe2a8;border-radius:10px;padding:8px 12px;font-size:13px;color:#6b5a10;margin:0 0 12px}.ec-previa .fa{font-size:15px}.ec-mcard-wrap{position:relative;display:flex}.ec-mcard-wrap>.ec-mcard{width:100%}.ec-mgrid>.ec-mcard-wrap.ec-mcard-vazio{display:none}.ec-mgrid-todos>.ec-mcard-wrap.ec-mcard-vazio{display:flex}.ec-cmp-marcar-mini,.ec-cmp-marcar-mcard{flex:none;white-space:nowrap;border:1px solid var(--ec-borda);background:#fff;color:var(--ec-mudo);border-radius:14px;font-size:12px;line-height:1.4;padding:2px 8px}.ec-cmp-marcar-mini:hover,.ec-cmp-marcar-mcard:hover{border-color:var(--ec-acc);color:var(--ec-acc)}.ec-cmp-marcar-mini.ec-on,.ec-cmp-marcar-mcard.ec-on{background:var(--ec-acc);border-color:var(--ec-acc);color:#fff}.ec-cmp-marcar-mcard{position:absolute;left:6px;top:6px;z-index:2;box-shadow:0 1px 4px rgba(16,24,40,.25);opacity:0;transition:opacity .12s}.ec-mcard-wrap:hover .ec-cmp-marcar-mcard,.ec-cmp-marcar-mcard:focus,.ec-cmp-marcar-mcard.ec-on{opacity:1}@media(hover:none){.ec-cmp-marcar-mcard{opacity:1}}.btn.ec-cmp-marcar.ec-on,.btn.ec-cmp-marcar.ec-on:hover,.btn.ec-cmp-marcar.ec-on:focus{background:var(--ec-soft);border-color:var(--ec-acc);color:var(--ec-acc-escuro)}.ec-card-local-cmp{display:flex;align-items:flex-start;gap:6px}.ec-card-local-cmp>span{flex:1;min-width:0}.ec-bandeja{position:fixed;left:50%;bottom:62px;z-index:1030;transform:translateX(-50%);width:760px;max-width:calc(100% - 24px);background:#fff;border:1px solid var(--ec-borda);border-radius:16px;box-shadow:0 10px 30px rgba(16,24,40,.22);padding:10px 14px;color:var(--ec-texto)}.ec-bandeja-in{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.ec-bandeja-tit{font-size:14px;white-space:nowrap}.ec-bandeja-tit .fa{color:var(--ec-acc);margin-right:2px}.ec-bandeja-tit span{font-weight:400;font-size:12px;color:var(--ec-mudo);margin-left:2px}.ec-bandeja-itens{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex:1;min-width:0}.ec-bandeja-itens li{position:relative;display:flex;align-items:center;gap:6px;min-width:0;max-width:190px;border:1px solid var(--ec-borda);border-radius:10px;padding:3px 24px 3px 3px;font-size:13px}.ec-bandeja-itens a{font-weight:600;color:var(--ec-texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-bandeja-itens a:hover{color:var(--ec-acc)}.ec-bandeja-thumb{flex:none;width:48px;height:30px;border-radius:7px;overflow:hidden;background:#dfe8f1}.ec-bandeja-thumb img,.ec-bandeja-thumb .ec-carro-svg{display:block;width:100%;height:100%;object-fit:cover}.ec-bandeja-tirar{position:absolute;right:2px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--ec-mudo);font-size:17px;line-height:1;padding:2px 6px}.ec-bandeja-tirar:hover{color:var(--ec-ruim)}.ec-bandeja-itens .ec-bandeja-vaga{border-style:dashed;color:var(--ec-mudo);font-size:12px;padding:3px 10px}.ec-bandeja-msg{order:5;width:100%;font-size:12px;color:var(--ec-mudo)}.ec-bandeja-msg:empty{display:none}.ec-bandeja-acoes{display:flex;align-items:center;gap:4px;margin-left:auto}.ec-bandeja-cheia{animation:ec-tremer .4s}@keyframes ec-tremer{0%,100%{transform:translateX(-50%)}25%{transform:translateX(calc(-50% - 6px))}75%{transform:translateX(calc(-50% + 6px))}}body.ec-com-bandeja{padding-bottom:150px}.ec-cmp-uso{margin:0 0 14px;padding:12px 16px;background:#fff;border:1px solid var(--ec-borda);border-radius:16px}.ec-cmp-uso .ec-sim-sub{margin:6px 0 0}.ec-cmp-canto{vertical-align:bottom!important}.ec-cmp-canto-txt{display:block;font-size:12px;font-weight:400;color:var(--ec-mudo)}.ec-cmp-placar{display:inline-block;margin-top:6px;border-radius:10px;padding:1px 8px;background:var(--ec-fundo);color:var(--ec-mudo);font-size:12px;font-weight:600}.ec-cmp-placar.ec-cmp-lider{background:#e4f3ea;color:#24704a}.ec-cmp-mover{position:absolute;left:6px;top:6px;width:26px;height:26px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:16px;line-height:1;padding:0}.ec-cmp-mover:hover{background:var(--ec-acc)}.ec-cmp-modelo .ec-credito a{display:inline;margin:0;font-size:12px;font-weight:400;color:#fff!important}.ec-cmp-foto-vazia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:2px dashed #c9d6e3;background:var(--ec-fundo);color:var(--ec-mudo);font-size:13px;font-weight:600}.ec-cmp-foto-vazia .fa{font-size:22px;color:var(--ec-acc)}.ec-cmp-nova small{display:block;margin:8px 0 4px;font-weight:400;font-size:12px;color:var(--ec-mudo)}.ec-cmp-sugs{display:flex;flex-wrap:wrap;gap:6px}.ec-cmp-sug{border:1px solid var(--ec-borda);background:#fff;border-radius:14px;padding:3px 10px;font-size:13px;font-weight:400;color:var(--ec-texto)}.ec-cmp-sug:hover{border-color:var(--ec-acc);color:var(--ec-acc)}.ec-cmp-sug .fa{font-size:12px;color:var(--ec-acc)}.ec-cmp-tab td.ec-cmp-vazia{background:#fbfcfd}.ec-cmp-vazio{text-align:center;padding:36px 16px;color:var(--ec-mudo)}.ec-cmp-vazio>.fa{font-size:34px;color:#9fb7cf}.ec-cmp-vazio .ec-cmp-sugs{justify-content:center;margin-top:10px}@media(max-width:767px){.ec-bandeja{padding:8px 10px}.ec-bandeja-itens{order:3;flex:none;width:100%}.ec-bandeja-itens li{flex:1 1 0;max-width:none}.ec-bandeja-itens .ec-bandeja-vaga span{display:none}.ec-bandeja-itens .ec-bandeja-vaga{justify-content:center}.ec-bandeja-thumb{display:none}.ec-bandeja-itens li{padding-left:8px}body.ec-com-bandeja{padding-bottom:200px}}.ec-cmp-escolher.ec-cmp-foto{width:100%;padding:0;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.ec-cmp-escolher.ec-cmp-foto:hover,.ec-cmp-escolher.ec-cmp-foto:focus{border-color:var(--ec-acc);background:var(--ec-soft);color:var(--ec-acc-escuro);outline:0}.ec-cmp-escolher-btn{margin-top:4px}.ec-esc-modal .modal-title .fa{color:var(--ec-acc)}.ec-esc-tipos{margin:10px 0 4px}.ec-esc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:58vh;overflow-y:auto;padding:4px 2px 2px}.ec-esc-item{display:flex;flex-direction:column;text-align:left;border:1px solid #e6ebf0;border-radius:12px;background:#fff;padding:0 0 8px;overflow:hidden;transition:border-color .12s,box-shadow .12s}.ec-esc-item:hover,.ec-esc-item:focus{border-color:var(--ec-acc);box-shadow:0 6px 16px rgba(16,24,40,.12);outline:0}.ec-esc-item[disabled]{cursor:default;opacity:.55;box-shadow:none;border-color:#e6ebf0}.ec-esc-thumb{position:relative;display:block;aspect-ratio:16/10;background:linear-gradient(160deg,#f3f6f9,#dfe7ef);overflow:hidden;margin-bottom:6px}.ec-esc-thumb img,.ec-esc-thumb .ec-carro-svg{display:block;width:100%;height:100%;object-fit:cover}.ec-esc-sem .ec-esc-thumb img{filter:grayscale(1);opacity:.75}.ec-esc-ja{position:absolute;left:6px;top:6px;background:var(--ec-acc);color:#fff;border-radius:10px;padding:1px 8px;font-size:12px;font-weight:600}.ec-esc-marca{font-size:12px;color:var(--ec-mudo);padding:0 9px;line-height:1.2}.ec-esc-item strong{font-size:14px;line-height:1.25;color:var(--ec-texto);padding:0 9px}.ec-esc-item small{font-size:12px;color:var(--ec-mudo);padding:0 9px}.ec-esc-rodape{float:left;line-height:34px}@media(max-width:767px){.ec-esc-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:62vh}}.ec-mgrid>.ec-mcard-wrap.ec-tipo-fora{display:none}a.ec-mcard,a.ec-mcard:hover,a.ec-mcard:focus{text-decoration:none;color:inherit}.ec-cmp-sem-foto{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9fb7cf;font-size:30px}.ec-q-fixo{font-size:15px;margin:0 0 12px}.ec-q-fixo .fa{color:var(--ec-acc);margin-right:3px}.ec-q-entrar{font-size:14px;margin:6px 0 0}.ec-mod-aviso{margin:0 0 14px;flex-wrap:wrap}.ec-mod-aviso a{margin-right:10px;font-weight:600}.ec-moderar{border:1px dashed #e0a030;background:#fffbe9}.ec-mod-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-mod-acoes .form-control{width:auto;min-width:260px}.ec-diario-novo{margin:0 0 16px}.ec-diario-novo .ec-com-enviar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.ec-diario-excluir{color:#8a96a3;padding:0 4px;vertical-align:baseline}.ec-diario-excluir:hover{color:var(--ec-ruim)}