
/* R17.4.4 · afinação UI: detalhe dos cartões de O que fazemos. */
.ecoa-page--servicos .o_svc_detalhe{
  display:inline-flex!important;align-items:center!important;gap:8px!important;
  width:max-content!important;max-width:100%!important;min-height:34px!important;
  margin-top:7px!important;padding:2px 0!important;box-sizing:border-box!important;
  color:#0E3C39!important;text-decoration:none!important;
  font:700 12.75px/1.2 Manrope,Inter,sans-serif!important;
}
.ecoa-page--servicos .o_svc_detalhe::after{
  content:"→";display:inline-flex;align-items:center;justify-content:center;
  width:26px;height:26px;flex:0 0 26px;border:1px solid #9EB9B4;border-radius:999px;
  background:#F5FAFB;color:#0E3C39;font:800 14px/1 Manrope,Inter,sans-serif;
  transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease;
}
.ecoa-page--servicos .o_svc_detalhe:hover,.ecoa-page--servicos .o_svc_detalhe:focus-visible{
  color:#0E3C39!important;text-decoration:none!important;
}
.ecoa-page--servicos .o_svc_detalhe:hover::after,.ecoa-page--servicos .o_svc_detalhe:focus-visible::after{
  background:#0E3C39;color:#fff;border-color:#0E3C39;transform:translateX(2px);
}
@media(max-width:640px){
  .ecoa-page--servicos .o_svc_detalhe{font-size:12.5px!important;margin-top:6px!important}
}
