.weekly-schedule {
display: flex;
flex-direction: column;
gap: 0.5rem;
font-size: 1.25rem;
}
.weekly-schedule-item {
display: flex;
justify-content: space-between;
align-items: center;
}
.weekly-schedule-item > strong {
font-weight: 600;
}
.weekly-schedule-item > span {
color: #888;
font-weight: 600;
}
@media screen and (max-width: 747px) {
.weekly-schedule-item {
flex-direction: column;
align-items: flex-start;
}
}
.doctor-filter {
display: flex;
flex-direction: column;
gap: 1.5rem;
}
.doctor-filter-group {
display: flex;
justify-content: center;
flex-direction: column;
align-items: center;
gap: 1rem;
}
.doctor-filter-group label {
color: #888;
}
.doctor-filter-group input,
.doctor-filter-group input::placeholder,
.doctor-filter-group select,
.doctor-filter-schedule > label {
color: #16833C;
}
.doctor-filter-schedule {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 0.5rem;
width: 100%;
}
.doctor-filter-submit {
border: none;
}