.e-widget-scheduler-select-field__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 0 32px !important}
.e-widget-scheduler-select-field__label-title{font-size:32px;font-family:"SF Pro Display" !important;font-weight:600 !important;line-height:36px;letter-spacing:-0.1px;margin:0 0 12px}
.e-widget-scheduler-select-field__label-text{font-size:18px;font-family:"SF Pro Text" !important;line-height:22px;letter-spacing:-0.25px}
.e-widget-scheduler-select-field__label-text p{margin-bottom:0 !important}
.e-widget-scheduler-select-field__label-text p+.e-widget-scheduler-select-field__label-text p{margin-top:16px !important}
.e-widget-scheduler-select-field__label-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent !important;padding:0;margin:0 0 0 7px;border:0;-webkit-box-shadow:none !important;box-shadow:none !important;outline:0;cursor:pointer}
.e-widget-scheduler-select-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#f8f8fa;color:#000;font-family:"SF Pro Text" !important;font-size:18px;line-height:22px;letter-spacing:-0.25px;padding:13px 15px;margin:0;border:1px solid #dcdce8;border-radius:4px}
.e-widget-scheduler-select-field__input::-webkit-input-placeholder{color:#9d9d9c}
.e-widget-scheduler-select-field__input::-moz-placeholder{color:#9d9d9c}
.e-widget-scheduler-select-field__input:-ms-input-placeholder{color:#9d9d9c}
.e-widget-scheduler-select-field__input::-ms-input-placeholder{color:#9d9d9c}
.e-widget-scheduler-select-field__input::placeholder{color:#9d9d9c}
.e-widget-scheduler-select-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:48px;background:#f8f8fa !important;border:1px solid #dcdce8 !important;border-radius:4px !important;outline:0}
.e-widget-scheduler-select-field .select2 .selection{outline:none !important}
.e-widget-scheduler-select-field .select2-selection{min-height:60px;background:#fff !important;border:2px solid #dcdce8 !important;border-radius:10px !important;outline:none !important;-webkit-transition:border-color 90ms cubic-bezier(0.33,1,0.68,1);transition:border-color 90ms cubic-bezier(0.33,1,0.68,1)}
.e-widget-scheduler-select-field .select2-selection__rendered{background:none !important;color:#414141 !important;line-height:22px !important;padding:16px 16px !important;border-radius:10px}
.e-widget-scheduler-select-field .select2-selection__placeholder{color:rgba(65,65,65,0.5) !important}
.e-widget-scheduler-select-field .select2-selection__rendered,.e-widget-scheduler-select-field .select2-selection__placeholder{color:#000;font-family:"SF Pro Text" !important;font-size:18px !important;line-height:22px !important;letter-spacing:-0.25px !important}
.e-widget-scheduler-select-field .select2-selection__arrow{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;width:24px !important;margin:0 12px 0 0 !important;height:100% !important;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease,-webkit-transform 300ms ease}
.e-widget-scheduler-select-field .select2-selection__arrow path{fill:#414141 !important}
.e-widget-scheduler-select-field .select2-container--open{z-index:2}
.e-widget-scheduler-select-field .select2-container--open .select2-selection__arrow{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.e-widget-scheduler-select-field__wrapper--error .select2-selection{border:2px solid #fe5055 !important;margin:-1px}
.e-widget-scheduler-select-field__dropdown{border:none !important;border-top-left-radius:0 !important;z-index:1 !important}
.e-widget-scheduler-select-field__dropdown.select2-dropdown--above .select2-results__options{border-bottom:none !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
.e-widget-scheduler-select-field__dropdown.select2-dropdown--above .select2-results__options::before{top:auto;bottom:-10px}
.e-widget-scheduler-select-field__dropdown.select2-dropdown--below .select2-results__options{border-top:none !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}
.e-widget-scheduler-select-field__dropdown.select2-dropdown--below .select2-results__options::before{top:-20px;bottom:auto}
.e-widget-scheduler-select-field__dropdown .select2-results__options{max-height:236px !important;border:1px solid #dcdce8 !important;border-radius:10px !important}
.e-widget-scheduler-select-field__dropdown .select2-results__options::before{content:"";width:1px;height:20px;background:#dcdce8;position:absolute;top:0;left:0;bottom:0}
.e-widget-scheduler-select-field__dropdown .select2-results__options::-webkit-scrollbar{width:12px}
.e-widget-scheduler-select-field__dropdown .select2-results__options::-webkit-scrollbar-track{background:#fff;border-color:#dcdce8;border:1px solid #dcdce8;border-radius:10px}
.e-widget-scheduler-select-field__dropdown .select2-results__options::-webkit-scrollbar-thumb{min-height:30px;background:#dcdce8;border-radius:10px;-webkit-box-shadow:inset 0 0 0 1px white;box-shadow:inset 0 0 0 1px white;border-left:1px solid #dcdce8;border-right:1px solid #dcdce8}
.e-widget-scheduler-select-field__dropdown .select2-results__option{color:#414141 !important;background:#fff !important;font-family:"SF Pro Text" !important;font-size:16px;font-weight:400;line-height:22px;letter-spacing:-0.25px;padding:13px 15px 13px;border-top:0;border-bottom:0;border-left:0;border-right:0}
.e-widget-scheduler-select-field__dropdown .select2-results__option--highlighted{background:#f6f6f9 !important}
.e-widget-scheduler-select-field__dropdown .select2-results__option+.e-widget-scheduler-select-field__dropdown .select2-results__option{border-top:1px solid #dcdce8 !important}
.e-widget-scheduler-select-field__popup{position:fixed;top:0;left:0;right:0;bottom:0;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;width:100%;height:100%;z-index:999}
.e-widget-scheduler-select-field__popup-background{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.38);width:100%;height:100%;z-index:998}
.e-widget-scheduler-select-field__popup-wrapper{position:relative;width:100%;max-width:800px;max-height:calc(100vh - 70px);background:#fff;padding:66px 50px 50px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999}
.e-widget-scheduler-select-field__popup-button{position:absolute;top:12px;right:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:0;margin:0;border:0;-webkit-box-shadow:none !important;box-shadow:none !important;outline:0;cursor:pointer}
.e-widget-scheduler-select-field__popup-title{font-size:32px !important;line-height:38px !important;font-weight:400 !important;text-align:center !important;letter-spacing:.25px !important;text-transform:none !important;padding:0 !important;margin:0 !important}
.e-widget-scheduler-select-field__popup-space{width:100%;height:1px;background:#9d9d9c;margin:24px 0;opacity:.3}
.e-widget-scheduler-select-field__popup h4,.e-widget-scheduler-select-field__popup h5,.e-widget-scheduler-select-field__popup h6{font-family:"BrownFont" !important;font-size:15px !important;font-weight:400 !important;font-style:normal !important;line-height:22px !important;letter-spacing:0 !important;margin:0 0 24px !important}
.e-widget-scheduler-select-field__popup-paragraph{font-size:16px !important;font-weight:400 !important;line-height:22px !important;letter-spacing:.2px !important;margin:0 !important}
.e-widget-scheduler-select-field__popup p{margin-bottom:0 !important}
.e-widget-scheduler-select-field__popup p+p{margin-top:24px !important}
.e-widget-scheduler-select-field__popup p+ul,.e-widget-scheduler-select-field__popup p+ul{margin-top:12px !important}
.e-widget-scheduler-select-field__popup ul+h4,.e-widget-scheduler-select-field__popup ol+h4,.e-widget-scheduler-select-field__popup ul+h5,.e-widget-scheduler-select-field__popup ol+h5,.e-widget-scheduler-select-field__popup ul+h6,.e-widget-scheduler-select-field__popup ol+h6,.e-widget-scheduler-select-field__popup ul+p,.e-widget-scheduler-select-field__popup ol+p{margin-top:24px !important}
.e-widget-scheduler-select-field__popup ul,.e-widget-scheduler-select-field__popup ol{list-style:disc;font-size:16px;margin:12px 0 0 14px}
.e-widget-scheduler-select-field__popup li p{font-size:16px !important;font-weight:400 !important;line-height:22px !important;letter-spacing:.2px;margin:0}
.e-widget-scheduler-select-field__popup li+li{margin-top:8px !important}
@media screen and (max-width:767px){.e-widget-scheduler-select-field__label{margin:0 0 20px !important}
.e-widget-scheduler-select-field__label-title{font-size:22px;line-height:30px;letter-spacing:-0.8px;text-align:center;margin:0 0 20px}
.e-widget-scheduler-select-field__label-text{text-align:center}
}@media screen and (max-width:480px){.e-widget-scheduler-select-field__popup-wrapper{padding-left:20px !important;padding-right:20px !important}
}
