.appointment-module__GVQXPa__container{flex-direction:row;align-items:center;gap:64px;display:flex}.appointment-module__GVQXPa__imageContainer{flex:1 0;align-self:stretch;width:400px;max-width:500px;margin-bottom:0;position:relative}.appointment-module__GVQXPa__card{background-color:#fffdfa;border:1px solid #e3e3e3;border-radius:4px;flex-direction:column;justify-content:space-between;max-width:320px;height:234px;padding:16px;display:flex;box-shadow:0 4px 2px #aba08926}.appointment-module__GVQXPa__selected{background-color:#fcf7ec;border:1px solid #91692b;box-shadow:0 0 10px #ffca775e}.appointment-module__GVQXPa__title{color:#91692b;font-size:24px;font-weight:500}.appointment-module__GVQXPa__description{color:#4d4d4d;font-size:20px}.appointment-module__GVQXPa__time{color:#4d4d4d;font-size:16px}@media (max-width:600px){.appointment-module__GVQXPa__container{gap:16px}.appointment-module__GVQXPa__imageContainer{display:none}.appointment-module__GVQXPa__card{flex:1}.appointment-module__GVQXPa__description{font-size:16px}}
.footer-module__tUdqrq__container{border:1px solid #d9d9d9;flex-direction:row;justify-content:space-between;padding:24px 120px 64px;display:flex;position:relative;bottom:0;left:0;box-shadow:0 -1px 2px #8c888452}@media (max-width:600px){.footer-module__tUdqrq__container{flex-direction:column;gap:32px;padding:16px}}.footer-module__tUdqrq__column{flex-direction:column;gap:12px;display:flex}.footer-module__tUdqrq__row{flex-direction:row;gap:4px;display:flex}.footer-module__tUdqrq__columTitle{color:#4d4d4d;font-size:14px}.footer-module__tUdqrq__text{color:#1a1a1a;font-size:12px}.footer-module__tUdqrq__detail{color:#4d4d4d;font-size:12px}
.logout-button-module__yB6ceG__logoutButton{background:#91692b;border:1px solid #91692b;border-radius:4px;padding:8px 16px;font-size:16px;position:absolute;top:16px;right:16px}.logout-button-module__yB6ceG__logoutButton:active{background-color:#966d2d;border-color:#916a2c;transform:scale(.94)}
.appointment-modal-module__l3UF7a__overlay{z-index:1000;background:#00000078;place-items:center;width:100vw;height:100vh;display:grid;position:fixed}.appointment-modal-module__l3UF7a__modal{background-color:#fcfbf4;border-radius:4px;flex-direction:column;gap:64px;padding:32px 64px;display:flex;position:relative;box-shadow:0 4px 2px #aba08926}.appointment-modal-module__l3UF7a__closeButton{position:absolute;top:16px;right:16px}.appointment-modal-module__l3UF7a__closeButton:active{background-color:#f2f1eb}.appointment-modal-module__l3UF7a__appointmentDetails{flex-direction:column;gap:16px;display:flex}.appointment-modal-module__l3UF7a__nextCard{background-color:#fffef7;border:1px solid #f2f1eb;border-radius:4px;flex-direction:column;gap:32px;padding:12px;display:flex;box-shadow:0 4px 2px #aba08926}.appointment-modal-module__l3UF7a__nextRow{flex-direction:row;align-items:center;gap:8px;display:flex}.appointment-modal-module__l3UF7a__messageRow{align-items:flex-start}.appointment-modal-module__l3UF7a__nextDateTime{flex-direction:column;gap:16px;display:flex}.appointment-modal-module__l3UF7a__nextHeader{flex-direction:row;gap:32px;display:flex}.appointment-modal-module__l3UF7a__nextHeading{color:#91692b;text-align:center;font-size:24px}.appointment-modal-module__l3UF7a__nextDateTimeText{color:#000;font-size:20px}.appointment-modal-module__l3UF7a__nextPerson{color:#000;font-size:16px}.appointment-modal-module__l3UF7a__oldLabel{color:#666;font-size:16px}.appointment-modal-module__l3UF7a__nextMessage{color:#4d4d4d;max-width:300px;font-size:16px;line-height:24px}.appointment-modal-module__l3UF7a__buttonRow{flex-direction:row;justify-content:flex-end;display:flex}.appointment-modal-module__l3UF7a__actions{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;display:flex}.appointment-modal-module__l3UF7a__button{background:0 0;border:none;border-radius:4px;flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex}.appointment-modal-module__l3UF7a__button:active{background-color:#f2f1eb;font-weight:500}.appointment-modal-module__l3UF7a__acceptLabel,.appointment-modal-module__l3UF7a__declineLabel{font-size:16px}.appointment-modal-module__l3UF7a__acceptLabel{color:#b07f35}.appointment-modal-module__l3UF7a__acceptLabel:active{color:#7d5a26}.appointment-modal-module__l3UF7a__declineLabel{color:#7e7e7e}.appointment-modal-module__l3UF7a__button:active .appointment-modal-module__l3UF7a__acceptLabel,.appointment-modal-module__l3UF7a__button:active .appointment-modal-module__l3UF7a__declineLabel{font-weight:550}
