UNPKG

@softvisio/ext

Version:
1,907 lines 302 kB
.fi:before { font-family: Material Icons !important; } .fi-align-center:before { content: "format_align_center" !important; } .fi-align-justify:before { content: "format_align_justify" !important; } .fi-align-left:before { content: "format_align_left" !important; } .fi-align-right:before { content: "format_align_right" !important; } .fi-arrow-down:before { content: "arrow_downward" !important; } .fi-arrow-left:before { content: "\f060" !important; } .fi-arrow-right:before { content: "arrow_forward" !important; } .fi-arrow-up:before { content: "arrow_upward" !important; } .fi-bars:before { content: "menu" !important; } .fi-caret-down:before { content: "arrow_drop_down" !important; } .fi-caret-left:before { transform: rotate(270deg); transform-origin: 50% 50%; } .fi-caret-left:before, .fi-caret-right:before { content: "arrow_drop_up" !important; display: inline-block; } .fi-caret-right:before { transform: rotate(90deg); transform-origin: 50% 50%; } .fi-caret-up:before { content: "arrow_drop_up" !important; } .fi-check:before { content: "check" !important; } .fi-chevron-down:before { display: inline-block; transform: rotate(270deg); transform-origin: 50% 50%; } .fi-chevron-down:before, .fi-chevron-left:before { content: "chevron_left" !important; } .fi-chevron-right:before { content: "chevron_right" !important; } .fi-chevron-up:before { content: "chevron_left" !important; display: inline-block; transform: rotate(90deg); transform-origin: 50% 50%; } .fi-edit:before { content: "edit" !important; } .fi-ellipsis-h:before { content: "more_horiz" !important; } .fi-ellipsis-v:before { content: "more_vert" !important; } .fi-filter:before { content: "filter_list" !important; } .fi-gear:before { content: "settings" !important; } .fi-group:before { content: "group" !important; } .fi-home:before { content: "home" !important; } .fi-lock:before { content: "lock" !important; } .fi-minus:before { content: "remove" !important; } .fi-pencil:before { content: "edit" !important; } .fi-plus:before { content: "add" !important; } .fi-print:before { content: "print" !important; } .fi-redo:before { content: "redo" !important; } .fi-refresh:before { content: "refresh" !important; } .fi-save:before { content: "save" !important; } .fi-search:before { content: "search" !important; } .fi-star:before { content: "star" !important; } .fi-times:before { content: "close" !important; } .fi-trash:before { content: "delete" !important; } .fi-th:before { content: "view_module" !important; } .fi-th-list:before { content: "list" !important; } .fi-undo:before { content: "undo" !important; } .fi-unlock:before { content: "lock_open" !important; } .fi-user:before { content: "person" !important; } .x-froala { display: flex; flex-direction: column; height: 100%; width: 100%; } .x-froala .fr-wrapper { flex: 1; } .x-froala i.fas.fa-markdown { font-family: Font Awesome\5 Brands; font-weight: 400; } .x-froala i.fas.fa-enable-tracking:before { content: "\f573"; } .x-froala i.fas.fa-show-changes:before { content: "\f06e"; } .x-froala i.fas.fa-apply-all:before { content: "\f560"; } .x-froala i.fas.fa-remove-all:before { content: "\f0e2"; } .x-froala i.fas.fa-apply-last:before { content: "\f00c"; } .x-froala i.fas.fa-remove-last:before { content: "\f0e2"; } .fr-popup .fr-dropdown-list a.fr-command i.fas { line-height: 200%; text-align: center; width: 100%; } .x-froala.fr-box.fr-basic .fr-wrapper { background-color: #fafafa; background-color: var(--background-color); border-color: #e0e0e0; border-color: var(--reverse-border-color); border-style: solid; } .x-froala.fr-box.fr-basic .fr-wrapper .fr-element { color: #111; color: var(--color); } .x-froala .second-toolbar { background-color: #fafafa; background-color: var(--background-color); border-color: #e0e0e0; border-color: var(--reverse-border-color); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; border-style: solid; } .x-froala .fr-modal, .x-froala .fr-popup, .x-froala .fr-toolbar { background-color: #f5f5f5; background-color: var(--alt-background-color); border-color: #e0e0e0; border-color: var(--reverse-border-color); border-style: solid; color: #111; color: var(--color); } .x-froala .fr-modal .fr-newline, .x-froala .fr-popup .fr-newline, .x-froala .fr-toolbar .fr-newline { background: #e0e0e0; background: var(--reverse-alt-border-color); height: 2px; } .x-froala .fr-modal .fr-more-toolbar, .x-froala .fr-modal .fr-more-toolbar.fr-expanded, .x-froala .fr-popup .fr-more-toolbar, .x-froala .fr-popup .fr-more-toolbar.fr-expanded, .x-froala .fr-toolbar .fr-more-toolbar, .x-froala .fr-toolbar .fr-more-toolbar.fr-expanded { background-color: #f5f5f5; background-color: var(--alt-background-color); } .x-froala .fr-modal .fr-command.fr-btn, .x-froala .fr-popup .fr-command.fr-btn, .x-froala .fr-toolbar .fr-command.fr-btn { color: #2196f3; color: var(--base-color); font-size: 13px; } .x-froala .fr-modal .fr-command.fr-btn.fr-btn-hover:not(.fr-table-cell), .x-froala .fr-modal .fr-command.fr-btn.fr-expanded:not(.fr-table-cell), .x-froala .fr-modal .fr-command.fr-btn:not(.fr-table-cell):focus, .x-froala .fr-popup .fr-command.fr-btn.fr-btn-hover:not(.fr-table-cell), .x-froala .fr-popup .fr-command.fr-btn.fr-expanded:not(.fr-table-cell), .x-froala .fr-popup .fr-command.fr-btn:not(.fr-table-cell):focus, .x-froala .fr-toolbar .fr-command.fr-btn.fr-btn-hover:not(.fr-table-cell), .x-froala .fr-toolbar .fr-command.fr-btn.fr-expanded:not(.fr-table-cell), .x-froala .fr-toolbar .fr-command.fr-btn:not(.fr-table-cell):focus { background: #eee; background: var(--hovered-background-color); } .x-froala .fr-modal .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active), .x-froala .fr-popup .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active), .x-froala .fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) { background: #f5f5f5; background: var(--alt-background-color); } .x-froala .fr-modal .fr-command.fr-btn.fr-dropdown:after, .x-froala .fr-popup .fr-command.fr-btn.fr-dropdown:after, .x-froala .fr-toolbar .fr-command.fr-btn.fr-dropdown:after { border-top-color: #2196f3; border-top-color: var(--base-color); } .x-froala .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active, .x-froala .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover, .x-froala .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .x-froala .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .x-froala .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .x-froala .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover { background: #eee; background: var(--hovered-background-color); } .x-froala .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after, .x-froala .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .x-froala .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after { border-bottom-color: #2196f3; border-bottom-color: var(--base-color); } .x-froala .fr-modal .fr-command.fr-btn + .fr-dropdown-menu, .x-froala .fr-popup .fr-command.fr-btn + .fr-dropdown-menu, .x-froala .fr-toolbar .fr-command.fr-btn + .fr-dropdown-menu { background: #fafafa; background: var(--background-color); } .x-froala .fr-modal .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active, .x-froala .fr-modal .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a:hover, .x-froala .fr-popup .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active, .x-froala .fr-popup .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a:hover, .x-froala .fr-toolbar .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active, .x-froala .fr-toolbar .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a:hover { background: #eee; background: var(--hovered-background-color); } .x-froala .fr-modal .fr-command.fr-btn i, .x-froala .fr-popup .fr-command.fr-btn i, .x-froala .fr-toolbar .fr-command.fr-btn i { color: #2196f3; color: var(--base-color); font-size: 13px; } .x-froala .fr-modal .fr-command.fr-btn:hover, .x-froala .fr-popup .fr-command.fr-btn:hover, .x-froala .fr-toolbar .fr-command.fr-btn:hover { background: hsla(0, 0%, 7%, 0.075); } .x-froala .fr-modal.fr-top, .x-froala .fr-popup.fr-top, .x-froala .fr-toolbar.fr-top { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } .x-froala .fr-modal .fr-dropdown-content .fr-command i, .x-froala .fr-popup .fr-dropdown-content .fr-command i, .x-froala .fr-toolbar .fr-dropdown-content .fr-command i { color: #2196f3; color: var(--base-color); font-size: 13px; } .x-button-alt.x-button-decline { color: #fff; color: var(--base-foreground-color); } .x-button-alt.x-button-decline .x-inner-el { background-color: #c62828; background-color: var(--alert-color); } .x-button-alt.x-button-decline .x-icon-el, .x-button-alt.x-button-decline.x-hovered { color: #fff; color: var(--base-foreground-color); } .x-button-alt.x-button-decline.x-hovered .x-inner-el { background-color: #c62828; background-color: var(--alert-color); } .x-button-alt.x-button-decline.x-hovered .x-icon-el, .x-button-alt.x-button-decline.x-pressed, .x-button-alt.x-button-decline.x-pressing { color: #fff; color: var(--base-foreground-color); } .x-button-alt.x-button-decline.x-pressed .x-inner-el, .x-button-alt.x-button-decline.x-pressing .x-inner-el { background-color: #c62828; background-color: var(--alert-color); } .x-button-alt.x-button-decline.x-pressed .x-icon-el, .x-button-alt.x-button-decline.x-pressing .x-icon-el, .x-keyboard-mode .x-button-alt.x-button-decline.x-focused { color: #fff; color: var(--base-foreground-color); } .x-keyboard-mode .x-button-alt.x-button-decline.x-focused .x-inner-el { background-color: #c62828; background-color: var(--alert-color); } .x-button-alt.x-button-confirm, .x-keyboard-mode .x-button-alt.x-button-decline.x-focused .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-button-alt.x-button-confirm .x-inner-el { background-color: #7cb342; background-color: var(--confirm-color); } .x-button-alt.x-button-confirm .x-icon-el, .x-button-alt.x-button-confirm.x-hovered { color: #fff; color: var(--base-foreground-color); } .x-button-alt.x-button-confirm.x-hovered .x-inner-el { background-color: #7cb342; background-color: var(--confirm-color); } .x-button-alt.x-button-confirm.x-hovered .x-icon-el, .x-button-alt.x-button-confirm.x-pressed, .x-button-alt.x-button-confirm.x-pressing { color: #fff; color: var(--base-foreground-color); } .x-button-alt.x-button-confirm.x-pressed .x-inner-el, .x-button-alt.x-button-confirm.x-pressing .x-inner-el { background-color: #7cb342; background-color: var(--confirm-color); } .x-button-alt.x-button-confirm.x-pressed .x-icon-el, .x-button-alt.x-button-confirm.x-pressing .x-icon-el, .x-keyboard-mode .x-button-alt.x-button-confirm.x-focused { color: #fff; color: var(--base-foreground-color); } .x-keyboard-mode .x-button-alt.x-button-confirm.x-focused .x-inner-el { background-color: #7cb342; background-color: var(--confirm-color); } .x-keyboard-mode .x-button-alt.x-button-confirm.x-focused .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-button .x-icon-el.fa-1x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-1x:before, .x-ie11 .x-button .x-icon-el.fa-1x:before { font-size: 1em; } .x-button .x-icon-el.fa-2x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-2x:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-2x:before { font-size: 2em; } .x-button .x-icon-el.fa-3x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-3x:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-3x:before { font-size: 3em; } .x-button .x-icon-el.fa-4x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-4x:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-4x:before { font-size: 4em; } .x-button .x-icon-el.fa-5x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-5x:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-5x:before { font-size: 5em; } .x-button .x-icon-el.fa-6x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-6x:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-6x:before { font-size: 6em; } .x-button .x-icon-el.fa-7x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-7x:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-7x:before { font-size: 7em; } .x-button .x-icon-el.fa-8x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-8x:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-8x:before { font-size: 8em; } .x-button .x-icon-el.fa-9x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-9x:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-9x:before { font-size: 9em; } .x-button .x-icon-el.fa-10x { height: 100%; width: 100%; } .x-button .x-icon-el.fa-10x:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-10x:before { font-size: 10em; } .x-button .x-icon-el.fa-lg, .x-button .x-icon-el.fa-sm, .x-button .x-icon-el.fa-xs { height: 100%; width: 100%; } .x-button .x-icon-el.fa-lg:before, .x-button .x-icon-el.fa-sm:before, .x-button .x-icon-el.fa-xs:before { font-size: 1em; } .x-ie11 .x-button .x-icon-el.fa-lg:before { font-size: 1.33333em; } .x-ie11 .x-button .x-icon-el.fa-xs:before { font-size: 0.75em; } .x-ie11 .x-button .x-icon-el.fa-sm:before { font-size: 0.875em; } .x-splitButton-alt.x-splitButton-decline, .x-splitButton-alt.x-splitButton-decline .x-arrow-el, .x-splitButton-alt.x-splitButton-decline .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-decline .x-splitBody-el { background-color: #c62828; background-color: var(--alert-color); } .x-splitButton-alt.x-splitButton-decline.x-arrow-align-right .x-splitArrow-el { border-left: 1px solid #fff; border-left: 1px solid var(--base-foreground-color); color: #fff; color: var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-decline.x-arrow-align-right .x-splitArrow-el.x-focused, .x-splitButton-alt.x-splitButton-decline.x-arrow-align-right .x-splitArrow-el.x-hovered, .x-splitButton-alt.x-splitButton-decline.x-arrow-align-right .x-splitArrow-el.x-pressed, .x-splitButton-alt.x-splitButton-decline.x-arrow-align-right .x-splitArrow-el.x-pressing { border-left: 1px solid #fff; border-left: 1px solid var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-decline.x-arrow-align-bottom .x-splitArrow-el, .x-splitButton-alt.x-splitButton-decline.x-arrow-align-bottom .x-splitArrow-el.x-focused, .x-splitButton-alt.x-splitButton-decline.x-arrow-align-bottom .x-splitArrow-el.x-hovered, .x-splitButton-alt.x-splitButton-decline.x-arrow-align-bottom .x-splitArrow-el.x-pressed, .x-splitButton-alt.x-splitButton-decline.x-arrow-align-bottom .x-splitArrow-el.x-pressing { border-top: 1px solid #fff; border-top: 1px solid var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-decline .x-hovered, .x-splitButton-alt.x-splitButton-decline.x-hovered, .x-splitButton-alt.x-splitButton-decline.x-hovered .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-decline .x-hovered.x-splitArrow-el, .x-splitButton-alt.x-splitButton-decline .x-hovered.x-splitBody-el, .x-splitButton-alt.x-splitButton-decline .x-hovered.x-splitInner-el { background-color: #c62828; background-color: var(--alert-color); } .x-splitButton-alt.x-splitButton-decline .x-pressed, .x-splitButton-alt.x-splitButton-decline .x-pressing, .x-splitButton-alt.x-splitButton-decline.x-pressed, .x-splitButton-alt.x-splitButton-decline.x-pressed .x-icon-el, .x-splitButton-alt.x-splitButton-decline.x-pressing, .x-splitButton-alt.x-splitButton-decline.x-pressing .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-decline .x-pressed.x-splitArrow-el, .x-splitButton-alt.x-splitButton-decline .x-pressed.x-splitBody-el, .x-splitButton-alt.x-splitButton-decline .x-pressed.x-splitInner-el, .x-splitButton-alt.x-splitButton-decline .x-pressing.x-splitArrow-el, .x-splitButton-alt.x-splitButton-decline .x-pressing.x-splitBody-el, .x-splitButton-alt.x-splitButton-decline .x-pressing.x-splitInner-el { background-color: #c62828; background-color: var(--alert-color); } .x-keyboard-mode .x-splitButton-alt.x-splitButton-decline .x-focused, .x-keyboard-mode .x-splitButton-alt.x-splitButton-decline.x-focused, .x-keyboard-mode .x-splitButton-alt.x-splitButton-decline.x-focused .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-keyboard-mode .x-splitButton-alt.x-splitButton-decline .x-focused.x-splitArrow-el, .x-keyboard-mode .x-splitButton-alt.x-splitButton-decline .x-focused.x-splitBody-el, .x-keyboard-mode .x-splitButton-alt.x-splitButton-decline .x-focused.x-splitInner-el { background-color: #c62828; background-color: var(--alert-color); } .x-splitButton-alt.x-splitButton-confirm, .x-splitButton-alt.x-splitButton-confirm .x-arrow-el, .x-splitButton-alt.x-splitButton-confirm .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-confirm .x-splitBody-el { background-color: #7cb342; background-color: var(--confirm-color); } .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-right .x-splitArrow-el { border-left: 1px solid #fff; border-left: 1px solid var(--base-foreground-color); color: #fff; color: var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-right .x-splitArrow-el.x-focused, .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-right .x-splitArrow-el.x-hovered, .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-right .x-splitArrow-el.x-pressed, .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-right .x-splitArrow-el.x-pressing { border-left: 1px solid #fff; border-left: 1px solid var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-bottom .x-splitArrow-el, .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-bottom .x-splitArrow-el.x-focused, .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-bottom .x-splitArrow-el.x-hovered, .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-bottom .x-splitArrow-el.x-pressed, .x-splitButton-alt.x-splitButton-confirm.x-arrow-align-bottom .x-splitArrow-el.x-pressing { border-top: 1px solid #fff; border-top: 1px solid var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-confirm .x-hovered, .x-splitButton-alt.x-splitButton-confirm.x-hovered, .x-splitButton-alt.x-splitButton-confirm.x-hovered .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-confirm .x-hovered.x-splitArrow-el, .x-splitButton-alt.x-splitButton-confirm .x-hovered.x-splitBody-el, .x-splitButton-alt.x-splitButton-confirm .x-hovered.x-splitInner-el { background-color: #7cb342; background-color: var(--confirm-color); } .x-splitButton-alt.x-splitButton-confirm .x-pressed, .x-splitButton-alt.x-splitButton-confirm .x-pressing, .x-splitButton-alt.x-splitButton-confirm.x-pressed, .x-splitButton-alt.x-splitButton-confirm.x-pressed .x-icon-el, .x-splitButton-alt.x-splitButton-confirm.x-pressing, .x-splitButton-alt.x-splitButton-confirm.x-pressing .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-splitButton-alt.x-splitButton-confirm .x-pressed.x-splitArrow-el, .x-splitButton-alt.x-splitButton-confirm .x-pressed.x-splitBody-el, .x-splitButton-alt.x-splitButton-confirm .x-pressed.x-splitInner-el, .x-splitButton-alt.x-splitButton-confirm .x-pressing.x-splitArrow-el, .x-splitButton-alt.x-splitButton-confirm .x-pressing.x-splitBody-el, .x-splitButton-alt.x-splitButton-confirm .x-pressing.x-splitInner-el { background-color: #7cb342; background-color: var(--confirm-color); } .x-keyboard-mode .x-splitButton-alt.x-splitButton-confirm .x-focused, .x-keyboard-mode .x-splitButton-alt.x-splitButton-confirm.x-focused, .x-keyboard-mode .x-splitButton-alt.x-splitButton-confirm.x-focused .x-icon-el { color: #fff; color: var(--base-foreground-color); } .x-keyboard-mode .x-splitButton-alt.x-splitButton-confirm .x-focused.x-splitArrow-el, .x-keyboard-mode .x-splitButton-alt.x-splitButton-confirm .x-focused.x-splitBody-el, .x-keyboard-mode .x-splitButton-alt.x-splitButton-confirm .x-focused.x-splitInner-el { background-color: #7cb342; background-color: var(--confirm-color); } .x-size-monitored { position: relative; } .x-size-monitors { left: 0; position: absolute; top: 0; visibility: hidden; } .x-size-monitors, .x-size-monitors > * { height: 100%; overflow: hidden; width: 100%; } .x-size-monitors.scroll > .shrink:after { content: ""; display: block; height: 200%; min-height: 1px; min-width: 1px; width: 200%; } .x-size-monitors.scroll > .expand:after { content: ""; display: block; height: 100000px; width: 100000px; } .x-size-monitors.overflowchanged > .shrink > * { height: 100%; width: 100%; } .x-size-monitors.overflowchanged > .expand > * { height: 200%; width: 200%; } .x-size-change-detector { height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; visibility: hidden; width: 100%; z-index: -1; } .x-size-change-detector > * { visibility: hidden; } .x-size-change-detector-shrink > * { height: 200%; width: 200%; } .x-size-change-detector-expand > * { height: 100000px; width: 100000px; } @-webkit-keyframes x-paint-monitor-helper { 0% { zoom: 1; } to { zoom: 1; } } @keyframes x-paint-monitor-helper { 0% { zoom: 1; } to { zoom: 1; } } .x-paint-monitored { position: relative; } .x-safari .x-paint-monitor.cssanimation { -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } .x-paint-monitor { height: 0 !important; visibility: hidden; width: 0 !important; } .x-paint-monitor.cssanimation { -webkit-animation-duration: 0.0001ms; animation-duration: 0.0001ms; -webkit-animation-name: x-paint-monitor-helper; animation-name: x-paint-monitor-helper; } .x-paint-monitor.overflowchange { overflow: hidden; } .x-paint-monitor.overflowchange:after { content: ""; display: block; height: 1px !important; width: 1px !important; } .x-unselectable { user-select: none; -o-user-select: none; -ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-user-drag: none; cursor: default; } .x-hidden-clip { position: absolute !important; clip: rect(0, 0, 0, 0); } .x-hidden-display, .x-hiddenfield { display: none !important; } .x-hidden-offsets { display: block !important; position: absolute !important; top: -10000px !important; visibility: hidden !important; } .x-hidden-opacity { opacity: 0 !important; pointer-events: none; } .x-hidden-visibility { visibility: hidden !important; } .x-pressed .x-ripple-transition, .x-pressed .x-ripple-transition .x-arrow-el, .x-pressed .x-ripple-transition .x-icon-el, .x-pressing .x-ripple-transition, .x-pressing .x-ripple-transition .x-arrow-el, .x-pressing .x-ripple-transition .x-icon-el { transition: background-color 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0.2s, color 0.15s cubic-bezier(0.4, 0, 0.2, 1) 0.2s; } .x-rippling { position: relative; } .x-rippling.x-component-confirm .x-ripple { background-color: #7cb342; background-color: var(--confirm-color); } .x-rippling.x-component-decline .x-ripple { background-color: #c62828; background-color: var(--alert-color); } .x-rippling.x-rippling-unbound { overflow: visible !important; } .x-rippling.x-rippling-unbound .x-ripple-container { overflow: visible; position: absolute; } .x-safari .x-rippling:not(.x-rippling-unbound) .x-ripple-container { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .x-ripple-container { bottom: 0; left: 0; overflow: hidden; pointer-events: none; position: absolute; right: 0; top: 0; } .x-ripple-wrapper { z-index: 1000; } .x-button-fab .x-ripple-container, .x-button-round .x-ripple-container, .x-splitButton-fab .x-ripple-container, .x-splitButton-round .x-ripple-container { border-radius: 10000px; } .x-ripple { background-color: hsla(0, 0%, 7%, 0.4); border-radius: 50%; opacity: 0.4; pointer-events: none; position: absolute; -webkit-transform: scale(1); transform: scale(1); } .x-rippling.x-rippling-unbound .x-ripple { -webkit-animation: x-ripple-unbound-animation 0.3s ease-out forwards; animation: x-ripple-unbound-animation 0.3s ease-out forwards; } .x-rippling:not(.x-rippling-unbound) .x-ripple { -webkit-animation: x-ripple-animation 0.35s ease-out forwards; animation: x-ripple-animation 0.35s ease-out forwards; } @-webkit-keyframes x-ripple-animation { 0% { opacity: 0.4; -webkit-transform: scale(0); transform: scale(0); } 75% { opacity: 0.2; -webkit-transform: scale(2); transform: scale(2); } to { opacity: 0; -webkit-transform: scale(2.35); transform: scale(2.35); } } @keyframes x-ripple-animation { 0% { opacity: 0.4; -webkit-transform: scale(0); transform: scale(0); } 75% { opacity: 0.2; -webkit-transform: scale(2); transform: scale(2); } to { opacity: 0; -webkit-transform: scale(2.35); transform: scale(2.35); } } @-webkit-keyframes x-ripple-unbound-animation { 0% { opacity: 0.4; -webkit-transform: scale(0); transform: scale(0); } 75% { opacity: 0.2; -webkit-transform: scale(1.75); transform: scale(1.75); } to { opacity: 0; -webkit-transform: scale(2); transform: scale(2); } } @keyframes x-ripple-unbound-animation { 0% { opacity: 0.4; -webkit-transform: scale(0); transform: scale(0); } 75% { opacity: 0.2; -webkit-transform: scale(1.75); transform: scale(1.75); } to { opacity: 0; -webkit-transform: scale(2); transform: scale(2); } } .x-progress { overflow: hidden; position: relative; } .x-progress-bar { height: 100%; width: 0; } .x-progress-text { overflow: hidden; } .x-progress-bar { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; } .x-touch-action-pan-y { overflow-x: hidden !important; } .x-touch-action-pan-x { overflow-y: hidden !important; } .x-drag-body { cursor: default; } .x-drag-body * { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .x-drag-dragging { pointer-events: none; z-index: 1000000 !important; } .x-treelist { background-position: 22px 0; overflow: hidden; padding: 0; } .x-treelist-container, .x-treelist-root-container { width: 100%; } .x-treelist-toolstrip { display: none; } .x-treelist-micro > .x-treelist-toolstrip { display: inline-block; } .x-treelist-micro > .x-treelist-root-container { display: none; } .x-treelist-container, .x-treelist-item, .x-treelist-root-container { list-style: none; margin: 0; overflow: hidden; padding: 0; position: relative; } .x-treelist-item-tool, .x-treelist-item-wrap, .x-treelist-row { position: relative; } .x-treelist-item-expander, .x-treelist-item-icon { display: none; position: absolute; top: 0; } .x-treelist-item-expander { cursor: pointer; right: 0; } .x-treelist-expander-only .x-treelist-item-expandable > * > .x-treelist-item-wrap > * { cursor: pointer; } .x-treelist-item-text { cursor: pointer; overflow: hidden; white-space: nowrap; } .x-treelist-item-collapsed > .x-treelist-container { display: none; } .x-treelist-item-expandable > * > * > .x-treelist-item-expander, .x-treelist-item-icon { display: block; } .x-treelist-item-floated > * > * > .x-treelist-item-expander, .x-treelist-item-floated > * > * > .x-treelist-item-icon { display: none; } .x-treelist-expander-first .x-treelist-item-expander { left: 0; right: auto; } .x-treelist-toolstrip { background-color: #fafafa; background-color: var(--background-color); } .x-treelist-item-tool { padding-left: 16px; padding-left: var(--content-padding); padding-right: 16px; padding-right: var(--content-padding); } .x-treelist-item-expander, .x-treelist-item-icon:before, .x-treelist-item-tool:before { line-height: 24px; } .x-big .x-treelist-item-expander, .x-big .x-treelist-item-icon:before, .x-big .x-treelist-item-tool:before { line-height: 32px; } .x-treelist-item-expander, .x-treelist-item-icon, .x-treelist-item-tool { background-position: 0; background-repeat: no-repeat; text-align: center; } .x-treelist-item-loading .x-treelist-item-icon { background-image: url(resources/images/tree/loading.gif); color: transparent; } .x-treelist-item-icon, .x-treelist-item-tool { color: #111; color: var(--color); font-size: 18px; width: 22px; } .x-treelist-item-tool { width: 54px; } .x-treelist-item-expander { color: #111; color: var(--color); font-size: 16px; width: 16px; } .x-big .x-treelist-item-expander { font-size: 24px; width: 24px; } .x-treelist-item-expander:after { content: "keyboard_arrow_down"; font-family: Material Icons; font-feature-settings: "liga"; line-height: 24px; } .x-treelist-item-expanded > * > * > .x-treelist-item-expander:after { content: "keyboard_arrow_up"; font-family: Material Icons; font-feature-settings: "liga"; line-height: 24px; } .x-treelist-item-text { color: #111; color: var(--color); font-size: 14px; line-height: 24px; margin-left: 38px; margin-right: 16px; text-overflow: ellipsis; } .x-big .x-treelist-item-text { line-height: 32px; margin-right: 24px; } .x-treelist-row { padding-left: 16px; padding-left: var(--content-padding); padding-right: 16px; padding-right: var(--content-padding); } .x-treelist-item-floated .x-treelist-container { width: auto; } .x-treelist-item-floated > .x-treelist-row { background-color: #fafafa; background-color: var(--background-color); } .x-big .x-treelist-item-floated > .x-treelist-container, .x-treelist-item-floated > .x-treelist-container { margin-left: -16px; } .x-treelist-item-floated > * > * > .x-treelist-item-text { margin-left: 0; } .x-treelist-item-floated > * .x-treelist-row { cursor: pointer; padding-left: 0; } .x-treelist-item-floated .x-treelist-row:before { width: 0; } .x-treelist-item-floated > .x-treelist-row-over { background-color: #fafafa; background-color: var(--background-color); } .x-treelist-item-floated > .x-treelist-row-over > * > .x-treelist-item-text { color: #111; color: var(--color); } .x-treelist-item-expanded > .x-treelist-item-expander:after { content: "keyboard_arrow_up"; font-family: Material Icons; font-feature-settings: "liga"; line-height: 1; } .x-treelist-item-collapsed > * > .x-treelist-item-expander:after { content: "keyboard_arrow_down"; font-family: Material Icons; font-feature-settings: "liga"; line-height: 1; } .x-treelist-highlight-path .x-treelist-item-over > * > * > .x-treelist-item-expander, .x-treelist-highlight-path .x-treelist-item-over > * > * > .x-treelist-item-icon, .x-treelist-highlight-path .x-treelist-item-over > * > * > .x-treelist-item-text { color: #111; color: var(--color); transition: color 0.5s; } .x-treelist-row-over { background-color: rgba(0, 0, 0, 0.03); background-color: var(--overlay-color); } .x-treelist-row-over > * > .x-treelist-item-expander, .x-treelist-row-over > * > .x-treelist-item-icon, .x-treelist-row-over > * > .x-treelist-item-text { color: #111; color: var(--color); transition: color 0.5s; } .x-treelist-expander-first .x-treelist-item-icon { left: 16px; } .x-big .x-treelist-expander-first .x-treelist-item-icon { left: 24px; } .x-treelist-expander-first .x-treelist-item-text { margin-left: 54px; margin-right: 0; } .x-treelist-expander-first .x-treelist-item-hide-icon > * > * > .x-treelist-item-text { margin-left: 24px; } .x-big .x-treelist-expander-first .x-treelist-item-hide-icon > * > * > .x-treelist-item-text { margin-left: 32px; } .x-treelist-item-hide-icon > * > * > .x-treelist-item-text { margin-left: 8px; } .x-treelist-nav { background-position: 24px 0; padding: 0; } .x-treelist-nav, .x-treelist-nav .x-treelist-toolstrip { background-color: #fafafa; background-color: var(--background-color); } .x-treelist-nav .x-treelist-item-selected.x-treelist-item-tool { background-color: #d4d4d4; color: #111; color: var(--color); } .x-treelist-nav .x-treelist-item-selected.x-treelist-item-tool:after { background-color: #ff9800; background-color: var(--accent-color); content: " "; height: 44px; left: 0; position: absolute; top: 0; width: 4px; } .x-treelist-nav .x-treelist-item-selected > .x-treelist-row { background-color: #e1e1e1; } .x-treelist-nav .x-treelist-item-tool { padding-left: 16px; padding-left: var(--content-padding); padding-right: 16px; padding-right: var(--content-padding); } .x-treelist-nav .x-treelist-item-tool-floated:after { background-color: #ffe0b2; background-color: var(--accent-light-color); content: " "; height: 44px; left: 0; position: absolute; top: 0; width: 4px; } .x-treelist-nav .x-treelist-item-expander, .x-treelist-nav .x-treelist-item-icon:before, .x-treelist-nav .x-treelist-item-tool:before { line-height: 44px; } .x-treelist-nav .x-treelist-item-expander, .x-treelist-nav .x-treelist-item-icon, .x-treelist-nav .x-treelist-item-tool { background-position: 0; background-repeat: no-repeat; text-align: center; } .x-treelist-nav .x-treelist-item-loading .x-treelist-item-icon { background-image: url(resources/images/tree/loading.gif); color: transparent; } .x-treelist-nav .x-treelist-item-icon, .x-treelist-nav .x-treelist-item-tool { color: #515151; font-size: 18px; width: 24px; } .x-treelist-nav .x-treelist-item-tool { width: 56px; } .x-treelist-nav .x-treelist-item-expander { color: #5e5e5e; font-size: 22px; width: 24px; } .x-treelist-nav .x-treelist-item-expander:after { content: "keyboard_arrow_down"; font-family: Material Icons; font-feature-settings: "liga"; line-height: 44px; } .x-treelist-nav .x-treelist-item-expanded > * > * > .x-treelist-item-expander:after { content: "keyboard_arrow_up"; font-family: Material Icons; font-feature-settings: "liga"; line-height: 44px; } .x-treelist-nav .x-treelist-item-text { color: #111; color: var(--color); font-size: 16px; line-height: 44px; margin-left: 40px; margin-right: 24px; } .x-treelist-nav .x-treelist-row { padding-left: 16px; padding-left: var(--content-padding); padding-right: 16px; padding-right: var(--content-padding); } .x-treelist-nav .x-treelist-item-selected > .x-treelist-row:before, .x-treelist-nav .x-treelist-row-over:before { content: " "; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 6px; } .x-treelist-nav .x-treelist-row-over:before { background-color: #ffe0b2; background-color: var(--accent-light-color); } .x-treelist-nav .x-treelist-item-selected > .x-treelist-row-over:before, .x-treelist-nav .x-treelist-item-selected > .x-treelist-row:before { background-color: #ff9800; background-color: var(--accent-color); } .x-treelist-nav .x-treelist-item-floated .x-treelist-container { width: auto; } .x-treelist-nav .x-treelist-item-floated > .x-treelist-row { background-color: #fafafa; background-color: var(--background-color); } .x-big .x-treelist-nav .x-treelist-item-floated > .x-treelist-container, .x-treelist-nav .x-treelist-item-floated > .x-treelist-container { margin-left: -16px; } .x-treelist-nav .x-treelist-item-floated > * > * > .x-treelist-item-text { margin-left: 0; } .x-treelist-nav .x-treelist-item-floated > * .x-treelist-row { cursor: pointer; padding-left: 0; } .x-treelist-nav .x-treelist-item-floated .x-treelist-row:before { width: 0; } .x-treelist-nav .x-treelist-item-floated > .x-treelist-row-over { background-color: #fafafa; background-color: var(--background-color); } .x-treelist-nav .x-treelist-item-floated > .x-treelist-row-over > * > .x-treelist-item-text { color: #111; color: var(--color); } .x-treelist-nav .x-treelist-item-expanded { background-color: #eee; } .x-treelist-nav .x-treelist-item-expanded > .x-treelist-item-expander:after { content: "keyboard_arrow_up"; font-family: Material Icons; font-feature-settings: "liga"; line-height: 1; } .x-treelist-nav .x-treelist-item-collapsed > * > .x-treelist-item-expander:after { content: "keyboard_arrow_down"; font-family: Material Icons; font-feature-settings: "liga"; line-height: 1; } .x-treelist-nav .x-treelist-highlight-path .x-treelist-item-over > * > * > .x-treelist-item-icon { color: #515151; transition: none; } .x-treelist-nav .x-treelist-highlight-path .x-treelist-item-over > * > * > .x-treelist-item-expander, .x-treelist-nav .x-treelist-highlight-path .x-treelist-item-over > * > * > .x-treelist-item-text { color: #111; color: var(--color); transition: none; } .x-treelist-nav .x-treelist-row-over { background-color: #e1e1e1; transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1) 0s; } .x-treelist-nav .x-treelist-row-over > * > .x-treelist-item-icon { color: #515151; transition: none; } .x-treelist-nav .x-treelist-row-over > * > .x-treelist-item-expander, .x-treelist-nav .x-treelist-row-over > * > .x-treelist-item-text { color: #111; color: var(--color); transition: none; } .x-treelist-nav .x-treelist-expander-first .x-treelist-item-icon { left: 24px; } .x-treelist-nav .x-treelist-expander-first .x-treelist-item-text { margin-left: 64px; margin-right: 0; } .x-treelist-nav .x-treelist-expander-first .x-treelist-item-hide-icon > * > * > .x-treelist-item-text { margin-left: 32px; } .x-treelist-nav .x-treelist-item-hide-icon > * > * > .x-treelist-item-text { margin-left: 8px; } @font-face { font-family: ExtJS; font-style: normal; font-weight: 400; src: url(resources/font-ext/fonts/ExtJS.eot?-tqegh9); src: url(resources/font-ext/fonts/ExtJS.eot?#iefix-tqegh9) format("embedded-opentype"), url(resources/font-ext/fonts/ExtJS.ttf?-tqegh9) format("truetype"), url(resources/font-ext/fonts/ExtJS.woff?-tqegh9) format("woff"), url(resources/font-ext/fonts/ExtJS.svg?-tqegh9#ExtJS) format("svg"); } .ext { font-family: ExtJS; } .ext-sencha:before { content: "\e61e"; } .ext-checkbox-checked:before { content: "\e613"; } .ext-checkbox-unchecked:before { content: "\e614"; } .ext-chevron-left:before { content: "\e615"; } .ext-chevron-right:before { content: "\e616"; } .ext-double-chevron-left:before { content: "\e617"; } .ext-double-chevron-right:before { content: "\e618"; } .ext-sort-down:before { content: "\e619"; } .ext-sort-up:before { content: "\e61a"; } .ext-spinner-down:before { content: "\e61b"; } .ext-spinner-up:before { content: "\e61c"; } .ext-square-edit:before { content: "\e61d"; } .ext-equals-vertical:before { content: "\e612"; } .ext-expand:before { content: "\e600"; } .ext-columns:before { content: "\e601"; } .ext-dirty:before { content: "\e602"; } .ext-dirty-rtl:before { content: "\e603"; } .ext-edit-html:before { content: "\e604"; } .ext-equals:before { content: "\e605"; } .ext-collapse:before { content: "\e606"; } .ext-group-by:before { content: "\e607"; } .ext-minimize:before { content: "\e608"; } .ext-nw-handle:before { content: "\e609"; } .ext-ne-handle:before { content: "\e60a"; } .ext-sw-handle:before { content: "\e60b"; } .ext-se-handle:before { content: "\e60c"; } .ext-text-background-color:before { content: "\e60d"; } .ext-text-color:before { content: "\e60e"; } .ext-text-decrease:before { content: "\e60f"; } .ext-text-increase:before { content: "\e610"; } .ext-unpin:before { content: "\e611"; } .x-float-wrap { bottom: 0; left: 0; overflow: visible; pointer-events: none; position: absolute; right: 0; top: 0; } .x-float-wrap > .x-floated { pointer-events: all; position: absolute; } #ext-global-floatWrap { z-index: 999999; } body.x-chromeios { height: 100vh !important; } body.x-chromeios .x-float-wrap { height: 100vh; } .x-root { -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .x-root, .x-root *, .x-root :after, .x-root :before { box-sizing: border-box; } .x-has-viewport > body, html.x-has-viewport { height: 100%; margin: 0; width: 100%; } .x-fixed-viewport > body, html.x-fixed-viewport { position: fixed; } @media print { .x-has-unscalable-viewport > body, html.x-has-unscalable-viewport { position: static; } } .x-user-selectable-all { -webkit-user-select: all; -moz-user-select: all; -ms-user-select: all; user-select: all; } .x-user-selectable-auto { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: text; user-select: auto; } .x-user-selectable-none { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .x-user-selectable-text { -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } .x-focused { outline: none; } .x-maximized { height: 100% !important; left: 0 !important; max-height: 100% !important; max-width: 100% !important; top: 0 !important; transform: translateZ(0) !important; width: 100% !important; } @-ms-viewport { width: device-width; } @-webkit-keyframes x-loading-spinner-rotate { 0% { -webkit-transform: rotate(0deg); } 8.32% { -webkit-transform: rotate(0deg); } 8.33% { -webkit-transform: rotate(30deg); } 16.65% { -webkit-transform: rotate(30deg); } 16.66% { -webkit-transform: rotate(60deg); } 24.99% { -webkit-transform: rotate(60deg); } 25% { -webkit-transform: rotate(90deg); } 33.32% { -webkit-transform: rotate(90deg); } 33.33% { -webkit-transform: rotate(120deg); } 41.65% { -webkit-transform: rotate(120deg); } 41.66% { -webkit-transform: rotate(150deg); } 49.99% { -webkit-transform: rotate(150deg); } 50% { -webkit-transform: rotate(180deg); } 58.32% { -webkit-transform: rotate(180deg); } 58.33% { -webkit-transform: rotate(210deg); } 66.65% { -webkit-transform: rotate(210deg); } 66.66% { -webkit-transform: rotate(240deg); } 74.99% { -webkit-transform: rotate(240deg); } 75% { -webkit-transform: rotate(270deg); } 83.32% { -webkit-transform: rotate(270deg); } 83.33% { -webkit-transform: rotate(300deg); } 91.65% { -webkit-transform: rotate(300deg); } 91.66% { -webkit-transform: rotate(330deg); } to { -webkit-transform: rotate(330deg); } } @keyframes x-loading-spinner-rotate { 0% { transform: rotate(0deg); } 8.32% { transform: rotate(0deg); } 8.33% { transform: rotate(30deg); } 16.65% { transform: rotate(30deg); } 16.66% { transform: rotate(60deg); } 24.99% { transform: rotate(60deg); } 25% { transform: rotate(90deg); } 33.32% { transform: rotate(90deg); } 33.33% { transform: rotate(120deg); } 41.65% { transform: rotate(120deg); } 41.66% { transform: rotate(150deg); } 49.99% { transform: rotate(150deg); } 50% { transform: rotate(180deg); } 58.32% { transform: rotate(180deg); } 58.33% { transform: rotate(210deg); } 66.65% { transform: rotate(210deg); } 66.66% { transform: rotate(240deg); } 74.99% { transform: rotate(240deg); } 75% { transform: rotate(270deg); } 83.32% { transform: rotate(270deg); } 83.33% { transform: rotate(300deg); } 91.65% { transform: rotate(300deg); } 91.66% { transform: rotate(330deg); } to { transform: rotate(330deg); } } .x-shim { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; left: 0; opacity: 0; overflow: hidden; position: absolute; top: 0; } .x-css-shadow { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; position: absolute; } .x-floated, .x-shadow { -webkit-box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.4); box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.4); } .x-no-shadow { -webkit-box-shadow: none !important; box-shadow: none !important; } .x-floating { position: absolute !important; } .x-center { align-items: center; bottom: 0; display: flex; justify-content: center; left: 0; position: absolute; right: 0; top: 0; } .x-center > * { position: relative; } .x-center > .x-floating { position: relative !important; } .x-fullscreen { position: absolute !important; } .x-ios-native:not(.x-phone.x-landscape) { padding-top: 20px; } .x-fi:before, .x-font-icon { align-items: center; display: inline-flex; font-weight: 400; justify-content: center; vertical-align: top; } .x-fi:before, .x-font-icon:before { display: flex; font-style: normal; letter-spacing: normal; line-height: 1; text-transform: none; word-wrap: normal; direction: ltr; white-space: nowrap; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-feature-settings: "liga"; text-rendering: optimizeLegibility; } .x-noborder-l { border-left-width: 0 !important; } .x-noborder-b, .x-noborder-bl { border-bottom-width: 0 !important; } .x-noborder-bl { border-left-width: 0 !important; } .x-noborder-r, .x-noborder-rl { border-right-width: 0 !important; } .x-noborder-rl { border-left-width: 0 !important; } .x-noborder-rb, .x-noborder-rbl { border-bottom-width: 0 !important; border-right-width: 0 !important; } .x-noborder-rbl { border-left-width: 0 !important; } .x-noborder-t, .x-noborder-tl { border-top-width: 0 !important; } .x-noborder-tl { border-left-width: 0 !important; } .x-noborder-tb, .x-noborder-tbl { border-bottom-width: 0 !important; border-top-width: 0 !important; } .x-noborder-tbl { border-left-width: 0 !important; } .x-noborder-tr, .x-noborder-trl { border-right-width: 0 !important; border-top-width: 0 !important; } .x-noborder-trl { border-left-width: 0 !important; } .x-noborder-trb { border-bottom-width: 0 !important; border-right-width: 0 !important; border-top-width: 0 !important; } .x-noborder-trbl { border-width: 0 !important; } .x-button-reset { background: none; border: none; color: inherit; font: inherit; margin: 0; padding: 0; } .x-button-reset:focus { outline: none; } .x-gecko .x-button-reset::-moz-focus-inner { border: none; padding: 0; } .x-component { position: relative; } .x-container { display: flex; flex-direction: column; overflow: hidden; } .x-container-body-el { flex: 1; overflow: hidden; position: relative; } .x-has-flexbasis-bug .x-container-body-el { flex-basis: auto; } .x-body-sizer-el { flex: 1; position: relative; } .x-body-sizer-el > .x-container-body-el { bottom: 0; left: 0; position: absolute; right: 0; top