@charset "UTF-8";

/**!
UX4 Version 7.5.4 Build 20230704150329 [2023-07-04 15:03:29]
(c) Copyright 2006-2023 All Rights Reserved. Macro 4 Limited - a Division of UNICOM Global.
(c) Copyright 2006-2023 All Rights Reserved. UNICOM(r) Systems , Inc. - a Division of UNICOM Global.
ALL RIGHTS RESERVED. NO MATERIAL FROM THIS WORK MAY BE REPRINTED, COPIED, OR EXTRACTED WITHOUT WRITTEN PERMISSION OF MACRO 4 LIMITED.
http://www.macro4.com
http://www.unicomglobal.com
*/

:root{--ux4datepicker-tile-fg: var(--ux4-text-dark);--ux4datepicker-tile-off-fg: #BDBDBD;--ux4datepicker-tile-disabled-fg: #EEEEEE;--ux4datepicker-tile-selected-fg: var(--fg500);--ux4datepicker-tile-selected-bg: var(--bg500);--ux4datepicker-readonly-tile-fg: var(--ux4datepicker-tile-fg);--ux4datepicker-readonly-tile-off-fg: var(--ux4datepicker-tile-off-fg);--ux4datepicker-readonly-tile-disabled-fg: var(--ux4datepicker-tile-disabled-fg);--ux4datepicker-readonly-tile-selected-fg: var(--ux4-readonly-toolbar-item-selected-fg);--ux4datepicker-readonly-tile-selected-bg: var(--ux4-readonly-toolbar-item-selected-bg);--ux4datepicker-disabled-tile-fg: var(--ux4datepicker-tile-fg);--ux4datepicker-disabled-tile-off-fg: var(--ux4datepicker-tile-off-fg);--ux4datepicker-disabled-tile-disabled-fg: var(--ux4datepicker-tile-disabled-fg);--ux4datepicker-disabled-tile-selected-fg: var(--ux4-disabled-toolbar-item-selected-fg);--ux4datepicker-disabled-tile-selected-bg: var(--ux4-disabled-toolbar-item-selected-bg)}[data-ux4-widget=UX4DatePicker].desktop{cursor:default;position:relative;display:block;line-height:1.4}[data-ux4-widget=UX4DatePicker].desktop.inline{width:16em;display:inline-block;vertical-align:text-top}[data-ux4-widget=UX4DatePicker].desktop>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-ux4-widget=UX4DatePicker].desktop>.wrapper>.content{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}[data-ux4-widget=UX4DatePicker].desktop>.wrapper>.content>.element{display:block;width:100%;height:2em;color:inherit;color:var(--ux4form-textbox-fg);background:var(--ux4form-textbox-bg);border:1px solid var(--ux4-border-color);padding:2px 4px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}[data-ux4-widget=UX4DatePicker].desktop.embed>.wrapper>.content>.element{display:none}[data-ux4-widget=UX4DatePicker].desktop.embed.show-embedded-input>.wrapper>.content>.element{display:block;margin-bottom:4px}[data-ux4-widget=UX4DatePicker].desktop.has-focus>.wrapper>.content>.element,[data-ux4-widget=UX4DatePicker].desktop.has-focus [data-ux4-datepicker]{border:1px solid var(--ux4-focus-border-color)}[data-ux4-widget=UX4DatePicker].desktop .label{display:none}[data-ux4-widget=UX4DatePicker].desktop.has-label>.wrapper>.label{display:inline-block;padding:4px 0;padding-top:5px;min-height:2em;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--ux4form-label-fg)}[data-ux4-widget=UX4DatePicker].desktop.has-label>.wrapper>.label.nowrap{white-space:nowrap}[data-ux4-widget=UX4DatePicker].desktop.has-label>.wrapper>.label.right-align{text-align:right}[data-ux4-widget=UX4DatePicker].desktop.has-label.required>.wrapper>.label:after{content:" *";color:var(--ux4form-error-text)}[data-ux4-widget=UX4DatePicker].desktop.has-label.right-label .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[data-ux4-widget=UX4DatePicker].desktop.has-label.right-label .label{padding-left:8px}[data-ux4-widget=UX4DatePicker].desktop.has-label.right-label .content{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}[data-ux4-widget=UX4DatePicker].desktop.has-label.left-label .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}[data-ux4-widget=UX4DatePicker].desktop.has-label.left-label .label{padding-right:8px}[data-ux4-widget=UX4DatePicker].desktop.has-label.left-label .content{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}[data-ux4-widget=UX4DatePicker].desktop .icon{display:none}[data-ux4-widget=UX4DatePicker].desktop.has-icon:not(.embed) .wrapper>.content>.element:not(.ux4-picker-button){padding-left:2em}[data-ux4-widget=UX4DatePicker].desktop.has-icon.embed>.wrapper>.content{padding-left:2em}[data-ux4-widget=UX4DatePicker].desktop.has-icon>.wrapper>.content>.icon{display:inline-block;position:absolute;left:0;top:0;width:2em;line-height:2em;color:var(--ux4form-icon-fg)}[data-ux4-widget=UX4DatePicker].desktop .help-text{display:none}[data-ux4-widget=UX4DatePicker].desktop.has-help-text:not(.invalid):not(.readonly):not(.disabled)>.help-text{font-size:.8em;padding:4px 0;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;color:var(--ux4form-help-text)}[data-ux4-widget=UX4DatePicker].desktop.has-help-text:not(.invalid):not(.readonly):not(.disabled).has-focus>.help-text{opacity:1;display:block}[data-ux4-widget=UX4DatePicker].desktop.has-help-text:not(.invalid):not(.readonly):not(.disabled).embed.has-icon>.help-text{padding-left:2.4em}[data-ux4-widget=UX4DatePicker].desktop .validation{display:none}[data-ux4-widget=UX4DatePicker].desktop.invalid>.validation{display:block;padding:4px 0;font-size:.8em;color:var(--ux4form-error-text)}[data-ux4-widget=UX4DatePicker].desktop.invalid.embed.has-icon>.validation{padding-left:2.4em}[data-ux4-widget=UX4DatePicker].desktop.has-button>.wrapper>.content{display:-webkit-box;display:-ms-flexbox;display:flex}[data-ux4-widget=UX4DatePicker].desktop.has-button>.wrapper>.content>.element{width:calc(100% - 30px)}[data-ux4-widget=UX4DatePicker].desktop.has-button>.wrapper>.content>[data-ux4-widget=UX4Button]{margin-right:0;width:28px;margin-left:2px}[data-ux4-widget=UX4DatePicker].desktop.readonly>.wrapper>.content>.element{pointer-events:none;color:var(--ux4form-readonly-textbox-fg);background:var(--ux4form-readonly-textbox-bg)}[data-ux4-widget=UX4DatePicker].desktop.disabled>.wrapper>.content>.element{pointer-events:none;color:var(--ux4form-disabled-textbox-fg);background:var(--ux4form-disabled-textbox-bg)}[data-ux4-widget=UX4DatePicker].mobile.android{color:#333;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}[data-ux4-widget=UX4DatePicker].mobile.android.inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:text-top;width:16em}[data-ux4-widget=UX4DatePicker].mobile.android>.content{position:relative;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element{width:100%;height:2.25em;border:none;background:none;padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 -1px gray inset;box-shadow:0 -1px gray inset;-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease, -webkit-box-shadow .15s ease;outline:none}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element::-webkit-input-placeholder{opacity:.6;-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in;color:#757575}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element::-moz-placeholder{opacity:.6;-moz-transition:opacity .15s ease-in;transition:opacity .15s ease-in;color:#757575}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element:-ms-input-placeholder{opacity:.6;-ms-transition:opacity .15s ease-in;transition:opacity .15s ease-in;color:#757575}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element::-ms-input-placeholder{opacity:.6;-ms-transition:opacity .15s ease-in;transition:opacity .15s ease-in;color:#757575}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element::placeholder{opacity:.6;-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in;color:#757575}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element:hover{-webkit-box-shadow:0 -2px #333 inset;box-shadow:0 -2px #333 inset}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element:focus{-webkit-box-shadow:0 -2px #1e88e5 inset;box-shadow:0 -2px #1e88e5 inset}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element:focus::-webkit-input-placeholder{opacity:.6}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element:focus::-moz-placeholder{opacity:.6}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element:focus:-ms-input-placeholder{opacity:.6}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element:focus::-ms-input-placeholder{opacity:.6}[data-ux4-widget=UX4DatePicker].mobile.android>.content>.element:focus::placeholder{opacity:.6}[data-ux4-widget=UX4DatePicker].mobile.android.embed>.content>.element{display:none}[data-ux4-widget=UX4DatePicker].mobile.android.embed.show-embedded-input .content>.element{display:block}[data-ux4-widget=UX4DatePicker].mobile.android.embed.has-label:not(.show-embedded-input)>.content>.label{font-size:.75em;top:-1em}[data-ux4-widget=UX4DatePicker].mobile.android.embed [data-ux4-datepicker]{margin-top:8px}[data-ux4-widget=UX4DatePicker].mobile.android.has-button>.content>.element{width:calc(100% - 4em)}[data-ux4-widget=UX4DatePicker].mobile.android.has-button [data-ux4-widget-name$=_showpickerbutton]{vertical-align:inherit}[data-ux4-widget=UX4DatePicker].mobile.android.has-focus>.content>.element{-webkit-box-shadow:0 -2px #1e88e5 inset;box-shadow:0 -2px #1e88e5 inset}[data-ux4-widget=UX4DatePicker].mobile.android .label{display:none}[data-ux4-widget=UX4DatePicker].mobile.android.has-label>.content>.element::-webkit-input-placeholder{opacity:0}[data-ux4-widget=UX4DatePicker].mobile.android.has-label>.content>.element::-moz-placeholder{opacity:0}[data-ux4-widget=UX4DatePicker].mobile.android.has-label>.content>.element:-ms-input-placeholder{opacity:0}[data-ux4-widget=UX4DatePicker].mobile.android.has-label>.content>.element::-ms-input-placeholder{opacity:0}[data-ux4-widget=UX4DatePicker].mobile.android.has-label>.content>.element::placeholder{opacity:0}[data-ux4-widget=UX4DatePicker].mobile.android.has-label>.content{margin-top:1.25em}[data-ux4-widget=UX4DatePicker].mobile.android.has-label>.content>.label{display:block;white-space:nowrap;pointer-events:none;line-height:normal;position:absolute;top:8px;left:0;right:0;-webkit-transition:all .15s ease;transition:all .15s ease;color:#757575}[data-ux4-widget=UX4DatePicker].mobile.android.has-label.required>.content>.label:after{content:" *";color:#f44336}[data-ux4-widget=UX4DatePicker].mobile.android.has-label:not(.readonly):not(.disabled) .element:focus~.label{color:#1e88e5;font-size:.75em;top:-1em}[data-ux4-widget=UX4DatePicker].mobile.android.has-label .element.has-value~.label{font-size:.75em;top:-1em}[data-ux4-widget=UX4DatePicker].mobile.android .icon{display:none}[data-ux4-widget=UX4DatePicker].mobile.android.has-icon>.content{margin-left:36px}[data-ux4-widget=UX4DatePicker].mobile.android.has-icon>.content>.icon{display:inline-block;position:absolute;left:-36px;top:0;width:24px;line-height:36px;font-size:24px;color:#757575}[data-ux4-widget=UX4DatePicker].mobile.android .help-text{display:none}[data-ux4-widget=UX4DatePicker].mobile.android.has-help-text:not(.invalid) .help-text{display:block;padding-top:2px;font-size:.75em;color:#757575}[data-ux4-widget=UX4DatePicker].mobile.android .validation{display:none}[data-ux4-widget=UX4DatePicker].mobile.android.invalid .label{color:#f44336 !important}[data-ux4-widget=UX4DatePicker].mobile.android.invalid .element{-webkit-box-shadow:0 -2px #f44336 inset !important;box-shadow:0 -2px #f44336 inset !important}[data-ux4-widget=UX4DatePicker].mobile.android.invalid .validation{display:block;padding-top:2px;font-size:.75em;color:#f44336}[data-ux4-widget=UX4DatePicker].mobile.android.readonly,[data-ux4-widget=UX4DatePicker].mobile.android.disabled{opacity:.8}[data-ux4-widget=UX4DatePicker].mobile.android.readonly>.content>.element,[data-ux4-widget=UX4DatePicker].mobile.android.disabled>.content>.element{border-bottom:1px dashed gray;-webkit-box-shadow:none !important;box-shadow:none !important;color:#757575;pointer-events:none}[data-ux4-widget=UX4DatePicker].mobile.android.readonly .help-text,[data-ux4-widget=UX4DatePicker].mobile.android.disabled .help-text{display:none !important}[data-ux4-widget=UX4DatePicker].mobile.android.readonly .validation,[data-ux4-widget=UX4DatePicker].mobile.android.disabled .validation{display:none}[data-ux4-widget=UX4DatePicker].mobile.ios{color:#333;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.25}[data-ux4-widget=UX4DatePicker].mobile.ios.has-divider>.wrapper>.content{border-bottom:.5px solid #c8c7cc}[data-ux4-widget=UX4DatePicker].mobile.ios.inline{width:16em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:text-top}[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;overflow:hidden}[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper>.content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper>.content>.inner{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper>.content>.inner>[data-ux4-datepicker]{height:auto !important}[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper>.content>.inner>[data-ux4-datepicker]>.ux4-datepicker-modes-panel{padding-top:0 !important}[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper>.content>.element,[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper>.content>.inner>.element{width:100%;border:none;background:none;padding:12px;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;outline:none;line-height:inherit;border-radius:0px}[data-ux4-widget=UX4DatePicker].mobile.ios.embed>.wrapper>.content>.element{display:none}[data-ux4-widget=UX4DatePicker].mobile.ios.embed.show-embedded-input>.wrapper>.content>.element{display:block}[data-ux4-widget=UX4DatePicker].mobile.ios.has-button [data-ux4-widget-name$=_showpickerbutton]{margin:auto}[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper>.content>.label{display:none}[data-ux4-widget=UX4DatePicker].mobile.ios.has-label>.wrapper>.content>.label{display:block;pointer-events:none;color:#8e8e93;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}[data-ux4-widget=UX4DatePicker].mobile.ios.has-label>.wrapper>.content>.label.nowrap{white-space:nowrap}[data-ux4-widget=UX4DatePicker].mobile.ios.has-label>.wrapper>.content>.label.right-align{text-align:right}[data-ux4-widget=UX4DatePicker].mobile.ios.has-label.required>.wrapper>.content>.label:after{content:" *";color:#ff3b30}[data-ux4-widget=UX4DatePicker].mobile.ios>.icon{display:none}[data-ux4-widget=UX4DatePicker].mobile.ios.has-icon>.icon{display:inline-block;margin:8px 12px 8px 0;border-radius:8px;padding:6px 4px;color:#fff;background:#a7a7ab;width:1.25em;height:1em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden}[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper>.help-text{display:none}[data-ux4-widget=UX4DatePicker].mobile.ios.has-help-text:not(.invalid)>.wrapper>.help-text{display:block;padding:8px 0;font-size:.75em;color:#8e8e93}[data-ux4-widget=UX4DatePicker].mobile.ios>.wrapper>.validation{display:none}[data-ux4-widget=UX4DatePicker].mobile.ios.invalid>.wrapper>.validation{display:block;padding:8px 0;font-size:.75em;color:#ff3b30}[data-ux4-widget=UX4DatePicker].mobile.ios.readonly>.wrapper>.content,[data-ux4-widget=UX4DatePicker].mobile.ios.disabled>.wrapper>.content{opacity:.7}[data-ux4-widget=UX4DatePicker].mobile.ios.readonly>.wrapper>.content>.element,[data-ux4-widget=UX4DatePicker].mobile.ios.disabled>.wrapper>.content>.element{color:#8e8e93}[data-ux4-widget=UX4DatePicker].mobile.ios.readonly>.wrapper>.help-text,[data-ux4-widget=UX4DatePicker].mobile.ios.disabled>.wrapper>.help-text{display:none !important}[data-ux4-widget=UX4DatePicker].mobile.ios.readonly>.wrapper>.validation,[data-ux4-widget=UX4DatePicker].mobile.ios.disabled>.wrapper>.validation{display:none}[data-ux4-datepicker]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;outline:none;height:100%}[data-ux4-datepicker] .ux4-datepicker-header,[data-ux4-datepicker] .ux4-datepicker-day-header,[data-ux4-datepicker] .ux4-datepicker-calendar-content,[data-ux4-datepicker] .ux4-datepicker-time-content{display:none}[data-ux4-datepicker].date .ux4-datepicker-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}[data-ux4-datepicker].date .ux4-datepicker-header .ux4-datepicker-header-arrow{width:2em;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}[data-ux4-datepicker].date .ux4-datepicker-header .ux4-datepicker-header-arrow.hide{visibility:hidden}[data-ux4-datepicker].date .ux4-datepicker-header .ux4-datepicker-header-title{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}[data-ux4-datepicker].date .ux4-datepicker-day-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:2em;opacity:1;-webkit-transition:opacity .1s cubic-bezier(0.46, 0.03, 0.52, 0.96) .1s;transition:opacity .1s cubic-bezier(0.46, 0.03, 0.52, 0.96) .1s}[data-ux4-datepicker].date .ux4-datepicker-day-header .day-heading{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;line-height:2em}[data-ux4-datepicker].date .ux4-datepicker-day-header.animate{opacity:0}[data-ux4-datepicker].date .ux4-datepicker-day-header.hide{display:none}[data-ux4-datepicker].date .ux4-datepicker-calendar-content{height:14em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}[data-ux4-datepicker].date .ux4-datepicker-calendar-content .ux4-datepicker-calendar-scrollable{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;outline:none}[data-ux4-datepicker].date .ux4-datepicker-calendar-content .ux4-datepicker-tile-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}[data-ux4-datepicker].date .ux4-datepicker-calendar-content .ux4-datepicker-tile-row .ux4-datepicker-tile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;text-align:center;border:1px solid rgba(0,0,0,0);-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}[data-ux4-datepicker].date .ux4-datepicker-calendar-content .ux4-datepicker-tile-row .ux4-datepicker-tile.today{font-weight:bold}[data-ux4-datepicker]:not(.nlp).time .ux4-datepicker-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px 0}[data-ux4-datepicker]:not(.nlp).time .ux4-datepicker-time-content [data-ux4-widget-name=time]{width:100%}[data-ux4-datepicker]:not(.nlp).time .ux4-datepicker-time-content [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]{padding-top:0}[data-ux4-datepicker]:not(.nlp).time .ux4-datepicker-time-content [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput] .element{text-align:center}[data-ux4-datepicker]:not(.nlp).time .ux4-datepicker-time-content [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput] .label{display:none}[data-ux4-datepicker]:not(.nlp).time .ux4-datepicker-time-content [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]:not(.hidden)~[data-ux4-widget=UX4NumericInput]{margin-left:8px}[data-ux4-datepicker]:not(.nlp).time .ux4-datepicker-time-content [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]:not(.hidden)~[data-ux4-widget=UX4NumericInput]:before{content:":";position:absolute;top:0}[data-ux4-datepicker] .ux4-datepicker-modes-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;outline:none}[data-ux4-datepicker] .ux4-datepicker-modes-header .ux4-datepicker-mode{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}[data-ux4-datepicker] .ux4-datepicker-modes-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:none;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}[data-ux4-datepicker] .ux4-datepicker-button-bar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;margin:3px 0}[data-ux4-datepicker] .ux4-datepicker-button-bar.hide{display:none}[data-ux4-datepicker] .ux4-datepicker-button-bar [data-ux4-widget=UX4Button]{min-width:4em}[data-ux4-datepicker] .ux4-datepicker-button-bar [data-ux4-widget=UX4Button]+[data-ux4-widget=UX4Button]{margin:0 4px}[data-ux4-datepicker].desktop{line-height:1.4;border:1px solid var(--ux4-border-color)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-header{color:var(--ux4-toolbar-fg);background:var(--ux4-toolbar-bg);border-bottom:1px solid var(--ux4-border-color)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-header .ux4-datepicker-mode{border:1px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;min-width:4em;padding:4px 8px;text-overflow:ellipsis;outline:none;color:var(--ux4-toolbar-item-fg);background:var(--ux4-toolbar-item-bg)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-header .ux4-datepicker-mode:hover:not(.selected){color:var(--ux4-toolbar-item-hover-fg);background:var(--ux4-toolbar-item-hover-bg)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-header .ux4-datepicker-mode:active:not(.selected){color:var(--ux4-toolbar-item-active-fg);background:var(--ux4-toolbar-item-active-bg)}.ux4-keyboard [data-ux4-datepicker].desktop .ux4-datepicker-modes-header .ux4-datepicker-mode:focus{border-color:var(--ux4-focus-border-color)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-header .ux4-datepicker-mode.selected{color:var(--ux4-toolbar-item-selected-fg);background:var(--ux4-toolbar-item-selected-bg)}[data-ux4-datepicker].desktop .ux4-datepicker-header{line-height:2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:2em;color:var(--ux4-toolbar-fg);background:var(--ux4-toolbar-bg);border-bottom:1px solid var(--ux4-border-color)}[data-ux4-datepicker].desktop .ux4-datepicker-header .ux4-datepicker-header-arrow{border:1px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;line-height:inherit;cursor:pointer;outline:none;color:var(--ux4-toolbar-item-fg);background:var(--ux4-toolbar-item-bg)}[data-ux4-datepicker].desktop .ux4-datepicker-header .ux4-datepicker-header-arrow:hover{color:var(--ux4-toolbar-item-hover-fg);background:var(--ux4-toolbar-item-hover-bg)}.ux4-keyboard [data-ux4-datepicker].desktop .ux4-datepicker-header .ux4-datepicker-header-arrow:focus{border-color:var(--ux4-focus-border-color)}[data-ux4-datepicker].desktop .ux4-datepicker-header .ux4-datepicker-header-arrow:active{color:var(--ux4-toolbar-item-active-fg);background:var(--ux4-toolbar-item-active-bg)}[data-ux4-datepicker].desktop .ux4-datepicker-header .ux4-datepicker-header-title{border:1px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;padding-left:8px;cursor:pointer;outline:none;color:var(--ux4-toolbar-item-fg);background:var(--ux4-toolbar-item-bg)}[data-ux4-datepicker].desktop .ux4-datepicker-header .ux4-datepicker-header-title:hover{color:var(--ux4-toolbar-item-hover-fg);background:var(--ux4-toolbar-item-hover-bg)}.ux4-keyboard [data-ux4-datepicker].desktop .ux4-datepicker-header .ux4-datepicker-header-title:focus{border-color:var(--ux4-focus-border-color)}[data-ux4-datepicker].desktop .ux4-datepicker-header .ux4-datepicker-header-title:active{color:var(--ux4-toolbar-item-active-fg);background:var(--ux4-toolbar-item-active-bg)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-day-header{color:var(--ux4datepicker-tile-fg);border-bottom:1px solid var(--ux4-border-color);margin:0 3px}[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content{margin:1px 3px}[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile{color:var(--ux4datepicker-tile-fg)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.prev-month-day,[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.next-month-day,[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.out-of-year-disp{color:var(--ux4datepicker-tile-off-fg)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.unselectable{color:var(--ux4datepicker-tile-disabled-fg)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading){cursor:pointer}[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading):hover{border-color:var(--ux4-focus-border-color)}[data-ux4-datepicker].desktop .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).selected{color:var(--ux4datepicker-tile-selected-fg);background-color:var(--ux4datepicker-tile-selected-bg);border-color:var(--ux4-focus-border-color)}[data-ux4-datepicker].desktop:not(.nlp).time [data-ux4-widget-name=time]{padding:0 8px}[data-ux4-datepicker].desktop:not(.nlp).time [data-ux4-widget-name=time]>.content>.element{padding-bottom:3px}[data-ux4-datepicker].desktop:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]{width:3em;padding:0}[data-ux4-datepicker].desktop:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]:not(.hidden)~[data-ux4-widget=UX4NumericInput]{margin-left:13px}[data-ux4-datepicker].desktop:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]:not(.hidden)~[data-ux4-widget=UX4NumericInput]::before{height:2em;line-height:2em;left:-8px}[data-ux4-datepicker].desktop.readonly{pointer-events:none}[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-header,[data-ux4-datepicker].desktop.readonly .ux4-datepicker-header{color:var(--ux4-readonly-toolbar-fg);background:var(--ux4-readonly-toolbar-bg)}[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-header .ux4-datepicker-mode.selected,[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-header .ux4-datepicker-header-arrow.selected,[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-header .ux4-datepicker-header-title.selected,[data-ux4-datepicker].desktop.readonly .ux4-datepicker-header .ux4-datepicker-mode.selected,[data-ux4-datepicker].desktop.readonly .ux4-datepicker-header .ux4-datepicker-header-arrow.selected,[data-ux4-datepicker].desktop.readonly .ux4-datepicker-header .ux4-datepicker-header-title.selected{color:var(--ux4-readonly-toolbar-item-selected-fg);background:var(--ux4-readonly-toolbar-item-selected-bg)}[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-panel{background:var(--ux4-readonly-picker-bg)}[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-panel .ux4-datepicker-day-header{opacity:.7;color:var(--ux4-readonly-tile-fg)}[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content{opacity:.7}[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile{color:var(--ux4datepicker-readonly-tile-fg)}[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.prev-month-day,[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.next-month-day,[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.out-of-year-disp{color:var(--ux4datepicker-readonly-tile-off-fg)}[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.unselectable{color:var(--ux4datepicker-readonly-tile-disabled-fg)}[data-ux4-datepicker].desktop.readonly .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).selected{color:var(--ux4datepicker-readonly-tile-selected-fg);background-color:var(--ux4datepicker-readonly-tile-selected-bg);border:none}[data-ux4-datepicker].desktop.disabled{pointer-events:none}[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-header,[data-ux4-datepicker].desktop.disabled .ux4-datepicker-header{color:var(--ux4-disabled-toolbar-fg);background:var(--ux4-disabled-toolbar-bg)}[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-header .ux4-datepicker-mode.selected,[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-header .ux4-datepicker-header-arrow.selected,[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-header .ux4-datepicker-header-title.selected,[data-ux4-datepicker].desktop.disabled .ux4-datepicker-header .ux4-datepicker-mode.selected,[data-ux4-datepicker].desktop.disabled .ux4-datepicker-header .ux4-datepicker-header-arrow.selected,[data-ux4-datepicker].desktop.disabled .ux4-datepicker-header .ux4-datepicker-header-title.selected{color:var(--ux4-disabled-toolbar-item-selected-fg);background:var(--ux4-disabled-toolbar-item-selected-bg)}[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-panel .ux4-datepicker-day-header{opacity:.7;color:var(--ux4datepicker-disabled-tile-fg)}[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content{opacity:.7}[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile{color:var(--ux4datepicker-disabled-tile-fg)}[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.prev-month-day,[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.next-month-day,[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.out-of-year-disp{color:var(--ux4datepicker-disabled-tile-off-fg)}[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile.unselectable{color:var(--ux4datepicker-disabled-tile-disabled-fg)}[data-ux4-datepicker].desktop.disabled .ux4-datepicker-modes-panel .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).selected{color:var(--ux4datepicker-disabled-tile-selected-fg);background-color:var(--ux4datepicker-disabled-tile-selected-bg);border:none}[data-ux4-datepicker].ios{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;line-height:1.25}[data-ux4-datepicker].ios .ux4-datepicker-modes-header{padding:12px 12px 0 12px}[data-ux4-datepicker].ios .ux4-datepicker-modes-header .ux4-datepicker-mode{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-overflow:ellipsis;color:#007aff;border:1px solid #007aff;padding:0 4px;line-height:2.4em;font-size:.8em;text-align:center}[data-ux4-datepicker].ios .ux4-datepicker-modes-header .ux4-datepicker-mode:first-child{border-radius:5px 0 0 5px}[data-ux4-datepicker].ios .ux4-datepicker-modes-header .ux4-datepicker-mode:last-child{border-radius:0 5px 5px 0}[data-ux4-datepicker].ios .ux4-datepicker-modes-header .ux4-datepicker-mode:not(:first-child){border-left:none}[data-ux4-datepicker].ios .ux4-datepicker-modes-header .ux4-datepicker-mode.selected{background:#007aff;color:#fff}[data-ux4-datepicker].ios .ux4-datepicker-modes-panel{padding:12px}[data-ux4-datepicker].ios .ux4-datepicker-header{line-height:2.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:2.5em;border-bottom:.5px solid #c8c7cc;padding-lefT:8px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-ux4-datepicker].ios .ux4-datepicker-header .ux4-datepicker-header-arrow{line-height:inherit;font-size:1.5em;color:#007aff}[data-ux4-datepicker].ios .ux4-datepicker-header .ux4-datepicker-header-arrow:active{color:#5ac8fa}[data-ux4-datepicker].ios .ux4-datepicker-header .ux4-datepicker-header-title{font-weight:bold;font-size:1.5em}[data-ux4-datepicker].ios .ux4-datepicker-calendar-content{height:20em;margin:1px 3px}[data-ux4-datepicker].ios .ux4-datepicker-calendar-content .ux4-datepicker-tile.unselectable{color:#fff}[data-ux4-datepicker].ios .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).out-of-year-disp{color:#c8c7cc}[data-ux4-datepicker].ios .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).selected{background-color:#007aff;color:#fff;border-color:#007aff}[data-ux4-datepicker].ios .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).next-month-day,[data-ux4-datepicker].ios .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).prev-month-day{visibility:hidden}[data-ux4-datepicker].ios:not(.nlp).time [data-ux4-widget-name=time]{padding-lefT:8px}[data-ux4-datepicker].ios:not(.nlp).time [data-ux4-widget-name=time]>.content>.label{padding-left:0;padding-bottom:0}[data-ux4-datepicker].ios:not(.nlp).time [data-ux4-widget-name=time]>.content>.element{overflow:visible}[data-ux4-datepicker].ios:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]{width:2em;padding:0;border-bottom:.5px solid #c8c7cc;-webkit-box-sizing:border-box;box-sizing:border-box}[data-ux4-datepicker].ios:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput] .content{padding-left:0;background:rgba(0,0,0,0)}[data-ux4-datepicker].ios:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput] .element{padding:0;border-radius:0px}[data-ux4-datepicker].ios:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]:not(.hidden)~[data-ux4-widget=UX4NumericInput]{margin-left:16px}[data-ux4-datepicker].ios:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]:not(.hidden)~[data-ux4-widget=UX4NumericInput]::before{height:100%;left:-10px}[data-ux4-datepicker].ios.month .ux4-datepicker-header{border-bottom:none}[data-ux4-datepicker].ios.month .ux4-datepicker-day-header{border-bottom:.5px solid #c8c7cc;margin:0 3px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-ux4-datepicker].android{line-height:1.5}[data-ux4-datepicker].android .ux4-datepicker-modes-header{overflow-x:auto}[data-ux4-datepicker].android .ux4-datepicker-modes-header .ux4-datepicker-mode{color:#757575;height:2.2em;line-height:2.2em;padding:0 4px;position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;font-size:.9em}[data-ux4-datepicker].android .ux4-datepicker-modes-header .ux4-datepicker-mode:after{background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.065) 70%, transparent 72%, transparent 100%);background-size:0px 0px;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);z-index:initial;content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:0;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;pointer-events:none}[data-ux4-datepicker].android .ux4-datepicker-modes-header .ux4-datepicker-mode:active:after{-webkit-transition:background-size 2s ease-in,background-color .1s ease-out;transition:background-size 2s ease-in,background-color .1s ease-out;background-color:rgba(0,0,0,.075);-webkit-animation:ripple 2s ease-in forwards;animation:ripple 2s ease-in forwards}@-webkit-keyframes ripple{0%{background-size:0px 0px}5%{background-size:0px 0px}100%{background-size:1500px 1500px}}@keyframes ripple{0%{background-size:0px 0px}5%{background-size:0px 0px}100%{background-size:1500px 1500px}}[data-ux4-datepicker].android .ux4-datepicker-modes-header .ux4-datepicker-mode:before{display:block;position:absolute;content:"";-webkit-transition:all .2s;transition:all .2s;height:2px;width:0;left:50%;bottom:0}[data-ux4-datepicker].android .ux4-datepicker-modes-header .ux4-datepicker-mode.selected{color:#1e88e5}[data-ux4-datepicker].android .ux4-datepicker-modes-header .ux4-datepicker-mode.selected:before{background-color:#1e88e5;width:100%;left:0}[data-ux4-datepicker].android .ux4-datepicker-header{position:relative;height:3em;line-height:3em}[data-ux4-datepicker].android .ux4-datepicker-header .ux4-datepicker-header-title{margin-left:2.4em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;position:relative}[data-ux4-datepicker].android .ux4-datepicker-header .ux4-datepicker-header-title:after{background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.065) 70%, transparent 72%, transparent 100%);background-size:0px 0px;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);z-index:initial;content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:0;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;pointer-events:none}[data-ux4-datepicker].android .ux4-datepicker-header .ux4-datepicker-header-title:active:after{-webkit-transition:background-size 2s ease-in,background-color .1s ease-out;transition:background-size 2s ease-in,background-color .1s ease-out;background-color:rgba(0,0,0,.075);-webkit-animation:ripple 2s ease-in forwards;animation:ripple 2s ease-in forwards}@keyframes ripple{0%{background-size:0px 0px}5%{background-size:0px 0px}100%{background-size:1500px 1500px}}[data-ux4-datepicker].android .ux4-datepicker-header .ux4-datepicker-header-title.no-prev{padding-left:0}[data-ux4-datepicker].android .ux4-datepicker-header .ux4-datepicker-header-arrow{line-height:2.5em;font-weight:500;font-size:1.2em;position:relative}[data-ux4-datepicker].android .ux4-datepicker-header .ux4-datepicker-header-arrow:after{background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.065) 70%, transparent 72%, transparent 100%);background-size:0px 0px;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);z-index:initial;content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:0;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;pointer-events:none}[data-ux4-datepicker].android .ux4-datepicker-header .ux4-datepicker-header-arrow:active:after{-webkit-transition:background-size 2s ease-in,background-color .1s ease-out;transition:background-size 2s ease-in,background-color .1s ease-out;background-color:rgba(0,0,0,.075);-webkit-animation:ripple 2s ease-in forwards;animation:ripple 2s ease-in forwards}@keyframes ripple{0%{background-size:0px 0px}5%{background-size:0px 0px}100%{background-size:1500px 1500px}}[data-ux4-datepicker].android .ux4-datepicker-header .ux4-datepicker-header-arrow.prev{position:absolute;left:0;height:100%}[data-ux4-datepicker].android .ux4-datepicker-day-header{color:#b0b0b0}[data-ux4-datepicker].android .ux4-datepicker-calendar-content{height:20em}[data-ux4-datepicker].android .ux4-datepicker-calendar-content .ux4-datepicker-tile:after{background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.065) 70%, transparent 72%, transparent 100%);background-size:0px 0px;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);z-index:initial;content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:0;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;pointer-events:none}[data-ux4-datepicker].android .ux4-datepicker-calendar-content .ux4-datepicker-tile:active:after{-webkit-transition:background-size 2s ease-in,background-color .1s ease-out;transition:background-size 2s ease-in,background-color .1s ease-out;background-color:rgba(0,0,0,.075);-webkit-animation:ripple 2s ease-in forwards;animation:ripple 2s ease-in forwards}@keyframes ripple{0%{background-size:0px 0px}5%{background-size:0px 0px}100%{background-size:1500px 1500px}}[data-ux4-datepicker].android .ux4-datepicker-calendar-content .ux4-datepicker-tile.today{font-weight:500 !important;color:#1e88e5}[data-ux4-datepicker].android .ux4-datepicker-calendar-content .ux4-datepicker-tile.unselectable{color:#fff}[data-ux4-datepicker].android .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).out-of-year-disp{color:#b0b0b0}[data-ux4-datepicker].android .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).selected{background-color:#1e88e5;color:#fff;border-color:#1e88e5}[data-ux4-datepicker].android .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).next-month-day,[data-ux4-datepicker].android .ux4-datepicker-calendar-content .ux4-datepicker-tile:not(.unselectable):not(.day-heading).prev-month-day{visibility:hidden}[data-ux4-datepicker].android:not(.nlp).time [data-ux4-widget-name=time]{margin:0 16px}[data-ux4-datepicker].android:not(.nlp).time [data-ux4-widget-name=time] .element{width:100%;margin-left:0}[data-ux4-datepicker].android:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]{width:3em;padding:0;margin:0}[data-ux4-datepicker].android:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput] .content{margin:2px}[data-ux4-datepicker].android:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]:not(.hidden)~[data-ux4-widget=UX4NumericInput]{margin-left:17px}[data-ux4-datepicker].android:not(.nlp).time [data-ux4-widget-name=time] [data-ux4-widget=UX4NumericInput]:not(.hidden)~[data-ux4-widget=UX4NumericInput]::before{height:calc(2.2em + 2px);line-height:calc(2.2em + 2px);left:-10px}.ux4-datepicker-dialog .ux4dialog-content .ux4-datepicker-dialog-hook [data-ux4-datepicker]{border:none}.ux4-datepicker-dialog.android .ux4-datepicker-dialog-hook{height:100%}.ux4-datepicker-dialog.android .ux4-datepicker-modes-header{background:#1e88e5}.ux4-datepicker-dialog.android .ux4-datepicker-modes-header .ux4-datepicker-mode{color:#fff !important;height:48px;line-height:48px;opacity:.7}.ux4-datepicker-dialog.android .ux4-datepicker-modes-header .ux4-datepicker-mode:after{background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.1) 70%, transparent 72%, transparent 100%);background-size:0px 0px;background-position:center center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);z-index:initial;content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:0;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;pointer-events:none}.ux4-datepicker-dialog.android .ux4-datepicker-modes-header .ux4-datepicker-mode:active:after{-webkit-transition:background-size 2s ease-in,background-color .1s ease-out;transition:background-size 2s ease-in,background-color .1s ease-out;background-color:rgba(255,255,255,.2);-webkit-animation:ripple 2s ease-in forwards;animation:ripple 2s ease-in forwards}@keyframes ripple{0%{background-size:0px 0px}5%{background-size:0px 0px}100%{background-size:1500px 1500px}}.ux4-datepicker-dialog.android .ux4-datepicker-modes-header .ux4-datepicker-mode.selected{opacity:1}.ux4-datepicker-dialog.android .ux4-datepicker-modes-header .ux4-datepicker-mode.selected:before{background-color:#ff8a65}.ux4-datepicker-dialog.android [data-ux4-widget=UX4DatePicker]{height:100%}.ux4-datepicker-dialog.android [data-ux4-widget=UX4DatePicker] .content{height:100%}.ux4-datepicker-dialog.ios .ux4-datepicker-dialog-hook{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.ux4-datepicker-dialog.ios [data-ux4-widget=UX4DatePicker]{height:100%}.ux4-datepicker-dialog.ios [data-ux4-widget=UX4DatePicker] .content{height:100%}