@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
*/

[data-ux4-widget=UX4TextEditor].desktop{cursor:default;position:relative;display:block;line-height:1.4}[data-ux4-widget=UX4TextEditor].desktop.inline{width:16em;display:inline-block;vertical-align:text-top}[data-ux4-widget=UX4TextEditor].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=UX4TextEditor].desktop .content{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}[data-ux4-widget=UX4TextEditor].desktop .element{display:none}[data-ux4-widget=UX4TextEditor].desktop .editor-wrapper{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--ux4-border-color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}[data-ux4-widget=UX4TextEditor].desktop .editor-element{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative;background-color:#fff}[data-ux4-widget=UX4TextEditor].desktop .editor-element iframe{border:none;position:absolute;width:100%;height:100%}[data-ux4-widget=UX4TextEditor].desktop.has-focus .editor-wrapper{border-color:var(--ux4-focus-border-color)}[data-ux4-widget=UX4TextEditor].desktop.has-focus .editor-wrapper .editor-toolbar{border-color:var(--ux4-focus-border-color)}[data-ux4-widget=UX4TextEditor].desktop .label{display:none}[data-ux4-widget=UX4TextEditor].desktop.has-label .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=UX4TextEditor].desktop.has-label .label.nowrap{white-space:nowrap}[data-ux4-widget=UX4TextEditor].desktop.has-label .label.right-align{text-align:right}[data-ux4-widget=UX4TextEditor].desktop.has-label.required .label:after{content:" *";color:var(--ux4form-error-text)}[data-ux4-widget=UX4TextEditor].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=UX4TextEditor].desktop.has-label.right-label .label{padding-left:8px}[data-ux4-widget=UX4TextEditor].desktop.has-label.right-label .content{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:0}[data-ux4-widget=UX4TextEditor].desktop.has-label.left-label .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}[data-ux4-widget=UX4TextEditor].desktop.has-label.left-label .label{padding-right:8px}[data-ux4-widget=UX4TextEditor].desktop.has-label.left-label .content{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:0}[data-ux4-widget=UX4TextEditor].desktop .icon{display:none}[data-ux4-widget=UX4TextEditor].desktop.has-icon .content{padding-left:2em}[data-ux4-widget=UX4TextEditor].desktop.has-icon .icon{display:inline-block;position:absolute;left:0;top:0;width:2em;line-height:2em;color:var(--ux4form-icon-fg)}[data-ux4-widget=UX4TextEditor].desktop .help-text{display:none}[data-ux4-widget=UX4TextEditor].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=UX4TextEditor].desktop.has-help-text:not(.invalid):not(.readonly):not(.disabled).has-focus .help-text{opacity:1;display:block}[data-ux4-widget=UX4TextEditor].desktop.has-help-text:not(.invalid):not(.readonly):not(.disabled).has-icon .help-text{padding-left:2.4em}[data-ux4-widget=UX4TextEditor].desktop .validation{display:none}[data-ux4-widget=UX4TextEditor].desktop.invalid .validation{display:block;padding:4px 0;font-size:.8em;color:var(--ux4form-error-text)}[data-ux4-widget=UX4TextEditor].desktop.invalid.has-icon .validation{padding-left:2.4em}[data-ux4-widget=UX4TextEditor].desktop.readonly .editor-wrapper .editor-toolbar{display:none}[data-ux4-widget=UX4TextEditor].desktop.disabled .editor-wrapper .editor-toolbar{display:none}[data-ux4-widget=UX4TextEditor].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=UX4TextEditor].mobile.android.inline{width:16em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:text-top}[data-ux4-widget=UX4TextEditor].mobile.android .content{position:relative;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}[data-ux4-widget=UX4TextEditor].mobile.android .element{display:none}[data-ux4-widget=UX4TextEditor].mobile.android .editor-wrapper{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2px;-webkit-box-shadow:0 0 0 1px gray;box-shadow:0 0 0 1px gray;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}[data-ux4-widget=UX4TextEditor].mobile.android:not(.readonly):not(.disabled) .editor-wrapper:hover{-webkit-box-shadow:0 0 0 2px #333;box-shadow:0 0 0 2px #333}[data-ux4-widget=UX4TextEditor].mobile.android.has-focus:not(.readonly):not(.disabled) .editor-wrapper{-webkit-box-shadow:0 0 0 2px #1e88e5;box-shadow:0 0 0 2px #1e88e5}[data-ux4-widget=UX4TextEditor].mobile.android .editor-element{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative}[data-ux4-widget=UX4TextEditor].mobile.android .editor-element iframe{border:none;position:absolute;width:100%;height:100%}[data-ux4-widget=UX4TextEditor].mobile.android .label{display:none}[data-ux4-widget=UX4TextEditor].mobile.android.has-label .content{margin-top:1.25em}[data-ux4-widget=UX4TextEditor].mobile.android.has-label .label{display:block;white-space:nowrap;pointer-events:none;line-height:normal;position:absolute;top:-1em;left:0;right:0;-webkit-transition:all .15s ease;transition:all .15s ease;color:#757575;font-size:.75em}[data-ux4-widget=UX4TextEditor].mobile.android.has-label.required .label:after{content:" *";color:#f44336}[data-ux4-widget=UX4TextEditor].mobile.android.has-label .editor-wrapper{margin-top:8px}[data-ux4-widget=UX4TextEditor].mobile.android.has-label:not(.readonly):not(.disabled).has-focus .label{color:#1e88e5}[data-ux4-widget=UX4TextEditor].mobile.android .icon{display:none}[data-ux4-widget=UX4TextEditor].mobile.android.has-icon .content{margin-left:36px}[data-ux4-widget=UX4TextEditor].mobile.android.has-icon .icon{display:inline-block;position:absolute;left:-36px;top:0;width:24px;line-height:36px;font-size:24px;color:#757575}[data-ux4-widget=UX4TextEditor].mobile.android .help-text{display:none}[data-ux4-widget=UX4TextEditor].mobile.android.has-help-text:not(.invalid) .help-text{display:block;padding-top:2px;font-size:.75em;color:#757575}[data-ux4-widget=UX4TextEditor].mobile.android .validation{display:none}[data-ux4-widget=UX4TextEditor].mobile.android.invalid .label{color:#f44336 !important}[data-ux4-widget=UX4TextEditor].mobile.android.invalid .validation{display:block;padding-top:2px;font-size:.75em;color:#f44336}[data-ux4-widget=UX4TextEditor].mobile.android.readonly,[data-ux4-widget=UX4TextEditor].mobile.android.disabled{opacity:.8}[data-ux4-widget=UX4TextEditor].mobile.android.readonly .editor-toolbar,[data-ux4-widget=UX4TextEditor].mobile.android.disabled .editor-toolbar{display:none}[data-ux4-widget=UX4TextEditor].mobile.android.readonly .help-text,[data-ux4-widget=UX4TextEditor].mobile.android.disabled .help-text{display:none !important}[data-ux4-widget=UX4TextEditor].mobile.android.readonly .validation,[data-ux4-widget=UX4TextEditor].mobile.android.disabled .validation{display:none}[data-ux4-widget=UX4TextEditor].mobile.ios{color:#333;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.25}[data-ux4-widget=UX4TextEditor].mobile.ios.has-divider>.wrapper>.content{border-bottom:.5px solid #c8c7cc}[data-ux4-widget=UX4TextEditor].mobile.ios.inline{width:16em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:text-top}[data-ux4-widget=UX4TextEditor].mobile.ios .wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;overflow:hidden}[data-ux4-widget=UX4TextEditor].mobile.ios .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}[data-ux4-widget=UX4TextEditor].mobile.ios .element{display:none}[data-ux4-widget=UX4TextEditor].mobile.ios .editor-wrapper{height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #c8c7cc;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:8px;margin:12px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}[data-ux4-widget=UX4TextEditor].mobile.ios .editor-element{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;position:relative}[data-ux4-widget=UX4TextEditor].mobile.ios .editor-element iframe{border:none;position:absolute;width:100%;height:100%}[data-ux4-widget=UX4TextEditor].mobile.ios .label{display:none}[data-ux4-widget=UX4TextEditor].mobile.ios.has-label .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=UX4TextEditor].mobile.ios.has-label .label.nowrap{white-space:nowrap}[data-ux4-widget=UX4TextEditor].mobile.ios.has-label .label.right-align{text-align:right}[data-ux4-widget=UX4TextEditor].mobile.ios.has-label.required .label:after{content:" *";color:#ff3b30}[data-ux4-widget=UX4TextEditor].mobile.ios .icon{display:none}[data-ux4-widget=UX4TextEditor].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=UX4TextEditor].mobile.ios .help-text{display:none}[data-ux4-widget=UX4TextEditor].mobile.ios.has-help-text:not(.invalid) .help-text{display:block;padding:8px 0;font-size:.75em;color:#8e8e93}[data-ux4-widget=UX4TextEditor].mobile.ios .validation{display:none}[data-ux4-widget=UX4TextEditor].mobile.ios.invalid .validation{display:block;padding:8px 0;font-size:.75em;color:#ff3b30}[data-ux4-widget=UX4TextEditor].mobile.ios.readonly .editor-toolbar,[data-ux4-widget=UX4TextEditor].mobile.ios.disabled .editor-toolbar{display:none}[data-ux4-widget=UX4TextEditor].mobile.ios.readonly .content,[data-ux4-widget=UX4TextEditor].mobile.ios.disabled .content{opacity:.7}[data-ux4-widget=UX4TextEditor].mobile.ios.readonly .help-text,[data-ux4-widget=UX4TextEditor].mobile.ios.disabled .help-text{display:none !important}[data-ux4-widget=UX4TextEditor].mobile.ios.readonly .validation,[data-ux4-widget=UX4TextEditor].mobile.ios.disabled .validation{display:none}.ux4texteditor-dialog .colorpicker{height:100%}.ux4texteditor-dialog .colorpicker [data-ux4-widget=UX4ColorPicker]{height:100%}.ux4texteditor-dialog .colorpicker [data-ux4-widget=UX4ColorPicker] .wrapper{height:100%}.ux4texteditor-dialog .colorpicker [data-ux4-widget=UX4ColorPicker] .content{height:100%}.ux4texteditor-dialog .colorpicker [data-ux4-widget=UX4ColorPicker] .content [data-ux4-colorpicker]{height:100% !important}.ux4texteditor-dialog.desktop{min-height:0}.ux4texteditor-dialog.desktop.control-fill .ux4dialog-content{padding:0}.ux4texteditor-dialog.desktop.control-fill [data-ux4-widget]{padding:0}.ux4texteditor-dialog.desktop.control-fill [data-ux4-select-dropdown]{border:none}.ux4texteditor-dialog.desktop.control-fill [data-ux4-colorpicker]{border:none !important}.ux4texteditor-dialog.desktop.link .ux4dialog-content{margin:10px}.ux4texteditor-dialog.desktop.link .ux4dialog-content .message{margin-bottom:10px}.ux4texteditor-dialog.desktop.image .ux4dialog-content{margin:10px}.ux4texteditor-dialog.desktop.image .preview{position:absolute;width:100%;height:150px;border:2px dashed var(--ux4-border-color);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-box-sizing:border-box;box-sizing:border-box}.ux4texteditor-dialog.desktop.image .preview .pacifier{display:none;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;height:30px;text-align:center;font-size:30px}.ux4texteditor-dialog.desktop.image .preview.loading .pacifier{display:block}.ux4texteditor-dialog.desktop.image .preview:not(.has-value):not(.loading):after{content:attr(data-msg);margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;height:1.4em;text-align:center;opacity:.5}.ux4texteditor-dialog.desktop.image [data-ux4-widget-name=fp]{opacity:0}.ux4texteditor-dialog.android [data-ux4-widget=UX4ComboBox]{margin:0 !important}.ux4texteditor-dialog.android [data-ux4-widget=UX4ColorPicker]{padding:0 !important;margin:0 !important}.ux4texteditor-dialog.android.link .ux4dialog-content,.ux4texteditor-dialog.android.image .ux4dialog-content{padding:0 16px}.ux4texteditor-dialog.ios.link [data-ux4-widget=UX4Input],.ux4texteditor-dialog.ios.image [data-ux4-widget=UX4Input]{padding:12px}.ux4texteditor-dialog.ios.link [data-ux4-widget=UX4Input] .element,.ux4texteditor-dialog.ios.image [data-ux4-widget=UX4Input] .element{border:1px solid #c8c7cc;background:#fff;padding:4px 12px}.ux4texteditor-dialog.ios.link [data-ux4-widget=UX4Input]:not(:last-child),.ux4texteditor-dialog.ios.image [data-ux4-widget=UX4Input]:not(:last-child){padding-bottom:0}.ux4texteditor-dialog.ios .ux4-quick-full-page-dialog-content>.select{height:100%;padding:16px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#efeff5}.ux4texteditor-dialog.ios .ux4-quick-full-page-dialog-content>.select [data-ux4-widget=UX4ComboBox]{height:100%;background:#fff;border-top:.5px solid #c8c7cc;border-bottom:.5px solid #c8c7cc}.ux4texteditor-dialog.ios .ux4-quick-full-page-dialog-content>.select [data-ux4-widget=UX4ComboBox] .content,.ux4texteditor-dialog.ios .ux4-quick-full-page-dialog-content>.select [data-ux4-widget=UX4ComboBox] .wrapper,.ux4texteditor-dialog.ios .ux4-quick-full-page-dialog-content>.select [data-ux4-widget=UX4ComboBox] .inner{height:100%}.ux4texteditor-dialog.ios .ux4-quick-full-page-dialog-content>.select [data-ux4-widget=UX4ComboBox] .inner{max-height:auto !important}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar,.ux4texteditor-dialog.desktop .editor-toolbar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--ux4-toolbar-fg);background:var(--ux4-toolbar-bg);border-bottom:1px solid var(--ux4-border-color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar .color-action-group:hover [data-editor-action]:not(.disabled):not(.selected),.ux4texteditor-dialog.desktop .editor-toolbar .color-action-group:hover [data-editor-action]:not(.disabled):not(.selected){-webkit-box-shadow:0 0 0 1px var(--ux4-border-color) inset;box-shadow:0 0 0 1px var(--ux4-border-color) inset}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action],.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action]{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2em;height:2em;line-height:2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;outline:none;color:var(--ux4-toolbar-item-fg);background:var(--ux4-toolbar-item-bg)}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action]:focus,[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action]:hover:not(.disabled):not(.selected),.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action]:focus,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action]:hover:not(.disabled):not(.selected){color:var(--ux4-toolbar-item-hover-fg);background-color:var(--ux4-toolbar-item-hover-bg)}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action].selected,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action].selected{color:var(--ux4-toolbar-item-selected-fg);background-color:var(--ux4-toolbar-item-selected-bg)}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action].disabled,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action].disabled{cursor:default;color:var(--ux4-toolbar-item-disabled-fg);background:var(--ux4-toolbar-item-disabled-bg)}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily],[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize],.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily],.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize]{width:12em}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:focus:after,[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize]:focus:after,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:focus:after,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize]:focus:after{content:"";font-family:"FontAwesome";line-height:calc(2em - 2px);width:2em;text-align:center;position:absolute;right:0;top:0}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily][data-editor-action=fontsize],[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize][data-editor-action=fontsize],.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily][data-editor-action=fontsize],.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize][data-editor-action=fontsize]{width:4em}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:hover:not(.disabled):not(.selected),[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize]:hover:not(.disabled):not(.selected),.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:hover:not(.disabled):not(.selected),.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize]:hover:not(.disabled):not(.selected){color:var(--ux4form-textbox-fg);background-color:var(--ux4form-textbox-bg)}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:hover:after,[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize]:hover:after,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:hover:after,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize]:hover:after{content:"";font-family:"FontAwesome";line-height:calc(2em - 2px);width:2em;text-align:center;position:absolute;right:0;top:0}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily] input,[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize] input,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontfamily] input,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=fontsize] input{color:var(--ux4form-textbox-fg);background:var(--ux4form-textbox-bg);border:none;width:calc(100% - 2px);height:calc(2em - 2px);margin:1px;padding:2px 4px;padding-right:2em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--ux4-border-color);outline:none}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=foreground] .preview,[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=background] .preview,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=foreground] .preview,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=background] .preview{height:4px;bottom:2px;left:2px;right:2px;position:absolute;background-color:#000}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=foreground][data-editor-action=background] .preview,[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=background][data-editor-action=background] .preview,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=foreground][data-editor-action=background] .preview,.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=background][data-editor-action=background] .preview{background-color:#fff}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=foreground]:focus+[data-editor-action],[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=background]:focus+[data-editor-action],.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=foreground]:focus+[data-editor-action],.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=background]:focus+[data-editor-action]{color:var(--ux4-toolbar-item-hover-fg);background-color:var(--ux4-toolbar-item-hover-bg)}[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=foreground-picker],[data-ux4-widget=UX4TextEditor].desktop .editor-toolbar [data-editor-action][data-editor-action=background-picker],.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=foreground-picker],.ux4texteditor-dialog.desktop .editor-toolbar [data-editor-action][data-editor-action=background-picker]{width:1em}[data-ux4-widget=UX4TextEditor].android .editor-toolbar,.ux4texteditor-dialog.android .editor-toolbar{background:#f9f9f9;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid gray;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action],.ux4texteditor-dialog.android .editor-toolbar [data-editor-action]{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2em;height:2em;line-height:2em;white-space:nowrap;border-radius:2px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;outline:none;margin:1px}[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action]:not(.disabled).selected:after,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action]:not(.disabled).selected: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:auto;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-widget=UX4TextEditor].android .editor-toolbar [data-editor-action]:not(.disabled).selected:active:after,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action]:not(.disabled).selected: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}@-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-widget=UX4TextEditor].android .editor-toolbar [data-editor-action]:not(.disabled):not(.selected):after,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action]:not(.disabled):not(.selected):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:auto;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-widget=UX4TextEditor].android .editor-toolbar [data-editor-action]:not(.disabled):not(.selected):active:after,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action]:not(.disabled):not(.selected):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-widget=UX4TextEditor].android .editor-toolbar [data-editor-action].selected,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action].selected{color:#fff;background-color:#1e88e5}[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action].disabled,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action].disabled{cursor:default;background:none;color:#bdbdbd}[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=fontfamily],[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=fontsize],.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=fontfamily],.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=fontsize]{width:12em;padding:0 8px;padding-right:2em;border:1px solid #dedede}[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:before,[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=fontsize]:before,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:before,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=fontsize]:before{content:attr(data-value)}[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=fontfamily][data-editor-action=fontsize],[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=fontsize][data-editor-action=fontsize],.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=fontfamily][data-editor-action=fontsize],.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=fontsize][data-editor-action=fontsize]{width:4em}[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=foreground] .preview,[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=background] .preview,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=foreground] .preview,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=background] .preview{height:4px;bottom:2px;left:2px;right:2px;position:absolute;background-color:#000}[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=foreground][data-editor-action=background] .preview,[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=background][data-editor-action=background] .preview,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=foreground][data-editor-action=background] .preview,.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=background][data-editor-action=background] .preview{background-color:#fff}[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=foreground]:focus+[data-editor-action],[data-ux4-widget=UX4TextEditor].android .editor-toolbar [data-editor-action][data-editor-action=background]:focus+[data-editor-action],.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=foreground]:focus+[data-editor-action],.ux4texteditor-dialog.android .editor-toolbar [data-editor-action][data-editor-action=background]:focus+[data-editor-action]{background-color:#dedede}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar,.ux4texteditor-dialog.ios .editor-toolbar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #c8c7cc;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:6px}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action],.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action]{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2em;height:2em;line-height:2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;outline:none;margin:2px;border-radius:4px}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action]:active:not(.disabled):not(.selected),.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action]:active:not(.disabled):not(.selected){background-color:#dedede}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action].selected,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action].selected{color:#fff;background-color:#007aff}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action].disabled,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action].disabled{cursor:default;background:none;color:#bdbdbd}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=fontfamily],[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=fontsize],.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=fontfamily],.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=fontsize]{width:12em;padding:0 8px;border:1px solid #c8c7cc;padding-right:2em}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:before,[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=fontsize]:before,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:before,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=fontsize]:before{content:attr(data-value)}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:after,[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=fontsize]:after,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=fontfamily]:after,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=fontsize]:after{content:"";font-family:"FontAwesome";line-height:calc(2em - 2px);width:2em;text-align:center;position:absolute;right:0;top:0}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=fontfamily][data-editor-action=fontsize],[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=fontsize][data-editor-action=fontsize],.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=fontfamily][data-editor-action=fontsize],.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=fontsize][data-editor-action=fontsize]{width:4em}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=foreground] .preview,[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=background] .preview,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=foreground] .preview,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=background] .preview{height:4px;bottom:2px;left:2px;right:2px;position:absolute;background-color:#000}[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=foreground][data-editor-action=background] .preview,[data-ux4-widget=UX4TextEditor].ios .editor-toolbar [data-editor-action][data-editor-action=background][data-editor-action=background] .preview,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=foreground][data-editor-action=background] .preview,.ux4texteditor-dialog.ios .editor-toolbar [data-editor-action][data-editor-action=background][data-editor-action=background] .preview{background-color:#fff}