
/* ext/all.css */
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,th,ul{margin:0;padding:0}body,html,img{border:0}th{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:after,q:before{content:''}:root{--ext-form-field-height:26px}.ext-border-box,.ext-border-box *{box-sizing:border-box}body,html{height:100%;overflow:hidden}.fr-mask{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background-color:var(--theme-mask-hidden);transition:background-color 300ms;pointer-events:none;border-radius:inherit}.fr-mask.shown{background-color:var(--theme-mask-shown);pointer-events:auto}.fr-mask.x-disabled{backdrop-filter:blur(.5px)}body.popup .fr-mask{background-color:var(--theme-mask-popups-hidden)}.fr-mask.x-disabled,.x-window-body.x-masked .fr-mask,body.popup .fr-mask.shown{background-color:var(--theme-mask-popups-shown)}.fr-mask-msg{z-index:1001;padding:15px;background-color:var(--theme-bg);border-radius:var(--sBr);border:1px solid var(--hBCol)}.x-hidden,.x-hide-offsets{position:absolute!important;left:-10000px;top:-10000px;visibility:hidden}.x-hide-display{display:none!important}.x-hide-visibility{visibility:hidden!important}.unselectable,.x-unselectable,.x-unselectable *{user-select:none;-webkit-user-select:none;cursor:default}input,textarea{background-color:var(--theme-bg)}.x-splitbar-proxy{position:absolute;visibility:hidden;z-index:20001;line-height:1px;font-size:1px;overflow:hidden}.x-splitbar-h,.x-splitbar-proxy-h{cursor:e-resize}.x-splitbar-proxy-h{border-left:5px solid var(--hBCol)}.x-splitbar-proxy-v,.x-splitbar-v{cursor:s-resize}.x-splitbar-proxy-v{border-top:5px solid var(--hBCol)}.x-splitbar-v{border-top:1px solid var(--hBCol)}.x-splitbar-h{border-left:1px solid var(--hBCol)}.x-color-palette{max-width:165px;cursor:pointer;padding:3px 8px;display:flex;flex-wrap:wrap;gap:8px}.x-color-palette div{cursor:pointer;height:18px;width:18px;border-radius:var(--sBr);transition:box-shadow .1s}.fr-is-mobile .x-color-palette{max-width:290px;gap:10px}.fr-is-mobile .x-color-palette div{height:36px;width:36px}.x-color-palette div.x-color-palette-sel,.x-color-palette div:hover{box-shadow:inset 0 0 0 2px white,0 0 0 1px var(--theme-main)}.x-text-resize{position:absolute;left:-1000px;top:-1000px;visibility:hidden;zoom:1}.x-drag-overlay{width:100%;height:100%;display:none;position:absolute;left:0;top:0;z-index:20000}.x-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0}.x-resizable-handle{position:absolute;z-index:100;font-size:1px;line-height:6px;overflow:hidden;opacity:0}.x-resizable-handle-east{width:6px;cursor:e-resize;right:0;top:0;height:100%}.x-resizable-handle-south{width:100%;cursor:s-resize;left:0;bottom:0;height:6px}.x-resizable-handle-west{width:6px;cursor:w-resize;left:0;top:0;height:100%}.x-resizable-handle-north{width:100%;cursor:n-resize;left:0;top:0;height:6px}.x-resizable-handle-southeast{width:6px;cursor:se-resize;right:0;bottom:0;height:6px;z-index:101}.x-resizable-handle-northwest{width:6px;cursor:nw-resize;left:0;top:0;height:6px;z-index:101}.x-resizable-handle-northeast{width:6px;cursor:ne-resize;right:0;top:0;height:6px;z-index:101}.x-resizable-handle-southwest{width:6px;cursor:sw-resize;left:0;bottom:0;height:6px;z-index:101}.x-resizable-overlay,.x-resizable-proxy{display:none;position:absolute;left:0;top:0}.x-resizable-proxy{border:2px solid var(--hBCol);border-radius:var(--mBr);overflow:hidden;z-index:50000}.x-resizable-overlay{width:100%;height:100%;z-index:200000;opacity:0}.x-tab-strip{color:var(--theme-textLight);border-bottom:1px solid var(--theme-lighter)}.fr-is-mobile .x-tab-strip{overflow:auto;scrollbar-width:none}.fr-is-mobile .x-tab-strip::-webkit-scrollbar{width:0;height:0}.x-tab-strip .frBtn{margin:0 2px 0 0;border-bottom-left-radius:0;border-bottom-right-radius:0}.x-tab-strip .frBtn:hover{outline:0}.x-tab-closable .menuIndicator{width:1.25em;height:1.25em;line-height:1.25em;border-radius:var(--sBr);font-size:12px}.x-tab-closable .menuIndicator:hover{background-color:var(--theme-lighter)}.x-tab-strip .frBtn.x-tab-strip-active{background-color:var(--theme-lighter);color:var(--theme-textOnLighter)}.x-tab-strip .frBtn.x-tab-strip-active .menuIndicator:hover{background-color:var(--theme-menu-highlight)}.x-tab-closable .menuIndicator:active{background-color:var(--theme-lighter)}.x-tab-panel,.x-tab-panel-body,.x-tab-panel-bwrap,.x-tab-panel-footer,.x-tab-panel-header{overflow:hidden}.infoButton{flex:0 0 20px;margin-left:auto}.infoButton .frBtn{margin-right:2px;width:20px;height:20px;color:var(--theme-textLighter)}.x-form-number,.x-form-text,textarea.x-form-field{padding-left:5px}.x-form-check-group.x-form-field-like,.x-form-number,.x-form-text,textarea.x-form-field{border:1px solid var(--hBCol);color:var(--theme-text)}.x-form-field-trigger-wrap,.x-form-number,.x-form-text,.x-form-text-suffix{min-height:var(--ext-form-field-height)}.x-form-text-suffix{padding-left:8px;line-height:var(--ext-form-field-height)}.x-form-field::placeholder,.x-form-number::placeholder,.x-form-text::placeholder,textarea.x-form-field::placeholder{color:var(--theme-textLighter)}.fr-btn-in-form,.x-date-picker .frBtn,.x-form-check-group.x-form-field-like,.x-form-number,.x-form-text,textarea.x-form-field{border-radius:var(--theme-textFieldsBr)}textarea{resize:none}.x-form-text-transparent,.x-form-text-transparent:focus{border-color:transparent;box-shadow:none;padding:0}input.x-form-checkbox,input.x-form-radio{width:12px;height:12px}.x-form-check-group.x-form-field-like{max-height:300px;overflow-y:scroll;padding:5px 10px}.x-form-check-wrap{display:contents}.x-editor .x-form-check-wrap{padding:3px;background-color:#fff}.x-editor .x-form-checkbox{height:13px}.x-form-trigger{flex:0 0 var(--ext-form-field-height);display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--hBCol);border-top-right-radius:var(--theme-textFieldsBr);border-bottom-right-radius:var(--theme-textFieldsBr);border-left:none}.x-trigger-wrap-focus .x-form-trigger{border-color:var(--theme-main)}.x-form-trigger:hover{background-color:var(--theme-menu-highlight)}.x-form-trigger:hover i{color:var(--theme-text)}.x-form-field-trigger-wrap{display:flex}.x-form-field-trigger-wrap .x-form-text{flex:1;width:100%;height:auto;border-top-right-radius:0;border-bottom-right-radius:0}.x-trigger-noedit{cursor:pointer}.x-form-focus,textarea.x-form-focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-color:var(--theme-main)}.x-form-invalid,textarea.x-form-invalid{border:1px solid var(--theme-textDanger)}.x-editor{visibility:hidden;padding:0;margin:0}.x-form-grow-sizer{left:-10000px;padding:8px 3px;position:absolute;visibility:hidden;top:-10000px;white-space:pre-wrap;word-wrap:break-word}.x-form-grow-sizer p{margin:0!important;border:0!important;padding:0!important}.x-form-element,.x-form-item{display:flex;align-items:center}.fr-is-mobile .x-form-item{margin-bottom:15px}.fr-is-mobile .x-column .x-form-item,.x-form-item,.x-form-label-top .x-form-item label.x-form-item-label{margin-bottom:8px}.x-form-item label.x-form-item-label{display:block;padding-right:8px;z-index:2;position:relative}.x-form-element{flex:1;width:100%}.x-form-element .fr-user-list .x-panel-body{border-radius:var(--theme-textFieldsBr);border:1px solid var(--hBCol)}.x-form-invalid-msg{padding:2px 2px 2px 18px;line-height:16px;width:200px;color:var(--theme-textDanger);font-size:12px}.x-form-label-left label.x-form-item-label{text-align:left}.x-form-label-right label.x-form-item-label{text-align:right}.x-form-label-top .x-form-item{align-items:flex-start;flex-direction:column}.x-fieldset legend,.x-form-empty-field{color:var(--theme-textLighter)}.x-form-clear,.x-form-clear-left{clear:both;height:0;overflow:hidden;line-height:0;font-size:0}.x-form-clear-left{clear:left}.x-form-cb-label{flex:1;margin-left:8px;display:flex;column-gap:5px;align-items:center}.x-form .x-form-btns-ct .x-form-btns td{border:0;padding:0}.x-form .x-form-btns-ct .x-form-btns-right table{float:right;clear:none}.x-form .x-form-btns-ct .x-form-btns-left table{float:left;clear:none}.x-form .x-form-btns-ct .x-form-btns-center{text-align:center}.x-form .x-form-btns-ct .x-form-btns-center table{margin:0 auto}.x-form .x-form-btns-ct table td.x-form-btn-td{padding:3px}.x-form-invalid-icon{width:16px;height:18px;visibility:hidden;position:absolute;left:0;top:0;display:block;background:url(../images/generic/exclamation.gif) no-repeat 0 2px}.x-fieldset{position:relative;border:1px solid var(--sBCol);padding:15px;margin-bottom:15px;border-radius:var(--sBr)}.x-fieldset-header-text{display:inline}.x-fieldset legend{font-size:16px;display:flex;align-items:center}.x-fieldset legend .x-tool-toggle{margin-right:3px;margin-left:0;float:left!important}.x-fieldset legend input{margin-right:8px}fieldset.x-panel-collapsed{content-visibility:auto;padding-bottom:0!important;border-width:1px 1px 0!important;border-left-color:transparent;border-right-color:transparent;border-radius:0}fieldset.x-panel-collapsed .x-fieldset-bwrap{visibility:hidden;position:absolute;left:-1000px;top:-1000px}.x-fieldset-noborder{border:0}.x-fieldset-noborder legend{margin-left:-3px}.x-form-label-top .x-hide-label label.x-form-item-label,.x-hide-label label.x-form-item-label{display:none}.frBtn span,.x-fieldset-body,.x-fieldset-bwrap{overflow:hidden}.frBtn{line-height:30px;padding:0 6px;border-radius:var(--sBr);cursor:pointer;transition:background-color .2s ease,color .2s ease;text-align:center;display:flex;align-items:center;user-select:none;-webkit-user-select:none}.frBtn i{transition:color .2s ease}.frBtn.highlighted i{font-weight:900;font-family:'FontAwesomeSolid','FontAwesome';color:var(--theme-main)}.frBtn span{flex:1;text-overflow:ellipsis;pointer-events:none;margin-left:5px;margin-right:5px}.frBtn i.menuIndicator{margin-left:2px;margin-right:2px}.bubbleCount,.frBtn .bubble{display:inline-block;font-size:80%;font-weight:700;border-radius:var(--sBr);background-color:var(--theme-main);color:var(--theme-textOnMain);padding:2px 4px;line-height:initial}.bubbleCount.alert,.frBtn .bubble.alert{background-color:var(--theme-textDanger)}.frBtn *{cursor:pointer}.frBtn:hover{background-color:var(--theme-menu-highlight)}.frBtn:focus{outline:var(--theme-main) solid 1px;outline-offset:-1px}.frBtn.fr-btn-primary:focus{outline-offset:-2px;outline-color:var(--theme-textOnMain)}.frBtn:active{outline:0}.x-btn-click,.x-btn-click:hover,.x-btn-pressed,.x-btn-pressed:hover,.x-form-trigger-click{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);background-color:var(--sBCol)}.fr-btn-default{font-weight:500}.fr-btn-default:hover,.fr-btn-link{color:var(--theme-main)}.fr-btn-link{font-weight:700}.fr-btn-link:hover{box-shadow:none}.fr-btn-smaller{line-height:22px;min-width:50px}.fr-btn-pagingtbar{margin:2px!important}.fr-btn-primary,.fr-btn-primary:hover{background-color:var(--theme-main)}.fr-btn-primary.x-btn-click{box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.7)}.fr-btn-danger,.fr-btn-danger:hover{background-color:var(--theme-textDanger)}.fr-btn-primary i,.fr-btn-primary span{color:var(--theme-textOnMain)}.fr-btn-primary span{min-width:70px}.fr-btn-primary.x-btn-text-icon span{min-width:auto}.x-btn-icon{border-radius:50%;margin:0;padding:0;width:30px;height:30px}.x-btn-icon i{margin:auto}.x-panel-header .x-btn-icon,.x-window-header .x-btn-icon{font-size:16px}.x-btn-menu-active,.x-btn-menu-active:hover{background-color:var(--theme-lighter);border-color:var(--theme-lighter)}.x-btn-disabled *{cursor:default!important;color:var(--theme-textLighter)!important}.fr-btn-in-form{padding:3px!important;line-height:inherit;height:var(--ext-form-field-height);min-width:var(--ext-form-field-height)}.x-toolbar{display:block;position:relative;left:0;top:0;overflow:hidden}.x-toolbar-left{width:100%}.x-toolbar .x-item-disabled .x-btn-icon{opacity:.35}.x-toolbar td{vertical-align:middle}.x-toolbar div,.x-toolbar input,.x-toolbar label,.x-toolbar select,.x-toolbar span,.x-toolbar td{white-space:nowrap}.x-toolbar div.xtb-text{padding:0 5px}.x-toolbar .xtb-sep{display:block;font-size:1px;height:18px;width:2px;overflow:hidden;cursor:default;margin-left:2px;border:0;border-left:1px solid var(--sBCol)}.x-toolbar .xtb-spacer{width:2px}.x-tbar-page-number{width:30px}.x-paging-info{position:absolute;top:5px;right:8px}.paging-tbar-info{color:var(--theme-textLight)}.x-toolbar-ct{width:100%;height:100%}.x-toolbar-right td{text-align:center}.x-panel-bbar,.x-panel-tbar,.x-plain-bbar,.x-plain-tbar,.x-window-bbar,.x-window-tbar{overflow:hidden}.x-toolbar-no-items{color:var(--theme-textLight)!important;padding:5px 10px!important}.x-grid3{position:relative;background-color:var(--theme-bg)}.x-grid3 table,table.x-date-inner{table-layout:fixed}.x-grid3,.x-grid3-viewport{overflow:hidden}.x-grid3-hd-row .x-grid3-marker-hd,.x-grid3-row .x-grid3-marker{padding:3px}.x-grid3-cell-inner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5px;user-select:none;-webkit-user-select:none;position:relative}.x-grid3-hd{display:flex;cursor:inherit;align-items:center}.x-grid3-hd-menu-open,.x-grid3-hd:hover.x-grid3-hd-sortable{background-color:var(--theme-menu-highlight)}.x-grid3-hd-title{flex:1;overflow:hidden;text-overflow:ellipsis}.x-grid3-hd-row,.x-grid3-row{display:flex;align-items:center;cursor:default;border-bottom:1px solid var(--sBCol);line-height:46px}.fr-is-mobile .x-grid3-hd-row,.fr-is-mobile .x-grid3-row{line-height:46px}.x-grid3-resize-proxy{cursor:e-resize}.x-grid3-resize-marker,.x-grid3-resize-proxy{width:1px;left:0;position:absolute;top:0;height:100px;overflow:hidden;visibility:hidden;border:0;z-index:7;background-color:var(--hBCol)}.x-grid3-focus{position:fixed;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;outline:0;user-select:none;-webkit-user-select:none;pointer-events:none}.x-grid3-header{cursor:default;min-height:20px}.x-grid3-header-inner{overflow:hidden}td.sort-asc,td.sort-desc,td.x-grid3-hd-menu-open{color:var(--theme-text)}.x-grid3-sort-icon{flex:0 0 16px;display:none;margin-left:6px;margin-right:5px}.sort-asc .x-grid3-sort-icon,.sort-desc .x-grid3-sort-icon{display:inline-block}.sort-asc .x-grid3-sort-icon:before{content:"\f062"}.sort-desc .x-grid3-sort-icon:before{content:"\f063"}.gridSpacer{height:15px}.x-grid3-scroller{overflow:auto;overflow:overlay;-webkit-overflow-scrolling:touch;position:relative}.x-grid3-body{height:100%}.x-grid3-split{cursor:col-resize;display:block;font-size:1px;height:16px;overflow:hidden;position:absolute;top:2px;width:6px;z-index:3}.x-grid3-row-selected{color:var(--theme-textOnLighter);background-color:var(--theme-lighter)}.x-grid3-col-dd{border:0;padding:0;background-color:transparent}.x-dd-drag-ghost .x-grid3-dd-wrap{padding:1px 3px 3px 1px}.x-grid3-hd,.x-grid3-hd-btn{color:var(--theme-textLighter)}.x-grid3-hd{user-select:none;-webkit-user-select:none}.x-grid3-hd-btn{visibility:hidden;flex:0 0 18px;width:18px;height:100%;cursor:pointer;font-family:'FontAwesome';font-size:18px;text-align:center}.x-grid3-hd-btn:hover{color:var(--theme-text);text-decoration:none}.x-grid3-hd-btn:before{content:"\f142"}.fr-is-mobile .x-grid3-hd-btn,.x-grid3-hd-menu-open .x-grid3-hd-btn,.x-grid3-hd-over .x-grid3-hd-btn{visibility:visible}.x-grid-empty{pointer-events:none;user-select:none;-webkit-user-select:none;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--theme-textLight)}.dragged-over{position:relative}.dragged-over::after{content:'';display:block;position:absolute;height:100%;width:100%;box-shadow:inset 0 0 0 1px var(--theme-main);pointer-events:none;top:0;left:0;border-radius:inherit;z-index:999}.x-dd-drag-proxy{position:absolute;left:0;top:0;z-index:15000}.x-dd-drag-ghost{opacity:.95;padding:10px 10px 10px 35px;white-space:nowrap;box-shadow:0 1px 5px #888;background-color:var(--theme-bg);border-radius:var(--sBr)}.x-dd-drag-repair .x-dd-drag-ghost{opacity:.4;border:0;padding:0;background-color:transparent}.x-dd-drag-repair .x-dd-drop-icon{visibility:hidden}.x-dd-drop-icon{position:absolute;top:9px;left:10px;display:block;width:18px;height:18px;z-index:1;font-family:'FontAwesomeSolid','FontAwesome';font-size:16px;color:var(--theme-textLight)}.x-dd-drop-ok .x-dd-drop-icon:before,.x-tree-drop-ok-append .x-dd-drop-icon:before{color:green;content:"\f00c"}.x-dd-drop-nodrop .x-dd-drop-icon:before{color:red;content:"\f05e"}.x-view-selector{position:absolute;left:0;top:0;width:0;box-shadow:0 0 5px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1);border:1px solid #d4d4d4}.x-tree-elbow-line{display:inline-block;height:18px;width:26px}.x-tree-node-icon{display:inline-block;flex:0 0 24px;text-align:center;margin:0 5px}img.x-tree-node-icon{width:24px}.x-tree-node .x-tree-node-inline-icon{height:24px}.x-tree-node-cb{vertical-align:middle;margin-right:5px}.x-tree-noicon .x-tree-node-icon{width:0;height:0}.x-dd-drag-ghost a,.x-tree-node a,.x-tree-node-el{user-select:none;-webkit-user-select:none;text-overflow:ellipsis;overflow:hidden}.x-tree-node-el{display:flex;align-items:center;line-height:28px;padding-left:5px;cursor:pointer;white-space:nowrap}.fr-is-mobile .x-tree-node-el{line-height:42px}.x-tree-node-indent{pointer-events:none}.x-dd-drag-ghost a,.x-tree-node a{text-decoration:none;color:var(--theme-text)}.x-tree-node .x-tree-node-disabled .x-tree-node-icon{opacity:.5}.x-tree-node .x-tree-node-disabled a span{color:gray!important}.x-dd-drag-ghost a:hover,.x-tree-node a:hover{text-decoration:none}.x-tree-node-el:hover{background-color:var(--theme-menu-highlight)}.x-tree-node-el.x-tree-selected{cursor:default;background-color:var(--theme-lighter)}.x-tree-selected a{font-weight:700;color:var(--theme-textOnLighter)}.x-tree-selected .x-tree-node-icon:not(.fa-folder){color:var(--theme-textOnLighter)}.x-tree-ec-icon{text-align:center;flex:0 0 20px;width:20px;height:20px;line-height:20px;color:var(--theme-textLight);transition:transform .2s ease;font-size:11px}.x-tree-ec-icon.closed,.x-tree-ec-icon.open{cursor:default}.x-tree-node .x-tree-ec-icon.closed:before,.x-tree-node .x-tree-ec-icon.open:before{content:"\f105"}.x-tree-node .x-tree-ec-icon.open{transform:rotate(90deg)}.x-tree-node .x-tree-ec-icon:hover{font-family:'FontAwesomeSolid','FontAwesome'}.x-tree .x-panel-body{padding-left:10px;padding-right:10px}.x-tree.user-chooser-tree .x-panel-body{padding:0}.user-chooser-tree .x-tree-node{margin-top:1px}.fr-userlist-field-tbar{padding-top:5px}.x-date-picker a{outline:0}.x-date-picker a em{font-style:normal}.x-date-left,.x-date-middle,.x-date-right{overflow:hidden}.x-date-middle .x-btn-bc,.x-date-middle .x-btn-bl,.x-date-middle .x-btn-br,.x-date-middle .x-btn-mc,.x-date-middle .x-btn-ml,.x-date-middle .x-btn-mr,.x-date-middle .x-btn-tc,.x-date-middle .x-btn-tl,.x-date-middle .x-btn-tr,dl dt{vertical-align:middle}.x-date-middle .x-btn i{color:#fff}.x-date-left,.x-date-right{width:18px}.x-date-right{text-align:right}.x-date-middle{padding-top:2px;padding-bottom:2px}.x-date-left a,.x-date-right a{display:block;cursor:pointer;opacity:.6;font-family:'FontAwesome';text-align:center}.x-date-left a:hover,.x-date-right a:hover{opacity:1}.x-date-right a{margin-right:2px}.x-date-right a:before{content:"\f054"}.x-date-left a{margin-left:2px}.x-date-left a:before{content:"\f053"}.x-date-inner th{text-align:right!important;border-bottom:1px solid var(--hBCol);cursor:default;padding:0;width:25px;font-size:11px}.x-date-inner th span{display:block;padding:3px;text-align:center}.x-date-inner td{text-align:center}.x-date-inner a{padding:3px 5px;display:block;text-decoration:none;font-size:12px}.x-date-inner .x-date-active{cursor:pointer;color:var(--theme-main)}.x-date-inner .x-date-selected a{background-color:var(--theme-main);color:var(--theme-textOnMain);border-radius:2px}.x-date-inner .x-date-selected span,.x-date-inner .x-date-today a{font-weight:700}.x-date-inner .x-date-nextday a,.x-date-inner .x-date-prevday a{text-decoration:none!important;color:var(--theme-textLight)}.x-date-bottom{padding:2px}.x-date-inner .x-date-disabled a:hover,.x-date-inner a:hover{text-decoration:none!important;color:var(--theme-textOnMain);background-color:var(--theme-main);border-radius:2px}.x-item-disabled .x-date-inner a:hover{background:0 0}.x-date-inner .x-date-disabled a{cursor:default;color:var(--theme-textLight)}.x-date-mp{position:absolute;left:0;top:0;height:100%;width:100%;margin:2px;display:none;background-color:var(--theme-bg);border-radius:var(--sBr)}.x-date-mp td{padding:2px;font-size:11px}td.x-date-mp-month,td.x-date-mp-ybtn,td.x-date-mp-year{border:0;text-align:center;vertical-align:middle;width:25%}.x-date-mp-ok{margin-right:3px}.x-date-mp-btns .frBtn{text-align:center;padding:2px 3px;cursor:pointer;font-size:13px;display:inline-block}.x-date-mp-btns td,.x-date-mp-ybtn{text-align:center}td.x-date-mp-month a,td.x-date-mp-year a{display:block;text-decoration:none;text-align:center}td.x-date-mp-month a:hover,td.x-date-mp-year a:hover{text-decoration:none;cursor:pointer}td.x-date-mp-sel a{background-color:var(--theme-main);color:var(--theme-textOnMain)}.x-date-mp-ybtn a{overflow:hidden;width:15px;height:15px;cursor:pointer;display:block;margin:0 auto;font-family:'FontAwesome'}.x-date-mp-ybtn a.x-date-mp-prev:before{content:"\f053"}.x-date-mp-ybtn a.x-date-mp-next:before{content:"\f054"}td.x-date-mp-sep{border-right:1px solid var(--hBCol)}.x-menu{z-index:15000}.x-menu-floating{background-color:var(--theme-bg);padding:5px 0;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.x-menu-floating,.x-menu-floating .x-date-picker{border-radius:var(--sBr)}.x-menu-list{overflow-y:overlay}.x-menu-list .x-plain-header-text{padding:10px 20px;color:var(--theme-textLight)}.x-menu-list-item{line-height:32px;cursor:pointer;user-select:none;-webkit-user-select:none;display:flex;align-items:center}.x-menu-list-item .x-plain:first-child{flex:1}.fr-is-mobile .x-menu-list-item{line-height:46px}.x-menu-item-arrow .x-menu-item-the-arrow{visibility:visible}.x-menu-sep-li{line-height:0;font-size:0;margin:3px 0;border-bottom:1px solid var(--sBCol);cursor:default}.x-menu-focus{position:absolute;left:-1px;top:-1px;width:1px;height:1px;line-height:1px;font-size:1px;outline:0;user-select:none;-webkit-user-select:none;overflow:hidden;display:block}.x-list dl:hover,.x-menu-item-active{background-color:var(--theme-menu-highlight)}.x-menu-list-checkbox{color:var(--theme-textLight);text-align:center;margin-left:20px;font-size:16px;width:16px;flex:0 0 16px}.x-menu-check-item.checked,.x-menu-check-item.checked .x-menu-item-icon i,.x-menu-check-item.checked .x-menu-list-checkbox{color:var(--theme-main)}.x-menu-item-icon{width:56px;flex:0 0 56px;display:flex;justify-content:center;align-items:center}.x-menu-item-icon i{color:var(--theme-textLight);font-size:16px}.x-menu-item-icon img{height:16px}.fr-is-mobile .x-menu-item-icon img{height:20px;width:20px}.fr-is-mobile .x-menu-item-icon i{font-size:18px}.x-menu-item-text{flex:1;min-width:100px;max-width:300px;margin-right:25px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-menu-item-text.no-icon{margin-left:25px}.x-menu-check-item .x-menu-item-text.no-icon{margin-left:20px}.x-menu-item-the-arrow{font-size:10px;width:10px;flex:0 0 10px;margin-right:15px;text-align:center;line-height:inherit}.x-menu-list-item .x-form-text{flex:1;margin:5px}.x-menu-date-item{line-height:normal;display:block;min-width:auto}.x-menu .x-date-picker{margin:5px}.x-date-menu{padding:0}.x-combo-list{border:1px solid var(--hBCol);overflow:hidden;border-radius:0 0 var(--theme-textFieldsBr) var(--theme-textFieldsBr);background-color:var(--theme-bg)}.x-combo-list-inner{position:relative;overflow:auto;overflow-x:hidden}.x-resizable-pinned .x-combo-list-inner{border-bottom:1px solid #bebebe}.x-combo-list-item{padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;min-height:24px;line-height:24px;vertical-align:middle;max-width:500px}.x-combo-list .x-combo-selected{background-color:var(--theme-lighter);color:var(--theme-textOnLighter)}.fr-is-mobile .x-combo-list-item{min-height:34px;line-height:34px}.x-combo-list-small{font-size:11px}.x-combo-list-inner .loading-indicator{padding:5px}.x-panel{background-color:var(--theme-bg)}.x-panel-header{overflow:hidden;display:flex;align-items:center;padding:var(--marg);justify-content:flex-end}.header-text{cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 0}.x-panel-header-text{font-size:20px}.x-panel-bwrap{overflow:hidden;left:0;top:0}.x-panel-body{overflow:hidden;position:relative}.x-panel-collapsed{content-visibility:hidden}.x-panel-collapsed .x-resizable-handle{display:none}.x-plain,.x-plain-bbar .x-toolbar,.x-plain-body,.x-plain-bwrap,.x-plain-tbar .x-toolbar{overflow:hidden}.x-window-header .x-tool{margin-left:5px}.x-tool-refresh,.x-tool-search{font-size:1em}.x-panel-ghost{z-index:12000;overflow:hidden;position:absolute;left:0;top:0;border-radius:8px;background-color:var(--sBCol);opacity:.65;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.rating-star i,.x-panel-ghost .x-window-header .frBtn{visibility:hidden}.x-panel-ghost *{cursor:move!important}.x-panel-dd-spacer{border:2px dashed var(--sBCol)}.x-panel-btns{overflow:hidden}.x-window{opacity:0;transition:opacity .5s ease;border-radius:var(--mBr);background-color:var(--theme-bg);box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.x-window-modal{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 4px -1px rgba(60,64,67,.5)}.x-window.x-window-maximized{border-radius:0;box-shadow:none}.x-window .x-window-handle{opacity:0}.x-window-header{overflow:hidden;padding:var(--pad) var(--pad) 0;display:flex;align-items:center;justify-content:flex-end}.x-window-header-text{font-size:20px;max-height:var(--pad);padding-right:10px}.x-window-draggable:not(.x-window-maximized),.x-window-draggable:not(.x-window-maximized) .x-window-header-text{cursor:move}.x-window-bwrap{padding:0 var(--pad) var(--pad) var(--pad);overflow:hidden}.x-window-body{overflow:hidden}.x-window-body.x-masked{position:relative}.x-window-prompt .x-window-header{padding:var(--marg) var(--marg) 0}.x-window-prompt .x-window-bwrap{padding:0 var(--marg) var(--marg) var(--marg)}.x-window-small{box-shadow:rgba(0,0,0,.24) 0 3px 8px;border-radius:var(--sBr)}.x-window-small .x-window-header{padding:5px 5px 0 10px}.x-window-small .x-window-header-text{font-size:16px}.x-window-small .x-window-bwrap{padding:5px 10px 10px}.x-dlg-focus{position:absolute;font-size:0;width:0;height:0;overflow:hidden;line-height:0}.x-border-layout-ct{position:relative}.x-border-panel{position:absolute;left:0;top:0}.x-layout-collapsed{position:absolute;left:-10000px;top:-10000px;visibility:hidden;width:30px;height:30px;overflow:hidden;z-index:20}.x-layout-collapsed-over{cursor:pointer}.x-layout-collapsed-east .x-layout-collapsed-tools,.x-layout-collapsed-west .x-layout-collapsed-tools{position:absolute;top:0;left:0;width:30px;height:30px}.x-layout-split{position:absolute;height:10px;width:10px;line-height:1px;font-size:1px;z-index:3}.x-column-layout-ct{overflow:hidden}.x-column{float:left;padding:0;margin:0}.x-column,.x-column-inner{overflow:hidden}.x-viewport,.x-viewport body{margin:0;padding:0;border:0;overflow:hidden;height:100%}.x-abs-layout-item{position:absolute;left:0;top:0}.x-box-inner,.x-box-layout-ct,.x-list dt{overflow:hidden}.x-box-inner{position:relative;left:0;top:0}.x-box-item{position:absolute;left:0;top:0}.x-progress-wrap{overflow:hidden;border-radius:var(--sBr)}.x-progress-inner{position:relative;height:16px}.ux-progress-cell-background,.x-list dl.x-list-selected,.x-progress-inner{background-color:var(--theme-lighter)}.x-grid3-row-selected .ux-progress-cell-background{background-color:var(--theme-bg)}.x-progress-bar{border-bottom-left-radius:2px;border-top-left-radius:2px;height:18px;float:left;width:0}.ux-progress-cell-foreground,.x-progress-bar{background-color:var(--theme-main)}.x-progress-text{padding:0 5px;overflow:hidden;position:absolute;left:0;text-align:center;color:var(--theme-textOnMain)}.x-progress-text-back{color:#000;width:100%}.x-list{user-select:none;-webkit-user-select:none;cursor:default;overflow:auto;overflow:overlay;padding:15px 0}.x-list dl,.x-list-message{display:flex;align-items:center}.x-list dl{border-radius:var(--sBr)}.x-list dt{display:inline-block;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.fr-is-mobile .x-list dl{border-bottom:1px solid var(--sBCol);line-height:46px}.x-list-message{height:100%;justify-content:center;color:var(--theme-textLight);flex-direction:column}.x-slider-inner{position:relative;left:0;top:0;overflow:visible}.x-slider-inner:before{display:block;content:' '}.x-slider-focus{position:absolute;left:0;top:0;width:1px;height:1px;line-height:1px;font-size:1px;outline:0;user-select:none;-webkit-user-select:none;display:block;overflow:hidden}.x-slider-horz .x-slider-inner{height:22px}.x-slider-horz .x-slider-inner:before{border-bottom:2px solid transparent;padding-top:10px}.x-slider-vert{padding-top:7px;width:16px}.x-slider-vert .x-slider-end{padding-bottom:7px}.x-slider-vert .x-slider-inner:before{border-left:2px solid transparent;margin-left:7px;height:100%}.x-slider-thumb{position:absolute;border:2px solid transparent;border-radius:15px;width:10px;height:10px;background-color:var(--theme-bg)}.x-slider-horz .x-slider-inner:before,.x-slider-thumb,.x-slider-vert .x-slider-inner:before{border-color:var(--theme-lighter)}.x-slider-dragging .x-slider-inner:before,.x-slider-dragging .x-slider-thumb,.x-slider-horz:hover .x-slider-inner:before,.x-slider-vert:hover .x-slider-inner:before,.x-slider:hover .x-slider-thumb{border-color:var(--theme-main)}.x-slider-thumb:hover{background-color:var(--theme-main)}.x-slider-horz .x-slider-thumb{left:0;top:6px}.x-slider-vert .x-slider-thumb{left:3px;bottom:0}.x-slider-horz .x-slider-thumb:active{width:12px;height:12px;top:5px}.x-slider-vert .x-slider-thumb:active{width:12px;height:12px;left:2px}.x-date-picker .frBtn{margin:1px;padding:2px;line-height:12px}.x-tree.plain-list .x-panel-body{padding-top:10px;padding-bottom:10px}.x-tree.tree-menu .x-panel-body{padding:var(--marg) 0 0 0}.plain-list .x-tree-ec-icon{display:none}.plain-list .x-tree-node,.tree-menu .x-tree-node{margin-bottom:1px}.plain-list .x-tree-node-el,.tree-menu .x-tree-node-el{padding:2px 0}.x-item-disabled{cursor:default;opacity:.4;pointer-events:none}.x-item-disabled *{cursor:default!important}.x-tip{z-index:20002;background-color:var(--theme-textLight);color:var(--theme-bg);max-width:400px;box-shadow:none;font-size:13px;border-radius:2px;border:1px solid var(--theme-bg);pointer-events:none}.x-window-closable.x-tip{pointer-events:auto}.x-tip .x-window-header{padding:5px 5px 0 10px}.x-tip .x-window-header .x-btn-icon,.x-tip .x-window-header .x-window-header-text{font-size:14px}.x-tip .x-window-bwrap{padding:5px 10px}.fr-feedback-msg{border-radius:var(--mBr);padding:15px;margin-bottom:20px;border:2px solid var(--theme-main);background-color:var(--theme-bg)}.fr-feedback-msg.success{border-color:green}.fr-feedback-msg.error{border-color:var(--theme-textDanger)}.fr-feedback-msg a{text-decoration:underline}.flex-center{display:flex;align-content:center;justify-content:center}.extLabel{display:inline-block;text-align:center;vertical-align:middle;text-transform:uppercase;border-radius:var(--sBr);font-weight:700;background-color:var(--theme-bg);padding:2px 4px;max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-grid3-row .extLabel{max-width:80%;text-overflow:clip;font-size:11px;line-height:normal;padding:1px 2px;border-width:1px}.x-statusbar .x-status-error{color:var(--theme-textDanger)}.grid-icon{font-size:16px}.basicAvatar{height:25px;width:25px;background-size:cover;background-repeat:no-repeat}.basicAvatar.smaller{width:20px;height:20px}.fr-is-mobile .basicAvatar.smaller{width:30px;height:30px}.basicAvatar.group{border-radius:var(--sBr)}.x-grid3-row .basicAvatar{vertical-align:middle}.avatarSelector *,.basicAvatar{border-radius:50%}.avatarSelector .cameraIcon{background-image:url(../images/icons/camera_overlay.png);background-repeat:no-repeat;background-size:24px;background-position:center;background-color:#343434;height:60px;width:60px;position:absolute;top:0;left:0;opacity:.8;visibility:hidden}.avatarSelector:hover .cameraIcon{visibility:visible}body.ext-framed .x-toolbar.fr-viewport-top-bar{height:50px;padding:0 10px}.fr-is-mobile .rating-star i{margin-right:4px;visibility:inherit}.rating-star:hover i{visibility:inherit}.rating-star.empty i:not(.resetBtn){visibility:inherit}.rating-star i.filledstar,.rating-star i:hover{font-family:'FontAwesomeSolid','FontAwesome';visibility:inherit;color:var(--theme-main)}
