.b-ext .ui-helper-hidden {display: none;}
.b-ext .ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.b-ext .ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.b-ext .ui-helper-clearfix:before, .b-ext .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.b-ext .ui-helper-clearfix:after {clear: both;}
.b-ext .ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;}
.b-ext .ui-front {z-index: 100;}
.b-ext .ui-state-disabled {cursor: default !important;pointer-events: none;}
.b-ext .ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.b-ext .ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}
.b-ext .ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.b-ext .ui-controlgroup {vertical-align: middle;display: inline-block;}
.b-ext .ui-controlgroup > .ui-controlgroup-item {float: left;margin-left: 0;margin-right: 0;}
.b-ext .ui-controlgroup > .ui-controlgroup-item:focus, .b-ext .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {z-index: 9999;}
.b-ext .ui-controlgroup-vertical > .ui-controlgroup-item {display: block;float: none;width: 100%;margin-top: 0;margin-bottom: 0;text-align: left;}
.b-ext .ui-controlgroup-vertical .ui-controlgroup-item {box-sizing: border-box;}
.b-ext .ui-controlgroup .ui-controlgroup-label {padding: .4em 1em;}
.b-ext .ui-controlgroup .ui-controlgroup-label span {font-size: 80%;}
.b-ext .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {border-left: none;}
.b-ext .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {border-top: none;}
.b-ext .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {border-right: none;}
.b-ext .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {border-bottom: none;}
.b-ext .ui-controlgroup-vertical .ui-spinner-input {width: calc(100% - 2.4em);}
.b-ext .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {border-top-style: solid;}
.b-ext .ui-checkboxradio-label .ui-icon-background {box-shadow: inset 1px 1px 1px #ccc;border-radius: .12em;border: none;}
.b-ext .ui-checkboxradio-radio-label .ui-icon-background {width: 16px;height: 16px;border-radius: 1em;overflow: visible;border: none;}
.b-ext .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .b-ext .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {background-image: none;width: 8px;height: 8px;border-width: 4px;border-style: solid;}
.b-ext .ui-checkboxradio-disabled {pointer-events: none;}
.b-ext .ui-resizable {position: relative;}
.b-ext .ui-resizable-handle {position: absolute;font-size: .1px;display: block;touch-action: none;}
.b-ext .ui-resizable-disabled .ui-resizable-handle, .b-ext .ui-resizable-autohide .ui-resizable-handle {display: none;}
.b-ext .ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0;}
.b-ext .ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0;}
.b-ext .ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%;}
.b-ext .ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%;}
.b-ext .ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px;}
.b-ext .ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px;}
.b-ext .ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.b-ext .ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}
.b-ext .ui-button {padding: .4em 1em;display: inline-block;position: relative;line-height: normal;margin-right: .1em;cursor: pointer;vertical-align: middle;text-align: center;-webkit-user-select: none;user-select: none;}
.b-ext .ui-button, .b-ext .ui-button:link, .b-ext .ui-button:visited, .b-ext .ui-button:hover, .b-ext .ui-button:active {text-decoration: none;}
.b-ext .ui-button-icon-only {width: 2em;box-sizing: border-box;text-indent: -9999px;white-space: nowrap;}
.b-ext input.ui-button.ui-button-icon-only {text-indent: 0;}
.b-ext .ui-button-icon-only .ui-icon {position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;}
.b-ext .ui-button.ui-icon-notext .ui-icon {padding: 0;width: 2.1em;height: 2.1em;text-indent: -9999px;white-space: nowrap;}
.b-ext input.ui-button.ui-icon-notext .ui-icon {width: auto;height: auto;text-indent: 0;white-space: normal;padding: .4em 1em;}
.b-ext input.ui-button::-moz-focus-inner, .b-ext button.ui-button::-moz-focus-inner {border: 0;padding: 0;}
.b-ext .ui-dialog {position: absolute;top: 0;left: 0;padding: .2em;outline: 0;}
.b-ext .ui-dialog .ui-dialog-titlebar {padding: .4em 1em;position: relative;}
.b-ext .ui-dialog .ui-dialog-title {float: left;margin: .1em 0;white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;}
.b-ext .ui-dialog .ui-dialog-titlebar-close {position: absolute;right: .3em;top: 50%;width: 20px;margin: -10px 0 0 0;padding: 1px;height: 20px;}
.b-ext .ui-dialog .ui-dialog-content {position: relative;border: 0;padding: .5em 1em;background: none;overflow: auto;}
.b-ext .ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 1px 0 0 0;background-image: none;margin-top: .5em;padding: .3em 1em .5em .4em;}
.b-ext .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.b-ext .ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0;cursor: pointer;}
.b-ext .ui-dialog .ui-resizable-n {height: 2px;top: 0;}
.b-ext .ui-dialog .ui-resizable-e {width: 2px;right: 0;}
.b-ext .ui-dialog .ui-resizable-s {height: 2px;bottom: 0;}
.b-ext .ui-dialog .ui-resizable-w {width: 2px;left: 0;}
.b-ext .ui-dialog .ui-resizable-se, .b-ext .ui-dialog .ui-resizable-sw, .b-ext .ui-dialog .ui-resizable-ne, .b-ext .ui-dialog .ui-resizable-nw {width: 7px;height: 7px;}
.b-ext .ui-dialog .ui-resizable-se {right: 0;bottom: 0;}
.b-ext .ui-dialog .ui-resizable-sw {left: 0;bottom: 0;}
.b-ext .ui-dialog .ui-resizable-ne {right: 0;top: 0;}
.b-ext .ui-dialog .ui-resizable-nw {left: 0;top: 0;}
.b-ext .ui-draggable .ui-dialog-titlebar {cursor: move;}
.b-ext .progress {position: relative;}
.b-ext .progress__track {min-width: 100px;max-width: 100%;height: 16px;margin-top: 5px;border: 1px solid;background-color: #fff;}
.b-ext .progress__bar {width: 3%;min-width: 3%;max-width: 100%;height: 16px;background-color: #000;}
.b-ext .progress__description, .b-ext .progress__percentage {overflow: hidden;margin-top: .2em;color: #555;font-size: .875em;}
.b-ext .progress__description {float: left;}
.b-ext [dir="rtl"] .progress__description {float: right;}
.b-ext .progress__percentage {float: right;}
.b-ext [dir="rtl"] .progress__percentage {float: left;}
.b-ext .progress--small .progress__track {height: 7px;}
.b-ext .progress--small .progress__bar {height: 7px;background-size: 20px 20px;}
.b-ext .ajax-progress {display: inline-block;padding: 1px 5px 2px 5px;}
.b-ext [dir="rtl"] .ajax-progress {float: right;}
.b-ext .ajax-progress-throbber .throbber {display: inline;padding: 1px 6px 2px;background: transparent url("/ext/core/misc/throbber-active.gif") no-repeat 0 center;}
.b-ext .ajax-progress-throbber .message {display: inline;padding: 1px 5px 2px;}
.b-ext tr .ajax-progress-throbber .throbber {margin: 0 2px;}
.b-ext .ajax-progress-bar {width: 16em;}
.b-ext .ajax-progress-fullscreen {position: fixed;z-index: 1261;top: 48.5%;left: 49%;width: 24px;height: 24px;padding: 4px;opacity: .9;border-radius: 7px;background-color: #232323;background-image: url("/ext/core/misc/loading-small.gif");background-repeat: no-repeat;background-position: center center;}
.b-ext [dir="rtl"] .ajax-progress-fullscreen {right: 49%;left: auto;}