/* EO Migração: formulário único de cotação (preto, azul #00A8FF e branco; cartão transparente, texto branco) */
.eom-post .eom-cot .eom-wizard{max-width:920px;background:transparent!important;border:1px solid rgba(0,168,255,.22);box-shadow:none}
.eom-post .eom-cot .eom-wizard__grid .g8{grid-column:span 8}
.eom-post .eom-cot .eom-wizard__steps li{color:#fff}
.eom-post .eom-cot .eom-wizard__steps li b{color:#fff;border-color:rgba(0,168,255,.45)}
.eom-post .eom-cot .eom-wizard__steps li.is-on b{background:#00A8FF;border-color:#00A8FF;color:#000}
.eom-post .eom-cot .eom-wizard label span,.eom-post .eom-cot .eom-cot__seg>span{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#00A8FF}
.eom-post .eom-cot .eom-wizard label span em{font-style:normal}
.eom-post .eom-cot .eom-wizard input,.eom-post .eom-cot .eom-wizard select,.eom-post .eom-cot .eom-wizard textarea{color:#fff;border-color:rgba(0,168,255,.25)}
.eom-post .eom-cot .eom-wizard select option{background:#05070a;color:#fff}
.eom-post .eom-cot .eom-wizard input:disabled,.eom-post .eom-cot .eom-wizard select:disabled{cursor:not-allowed}
.eom-post .eom-cot .is-off{opacity:.45}
/* escolha em pílulas: trecho e tipo de documento */
.eom-post .eom-cot .eom-cot__seg{display:flex;flex-direction:column;gap:7px}
.eom-post .eom-cot .eom-cot__seg>div{display:flex;flex-wrap:wrap;gap:8px}
.eom-post .eom-cot .eom-cot__seg label{flex-direction:row;position:relative;cursor:pointer}
.eom-post .eom-cot .eom-cot__seg input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.eom-post .eom-cot .eom-cot__seg b{display:inline-flex;align-items:center;height:48px;padding:0 20px;border-radius:999px;border:1px solid rgba(0,168,255,.3);color:#fff;font-weight:600;font-size:14px;transition:background .2s,border-color .2s,color .2s}
.eom-post .eom-cot .eom-cot__seg label:hover b{border-color:#00A8FF}
.eom-post .eom-cot .eom-cot__seg input:checked+b{background:#00A8FF;border-color:#00A8FF;color:#000}
.eom-post .eom-cot .eom-cot__seg input:focus-visible+b{box-shadow:0 0 0 3px rgba(0,168,255,.35)}
/* erros: borda branca e aviso em branco com marca azul (sem sair da paleta) */
.eom-post .eom-cot .eom-cot__err{display:block;min-height:0;font-size:12.5px;font-weight:600;line-height:1.4;color:#fff}
.eom-post .eom-cot .is-bad .eom-cot__err::before{content:"⚠ ";color:#00A8FF}
.eom-post .eom-cot .is-bad input,.eom-post .eom-cot .is-bad select,.eom-post .eom-cot .is-bad textarea{border-color:#fff!important;box-shadow:0 0 0 2px rgba(255,255,255,.18)}
.eom-post .eom-cot .eom-wizard__msg{color:#fff;font-weight:600}
/* aceite */
.eom-post .eom-cot .eom-cot__aceite{flex-direction:row!important;flex-wrap:wrap;align-items:flex-start;gap:12px!important;cursor:pointer}
.eom-post .eom-cot .eom-cot__aceite input{width:20px!important;height:20px;flex:0 0 20px;margin:2px 0 0;padding:0;accent-color:#00A8FF}
.eom-post .eom-cot .eom-cot__aceite>span{flex:1 1 0;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;line-height:1.5}
.eom-post .eom-cot .eom-cot__aceite a{color:#00A8FF;text-decoration:underline;text-underline-offset:3px}
.eom-post .eom-cot .eom-cot__aceite .eom-cot__err{flex:1 0 100%}
.eom-post .eom-cot .eom-cot__hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
.eom-post .eom-cot .eom-cot__nota{margin:14px 0 0;font-size:13px;color:#fff;text-align:right}
.eom-post .eom-cot .eom-cot__ok{padding:26px;border:1px solid #00A8FF;border-radius:16px;text-align:center}
.eom-post .eom-cot .eom-cot__ok h3{margin:0 0 8px;color:#fff}
.eom-post .eom-cot .eom-cot__ok p{margin:0;color:#fff}
.eom-post .eom-cot .eom-lede{color:#fff}
@media (max-width:720px){
  .eom-post .eom-cot .eom-wizard__grid .g8{grid-column:span 12}
  .eom-post .eom-cot .eom-cot__seg>div{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
  .eom-post .eom-cot .eom-cot__seg b{justify-content:center;padding:0 10px;width:100%}
  .eom-post .eom-cot .eom-cot__seg label{display:flex}
  .eom-post .eom-cot .eom-cot__nota{text-align:left}
}
