/* Sidebar Clinic Address Styles */
.sidebar .clinic-address {
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #eee;
}

.sidebar .clinic-address h3 {
    font-size: 1.125rem;
    font-weight: 600;
    color: #1f2937;
    margin: 0 0 0.75rem 0;
}

.sidebar .address-details {
    font-size: 0.9375rem;
    line-height: 1.5;
    color: #4b5563;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .sidebar .clinic-address {
        padding-bottom: 1.25rem;
        margin-bottom: 1.25rem;
    }
}

.sidebar .clinic-address {
background: #fff;
border-radius: 8px;
padding: 1rem;
display: flex;
flex-direction: column;
justify-items: flex-start;
align-items: flex-start;
}
.sidebar .clinic-address h3 {
margin: 0;
}
.sidebar .address-details {
font-size: 14px;
}
