.preferred-driver-suggestion{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#eef5fb;border:1px solid #c7dced;border-radius:8px;font-size:14px;line-height:1.5}
.preferred-driver-suggestion[hidden]{display:none}
.preferred-driver-suggestion.is-unavailable{background:#fff5e4;border-color:#e4bd78;color:#76521b}
.preferred-driver-suggestion span{overflow-wrap:anywhere}
.preferred-driver-suggestion button{flex-shrink:0;min-height:44px}
@media(max-width:600px){.preferred-driver-suggestion{align-items:flex-start;flex-direction:column}}
