.ds-datepicker__dropdown{position:relative;width:100%;z-index:10;overflow-y:visible}.ds-datepicker__calendar-icon{width:24px;height:24px;color:var(--gray-070);margin-right:14px}.ds-datepicker .ds-input{position:relative;height:56px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;border-radius:var(--rounded);border:solid 1px var(--gray-030)}.ds-datepicker .ds-input:focus-within{border:solid 1px var(--blue-070)}.ds-datepicker .ds-input input{height:100%;width:100%;padding:16px;border:none;color:var(--blue-110)}.ds-datepicker .ds-input input::-webkit-input-placeholder{color:var(--gray-070)}.ds-datepicker .ds-input input::placeholder{color:var(--gray-070)}.ds-datepicker .ds-input input:focus{outline:none}.ds-datepicker .ds-dropdown-content{padding:16px;border-radius:var(--rounded-md);background-color:#fff;box-shadow:24px 24px 100px rgba(89,112,145,.12),-24px -24px 100px rgba(89,112,145,.12);display:flex;flex-direction:column;overflow-y:visible}.ds-datepicker .ds-dropdown-content::-webkit-scrollbar{width:8px}.ds-datepicker .ds-dropdown-content::-webkit-scrollbar-track{background:#fff;border-radius:var(--rounded-md)}.ds-datepicker .ds-dropdown-content::-webkit-scrollbar-thumb{background-color:var(--gray-030);border-radius:var(--rounded-md)}.ds-datepicker .ds-dropdown-content .ds-datepicker .ds-dropdown-content__item{width:90%;border-bottom:1px solid var(--gray-010);padding:8px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left}.ds-datepicker .ds-dropdown-content .ds-datepicker .ds-dropdown-content__item:focus:not(:focus-visible){outline:none}.ds-datepicker .ds-dropdown-content .ds-datepicker .ds-dropdown-content__item:first-child{border-radius:var(--rounded-md) var(--rounded-md) 0 0}.ds-datepicker .ds-dropdown-content .ds-datepicker .ds-dropdown-content__item:last-child{border-radius:0 0 var(--rounded-md) var(--rounded-md)}.ds-datepicker .ds-dropdown-content .ds-datepicker .ds-dropdown-content__item:hover{background-color:var(--gray-010)}.ds-datepicker .ds-dropdown-content .ds-datepicker .ds-dropdown-content__item span{display:flex;gap:8px;align-items:center}.ds-datepicker .ds-dropdown-content .ds-datepicker .ds-dropdown-content__item svg{width:24px;min-width:24px;height:24px}.ds-datepicker .ds-dropdown-content__item--active{background-color:var(--gray-010)}.ds-datepicker .ds-hidden{display:none}@media (min-width: 545px){.ds-datepicker__dropdown{width:-webkit-max-content;width:-moz-max-content;width:max-content}.ds-datepicker{min-width:395px}}.ds-datepicker{height:56px}.ds-datepicker__dropdown__top-bubble{width:16px;height:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px;position:absolute;top:-8px;left:32px;background:#fff;box-shadow:-1px -1px rgba(89,112,145,.15)}.ds-datepicker__dropdown__bottom-bubble{width:16px;height:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px;position:absolute;bottom:-8px;left:32px;background:#fff;box-shadow:2px 2px rgba(89,112,145,.15)}@media (min-width: 545px){.ds-datepicker .ds-dropdown-content{padding:24px 32px}}.ds-calendar{--calendar-item-size: 40px;--animation-padding: 16px;display:grid;grid-template-columns:100% 100%;grid-gap:16px;gap:16px;overflow:hidden}ds-calendar.vertical-layout{max-width:330px}.ds-calendar__page{display:flex;justify-content:center}.ds-calendar__day-table{background:#fff;width:-moz-fit-content;width:fit-content;width:-webkit-fit-content}.ds-calendar__controls{display:flex;align-items:center;justify-content:space-between;font-weight:700;margin:8px 0 24px}.ds-calendar__day-table__date{flex-grow:2;text-align:center;text-transform:capitalize}.ds-calendar__controls__button{width:24px;height:24px;cursor:pointer;background:inherit;border:inherit;color:inherit;padding:0}.ds-calendar__day-table__days-wrapper{font-weight:700;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;width:-moz-fit-content;width:fit-content;width:-webkit-fit-content}.ds-calendar__day-table__day-label{color:var(--gray-110);margin-bottom:8px}.ds-calendar__day-table__days-wrapper .ds-calendar__day-table__day-0{grid-column:7}.ds-calendar__day-table__days-wrapper .ds-calendar__day-table__day-1{grid-column:1}.ds-calendar__day-table__days-wrapper .ds-calendar__day-table__day-2{grid-column:2}.ds-calendar__day-table__days-wrapper .ds-calendar__day-table__day-3{grid-column:3}.ds-calendar__day-table__days-wrapper .ds-calendar__day-table__day-4{grid-column:4}.ds-calendar__day-table__days-wrapper .ds-calendar__day-table__day-5{grid-column:5}.ds-calendar__day-table__days-wrapper .ds-calendar__day-table__day-6{grid-column:6}.ds-calendar__day-table__day-label,.ds-calendar__day-table__item{width:var(--calendar-item-size);text-align:center;background:inherit;border:inherit;color:inherit}.ds-calendar__day-table__day-label{color:var(--gray-110)}.ds-calendar__day-table__day{font-size:16px;height:var(--calendar-item-size);line-height:var(--calendar-item-size);background:var(--blue-020);border-radius:4px;padding:0}.ds-calendar__day-table__day:focus,.ds-calendar__day-table__day:hover,.ds-calendar__day-table__day--selected{cursor:pointer;background:var(--blue-030)}.ds-calendar__day-table__day:focus{outline:solid 2px var(--blue-070);background:var(--blue-030)}.ds-calendar__time-table{background:#fff;width:80vw}.ds-calendar__time-table__date{flex-grow:2;text-align:center;text-transform:capitalize}.ds-calendar__time-table__interval-scroll{overflow-y:scroll}.ds-calendar__time-table__interval-scroll::-webkit-scrollbar{display:none}.ds-calendar__time-table__interval__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;justify-content:center}.ds-calendar__time-table__item{font-weight:700;width:calc(100% - 8px);height:48px;line-height:48px;text-align:center;margin:4px;background-color:var(--blue-020);border-radius:4px;z-index:2;border:inherit;color:inherit}.ds-calendar__time-table__item:focus,.ds-calendar__time-table__item:hover,.ds-calendar__time-table__item--selected{cursor:pointer;background:var(--blue-030)}.ds-calendar__time-table__item:focus{outline:solid 2.5px var(--blue-070);background:var(--blue-030)}.ds-calendar__day-table__item,.ds-calendar__time-table__item{background:var(--current-tint-030);color:var(--current-tint-110)}.ds-calendar__day-table__item:hover,.ds-calendar__time-table__item:hover{background:var(--current-tint-030)}.ds-calendar__day-table__item:active,.ds-calendar__day-table__item:focus,.ds-calendar__time-table__item:active,.ds-calendar__time-table__item:focus{outline:solid 2.5px var(--current-tint-070);background:var(--current-tint-030)}.ds-calendar__day-table__day--inactive{color:var(--gray-070);background:var(--gray-010)}.ds-calendar__day-table__day--inactive:focus{cursor:default;background:var(--gray-010);color:var(--gray-070);outline:none}.ds-calendar__day-table__day--inactive:hover{cursor:default;background:var(--gray-010);color:var(--gray-070)}.ds-calendar .ds-hidden{display:none}.ds-calendar__animate-in{-webkit-animation:slide-left .3s forwards;animation:slide-left .3s forwards}.ds-calendar__animate-out{-webkit-animation:slide-right .3s forwards;animation:slide-right .3s forwards}.ds-calendar--disabled-grid .ds-calendar__day-table__day{pointer-events:none}.ds-calendar__day-table__day--invisible{background-color:#fff;color:var(--gray-070)}#zenflex_calendar .ds-calendar__day-table__item,#tempo_calendar .ds-calendar__day-table__item,#ejp_calendar .ds-calendar__day-table__item{background:var(--current-tint-070);color:#fff}#zenflex_calendar .ds-calendar__day-table__day--invisible,#tempo_calendar .ds-calendar__day-table__day--invisible,#ejp_calendar .ds-calendar__day-table__day--invisible{background-color:#fff;color:var(--gray-070)}#tempo_calendar .ds-calendar__day-table__day.ds-tint-gray{background:var(--gray-030);color:var(--blue-110)}.ds-calendar__day-table__day--gray{background:var(--gray-070);color:#fff}.ds-calendar__day-table__day--white{background:var(--gray-030);color:var(--blue-110)}.ds-calendar__day-table__day--with-border{border:2px solid var(--blue-110)}.ds-calendar__legend{display:flex;flex-direction:column;gap:24px;justify-content:center;margin-top:24px}.ds-calendar__legend__items{display:flex;gap:8px;flex-wrap:wrap}.ds-calendar__legend__item{margin:0;flex-direction:row;display:flex;align-items:center;gap:8px}.ds-calendar__legend__item:before{content:" ";width:16px;height:16px;border-radius:var(--rounded);background:var(--current-tint-030)}.ds-calendar__legend__banner{line-height:150%;font-size:14px}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc(-100% - var(--animation-padding)));transform:translate(calc(-100% - var(--animation-padding)))}}@keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(calc(-100% - var(--animation-padding)));transform:translate(calc(-100% - var(--animation-padding)))}}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(calc(-100% - var(--animation-padding)));transform:translate(calc(-100% - var(--animation-padding)))}to{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes slide-right{0%{-webkit-transform:translateX(calc(-100% - var(--animation-padding)));transform:translate(calc(-100% - var(--animation-padding)))}to{-webkit-transform:translateX(0);transform:translate(0)}}@media (min-width: 545px){.ds-calendar{--animation-padding: 32px;gap:32px;max-width:330px}.ds-calendar__time-table__title{margin-bottom:16px}.ds-calendar__time-table__interval__wrapper{grid-template-columns:repeat(4,1fr);width:-moz-fit-content;width:fit-content;width:-webkit-fit-content}.ds-calendar__time-table__item{width:72px;height:32px;line-height:32px}.ds-calendar__legend{max-width:330px}}@media (min-width: 800px){ds-calendar{display:flex;gap:24px}ds-calendar.vertical-layout{flex-direction:column;gap:0}.ds-calendar__legend__items{flex-direction:column}.ds-calendar__legend__banner{max-width:242px}ds-calendar.vertical-layout .ds-calendar__legend__items{flex-direction:row}}@media (max-width: 400px){.ds-calendar{--calendar-item-size: 9vw}}.select2-container.select2-container--hw{--input-height: 56px;--input-border-color: var(--gray-040)}.select2.select2-container.select2-container--hw{min-width:0px;width:100%;overflow:hidden}.select2.select2-container.select2-container--hw .select2-selection__clear{display:none}.select2.select2-container.select2-container--hw .select2-selection[role=combobox]{height:var(--input-height);border-radius:var(--rounded-md);border:solid 1px var(--input-border-color);padding:16px;color:var(--blue-110)}.select2.select2-container.select2-container--hw .select2-selection[role=combobox]:hover{--input-border-color: var(--blue-070);background-color:var(--blue-020)}.select2.select2-container.select2-container--hw .select2-selection[role=combobox]:focus{outline:solid 2px var(--blue-110);outline-offset:-2px}.select2.select2-container.select2-container--hw .select2-selection[role=combobox] .select2-selection__rendered{padding:0;height:var(--input-height);text-overflow:ellipsis;overflow:hidden;width:100%;display:inline-block}.select2.select2-container.select2-container--hw .select2-selection[role=combobox] .select2-selection__rendered .select2-selection__placeholder{color:var(--gray-070)}.select2-container.select2-container--hw.select2-container--open{--offset-from-input: 8px;z-index:50}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above{padding:0;border:none;border-radius:var(--rounded-md);box-shadow:var(--shadow-lg);margin-top:var(--offset-from-input)}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-search.select2-search--dropdown,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-search.select2-search--dropdown{padding:0 0 8px;margin-top:calc(var(--input-height) * -1 - var(--offset-from-input))}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-search.select2-search--dropdown input[type=search],.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-search.select2-search--dropdown input[type=search]{--input-border-color: var(--blue-070);padding:16px;height:var(--input-height);border-radius:var(--rounded-md);border:solid 1px var(--input-border-color)}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-search.select2-search--dropdown input[type=search]:hover,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-search.select2-search--dropdown input[type=search]:hover{--input-border-color: var(--blue-070)}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-search.select2-search--dropdown input[type=search]:focus,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-search.select2-search--dropdown input[type=search]:focus{outline:solid 2px var(--blue-110)}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results{--result-option-height: 48px;--result-options-count: 5;overflow:hidden;border-radius:var(--rounded-md)}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options{max-height:calc(var(--result-option-height) * var(--result-options-count));overflow-y:scroll}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options::-webkit-scrollbar,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options::-webkit-scrollbar{height:10px;width:10px}@media (--max-md){.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options::-webkit-scrollbar,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options::-webkit-scrollbar{display:none}}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options::-webkit-scrollbar-track,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options::-webkit-scrollbar-track{background:transparent}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options::-webkit-scrollbar-thumb,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options::-webkit-scrollbar-thumb{background-color:var(--gray-040);border-radius:8px}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options::-webkit-scrollbar-thumb:hover,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options::-webkit-scrollbar-thumb:hover{background-color:var(--gray-060)}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options{overflow:auto;scrollbar-width:auto;scrollbar-color:var(--gray-030)}@media (--max-md){.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options{-ms-overflow-style:none;scrollbar-width:none}}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__option,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__option{padding:12px 16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:var(--result-option-height)}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__option:not(:first-of-type),.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__option:not(:first-of-type){border-top:solid 1px var(--gray-040)}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__option.select2-results__message,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__option.select2-results__message{display:none}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results .select2-results__option.select2-results__option--highlighted,.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results .select2-results__option.select2-results__option--highlighted{background-color:var(--blue-020);font-weight:700}.select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above{-webkit-transform:translateY(calc(100% + var(--input-height)));transform:translateY(calc(100% + var(--input-height)))}form-widget[data-orientation=horizontal] .select2-container.select2-container--hw{--input-height: 24px}form-widget[data-orientation=horizontal] .form-widget__field-container>*[data-select2-id]{position:absolute;display:block;min-width:100%;left:0;right:0;width:100%;padding-left:48px}form-widget[data-orientation=horizontal] .select2.select2-container.select2-container--hw{min-width:0px}form-widget[data-orientation=horizontal] .select2.select2-container.select2-container--hw:before{content:"";height:24px;width:24px;display:inline-flex;position:absolute;left:0;margin-left:16px;background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.412%202.689c5.29%200%2010.27%205.033%2010.27%2010.385%200%205.327-4.183%209.039-7.46%2013.176-.758.957-1.504%201.9-2.194%202.836a.768.768%200%200%201-1.232%200c-.69-.936-1.436-1.879-2.194-2.835-3.277-4.139-7.46-7.85-7.46-13.177%200-5.352%204.981-10.385%2010.27-10.385Z'%20fill='%23C2ECFC'/%3e%3cpath%20d='M16.412%203.255c2.466%200%204.896%201.176%206.717%203.017%201.82%201.84%202.988%204.3%202.988%206.802%200%202.504-.98%204.651-2.401%206.713-.712%201.032-1.527%202.033-2.378%203.044l-.653.771c-.641.755-1.29%201.52-1.906%202.297l-.004.005c-.755.953-1.507%201.902-2.202%202.846a.203.203%200%200%201-.322%200%20102.458%20102.458%200%200%200-2.202-2.846l-.003-.005a89.219%2089.219%200%200%200-1.906-2.297c-.22-.258-.438-.515-.653-.771-.851-1.01-1.667-2.012-2.378-3.044-1.422-2.062-2.402-4.209-2.402-6.713%200-2.502%201.168-4.961%202.989-6.802%201.82-1.84%204.25-3.017%206.716-3.017Z'%20stroke='%23039DE0'%20stroke-width='1.131'/%3e%3ccircle%20cx='16.404'%20cy='12.04'%20r='3.274'%20fill='%23fff'%20stroke='%23039DE0'%20stroke-width='1.131'/%3e%3c/svg%3e")}form-widget[data-orientation=horizontal] .select2.select2-container.select2-container--hw .select2-selection[role=combobox]{height:var(--input-height);text-align:left;border:none;padding:0;color:var(--blue-110);background-color:transparent}form-widget[data-orientation=horizontal] .select2.select2-container.select2-container--hw .select2-selection[role=combobox][aria-expanded=true] .select2-selection__rendered{visibility:hidden}form-widget[data-orientation=horizontal] .select2.select2-container.select2-container--hw .select2-selection[role=combobox]:focus{outline:none}span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open{--offset-from-input: 16px;--input-height: 24px;z-index:50}span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below,span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above{padding:0;border:none;background-color:transparent}span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-search.select2-search--dropdown,span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-search.select2-search--dropdown{padding:0;top:calc(-1 * var(--input-height) - var(--offset-from-input));margin-top:0;position:absolute}span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-search.select2-search--dropdown input[type=search],span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-search.select2-search--dropdown input[type=search]{background-color:transparent;height:var(--input-height);border:none;padding:0 0 0 48px}span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-search.select2-search--dropdown input[type=search]:focus,span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-search.select2-search--dropdown input[type=search]:focus{outline:none}span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--below .select2-results,span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above .select2-results{overflow:hidden;width:100%;top:var(--offset-from-input);border-radius:var(--rounded-md);box-shadow:var(--shadow-lg);background-color:#fff}span[data-form-widget-orientation=horizontal].select2-container.select2-container--hw.select2-container--open .select2-dropdown.select2-dropdown--above{-webkit-transform:translateY(calc(100% + var(--input-height)));transform:translateY(calc(100% + var(--input-height)))}
