.doctors-grid{
    display:flex;
    gap:24px;
    overflow-x:auto;
    padding-bottom:10px;
}

.doctors-grid::-webkit-scrollbar{
    height:6px;
}

.doctor-card{
    min-width:250px;
    max-width:250px;
    border:1px solid #e5e5e5;
    border-radius:12px;
    padding:24px;
    background:#fff;
}

.doctor-card-header {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.doctor-card__initials{
    font-size: 1rem;
	margin: auto;
}

.doctor-card__name{
    font-size:18px;
    font-weight:600;
	margin: 0;
}

.doctor-info-detail {
	margin: 15px 0;
}

.doctor-card__specialty{
    color:#a45c00;
    font-size:14px;
	margin: 0;
}

.doctor-card__focus{
    font-size:14px;
/*     margin-top:6px; */
	line-height: 1;
	background: #f3f4f6;
    padding: 10px;
    border-radius: 50px;
    border: 1px solid #e5e7eb;
}

.doctor-card__divider{
    height:1px;
    background:#eee;
    margin: 5px 0 !important;
}

.doctor-card__row{
    display:flex;
/*     justify-content:space-between; */
    font-size:14px;
    margin-bottom:8px;
}

.doctor-image-container {
    width: 100%;
	overflow: hidden;
/* 	height: 54px; */
	min-width: 54px;
	border-radius: 16px;
	background: #eef2ff;
	border: 1px solid #e0e7ff;
	display: grid;
	place-items: center;
	color: #1d4ed8;
	font-weight: 900;
}

.doctor-image-container img {
	aspect-ratio: 9 / 16;
    max-height: 325px;
}

.doctor-card__actions{
    display:flex;
    gap:10px;
    margin-top:18px;
}

.btn-primary{
    background:#1e73be;
    color:white;
    border:none;
    padding:10px 16px;
    border-radius:6px;
	font-weight: bold;
}

.btn-primary:hover {
	text-decoration: none;
	color: #fff;
	background: #1d4ed8;
}

.detail-title {
	width: 95px;
	min-width: 95px;
}

.btn-outline{
    border:1px solid #ccc;
    padding:10px 16px;
    border-radius:6px;
    background:white;
	font-weight: bold;
}

.btn-outline:hover {
	text-decoration: none;
    background: #f2f2f2;
}

.doctors-empty{
    padding:20px;
    border:1px dashed #ccc;
    border-radius:10px;
    text-align:center;
    color:#777;
}