@font-face{font-family:'Roboto';font-weight:100;font-style:normal;src:url('./fonts/Roboto-Thin.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:100;font-style:italic;src:url('./fonts/Roboto-ThinItalic.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:300;font-style:normal;src:url('./fonts/Roboto-Light.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:300;font-style:italic;src:url('./fonts/Roboto-LightItalic.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:400;font-style:normal;src:url('./fonts/Roboto-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:400;font-style:italic;src:url('./fonts/Roboto-Italic.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:500;font-style:normal;src:url('./fonts/Roboto-Medium.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:500;font-style:italic;src:url('./fonts/Roboto-MediumItalic.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:700;font-style:normal;src:url('./fonts/Roboto-Bold.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:700;font-style:italic;src:url('./fonts/Roboto-BoldItalic.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:900;font-style:normal;src:url('./fonts/Roboto-Black.ttf') format('truetype');font-display:swap}@font-face{font-family:'Roboto';font-weight:900;font-style:italic;src:url('./fonts/Roboto-BlackItalic.ttf') format('truetype');font-display:swap}@font-face{font-family:'Nunito';src:url('./fonts/Nunito-VariableFont_wght.ttf') format('truetype');font-display:swap}@font-face{font-family:'Nunito';font-style:italic;src:url('./fonts/Nunito-Nunito-Italic-VariableFont_wght.ttf') format('truetype');font-display:swap}@font-face{font-family:'segoe-ui';src:url('./fonts/segoe-ui.otf') format('opentype');font-display:swap}@font-face{font-family:'fa-thins';src:url('./fonts/fa-thin-100.ttf') format('truetype');font-display:swap}@keyframes roll{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes jump{0%{margin-top:0}50%{margin-top:-0.75rem}100%{margin-top:0}}body,html{margin:0;padding:0;box-sizing:border-box;background-color:var(--main-background);font-size:var(--base-font-size);font-family:var(--main-font);color:#464646;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;width:100%;height:100%;overflow:hidden}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media all and (min-width:1270px){body,html{font-size:var(--max-font-size)}}.fa-thins{font-family:fa-thins}.soft-block-blurred{background:var(--soft-block-color);top:0;left:0;width:100%;height:100%;position:absolute;display:block;z-index:996;backdrop-filter:blur(0.0625rem)}.block-window{background:var(--block-color);position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(0.1875rem);z-index:998}.soft-block{background:#fff;top:0;left:0;width:100%;height:100%;position:absolute;opacity:0.01;display:block;z-index:9998}.general-load-bar{position:absolute;top:0;left:0;height:4px;background:var(--main-color);transition:width .1s;z-index:999}.load-window{position:absolute;top:calc(50% - 2rem);-ms-transform:translateY(-50%);transform:translateY(-50%);width:4rem;height:4rem;left:calc(50% - 2rem);border:0.125rem solid rgba(255,255,255,.5);border-top-width:0.125rem;border-top-style:solid;border-top-color:var(--load-color);border-radius:50%;animation:roll 1s linear infinite;z-index:999}.load-window + span{display:inline-block;position:absolute;top:calc(50% + 2rem);width:100%;text-align:center;z-index:999;padding:1rem;color:#fff;font-family:var(--load-font);font-size:1rem;color:var(--load-font-color)}.sm-load{display:inline-block;vertical-align:top;width:1rem;height:1rem;border:0.125rem solid rgba(255,255,255,.5);border-top:0.125rem solid;border-top-color:var(--load-color);border-radius:50%;animation:roll 1s linear infinite}.popup-wrapper{background:transparent;overflow:auto;height:100%;width:100%;position:absolute;top:0;left:0;z-index:999}.popup-window{background:#fff;position:absolute;left:50%;top:35%;transform:translateX(-50%) translateY(-35%);border-radius:0.5rem;display:flex;flex-direction:column}.popup-window > .popup-window-header{background:#fff;flex:0 1 3rem;position:relative;font-size:1.1rem;padding:0.875rem 0 0 0.75rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;font-weight:500;color:#555;pointer-events:none;border-bottom:0.0625rem solid #f5f5f5}.popup-window > .popup-window-header > .popup-close{font-weight:100;font-size:1.75rem;line-height:0;position:absolute;right:1rem;top:1.25rem;cursor:pointer;pointer-events:all;color:#aaa;z-index:1}.popup-window > .popup-window-content{flex:1;position:relative}.popup-window > .popup-window-actions{background:#fff;text-align:right;padding:0.25rem;border-top:0.0625rem solid #f5f5f5;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}.side-window{background:#fff;max-width:0;transition:max-width .5s ease;height:100%;position:absolute;z-index:997;right:0;top:0;box-shadow:#aaa 0 0 0.25rem;scroll-behavior:smooth;display:flex;flex-direction:column;overflow:hidden}.side-window > .side-window-header{flex:0 1 3rem;background:#fff;vertical-align:top;text-align:left;width:100%;font-size:1.1rem;font-weight:500;padding:0.875rem 0 0 0.75rem;color:#555;pointer-events:none;border-bottom:0.0625rem solid #f5f5f5}.side-window > .side-window-header .side-close{cursor:pointer;float:right;font-size:1.75rem;font-weight:lighter;margin-top:-0.625rem;margin-right:0.75rem;color:#aaa;pointer-events:all}.side-window > .side-window-content{flex:1;overflow:auto;scroll-behavior:smooth;position:relative;height:100%}.side-window > .side-window-actions{background:#fff;width:100%;padding:0.25rem;border-top:0.0625rem solid #f5f5f5}.side-window > *{opacity:0;transition:opacity .2s linear}.side-window.showned{max-width:100%}.side-window.showned > *{opacity:1}.sys-hidden-element{display:none}.sys-btn{font-family:var(--input-font);font-size:.65rem;text-transform:uppercase;border:0;background:rgba(255,255,255,1);border:0.0625rem solid rgba(70,70,70,.2);color:rgba(70,70,70,.7);padding:0.7rem 1rem 0.7rem 1rem;border-radius:0.25rem;font-weight:500;cursor:pointer;transition:border .2s,color .2s,box-shadow .2s;margin:0.125rem}.sys-btn:hover,.sys-btn:focus,.sys-btn:active{color:rgb(70,70,70,.7);background:rgba(225,225,225,.2);outline:none}.sys-btn > span.icon{margin-right:1.1rem;margin-left:0.1rem}.sys-btn.collapsible{max-width:2.6rem;overflow:hidden;white-space:nowrap;transition:max-width .2s,box-shadow .2s}.sys-btn.collapsible:hover,.sys-btn.collapsible:focus,.sys-btn.collapsible:active{width:auto;max-width:35vw}.sys-btn > *{pointer-events:none}.sys-btn-smaller{padding:.4rem .8rem !important}.btn-main{color:var(--main-color) !important;border-color:var(--main-border-color) !important;transition:box-shadow .2s,color .2s,background .2s,border-color .2s;border-color:var(--main-border-color) !important}.btn-main:hover,.btn-blue:focus,.btn-blue:active{color:var(--main-color) !important;background:var(--main-input-color) !important}.btn-blue{color:rgb(32,144,234,.85) !important;transition:box-shadow .2s,color .2s,background .2s,border-color .2s;border-color:rgb(32,144,234,.3)}.btn-blue:hover,.btn-blue:focus,.btn-blue:active{color:rgb(32,144,234,1) !important;background:rgb(32,144,234,.05)}.btn-red{color:rgb(248,41,41,.85) !important;transition:box-shadow .2s,color .2s,background .2s,border-color .2s;border-color:rgb(248,41,41,.35)}.btn-red:hover,.btn-red:focus,.btn-red:active{color:rgb(248,41,41,1) !important;background:rgb(248,41,41,.05)}.btn-lred{color:rgb(248,126,93,.85) !important;transition:box-shadow .2s,color .2s,background .2s,border-color .2s;border-color:rgb(248,126,93,.35)}.btn-lred:hover,.btn-red:focus,.btn-red:active{color:rgb(248,126,93,1) !important;background:rgb(248,126,93,.05)}.btn-green{color:rgb(103,196,114,.85) !important;transition:box-shadow .2s,color .2s,background .2s,border-color .2s;border-color:rgb(103,196,114,.35)}.btn-green:hover,.btn-green:focus,.btn-green:active{color:rgb(103,196,114,1) !important;background:rgb(103,196,114,.1)}.btn-purple{color:rgb(171,41,203,.85) !important;transition:box-shadow .2s,color .2s,background .2s,border-color .2s;border-color:rgb(171,41,203,.35)}.btn-purple:hover,.btn-purple:focus,.btn-purple:active{color:rgb(171,41,203,1) !important;background:rgb(171,41,203,.05)}.btn-main-x{background:var(--main-color);color:var(--main-color-font);border:0.0625rem solid var(--main-color);transition:box-shadow .2s,color .2s,background .2s,border-color .2s}.btn-main-x:hover,.btn-main-x:focus,.btn-main-x:active{background:var(--main-color);color:var(--main-color-font);border-color:var(--main-color);box-shadow:#aaa 0 0 0.1875rem}.btn-blue-x{background:#2090EA;color:#fff;transition:box-shadow .2s,color .2s,background .2s,border-color .2s}.btn-blue-x:hover,.btn-blue-x:focus,.btn-blue-x:active{background:#2090EA;color:#fff;border:0.0625rem solid #2090EA;box-shadow:#aaa 0 0 0.1875rem}.btn-red-x{background:#F82929;color:#fff;transition:box-shadow .2s,color .2s,background .2s,border-color .2s}.btn-red-x:hover,.btn-red-x:focus,.btn-red-x:active{background:#F82929;color:#fff;border:0.0625rem solid #F82929;box-shadow:#aaa 0 0 0.1875rem}.btn-lred-x{background:#f87e5d;color:#fff;transition:box-shadow .2s,color .2s,background .2s,border-color .2s}.btn-lred-x:hover,.btn-red-x:focus,.btn-red-x:active{background:#f87e5d;color:#fff;border:0.0625rem solid #f87e5d;box-shadow:#aaa 0 0 0.1875rem}.btn-green-x{background:#67C472;color:#fff;transition:box-shadow .2s,color .2s,background .2s,border-color .2s}.btn-green-x:hover,.btn-green-x:focus,.btn-green-x:active{background:#67C472;color:#fff;border:0.0625rem solid #67C472;box-shadow:#aaa 0 0 0.1875rem}.btn-purple-x{background:#AB29CB;color:#fff;transition:box-shadow .2s,color .2s,background .2s,border-color .2s}.btn-purple-x:hover,.btn-purple-x:focus,.btn-purple-x:active{background:#AB29CB;color:#fff;border:0.0625rem solid #AB29CB;box-shadow:#aaa 0 0 0.1875rem}.btn-load{display:inline-block;vertical-align:top;width:.7rem;height:.7rem;border:0.125rem solid transparent;border-top:0.125rem solid rgba(70,70,70,1);border-radius:50%;animation:roll 1s linear infinite}.btn-main .btn-load{border-top-color:var(--main-color)}.btn-blue .btn-load{border-top-color:#2090EA}.btn-red .btn-load{border-top-color:#F82929}.btn-lred .btn-load{border-top-color:#f75564}.btn-green .btn-load{border-top-color:#67C472}.btn-main-x .btn-load{border-top-color:var(--main-color-font)}.btn-blue-x .btn-load{border-top-color:rgba(255,255,255,1)}.btn-red-x .btn-load{border-top-color:rgba(255,255,255,1)}.btn-lred-x .btn-load{border-top-color:rgba(255,255,255,1)}.btn-green-x .btn-load{border-top-color:rgba(255,255,255,1)}.sys-btn[disabled],input[type=button][disabled]{background:#ddd !important;color:#aaa !important;border:0.0625rem solid #ddd !important;pointer-events:none !important}.side-window > .side-window-actions > button{width:100%}.field{border:0;border-bottom:0.0625rem solid #ddd;margin:1.5rem 0;padding:0;position:relative;background:#fafafa;transition:border .2s,background .2s;outline:none;overflow:visible;border-radius:.2rem .2rem 0 0}.field:focus-within{outline:0.0625rem solid rgba(50,50,50,0);box-shadow:none;border-bottom:0.0625rem solid;border-bottom-color:var(--main-color);background:var(--main-input-color)}.field > label{cursor:text;font-size:.8rem;padding:0;font-family:var(--main-font);position:absolute;z-index:1;margin-top:0.55rem;background:transparent;color:#bbb;margin-left:0.2rem;border:0.0625rem solid transparent;outline:none;user-select:none;transition:color .2s,font-size .2s,margin-top .2s,background .2s}.field > label > *{cursor:inherit}.field > label > .hint{cursor:help;margin-left:0.25rem}.field > label > .hint > span{font-size:80%;margin-top:0.125rem;vertical-align:top}.field.search > label:before{font-family:"Font Awesome 5 Free";font-weight:bold;content:"\f002";margin-right:0.25rem;font-size:80%;float:left;margin-top:0.15625rem}.field:focus-within > label{cursor:default;font-size:.6rem;font-family:var(--main-font);margin-top:.1rem;background:transparent;color:#888}.field.valued > label{cursor:default;font-size:.6rem;font-family:var(--main-font);margin-top:.1rem;background:transparent;color:#888}.field.no-anim > label{cursor:default;font-size:.6rem;font-family:var(--main-font);margin-top:.1rem;background:transparent;color:#888}.field.closed{border:0.0625rem solid #ddd;border-radius:0.1875rem}.field[disabled]{opacity:.5;pointer-events:none}.field.requested{border-bottom:0.0625rem solid rgb(248 41 41 / 0.25) !important}.fake-field[disabled]{pointer-events:none}.fake-field[disabled] .sys-btn{display:none}.field + .request-alert{float:left;font-size:.6rem;color:#F95668;margin-top:-1.375rem;width:100%;font-weight:500;text-align:left;padding-left:0.25rem}.fake-field + .request-alert{float:left;font-size:.6rem;color:#F95668;width:100%;font-weight:500;text-align:left}.sys-request-alert-std{display:inline-block;font-size:.6rem;color:#F95668;width:100%;font-weight:500;text-align:left}.field > input[type=file]{border:0;font-family:var(--main-font);padding:1rem 0.2rem 0.1rem 0.2rem;color:#888;background:transparent;width:100%;outline:none}.field > input[type=text]{border:0;font-family:var(--main-font);padding:1rem 0.2rem 0.1rem 0.2rem;color:#666;font-size:.8rem;background:transparent;width:100%;outline:none}.field > input[type=text] + span.pass-toggle{font-size:1rem;color:#bbb;position:absolute;right:0.3rem;top:0.8rem}.field > input[type=email]{border:0;font-family:var(--main-font);padding:1rem 0.2rem 0.1rem 0.2rem;color:#666;font-size:.8rem;background:transparent;width:100%;outline:none}.field > input[type=password]{border:0;font-family:var(--main-font);padding:1rem 0.2rem 0.1rem 0.2rem;color:#666;font-size:.8rem;background:transparent;width:100%;outline:none}.field > input[type=password] + span.pass-toggle{font-size:1rem;color:#bbb;position:absolute;right:0.37rem;top:0.8rem}.field > input[type=date]{border:0;font-family:var(--main-font);padding:1rem 0.2rem 0.1rem 0.2rem;color:#666;font-size:.8rem;background:transparent;width:100%;outline:none}.field > input[type=datetime-local]{border:0;font-family:var(--main-font);padding:1rem 0.2rem 0.1rem 0.2rem;color:#666;font-size:.8rem;background:transparent;width:100%;outline:none}.field > input[type=time]{border:0;font-family:var(--main-font);padding:1rem 0.2rem 0.1rem 0.2rem;color:#666;font-size:.8rem;background:transparent;width:100%;outline:none}.field > input[type=search]{border:0;font-family:var(--main-font);padding:1rem 0.2rem 0.1rem 0.2rem;color:#666;font-size:.8rem;background:transparent;width:100%;outline:none}.field > select{border:0;font-family:var(--main-font);padding:0;color:#666;font-size:.8rem;background:transparent;width:100%;outline:none}input.toggle-space{padding-right:2rem !important}.ui-selectmenu-button[role="combobox"]{font-size:.8rem;text-align:left;padding:.8rem 0.2rem 0.3rem 0.2rem;background:#fff;border:0.0625rem solid rgba(50,50,50,0.1);color:#666;font-family:var(--input-font);outline:none}.ui-selectmenu-button[role="combobox"] .ui-icon{background-image:none;text-indent:initial}.ui-selectmenu-button[role="combobox"] .ui-icon:before{font-family:"Font Awesome 5 Free";content:"\f0c9";font-weight:900;display:inline-block;font-size:.6rem;float:right;margin-top:0.2rem;margin-right:.2rem}.ui-menu[role="listbox"]{font-size:.8rem;text-align:left;padding:0.1875rem;color:#888;width:calc(100% - 1rem);font-family:var(--input-font);border:0.0625rem solid rgba(50,50,50,0.1);max-height:12.5rem}.ui-selectmenu-menu.ui-front.ui-selectmenu-open{background:#fff;z-index:9999;box-shadow:#ccc 0.0625rem 0.0625rem 0.1875rem}.ui-state-disabled{opacity:initial}.ui-selectmenu-button[role="combobox"] .ui-selectmenu-text{font-family:var(--input-font);display:flex;flex-direction:row;align-items:center}.ui-selectmenu-button[role="combobox"] .ui-selectmenu-text > span{max-width:24rem;overflow:hidden;text-overflow:ellipsis}.sys-select-search{width:100%;background:transparent;position:relative}.sys-select-search > input{border:0.0625rem solid #eee;border-bottom:0;font-family:var(--main-font);padding:0.75rem 0.75rem 0.75rem 2rem;color:#666;font-size:.8rem;background:#fff;width:100%;outline:none}.sys-select-search:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f002";position:absolute;z-index:1;color:#aaa;top:0.8125rem;left:0.5rem}.field > .ui-selectmenu-button[role="combobox"]{border:0;margin:0;width:100%;background:transparent;padding:1rem 0.2rem 0.1rem 0.2rem}.field-combo.ui-menu[role="listbox"] > .ui-menu-item > div{padding:0.5rem 0.3125rem}.field-combo.ui-menu[role="listbox"] .cb-option-desc{font-family:var(--input-font);display:flex;flex-direction:row;align-items:center;font-size:.9rem;color:#888}.field-combo.ui-menu[role="listbox"] .cb-option-desc > span{}.field-combo.ui-menu[role="listbox"] .cb-option-icon{font-size:1rem;width:1.5rem;text-align:left;padding-left:.25rem}.field-combo.ui-menu[role="listbox"] .cb-option-hint{font-family:var(--input-font);display:block;font-size:.7rem;color:#aaa;padding:0.2rem 0 0 0}.field-combo.ui-menu[role="listbox"]:has(.cb-option-icon) .cb-option-hint{padding:0.25rem 0 0 1.5rem}.field-combo.ui-menu[role="listbox"] .cb-option-no-hint{display:none}.field-combo .ui-state-active[role="option"]{background:var(--main-input-color);border:0.0625rem solid rgba(0,0,0,0);color:#888}.field-combo.ui-selectmenu-button[role="combobox"] > .ui-selectmenu-text > .cb-option-icon{display:inline-block;margin-right:.3rem !important}.chosen-container > ul{background:none;font-family:var(--input-font);font-size:.8rem !important;padding:0.1875rem 0.375rem 0.125rem 0.375rem !important;border:0.0625rem solid transparent !important;border-radius:0.25rem;outline:0;color:#464646;width:100%}.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-size:.8rem !important;font-family:var(--input-font);padding:0;margin:0}.chosen-container .chosen-drop{border:0.0625rem solid rgba(50,50,50,0.1);-webkit-box-shadow:none;box-shadow:none !important;box-shadow:#ccc 0.125rem 0.125rem 0.25rem;margin-left:-0.0625rem;margin-top:-0.125rem;width:calc(100% + 0.125rem)}.chosen-container .chosen-results{max-height:12.5rem;border:0.0625rem solid rgba(50,50,50,0.1);box-shadow:#ccc 0.125rem 0.125rem 0.25rem}.chosen-container .chosen-results li{font-family:var(--input-font);font-size:.8rem !important;color:#888}.chosen-container .chosen-results li.no-results{font-family:var(--input-font);font-size:.8rem !important}.chosen-container .chosen-choices{background:none;font-family:var(--input-font);font-size:.8rem !important;border:0.0625rem solid transparent;box-shadow:none !important;padding:.6rem .3rem 0 .2rem !important}.chosen-container .chosen-choices .search-choice{background:var(--main-color) !important;font-size:.7rem !important;font-family:var(--input-font);color:var(--main-color-font) !important;margin:0.1875rem 0.1875rem 0 0 !important;padding:0.25rem !important;padding-right:1.5rem !important;border:0 !important}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{font-size:.8rem !important;color:var(--main-color-font) !important;background:none;margin-top:-0.0625rem}.chosen-container .chosen-choices .search-choice .search-choice-close:after{content:"×";font-size:1rem !important;font-weight:300}.chosen-container .active-result{transition:all .15s}.chosen-container .highlighted{background:var(--main-color) !important;color:var(--main-color-font) !important}.chosen-choices{max-height:9.375rem !important;overflow:hidden !important}.switch{position:relative;display:inline-block;width:1.875rem;height:1.0625rem;position:absolute;top:calc(50% - 0.53125rem);right:0.25rem}.switch:focus-within > .slider{background-color:#ccc}.switch.left{float:left}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ddd;-webkit-transition:.2s;transition:.2s}.slider:before{position:absolute;content:"";height:0.8125rem;width:0.8125rem;left:0.125rem;bottom:0.125rem;background-color:white;-webkit-transition:.2s;transition:.2s}input:checked + .slider{background-color:var(--main-color)}input:checked + .slider:before{-webkit-transform:translateX(0.8125rem);-ms-transform:translateX(0.8125rem);transform:translateX(0.8125rem)}.switch:focus-within > input:checked + .slider{background-color:var(--main-color)}.slider.round{border-radius:1.0625rem}.slider.round:before{border-radius:50%}.field-checkbox{border:0;margin:1.5rem 0;padding:0;padding-left:.2rem;position:relative;border-left:0 solid transparent;transition:padding .2s,border-left .2s}.field-checkbox > label:first-child{font-size:.8rem;color:#555;margin-top:0.25rem;display:inline-block;width:calc(100% - 2.375rem)}.field-checkbox > label:first-child .hint{font-size:.7rem;color:#aaa;display:block;width:90%}.field-checkbox .switch{vertical-align:middle}.field-checkbox[disabled]{opacity:.5;pointer-events:none}.field-checkbox.requested{border-left:0.125rem solid #F95668;padding:0 0 0 0.1875rem}.field-checkbox + .request-alert{float:left;text-align:left;font-size:.6rem;color:#F95668;margin-top:-1.5rem;width:100%;font-weight:500;padding-left:0.375rem}input.simple-check{visibility:hidden;width:0;height:0;display:inline-block}input.simple-check + label > span:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"\f0c8";margin-right:.25rem;font-size:.8rem;color:#888;cursor:pointer}input.simple-check:checked + label > span:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f14a";margin-right:.25rem;font-size:.8rem;color:var(--main-color);cursor:pointer}input.simple-check:disabled + label,input.simple-check[disabled] + label{pointer-events:none;cursor:not-allowed}input.simple-check:disabled + label > span:before{color:#ccc !important;cursor:not-allowed}input.simple-radio{visibility:hidden;width:0;height:0;display:inline-block}input.simple-radio + label > span:before{font-family:"Font Awesome 6 Free";font-weight:400;content:"\f111";margin-right:.25rem;font-size:.8rem;color:#888;cursor:pointer}input.simple-radio:checked + label > span:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f192";margin-right:.25rem;font-size:.8rem;color:var(--main-color);cursor:pointer}input.simple-radio:disabled + label,input.simple-radio[disabled] + label{pointer-events:none;cursor:not-allowed}input.simple-radio:disabled + label > span:before{color:#ccc !important;cursor:not-allowed}.field.textarea{border:0.0625rem solid #ddd !important;border-radius:.2rem}.field.textarea:focus-within{border:0.0625rem solid var(--main-color) !important}.field.textarea[disabled]{opacity:.5;pointer-events:none}.field.textarea.requested{border:0.0625rem solid rgb(248 41 41 / 0.25) !important}.field.textarea > label{cursor:default;font-size:.6rem;font-family:var(--main-font);margin-top:.1rem;background:transparent;color:#888}.field > textarea{border:0;font-family:var(--main-font);margin:1rem 0.2rem 0.05rem 0.2rem;padding:0;color:#666;font-size:.8rem;background:transparent;width:calc(100% - 0.625rem);outline:none;resize:none;height:3rem;white-space:nowrap;overflow:auto}.file-upload{border:0.0625rem dashed #ccc;width:100%;height:8rem;position:relative;cursor:pointer;transition:border .2s;border-radius:0.375rem;margin-bottom:1rem}.file-upload > input[type=file]{display:none}.file-upload::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f382";font-size:4rem;color:#eee;position:absolute;left:50%;top:40%;transform:translateX(-50%) translateY(-50%);transition:color .2s}.file-upload > .fl-label{font-size:.7rem;color:#aaa;position:absolute;text-align:center;width:100%;top:calc(40% + 2.5rem);transition:color .2s}.file-upload:hover{border:0.0625rem dashed #aaa}.file-upload:hover::before{color:var(--main-color)}.file-upload:hover > .fl-label{color:#888}.file-upload.file-over{border:0.0625rem dashed #aaa}.file-upload.file-over::before{color:var(--main-color)}.file-upload.file-over > .fl-label{color:#888}.file-upload.with-file::before{font-family:"Font Awesome 5 Free";content:"\f574";color:var(--main-color);font-weight:900}.file-upload[disabled]{opacity:.5;pointer-events:none}.file-upload.requested{border:0.0625rem dashed rgb(248 41 41 / 0.5);background:rgb(248 41 41 / 0.01)}.file-upload + .request-alert{float:left;font-size:.6rem;color:#F95668;margin-top:-1rem;width:100%;font-weight:500;text-align:left;padding-left:0.25rem}.field-number{border:0;margin:1.25rem 0;padding:0;padding-left:.2rem;position:relative;border-left:0 solid transparent}.field-number > label:first-child{font-size:.8rem;color:#555;margin-top:0.25rem;display:inline-block;width:calc(100% - 4.25rem)}.field-number > label:first-child .hint{font-size:.7rem;color:#aaa;display:block;max-width:95%}.field-number > input[type="text"]{display:inline-block;float:right;border:0.0625rem solid #ddd;font-family:var(--main-font);padding:0.5rem;margin-right:0.25rem;color:#666;font-size:.8rem;width:4rem;outline:none;border-radius:0.375rem;vertical-align:middle;text-align:center;transition:border-color .2s}.field-number > input[type="text"]:focus{border-color:var(--main-color)}.field-number[disabled]{opacity:.5;pointer-events:none}.field-number.requested > input[type="text"]{border-color:rgb(248 41 41 / 0.25)}.field-number + .request-alert{float:left;text-align:left;font-size:.6rem;color:#F95668;margin-top:-0.875rem;width:100%;font-weight:500;padding-left:0.375rem}.field-phone{position:relative}.field-phone > input{padding-left:2rem !important}.field-phone > .phone-ddi{position:absolute;background:#fff;width:1.5rem;height:.9rem;font-size:.8rem;border:.05rem solid #bbb;top:1rem;left:.2rem;border-radius:.3rem;cursor:pointer;outline:none}.field-phone > .phone-ddi:before{content:attr(current-value);font-size:.6rem;font-weight:500;color:#666;line-height:.5rem;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.field-phone > .phone-ddi > div{display:none;background:#fff;flex-direction:column;position:absolute;margin:-1rem 0 0 1.75rem;border:.05rem solid #eee;white-space:nowrap;z-index:2;border-radius:.3rem;font-size:.7rem;padding:.3rem 0;box-shadow:rgb(0,0,0,.3) .1rem .1rem .3rem}.field-phone > .phone-ddi > div > span{padding:.3rem;cursor:pointer;transition:background .3s}.field-phone > .phone-ddi > div > span:hover{background:var(--selection-input-color)}.field-phone > .phone-ddi:focus-within > div{display:flex}.field-color{display:flex;flex-direction:row;align-items:start;position:relative;font-size:.8rem;padding:.5rem .7rem .25rem}.field-color > input[type=color]{opacity:0;height:0;width:0;pointer-events:none}.field-color > label:first-child{margin-right:auto;padding-top:.3rem}.field-color > div:last-child{width:2.5rem;height:1.5rem;border:.1rem solid #eee;border-radius:.3rem;cursor:pointer}.field-color > div:last-child:before{content:attr(color);font-size:.8rem;position:absolute;transform:translateX(calc(-100% - .5rem));margin-top:.25rem}.field-color-picker-popup{display:flex;flex-direction:column;align-items:center;justify-content:center}.field-color-picker-popup > div:nth-child(1){display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:.25rem;padding:1rem}.field-color-picker-popup > div:nth-child(1) > div{flex:1 0 15%;height:1.5rem;border-radius:.3rem;cursor:pointer;border:.1rem solid #ddd}.field-color-picker-popup > div:nth-child(2){display:flex;flex-direction:column;justify-content:center;padding-bottom:1rem;position:relative}.field-color-picker-popup > div:nth-child(2) > input[type=color]{position:absolute;outline:none;border:.1rem solid #ddd;border-radius:.3rem;width:3rem;height:1.75rem;padding:0;margin:.1rem 0 .1rem .2rem}.field-color-picker-popup > div:nth-child(2) > input[type=text]{font-size:1.2rem;outline:none;border:.1rem solid #ddd;border-radius:.3rem;padding:.25rem;text-align:center;color:#464646}.cute-list{list-style-type:none;margin:0;padding:0;margin-bottom:0.3125rem}.cute-list > li{border:0.0625rem solid #eee;padding:0.3125rem 0.3125rem 0 0.3125rem;border-radius:0.1875rem;border-left:0.1875rem solid;border-left-color:var(--main-color);border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.cute-list > li > .field{margin:1rem 0 0 0;vertical-align:top}.cute-list > li > .field:last-of-type{margin-bottom:0.625rem}.cute-list > li > .actions{text-align:right;padding-bottom:0.1875rem}.cute-list > li > .actions > button{vertical-align:top;margin-top:0.5rem;margin-left:0.125rem;margin:0}.virtual-list{margin:0;padding:0;list-style-type:none}.field-group{border:0;border-top:.1rem solid #ddd;position:relative;padding:1.75rem 0 .5rem 0;margin:1rem 0}.field-group > legend{position:absolute;font-size:0.8rem;font-weight:600;text-transform:uppercase;color:#666;margin-top:-1.75rem;background:transparent;width:100%;padding:.5rem 0}.field-group > legend + *{margin-top:1rem !important}.field-group.collapsible{max-height:1.25rem;overflow:hidden;transition:max-height ease-in-out .4s;border-top:none;margin-top:2rem}.field-group.collapsible > legend{cursor:pointer;border:.1rem solid #ddd;padding:.5rem;border-radius:.2rem;transition:padding .2s}.field-group.collapsible > legend:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";float:right;transform:rotate(0deg);transition:transform ease-in-out .4s;margin-top:.15rem}.field-group.collapsible.expanded{border-top:.1rem solid #ddd}.field-group.collapsible.expanded > legend{border:none;padding:.5rem 0}.field-group.collapsible.expanded > legend:after{transform:rotate(180deg)}.field-group.collapsible:not(.expanded) + .field-group{margin-top:2rem}.local-hint{display:inline-block;width:100%;font-size:.7rem;font-weight:400;color:#2090EA;margin:0.25rem 0;border:0.0625rem dashed #ddd;padding:0.3125rem;padding-left:1.25rem;border-radius:0.1875rem;position:relative}.local-hint:before{font-family:"Font Awesome 5 Free";content:"\f059\00a0";font-weight:bold;position:absolute;margin-left:-.95rem}.local-hint + .field{margin-top:0.5rem}.local-hint.warn{color:#c1a62a}.local-hint.warn:before{content:"\f071"}.simple-popup-alert{padding:0 1rem}.simple-popup-alert > p{font-size:.8rem;color:#666;word-break:break-word}.sys-removal-popup .popup-window-header{border:none !important;padding:0;flex:0 1 2rem}.removal-popup-alert{padding:0 1rem}.removal-popup-alert > h3{display:block;background:#F82929;color:#fff;text-align:center;border-radius:.4rem;margin:0;padding:.5rem;position:relative;margin-top:1rem}.removal-popup-alert > h3:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f071";position:absolute;left:1rem;margin-top:.1rem}.removal-popup-alert > h3:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f071";position:absolute;right:1rem;margin-top:.1rem}.removal-popup-alert > p{font-size:.9rem;color:#666;margin:1rem 0;word-break:break-all}.removal-popup-alert > b{font-size:1rem;display:block;margin:2rem 0}.removal-popup-alert > label{display:block;margin:1rem 0;cursor:pointer}.removal-popup-alert > label > input[type="checkbox"]{display:none}.removal-popup-alert > label > span{font-size:.8rem;color:#777}.removal-popup-alert > label > span:before{font-family:"Font Awesome 6 Free";font-weight:400;content:"\f0c8";margin-right:.3rem}.removal-popup-alert > label > input[type="checkbox"]:checked + span:before{content:"\f14a";font-weight:900;color:var(--main-color)}.sys-removal-popup .popup-window-actions{border-top:0}form{padding:0 1rem}a{color:rgb(53 118 170);transition:color .2s;font-family:var(--main-font);text-decoration:none;cursor:pointer !important}a:visited{color:rgb(20 95 155)}a:hover,a:active{color:rgb(32 144 234)}a > *{cursor:pointer !important}a[disabled]{color:#989898;pointer-events:none}th.gridjs-th{background:#FFFFFF;border:0;color:#666;font-weight:500;font-size:.7rem;line-height:1.7rem;padding:.8rem 1.2rem 0 !important;vertical-align:bottom;border-radius:0;z-index:1;box-shadow:inset 0 -.15rem 0 #e5e7eb}th.gridjs-th:hover,th.gridjs-th:focus{background-color:#FFFFFF}th.gridjs-th-fixed{top:-1px !important}.gridjs-sort{border:0;background-color:#FFFFFF;opacity:.5}button.gridjs-sort{border:0;padding:0;box-shadow:none}th.gridjs-th.action-column{padding:0 !important}td.gridjs-td{background:#FFFFFF;border:0;border-top:0.0625rem solid #e5e7eb;font-family:var(--main-font);font-size:.8rem;font-weight:400;color:#333;padding:.8rem 1.2rem !important;border-radius:0;white-space:normal;word-break:break-all;transition:background .2s}tr.gridjs-tr:first-of-type > td.gridjs-td{border-top:none}td.gridjs-td a{font-size:.8rem !important}td.gridjs-td .frm-field{padding:0;margin:0}td.gridjs-td .frm-field > *{margin:0}td.gridjs-td button,td.gridjs-td input[type=button]{background:transparent;border:0;box-shadow:none;margin:0;cursor:pointer;font-size:.7rem;outline:none}td.gridjs-td button:hover,td.gridjs-td input[type=button]:hover,td.gridjs-td button:focus,td.gridjs-td input[type=button]:focus,td.gridjs-td button:active,td.gridjs-td input[type=button]:active{border:0;box-shadow:none;outline:none;background:transparent}td.gridjs-td button > span{color:#aaa}td.gridjs-td button:hover > span{color:inherit}td.gridjs-td button:focus > span{color:inherit}td.gridjs-td button:active > span{color:inherit}td.gridjs-td input[type=button] > span{color:#aaa}td.gridjs-td input[type=button]:hover > span{color:inherit}td.gridjs-td input[type=button]:focus > span{color:inherit}td.gridjs-td input[type=button]:active > span{color:inherit}.grid-actions{text-align:left;white-space:nowrap;word-break:keep-all}td.gridjs-td.grid-actions-column{padding:0 .2rem !important;width:max-content !important}.ellipsis-cols td.gridjs-td{overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis}.no-search .gridjs-head .gridjs-search{display:none}.ctt-grid{margin:0.5rem 0}.ctt-grid th.gridjs-th{border:0;padding:0;height:0}.ctt-grid td.gridjs-td{border:0;font-size:.8rem;padding:0;padding-left:0 0.5rem}.no-header thead{display:none}.no-header tr.gridjs-tr:first-child td.gridjs-td{border-top:0}.gridjs-message{text-align:left !important;padding-left:0.1875rem !important;border-top:none !important}.gridjs-tr:hover > td.gridjs-td{background-color:#F3F4F5 !important}.gridjs-container{background:transparent;box-shadow:none;border-radius:0;padding:0;display:block}.gridjs-wrapper,.gridjs-footer{background:transparent;border-radius:0;box-shadow:none}.gridjs-footer{text-align:right;padding:0.625rem 1.5rem}.gridjs-pagination .gridjs-pages{text-align:right;float:initial}.gridjs-pagination .gridjs-pages button{border-radius:0}.gridjs-pagination .gridjs-pages button:hover{}.gridjs-pagination .gridjs-pages button:active{}.gridjs-pagination .gridjs-pages button:focus{}.gridjs-pagination .gridjs-pages button.gridjs-spread{pointer-events:none}.gridjs-pagination .gridjs-pages button[disabled]:hover{background:transparent;filter:brightness(80%)}.gridjs-pagination .gridjs-pages button:first-child::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053"}.gridjs-pagination .gridjs-pages button[disabled]:first-child::before{background:transparent}.gridjs-pagination .gridjs-pages button:last-child::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}.gridjs-pagination .gridjs-pages button[disabled]:last-child::after{background:transparent}.gridjs-pagination .gridjs-pages button.gridjs-currentPage{background:#eee;color:#222;outline:0 !important}.gridjs-pagination .gridjs-pages button.gridjs-currentPage:hover{filter:none}.gridjs-pagination .gridjs-pages button:disabled,.gridjs-pagination .gridjs-pages button:hover:disabled,.gridjs-pagination .gridjs-pages button[disabled]{cursor:default}.gridjs-head{width:100%}.gridjs-search{width:24rem}.gridjs-search > input[type="search"]{background:#fff;font-family:var(--input-font);font-size:.8rem;padding:.5rem 1.4rem .5rem .6rem;border:.1rem solid #ddd;border-radius:.2rem;width:100%;outline:0;line-height:.8rem}.gridjs-search > input[type="search"]:hover,.frm-field > input[type="text"]:focus,.frm-field > input[type="text"]:active{background:#fff;color:#464646;border:.1rem solid #ccc}.gridjs-search > input[type="search"]:focus,.frm-field > input[type="text"]:active{box-shadow:0 .1rem .2rem #e0e0e0;border:.1rem solid #ccc}.gridjs-search > input[type="search"]:disabled{opacity:.5;box-shadow:initial !important}.gridjs-search::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f002";font-size:.8rem;padding:.7rem .6rem .5rem 0;position:absolute;margin-left:-1.4rem;background:transparent;color:#aaa}.gridjs-summary{font-size:.7rem;padding-top:0.375rem;color:#666}.grid-error,.grid-error:hover,.grid-error:focus,.grid-error:active{color:#f00 !important;font-weight:600;background-color:transparent !important}.gridjs-notfound,.grid-notfound:hover,.grid-notfound:focus,.grid-notfound:active{background-color:transparent !important}td.gridjs-td.gridjs-message{pointer-events:none !important}.alerts-container{position:absolute;right:0.5rem;width:50%;max-width:36rem;height:100%;display:flex;flex-direction:column;flex-flow:column-reverse;bottom:0;padding:0.5rem;background:transparent;pointer-events:none;z-index:99999}.alert-element{align-self:flex-end;display:flex;flex-direction:row;align-items:center;box-shadow:rgb(0,0,0,.3) .2rem .2rem .5rem;max-width:100%;border-radius:.2rem .5rem .5rem .2rem;padding:1rem;font-size:0.8rem;margin:.75rem;font-weight:400;position:relative;z-index:1;pointer-events:all;word-break:break-word;background:#fff;color:#777;border-left:.35rem solid #ccc}.alert-element > a.close-alert{font-family:var(--main-font);font-weight:300;font-size:2rem;color:inherit;text-decoration:none;pointer-events:auto;margin-top:-.5rem}.alert-element:before{font-size:2rem;font-family:"Font Awesome 6 Free";font-weight:900}.alert-element > span:nth-child(1){margin:0 1rem}.alert-element > span:nth-child(1) > pre{white-space:pre-wrap;word-break:break-word;font-size:.7rem;margin:.75rem 0 .25rem;padding:.25rem;background:#fafafa;border:.1rem dashed #ddd;border-radius:.3rem}.alert-element > span:nth-child(1):before{content:attr(title);font-size:.9rem;font-weight:500;display:block;color:#464646;padding-bottom:.3rem}.alert-element.warn{border-color:#FC9403}.alert-element.warn:before{content:"\f071";color:#FC9403}.alert-element.info{border-color:#2090EA}.alert-element.info:before{content:"\f05a";color:#2090EA}.alert-element.error{border-color:#F82929}.alert-element.error:before{content:"\f057";color:#F82929}.alert-element.success{border-color:#67C472}.alert-element.success:before{content:"\f058";color:#67C472}.error-panel{box-shadow:#ddd 0.0625rem 0.0625rem 0.1875rem;max-width:70%;border-radius:0.1875rem;padding:0.5rem 0.875rem;font-size:0.8rem;font-weight:500;position:absolute;z-index:1;pointer-events:all;background:#F82929;color:#fff;text-align:left}.error-panel:after{content:"▼";color:#F82929;font-family:Arial;font-size:1rem;position:absolute;bottom:-0.75rem;right:-0.125rem}.error-panel a.close{color:#fff;text-decoration:underline;font-size:0.7rem;float:right;display:inline-block;margin-top:0.25rem;margin-left:0.5rem}.treeview{list-style-type:none;padding:0;margin:0;font-size:0.7rem;font-family:Roboto;position:relative}.treeview ul{list-style-type:none;padding:0;margin:0}.treeview .node{padding-left:1rem;height:1.5rem;overflow:hidden;transition:height .2s}.treeview .node.expanded{height:auto}.treeview .node-desc{height:1.5rem;padding-top:0.0625rem;overflow:hidden}.treeview .subtree:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";float:left;display:inline-block;font-size:0.6rem;padding:0.2rem 0.15rem;padding-bottom:0;margin-top:-1.4rem;margin-left:-1rem;color:#aaa;cursor:pointer;transition:transform .2s}.treeview .expanded > .subtree:before{transform:rotate(90deg)}.floating-menu{background:#fff;position:absolute;top:-9999%;left:-9999%;height:0;border:.1rem solid #eee;border-radius:.4rem;box-shadow:rgb(0,0,0,.3) .1rem .1rem .3rem;overflow:hidden;padding:0;opacity:0;pointer-events:none}.floating-menu.showned{opacity:1;pointer-events:auto;z-index:8}.floating-menu .menu-options{list-style-type:none;margin:0;padding:.5rem 0;font-size:.8rem;font-family:var(--main-font);height:100%;overflow:auto}.floating-menu .menu-options > li{padding:.4rem 2rem .5rem 0;margin:.1rem;cursor:pointer;transition:background .2s,color .2s;color:#555;font-weight:500}.floating-menu .menu-options > li > .icon{display:inline-block;color:#bbb;font-size:.9rem;width:2rem;text-align:center;margin-right:.2rem;transition:color .2s;margin-top:.2rem}.floating-menu .menu-options > li > span:last-of-type{display:inline-block;margin-top:.15rem;vertical-align:top}.floating-menu .menu-options > li.divisor{border-top:0.0625rem solid #eee;pointer-events:none;height:auto;padding:0;margin:.5rem 0}.floating-menu .menu-options > li.divisor:first-of-type{border-top:none;margin-top:0}.floating-menu .menu-options > li.divisor > span{font-size:.7rem;font-weight:400;margin-left:.75rem;height:1.5rem;color:#999;padding-top:.5rem}.floating-menu .menu-options > li:hover{background:var(--main-input-color)}.floating-menu .menu-options > li:hover > .icon{color:#888}.sys-tabs-options{position:relative}.sys-tabs-options{font-size:.65rem;text-transform:uppercase;font-weight:600;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row}.sys-tabs-options > li{border-bottom:0.1875rem solid transparent;padding:.5rem .8rem;cursor:pointer;color:#bbb;transition:color .2s}.sys-tabs-options > li:hover{color:#777}.sys-tabs-options > li.selected{color:var(--main-color)}.sys-tabs-options .sys-tabs-current-bar{height:.15rem;background-color:var(--main-color);position:absolute;bottom:0;left:0;z-index:1;transition:left .2s,width .2s}.sys-tabs-content{opacity:0;pointer-events:none;position:absolute;top:-9999%;transition:opacity .25s}.sys-tabs-content.selected{position:relative;top:0;pointer-events:all;opacity:1}.counter{display:flex;flex-direction:row;background:#fff;padding:0.5rem;box-shadow:#aaa 0 0 0.25rem;border-radius:0.25rem;min-width:12.5rem}.counter > div:nth-child(1){flex:1;padding:0.125rem 0.5rem;display:flex;flex-direction:column;max-width:calc(100% - 2rem)}.counter > div:nth-child(1) > div:first-child{font-size:0.7rem;text-transform:uppercase;font-weight:500;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.counter > div:nth-child(1) > div:last-child{font-size:1.5rem;font-weight:700;color:#464646}.counter > div:nth-child(2){flex:0 1 3rem;height:3rem;width:3rem;border-radius:0.25rem;color:#ddd;font-size:1.25rem;text-align:center;padding-top:0.875rem}.counter-tp1{display:flex;flex-direction:row;background:#fff;padding:0.5rem;box-shadow:#aaa 0 0 0.25rem;border-radius:0.25rem;min-width:12.5rem}.counter-tp1 > div:nth-child(1){flex:0 1 3rem;height:3rem;width:3rem;background:#888;border-radius:0.25rem;color:#fff;font-size:1.75rem;text-align:center;padding-top:0.4375rem}.counter-tp1 > div:nth-child(2){flex:1;padding:0.125rem 0.5rem;display:flex;flex-direction:column}.counter-tp1 > div:nth-child(2) > div{margin:0.125rem 0}.counter-tp1 > div:nth-child(2) > div:first-child{font-size:0.8rem;font-weight:400;color:#888}.counter-tp1 > div:nth-child(2) > div:last-child{font-size:1.1rem;font-weight:700;color:#464646}.counter-tp2{display:flex;flex-direction:column;background:#fff;padding:0.5rem;box-shadow:#aaa 0 0 0.25rem;border-radius:0.25rem;min-width:12.5rem}.counter-tp2 > div:nth-child(1){flex:0 1 1.5rem;height:1.5rem;width:100%;color:#888;font-size:0.8rem;text-align:left;font-weight:600;border-bottom:0.0625rem solid #eee;padding:0 0 0 0.15rem;font-family:segoe-ui}.counter-tp2 > div:nth-child(2){flex:1;padding:0.125rem 0.5rem;display:flex;flex-direction:column;padding:1rem}.counter-tp2 > div:nth-child(2) > div{text-align:center}.counter-tp2 > div:nth-child(2) > div:first-child{font-size:1.2rem;font-weight:700;color:#666}.counter-tp2 > div:nth-child(2) > div:last-child{font-size:0.7rem;font-weight:400;color:#999}.chart-panel-small{width:calc(30% - 1.125rem);height:16rem;display:inline-block;margin:0.5rem;background:#fff;box-shadow:#aaa 0 0 0.25rem;border-radius:0.25rem;position:relative;min-width:12.5rem}.chart-panel-small > h5{margin:0;padding:0.75rem;color:#777;border-bottom:0.0625rem solid #eee}.chart-panel-small > div{margin-left:0.5rem;width:calc(100% - 1rem);height:calc(100% - 3rem);text-align:center;align-items:center;vertical-align:middle}.chart-panel-medium{width:calc(70% - 1.125rem);height:16rem;display:inline-block;margin:0.5rem;background:#fff;box-shadow:#aaa 0 0 0.25rem;border-radius:0.25rem;position:relative;min-width:12.5rem}.chart-panel-medium > h5{margin:0;padding:0.75rem;color:#777;border-bottom:0.0625rem solid #eee}.chart-panel-medium > div{margin-left:0.5rem;width:calc(100% - 1rem);height:calc(100% - 3rem);text-align:center;align-items:center;vertical-align:middle}.chart-panel-large{width:calc(100% - 1rem);height:16rem;display:inline-block;margin:0.5rem;background:#fff;box-shadow:#aaa 0 0 0.25rem;border-radius:0.25rem;position:relative;min-width:12.5rem}.chart-panel-large > h5{margin:0;padding:0.75rem;color:#777;border-bottom:0.0625rem solid #eee}.chart-panel-large > div{margin-left:0.5rem;width:calc(100% - 1rem);height:calc(100% - 3rem);text-align:center;align-items:center;vertical-align:middle}.oneline-list-edit{list-style-type:none;margin:0;padding:.25rem 0}.oneline-list-edit > li{margin:0;padding:0 0 0 .75rem;display:flex;flex-direction:row;position:relative;background:#fff}.oneline-list-edit > li > span:first-of-type{position:absolute;background:transparent;left:0;top:calc(50% + .1rem);transform:translateY(-50%);font-size:.8rem;cursor:pointer;color:#666}.oneline-list-edit > li > input{flex:1;margin:0;outline:none;border:1px solid #ddd;border-top:0;font-family:var(--main-font);padding:.4rem}.oneline-list-edit > li > input:nth-child(n+2){border-left:0}.oneline-list-edit > li > input:first-of-type{border-left:1px solid #ddd}.oneline-list-edit > li > input:last-of-type{padding-right:1rem}.oneline-list-edit > li > .remove{position:absolute;font-size:1.35rem;font-weight:300;color:#666;right:.5rem;margin-top:.1rem;cursor:pointer;opacity:0;transition:opacity .1s;pointer-events:none;user-select:none}.oneline-list-edit > li:hover > .remove{opacity:1;pointer-events:all}.oneline-list-edit > li:first-child > input{border-top:1px solid #ddd}.phone-ddi > div{width:300px;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #ccc;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.ddi-search-wrapper{position:sticky;top:-5.5px;background:#fff;z-index:1;padding:0.5rem}.ddi-search-input{width:100%;box-sizing:border-box;border-radius:0.2rem;border:1px solid #ccc;padding:0.4rem 2rem 0.4rem 0.6rem;background:#fff;outline:none}.ddi-search-wrapper::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f002";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#aaa;pointer-events:none}#ddi-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ddi-span-search{margin-left:0.5rem}.layout-panel-wrapper{width:100%;height:100%;background-color:rgb(255,255,255);overflow:hidden}.layout-panel-wrapper .page-common-panel{background:#e5e7eb;height:100%}.layout-panel-wrapper .page-common-panel .panel{position:relative;height:calc(100% - 2rem);width:calc(100% - 2rem);margin:1rem;display:flex;flex-direction:column;box-shadow:rgba(0,0,0,.3) .05rem .05rem .2rem;border:.1rem solid #eee;border-radius:.3rem}.layout-panel-wrapper #grid.loading:after{content:"\00a0";position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem);width:4rem;height:4rem;border:.4rem solid #00000015;z-index:5;border-radius:50%;border-top-color:var(--main-color);animation:roll 1s linear infinite}.layout-panel-wrapper #grid .gridjs-notfound{padding:0 !important}.layout-panel-wrapper #grid td.gridjs-notfound:nth-child(1){width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none !important}.layout-panel-wrapper #grid td.gridjs-notfound:nth-child(1):before{content:"\00a0";background-image:url(../res/empty_image.png);background-size:cover;background-position:center center;width:14rem;aspect-ratio:16 / 9;margin-bottom:1rem}.layout-panel-wrapper #grid:has(.gridjs-notfound) .gridjs-td:nth-child(1){padding:0 !important}.layout-panel-wrapper #grid:has(.gridjs-notfound) .gridjs.gridjs-container{height:100% !important}.layout-panel-wrapper #grid:has(.gridjs-notfound) table{height:100% !important}.layout-panel-wrapper #grid:has(.gridjs-notfound) .gridjs-thead{display:none}.layout-panel-wrapper #grid .grid-actions-column:nth-child(1){padding:.8rem 1.2rem !important}.layout-panel-wrapper #grid .gridjs-td:empty:after{content:attr(empty-text);color:#999;font-style:italic;font-weight:400 !important}.layout-panel-wrapper #grid{height:100%}.layout-panel-wrapper #grid .gridjs{display:flex;flex-direction:column;height:100%}.layout-panel-wrapper #grid .gridjs .gridjs-footer{background-color:#fff}.layout-panel-wrapper #grid .gridjs-th:nth-child(1){width:0 !important}.layout-panel-wrapper #grid .gridjs-td:nth-child(1){padding:0 .5rem !important}.layout-panel-wrapper #grid .gridjs-th:nth-child(2){padding:0 !important}.layout-panel-wrapper #grid .gridjs-td:nth-child(2){padding:0 !important}