/* Autorizador WEB — beneficiário alinhado + busca por convênio */
.aw-grid.beneficiary{
  grid-template-columns:minmax(0,1.7fr) minmax(260px,.75fr)!important;
  align-items:end!important;
  column-gap:18px!important;
  row-gap:8px!important;
}
.aw-grid.beneficiary>*{min-width:0!important}
.aw-beneficiary-search{position:relative;min-width:0;align-self:end}
.aw-beneficiary-search>.aw-field{min-width:0}
.aw-beneficiary-search .aw-results{z-index:60;top:calc(100% + 4px)}
.aw-grid.beneficiary>.aw-field:last-child{align-self:end;min-width:0}
.aw-grid.beneficiary>.aw-field:last-child .aw-radio-row{min-height:36px;align-items:center;padding:0 0 1px}
.aw-patient-result b{font-size:12.5px!important;color:#1f3544!important}
.aw-patient-result small{font-size:11px!important;color:#748590!important}
#aw-card-helper{min-height:14px!important;margin-top:0}

@media(max-width:900px){
  .aw-grid.beneficiary{grid-template-columns:minmax(0,1fr)!important}
  .aw-grid.beneficiary>.aw-field:last-child .aw-radio-row{min-height:auto}
}
