/* v1.0.5.2 — consulta: cada opção com CPF + botão inline (sem rolar a tela) */
.inline-options{grid-template-columns:1fr !important;gap:16px !important}
.inline-options .option-card{min-height:0 !important;padding:16px !important;cursor:default !important}
.inline-options .option-card::before{content:none !important}
.inline-options .option-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;cursor:pointer}
.inline-options .option-ic{flex:0 0 44px;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#e7f2fa;color:#0e448f;font-size:1.3rem;box-shadow:inset 0 0 0 1px rgba(14,68,143,.08)}
.inline-options .option-card.active .option-ic{background:rgba(255,255,255,.18);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.inline-options .option-head strong{display:block;font-size:1.06rem;line-height:1.2}
.inline-options .option-head span{display:block;font-size:.9rem;line-height:1.4}
.inline-options .option-action{display:flex;gap:10px;align-items:stretch}
.inline-options .option-action .input-wrap{flex:1 1 auto;min-width:0}
.inline-options .option-action .primary-btn{flex:0 0 auto;min-height:54px;white-space:nowrap}
@media (max-width:560px){
  .inline-options .option-action{flex-direction:column}
  .inline-options .option-action .primary-btn{width:100%}
}

/* v1.0.5.3 — quando empilha (mobile/tablet), o formulário vem antes dos textos */
@media (max-width:1360px){
  .layout-grid .form-card{order:-1}
  .layout-grid .hero-card{order:0}
}
