.ssa-upcoming-appointments{height:100%;margin-bottom:1rem;flex-direction:column;gap:1rem;width:100%;display:flex}.ssa-upcoming-appointments .appointment-card{color:#858585;flex-direction:column;background-color:#fff;border-radius:4px;display:flex}.ssa-upcoming-appointments .appointment-card-header{padding:1.5rem 1.5rem 0;flex-wrap:wrap;gap:1rem;display:flex}.wp-container-core-columns-layout-1 .ssa-upcoming-appointments .appointment-card-header,.wp-container-core-columns-layout-2 .ssa-upcoming-appointments .appointment-card-header,.wp-container-core-group-layout-6 .ssa-upcoming-appointments .appointment-card-header{justify-content:center}.wp-container-core-columns-layout-1 .ssa-upcoming-appointments .appointment-card .appointment-card-header .member-avatar img,.wp-container-core-columns-layout-2 .ssa-upcoming-appointments .appointment-card .appointment-card-header .member-avatar img,.wp-container-core-group-layout-6 .ssa-upcoming-appointments .appointment-card .appointment-card-header .member-avatar img{object-fit:contain}.wp-container-core-columns-layout-1 .ssa-upcoming-appointments .appointment-card .action-bar,.wp-container-core-columns-layout-2 .ssa-upcoming-appointments .appointment-card .action-bar,.wp-container-core-group-layout-6 .ssa-upcoming-appointments .appointment-card .action-bar{justify-content:center;display:flex}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information{flex-direction:column;display:flex}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-header{padding-top:5px;font-size:20px;font-weight:400;flex-direction:column;display:flex}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-header .appointment-staff{color:#242424}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-header p:first-of-type{font-size:22px;font-weight:700;color:#636363}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-details ul{font-size:18px;margin:11px 0 0;padding-left:18px}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-details ul li{list-style-type:none}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-details ul li a{text-decoration:underline!important;color:#000!important}.ssa-upcoming-appointments .appointment-card .appointment-card-header .appointment-information .appointment-header p{margin:0}.ssa-upcoming-appointments .appointment-card .appointment-card-header img{height:70px;object-fit:cover;border-radius:120px;width:70px}.ssa-upcoming-appointments .appointment-card .appointment-card-header .staff-images-container{height:70px;position:relative;width:70px}.ssa-upcoming-appointments .appointment-card .appointment-card-header .staff-images-container img{height:56px;position:absolute;object-fit:cover;border-radius:120px;width:56px}.ssa-upcoming-appointments .appointment-card .appointment-card-header .staff-images-container .secondary-image{top:0;left:0}.ssa-upcoming-appointments .appointment-card .appointment-card-header .staff-images-container .primary-image{right:0;bottom:0}.ssa-upcoming-appointments .appointment-card .action-bar{padding:1rem}.ssa-upcoming-appointments .appointment-card .action-bar button{padding:.5rem 8px;font-size:18px;border:none;color:#000;content:"Edit Appointment";background-color:transparent;border-radius:4px}.ssa-upcoming-appointments .appointment-card .action-bar button:hover{background-color:#fafdf8;cursor:pointer}@media screen and (min-width:486px) and (max-width:768px){.ssa-upcoming-appointments .appointment-card-header{justify-content:center}.ssa-upcoming-appointments .appointment-card .appointment-card-header .member-avatar img{object-fit:contain}.ssa-upcoming-appointments .appointment-card .action-bar{justify-content:center;display:flex}}@media screen and (min-width:600px) and (max-width:768px){.wp-container-core-columns-layout-1 .ssa-upcoming-appointments .appointment-card .action-bar,.wp-container-core-columns-layout-2 .ssa-upcoming-appointments .appointment-card .action-bar,.wp-container-core-group-layout-6 .ssa-upcoming-appointments .appointment-card .action-bar{justify-content:none;display:block}}