
[data-doctor-suggestions]{margin-top:18px;padding-top:12px;border-top:1px solid #ccdcd4}
.suggested-doctors{display:flex;flex-direction:column;gap:8px}
.request-doctor-result.suggested-doctor{display:grid;grid-template-rows:22px 20px 30px;gap:3px;min-width:0;padding:10px 12px;border:1px solid #ccdcd4;border-radius:9px;overflow:hidden}
.suggested-doctor .suggested-doctor-heading{display:flex;align-items:center;gap:10px;margin:0;min-width:0;font-size:14px;line-height:22px;font-weight:400;white-space:nowrap;overflow:hidden}
.suggested-doctor-heading strong{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}
.suggested-doctor-heading span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#52635d;font-size:13px}
.suggested-doctor-status{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap;font-size:12px;line-height:20px;overflow:hidden;color:#52635d}
.suggested-doctor-status>span:first-child{flex-shrink:0}.suggested-online{color:#176b52}.suggested-consultations{overflow:hidden;text-overflow:ellipsis}
.suggested-doctor-bottom{display:flex;align-items:center;gap:10px;min-width:0}
.suggested-doctor-kinds{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#52635d}
.suggested-doctor-actions{display:flex;align-items:center;gap:5px;flex-shrink:0;max-width:100%;overflow-x:auto}
.suggested-doctor .suggested-doctor-actions button{margin:0;padding:3px 8px;min-height:28px;height:28px;min-width:0;width:auto;white-space:nowrap;font-size:12px;line-height:20px;border-radius:6px;flex-shrink:0}
#doctor-suggestions-save fieldset label{display:block;margin:8px 0}
@media(max-width:480px){
 .request-doctor-result.suggested-doctor{padding:8px;grid-template-rows:22px 20px 30px}
 .suggested-doctor-heading{gap:6px!important}.suggested-doctor-heading strong{max-width:48%}
 .suggested-doctor-bottom{gap:5px}.suggested-doctor-actions{gap:4px}
 .suggested-doctor .suggested-doctor-actions button{padding:3px 5px;font-size:11px}
}
