.appoiment-wrrapper .general-container{padding:0}.appoiment-container{display:flex;flex-direction:row;align-items:flex-start;gap:30px}.appoiment-inputs-container{display:flex;flex-direction:column;flex:1}.appoiment-inputs-container.mobile{display:none}.appoiment-inputs-container .general-dropdown-container,.appoiment-inputs-container .checkout-input-container{margin-bottom:20px}.summary-wrapper-mobile{display:none}.summary-wrapper{padding-top:20px}.appoiment-inputs-title{position:relative;font-weight:600;color:var(--dark-color);font-size:20px;margin-bottom:10px}.appoiment-calendar-wrapper{flex:1}.appoiment-calendar-wrapper.calendar-wrapper .calendar-container .calendar-body,.appoiment-calendar-wrapper.calendar-wrapper .calendar-container .calendar-hours-container{border:1px solid var(--border-light-gray)}.appoiment-calendar-wrapper.calendar-wrapper .calendar-container .calendar-body.error,.appoiment-calendar-wrapper.calendar-wrapper .calendar-container .calendar-hours-container.error{border:1px solid red}.summary-subtitle{font-weight:400;color:var(--dark-color);font-size:15px;margin:10px 0 20px}.summary-container{border:1px solid var(--secondary-color);border-radius:7px;padding:20px 30px;display:flex;flex-direction:column;gap:10px}.summary-item{display:flex;flex-direction:row;gap:20px}.summary-item-title{width:65px;font-weight:600;color:var(--dark-color);font-size:15px}.summary-item-value{font-weight:400;color:var(--dark-color);font-size:15px}.summary-btn-container{display:flex;gap:20px;margin-top:20px}.summary-btn-container .summary-btn{width:100%;flex:1}.success-message{margin-top:10px;font-size:14px;font-weight:500;color:var(--primary-color)}.location-title-display{display:none}@media only screen and (max-width: 1024px){.appoiment-container{flex-direction:column-reverse}.appoiment-calendar-wrapper,.appoiment-inputs-container{width:100%}.appoiment-inputs-container.mobile{display:flex}.appoiment-inputs-container .desktop.appoiment-inputs-title,.appoiment-inputs-container .desktop.checkout-dropdown-container,.summary-wrapper-desktop{display:none}.summary-wrapper-mobile{display:flex}.summary-subtitle,.summary-item-title,.summary-item-value{font-size:14px}.summary-container{padding:10px 15px}}
