.rwc-scheduler-booking-session-item{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:14px 16px;overflow:hidden;color:var(--rwc-color-text-primary);text-align:left;cursor:pointer;background-color:transparent;border:1px solid var(--rwc-color-input-border-default);border-radius:4px;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.has-mouse .rwc-scheduler-booking-session-item:hover{background-color:var(--rwc-color-background-main)}.has-mouse .rwc-scheduler-booking-session-item.selected:hover,.rwc-scheduler-booking-session-item.selected{color:var(--rwc-color-text-active);background-color:var(--rwc-color-primary);border-color:var(--rwc-color-primary)}.rwc-scheduler-booking-session-item:not(:last-of-type){margin-bottom:8px}.rwc-scheduler-booking-session-item__label{width:100%;font-size:14px;font-weight:600;line-height:16px}.rwc-scheduler-booking-session-item__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:auto;height:18px;margin-left:16px;font-size:12px;font-weight:400;line-height:18px;text-align:right}.rwc-scheduler-booking-session__no-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px;color:var(--rwc-color-text-tertiary)}.messages-enter-active,.messages-leave-active{-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:left bottom;transform-origin:left bottom}.messages-enter,.messages-leave-to{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transform-origin:left bottom;transform-origin:left bottom}.fade-in-from-left-move{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.fade-in-from-left-leave-active{position:absolute}.fade-in-from-left-enter-active,.fade-in-from-left-leave-active{-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform-origin:left bottom;transform-origin:left bottom}.fade-in-from-left-enter,.fade-in-from-left-leave-to{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transform-origin:left bottom;transform-origin:left bottom}.fade-in-from-right-enter-active,.fade-in-from-right-leave-active{-webkit-transition:all .5s ease;transition:all .5s ease}.fade-in-from-right-enter,.fade-in-from-right-leave-to{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}.pop-up-in-enter-active,.pop-up-in-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-transform-origin:right bottom;transform-origin:right bottom}.pop-up-in-enter,.pop-up-in-leave-to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.rwc-scheduler-confirm{margin-bottom:16px;width:100%;min-height:150px;padding:16px;background:var(--rwc-color-background-main);border-radius:8px;margin:16px 0}.rwc-scheduler-confirm__heading-label{font-size:12px;color:var(--rwc-color-text-tertiary);margin-bottom:8px}.rwc-scheduler-confirm__container{margin-bottom:16px}.rwc-scheduler-confirm__time-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--rwc-color-text-primary);margin-bottom:8px}.rwc-scheduler-confirm__time-container:last-child{margin-bottom:0}.rwc-scheduler-confirm__time-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rwc-scheduler-confirm__time-container>div .or-web-icon{margin-right:8px;color:var(--rwc-color-text-secondary);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rwc-scheduler-confirm__alternative{margin-top:16px;text-align:center}