.calendar-date-time-toggle .date-time-input.input-background-enabled input,.calendar-date-time-toggle .date-time-input.input-background-enabled #date-picker{background-color:var(--enabled-input-background-color)!important}.calendar-timepicker-wrapper.fullWidth .calendar-date-time-toggle{min-inline-size:0;margin-inline:0}.calendar-date-time-toggle{color:var(--text-primary);font-size:var(--fs-md);margin-right:10px;min-width:330px}.calendar-date-time-toggle:hover{cursor:pointer;color:var(--text-primary)}@media screen and (max-width:339px){.calendar-date-time-toggle{font-size:var(--fs-base);margin-right:0;min-width:0}}.calendar-date-time-toggle .date-time-range-toggle{appearance:none;box-sizing:border-box;display:block;padding:0;margin:0;background:none;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.calendar-date-time-toggle .date-time-input{display:flex;position:relative}.calendar-date-time-toggle .date-time-input svg{position:absolute;right:10px;top:50%}.calendar-date-time-toggle .date-time-input .date-time-calendar-toggle{position:absolute;inset-inline-end:10px;top:50%;appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;border:0;color:inherit;font:inherit;line-height:0;cursor:pointer}.calendar-date-time-toggle .date-time-input .date-time-calendar-toggle:disabled{cursor:default}.calendar-date-time-toggle .date-time-input .date-time-calendar-toggle svg{position:static}#date-picker{width:341px;position:absolute;top:100%;left:0;z-index:1000;margin-top:8px}#date-picker.range{width:500px}@media screen and (max-width:499px){#date-picker.range{width:349px}}@media screen and (max-width:339px){#date-picker.range{width:320px}}#date-picker.range.no-predefined-ranges{width:341px}#date-picker{background:var(--primary-color);border:1px solid;border-image-source:linear-gradient(180deg,rgba(200,216,235,.25) 0%,rgba(200,216,235,.1) 100%);box-shadow:var(--shadow-black-xl);border-radius:10px}@media screen and (max-width:499px){#date-picker{max-height:calc(100vh - 16px);overflow-y:auto}}#date-picker.date-only{left:0;top:100%;margin-top:8px}#date-picker.date-only .calendar-time-picker,#date-picker.date-only .calendar-wrapper{min-height:263px!important}#date-picker .calendar-wrapper{min-height:463px;display:flex;flex-direction:row}#date-picker .calendar-wrapper .predefined-ranges div{min-width:151px;display:flex;flex-direction:column;margin-top:10px}#date-picker .calendar-wrapper .predefined-ranges div button{color:var(--text-primary);padding:10px 10px 10px 16px;background:none;border:none;text-align:left}#date-picker .calendar-wrapper .predefined-ranges div button:hover,#date-picker .calendar-wrapper .predefined-ranges div button.selected{background:var(--primary-gradient-10to5);color:var(--text-primary)}#date-picker .calendar-wrapper .calendar-time-picker{min-height:463px;border-left:1px solid var(--bg-hover)}#date-picker .calendar-header{display:flex;justify-content:space-between;margin-bottom:15px}#date-picker .calendar-header .month-year-select{display:flex;align-items:center;margin-top:18px;margin-left:16px;width:150px}#date-picker .calendar-header .month-year-select .month-select,#date-picker .calendar-header .month-year-select .year-select{background:none;border:none;color:var(--text-primary);cursor:pointer}#date-picker .calendar-header .month-year-select .month-select:hover,#date-picker .calendar-header .month-year-select .year-select:hover{color:var(--cooling-blue)}#date-picker .calendar-header .calendar-nav{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px;margin-top:20px;margin-right:16px}#date-picker .calendar-header .calendar-nav .arrow-btn{background:none;border:none;color:var(--text-primary);cursor:pointer}#date-picker .calendar-header .calendar-nav .arrow-btn:hover{color:var(--cooling-blue)}#date-picker .calendar-header .calendar-nav .arrow-btn.prev{margin-right:20px}#date-picker .calendar-container{display:flex;flex-direction:column;gap:10px;font-family:Arial,sans-serif;color:var(--text-primary);min-height:260px}#date-picker .calendar-container .calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;font-weight:400;padding-bottom:10px;padding-left:5px;color:var(--text-secondary);font-size:var(--fs-2xs);line-height:16px;border-bottom:1px solid var(--bg-hover)}#date-picker .calendar-container .calendar-weekdays .weekday{padding:4px 0}#date-picker .calendar-container .calendar{display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px;padding-left:5px}#date-picker .calendar-container .calendar .day{text-align:center;padding:8px 0;border-radius:50px;width:47.71px;cursor:pointer;background:none;box-shadow:none!important;border:none}@media screen and (max-width:339px){#date-picker .calendar-container .calendar .day{width:40.71px}}#date-picker .calendar-container .calendar .day.outside{color:var(--text-muted);pointer-events:none}#date-picker .calendar-container .calendar .day.current{color:var(--text-primary)}#date-picker .calendar-container .calendar .day.start,#date-picker .calendar-container .calendar .day.end{background:var(--secondary-color);color:var(--primary-color)}#date-picker .calendar-container .calendar .day.today{background:var(--primary-gradient-10to5);color:var(--text-primary)}#date-picker .calendar-container .calendar .day:hover:not(.outside){background:var(--secondary-color);color:var(--primary-color)}#date-picker .calendar-container .calendar .day.disabled{color:var(--text-muted);pointer-events:none}#date-picker .calendar-container .calendar .day-container.selected{background:var(--bg-hover);color:var(--primary-color)}#date-picker .calendar-container .calendar .day-container.selected.first{border-top-left-radius:50px;border-bottom-left-radius:50px}#date-picker .calendar-container .calendar .day-container.selected.last{border-top-right-radius:50px;border-bottom-right-radius:50px}#date-picker .calendar-container .calendar .day-container.selected.start{border-top-left-radius:50px;border-bottom-left-radius:50px}#date-picker .calendar-container .calendar .day-container.selected.end{border-top-right-radius:50px;border-bottom-right-radius:50px}#date-picker .date-time-display{font-size:var(--fs-base);font-weight:400;line-height:24px;color:var(--text-primary);margin-bottom:20px;margin-top:20px;text-align:center;min-height:24px}#date-picker .calendar-footer{padding:16px;border-top:1px solid var(--bg-hover);display:flex;justify-content:flex-end}.time-picker{display:flex;align-items:center;justify-content:center;gap:30px;font-family:Arial,sans-serif;color:var(--text-primary);border-top:1px solid var(--bg-hover);padding-top:16px}.time-picker .time-unit{display:flex;flex-direction:column;align-items:center;gap:4px}.time-picker .time-unit button{background:none;border:none;color:var(--text-secondary);font-size:var(--fs-base);cursor:pointer}.time-picker .time-unit button:hover{color:var(--text-primary)}.time-picker .time-unit div,.time-picker span{font-size:var(--fs-base);font-weight:400;line-height:24px}
