.wsf-datetime-picker{padding:var(--wsf-field-datetime-padding);border:var(--wsf-field-border);background:var(--wsf-field-color-background);z-index:999999}.wsf-datetime-picker.xdsoft_inline{display:flex}.wsf-datetime-picker.xdsoft_inline .xdsoft_datepicker{width:100%;float:none}.wsf-datetime-picker.xdsoft_inline .xdsoft_datepicker.active+.xdsoft_timepicker{width:25%}.wsf-datetime-picker.xdsoft_inline .xdsoft_datepicker:not(.active)+.xdsoft_timepicker{width:100%}.wsf-datetime-picker.xdsoft_inline .xdsoft_timepicker{float:none}.wsf-datetime-picker .xdsoft_datepicker,.wsf-datetime-picker .xdsoft_timepicker{margin:0}.wsf-datetime-picker .xdsoft_datepicker{width:auto}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker{height:var(--wsf-field-datetime-nav-icon-size);flex-wrap:wrap;margin-bottom:var(--wsf-field-datetime-padding-vertical);flex-direction:column;align-content:space-between;display:flex}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_prev{height:var(--wsf-field-datetime-nav-icon-size);border-right:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid var(--wsf-field-datetime-nav-icon-color)!important;border-top:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid transparent!important;border-bottom:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid transparent!important;opacity:1;margin:0 var(--wsf-field-datetime-nav-icon-gap) 0 0;background:none;width:0}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_today_button{height:calc(var(--wsf-field-datetime-nav-icon-size)*.6);overflow:visible;border:none;position:relative;opacity:1;top:calc(var(--wsf-field-datetime-nav-icon-size)*.4);background:none;background-color:var(--wsf-field-datetime-nav-icon-color);margin:0 var(--wsf-field-datetime-nav-icon-gap) 0 0;cursor:pointer;width:var(--wsf-field-datetime-nav-icon-size)}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_today_button:before{height:0;border-right:calc(var(--wsf-field-datetime-nav-icon-size)*.5) solid transparent;border-left:calc(var(--wsf-field-datetime-nav-icon-size)*.5) solid transparent;right:0;content:"";position:absolute;border-bottom:calc(var(--wsf-field-datetime-nav-icon-size)*.41) solid var(--wsf-field-datetime-nav-icon-color);top:calc((var(--wsf-field-datetime-nav-icon-size)*0.4)*-1);margin:auto;left:0;width:0}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_today_button:after{height:calc(var(--wsf-field-datetime-nav-icon-size)*.4);-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";position:absolute;bottom:0;background-color:#fff;left:50%;width:calc(var(--wsf-field-datetime-nav-icon-size)*.2)}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_next{height:var(--wsf-field-datetime-nav-icon-size);border-left:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid var(--wsf-field-datetime-nav-icon-color)!important;border-top:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid transparent!important;border-bottom:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid transparent!important;align-self:flex-end;opacity:1;margin:0 0 0 var(--wsf-field-datetime-nav-icon-gap);background:none;width:0}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label{height:var(--wsf-field-datetime-nav-font-size);padding:0;font-size:var(--wsf-field-datetime-nav-font-size);-webkit-text-decoration:var(--wsf-field-datetime-nav-text-decoration);text-decoration:var(--wsf-field-datetime-nav-text-decoration);font-weight:var(--wsf-field-datetime-nav-font-weight);font-style:var(--wsf-field-datetime-nav-font-style);color:var(--wsf-field-datetime-nav-color);text-transform:var(--wsf-field-datetime-nav-text-transform);letter-spacing:var(--wsf-field-datetime-nav-letter-spacing);background-color:var(--wsf-field-color-background);margin:0;text-wrap:nowrap;line-height:var(--wsf-field-datetime-nav-line-height);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--wsf-field-datetime-nav-font-family)}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label i{height:0;border-right:calc(var(--wsf-field-datetime-nav-icon-size)/3) solid transparent!important;border-left:calc(var(--wsf-field-datetime-nav-icon-size)/3) solid transparent!important;border-top:calc(var(--wsf-field-datetime-nav-icon-size)/3) solid var(--wsf-field-datetime-nav-color)!important;opacity:1;margin:0 0 0 calc(var(--wsf-field-datetime-nav-icon-gap)/2);background:none;width:0}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>.xdsoft_select{border:var(--wsf-field-datetime-nav-border-width) var(--wsf-field-datetime-nav-border-style) var(--wsf-field-datetime-nav-border-color);top:calc(var(--wsf-field-datetime-nav-height) - (var(--wsf-field-datetime-nav-height) - var(--wsf-field-datetime-nav-icon-size))/2)}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>.xdsoft_select>div>div.xdsoft_option{background-color:var(--wsf-field-color-background)}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>.xdsoft_select>div>div.xdsoft_option.xdsoft_current{color:var(--wsf-field-datetime-nav-current-color)!important;background-color:var(--wsf-field-datetime-nav-current-color-background)!important;box-shadow:none}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>.xdsoft_select>div>div.xdsoft_option:hover{color:var(--wsf-field-datetime-nav-hover-color)!important;background-color:var(--wsf-field-datetime-nav-hover-color-background)!important}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar th{color:var(--wsf-field-datetime-calendar-heading-color);background-color:var(--wsf-field-datetime-calendar-heading-color-background)}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td,.wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar th{height:auto;padding:var(--wsf-field-datetime-calendar-padding);font-size:var(--wsf-field-datetime-calendar-font-size);border:var(--wsf-field-datetime-calendar-border-width) var(--wsf-field-datetime-calendar-border-style) var(--wsf-field-datetime-calendar-border-color);opacity:1;line-height:var(--wsf-field-datetime-calendar-font-size)}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td{color:var(--wsf-field-datetime-calendar-color);background-color:var(--wsf-field-datetime-calendar-color-background)}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_today{font-weight:700;color:var(--wsf-field-datetime-calendar-today-color)!important;background-color:var(--wsf-field-datetime-calendar-today-color-background)!important}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_current{color:var(--wsf-field-datetime-calendar-current-color)!important;box-shadow:none;background:var(--wsf-field-datetime-calendar-current-color-background)!important}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_disabled,.wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_other_month{color:var(--wsf-field-datetime-calendar-disabled-color)!important}.wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td:hover{color:var(--wsf-field-datetime-calendar-hover-color)!important;background:var(--wsf-field-datetime-calendar-hover-color-background)!important}.wsf-datetime-picker .xdsoft_datepicker.active+.xdsoft_timepicker{margin:0}.wsf-datetime-picker .xdsoft_datepicker.active+.xdsoft_timepicker.active{margin:var(--wsf-field-datetime-padding-vertical) 0 0 var(--wsf-field-datetime-padding-horizontal)}.wsf-datetime-picker .xdsoft_timepicker,.wsf-datetime-picker.xdsoft_showweeks .xdsoft_datepicker{width:auto}.wsf-datetime-picker .xdsoft_timepicker .xdsoft_prev{border-bottom:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid var(--wsf-field-datetime-nav-icon-color)!important;bottom:calc(var(--wsf-field-datetime-nav-icon-size)/3)}.wsf-datetime-picker .xdsoft_timepicker .xdsoft_next,.wsf-datetime-picker .xdsoft_timepicker .xdsoft_prev{height:var(--wsf-field-datetime-nav-icon-size);border-right:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid transparent!important;border-left:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid transparent!important;opacity:1;margin:0 auto;background:none;width:0}.wsf-datetime-picker .xdsoft_timepicker .xdsoft_next{border-top:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid var(--wsf-field-datetime-nav-icon-color)!important;top:calc(var(--wsf-field-datetime-nav-icon-size)/3)}.wsf-datetime-picker .xdsoft_timepicker .xdsoft_time_box{height:calc(((var(--wsf-field-datetime-calendar-padding-vertical)*2) + var(--wsf-field-datetime-calendar-font-size) + var(--wsf-field-datetime-calendar-border-width))*6);border:var(--wsf-field-datetime-calendar-border-width) var(--wsf-field-datetime-calendar-border-style) var(--wsf-field-datetime-calendar-border-color)}.wsf-datetime-picker .xdsoft_timepicker .xdsoft_time_box>div>div{height:auto;padding:var(--wsf-field-datetime-calendar-padding);font-size:var(--wsf-field-datetime-calendar-font-size);color:var(--wsf-field-color);border-top:var(--wsf-field-datetime-calendar-border-width) var(--wsf-field-datetime-calendar-border-style) var(--wsf-field-datetime-calendar-border-color);background-color:var(--wsf-field-color-background);line-height:var(--wsf-field-datetime-calendar-font-size)}.wsf-datetime-picker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{color:var(--wsf-field-datetime-calendar-current-color)!important;box-shadow:none;background:var(--wsf-field-datetime-calendar-current-color-background)!important}.wsf-datetime-picker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:var(--wsf-field-datetime-calendar-hover-color)!important;background:var(--wsf-field-datetime-calendar-hover-color-background)!important}.wsf-datetime-picker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.25}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker{background:var(--wsf-field-color-background-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_prev{border-right:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid var(--wsf-field-datetime-nav-icon-color-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_today_button{background-color:var(--wsf-field-datetime-nav-icon-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_today_button:before{border-bottom:calc(var(--wsf-field-datetime-nav-icon-size)*.41) solid var(--wsf-field-datetime-nav-icon-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_next{border-left:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid var(--wsf-field-datetime-nav-icon-color-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label{color:var(--wsf-field-datetime-nav-color-alt);background-color:var(--wsf-field-color-background-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label i{border-top:calc(var(--wsf-field-datetime-nav-icon-size)/3) solid var(--wsf-field-datetime-nav-color-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>.xdsoft_select{border:var(--wsf-field-datetime-nav-border-width) var(--wsf-field-datetime-nav-border-style) var(--wsf-field-datetime-nav-border-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>.xdsoft_select>div>div.xdsoft_option{background-color:var(--wsf-field-color-background-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>.xdsoft_select>div>div.xdsoft_option.xdsoft_current{color:var(--wsf-field-datetime-nav-current-color-alt)!important;background-color:var(--wsf-field-datetime-nav-current-color-background-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_monthpicker .xdsoft_label>.xdsoft_select>div>div.xdsoft_option:hover{color:var(--wsf-field-datetime-nav-hover-color-alt)!important;background-color:var(--wsf-field-datetime-nav-hover-color-background-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar th{border:var(--wsf-field-datetime-calendar-border-width) var(--wsf-field-datetime-calendar-border-style) var(--wsf-field-datetime-calendar-border-color-alt);color:var(--wsf-field-datetime-calendar-heading-color-alt);background-color:var(--wsf-field-datetime-calendar-heading-color-background-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td{border:var(--wsf-field-datetime-calendar-border-width) var(--wsf-field-datetime-calendar-border-style) var(--wsf-field-datetime-calendar-border-color-alt);color:var(--wsf-field-datetime-calendar-color-alt);background-color:var(--wsf-field-datetime-calendar-color-background-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_today{color:var(--wsf-field-datetime-calendar-today-color-alt)!important;background-color:var(--wsf-field-datetime-calendar-today-color-background-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_current{color:var(--wsf-field-datetime-calendar-current-color-alt)!important;background:var(--wsf-field-datetime-calendar-current-color-background-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td:hover{color:var(--wsf-field-datetime-calendar-hover-color-alt)!important;background:var(--wsf-field-datetime-calendar-hover-color-background-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_disabled,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_datepicker .xdsoft_calendar td.xdsoft_other_month{color:var(--wsf-field-datetime-calendar-disabled-color-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_timepicker .xdsoft_prev{border-bottom:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid var(--wsf-field-datetime-nav-icon-color-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_timepicker .xdsoft_next{border-top:calc(var(--wsf-field-datetime-nav-icon-size)/2) solid var(--wsf-field-datetime-nav-icon-color-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_timepicker .xdsoft_time_box{border:var(--wsf-field-datetime-calendar-border-width) var(--wsf-field-datetime-calendar-border-style) var(--wsf-field-datetime-calendar-border-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_timepicker .xdsoft_time_box>div>div{color:var(--wsf-field-color-alt);border-top:var(--wsf-field-datetime-calendar-border-width) var(--wsf-field-datetime-calendar-border-style) var(--wsf-field-datetime-calendar-border-color-alt);background-color:var(--wsf-field-color-background-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{color:var(--wsf-field-datetime-calendar-current-color-alt)!important;background:var(--wsf-field-datetime-calendar-current-color-background-alt)!important}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-datetime-picker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:var(--wsf-field-datetime-calendar-hover-color-alt)!important;background:var(--wsf-field-datetime-calendar-hover-color-background-alt)!important}