.xdsoft_datetimepicker{--dtp-scale:1;--dtp-em:calc(var(--app-em, var(--font-size-lg, 1rem)) * var(--dtp-scale));--dtp-surface:var(--surface, #fff);--dtp-surface-soft:var(--surface-soft, #f7f9fb);--dtp-text:var(--text, #333);--dtp-muted:var(--muted, #6b7480);--dtp-line:var(--line, #e4e9ee);--dtp-accent:var(--accent, #6686a3);--dtp-accent-strong:var(--accent-strong, #496c8b);--dtp-accent-soft:var(--accent-soft, #e8f0f6);--dtp-accent-hover:var(--accent-hover-soft, #dfeaf2);--dtp-accent-ink:var(--accent-ink, #fff);--dtp-weekend:var(--negative, #9c6259);--dtp-mark:var(--amber-soft, #f6efe3);--dtp-mark-ink:var(--amber-ink, #795a2f);--dtp-radius:var(--r-lg, .8125rem);--dtp-radius-sm:var(--r-sm, .5rem);--dtp-radius-xs:var(--r-xs, .375rem);--dtp-hair:var(--hair, 1px);--dtp-shadow:var(--shadow-menu, 0 .75rem 2rem rgba(24, 39, 53, .18), 0 .125rem .375rem rgba(24, 39, 53, .12));--dtp-shadow-tiny:var(--shadow-tiny, 0 .125rem .375rem rgba(39, 58, 75, .12));--dtp-fs:var(--font-size-base, .9rem);--dtp-fs-sm:var(--font-size-sm, .86rem);--dtp-fs-xs:var(--font-size-xs, .75rem);--dtp-pad:calc(var(--dtp-em) * .5);--dtp-gap:calc(var(--dtp-em) * .375);--dtp-col:calc(var(--dtp-em) * 2.375);--dtp-day:calc(var(--dtp-em) * 1.875);--dtp-head-h:calc(var(--dtp-em) * 2.125);--dtp-th-h:calc(var(--dtp-em) * 1.75);--dtp-row-h:calc(var(--dtp-em) * 2.25);--dtp-grid-h:calc(var(--dtp-th-h) + var(--dtp-row-h) * 6);--dtp-panel-h:calc(var(--dtp-head-h) + var(--dtp-gap) + var(--dtp-grid-h));--dtp-nav:calc(var(--dtp-em) * 1.875);--dtp-time-nav:calc(var(--dtp-em) * 1.375);--dtp-time-item:calc(var(--dtp-em) * 2.125);--dtp-bar:calc(var(--dtp-em) * .375);box-sizing:border-box;position:absolute;z-index:9999;display:none;width:max-content;margin-top:calc(var(--dtp-em) * .375);padding:var(--dtp-pad);background:var(--dtp-surface);color:var(--dtp-text);border:var(--dtp-hair) solid var(--dtp-line);border-radius:var(--dtp-radius);box-shadow:var(--dtp-shadow);font-family:inherit;font-size:var(--dtp-fs);line-height:1.35;text-align:start;-webkit-tap-highlight-color:transparent}:is(:root[data-theme=dark],body.dle_theme_dark) .xdsoft_datetimepicker{--dtp-surface:var(--surface, #1b222c);--dtp-surface-soft:var(--surface-soft, #222a35);--dtp-text:var(--text, #dee4ea);--dtp-muted:var(--muted, #94a2b0);--dtp-line:var(--line, #2b3440);--dtp-accent:var(--accent, #7ea2c2);--dtp-accent-strong:var(--accent-strong, #9cc0dd);--dtp-accent-soft:var(--accent-soft, #1f2c3a);--dtp-accent-hover:var(--accent-hover-soft, #26374a);--dtp-accent-ink:var(--accent-ink, #101821);--dtp-weekend:var(--negative, #d09187);--dtp-mark:var(--amber-soft, #2d2619);--dtp-mark-ink:var(--amber-ink, #d3b788);--dtp-shadow:var(--shadow-menu, 0 .75rem 2rem rgba(0, 0, 0, .62), 0 .125rem .375rem rgba(0, 0, 0, .4));--dtp-shadow-tiny:var(--shadow-tiny, 0 .125rem .375rem rgba(0, 0, 0, .34));color-scheme:dark}.xdsoft_datetimepicker *{box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker::after{content:"";display:block;clear:both}.xdsoft_datetimepicker button{border:0!important;background:0 0;box-shadow:none;font:inherit;color:inherit;text-transform:none;letter-spacing:normal}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:#fff0;border:none}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.xdsoft_noselect::selection{background:#fff0}.xdsoft_noselect::-moz-selection{background:#fff0}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;margin-top:0;box-shadow:none}@media (prefers-reduced-motion:no-preference){.xdsoft_datetimepicker:not(.xdsoft_inline){animation:xdsoft_pop .16s ease-out}@keyframes xdsoft_pop{from{opacity:0;transform:translateY(calc(var(--dtp-em) * -.25))}}}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active{display:flex;flex-direction:column;float:left;width:calc(var(--dtp-col) * 7)}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker.active{width:calc(var(--dtp-col) * 8)}.xdsoft_datetimepicker .xdsoft_timepicker.active{display:flex;flex-direction:column;gap:calc(var(--dtp-em) * .125);float:left;width:calc(var(--dtp-em) * 4.5);height:var(--dtp-panel-h);margin-left:var(--dtp-gap);padding:calc(var(--dtp-em) * .25);background:var(--dtp-surface-soft);border:var(--dtp-hair) solid var(--dtp-line);border-radius:var(--dtp-radius-sm);text-align:center}.xdsoft_datetimepicker .xdsoft_datepicker:not(.active)+.xdsoft_timepicker.active{height:calc(var(--dtp-time-item) * 7 + var(--dtp-time-nav) * 2 + var(--dtp-em) * .25);margin-left:0;padding:0;background:#fff0;border:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker.active,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker.active{float:right}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker.active{margin-left:0;margin-right:var(--dtp-gap)}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker:not(.active)+.xdsoft_timepicker.active{margin-right:0}.xdsoft_datetimepicker .xdsoft_monthpicker,.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;display:flex;align-items:center;gap:calc(var(--dtp-em) * .125);flex:0 0 auto;height:var(--dtp-head-h);margin-bottom:var(--dtp-gap)}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_prev{order:1}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_today_button,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_today_button{order:2}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_month,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_month{order:3;margin-inline-start:auto}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_year,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_year{order:4}.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_mounthpicker .xdsoft_next{order:5;margin-inline-start:auto}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--dtp-nav);height:var(--dtp-nav);padding:0;background-color:#fff0;border:0 none;border-radius:var(--dtp-radius-xs);color:var(--dtp-muted);cursor:pointer;outline:0;overflow:hidden;white-space:nowrap;-webkit-appearance:none;appearance:none;transition:background-color .15s ease,color .15s ease}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{background-color:var(--dtp-accent-soft);color:var(--dtp-accent-strong)}.xdsoft_datetimepicker .xdsoft_next:focus-visible,.xdsoft_datetimepicker .xdsoft_prev:focus-visible,.xdsoft_datetimepicker .xdsoft_today_button:focus-visible{box-shadow:0 0 0 calc(var(--dtp-hair) * 2) var(--dtp-accent)}.xdsoft_datetimepicker .xdsoft_next:before,.xdsoft_datetimepicker .xdsoft_prev:before,.xdsoft_datetimepicker .xdsoft_today_button:before{content:"";display:block;width:calc(var(--dtp-em) * 1.125);height:calc(var(--dtp-em) * 1.125);background-color:currentColor;-webkit-mask:var(--dtp-icon) no-repeat center/contain;mask:var(--dtp-icon) no-repeat center/contain}.xdsoft_datetimepicker .xdsoft_prev{--dtp-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"><path d="M14.5 5.5 8 12l6.5 6.5"/></svg>')}.xdsoft_datetimepicker .xdsoft_next{--dtp-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"><path d="M9.5 5.5 16 12l-6.5 6.5"/></svg>')}.xdsoft_datetimepicker .xdsoft_today_button{--dtp-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="3.25" y="5" width="17.5" height="15.75" rx="3.25"/><path d="M3.25 10h17.5M8 3.25v3.5M16 3.25v3.5"/><circle cx="12" cy="15.25" r="1.9" fill="black" stroke="none"/></svg>')}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{--dtp-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"><path d="M5.5 14.5 12 8l6.5 6.5"/></svg>')}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{--dtp-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round"><path d="M5.5 9.5 12 16l6.5-6.5"/></svg>')}.xdsoft_datetimepicker .xdsoft_label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:calc(var(--dtp-em) * .125);height:calc(var(--dtp-em) * 1.75);padding:0 calc(var(--dtp-em) * .4375);background-color:#fff0;border-radius:var(--dtp-radius-xs);color:var(--dtp-text);font-size:var(--dtp-fs-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.xdsoft_datetimepicker .xdsoft_label.xdsoft_month{min-width:calc(var(--dtp-em) * 5.25);justify-content:center}.xdsoft_datetimepicker .xdsoft_label:hover{background-color:var(--dtp-accent-soft);color:var(--dtp-accent-strong)}.xdsoft_datetimepicker .xdsoft_label:hover>i{opacity:.9}.xdsoft_datetimepicker .xdsoft_label i{display:block;flex:0 0 auto;width:calc(var(--dtp-em) * .625);height:calc(var(--dtp-em) * .625);background-color:currentColor;opacity:.55;-webkit-mask:var(--dtp-caret) no-repeat center/contain;mask:var(--dtp-caret) no-repeat center/contain;--dtp-caret:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none" stroke="black" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="m5 7.5 5 5 5-5"/></svg>');transition:opacity .15s ease}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{position:absolute;top:calc(100% + var(--dtp-em) * .3125);left:50%;transform:translateX(-50%);z-index:3;display:none;min-width:calc(var(--dtp-em) * 6);max-height:calc(var(--dtp-em) * 13.75);padding:calc(var(--dtp-em) * .25);padding-left:calc(var(--dtp-em) * .25 + var(--dtp-bar));padding-right:calc(var(--dtp-em) * .25 + var(--dtp-bar));overflow-y:hidden;background:var(--dtp-surface);border:var(--dtp-hair) solid var(--dtp-line);border-radius:var(--dtp-radius-sm);box-shadow:var(--dtp-shadow);text-align:start}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect,.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:auto}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:calc(var(--dtp-em) * .3125) calc(var(--dtp-em) * .5625);border-radius:var(--dtp-radius-xs);color:var(--dtp-text);font-size:var(--dtp-fs-sm);font-weight:400;white-space:nowrap;cursor:pointer;text-decoration:none!important;transition:background-color .12s ease,color .12s ease}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:var(--dtp-accent-soft);color:var(--dtp-accent-strong)}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:var(--dtp-accent);color:var(--dtp-accent-ink);font-weight:600}.xdsoft_datetimepicker .xdsoft_calendar{clear:both;flex:0 0 auto;height:var(--dtp-grid-h)}.xdsoft_datetimepicker .xdsoft_calendar table{width:100%;height:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;padding:0;background:#fff0;border:0;text-align:center;vertical-align:middle;font-size:var(--dtp-fs);font-variant-numeric:tabular-nums}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar thead th{height:var(--dtp-th-h);color:var(--dtp-muted);font-size:var(--dtp-fs-sm);font-weight:600;cursor:default}.xdsoft_datetimepicker .xdsoft_calendar tbody th{color:var(--dtp-muted);font-size:var(--dtp-fs-xs);font-weight:500;opacity:.6;cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td{height:var(--dtp-row-h);color:var(--dtp-muted);cursor:pointer}.xdsoft_datetimepicker .xdsoft_calendar td>div{display:flex;align-items:center;justify-content:center;width:var(--dtp-day);height:var(--dtp-day);margin:0 auto;padding:0;border-radius:var(--dtp-radius-xs);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_weekend,.xdsoft_datetimepicker .xdsoft_calendar thead th.xdsoft_weekend{color:var(--dtp-weekend)}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month{color:var(--dtp-muted)}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month>div{opacity:.4;background:#fff0}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default>div{background:var(--dtp-mark);color:var(--dtp-mark-ink)}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today>div{color:var(--dtp-accent-strong);font-weight:700;box-shadow:inset 0 0 0 calc(var(--dtp-hair) * 1.5) var(--dtp-accent)}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current>div,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default>div,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:var(--dtp-accent);color:var(--dtp-accent-ink);font-weight:600;box-shadow:var(--dtp-shadow-tiny)}.xdsoft_datetimepicker .xdsoft_calendar td:not(.xdsoft_disabled):hover>div,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:not(.xdsoft_disabled):hover{background:var(--dtp-accent-hover);color:var(--dtp-accent-strong);box-shadow:none}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled{cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled>div,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.35}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled>div{opacity:.2}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{flex:0 0 auto;width:100%;height:var(--dtp-time-nav)}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next:before,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev:before{width:var(--dtp-em);height:var(--dtp-em)}.xdsoft_time_box{position:relative}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{flex:1 1 auto;min-height:0;padding-left:var(--dtp-bar);padding-right:var(--dtp-bar);overflow:hidden;background:#fff0;border:0;border-radius:var(--dtp-radius-xs)}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{height:var(--dtp-time-item);line-height:calc(var(--dtp-time-item) - var(--dtp-em) * .1875);border:0;border-top:calc(var(--dtp-em) * .1875) solid #fff0;background:#fff0;background-clip:padding-box;border-radius:var(--dtp-radius-xs);color:var(--dtp-muted);font-size:var(--dtp-fs-sm);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker .xdsoft_scrollbar{position:absolute;top:0;right:0;bottom:0;z-index:1;width:var(--dtp-bar);cursor:pointer}.xdsoft_datetimepicker .xdsoft_scrollbar>.xdsoft_scroller{width:calc(var(--dtp-em) * .25);margin-left:auto;margin-right:auto;background:var(--dtp-line);border-radius:var(--dtp-radius-xs)}.xdsoft_datetimepicker .xdsoft_scrollbar:hover>.xdsoft_scroller{background:var(--dtp-accent)}.xdsoft_datetimepicker .xdsoft_save_selected{flex:0 0 auto;width:100%;height:calc(var(--dtp-em) * 2.125);margin-top:var(--dtp-gap);background:var(--dtp-accent);border-radius:var(--dtp-radius-sm);color:var(--dtp-accent-ink);font-size:var(--dtp-fs-sm);font-weight:600;cursor:pointer}.xdsoft_datetimepicker .xdsoft_copyright{clear:both;float:none;padding-top:calc(var(--dtp-em) * .25);color:var(--dtp-muted);font-size:calc(var(--dtp-em) * .625);text-align:center;opacity:.45}.xdsoft_datetimepicker .xdsoft_copyright a{color:inherit}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:var(--dtp-accent-strong)}@media (max-width:23.75rem){.xdsoft_datetimepicker{--dtp-scale:.86}}