/* GERADO por tools/montar.mjs (pacote "ferramenta": src/ferramentas-golden-hour.html, src/ferramentas-planejador.html, src/ferramentas-qual-camera.html, src/ferramentas-simulador.html, src/ferramentas-comparar-cameras.html). Não editar aqui: edite as peças e rode o script de novo. Sem comentários (minificarCss). */
/* ===== /ferramentas-v2.css ===== */
.fv-hero{min-height: clamp(660px,94svh,920px);padding-bottom: clamp(40px,4.5vw,64px);}.fv-hero .destaque__texto{max-width: calc(820px + 2 * var(--m));}.fv-hero .desc{max-width: 34em;}.fv-hero--retrato .destaque__foto{inset: 0 0 0 44%;}.fv-form{margin-top: 28px;}.fv-form__campos{display: grid;gap: 8px;align-items: end;}.fv-form__campos--viagem{grid-template-columns: minmax(0,1.75fr) minmax(0,1fr) minmax(0,1fr) auto;}.fv-form__campos--ensaio{grid-template-columns: minmax(0,1.9fr) minmax(0,1fr) 48px auto;}.fv-campo .campo__entrada{background: rgba(0,0,0,.46);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);}.fv-campo .campo__entrada:focus{background: rgba(0,0,0,.6);}.fv-data{padding-right: 10px;font-variant-numeric: tabular-nums;}.fv-data::-webkit-calendar-picker-indicator{opacity: .6;cursor: pointer;}.fv-data::-webkit-calendar-picker-indicator:hover{opacity: 1;}.fv-form__ir{min-height: 48px;}.fv-form__local{display: grid;place-items: center;width: 48px;height: 48px;border-radius: var(--r-2);color: var(--t2);background: rgba(0,0,0,.46);box-shadow: inset 0 0 0 1px var(--fio-2);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);transition: color var(--d-1) ease,box-shadow var(--d-1) ease;}.fv-form__local:hover{color: var(--t1);box-shadow: inset 0 0 0 1px var(--fio-3);}.fv-form__local[aria-busy="true"] svg{animation: fv-giro 1.2s linear infinite;}@keyframes fv-giro{to{transform: rotate(360deg);}}.fv-form__erro{margin-top: 10px;font-size: var(--tt-mini);color: var(--erro);}.fv-form__atalhos{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 4px;margin-top: 14px;font-size: var(--tt-mini);color: var(--t3);}.fv-form__atalhos-rot{margin-right: 6px;}.fv-atalho{min-height: 32px;padding: 0 8px;border-radius: var(--r-1);color: var(--t2);transition: color var(--d-1) ease,background var(--d-1) ease;}.fv-atalho:hover{color: var(--t1);background: var(--vidro);}@media (pointer: coarse){.fv-atalho{min-height: 44px;}}.fv-lugar{position: relative;}.fv-lugar__icone{position: absolute;z-index: 1;left: 14px;top: 50%;transform: translateY(-50%);color: var(--t3);pointer-events: none;}.fv-lugar .campo__entrada{padding-left: 42px;text-overflow: ellipsis;}.fv-lugar__lista{position: absolute;z-index: 30;top: calc(100% + 6px);left: 0;right: 0;min-width: 260px;max-height: 336px;overflow-y: auto;overscroll-behavior: contain;}.fv-lugar__op{display: grid;gap: 1px;padding: 9px 12px;border-radius: var(--r-1);cursor: pointer;transition: background var(--d-1) ease;}.fv-lugar__op:hover,.fv-lugar__op[aria-selected="true"]{background: var(--vidro);}.fv-lugar__nome{font-size: 15px;line-height: 1.3;color: var(--t1);}.fv-lugar__onde{font-size: 13px;line-height: 1.3;color: var(--t3);}.fv-lugar__msg{padding: 10px 12px;font-size: var(--tt-peq);color: var(--t2);}.fv-agora{margin-top: clamp(28px,3.4vw,44px);max-width: 560px;}.fv-agora__cab{font-size: var(--tt-mini);color: var(--t2);}.fv-agora__hora{margin-left: 6px;color: var(--t1);}.fv-linha{position: relative;height: 2px;margin-top: 14px;border-radius: 1px;background: var(--fio-2);}.fv-linha > span{position: absolute;top: 0;height: 100%;}.fv-linha__dourada{background: var(--t1);}.fv-linha__azul{background: var(--cor-cl);opacity: .8;}.fv-linha__agora{top: -6px !important;width: 2px;height: 14px !important;margin-left: -1px;border-radius: 1px;background: var(--t1);box-shadow: 0 0 0 3px var(--preto);transition: left 1s var(--ease);}.fv-agora__eixo{display: flex;justify-content: space-between;margin-top: 8px;font-size: 11px;color: var(--t3);font-variant-numeric: tabular-nums;}.fv-agora__legenda{display: flex;flex-wrap: wrap;gap: 6px 24px;margin-top: 14px;font-size: var(--tt-mini);color: var(--t2);}.fv-agora__legenda b{margin-left: 4px;font-weight: 500;color: var(--t1);}.fv-chave{display: inline-flex;align-items: center;gap: 8px;}.fv-chave::before{content: "";flex: none;width: 8px;height: 8px;border-radius: 2px;background: var(--t1);}.fv-chave--azul::before{background: var(--cor-cl);}.fv-como{margin-top: var(--entre-blocos);}.fv-como__lista{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(24px,4vw,64px);margin-top: 20px;padding-top: 24px;border-top: 1px solid var(--fio);counter-reset: fv-como;}.fv-como__lista li{counter-increment: fv-como;}.fv-como__lista h3{display: flex;align-items: baseline;gap: 10px;font-size: 16px;font-weight: 500;letter-spacing: -.01em;}.fv-como__lista h3::before{content: counter(fv-como);font-size: var(--tt-mini);color: var(--t3);font-variant-numeric: tabular-nums;}.fv-como__lista p{margin-top: 8px;font-size: 15px;line-height: 1.6;color: var(--t2);max-width: 34em;}.fv-como__lista a{color: var(--t1);text-decoration: underline;text-decoration-color: var(--fio-3);text-underline-offset: 3px;}.fv-mais{margin-top: var(--entre-blocos);}@media (min-width: 1101px){.fv-mais.fileira--posteres{--n: 5;--peek: 0;}}.fv-como + .fv-mais,.fv-mais + .fv-mais{margin-top: var(--entre-fileiras);}.fv-como + .fv-mais{margin-top: var(--entre-blocos);}@media (min-width: 1101px){.fv-mais.fileira--posteres{--n: 5;--peek: 0;}}main > .fv-mais:last-child{margin-bottom: var(--entre-blocos);}.fv-fonte{margin-top: 24px;font-size: var(--tt-micro);line-height: 1.6;color: var(--t3);max-width: 60em;}.fv-esq{display: inline-block;width: 4.5em;height: .9em;border-radius: 3px;background: var(--vidro);vertical-align: middle;animation: fv-pisca 1.4s ease-in-out infinite;}.fv-esq--linha{width: 7em;height: .75em;}@keyframes fv-pisca{50%{opacity: .45;}}@media (max-width: 900px){.fv-como__lista{grid-template-columns: 1fr;gap: 24px;}}.fv-res{padding-top: clamp(56px,6vw,96px);}.fv-res__cab,.fv-qcr__cab,.fv-trava__caixa{scroll-margin-top: 24px;}.fv-res__cab{max-width: 46em;}.fv-res__t{margin-top: 8px;}.fv-res__t:focus{outline: none;}.fv-res__meta{margin-top: 10px;font-size: var(--tt-peq);color: var(--t2);}.fv-melhor{margin-top: 20px;font-size: var(--tt-desc);line-height: 1.5;color: var(--t1);}.fv-melhor:empty{display: none;}.fv-melhor__rot{color: var(--t2);}.fv-melhor__dia{font-weight: 500;}.fv-dias{margin-top: 36px;--n: 7;--peek: 0;}.fv-dias .fileira__trilho{padding-block: 4px;}@media (max-width: 1280px){.fv-dias{--n: 5;--peek: .4;}}@media (max-width: 900px){.fv-dias{--n: 3;--peek: .4;}}@media (max-width: 760px){.fv-dias{--n: 1;--peek: .62;}}.fv-dia{position: relative;display: grid;align-content: start;gap: 2px;width: 100%;height: 100%;min-height: 168px;padding: 14px 14px 12px;border-radius: var(--r-1);background: var(--sup-1);box-shadow: inset 0 0 0 1px var(--fio);text-align: left;transition: box-shadow var(--d-1) ease,background var(--d-1) ease;}.fv-dia:hover{box-shadow: inset 0 0 0 1px var(--fio-3);}.fv-dia[aria-pressed="true"]{background: var(--sup-2);box-shadow: 0 0 0 2px var(--t1);}.fv-dia:focus-visible{outline: none;box-shadow: 0 0 0 2px var(--t1);}.fv-dia__topo{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 8px;min-height: 22px;margin-bottom: 12px;}.fv-dia__quando{font-size: var(--tt-peq);font-weight: 500;color: var(--t1);white-space: nowrap;}.fv-dia__sem{color: var(--t2);font-weight: 400;text-transform: capitalize;}.fv-dia__selo{flex: none;height: 20px;padding: 0 6px;font-size: 11px;}.fv-dia__rot{font-size: 12px;color: var(--t3);}.fv-dia__hora{font-size: 17px;font-weight: 500;letter-spacing: -.01em;color: var(--t1);white-space: nowrap;}.fv-dia__azul{margin-top: 2px;font-size: 12px;color: var(--t3);white-space: nowrap;}.fv-dia__azul .num{color: var(--t2);}.fv-dia__tempo{display: flex;align-items: center;gap: 8px;margin-top: 14px;padding-top: 10px;border-top: 1px solid var(--fio);font-size: 12px;line-height: 1.35;color: var(--t2);}.fv-dia__icone{flex: none;display: grid;color: var(--t1);}.fv-dia__icone svg{width: 18px;height: 18px;}.fv-dia--vazio{min-height: 168px;}.fv-dia--vazio .fv-dia__esq{display: block;height: 10px;margin-top: 10px;width: 70%;border-radius: 3px;background: var(--vidro);}.fv-dia--vazio .fv-dia__esq--curto{width: 45%;}.fv-detalhe{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(24px,4vw,64px);align-items: start;margin-top: 28px;scroll-margin-top: calc(var(--topo-h) + 16px);}.fv-detalhe__dia{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;font-size: var(--tt-peq);color: var(--t2);}.fv-detalhe__rot{margin-top: 18px;font-size: var(--tt-mini);color: var(--t3);}.fv-detalhe__hora{margin-top: 4px;font-size: clamp(36px,3.4vw,48px);font-weight: 400;letter-spacing: -.03em;line-height: 1.05;white-space: nowrap;}.fv-detalhe__ate{color: var(--t3);}.fv-detalhe__dica{margin-top: 10px;font-size: var(--tt-peq);line-height: 1.5;color: var(--t2);max-width: 30em;}.fv-detalhe__ceu{display: flex;align-items: flex-start;gap: 10px;margin-top: 22px;font-size: 15px;line-height: 1.45;color: var(--t1);max-width: 30em;}.fv-detalhe__icone{flex: none;display: grid;margin-top: 1px;}.fv-detalhe__nums{margin-top: 6px;padding-left: 30px;font-size: var(--tt-mini);color: var(--t2);}.fv-detalhe__lista{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px 24px;margin-top: 24px;padding-top: 20px;border-top: 1px solid var(--fio);}.fv-detalhe__lista dt{font-size: 12px;color: var(--t3);}.fv-detalhe__lista dd{margin-top: 2px;font-size: 15px;font-weight: 500;color: var(--t1);}.fv-g{margin: 0;padding: 18px 20px 14px;border-radius: var(--r-2);background: var(--sup-1);box-shadow: inset 0 0 0 1px var(--fio);}.fv-g__cab{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 8px 16px;margin-bottom: 14px;font-size: var(--tt-mini);color: var(--t2);}.fv-g__legenda{display: flex;gap: 16px;color: var(--t3);}.fv-g__chave{display: inline-flex;align-items: center;gap: 6px;}.fv-g__chave::before{content: "";width: 8px;height: 8px;border-radius: 2px;background: rgba(255,255,255,.5);}.fv-g__chave--azul::before{background: var(--cor-cl);opacity: .7;}.fv-g__area{position: relative;height: clamp(150px,15vw,210px);}.fv-g__svg{width: 100%;height: 100%;overflow: visible;}.fv-g__dourada{fill: rgba(255,255,255,.15);}.fv-g__azul{fill: color-mix(in srgb,var(--cor-cl) 20%,transparent);}.fv-g__horizonte{stroke: var(--fio-3);stroke-width: 1;vector-effect: non-scaling-stroke;stroke-dasharray: 3 4;}.fv-g__curva{fill: none;stroke: var(--t1);stroke-width: 1.5;vector-effect: non-scaling-stroke;stroke-linejoin: round;}.fv-g__sol{position: absolute;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;background: var(--t1);box-shadow: 0 0 0 4px rgba(255,255,255,.18);}.fv-g__sol.is-noite{background: var(--preto);box-shadow: inset 0 0 0 1.5px var(--t1);}.fv-g__eixo{position: relative;height: 18px;margin-top: 8px;font-size: 11px;color: var(--t3);font-variant-numeric: tabular-nums;}.fv-g__eixo span{position: absolute;transform: translateX(-50%);}.fv-g__eixo span:first-child{transform: none;}.fv-g__eixo span:last-child{transform: translateX(-100%);}.fv-clima{margin-top: clamp(48px,5vw,72px);}.fv-clima__fonte{margin-top: 6px;font-size: var(--tt-mini);color: var(--t3);}.fv-clima__numeros{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;margin-top: 20px;}.fv-clima__numeros li{display: grid;gap: 6px;align-content: start;padding: 18px 20px;border-radius: var(--r-1);background: var(--sup-1);box-shadow: inset 0 0 0 1px var(--fio);}.fv-clima__n{font-size: clamp(24px,2.2vw,32px);font-weight: 400;letter-spacing: -.025em;line-height: 1.1;white-space: nowrap;}.fv-clima__n.fv-esq{width: 3.2em;height: .9em;}.fv-clima__r{font-size: var(--tt-mini);color: var(--t2);}.fv-clima__frase{margin-top: 16px;font-size: 15px;color: var(--t1);max-width: 40em;}@media (max-width: 900px){.fv-detalhe{grid-template-columns: 1fr;gap: 28px;}.fv-clima__numeros{grid-template-columns: repeat(2,minmax(0,1fr));}}.fv-trava{position: relative;margin-top: 32px;}.fv-trava__fundo{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 8px;padding-inline: var(--m);overflow: hidden;opacity: .55;-webkit-mask: linear-gradient(180deg,#000 10%,transparent 92%);mask: linear-gradient(180deg,#000 10%,transparent 92%);}.fv-trava__fundo .fv-dia{min-height: 132px;}.fv-trava__caixa{position: relative;display: grid;justify-items: start;gap: 10px;margin-top: 8px;max-width: calc(34em + 2 * var(--m));}.fv-trava--qc .fv-trava__caixa{margin-top: 0;}.fv-trava__t{font-size: var(--tt-titulo);font-weight: 400;letter-spacing: -.022em;line-height: 1.15;}.fv-trava__t:focus{outline: none;}.fv-trava__p{font-size: 15px;line-height: 1.55;color: var(--t2);max-width: 32em;}.fv-trava .acoes{margin-top: 10px;}@media (max-width: 900px){.fv-trava__fundo{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: calc((100% - 2 * var(--m) - 16px) / 2.4);}}.fv-dia--travado{background: none;cursor: default;}.fv-dia--travado:hover{box-shadow: inset 0 0 0 1px var(--fio);}.fv-dia--travado .fv-dia__quando{color: var(--t2);}.fv-dia--travado .fv-dia__esq{display: block;height: 10px;margin-top: 10px;width: 70%;border-radius: 3px;background: var(--vidro);opacity: .5;}.fv-dia--travado .fv-dia__esq--curto{width: 45%;}.fv-dias__aviso{margin-top: 14px;font-size: var(--tt-peq);line-height: 1.5;color: var(--t2);}.fv-trava--parcial{margin-top: clamp(36px,4vw,52px);}.fv-guardar{margin-top: 22px;}.fv-guardar__msg{margin-top: 8px;font-size: var(--tt-mini);color: var(--t2);}.fv-guardar__msg:empty{display: none;}.fv-guardar__ok{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px;min-height: 36px;font-size: var(--tt-peq);color: var(--t1);}.fv-guardar__ok svg{flex: none;}.fv-guardar__ok .link{margin-left: 4px;}.fv-guardados{padding-top: clamp(40px,5vw,64px);}.fv-guardados h2:focus{outline: none;}.fv-guardados__lista{display: grid;gap: 8px;margin-top: 14px;max-width: 760px;}.fv-guardado{display: flex;align-items: stretch;border-radius: var(--r-1);background: var(--sup-1);box-shadow: inset 0 0 0 1px var(--fio);}.fv-guardado__abrir{flex: 1;min-width: 0;display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 52px;padding: 12px 10px 12px 18px;border-radius: var(--r-1) 0 0 var(--r-1);text-align: left;font-size: var(--tt-peq);line-height: 1.4;color: var(--t1);}.fv-guardado__ir{flex: none;font-size: var(--tt-mini);color: var(--t2);transition: color var(--d-1) ease;}.fv-guardado__abrir:hover .fv-guardado__ir{color: var(--t1);}.fv-guardado__x{flex: none;display: grid;place-items: center;width: 48px;border-left: 1px solid var(--fio);border-radius: 0 var(--r-1) var(--r-1) 0;color: var(--t3);transition: color var(--d-1) ease;}.fv-guardado__x:hover{color: var(--t1);}.fv-guardado__abrir:focus-visible,.fv-guardado__x:focus-visible{outline: 2px solid var(--t1);outline-offset: -2px;}.fv-guardados__msg{margin-top: 8px;font-size: var(--tt-mini);color: var(--t2);}.fv-guardados__msg:empty{display: none;}.fv-mes{margin-top: clamp(48px,5vw,72px);}.fv-mes__sub{margin-top: 6px;font-size: var(--tt-mini);color: var(--t3);max-width: 46em;}.fv-mes__rolo{margin-top: 18px;overflow-x: auto;}.fv-mes__tab{width: 100%;max-width: 760px;border-collapse: collapse;font-size: var(--tt-peq);}.fv-mes__tab th,.fv-mes__tab td{padding: 8px 12px;text-align: left;white-space: nowrap;border-bottom: 1px solid var(--fio);}.fv-mes__tab thead th{padding-top: 0;font-size: 12px;font-weight: 400;line-height: 1.3;color: var(--t3);white-space: normal;vertical-align: bottom;}.fv-mes__tab tbody th{font-weight: 500;color: var(--t1);}.fv-mes__tab td{color: var(--t2);}.fv-mes__sem{display: inline-block;min-width: 2.7em;font-weight: 400;color: var(--t3);text-transform: capitalize;}.fv-mes__tab tr.is-viagem{background: var(--sup-1);}.fv-mes__tab tr.is-viagem th{box-shadow: inset 2px 0 0 var(--t1);}.fv-mes__tab tr.is-viagem td{color: var(--t1);}.fv-mes__tab tr.is-passado{opacity: .45;}@media (max-width: 760px){.fv-mes__tab th,.fv-mes__tab td{padding: 8px 6px;font-size: 13px;}.fv-mes__tab thead th{font-size: 11px;}}.fv-modelo--convite{grid-column: span 2;grid-template-rows: none;align-content: center;justify-items: start;gap: 10px;background: var(--sup-2);box-shadow: inset 0 0 0 1px var(--fio-2);}.fv-convite__t{font-size: clamp(20px,1.7vw,24px);font-weight: 500;letter-spacing: -.02em;line-height: 1.15;}.fv-convite__p{font-size: 15px;line-height: 1.55;color: var(--t2);max-width: 32em;}.fv-modelo--convite .acoes{margin-top: 6px;}@media (max-width: 1000px){.fv-modelo--convite{grid-column: auto;}}.fv-trava--cmp{margin-top: 28px;}.fv-cmp-esq{display: grid;max-width: 980px;}.fv-cmp-esq li{display: grid;grid-template-columns: minmax(96px,1fr) repeat(var(--n,2),minmax(0,1.4fr));gap: 16px;align-items: center;padding: 13px 0;border-bottom: 1px solid var(--fio);}.fv-cmp-esq__r{font-size: var(--tt-mini);color: var(--t3);}.fv-cmp-esq__v{display: flex;color: var(--t3);}.fv-trava--cmp .fv-trava__caixa{margin-top: 12px;}.fv-qc{margin-top: 32px;max-width: 640px;}.fv-qc__topo{display: flex;align-items: center;gap: 16px;min-height: 44px;}.fv-qc__passo{font-size: var(--tt-mini);font-weight: 500;color: var(--t2);white-space: nowrap;font-variant-numeric: tabular-nums;}.fv-qc__barras{display: flex;gap: 4px;}.fv-qc__barras li{width: 28px;height: 2px;border-radius: 1px;background: var(--t4);transition: background var(--d-2) ease;}.fv-qc__barras li.is-feito,.fv-qc__barras li.is-atual{background: var(--t1);}.fv-qc__barras li.is-atual{opacity: .55;}.fv-qc__voltar{margin-left: auto;gap: 6px;font-size: var(--tt-peq);}.fv-qc__pergunta{border: 0;min-width: 0;margin-top: 10px;}.fv-qc__q{font-size: clamp(20px,1.7vw,24px);font-weight: 500;letter-spacing: -.018em;line-height: 1.25;}.fv-qc__q:focus{outline: none;}.fv-qc__dica{margin-top: 6px;font-size: var(--tt-peq);color: var(--t3);}.fv-qc__opcoes{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 18px;}.fv-qc__op{display: grid;align-content: center;gap: 3px;min-height: 72px;padding: 14px 18px;border-radius: var(--r-2);text-align: left;background: rgba(0,0,0,.46);box-shadow: inset 0 0 0 1px var(--fio-2);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);transition: box-shadow var(--d-1) ease,background var(--d-1) ease;}.fv-qc__op:hover{background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px var(--fio-3);}.fv-qc__op:focus-visible{outline: none;box-shadow: 0 0 0 2px var(--t1);}.fv-qc__op[aria-pressed="true"]{box-shadow: inset 0 0 0 1px var(--t1);background: rgba(255,255,255,.08);}.fv-qc__op-t{font-size: 16px;font-weight: 500;letter-spacing: -.01em;color: var(--t1);}.fv-qc__op-s{font-size: var(--tt-mini);color: var(--t3);}.fv-qc__opcoes--3{grid-template-columns: repeat(3,minmax(0,1fr));}.fv-qc__pronto{margin-top: 10px;}.fv-qc__pronto-t{font-size: clamp(20px,1.7vw,24px);font-weight: 500;letter-spacing: -.018em;}.fv-qc__resumo{margin-top: 6px;font-size: var(--tt-peq);color: var(--t2);}.fv-qc__pronto .acoes{margin-top: 20px;}@media (max-width: 760px){.fv-qc__opcoes,.fv-qc__opcoes--3{grid-template-columns: 1fr;}.fv-qc__op{min-height: 60px;padding: 12px 16px;}}.fv-qcr__cab{max-width: 46em;}.fv-qcr__tipo{margin-top: 8px;font-size: clamp(28px,2.8vw,40px);font-weight: 400;letter-spacing: -.028em;line-height: 1.1;}.fv-qcr__tipo span{display: block;color: var(--t2);}.fv-qcr__tipo:focus{outline: none;}.fv-qcr__cab .desc{margin-top: 14px;}.fv-qcr__nota{margin-top: 10px;font-size: var(--tt-peq);color: var(--t3);}.fv-qcr__sub{margin-top: clamp(36px,4vw,52px);}.fv-modelos{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-top: 14px;}.fv-modelo{display: grid;grid-template-rows: auto auto 1fr auto;padding: 20px 22px 18px;border-radius: var(--r-1);background: var(--sup-1);box-shadow: inset 0 0 0 1px var(--fio);}.fv-modelo__marca{font-size: var(--tt-mini);color: var(--t3);}.fv-modelo__nome{margin-top: 2px;font-size: clamp(20px,1.7vw,24px);font-weight: 500;letter-spacing: -.02em;line-height: 1.15;}.fv-modelo__precos{margin-top: 22px;padding-top: 16px;border-top: 1px solid var(--fio);}.fv-modelo__rot{font-size: 12px;color: var(--t3);}.fv-modelo__preco{margin-top: 2px;font-size: clamp(26px,2.2vw,32px);font-weight: 400;letter-spacing: -.025em;line-height: 1.1;}.fv-modelo__det{margin-top: 6px;font-size: var(--tt-mini);color: var(--t2);}.fv-modelo__novo{margin-top: 4px;font-size: var(--tt-mini);color: var(--t2);}.fv-modelo__sem{font-size: var(--tt-peq);color: var(--t2);}.fv-modelo__links{display: flex;flex-wrap: wrap;gap: 6px 20px;margin-top: 20px;font-size: var(--tt-peq);}.fv-qcr .fv-fonte{margin-top: 18px;}.fv-qcr__acoes{margin-top: 28px;}@media (max-width: 1000px){.fv-modelos{grid-template-columns: 1fr;}.fv-modelo{grid-template-rows: none;}}.fv-sim-hero .destaque__foto{overflow: hidden;}.fv-sim__cena{position: absolute;inset: 0;}.fv-sim__cena img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--pos,50% 40%);transform: scale(1.04);}.fv-sim__fundo{filter: var(--foto) blur(var(--sim-desfoque,0px));transition: filter .45s var(--ease);will-change: filter;}.fv-sim__cena.is-trailer .fv-sim__fundo{transition-duration: .55s;}.fv-sim__sujeito{filter: var(--foto);}@media (max-width: 760px){.fv-sim__cena img{object-position: var(--pos-cel,var(--pos,50% 40%));}}.fv-sim{margin-top: 28px;max-width: 560px;}.fv-sim__leitura{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;}.fv-sim__f{font-size: clamp(56px,5.4vw,80px);font-weight: 400;letter-spacing: -.035em;line-height: .9;white-space: nowrap;}.fv-sim__f small{font-size: .4em;letter-spacing: 0;color: var(--t2);margin-right: .08em;}.fv-sim__hud{display: grid;justify-items: end;gap: 2px;padding-bottom: 4px;font-size: var(--tt-mini);color: var(--t2);text-align: right;}.fv-sim__hud b{font-weight: 500;color: var(--t1);font-variant-numeric: tabular-nums;}.fv-sim__efeito{margin-top: 10px;font-size: var(--tt-peq);color: var(--t1);min-height: 1.5em;}.fv-sim__range{--pct: 100%;display: block;width: 100%;height: 44px;margin-top: 8px;background: transparent;cursor: pointer;-webkit-appearance: none;appearance: none;}.fv-sim__range::-webkit-slider-runnable-track{height: 2px;border-radius: 1px;background: linear-gradient(90deg,var(--t1) 0 var(--pct),var(--fio-2) var(--pct) 100%);}.fv-sim__range::-moz-range-track{height: 2px;border-radius: 1px;background: var(--fio-2);}.fv-sim__range::-moz-range-progress{height: 2px;border-radius: 1px;background: var(--t1);}.fv-sim__range::-webkit-slider-thumb{-webkit-appearance: none;width: 22px;height: 22px;margin-top: -10px;border-radius: 50%;border: 0;background: var(--t1);box-shadow: 0 0 0 6px rgba(255,255,255,.12);transition: box-shadow var(--d-1) ease;}.fv-sim__range::-moz-range-thumb{width: 22px;height: 22px;border-radius: 50%;border: 0;background: var(--t1);box-shadow: 0 0 0 6px rgba(255,255,255,.12);}.fv-sim__range:hover::-webkit-slider-thumb,.fv-sim__range:active::-webkit-slider-thumb{box-shadow: 0 0 0 9px rgba(255,255,255,.16);}.fv-sim__range:focus-visible{outline: none;}.fv-sim__range:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 2px var(--preto),0 0 0 4px var(--t1);}.fv-sim__range:focus-visible::-moz-range-thumb{box-shadow: 0 0 0 2px var(--preto),0 0 0 4px var(--t1);}.fv-sim__range:disabled{cursor: not-allowed;opacity: .35;}.fv-sim__extremos{display: flex;justify-content: space-between;margin-top: -2px;font-size: 12px;color: var(--t3);}.fv-sim__presets{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 18px;}.fv-sim__presets .chip{font-variant-numeric: tabular-nums;}.fv-sim__presets .chip:disabled{opacity: .35;pointer-events: none;}.fv-sim .acoes{margin-top: 28px;}.fv-sim__trava{display: grid;gap: 10px;justify-items: start;margin-top: 18px;padding: 18px 20px;border-radius: var(--r-2);background: rgba(11,11,12,.82);box-shadow: inset 0 0 0 1px var(--fio-2);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);}.fv-sim__trava p{font-size: 15px;line-height: 1.5;color: var(--t1);}.fv-sim__trava .nota{font-size: var(--tt-mini);}.fv-tres{margin-top: var(--entre-blocos);}.fv-tres__cab{padding-inline: var(--m);}.fv-tres__cab .desc{margin-top: 8px;}.fv-tres__lista{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-top: 20px;padding-inline: var(--m);}.fv-tres__quadro{position: relative;aspect-ratio: 3 / 2;border-radius: var(--r-1);overflow: hidden;background: var(--sup-2);}.fv-tres__quadro img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 45%;transform: scale(1.06);}.fv-tres__quadro .fv-tres__fundo{filter: var(--foto) blur(var(--b,0px));}.fv-tres__quadro .fv-tres__sujeito{filter: var(--foto);}.fv-tres__f{position: absolute;z-index: 1;left: 12px;top: 10px;}.fv-tres__legenda{margin-top: 12px;}.fv-tres__legenda b{display: block;font-size: 15px;font-weight: 500;}.fv-tres__legenda span{display: block;margin-top: 2px;font-size: var(--tt-peq);color: var(--t2);}@media (max-width: 760px){.fv-tres__lista{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 78%;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: var(--m);scrollbar-width: none;overscroll-behavior-x: contain;}.fv-tres__lista::-webkit-scrollbar{display: none;}.fv-tres__lista > *{scroll-snap-align: start;}}.fv-completo{margin-top: var(--entre-blocos);}.fv-completo .destaque__foto{inset: 0 0 0 34%;}@media (max-width: 760px){.fv-completo .destaque__foto{inset: auto;}}.fv-uso{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: clamp(40px,6vw,96px);margin-top: var(--entre-blocos);}.fv-passos,.fv-uso__texto{margin-top: 20px;padding-top: 24px;border-top: 1px solid var(--fio);}.fv-passos{display: grid;gap: 18px;counter-reset: fv-passo;}.fv-passos li{display: grid;grid-template-columns: 44px minmax(0,1fr);align-items: baseline;counter-increment: fv-passo;}.fv-passos li::before{content: counter(fv-passo);font-size: clamp(26px,2.2vw,32px);font-weight: 400;letter-spacing: -.03em;line-height: 1;color: var(--t3);font-variant-numeric: tabular-nums;}.fv-passos p{font-size: 16px;line-height: 1.55;color: var(--t1);max-width: 34em;text-wrap: pretty;}.fv-uso__texto{font-size: var(--tt-desc);line-height: 1.6;color: var(--t2);padding-right: max(0px,100% - 30em);text-wrap: pretty;}.fv-faq{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: 20px clamp(24px,4vw,64px);align-items: start;margin-top: var(--entre-blocos);}.fv-faq__lista{border-bottom: 1px solid var(--fio);}.fv-faq__item{border-top: 1px solid var(--fio);}.fv-faq__item summary{display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 64px;padding: 16px 0;cursor: pointer;list-style: none;border-radius: 2px;}.fv-faq__item summary::-webkit-details-marker{display: none;}.fv-faq__item summary:focus-visible{outline: 2px solid var(--t1);outline-offset: 2px;}.fv-faq__item summary::after{content: "";flex: none;width: 14px;height: 14px;color: var(--t3);background: linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition: background-size var(--d-2) var(--ease),color var(--d-1) ease;}.fv-faq__item summary:hover::after,.fv-faq__item[open] summary::after{color: var(--t1);}.fv-faq__item[open] summary::after{background-size: 100% 1.5px,1.5px 0;}.fv-faq__q{font-size: 17px;font-weight: 500;letter-spacing: -.01em;line-height: 1.35;color: var(--t1);text-wrap: pretty;}.fv-faq__r{padding-bottom: 24px;max-width: 42em;}.fv-faq__r p{font-size: 15.5px;line-height: 1.65;color: var(--t2);text-wrap: pretty;}.fv-faq__r a{color: var(--t1);text-decoration: underline;text-decoration-color: var(--fio-3);text-decoration-thickness: 1px;text-underline-offset: 3px;transition: text-decoration-color var(--d-1) ease;}.fv-faq__r a:hover{text-decoration-color: var(--t1);}.fv-curso{margin-top: var(--entre-blocos);}.fv-curso__caixa{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);align-items: center;gap: clamp(24px,4vw,56px);padding: clamp(12px,1.2vw,16px) clamp(20px,4vw,56px) clamp(12px,1.2vw,16px) clamp(12px,1.2vw,16px);border-radius: var(--r-2);background: var(--sup-1);box-shadow: inset 0 0 0 1px var(--fio);}.fv-curso__capa{position: relative;aspect-ratio: 16 / 9;border-radius: var(--r-1);overflow: hidden;background: var(--sup-2);}.fv-curso__capa img{width: 100%;height: 100%;object-fit: cover;filter: var(--foto);}.fv-curso__capa .etiqueta{position: absolute;left: 12px;bottom: 12px;}.fv-curso__t{margin-top: 12px;font-size: var(--tt-titulo);font-weight: 400;letter-spacing: -.022em;line-height: 1.15;text-wrap: balance;max-width: 18em;}.fv-curso__p{margin-top: 12px;font-size: 15.5px;line-height: 1.6;color: var(--t2);max-width: 34em;text-wrap: pretty;}.fv-curso .acoes{margin-top: 24px;}.fv-res .fv-curso{margin-top: clamp(48px,5vw,72px);}@media (max-width: 900px){.fv-uso,.fv-faq{grid-template-columns: 1fr;}.fv-uso{gap: 48px;}}@media (max-width: 760px){.fv-passos li{grid-template-columns: 36px minmax(0,1fr);}.fv-faq__q{font-size: 16px;}.fv-curso__caixa{grid-template-columns: 1fr;gap: 18px;padding: 10px 10px 20px;}.fv-curso__texto{padding-inline: 8px;}.fv-curso .acoes .btn{flex: 1 1 100%;}}@media (max-width: 1100px){.fv-form__campos--viagem{grid-template-columns: minmax(0,1fr) minmax(0,1fr);}.fv-form__campos--viagem .fv-campo--lugar,.fv-form__campos--viagem .fv-form__ir{grid-column: 1 / -1;}}@media (max-width: 760px){.fv-hero{min-height: 0;padding-bottom: 8px;}.fv-hero .destaque__texto{margin-top: -120px;}.fv-hero--retrato{--foto-cel: 500px;}.fv-hero--retrato .destaque__foto{inset: auto;}.fv-hero--retrato .destaque__texto,.fv-sim-hero .destaque__texto{margin-top: -72px;}.fv-form{margin-top: 24px;}.fv-form__campos--ensaio{grid-template-columns: minmax(0,1fr) 48px;}.fv-form__campos--ensaio .fv-campo--lugar{grid-column: 1;grid-row: 1;}.fv-form__campos--ensaio .fv-form__local{grid-column: 2;grid-row: 1;}.fv-form__campos--ensaio .fv-campo--data{grid-column: 1 / -1;grid-row: 2;}.fv-form__campos--ensaio .fv-form__ir{grid-column: 1 / -1;grid-row: 3;}.fv-form__ir{min-height: 52px;}.fv-campo .campo__entrada{background: rgba(255,255,255,.06);-webkit-backdrop-filter: none;backdrop-filter: none;}.fv-form__local{background: rgba(255,255,255,.06);-webkit-backdrop-filter: none;backdrop-filter: none;}.fv-qc__op{background: rgba(255,255,255,.05);-webkit-backdrop-filter: none;backdrop-filter: none;}.fv-agora{max-width: none;}.fv-detalhe__lista{gap: 12px 16px;}.fv-g{padding: 14px 14px 10px;}.fv-sim{max-width: none;}.fv-sim .acoes .btn{flex: 1 1 100%;}}.fv-cmp-hero{min-height: clamp(560px,70svh,700px);}.fv-cmp-hero .destaque__foto{inset: 0 0 0 46%;}.fv-cmp-hero .destaque__texto{max-width: calc(900px + 2 * var(--m));}.fv-cmp-escolha{margin-top: 30px;}.fv-cmp-slots{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;align-items: end;}.fv-cmp-slot{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: 7px;min-width: 0;scroll-margin-top: calc(var(--topo-h) + 12px);}.fv-cmp-slot.is-aberto{z-index: 31;}.fv-cmp-slot__rot{font-size: var(--tt-mini);font-weight: 500;color: var(--t2);}.fv-cmp-campo{position: relative;display: flex;align-items: center;height: 52px;border-radius: var(--r-2);background: rgba(18,18,19,.72);box-shadow: inset 0 0 0 1px var(--fio-2);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);transition: box-shadow var(--d-1) ease,background var(--d-1) ease;}.fv-cmp-campo:hover{box-shadow: inset 0 0 0 1px var(--fio-3);}.fv-cmp-campo:focus-within{background: rgba(22,22,23,.92);box-shadow: inset 0 0 0 1px var(--t1);}.fv-cmp-campo__lupa{flex: none;margin-left: 14px;color: var(--t3);}.fv-cmp-campo__entrada{flex: 1;width: 0;min-width: 0;height: 100%;padding: 0 12px 0 10px;border: 0;background: none;outline: none;font-size: 16px;font-weight: 500;letter-spacing: -.01em;color: var(--t1);text-overflow: ellipsis;}.fv-cmp-campo__entrada::placeholder{font-weight: 400;color: var(--t3);}.fv-cmp-campo__tirar{flex: none;display: grid;place-items: center;width: 44px;height: 44px;margin-right: 4px;border-radius: var(--r-1);color: var(--t3);transition: color var(--d-1) ease,background var(--d-1) ease;}.fv-cmp-campo__tirar:hover{color: var(--t1);background: var(--vidro);}.fv-cmp-lista{position: absolute;z-index: 30;top: calc(100% + 6px);left: 0;right: 0;min-width: 270px;max-height: min(360px,52vh);overflow: auto;overscroll-behavior: contain;padding: 6px;border-radius: var(--r-2);background: rgba(14,14,15,.97);box-shadow: inset 0 0 0 1px var(--fio-2),var(--sombra);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);}.fv-cmp-op{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;padding: 8px 10px;border-radius: var(--r-1);font-size: 15px;line-height: 1.3;color: var(--t1);cursor: pointer;}.fv-cmp-op[aria-selected="true"]{background: var(--vidro);}.fv-cmp-op__marca{color: var(--t2);}.fv-cmp-op__info{flex: none;font-size: 12px;color: var(--t3);font-variant-numeric: tabular-nums;white-space: nowrap;}.fv-cmp-op--vazio{color: var(--t2);cursor: default;font-size: var(--tt-peq);}.fv-cmp-mais{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 52px;padding: 0 16px;border-radius: var(--r-2);font-size: var(--tt-peq);font-weight: 500;color: var(--t2);box-shadow: inset 0 0 0 1px var(--fio-2);transition: color var(--d-1) ease,background var(--d-1) ease,box-shadow var(--d-1) ease;}.fv-cmp-mais:hover{color: var(--t1);background: var(--vidro);box-shadow: inset 0 0 0 1px var(--fio-3);}.fv-cmp-pop{margin-top: 16px;}.fv-cmp-atalho{display: inline-flex;align-items: center;}.fv-cmp-atalho[aria-current="true"]{color: var(--t1);background: var(--vidro);}.fv-cmp-semjs{margin-top: 24px;font-size: var(--tt-peq);line-height: 1.5;color: var(--t2);max-width: 36em;}.fv-cmp{padding-top: clamp(48px,5.5vw,80px);scroll-margin-top: calc(var(--topo-h) - 24px);}.fv-cmp-topo{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 28px clamp(32px,5vw,88px);align-items: start;}.fv-cmp-t{margin-top: 10px;font-size: clamp(28px,2.8vw,40px);font-weight: 400;letter-spacing: -.028em;line-height: 1.1;text-wrap: balance;}.fv-cmp-t:focus{outline: none;}.fv-cmp-t--3{font-size: clamp(26px,2.4vw,34px);}.fv-cmp-t__c{white-space: nowrap;}.fv-cmp-t__x{color: var(--t3);}.fv-cmp-acoes{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 6px;margin-top: 22px;}.fv-cmp-copiar{gap: 8px;color: var(--t2);}.fv-cmp-copiar:hover{color: var(--t1);}.fv-cmp-muda{padding-top: 4px;}.fv-cmp-muda__t{font-size: var(--tt-mini);font-weight: 500;color: var(--t2);}.fv-cmp-muda__lista{margin-top: 12px;border-top: 1px solid var(--fio);}.fv-cmp-muda__lista li{padding: 14px 0;border-bottom: 1px solid var(--fio);font-size: var(--tt-desc);line-height: 1.5;color: var(--t1);text-wrap: pretty;}.fv-cmp-tab{width: 100%;margin-top: clamp(40px,4.4vw,64px);border-collapse: collapse;table-layout: fixed;}.fv-cmp-tab__canto{width: clamp(150px,17vw,240px);}.fv-cmp-tab thead th{position: sticky;top: var(--topo-h);z-index: 3;padding: 14px 24px 14px 0;text-align: left;vertical-align: bottom;background: var(--preto);box-shadow: 0 1px 0 var(--fio-2);}.fv-cmp-tab thead .fv-cmp-tab__canto{position: sticky;top: var(--topo-h);z-index: 3;background: var(--preto);box-shadow: 0 1px 0 var(--fio-2);}.fv-cmp-col__marca{display: block;font-size: var(--tt-mini);font-weight: 400;color: var(--t3);}.fv-cmp-col__nome{display: block;margin-top: 2px;font-size: clamp(18px,1.55vw,22px);font-weight: 500;letter-spacing: -.018em;line-height: 1.2;color: var(--t1);}.fv-cmp-tab tbody tr{border-top: 1px solid var(--fio);}.fv-cmp-tab tbody:first-of-type tr:first-child{border-top: 0;}.fv-cmp-tab tbody th[scope="row"]{padding: 17px 24px 17px 0;text-align: left;vertical-align: top;font-size: var(--tt-peq);font-weight: 400;line-height: 1.45;color: var(--t2);}.fv-cmp-tab td{padding: 16px 24px 16px 0;vertical-align: top;}.fv-cmp-v{display: block;font-size: 16px;line-height: 1.45;color: var(--t2);text-wrap: pretty;}.fv-cmp-sub{display: block;margin-top: 2px;font-size: var(--tt-mini);line-height: 1.4;color: var(--t3);}.fv-cmp-nota{display: flex;align-items: center;gap: 7px;margin-top: 7px;font-size: 12.5px;font-weight: 500;line-height: 1.3;color: var(--t1);}.fv-cmp-nota::before{content: "";flex: none;width: 6px;height: 6px;border-radius: 50%;background: var(--t1);}.fv-cmp-l.is-igual th[scope="row"]{color: var(--t3);}.fv-cmp-l.is-dif .fv-cmp-v{color: var(--t1);}.fv-cmp-l.is-dif:has(.is-alto) td:not(.is-alto) .fv-cmp-v{color: var(--t2);}.fv-cmp-tab td.is-alto .fv-cmp-v{font-weight: 500;color: var(--t1);}.fv-cmp-tab td.is-fraco .fv-cmp-v{color: var(--t3);}.fv-cmp-l[data-linha="usada"] .fv-cmp-v,.fv-cmp-l[data-linha="nova"] .fv-cmp-v{font-size: clamp(18px,1.5vw,21px);letter-spacing: -.015em;font-variant-numeric: tabular-nums;}.fv-cmp-l[data-linha="usada"] td.is-fraco .fv-cmp-v,.fv-cmp-l[data-linha="nova"] td.is-fraco .fv-cmp-v{font-size: 16px;letter-spacing: 0;}.fv-cmp-l[data-linha="boa"] .fv-cmp-v,.fv-cmp-l[data-linha="veredito"] .fv-cmp-v,.fv-cmp-tab__ficha .fv-cmp-v{font-size: 15px;line-height: 1.5;}.fv-cmp-tab__grupo th{padding: clamp(36px,3.6vw,52px) 0 12px;text-align: left;font-size: var(--tt-mini);font-weight: 500;color: var(--t2);}.fv-cmp-tab tbody tr.fv-cmp-tab__grupo{border-top: 0;}.fv-cmp-tab tbody tr.fv-cmp-tab__grupo + tr{border-top: 1px solid var(--fio);}.fv-cmp-l--links .link{width: max-content;max-width: 100%;font-size: var(--tt-peq);}.fv-cmp-l--links .link + .link{margin-top: 14px;}.fv-cmp-l--links td > .link{display: flex;}.fv-cmp-tab__fim tr{border-bottom: 1px solid var(--fio);}.fv-cmp-fonte a{color: var(--t2);text-decoration: underline;text-decoration-color: var(--fio-3);text-underline-offset: 3px;}.fv-cmp-fonte a:hover{color: var(--t1);}.fv-cmp.is-so-dif .fv-cmp-l.is-igual{display: none;}@media (scripting: none){.fv-cmp-slots,.fv-cmp-pop,.fv-cmp-acoes{display: none;}}@media (max-width: 1100px){.fv-cmp-topo{grid-template-columns: 1fr;}}@media (max-width: 900px){.fv-cmp-hero .destaque__foto{inset: 0 0 0 36%;}}@media (max-width: 760px){.fv-cmp-hero{--foto-cel: 360px;}.fv-cmp-hero .destaque__foto{inset: auto;}.fv-cmp-hero .destaque__texto{margin-top: -92px;}.fv-cmp-escolha{margin-top: 24px;}.fv-cmp-slots{grid-template-columns: 1fr;gap: 12px;}.fv-cmp-campo{background: rgba(255,255,255,.06);-webkit-backdrop-filter: none;backdrop-filter: none;}.fv-cmp-mais{height: 48px;}.fv-cmp-lista{min-width: 0;}.fv-cmp-tab,.fv-cmp-tab thead,.fv-cmp-tab tbody{display: block;}.fv-cmp-tab tr{display: grid;grid-template-columns: repeat(var(--n,2),minmax(0,1fr));column-gap: 14px;}.fv-cmp-tab thead{position: sticky;top: var(--topo-h);z-index: 3;background: var(--preto);box-shadow: 0 1px 0 var(--fio-2);}.fv-cmp-tab thead th,.fv-cmp-tab thead .fv-cmp-tab__canto{position: static;box-shadow: none;padding: 12px 0;}.fv-cmp-tab thead .fv-cmp-tab__canto{display: none;}.fv-cmp-tab tbody th[scope="row"]{grid-column: 1 / -1;padding: 14px 0 6px;font-size: 12.5px;}.fv-cmp-tab td{padding: 0 0 14px;}.fv-cmp-v{font-size: 15px;}.fv-cmp-l[data-linha="boa"] .fv-cmp-v,.fv-cmp-l[data-linha="veredito"] .fv-cmp-v,.fv-cmp-tab__ficha .fv-cmp-v{font-size: 13.5px;}.fv-cmp-tab__grupo th{grid-column: 1 / -1;}.fv-cmp-col__nome{font-size: 17px;}.fv-cmp-tab[data-n="3"] .fv-cmp-col__nome{font-size: 15px;}.fv-cmp-tab[data-n="3"] .fv-cmp-v{font-size: 14px;}.fv-cmp-tab[data-n="3"] tr{column-gap: 10px;}.fv-cmp-l--links td > .link{font-size: 13px;}}
