.__react_component_tooltip{transition:none!important;z-index:999999!important}.__react_component_tooltip.show{-webkit-animation:show-tooltip .3s ease forwards;animation:show-tooltip .3s ease forwards}.__react_component_tooltip:after,.__react_component_tooltip:before{display:none}.__react_component_tooltip,.__react_component_tooltip.type-dark{background:hsla(from light-dark(#000,#f9f9f9) h s calc(l + 10)/.8)!important;background:var(--tooltip-background)!important;border-radius:5px!important;max-width:300px;padding:3px 8px!important}.__react_component_tooltip,.__react_component_tooltip *,.__react_component_tooltip.type-dark,.__react_component_tooltip.type-dark *{color:light-dark(#f0f0f0,#23222a)!important;color:var(--tooltip-foreground)!important;font-weight:600}@-webkit-keyframes show-tooltip{0%{margin-top:15px;opacity:0}to{margin-top:10px;opacity:1}}@keyframes show-tooltip{0%{margin-top:15px;opacity:0}to{margin-top:10px;opacity:1}}.page-header{background:light-dark(#f0f0f0,#23222a);background:var(--page-header);box-sizing:border-box;flex:0 1;flex-basis:40px}.page-header,.page-header *{cursor:default}.page-header .nav-button{background-size:contain;cursor:pointer;height:28px;left:6px;outline:none;position:absolute;text-align:center;text-decoration:none;top:6px;width:28px}.page-header .nav-button:focus,.page-header .nav-button:hover{background-color:hsla(from light-dark(#f0f0f0,#23222a) h s l/.2);background-color:var(--main-hover-mask)}.page-header .nav-button:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 3px var(--focus-outline)}.page-header .nav-button span{-webkit-text-fill-color:transparent;background:linear-gradient(0deg,light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5))) 0,light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10))));background:linear-gradient(to top,var(--toolbar-button-gradiant-start) 0,var(--toolbar-button-gradiant-end) 100%);-webkit-background-clip:text;background-clip:text;color:var(--main-brackground);font-size:36pt;font-weight:700;position:absolute;right:5px;text-decoration:none;top:-5px}.page-header .school-title{border:none!important;display:block;font-family:Verdana;font-size:16pt;font-size:var(--heading-font-size);font-weight:400;height:50px;line-height:50px;text-decoration:none!important;width:100%}.page-header .page-title{padding-left:40px;position:relative;transition:padding-right .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.page-header .page-title p{background:light-dark(#f0f0f0,#23222a);background:var(--page-header);color:light-dark(#000,#f9f9f9);color:var(--foreground-color);display:inline-block;font-size:13pt;font-size:var(--largest-font-size);height:40px;line-height:40px;margin:0;vertical-align:top;white-space:nowrap}.page-header .page-title p:first-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header .page-title p:last-child{padding:0 45px 0 5px;position:-webkit-sticky;position:sticky;right:0}.main-toolbar{flex:0 1 auto;overflow:hidden;position:relative;width:100%;z-index:10}.main-toolbar .custom-tools{background:var(--background-color);box-sizing:border-box;margin:0;max-height:144px;max-width:100%;overflow-y:hidden;-webkit-user-select:none;user-select:none}.main-toolbar .custom-tools .tool-scroll{box-sizing:border-box;margin:0!important;max-height:144px;overflow:hidden;overflow-x:scroll;padding:0 0 0 10px!important;white-space:nowrap}.main-toolbar .custom-tools .tool-scroll.need-scroll{padding-left:30px!important;position:static}.main-toolbar .custom-tools .tool-scroll.need-scroll .next,.main-toolbar .custom-tools .tool-scroll.need-scroll .prev{display:block}.main-toolbar .custom-tools .tool-scroll.need-scroll .next:after,.main-toolbar .custom-tools .tool-scroll.need-scroll .next:before,.main-toolbar .custom-tools .tool-scroll.need-scroll .prev:after,.main-toolbar .custom-tools .tool-scroll.need-scroll .prev:before{background:var(--input-foreground-framed);border-radius:5px;content:"";display:block;height:12px;left:9px;position:absolute;width:3px}.main-toolbar .custom-tools .tool-scroll.need-scroll .next:hover,.main-toolbar .custom-tools .tool-scroll.need-scroll .prev:hover{background-color:var(--input-foreground-framed-hover)}.main-toolbar .custom-tools .tool-scroll.need-scroll .prev{left:0}.main-toolbar .custom-tools .tool-scroll.need-scroll .next{right:0}.main-toolbar .custom-tools .tool-scroll.need-scroll .next:before,.main-toolbar .custom-tools .tool-scroll.need-scroll .prev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-toolbar .custom-tools .tool-scroll.need-scroll .next:after,.main-toolbar .custom-tools .tool-scroll.need-scroll .prev:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-toolbar .custom-tools .tool-scroll.need-scroll .next:before,.main-toolbar .custom-tools .tool-scroll.need-scroll .prev:before{top:calc(50% - 9px)}.main-toolbar .custom-tools .tool-scroll.need-scroll .next:after,.main-toolbar .custom-tools .tool-scroll.need-scroll .prev:after{top:calc(50% - 2px)}.main-toolbar .custom-tools .tool-scroll .next,.main-toolbar .custom-tools .tool-scroll .prev{background:var(--background-color);box-shadow:0 5px 5px 1px var(--main-shadow);cursor:pointer;display:none;height:100%;position:absolute;top:0;width:20px;z-index:2}.main-toolbar .custom-tools .tool-scroll .tools{height:auto;margin:0!important;padding:0 30px 0 0!important;position:relative;transition:left .5s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-toolbar .custom-tools .tool-scroll .tools button{background:var(--background-color);background:linear-gradient(to bottom,var(--toolbar-button-gradiant-start) 0,var(--toolbar-button-gradiant-end) 100%);border:1px solid var(--toolbar-button-border);border-radius:8px;box-shadow:none;color:var(--input-foreground);cursor:pointer;font-weight:700;font:500 var(--normal-font-size) Open Sans,Arial,Sans-Serif!important;height:28px;line-height:28px;margin:5px 5px 6px 0;padding:0 13px 0 10px;vertical-align:top}.main-toolbar .custom-tools .tool-scroll .tools button,.main-toolbar .custom-tools .tool-scroll .tools button *{color:var(--input-foreground)}.main-toolbar .custom-tools .tool-scroll .tools button i{text-shadow:var(--input-forground-shadow)}.main-toolbar .custom-tools .tool-scroll .tools button:focus,.main-toolbar .custom-tools .tool-scroll .tools button:hover{background:linear-gradient(to bottom,var(--toolbar-button-gradiant-start-hover) 0,var(--toolbar-button-gradiant-end-hover) 100%)}.main-toolbar .custom-tools .tool-scroll .tools button:disabled{background:var(--toolbar-button-disabled);border-color:var(--toolbar-button-border-disabled);cursor:default}.main-toolbar .custom-tools .tool-scroll .tools button:disabled,.main-toolbar .custom-tools .tool-scroll .tools button:disabled *{color:var(--button-foreground-disabled)!important}.main-toolbar .custom-tools .tool-scroll .tools button:disabled i{text-shadow:none}.main-toolbar .custom-tools .tool-scroll .tools label{margin:5px 5px 6px 0}.main-toolbar .custom-tools .tool-scroll .tools label .slider{background:linear-gradient(to bottom,var(--toolbar-button-gradiant-start) 0,var(--toolbar-button-gradiant-end) 100%)}.main-toolbar .custom-tools .tool-scroll .tools .input-group{height:28px;margin:5px 5px 6px 0!important}.main-toolbar .custom-tools .tool-scroll .tools .input-group .input-group-header{height:28px;line-height:24px}.main-toolbar .custom-tools .tool-scroll .tools .input-group label{margin:4px 5px 6px 0}.version-container{text-align:right}.legal-container{padding-top:10px;text-align:right}.legal-container,.legal-container a,.legal-container a:visited{color:light-dark(#00394d,#47d1ff);color:var(--anchor-foreground)}.legal-container a,.legal-container a:visited{text-decoration:none}.legal-container a:hover,.legal-container a:hover:visited{text-decoration:underline}.dialog-section .mask{-webkit-animation:mask-background .2s ease-in-out forwards;animation:mask-background .2s ease-in-out forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 75)/.5),hsla(from light-dark(#333,#000) h s l/.35));background-color:var(--dialog-mask-start);height:100%;left:0;position:fixed;top:0;-webkit-user-select:none;user-select:none;width:100%}.dialog-section .mask.dragging{-webkit-animation:mask-background-dragging .2s ease-in-out forwards;animation:mask-background-dragging .2s ease-in-out forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:none}.dialog-section .dialog-outer{box-sizing:border-box;height:100%;left:0;position:fixed;top:0;transition:top .1s ease-in-out;-webkit-user-select:none;user-select:none;width:100%}.dialog-section .dialog-outer .dialog-scroll{box-sizing:border-box;height:100%;left:0;overflow:auto;overflow-anchor:none;overscroll-behavior:none;padding:0 0 15px;position:absolute;top:0;touch-action:pan-y,pan-x;width:100%}.dialog-section .dialog-outer .dialog-scroll .dialog-container{background:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5));background:var(--dialog-background);border:0;border-radius:10px;box-shadow:0 1px 10px light-dark(#333,#000);box-shadow:0 1px 10px var(--dialog-shadow);box-sizing:border-box;display:block;margin:0 auto;opacity:0;overflow:hidden;position:relative;top:10px;transition:width .3s,height .3s,top .3s,left .3s;z-index:2}.dialog-section .dialog-outer .dialog-scroll .dialog-container.dragged{margin:0}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-controls{position:absolute;right:20px;text-align:right;top:15px}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-controls .dialog-drag,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-controls .dialog-maximise{border-radius:2px;font-size:20px!important;height:20px!important;margin:0!important;padding:0!important;text-align:right;width:20px!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-controls .dialog-drag{cursor:move}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-controls .dialog-maximise{cursor:pointer}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner{box-sizing:border-box;display:flex;flex-direction:column;float:left;height:100%;min-height:100%;padding-bottom:0;position:relative;transition:width .5s,height .5s;width:100%}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .check-list{border-radius:3px}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner>div{box-sizing:border-box;float:left;width:100%}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);box-sizing:border-box;color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--dialog-title);cursor:move;flex:0 1;font-size:var(--largest-font-size);height:52px;min-height:52px;overflow:hidden;padding:10px 20px;position:relative;text-align:left;width:100%}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title.red{background:light-dark(#cb2d2d,#8a0f0f);background:var(--dialog-title-red);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 10)));color:var(--dialog-title-alt)}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title.red .dialog-title-icon{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 10)));color:var(--dialog-title-icon-alt)}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title.yellow{background:light-dark(#ffc800,#c68801);background:var(--dialog-title-yellow);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 10)));color:var(--dialog-title-alt)}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title.yellow .dialog-title-icon{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 10)));color:var(--dialog-title-icon-alt)}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title.green{background:light-dark(#67c267,#177325);background:var(--dialog-title-green);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 10)));color:var(--dialog-title-alt)}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title.green .dialog-title-icon{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 10)));color:var(--dialog-title-icon-alt)}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title .dialog-title-icon{border-radius:50%;color:light-dark(#000,#f9f9f9);color:var(--dialog-title-icon);font-size:20px!important;margin:1px 5px 0 0;padding:3px 5px;vertical-align:top}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title .dialog-title-text{display:inline-block;font-size:var(--largest-font-size);line-height:var(--dialog-title-line-height);margin:1px 0 0;vertical-align:top}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title.invert .dialog-title-icon,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-title.invert .dialog-title-text{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 10)))!important;color:var(--dialog-title-icon-alt)!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content{flex:1 1;padding:10px 20px 20px;position:relative}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .main-toolbar{background:transparent;border-bottom:transparent;box-shadow:none;display:block}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .panel{box-shadow:none}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-body{min-height:50px;overflow-y:auto;padding:10px 0;position:relative}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-body .main-toolbar{margin-bottom:10px;top:0}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-body .custom-tools{margin-left:0}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer{box-sizing:border-box;display:flex;flex-direction:row-reverse;padding:10px 0 0;width:100%}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner{display:flex;gap:5px}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner *{flex:0 1}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner button,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=clear],.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=submit]{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)));background:var(--dialog-button-background);color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--dialog-button-foreground);cursor:pointer;font-weight:700}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner button:focus,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner button:hover,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=clear]:focus,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=clear]:hover,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=submit]:focus,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=submit]:hover{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 20)));background:var(--dialog-button-background-hover)}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner button:disabled,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=clear]:disabled,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=submit]:disabled{background:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 12))!important;background:var(--dialog-button-background-disabled)!important;color:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 22))!important;color:var(--dialog-button-foreground-disabled)!important;cursor:not-allowed}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner button:disabled img,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=clear]:disabled img,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=submit]:disabled img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner button img,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=clear] img,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner input[type=submit] img{height:16px;top:2px;width:16px}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner label{float:left}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner select{width:100px}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .spacer{flex:1 1}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .button,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-close,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-ok{margin:0!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-ok{background:light-dark(#09c,#005c7a)!important;background:var(--button-background-theme)!important;box-shadow:0 .7px 3.2px 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.7),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.7)),0 .6px 0 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.9),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.9));box-shadow:var(--button-shadow-theme);color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)))!important;color:var(--button-foreground-theme)!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-ok:focus,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-ok:hover{background:hsl(from light-dark(#09c,#005c7a) h s calc(l + 5))!important;background:var(--button-background-theme-hover)!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-ok:disabled{background:light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 30)),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)))!important;background:var(--button-background-theme-disabled)!important;cursor:not-allowed!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-ok:disabled,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-ok:disabled i{color:light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 50)),hsl(from light-dark(#00394d,#47d1ff) h calc(s - 40) calc(l - 20)))!important;color:var(--button-foreground-theme-disabled)!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-ok i{color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)))!important;color:var(--button-foreground-theme)!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-bad{background:light-dark(#cb2d2d,#8a0f0f)!important;background:var(--button-background-red)!important;color:light-dark(hsl(from light-dark(#3f0e0e,#ff7777) h s calc(l + 75)),hsl(from light-dark(#3f0e0e,#ff7777) h s calc(l + 15)))!important;color:var(--button-foreground-red)!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-bad:focus,.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-bad:hover{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 5) calc(l + 10)),hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 5)))!important;background:var(--button-background-red-hover)!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-content .dialog-footer .dialog-footer-inner .dialog-bad:disabled{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 25)),hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s - 40) calc(l + 5)))!important;background:var(--button-background-red-disabled)!important;color:light-dark(hsl(from light-dark(#3f0e0e,#ff7777) h s calc(l + 70)),hsl(from light-dark(#3f0e0e,#ff7777) h calc(s - 40) calc(l - 25)))!important;color:var(--button-foreground-red-disabled)!important;cursor:not-allowed!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-mask{background:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 80)/.7),hsla(from light-dark(#333,#000) h s calc(l + 40)/.5));background:var(--dialog-content-mask);border-radius:5px;height:calc(100% - 35px)!important;left:-15px;position:absolute;top:52px;width:calc(100% + 30px)!important;z-index:999}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-inner .dialog-mask .loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:.3em solid light-dark(hsla(from light-dark(#f0f0f0,#23222a) h s l/.2),hsla(from light-dark(#000,#f9f9f9) h s l/.2));border-left-color:light-dark(#09c,#005c7a);border:.3em solid var(--scrollbar-color);border-left-color:var(--loader-color);border-radius:50%;font-size:10px;height:10em;left:calc(50% - 5em);position:absolute;text-indent:-9999em;top:calc(50% - 10em);-webkit-transform:translateZ(0);transform:translateZ(0);width:10em;z-index:98}.dialog-section .dialog-outer.maximised{height:100%;padding:0}.dialog-section .dialog-outer.maximised .dialog-scroll{padding:0}.dialog-section .dialog-outer.maximised .sizable{height:100%!important;width:100%!important}.dialog-section .dialog-outer.open .dialog-container{opacity:1}.dialog-section .dialog-outer.open .dialog-container.maximised{border-radius:0;height:100%;left:0!important;top:0!important;transition:width .3s,height .3s,top .3s,left .3s;width:100%!important}.dialog-section .dialog-outer.open .dialog-container.maximised .dialog-body>div,.dialog-section .dialog-outer.open .dialog-container.maximised .dialog-inner{height:100%}.dialog-section .dialog-outer.open .dialog-container.maximised .dialog-body>div .dialog-title,.dialog-section .dialog-outer.open .dialog-container.maximised .dialog-inner .dialog-title{cursor:default}.dialog-section .dialog-outer.open .dialog-container.maximised .dialog-content{height:calc(100% - 60px)}.dialog-section .dialog-outer.open .dialog-container.maximised .dialog-content .dialog-body{height:calc(100% - 30px)}.dialog-section .dialog-outer.dragging .dialog-container{transition:none!important}.dialog-confirm .text{font-size:var(--normal-font-size);min-height:0;padding:15px 0 5px;text-align:left}.dialog-confirm.multi .text{text-align:left}.reauth-frame{border:none;height:600px;margin-bottom:-24px;margin-left:-20px;margin-top:-20px;position:relative;width:calc(100% + 40px)}@media only screen and (max-width:1023px){.dialog-section .dialog-outer{left:0!important;top:0!important}.dialog-section .dialog-outer.open .dialog-container{top:0}.dialog-section .dialog-outer .dialog-scroll{padding:0}.dialog-section .dialog-outer .dialog-scroll .dialog-container{border-radius:0;box-sizing:border-box;height:100%!important;left:0!important;overflow:auto;overscroll-behavior:none;position:relative;top:0!important;touch-action:pan-y,pan-x;width:100%!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-maximise{display:none!important}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-title{animation-timeline:scroll(block nearest);-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-name:pane-toolbar-shadow;animation-name:pane-toolbar-shadow;box-shadow:0 -10px 0 10px light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));box-shadow:0 -10px 0 10px var(--main-background);position:-webkit-sticky!important;position:sticky!important;top:0;z-index:10}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-footer-inner{flex-wrap:wrap;gap:5px}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-footer-inner .display-modes{flex-direction:row!important;flex-wrap:nowrap!important}}@media only screen and (max-width:500px){.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-content{display:flex;flex-direction:column}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-content .dialog-body{flex:1 1}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-content .dialog-footer-inner{flex:0 1;min-width:100%}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-content .dialog-footer-inner *{flex-wrap:wrap}.dialog-section .dialog-outer .dialog-scroll .dialog-container .dialog-content .dialog-footer-inner button{min-width:100%}}@-webkit-keyframes mask-background{0%{background-color:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 75)/.5),hsla(from light-dark(#333,#000) h s l/.35));background-color:var(--dialog-mask-start)}to{background-color:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 75)/.7),hsla(from light-dark(#333,#000) h s l/.5));background-color:var(--dialog-mask-end)}}@keyframes mask-background{0%{background-color:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 75)/.5),hsla(from light-dark(#333,#000) h s l/.35));background-color:var(--dialog-mask-start)}to{background-color:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 75)/.7),hsla(from light-dark(#333,#000) h s l/.5));background-color:var(--dialog-mask-end)}}@-webkit-keyframes mask-background-dragging{0%{background-color:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 75)/.7),hsla(from light-dark(#333,#000) h s l/.5));background-color:var(--dialog-mask-end)}to{background-color:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 75)/.5),hsla(from light-dark(#333,#000) h s l/.35));background-color:var(--dialog-mask-start)}}@keyframes mask-background-dragging{0%{background-color:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 75)/.7),hsla(from light-dark(#333,#000) h s l/.5));background-color:var(--dialog-mask-end)}to{background-color:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 75)/.5),hsla(from light-dark(#333,#000) h s l/.35));background-color:var(--dialog-mask-start)}}.panel-container{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-top:20px;-webkit-user-select:none;user-select:none;width:100%}.panel-container .panel{border-radius:20px;margin:0;min-height:150px}.panel-container .panel.small{flex:207.5px 1;min-width:240px}.panel-container .panel.medium{flex:311.25px 1;min-width:311.25px}.panel-container .panel.large{flex:415px 1;min-width:415px}.panel-container .panel.large.double{flex:1170px 1}.panel-container .panel.uniform{display:flex;flex-direction:column}.panel-container .panel.uniform>:first-child{flex:1 1}.panel-container .panel.container{box-sizing:border-box;margin:0;overflow:hidden;padding:15px;width:100%}.panel-container .panel.scroll-container,.panel-container .panel.static-container{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:20px;position:relative;width:100%}.panel-container .panel.static-container{overflow-y:hidden}.panel-container .panel.scroll-container{max-height:340px}.panel-container .panel.grid-container{box-sizing:border-box;min-height:200px;overflow-x:hidden;overflow-y:hidden;padding:20px;position:relative}.panel-container .panel.grid-container canvas{height:100%!important;margin:0 auto}.panel{border-radius:10px;box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow);box-sizing:border-box;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground);font-size:var(--normal-font-size);position:relative;-webkit-user-select:none;user-select:none}.panel.extraDetailHeader{box-shadow:none}.panel.noRound{border-radius:0}.panel.left-squared,.panel.squared,.panel.top-squared{border-top-left-radius:0}.panel.right-squared,.panel.squared,.panel.top-squared{border-top-right-radius:0}.panel.bottom-squared,.panel.left-squared,.panel.squared{border-bottom-left-radius:0}.panel.bottom-squared,.panel.full-height,.panel.right-squared,.panel.squared{border-bottom-right-radius:0}.panel.full-height{border:1px solid var(--base-grey-6);border-bottom-left-radius:0}.panel.window{background:var(--base-fore-colour-ultrpale)}.panel.window ul.list-pane>li,.panel.window ul.list>li,.panel.window>.panel{box-shadow:0 1px 2px var(--base-grey-5)}.panel.stuck{position:-webkit-sticky;position:sticky}.panel.contain{overflow:hidden;z-index:0}@media only screen and (max-width:1024px){.panel.stuck{box-shadow:0 1px 3px var(--base-grey-5),0 -25px 0 25px var(--base-fore-colour-ultrpale)}}.panel.split{background:var(--base-fore-colour);background:linear-gradient(var(--base-back-colour),var(--base-fore-colour),var(--base-back-colour));border:none;color:var(--base-back-colour);display:block;height:100%;width:1px}.panel.inset{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);box-shadow:inset 0 1px 4px light-dark(hsl(from light-dark(#333,#000) h s calc(l + 40)),hsl(from light-dark(#333,#000) h s calc(l + 10)))!important;box-shadow:inset 0 1px 4px var(--main-shadow)!important}.panel.withTools>.tools{margin-bottom:10px}.panel.withTools>.tools.toolbar{padding-bottom:5px}.panel.withTools>.tools.toolbar h3{line-height:26px}.panel .panel{box-shadow:none}.panel .panel .section-header{border:none;color:light-dark(#000,#f9f9f9);color:var(--foreground-color)}.panel .panel .panel ul.list>li{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--input-background-framed)}.panel .panel .panel ul.list>li[tabindex="0"]:hover{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 3)));background:var(--pane-list)}.panel .panel .panel ul.collection li{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--input-background-framed)}.panel .panel ul.list>li{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 3)));background:var(--pane-list)}.panel .panel ul.list>li[tabindex="0"]:hover{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--input-background-framed)}.panel .panel ul.collection li{background:light-dark(#f0f0f0,#23222a);background:var(--background-color)}.panel.records-panel .panel-remove-button{font-size:10px}.panel.records-panel h4{position:relative}.panel.records-panel h4 .panel-remove-button{position:absolute;right:0}.panel.records-panel>div.container>div>table{width:100%}.panel.records-panel>div.container>div>table>tbody>tr>td:nth-child(2){text-align:center;width:25px}.panel .header{display:flex;margin-bottom:5px;min-height:30px;padding-bottom:5px;position:-webkit-sticky;position:sticky;top:0;z-index:8}.panel .header .subtitle,.panel .header .title{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 55)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 35)));color:var(--header-two);flex:1 1;font-size:var(--larger-font-size);font-weight:700;height:20px;vertical-align:top}.panel .header .subtitle{color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--header-three);text-align:right}.panel .header>i,.panel .header>img{border-radius:10px;flex:0 1;font-size:40px!important;height:48px;min-width:48px}.panel .header>img~.subtitle,.panel .header>img~.title,.panel .header>i~.subtitle,.panel .header>i~.title{margin:0 0 0 10px}.panel .section-header{border:none}.panel .items{display:flex;flex-direction:column;gap:5px;margin:4px 0 0;width:100%}.panel .items .item{-webkit-animation:fadein 2s;animation:fadein 2s;background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)));background:var(--background-color-light);border-radius:10px;box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow);box-sizing:border-box;cursor:default;display:flex;height:40px;margin:0;overflow:hidden;position:relative;white-space:nowrap;width:100%}.panel .items .item.open{height:auto;min-height:40px}.panel .items .item.clickable{cursor:pointer}.panel .items .item:focus,.panel .items .item:hover{text-decoration:none}.panel .items .item .user-icon{box-sizing:border-box;display:block;flex:40px 1;height:40px;max-width:40px;padding:7px}.panel .items .item .user-icon img{border:1px solid light-dark(light-dark(#09c,#005c7a),light-dark(#00394d,#47d1ff));border:1px solid var(--icon-blue);border-radius:15px;display:block;height:25px;width:25px}.panel .items .item>i{font-size:var(--icon-normal-size)!important;line-height:40px!important;min-width:30px;padding-left:10px;text-align:center}.panel .items .item>i,.panel .items .item>span{color:light-dark(light-dark(#09c,#005c7a),light-dark(#00394d,#47d1ff));color:var(--icon-blue);display:block}.panel .items .item>span{flex:250px 1;padding:0 5px;white-space:nowrap}.panel .items .item>div.row .col,.panel .items .item>span{box-sizing:border-box;font-size:var(--large-font-size);height:40px;line-height:40px;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.panel .items .item>div.row .col{color:light-dark(light-dark(#09c,#005c7a),light-dark(#00394d,#47d1ff));color:var(--icon-blue);display:block;padding:0 10px}.panel .items .item .app-icon{box-sizing:border-box;display:block;flex:40px 1;height:40px;max-width:40px;position:relative}.panel .items .item .app-icon:after{background:light-dark(#ffc800,#c68801);background:var(--activity-off);border:1px solid #333;border-radius:6px;content:"";height:6px;left:3px;position:absolute;top:3px;width:6px}.panel .items .item .app-icon.active:after{background:light-dark(#67c267,#177325);background:var(--activity-on)}.panel .items .item .app-icon .border{box-sizing:border-box;display:block}.panel .items .item .app-icon .border img{border-radius:5px;display:block;height:36px;margin:2px;width:36px}.panel .items .item .app-icon:last-child .border img{border-bottom-right-radius:8px;border-top-right-radius:8px}.panel .items .item .sub-items{padding:0 5px}.panel .items .item .sub-items li{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);border-radius:7px;display:flex;height:40px;margin-bottom:2px;overflow:auto}.panel .items .item .sub-items li:last-child{margin-bottom:5px}.panel .items .item .sub-items li .app-icon{background:light-dark(#f0f0f0,#23222a);background:var(--background-color)}.panel .items .item .sub-items li>span{box-sizing:border-box;color:light-dark(light-dark(#09c,#005c7a),light-dark(#00394d,#47d1ff));color:var(--icon-blue);display:block;flex:250px 1;font-size:var(--large-font-size);height:40px;line-height:40px;overflow:hidden;padding:0 5px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.panel .items .item.slim{height:30px}.panel .items .item.slim>i,.panel .items .item.slim>span{height:30px;line-height:30px!important}.panel .items.small .item,.panel .items.small .item .user-icon{height:30px}.panel .items.small .item .user-icon img{height:15px;width:15px}.panel .items.small .item i{line-height:32px!important}.panel .items.small .item>div.row .col,.panel .items.small .item>span{font-size:var(--large-font-size);height:30px;line-height:30px}.panel .items.small .item .app-icon{height:30px}.panel .items.small .item .app-icon .border img{height:26px;width:26px}.panel .items.small .item .sub-items li{height:30px}.panel .items.small .item .sub-items li>span{font-size:var(--larger-font-size);height:30px;line-height:30px}.panel .more-link{display:flex;flex-direction:row-reverse;padding:15px 0 5px;width:100%}.panel .more-link a{color:var(--base-link-colour);font-size:14px;margin:0 15px 0 0;text-decoration:none}.panel .more-link a:hover{color:var(--base-link-colour);text-decoration:underline}.panel .toolbar:not(.left):not(.bottom):not(.right){-webkit-backdrop-filter:none;backdrop-filter:none;height:0;position:relative;top:-42px}.panel ul.list{margin:0;padding:0 5px 3px}.panel ul.list.list-panel,.panel ul.list>li{box-sizing:border-box;display:block;list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none;width:100%}.panel ul.list>li{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;margin:1px 0 0;padding:5px 5px 5px 15px;touch-action:pan-y,pan-x}.panel ul.list>li[tabindex="0"]{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 3)));background:var(--pane-list);cursor:pointer}.panel ul.list>li:first-child{border-top-left-radius:10px;border-top-right-radius:10px;margin-top:0}.panel ul.list>li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.panel ul.list>li li{box-shadow:none}.panel ul.list>li div.button{cursor:pointer}.panel ul.list>li *{vertical-align:top}.panel ul.list>li h1,.panel ul.list>li h2,.panel ul.list>li h3,.panel ul.list>li h4,.panel ul.list>li h5{margin:0}.panel ul.list>li:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:0 0 0 3px var(--focus-outline)!important;outline:none;position:relative}.panel ul.list>li .children ul.list li{background:transparent;padding:0 0 0 10px}.panel ul.list>li .children ul.list li[tabindex="0"]:hover{background:transparent}.panel ul.list>li.single-line div{height:32px;line-height:32px}.panel ul.list>li.single-line h3{margin:0}.panel ul.list>li.single-line label.checkbox,.panel ul.list>li.single-line label.radio{margin-top:7px}.panel ul.list>li.single-line button,.panel ul.list>li.single-line input[type=button],.panel ul.list>li.single-line input[type=clear],.panel ul.list>li.single-line input[type=date],.panel ul.list>li.single-line input[type=datetime],.panel ul.list>li.single-line input[type=file],.panel ul.list>li.single-line input[type=number],.panel ul.list>li.single-line input[type=password],.panel ul.list>li.single-line input[type=submit],.panel ul.list>li.single-line input[type=tel],.panel ul.list>li.single-line input[type=text],.panel ul.list>li.single-line select,.panel ul.list>li.single-line textarea{margin:2px 5px 0 0}.panel ul.list>li.selected,.panel ul.list>li.selected:hover{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)))!important;background:var(--main-bordercolor)!important}.panel ul.list>li button{visibility:hidden}.panel ul.list>li button.blank{background:none!important;border:0!important;box-shadow:none!important;flex:0 1;height:25px!important;min-width:25px!important;padding:0!important;width:25px!important}.panel ul.list>li button.blank i{font:var(--icon-font)!important;line-height:25px!important}.panel ul.list>li button.blank:focus{box-shadow:0 0 0 3px #7facdb!important}.panel ul.list>li button.remove i{color:#ed4f4f}.panel ul.list>li:focus-within>button,.panel ul.list>li:hover>button{visibility:visible}.panel ul.list .children ul.list{padding:0 0 0 5px}.panel ul.list.grouped,.panel ul.list.grouped>li{display:block!important;height:auto!important;margin:0!important;touch-action:pan-y,pan-x;white-space:normal!important;width:100%!important}.panel ul.list.grouped>li{border-radius:0!important;border-top:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-top:1px solid var(--main-bordercolor);margin:0!important}.panel ul.list.grouped>li:first-child{border-top-left-radius:10px!important;border-top-right-radius:10px!important;margin:5px 0 0!important}.panel ul.list.grouped>li:last-child{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.panel ul.items,.panel ul.items>li{box-sizing:border-box;display:block;list-style:none;-webkit-user-select:none;user-select:none}.panel ul.items{margin:0;padding:0}.panel ul.items>li{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);border-radius:10px}.panel input[type=button]:focus,.panel input[type=button]:hover,.panel input[type=clear]:focus,.panel input[type=clear]:hover,.panel input[type=submit]:focus,.panel input[type=submit]:hover{background:light-dark(#f0f0f0,#23222a);background:var(--background-color)}.panel button.section-button,.panel label.button.section-button{margin:0!important;position:absolute;top:5px}.panel button.section-button.left,.panel label.button.section-button.left{left:5px}.panel button.section-button.right,.panel label.button.section-button.right{right:5px}.panel button:focus,.panel button:hover,.panel label.button:focus,.panel label.button:hover{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)));background:var(--button-background-hover)}.panel button.ok:focus,.panel button.ok:hover,.panel label.button.ok:focus,.panel label.button.ok:hover{background:hsl(from light-dark(#09c,#005c7a) h s calc(l + 5))!important;background:var(--button-background-theme-hover)!important}.panel .main-toolbar{margin-bottom:10px;top:0}.panel .toolbar{box-shadow:0 24px 54px var(--base-shadow-1),0 4.5px 13.5px var(--base-shadow-1)}.panel .subpane{border:1px solid var(--base-mask-colour-dark-1);border-radius:5px;overflow-x:hidden;overflow-y:auto;position:relative}.panel .subpane .inner{padding:10px;position:relative;z-index:0}.panel .scroll-container{overflow:auto}.panel .scroll-container .tabs-container .tabs-header{padding:5px 10px 0;top:0}.panel.error{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) calc(l + 35)),light-dark(#cb2d2d,#8a0f0f))!important;background:var(--input-background-error)!important}.panel.error,.panel.error h1,.panel.error h2,.panel.error h3,.panel.error h4,.panel.error label,.panel.error span{color:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) l),light-dark(#3f0e0e,#f77))!important;color:var(--foreground-color-error)!important}.panel.ok-button .panel{background:light-dark(#09c,#005c7a);background:var(--button-background-theme)}.panel.ok-button .panel *{color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme)}.panel.ok-button .panel .panel ul.collection li,.panel.ok-button .panel ul.collection li,.panel.ok-button ul.collection li{background:light-dark(#09c,#005c7a);background:var(--button-background-theme)}.panel.list-item>*{height:28px;line-height:var(--main-line-height)}.panel.list-item>i{height:auto;line-height:var(--main-line-height)}.panel.list-item button{height:28px;padding:2px 4px}.panel.list-item button i{line-height:28px!important}.panel.list-item .remove{background:none;box-shadow:none;visibility:hidden}.panel.list-item .remove,.panel.list-item .remove *{color:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) l),light-dark(#3f0e0e,#f77));color:var(--foreground-color-error)}.panel.list-item:focus-within .remove,.panel.list-item:hover .remove{visibility:visible}.panel.no-height{height:auto!important}.panel:not(.buffer,.buffer-small,.buffer-xsmall,.buffer-large,.buffer-xlarge,.horizontal-buffer-small,.horizontal-buffer-xsmall,.horizontal-buffer,.horizontal-buffer-large,.horizontal-buffer-xlarge,.vertical-buffer-small,.vertical-buffer-xsmall,.vertical-buffer,.vertical-buffer-large,.vertical-buffer-xlarge,.left-buffer-small,.left-buffer-xsmall,.left-buffer,.left-buffer-large,.left-buffer-xlarge,.right-buffer-small,.right-buffer-xsmall,.right-buffer,.right-buffer-large,.right-buffer-xlarge,.top-buffer-small,.top-buffer-xsmall,.top-buffer,.top-buffer-large,.top-buffer-xlarge,.bottom-buffer-small,.bottom-buffer-xsmall,.bottom-buffer,.bottom-buffer-large,.bottom-buffer-xlarge) .display-grid-container{border-radius:10px}.panel,.panel .panel .panel,.panel .panel .panel .panel .panel,.panel .panel .panel .panel .panel .panel .panel,.panel .panel .panel .panel .panel .panel .panel .panel .panel{background:light-dark(#f0f0f0,#23222a);background:var(--background-color)}.panel .header,.panel .panel .panel .header,.panel .panel .panel .panel .panel .header,.panel .panel .panel .panel .panel .panel .panel .header,.panel .panel .panel .panel .panel .panel .panel .panel .panel .header{background:linear-gradient(180deg,light-dark(#f0f0f0,#23222a) 80%,transparent);background:linear-gradient(to bottom,var(--background-color) 80%,transparent)}.panel .panel,.panel .panel .panel .panel,.panel .panel .panel .panel .panel .panel,.panel .panel .panel .panel .panel .panel .panel .panel{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--input-background-framed)}.panel .panel .header,.panel .panel .panel .panel .header,.panel .panel .panel .panel .panel .panel .header,.panel .panel .panel .panel .panel .panel .panel .panel .header{background:linear-gradient(180deg,light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8))) 80%,transparent);background:linear-gradient(to bottom,var(--input-background-framed) 80%,transparent)}.panel .header{box-shadow:0 -3px 0 3px light-dark(#f0f0f0,#23222a);box-shadow:0 -3px 0 3px var(--background-color)}.panel .header button{padding:2px 6.5px}.panel .header button i~span{padding-right:10px}.panel .panel .header{box-shadow:none;z-index:7}.panel .panel .panel .header{z-index:6}.panel .panel .panel .panel .header{z-index:5}.panel .panel .panel .panel .panel .header{z-index:4}.panel .panel .panel .panel .panel .panel .header{z-index:3}.panel .panel .panel .panel .panel .panel .panel .header{z-index:2}.panel .panel .panel .panel .panel .panel .panel .panel .header{z-index:1}.panel.window{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);border:0;border-radius:0;box-shadow:none}.panel .drop-down>.text,.panel .panel .panel .panel .panel.inputForm .drop-down>.text,.panel .panel .panel .panel .panel.inputForm input[type=date],.panel .panel .panel .panel .panel.inputForm input[type=datetime],.panel .panel .panel .panel .panel.inputForm input[type=number],.panel .panel .panel .panel .panel.inputForm input[type=password],.panel .panel .panel .panel .panel.inputForm input[type=tel],.panel .panel .panel .panel .panel.inputForm input[type=text],.panel .panel .panel .panel .panel.inputForm select,.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button],.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span,.panel .panel .panel .panel .panel.inputForm textarea,.panel .panel .panel.inputForm .drop-down>.text,.panel .panel .panel.inputForm input[type=date],.panel .panel .panel.inputForm input[type=datetime],.panel .panel .panel.inputForm input[type=number],.panel .panel .panel.inputForm input[type=password],.panel .panel .panel.inputForm input[type=tel],.panel .panel .panel.inputForm input[type=text],.panel .panel .panel.inputForm select,.panel .panel .panel.inputForm selecteditor input[type=button],.panel .panel .panel.inputForm selecteditor.readonly.no-grid span,.panel .panel .panel.inputForm textarea,.panel input[type=date],.panel input[type=datetime],.panel input[type=number],.panel input[type=password],.panel input[type=tel],.panel input[type=text],.panel select,.panel selecteditor input[type=button],.panel selecteditor.readonly.no-grid span,.panel textarea,.panel.inputForm .drop-down>.text,.panel.inputForm input[type=date],.panel.inputForm input[type=datetime],.panel.inputForm input[type=number],.panel.inputForm input[type=password],.panel.inputForm input[type=tel],.panel.inputForm input[type=text],.panel.inputForm select,.panel.inputForm selecteditor input[type=button],.panel.inputForm selecteditor.readonly.no-grid span,.panel.inputForm textarea,.panel.panel.panel .panel .panel .panel .panel.inputForm .drop-down>.text,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=date],.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=datetime],.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=number],.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=password],.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=tel],.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=text],.panel.panel.panel .panel .panel .panel .panel.inputForm select,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button],.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span,.panel.panel.panel .panel .panel .panel .panel.inputForm textarea{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background-color:var(--main-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor)}.panel .drop-down>.text:focus,.panel .drop-down>.text:hover,.panel .panel .panel .panel .panel.inputForm .drop-down>.text:focus,.panel .panel .panel .panel .panel.inputForm .drop-down>.text:hover,.panel .panel .panel .panel .panel.inputForm input[type=date]:focus,.panel .panel .panel .panel .panel.inputForm input[type=date]:hover,.panel .panel .panel .panel .panel.inputForm input[type=datetime]:focus,.panel .panel .panel .panel .panel.inputForm input[type=datetime]:hover,.panel .panel .panel .panel .panel.inputForm input[type=number]:focus,.panel .panel .panel .panel .panel.inputForm input[type=number]:hover,.panel .panel .panel .panel .panel.inputForm input[type=password]:focus,.panel .panel .panel .panel .panel.inputForm input[type=password]:hover,.panel .panel .panel .panel .panel.inputForm input[type=tel]:focus,.panel .panel .panel .panel .panel.inputForm input[type=tel]:hover,.panel .panel .panel .panel .panel.inputForm input[type=text]:focus,.panel .panel .panel .panel .panel.inputForm input[type=text]:hover,.panel .panel .panel .panel .panel.inputForm select:focus,.panel .panel .panel .panel .panel.inputForm select:hover,.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button]:focus,.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button]:hover,.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span:focus,.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span:hover,.panel .panel .panel .panel .panel.inputForm textarea:focus,.panel .panel .panel .panel .panel.inputForm textarea:hover,.panel .panel .panel.inputForm .drop-down>.text:focus,.panel .panel .panel.inputForm .drop-down>.text:hover,.panel .panel .panel.inputForm input[type=date]:focus,.panel .panel .panel.inputForm input[type=date]:hover,.panel .panel .panel.inputForm input[type=datetime]:focus,.panel .panel .panel.inputForm input[type=datetime]:hover,.panel .panel .panel.inputForm input[type=number]:focus,.panel .panel .panel.inputForm input[type=number]:hover,.panel .panel .panel.inputForm input[type=password]:focus,.panel .panel .panel.inputForm input[type=password]:hover,.panel .panel .panel.inputForm input[type=tel]:focus,.panel .panel .panel.inputForm input[type=tel]:hover,.panel .panel .panel.inputForm input[type=text]:focus,.panel .panel .panel.inputForm input[type=text]:hover,.panel .panel .panel.inputForm select:focus,.panel .panel .panel.inputForm select:hover,.panel .panel .panel.inputForm selecteditor input[type=button]:focus,.panel .panel .panel.inputForm selecteditor input[type=button]:hover,.panel .panel .panel.inputForm selecteditor.readonly.no-grid span:focus,.panel .panel .panel.inputForm selecteditor.readonly.no-grid span:hover,.panel .panel .panel.inputForm textarea:focus,.panel .panel .panel.inputForm textarea:hover,.panel input[type=date]:focus,.panel input[type=date]:hover,.panel input[type=datetime]:focus,.panel input[type=datetime]:hover,.panel input[type=number]:focus,.panel input[type=number]:hover,.panel input[type=password]:focus,.panel input[type=password]:hover,.panel input[type=tel]:focus,.panel input[type=tel]:hover,.panel input[type=text]:focus,.panel input[type=text]:hover,.panel select:focus,.panel select:hover,.panel selecteditor input[type=button]:focus,.panel selecteditor input[type=button]:hover,.panel selecteditor.readonly.no-grid span:focus,.panel selecteditor.readonly.no-grid span:hover,.panel textarea:focus,.panel textarea:hover,.panel.inputForm .drop-down>.text:focus,.panel.inputForm .drop-down>.text:hover,.panel.inputForm input[type=date]:focus,.panel.inputForm input[type=date]:hover,.panel.inputForm input[type=datetime]:focus,.panel.inputForm input[type=datetime]:hover,.panel.inputForm input[type=number]:focus,.panel.inputForm input[type=number]:hover,.panel.inputForm input[type=password]:focus,.panel.inputForm input[type=password]:hover,.panel.inputForm input[type=tel]:focus,.panel.inputForm input[type=tel]:hover,.panel.inputForm input[type=text]:focus,.panel.inputForm input[type=text]:hover,.panel.inputForm select:focus,.panel.inputForm select:hover,.panel.inputForm selecteditor input[type=button]:focus,.panel.inputForm selecteditor input[type=button]:hover,.panel.inputForm selecteditor.readonly.no-grid span:focus,.panel.inputForm selecteditor.readonly.no-grid span:hover,.panel.inputForm textarea:focus,.panel.inputForm textarea:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm .drop-down>.text:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm .drop-down>.text:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=date]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=date]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=datetime]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=datetime]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=number]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=number]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=password]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=password]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=tel]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=tel]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=text]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=text]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm select:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm select:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm textarea:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm textarea:hover{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background-color:var(--main-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 30)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 30)));border:1px solid var(--main-bordercolor-alt)}.panel .drop-down>.text.mandatory-field,.panel .panel .panel .panel .panel.inputForm .drop-down>.text.mandatory-field,.panel .panel .panel .panel .panel.inputForm input[type=date].mandatory-field,.panel .panel .panel .panel .panel.inputForm input[type=datetime].mandatory-field,.panel .panel .panel .panel .panel.inputForm input[type=number].mandatory-field,.panel .panel .panel .panel .panel.inputForm input[type=password].mandatory-field,.panel .panel .panel .panel .panel.inputForm input[type=tel].mandatory-field,.panel .panel .panel .panel .panel.inputForm input[type=text].mandatory-field,.panel .panel .panel .panel .panel.inputForm select.mandatory-field,.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button].mandatory-field,.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span.mandatory-field,.panel .panel .panel .panel .panel.inputForm textarea.mandatory-field,.panel .panel .panel.inputForm .drop-down>.text.mandatory-field,.panel .panel .panel.inputForm input[type=date].mandatory-field,.panel .panel .panel.inputForm input[type=datetime].mandatory-field,.panel .panel .panel.inputForm input[type=number].mandatory-field,.panel .panel .panel.inputForm input[type=password].mandatory-field,.panel .panel .panel.inputForm input[type=tel].mandatory-field,.panel .panel .panel.inputForm input[type=text].mandatory-field,.panel .panel .panel.inputForm select.mandatory-field,.panel .panel .panel.inputForm selecteditor input[type=button].mandatory-field,.panel .panel .panel.inputForm selecteditor.readonly.no-grid span.mandatory-field,.panel .panel .panel.inputForm textarea.mandatory-field,.panel input[type=date].mandatory-field,.panel input[type=datetime].mandatory-field,.panel input[type=number].mandatory-field,.panel input[type=password].mandatory-field,.panel input[type=tel].mandatory-field,.panel input[type=text].mandatory-field,.panel select.mandatory-field,.panel selecteditor input[type=button].mandatory-field,.panel selecteditor.readonly.no-grid span.mandatory-field,.panel textarea.mandatory-field,.panel.inputForm .drop-down>.text.mandatory-field,.panel.inputForm input[type=date].mandatory-field,.panel.inputForm input[type=datetime].mandatory-field,.panel.inputForm input[type=number].mandatory-field,.panel.inputForm input[type=password].mandatory-field,.panel.inputForm input[type=tel].mandatory-field,.panel.inputForm input[type=text].mandatory-field,.panel.inputForm select.mandatory-field,.panel.inputForm selecteditor input[type=button].mandatory-field,.panel.inputForm selecteditor.readonly.no-grid span.mandatory-field,.panel.inputForm textarea.mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm .drop-down>.text.mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=date].mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=datetime].mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=number].mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=password].mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=tel].mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=text].mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm select.mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button].mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span.mandatory-field,.panel.panel.panel .panel .panel .panel .panel.inputForm textarea.mandatory-field{background-color:light-dark(#c0dcc0,#3a4c33);background-color:var(--input-background-mandatory)}.panel .drop-down>.text.mandatory-field:focus,.panel .drop-down>.text.mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm .drop-down>.text.mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm .drop-down>.text.mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm input[type=date].mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm input[type=date].mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm input[type=datetime].mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm input[type=datetime].mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm input[type=number].mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm input[type=number].mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm input[type=password].mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm input[type=password].mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm input[type=tel].mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm input[type=tel].mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm input[type=text].mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm input[type=text].mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm select.mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm select.mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button].mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button].mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span.mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span.mandatory-field:hover,.panel .panel .panel .panel .panel.inputForm textarea.mandatory-field:focus,.panel .panel .panel .panel .panel.inputForm textarea.mandatory-field:hover,.panel .panel .panel.inputForm .drop-down>.text.mandatory-field:focus,.panel .panel .panel.inputForm .drop-down>.text.mandatory-field:hover,.panel .panel .panel.inputForm input[type=date].mandatory-field:focus,.panel .panel .panel.inputForm input[type=date].mandatory-field:hover,.panel .panel .panel.inputForm input[type=datetime].mandatory-field:focus,.panel .panel .panel.inputForm input[type=datetime].mandatory-field:hover,.panel .panel .panel.inputForm input[type=number].mandatory-field:focus,.panel .panel .panel.inputForm input[type=number].mandatory-field:hover,.panel .panel .panel.inputForm input[type=password].mandatory-field:focus,.panel .panel .panel.inputForm input[type=password].mandatory-field:hover,.panel .panel .panel.inputForm input[type=tel].mandatory-field:focus,.panel .panel .panel.inputForm input[type=tel].mandatory-field:hover,.panel .panel .panel.inputForm input[type=text].mandatory-field:focus,.panel .panel .panel.inputForm input[type=text].mandatory-field:hover,.panel .panel .panel.inputForm select.mandatory-field:focus,.panel .panel .panel.inputForm select.mandatory-field:hover,.panel .panel .panel.inputForm selecteditor input[type=button].mandatory-field:focus,.panel .panel .panel.inputForm selecteditor input[type=button].mandatory-field:hover,.panel .panel .panel.inputForm selecteditor.readonly.no-grid span.mandatory-field:focus,.panel .panel .panel.inputForm selecteditor.readonly.no-grid span.mandatory-field:hover,.panel .panel .panel.inputForm textarea.mandatory-field:focus,.panel .panel .panel.inputForm textarea.mandatory-field:hover,.panel input[type=date].mandatory-field:focus,.panel input[type=date].mandatory-field:hover,.panel input[type=datetime].mandatory-field:focus,.panel input[type=datetime].mandatory-field:hover,.panel input[type=number].mandatory-field:focus,.panel input[type=number].mandatory-field:hover,.panel input[type=password].mandatory-field:focus,.panel input[type=password].mandatory-field:hover,.panel input[type=tel].mandatory-field:focus,.panel input[type=tel].mandatory-field:hover,.panel input[type=text].mandatory-field:focus,.panel input[type=text].mandatory-field:hover,.panel select.mandatory-field:focus,.panel select.mandatory-field:hover,.panel selecteditor input[type=button].mandatory-field:focus,.panel selecteditor input[type=button].mandatory-field:hover,.panel selecteditor.readonly.no-grid span.mandatory-field:focus,.panel selecteditor.readonly.no-grid span.mandatory-field:hover,.panel textarea.mandatory-field:focus,.panel textarea.mandatory-field:hover,.panel.inputForm .drop-down>.text.mandatory-field:focus,.panel.inputForm .drop-down>.text.mandatory-field:hover,.panel.inputForm input[type=date].mandatory-field:focus,.panel.inputForm input[type=date].mandatory-field:hover,.panel.inputForm input[type=datetime].mandatory-field:focus,.panel.inputForm input[type=datetime].mandatory-field:hover,.panel.inputForm input[type=number].mandatory-field:focus,.panel.inputForm input[type=number].mandatory-field:hover,.panel.inputForm input[type=password].mandatory-field:focus,.panel.inputForm input[type=password].mandatory-field:hover,.panel.inputForm input[type=tel].mandatory-field:focus,.panel.inputForm input[type=tel].mandatory-field:hover,.panel.inputForm input[type=text].mandatory-field:focus,.panel.inputForm input[type=text].mandatory-field:hover,.panel.inputForm select.mandatory-field:focus,.panel.inputForm select.mandatory-field:hover,.panel.inputForm selecteditor input[type=button].mandatory-field:focus,.panel.inputForm selecteditor input[type=button].mandatory-field:hover,.panel.inputForm selecteditor.readonly.no-grid span.mandatory-field:focus,.panel.inputForm selecteditor.readonly.no-grid span.mandatory-field:hover,.panel.inputForm textarea.mandatory-field:focus,.panel.inputForm textarea.mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm .drop-down>.text.mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm .drop-down>.text.mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=date].mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=date].mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=datetime].mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=datetime].mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=number].mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=number].mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=password].mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=password].mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=tel].mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=tel].mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=text].mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=text].mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm select.mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm select.mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button].mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button].mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span.mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span.mandatory-field:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm textarea.mandatory-field:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm textarea.mandatory-field:hover{background-color:hsl(from light-dark(#c0dcc0,#3a4c33) h s calc(l + 10));background-color:var(--input-background-mandatory-hover)}.panel .drop-down>.text.disabled,.panel .drop-down>.text:disabled,.panel .panel .panel .panel .panel.inputForm .drop-down>.text.disabled,.panel .panel .panel .panel .panel.inputForm .drop-down>.text:disabled,.panel .panel .panel .panel .panel.inputForm input[type=date].disabled,.panel .panel .panel .panel .panel.inputForm input[type=date]:disabled,.panel .panel .panel .panel .panel.inputForm input[type=datetime].disabled,.panel .panel .panel .panel .panel.inputForm input[type=datetime]:disabled,.panel .panel .panel .panel .panel.inputForm input[type=number].disabled,.panel .panel .panel .panel .panel.inputForm input[type=number]:disabled,.panel .panel .panel .panel .panel.inputForm input[type=password].disabled,.panel .panel .panel .panel .panel.inputForm input[type=password]:disabled,.panel .panel .panel .panel .panel.inputForm input[type=tel].disabled,.panel .panel .panel .panel .panel.inputForm input[type=tel]:disabled,.panel .panel .panel .panel .panel.inputForm input[type=text].disabled,.panel .panel .panel .panel .panel.inputForm input[type=text]:disabled,.panel .panel .panel .panel .panel.inputForm select.disabled,.panel .panel .panel .panel .panel.inputForm select:disabled,.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button].disabled,.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button]:disabled,.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span.disabled,.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span:disabled,.panel .panel .panel .panel .panel.inputForm textarea.disabled,.panel .panel .panel .panel .panel.inputForm textarea:disabled,.panel .panel .panel.inputForm .drop-down>.text.disabled,.panel .panel .panel.inputForm .drop-down>.text:disabled,.panel .panel .panel.inputForm input[type=date].disabled,.panel .panel .panel.inputForm input[type=date]:disabled,.panel .panel .panel.inputForm input[type=datetime].disabled,.panel .panel .panel.inputForm input[type=datetime]:disabled,.panel .panel .panel.inputForm input[type=number].disabled,.panel .panel .panel.inputForm input[type=number]:disabled,.panel .panel .panel.inputForm input[type=password].disabled,.panel .panel .panel.inputForm input[type=password]:disabled,.panel .panel .panel.inputForm input[type=tel].disabled,.panel .panel .panel.inputForm input[type=tel]:disabled,.panel .panel .panel.inputForm input[type=text].disabled,.panel .panel .panel.inputForm input[type=text]:disabled,.panel .panel .panel.inputForm select.disabled,.panel .panel .panel.inputForm select:disabled,.panel .panel .panel.inputForm selecteditor input[type=button].disabled,.panel .panel .panel.inputForm selecteditor input[type=button]:disabled,.panel .panel .panel.inputForm selecteditor.readonly.no-grid span.disabled,.panel .panel .panel.inputForm selecteditor.readonly.no-grid span:disabled,.panel .panel .panel.inputForm textarea.disabled,.panel .panel .panel.inputForm textarea:disabled,.panel input[type=date].disabled,.panel input[type=date]:disabled,.panel input[type=datetime].disabled,.panel input[type=datetime]:disabled,.panel input[type=number].disabled,.panel input[type=number]:disabled,.panel input[type=password].disabled,.panel input[type=password]:disabled,.panel input[type=tel].disabled,.panel input[type=tel]:disabled,.panel input[type=text].disabled,.panel input[type=text]:disabled,.panel select.disabled,.panel select:disabled,.panel selecteditor input[type=button].disabled,.panel selecteditor input[type=button]:disabled,.panel selecteditor.readonly.no-grid span.disabled,.panel selecteditor.readonly.no-grid span:disabled,.panel textarea.disabled,.panel textarea:disabled,.panel.inputForm .drop-down>.text.disabled,.panel.inputForm .drop-down>.text:disabled,.panel.inputForm input[type=date].disabled,.panel.inputForm input[type=date]:disabled,.panel.inputForm input[type=datetime].disabled,.panel.inputForm input[type=datetime]:disabled,.panel.inputForm input[type=number].disabled,.panel.inputForm input[type=number]:disabled,.panel.inputForm input[type=password].disabled,.panel.inputForm input[type=password]:disabled,.panel.inputForm input[type=tel].disabled,.panel.inputForm input[type=tel]:disabled,.panel.inputForm input[type=text].disabled,.panel.inputForm input[type=text]:disabled,.panel.inputForm select.disabled,.panel.inputForm select:disabled,.panel.inputForm selecteditor input[type=button].disabled,.panel.inputForm selecteditor input[type=button]:disabled,.panel.inputForm selecteditor.readonly.no-grid span.disabled,.panel.inputForm selecteditor.readonly.no-grid span:disabled,.panel.inputForm textarea.disabled,.panel.inputForm textarea:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm .drop-down>.text.disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm .drop-down>.text:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=date].disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=date]:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=datetime].disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=datetime]:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=number].disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=number]:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=password].disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=password]:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=tel].disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=tel]:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=text].disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm input[type=text]:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm select.disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm select:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button].disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor input[type=button]:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span.disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm selecteditor.readonly.no-grid span:disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm textarea.disabled,.panel.panel.panel .panel .panel .panel .panel.inputForm textarea:disabled{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)))!important;background-color:var(--input-background-disabled)!important;border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)))!important;border:1px solid var(--input-background-disabled)!important}.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=date],.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=datetime],.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=number],.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=password],.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=tel],.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=text],.panel .panel .panel .panel .panel.inputForm label.mandatory-field select,.panel .panel .panel .panel .panel.inputForm label.mandatory-field textarea,.panel .panel .panel.inputForm label.mandatory-field input[type=date],.panel .panel .panel.inputForm label.mandatory-field input[type=datetime],.panel .panel .panel.inputForm label.mandatory-field input[type=number],.panel .panel .panel.inputForm label.mandatory-field input[type=password],.panel .panel .panel.inputForm label.mandatory-field input[type=tel],.panel .panel .panel.inputForm label.mandatory-field input[type=text],.panel .panel .panel.inputForm label.mandatory-field select,.panel .panel .panel.inputForm label.mandatory-field textarea,.panel label.mandatory-field input[type=date],.panel label.mandatory-field input[type=datetime],.panel label.mandatory-field input[type=number],.panel label.mandatory-field input[type=password],.panel label.mandatory-field input[type=tel],.panel label.mandatory-field input[type=text],.panel label.mandatory-field select,.panel label.mandatory-field textarea,.panel.inputForm label.mandatory-field input[type=date],.panel.inputForm label.mandatory-field input[type=datetime],.panel.inputForm label.mandatory-field input[type=number],.panel.inputForm label.mandatory-field input[type=password],.panel.inputForm label.mandatory-field input[type=tel],.panel.inputForm label.mandatory-field input[type=text],.panel.inputForm label.mandatory-field select,.panel.inputForm label.mandatory-field textarea,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=date],.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=datetime],.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=number],.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=password],.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=tel],.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=text],.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field select,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field textarea{background-color:light-dark(#c0dcc0,#3a4c33);background-color:var(--input-background-mandatory);border:1px solid light-dark(#c0dcc0,#3a4c33);border:1px solid var(--input-background-mandatory)}.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=date]:focus,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=date]:hover,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=datetime]:focus,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=datetime]:hover,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=number]:focus,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=number]:hover,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=password]:focus,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=password]:hover,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=tel]:focus,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=tel]:hover,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=text]:focus,.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=text]:hover,.panel .panel .panel .panel .panel.inputForm label.mandatory-field select:focus,.panel .panel .panel .panel .panel.inputForm label.mandatory-field select:hover,.panel .panel .panel .panel .panel.inputForm label.mandatory-field textarea:focus,.panel .panel .panel .panel .panel.inputForm label.mandatory-field textarea:hover,.panel .panel .panel.inputForm label.mandatory-field input[type=date]:focus,.panel .panel .panel.inputForm label.mandatory-field input[type=date]:hover,.panel .panel .panel.inputForm label.mandatory-field input[type=datetime]:focus,.panel .panel .panel.inputForm label.mandatory-field input[type=datetime]:hover,.panel .panel .panel.inputForm label.mandatory-field input[type=number]:focus,.panel .panel .panel.inputForm label.mandatory-field input[type=number]:hover,.panel .panel .panel.inputForm label.mandatory-field input[type=password]:focus,.panel .panel .panel.inputForm label.mandatory-field input[type=password]:hover,.panel .panel .panel.inputForm label.mandatory-field input[type=tel]:focus,.panel .panel .panel.inputForm label.mandatory-field input[type=tel]:hover,.panel .panel .panel.inputForm label.mandatory-field input[type=text]:focus,.panel .panel .panel.inputForm label.mandatory-field input[type=text]:hover,.panel .panel .panel.inputForm label.mandatory-field select:focus,.panel .panel .panel.inputForm label.mandatory-field select:hover,.panel .panel .panel.inputForm label.mandatory-field textarea:focus,.panel .panel .panel.inputForm label.mandatory-field textarea:hover,.panel label.mandatory-field input[type=date]:focus,.panel label.mandatory-field input[type=date]:hover,.panel label.mandatory-field input[type=datetime]:focus,.panel label.mandatory-field input[type=datetime]:hover,.panel label.mandatory-field input[type=number]:focus,.panel label.mandatory-field input[type=number]:hover,.panel label.mandatory-field input[type=password]:focus,.panel label.mandatory-field input[type=password]:hover,.panel label.mandatory-field input[type=tel]:focus,.panel label.mandatory-field input[type=tel]:hover,.panel label.mandatory-field input[type=text]:focus,.panel label.mandatory-field input[type=text]:hover,.panel label.mandatory-field select:focus,.panel label.mandatory-field select:hover,.panel label.mandatory-field textarea:focus,.panel label.mandatory-field textarea:hover,.panel.inputForm label.mandatory-field input[type=date]:focus,.panel.inputForm label.mandatory-field input[type=date]:hover,.panel.inputForm label.mandatory-field input[type=datetime]:focus,.panel.inputForm label.mandatory-field input[type=datetime]:hover,.panel.inputForm label.mandatory-field input[type=number]:focus,.panel.inputForm label.mandatory-field input[type=number]:hover,.panel.inputForm label.mandatory-field input[type=password]:focus,.panel.inputForm label.mandatory-field input[type=password]:hover,.panel.inputForm label.mandatory-field input[type=tel]:focus,.panel.inputForm label.mandatory-field input[type=tel]:hover,.panel.inputForm label.mandatory-field input[type=text]:focus,.panel.inputForm label.mandatory-field input[type=text]:hover,.panel.inputForm label.mandatory-field select:focus,.panel.inputForm label.mandatory-field select:hover,.panel.inputForm label.mandatory-field textarea:focus,.panel.inputForm label.mandatory-field textarea:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=date]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=date]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=datetime]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=datetime]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=number]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=number]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=password]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=password]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=tel]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=tel]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=text]:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field input[type=text]:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field select:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field select:hover,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field textarea:focus,.panel.panel.panel .panel .panel .panel .panel.inputForm label.mandatory-field textarea:hover{background-color:hsl(from light-dark(#c0dcc0,#3a4c33) h s calc(l + 10));background-color:var(--input-background-mandatory-hover);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 30)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 30)));border:1px solid var(--main-bordercolor-alt)}.half-height .panel.full-height{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.page-body>.panel:last-child,.tabs-body>.tab>.panel:last-child{margin-bottom:20px}.button-menu-container{display:inline-block}.button-menu{background:var(--select-dropdown-background);border:0!important;border-radius:10px;box-shadow:var(--button-shadow);contain:paint;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:anchor(left);margin:3px 0 0!important;min-width:0;padding:0!important;position:fixed;scrollbar-width:thin!important;top:anchor(bottom);width:auto;z-index:99999}.button-menu.pos-top{bottom:anchor(top);margin:0 0 3px}.button-menu.pos-right{right:anchor(right)}.button-menu button{background:transparent!important;border:none!important;border-radius:10px!important;box-shadow:none!important;flex:1 0 auto!important;margin:0!important;padding:3px 8px!important;text-align:left!important}.button-menu button:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.button-menu button:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.button-menu button:focus,.button-menu button:hover{background:var(--select-option-background-hover)!important;box-shadow:none!important}.button-menu button:focus,.button-menu button:focus *,.button-menu button:hover,.button-menu button:hover *{color:var(--select-option-foreground-hover)!important;text-shadow:none!important}.button-menu button:disabled{background:transparent!important;border:none!important}.button-menu button:disabled,.button-menu button:disabled *{color:var(--button-foreground-disabled)!important}.main-toolbar .button-menu{margin:-3px 0 0!important}.font-dialog{display:flex;gap:5px;width:100%}.select-list{border-radius:10px}.select-list .options{background:var(--select-dropdown-background);border:1px solid var(--main-bordercolor);border-radius:10px;border-radius:8px;box-sizing:border-box;list-style:none;margin:0;min-width:100%;overflow-y:auto;overscroll-behavior:none;padding:3px!important;scrollbar-width:thin!important}.select-list .options:focus,.select-list .options:hover{border:1px solid var(--main-bordercolor-alt)}.select-list .options .option{border-radius:5px;box-sizing:border-box;color:var(--select-option-foreground);cursor:pointer;display:block;list-style:none;margin:0;min-height:var(--main-height);outline:none;padding:5px 10px 5px 5px;text-decoration:none;-webkit-user-select:none;user-select:none}.select-list .options .option:focus,.select-list .options .option:hover{background:var(--select-option-background-hover);box-shadow:none!important;color:var(--select-option-foreground-hover)}.select-list .options .option.selected{background:var(--select-option-background-selected);color:var(--select-option-foreground-selected)}.select-list .options .option.unselectable{background:var(--select-option-background-unselectable);color:var(--select-option-foreground-unselectable);cursor:not-allowed}.select-list .options .option.notice{background:var(--select-option-background-notice);color:var(--select-option-foreground-notice);font-weight:700}.select-list.tabs .options{border:none;display:flex;gap:5px}.select-list.tabs .options .option{background:var(--button-background);border-radius:5px;box-shadow:var(--button-shadow);color:var(--button-foreground);flex:1 1;font-size:var(--normal-font-size);height:var(--main-height);line-height:22px;margin:0;outline:none;padding:3px 20px;text-align:center;white-space:nowrap}.select-list.tabs .options .option:focus,.select-list.tabs .options .option:hover{background:var(--button-background-hover);box-shadow:var(--button-shadow)!important}.select-list.tabs .options .option.selected{background:var(--button-background-theme-hover)!important;box-shadow:var(--button-shadow-theme)}.select-list.tabs .options .option.selected,.select-list.tabs .options .option.selected *,.select-list.tabs .options .option.selected i{color:var(--button-foreground-theme)!important}.select-list.tabs .options .option.notice,.select-list.tabs .options .option.unselectable{background:var(--button-background-disabled)!important;color:var(--button-foreground-disabled)!important;cursor:not-allowed}.select-list.tabs .options .option.notice,.select-list.tabs .options .option.notice *,.select-list.tabs .options .option.notice i,.select-list.tabs .options .option.unselectable,.select-list.tabs .options .option.unselectable *,.select-list.tabs .options .option.unselectable i{color:var(--button-foreground-disabled)!important}.select-list.tabs .options .option.notice{font-weight:700}.print-preview-dialog iframe{border:0;height:600px;width:100%}.print-dialog{display:flex;float:left;width:100%}.print-dialog>.col .font-example{height:30px;line-height:30px;vertical-align:top}.print-dialog>.col input{width:60px}.print-preview-dialog iframe{border:solid var(--main-bordercolor)!important;border-width:1px 1px 2px!important;box-sizing:border-box}@media only screen and (max-width:500px){.print-dialog{flex-direction:column;gap:5px}.print-dialog .flex-column,.print-dialog .flex-row,.print-dialog .row{gap:5px}.print-dialog>.col,.print-dialog>.col-pane{display:flex;flex:1 1!important;flex-direction:column;gap:5px;margin:0!important;padding:0!important;width:100%!important}.print-dialog .flex-row,.print-dialog .row{flex-direction:column;gap:5px;width:100%!important}.print-dialog .half{margin:0!important;min-width:100%!important;padding:0!important;width:100%!important}.print-dialog .pane{margin-left:0!important;margin-right:0!important}.print-dialog button.onethird{margin:0 3% 0 0!important;min-width:45%!important;width:45%!important}.print-dialog button.onethird~span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:52%!important}.print-dialog .print-margin{display:flex;flex-direction:row;gap:5px}.print-dialog .print-margin input{flex:1 1}.print-dialog .print-margin span{flex:0 1;line-height:26px;min-width:70px}.print-dialog .additional-cell{display:flex;flex-direction:row;gap:5px;margin:5px 0 0!important;padding:0!important;width:100%}.print-dialog .additional-cell input{flex:1 1}.print-dialog .additional-cell span{flex:0 1;line-height:26px}.print-dialog br{display:none}}.display-settings-dialog .panel .swapbox{align-items:center;margin-left:7px;margin-right:15px}.display-settings-dialog .panel .swapbox.disabled,.display-settings-dialog .panel .swapbox.disabled i.swapper:hover{color:#d3d3d3;cursor:default}.display-settings-dialog .panel .swapbox h4{display:block;font-size:13px;font-weight:400;grid-column:1/1;margin:0}.display-settings-dialog .panel .swapbox h4.radioTiles{align-self:start}.display-settings-dialog .panel .swapbox .val{background-color:var(--button-background);border-radius:5px;box-shadow:var(--button-shadow);box-sizing:border-box;display:inline-block;font-size:var(--normal-font-size);height:var(--main-height);line-height:22px!important;padding:3px 10px}.display-settings-dialog .panel .swapbox .val.big{font-size:17px}.display-settings-dialog .panel .swapbox .radioTiles{margin-left:4px}.display-settings-dialog .panel .swapbox .radioTiles .val{cursor:default;margin:3px 2px;position:relative}.display-settings-dialog .panel .swapbox .radioTiles .val:not(.selected){color:gray;cursor:pointer}.display-settings-dialog .panel .swapbox .radioTiles .val:before{content:"radio_button_unchecked";font-family:Material Icons;padding-right:6px;position:relative;top:2px;vertical-align:top}.display-settings-dialog .panel .swapbox .radioTiles .val.selected:before{content:"radio_button_checked"}.display-settings-dialog .panel .swapbox .horz{grid-column:2/span 3;grid-row:auto}.display-settings-dialog .panel .swapbox .horz .val{margin:3px 2px}.display-settings-dialog .panel .swapbox .horz .val:first-child{margin-left:7px}.display-settings-dialog .panel .swapbox .v-gap{margin-top:20px}.display-settings-dialog .panel .swapbox>div{grid-column:2/2}.display-settings-dialog .panel .swapbox i{font-size:25px;grid-column:3/3;grid-row:1/span 2;outline:none}.display-settings-dialog .panel .swapbox i:focus{box-shadow:0 0 0 3px var(--focus-outline)!important}.display-settings-dialog .panel .swapbox i.swapper{position:relative;top:2px}.display-settings-dialog .panel .swapbox i.swapper:hover{cursor:pointer}.display-settings-dialog .panel>.flx-0:last-child,.display-settings-dialog .panel>.flx-1:last-child{border-left:1px solid var(--main-bordercolor);padding-left:15px;padding-top:0}.display-settings-dialog .panel>.flx-0:last-child .tt-head,.display-settings-dialog .panel>.flx-1:last-child .tt-head{word-break:break-word}.display-settings-dialog .cal-tooltip .tt-detail,.display-settings-dialog .cal-tooltip .tt-head{display:flex}.display-settings-dialog .cal-tooltip .tt-head .headings{width:calc(100% - 45px)}.display-settings-dialog .cal-tooltip .tt-head .headings>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.display-settings-dialog .cal-tooltip.mouse{-webkit-animation:fadein .2s ease;animation:fadein .2s ease}.display-settings-dialog .cal-tooltip>div{background:var(--main-background);border:1px solid var(--main-bordercolor);border-radius:5px;box-sizing:border-box;padding:4px 8px;width:226px!important}.display-settings-dialog .displaySettingsDialog .pane .swapbox{align-items:center;margin-left:7px;margin-right:15px}.display-settings-dialog .displaySettingsDialog .pane .swapbox.disabled,.display-settings-dialog .displaySettingsDialog .pane .swapbox.disabled i.swapper:hover{color:#d3d3d3;cursor:default}.display-settings-dialog .displaySettingsDialog .pane .swapbox h4{display:block;font-size:13px;font-weight:400;grid-column:1/1;margin:0}.display-settings-dialog .displaySettingsDialog .pane .swapbox h4.radioTiles{align-self:start}.display-settings-dialog .displaySettingsDialog .pane .swapbox .val{background-color:var(--button-background);border-radius:5px;box-shadow:var(--button-shadow);box-sizing:border-box;display:inline-block;font-size:var(--normal-font-size);height:var(--main-height);line-height:22px!important;padding:3px 10px}.display-settings-dialog .displaySettingsDialog .pane .swapbox .val.big{font-size:17px}.display-settings-dialog .displaySettingsDialog .pane .swapbox .radioTiles{margin-left:4px}.display-settings-dialog .displaySettingsDialog .pane .swapbox .radioTiles .val{cursor:default;margin:3px 2px;position:relative}.display-settings-dialog .displaySettingsDialog .pane .swapbox .radioTiles .val:not(.selected){color:gray;cursor:pointer}.display-settings-dialog .displaySettingsDialog .pane .swapbox .radioTiles .val:before{content:"radio_button_unchecked";font-family:Material Icons;padding-right:6px;position:relative;top:2px;vertical-align:top}.display-settings-dialog .displaySettingsDialog .pane .swapbox .radioTiles .val.selected:before{content:"radio_button_checked"}.display-settings-dialog .displaySettingsDialog .pane .swapbox .horz{grid-column:2/span 3;grid-row:auto}.display-settings-dialog .displaySettingsDialog .pane .swapbox .horz .val{margin:3px 2px}.display-settings-dialog .displaySettingsDialog .pane .swapbox .horz .val:first-child{margin-left:7px}.display-settings-dialog .displaySettingsDialog .pane .swapbox .v-gap{margin-top:20px}.display-settings-dialog .displaySettingsDialog .pane .swapbox>div{grid-column:2/2}.display-settings-dialog .displaySettingsDialog .pane .swapbox i{font-size:25px;grid-column:3/3;grid-row:1/span 2;outline:none}.display-settings-dialog .displaySettingsDialog .pane .swapbox i:focus{box-shadow:0 0 0 3px var(--focus-outline)!important}.display-settings-dialog .displaySettingsDialog .pane .swapbox i.swapper{position:relative;top:2px}.display-settings-dialog .displaySettingsDialog .pane .swapbox i.swapper:hover{cursor:pointer}.display-settings-dialog .displaySettingsDialog .pane>.flx-0:last-child,.display-settings-dialog .displaySettingsDialog .pane>.flx-1:last-child{border-left:1px solid var(--main-bordercolor);padding-left:15px;padding-top:0}.display-settings-dialog .displaySettingsDialog .pane>.flx-0:last-child .tt-head,.display-settings-dialog .displaySettingsDialog .pane>.flx-1:last-child .tt-head{word-break:break-word}.display-settings-dialog .displaySettingsDialog .StudInfoOpt{display:inline-block;width:49%}.display-settings-dialog .displaySettingsDialog .examplebox .cal-tooltip{position:static}.display-settings-dialog .displaySettingsDialog h4{font-size:13px;font-weight:400}.display-settings-dialog .displaySettingsDialog .examplebox.vertical span.example{margin-bottom:10px}.display-settings-dialog .displaySettingsDialog .examplebox.flex.vertical{align-items:flex-start;flex-direction:column;justify-content:center}.display-settings-dialog .displaySettingsDialog .examplebox table.table{border-top:none;margin:0}.display-settings-dialog .displaySettingsDialog .examplebox .example{padding:5px 10px 0 0}.display-settings-dialog .displaySettingsDialog label.radio{outline:none!important}.display-settings-dialog .displaySettingsDialog label.radio:hover{background-color:var(--button-background-hover)}.display-settings-dialog .displaySettingsDialog label.radio.selected{background-color:var(--button-background-theme)}.display-settings-dialog .displaySettingsDialog .dialer-button .name{padding-left:10px;top:-4px}.display-settings-dialog .StudInfoOpt{display:inline-block;width:49%}.display-settings-dialog .examplebox .cal-tooltip{position:static}.display-settings-dialog h4{font-size:13px;font-weight:400}.display-settings-dialog .examplebox.vertical span.example{margin-bottom:10px}.display-settings-dialog .examplebox.flex.vertical{align-items:flex-start;flex-direction:column;justify-content:center}.display-settings-dialog .examplebox table.table{border-top:none;margin:0}.display-settings-dialog .examplebox .example{padding:5px 10px 0 0}.display-settings-dialog label.radio{outline:none!important}.display-settings-dialog label.radio:hover{background-color:var(--button-background-hover)}.display-settings-dialog label.radio.selected{background-color:var(--button-background-theme)}.display-settings-dialog .dialer-button .name{padding-left:10px;top:-4px}.display-settings-dialog .mode-button{padding-right:5px}.display-settings-dialog .mode-button .mode-example{border-radius:10px;box-shadow:0 1px 3px var(--main-shadow-dark);display:inline-block;height:20px;outline:none;overflow:hidden;position:relative;top:2px;width:20px}.display-settings-dialog .mode-button .mode-example.dark{background:#666}.display-settings-dialog .mode-button .mode-example.auto,.display-settings-dialog .mode-button .mode-example.light{background:#fff}.display-settings-dialog .mode-button .mode-example.auto:after{background:#666;content:"";display:inline-block;height:20px;position:absolute;right:-7px;top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px}.display-settings-dialog .mode-button .mode-example.active{box-shadow:0 0 0 3px var(--button-background-theme)}.alert-dialog>.text{font-size:var(--normal-font-size);min-height:0;padding:15px 0 5px;text-align:left}.alert-dialog.multi>.text{text-align:left}.alert-dialog .panel>.text{font-weight:700;padding:0 0 5px}.alert-dialog .panel input:not([type=checkbox]){width:100%}.date-picker{cursor:pointer;display:inline-block;height:var(--main-height);max-width:100px;position:relative;width:100px}.date-picker:before{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);content:"event";font-family:Material Icons;font-size:var(--icon-small-size)!important;height:var(--icon-normal-size);line-height:var(--icon-normal-size);position:absolute;right:2px;top:calc(50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--icon-normal-size);z-index:9}.date-picker:hover:before{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground)}.date-picker.disabled,.date-picker.disabled *{cursor:default}.date-picker.disabled:before{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)));color:var(--input-foreground-disabled)}.date-picker input{background-position:right 5px center;background-repeat:no-repeat;cursor:pointer;width:100px!important}.dates-display{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)));background:var(--select-dropdown-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);border-radius:10px;border-radius:8px;box-shadow:0 .7px 3.2px 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.7),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.7)),0 .6px 0 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.9),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.9));box-shadow:var(--button-shadow-theme);box-sizing:border-box;contain:paint;cursor:default;display:flex;flex-direction:column;height:300px;left:anchor(left);margin:0;padding:3px!important;position:fixed;scrollbar-width:thin!important;top:anchor(bottom);width:300px;z-index:99999}.dates-display.top{bottom:anchor(top);margin:0 0 3px;top:auto}.dates-display .date-header{display:flex;margin:5px 10px 0}.dates-display .date-header .month-year{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground);display:flex;flex:1 1;font-weight:700}.dates-display .date-header .month-year span{font-size:var(--larger-font-size);font-weight:700;padding:5px 2px}.dates-display .date-header .month-year span:nth-first-of-type(1){margin:0 0 0 5px}.dates-display .date-header .month-year span.hide{display:none}.dates-display .date-header .month-year button{background:none;border-radius:50%;box-shadow:none;contain:paint;height:30px;padding:5px 0;position:relative;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:30px}.dates-display .date-header .month-year button i{font-size:var(--icon-normal-size)!important}.dates-display .date-header .month-year button:hover{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)));background:var(--button-background-hover);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground)}.dates-display .date-header .month-year button.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dates-display .date-header .month-year button:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)));background:var(--background-color-light);border-radius:50%;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);width:100%}.dates-display .date-header .month-year button:active:before{-webkit-animation:ripple-effect .3s linear;animation:ripple-effect .3s linear}.dates-display .date-header .month-buttons{display:flex;flex:0 1}.dates-display .date-header .month-buttons button{background:none;border-radius:50%;box-shadow:none;contain:paint;height:30px;padding:3px 0;position:relative;width:30px}.dates-display .date-header .month-buttons button i{font-size:var(--icon-normal-size)!important}.dates-display .date-header .month-buttons button:hover{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)));background:var(--button-background-hover);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground)}.dates-display .date-header .month-buttons button:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)));background:var(--background-color-light);border-radius:50%;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);width:100%}.dates-display .date-header .month-buttons button:active:before{-webkit-animation:ripple-effect .3s linear;animation:ripple-effect .3s linear}.dates-display .calendar-section{display:flex;flex-direction:column;margin:5px 10px 0}.dates-display .calendar-section .days{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground);display:grid;font-weight:700;grid-template-columns:repeat(7,1fr);padding:0!important}.dates-display .calendar-section .days,.dates-display .calendar-section .days *{flex:0 1;list-style:none;margin:0;padding:0}.dates-display .calendar-section .days li{border-radius:50%;height:40px;line-height:40px;position:relative;text-align:center}.dates-display .calendar-section .days li:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 3px var(--focus-outline);z-index:1}.dates-display .calendar-section .days li.current{background:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 7)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));background:var(--button-foreground);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));color:var(--button-background)}.dates-display .calendar-section .days li.available{cursor:pointer}.dates-display .calendar-section .days li.available:hover{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)));background:var(--button-background-hover);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground)}.dates-display .calendar-section .days li.selected,.dates-display .calendar-section .days li.selected:hover{background:hsl(from light-dark(#09c,#005c7a) h s calc(l + 5));background:var(--button-background-theme-selected);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground)}.dates-display .calendar-section .days li.disabled,.dates-display .calendar-section .days li.disabled:hover{background:none;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));color:var(--select-option-background-unselectable);cursor:default;pointer-events:none}.dates-display .calendar-section .dates{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr);padding:5px}.dates-display .calendars{display:grid;grid-template-columns:repeat(3,1fr);left:-100%;position:relative;width:300%}.dates-display .calendars.prev{left:0;transition:left .3s ease}.dates-display .calendars.next{left:-200%;transition:left .3s ease}.dates-display .calendar-months,.dates-display .calendar-years{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)));background:var(--select-dropdown-background);height:260px;left:0;opacity:0;padding:30px 10px 0;pointer-events:none;position:absolute;top:40px;transition:opacity .3s ease;width:100%}.dates-display .calendar-months.open,.dates-display .calendar-years.open{opacity:1;pointer-events:auto}.dates-display .calendar-months .months,.dates-display .calendar-months .years,.dates-display .calendar-years .months,.dates-display .calendar-years .years{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground);display:grid;font-weight:700;grid-template-columns:repeat(3,1fr);padding:0!important}.dates-display .calendar-months .months,.dates-display .calendar-months .months *,.dates-display .calendar-months .years,.dates-display .calendar-months .years *,.dates-display .calendar-years .months,.dates-display .calendar-years .months *,.dates-display .calendar-years .years,.dates-display .calendar-years .years *{flex:0 1;list-style:none;margin:0;padding:0}.dates-display .calendar-months .months li,.dates-display .calendar-months .years li,.dates-display .calendar-years .months li,.dates-display .calendar-years .years li{border-radius:20px;cursor:pointer;height:40px;line-height:40px;margin:5px 0;position:relative;text-align:center}.dates-display .calendar-months .months li:focus,.dates-display .calendar-months .years li:focus,.dates-display .calendar-years .months li:focus,.dates-display .calendar-years .years li:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 3px var(--focus-outline);z-index:1}.dates-display .calendar-months .months li.current,.dates-display .calendar-months .years li.current,.dates-display .calendar-years .months li.current,.dates-display .calendar-years .years li.current{background:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 7)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));background:var(--button-foreground);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));color:var(--button-background)}.dates-display .calendar-months .months li:hover,.dates-display .calendar-months .years li:hover,.dates-display .calendar-years .months li:hover,.dates-display .calendar-years .years li:hover{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)));background:var(--button-background-hover);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground)}.dates-display .calendar-months .months li.selected,.dates-display .calendar-months .months li.selected:hover,.dates-display .calendar-months .years li.selected,.dates-display .calendar-months .years li.selected:hover,.dates-display .calendar-years .months li.selected,.dates-display .calendar-years .months li.selected:hover,.dates-display .calendar-years .years li.selected,.dates-display .calendar-years .years li.selected:hover{background:hsl(from light-dark(#09c,#005c7a) h s calc(l + 5));background:var(--button-background-theme-selected);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground)}.dates-display .calendar-months .months li.disabled,.dates-display .calendar-months .months li.disabled:hover,.dates-display .calendar-months .years li.disabled,.dates-display .calendar-months .years li.disabled:hover,.dates-display .calendar-years .months li.disabled,.dates-display .calendar-years .months li.disabled:hover,.dates-display .calendar-years .years li.disabled,.dates-display .calendar-years .years li.disabled:hover{background:none;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));color:var(--select-option-background-unselectable);cursor:default;pointer-events:none}.dates-display .calendar-months .years,.dates-display .calendar-years .years{grid-template-columns:repeat(5,1fr)}.dates-display .calendar-years{overflow-y:auto;overscroll-behavior:none;padding:10px 10px 0}.time-picker{cursor:pointer;display:inline-block;height:var(--main-height);max-width:100px;position:relative;width:100px}.time-picker:before{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);content:"schedule";font-family:Material Icons;font-size:var(--icon-small-size)!important;height:var(--icon-normal-size);line-height:var(--icon-normal-size);position:absolute;right:2px;top:calc(50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--icon-normal-size);z-index:9}.time-picker:focus:before,.time-picker:hover:before{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground)}.time-picker.disabled,.time-picker.disabled *{cursor:default}.time-picker.disabled:before{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)));color:var(--input-foreground-disabled)}.time-picker input{background-position:right 5px center;background-repeat:no-repeat;cursor:pointer;width:100px!important}.times-display{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)));background:var(--select-dropdown-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);border-radius:10px;border-radius:8px;box-shadow:0 .7px 3.2px 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.7),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.7)),0 .6px 0 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.9),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.9));box-shadow:var(--button-shadow-theme);box-sizing:border-box;contain:paint;cursor:default;display:flex;flex-direction:row;gap:5px;height:300px;margin:0;padding:3px!important;position:fixed;right:anchor(right);scrollbar-width:thin!important;top:anchor(bottom);width:100px;z-index:99999}.times-display.top{bottom:anchor(top);margin:0 0 3px;top:auto}.times-display .time-selection{display:flex;flex-direction:column;height:300px;min-width:55px;overflow-x:hidden;overflow-y:auto}.times-display .time-selection .times{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0 0 10px;padding:0}.times-display .time-selection .times li{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--select-option-background);border-radius:10px;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground);cursor:pointer;padding:5px 10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.times-display .time-selection .times li.selected{background:light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 2)),hsl(from light-dark(#09c,#005c7a) h s calc(l - 10)));background:var(--select-option-background-selected);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--select-option-foreground-selected)}.times-display .time-selection .times li:focus,.times-display .time-selection .times li:hover{background:light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 5)),light-dark(#09c,#005c7a));background:var(--select-option-background-hover);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--select-option-foreground-hover)}.times-display .time-selection .times li.invalid{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)));background:var(--select-dropdown-background);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 50)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)));color:var(--select-option-foreground-unselectable);cursor:default}.times-display .period-buttons{display:flex;flex:0 1;flex-direction:column}.times-display .period-buttons button{background:none;border-radius:10px;box-shadow:none;contain:paint;height:30px;padding:3px 0;position:relative;width:30px}.times-display .period-buttons button.selected{background:light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 2)),hsl(from light-dark(#09c,#005c7a) h s calc(l - 10)));background:var(--select-option-background-selected);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--select-option-foreground-selected)}.times-display .period-buttons button:focus,.times-display .period-buttons button:hover{background:light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 5)),light-dark(#09c,#005c7a));background:var(--select-option-background-hover);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--select-option-foreground-hover)}.textbox{display:block;height:var(--main-height);position:relative}.textbox.password{height:45px}.textbox.password input{font-size:12pt!important;height:45px;padding:0 11px}.textbox.number input{padding-right:20px;text-align:right}.textbox .number-arrows{display:flex;flex-direction:column;height:calc(var(--main-height) - 2px);justify-content:center;position:absolute;right:1px;top:1px;width:15px;z-index:4}.textbox .number-arrows .arrow{background:var(--button-background);cursor:pointer;height:50%;position:relative;width:15px}.textbox .number-arrows .arrow:focus{box-shadow:0 0 0 3px var(--focus-outline)!important;position:relative;z-index:2}.textbox .number-arrows .arrow:hover{background:var(--button-background-hover)}.textbox .number-arrows .arrow:before{border-left:4px solid transparent;border-right:4px solid transparent;content:"";display:block;height:0;left:4px;position:absolute;width:0}.textbox .number-arrows .arrow.up{border-top-right-radius:4px}.textbox .number-arrows .arrow.up:before{border-bottom:4px solid var(--button-foreground);top:5px}.textbox .number-arrows .arrow.down{border-bottom-right-radius:4px}.textbox .number-arrows .arrow.down:before{border-top:4px solid var(--button-foreground);bottom:5px}.drop-down{cursor:pointer;display:block;height:var(--main-height);position:relative}.drop-down:not(.with-button):after{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);content:"arrow_drop_down";font-family:Material Icons;font-size:var(--icon-large-size)!important;height:var(--icon-normal-size);line-height:var(--icon-normal-size);position:absolute;right:2px;top:calc(50% + 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--icon-normal-size);z-index:9}.drop-down input{field-sizing:content;background:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5));background:var(--select-background);color:light-dark(#000,#f9f9f9);color:var(--select-foreground);display:inline-block;line-height:calc(var(--main-line-height) - 5px)!important;max-width:100%!important;min-width:max(80px,100%)!important;padding-right:28px!important;text-overflow:ellipsis;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.drop-down:hover:after{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground)}.drop-down.no-type input{cursor:pointer;-webkit-user-select:none;user-select:none}.drop-down button:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:0 0 0 3px var(--focus-outline)!important}.drop-down.disabled,.drop-down.disabled *{cursor:default}.drop-down.disabled input{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));background:var(--input-background-disabled);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)));color:var(--input-foreground-disabled);padding-right:0!important}.drop-down.disabled button:focus{box-shadow:none!important}.drop-down.disabled:after{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)));color:var(--input-foreground-disabled)}.drop-down-options{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)));background:var(--select-dropdown-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);border-radius:10px;border-radius:8px;box-shadow:0 .7px 3.2px 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.7),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.7)),0 .6px 0 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.9),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.9));box-shadow:var(--button-shadow-theme);box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:anchor(left);list-style:none;margin:3px 0 0;max-height:200px;min-width:200px;overflow-y:auto;padding:3px!important;position:fixed;scrollbar-width:thin!important;top:anchor(bottom);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:99999}.drop-down-options.top{bottom:anchor(top);margin:0 0 3px;top:auto}.drop-down-options .option{border-radius:5px;box-sizing:border-box;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground);cursor:pointer;display:block;list-style:none;margin:0;min-height:var(--main-height);outline:none;padding:5px 10px 5px 5px;text-decoration:none;-webkit-user-select:none;user-select:none}.drop-down-options .option.selected{background:light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 2)),hsl(from light-dark(#09c,#005c7a) h s calc(l - 10)));background:var(--select-option-background-selected);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--select-option-foreground-selected)}.drop-down-options .option:focus,.drop-down-options .option:hover{background:light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 5)),light-dark(#09c,#005c7a));background:var(--select-option-background-hover);box-shadow:none!important;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--select-option-foreground-hover)}.drop-down-options .option.unselectable{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));background:var(--select-option-background-unselectable);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 50)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)));color:var(--select-option-foreground-unselectable);cursor:not-allowed}.drop-down-options .option.notice{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)));background:var(--select-option-background-notice);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 35)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 10)));color:var(--select-option-foreground-notice);font-weight:700}.cropping-frame{margin:0 auto;position:relative;width:200px}.cropping-frame .crop-container{border-radius:50%;height:200px;overflow:hidden;position:relative}.cropping-frame .crop-container.square{border-radius:20px}.cropping-frame .crop-container .reactEasyCrop_Container{height:200px;width:200px}.cropping-frame .cropping-slider{height:40px;margin:auto;max-width:500px;width:100%}.cropping-frame .cropping-slider .thumb{background:var(--background-color);border:5px solid var(--anchor-foreground);border-radius:100%;box-shadow:0 0 5px var(--base-color-shadow);cursor:pointer;display:block;height:20px;line-height:38px;outline:none;position:absolute;top:12px;width:20px;z-index:100;z-index:1}.cropping-frame .cropping-slider .thumb.active{background:var(--header-three)}.cropping-frame .cropping-slider .track{background:var(--header-three);height:4px;position:relative;top:20px}.cropping-frame .cropping-slider .track.track-0{background:var(--anchor-foreground)}.password-change .password-inputs{display:flex;gap:10px}.password-change .password-inputs .password{font-size:12pt;height:40px!important;line-height:40px!important;margin:10px 0 0}.password-change .password-feedback{margin-top:20px;width:100%!important}.password-change .password-feedback,.password-change .password-feedback *{font-size:11pt}.password-change .password-feedback ul{padding:10px 10px 0!important}.password-change .password-feedback ul li i{display:inline;font-size:18px!important;line-height:normal;margin-right:10px;vertical-align:top}.password-change .password-feedback ul li span{vertical-align:top}.password-change.slim .password-inputs .password{font-size:10pt;height:30px!important;line-height:30px!important}.password-change.slim .password-feedback{margin-top:10px}.password-change.slim .password-feedback,.password-change.slim .password-feedback *{font-size:inherit}.address-editor{display:flex;flex-direction:column;gap:2px}.address-editor.inline{align-items:center;flex-direction:row;gap:0}.address-editor.inline .drop-down{flex:1 1}.address-editor.inline .drop-down:before{display:none}.address-editor.inline .drop-down input{background:var(--main-background);border-bottom-right-radius:0;border-top-right-radius:0}.address-editor.inline button{border-radius:0 5px 5px 0;box-shadow:none;flex:0 1;height:28px;padding:0 5px;top:0;width:30px}.phone-editor{display:flex;gap:5px;width:100%}.phone-editor .drop-down{width:110px}.phone-editor .textbox{flex:1 1}.toolbar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--base-toolbar);border-radius:7px;box-shadow:0 24px 54px var(--base-toolbar-shadow),0 4.5px 13.5px var(--base-shadow-4);margin:5px 0 0;padding:5px;position:relative;z-index:9}.toolbar.top-clearance{top:90px}.toolbar.leftright{flex-direction:row!important}.toolbar.leftright .toolbar-text:last-child{padding-left:50px}.toolbar.rightleft{flex-direction:row-reverse!important}.toolbar.rightleft .toolbar-text:last-child{padding-right:50px}.toolbar .toolbar-button{background:var(--button-background);color:var(--button-foreground);margin:0 0 0 5px;padding:2px 7px 2px 5px;vertical-align:top}.toolbar .toolbar-button:focus,.toolbar .toolbar-button:hover{background:var(--button-background-hover)}.toolbar .toolbar-button:disabled,.toolbar .toolbar-button:focus:disabled,.toolbar .toolbar-button:hover:disabled{background:var(--button-background-disabled)!important;color:var(--button-foreground-disabled)!important}.toolbar .toolbar-button:disabled i,.toolbar .toolbar-button:focus:disabled i,.toolbar .toolbar-button:hover:disabled i{color:var(--button-foreground-disabled)!important}.toolbar .toolbar-button:first-child{margin:0}.toolbar .toolbar-button i{font-size:15px!important}.toolbar .toolbar-button i~span{top:3px}.profile-photo-wrapper{border:5px solid var(--base-them-colour);float:left;height:210px;left:20px;top:20px;width:210px}.profile-photo-wrapper,.profile-photo-wrapper .select-mask{border-radius:125px;box-sizing:border-box;position:absolute}.profile-photo-wrapper .select-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;display:none;height:calc(100% + 4px);left:-2px;top:-2px;width:calc(100% + 4px)}.profile-photo-wrapper .profile-picture{border-radius:125px;box-sizing:border-box;color:transparent;display:block;height:calc(100% + 2px);left:-1px;margin:0;position:relative;top:-1px;width:calc(100% + 2px)}.profile-photo-wrapper:hover .select-mask{display:block}.profile-photo-wrapper .profile-image-remove{border-radius:0;display:none;position:relative;top:-10px;width:100%}.profile-photo-wrapper .profile-image-remove:focus,.profile-photo-wrapper .profile-image-remove:hover{box-shadow:none}.profile-picture-wrapper label{background:var(--base-grey-8);border-radius:3px;color:var(--base-fore-colour-mildpale);cursor:pointer;display:block;font-weight:700;height:30px;line-height:30px;margin:0 auto;overflow:hidden;padding:0;position:relative;text-align:center;width:225px}.profile-picture-wrapper label:focus,.profile-picture-wrapper label:hover{background:var(--base-fore-colour-ultrpale)}.profile-picture-wrapper label:focus{box-shadow:0 0 0 3px var(--base-outl-colour)!important}.profile-picture-wrapper input[type=file]{height:1px;opacity:0;position:absolute;top:-30px;width:1px}.profile-details-wrapper{background:transparent;box-shadow:none!important;box-sizing:border-box;margin-top:20px;padding-left:240px;width:100%}.profile-details-wrapper .user-name{color:var(--base-them-colour)}.profile-details-wrapper .editable-subtitle{background:transparent!important;border:solid transparent!important;border-radius:0!important;border-width:1px 1px 2px!important;font-size:14pt;height:30px;line-height:30px;outline:none;padding:5px 5px 5px 0!important;position:relative;width:calc(100% - 230px)}.profile-details-wrapper .editable-subtitle:focus,.profile-details-wrapper .editable-subtitle:hover{border-bottom:2px dashed var(--base-grey-3)!important;box-shadow:none!important}.profile-details-wrapper h1,.profile-details-wrapper h3{margin:0}.profile-details-wrapper .input-form label{color:var(--base-input-label);font-weight:700;-webkit-user-select:none;user-select:none}.profile-details-wrapper .input-form hr{border-top:0 solid var(--base-fore-colour-ultrpale)}.profile-details-wrapper .input-form input[type=text],.profile-details-wrapper .input-form select{width:100%}.profile-details-wrapper .input-form.basic-information label{line-height:30px}.profile-details-wrapper .AboutWrapper{color:var(--base-fore-colour);margin-top:20px}.profile-details-wrapper .AboutWrapper .Tab{display:inline-block;position:relative;top:1px}.profile-details-wrapper .AboutWrapper .Tab:first-child{margin-left:10px}.profile-details-wrapper .AboutWrapper .Tab img{vertical-align:bottom;width:20px}.profile-details-wrapper .AboutWrapper .Tab span{color:var(--base-fore-colour-mildpale);font-size:20px;font-weight:700;line-height:17px;vertical-align:bottom}.profile-details-wrapper .AboutWrapper .Tab .active:after{border-bottom:3px solid var(--base-them-colour-pale);bottom:-8px;content:"";height:0;left:0;position:absolute;width:100%}.profile-details-wrapper .SubTitle{color:var(--base-grey-3);font-size:8pt;font-weight:800;letter-spacing:2px;text-transform:uppercase}.profile-details-wrapper .contact-information hr{margin-top:0}.profile-details-wrapper .contact-information .editControls{float:right}.profile-details-wrapper .contact-information .editControls button.link{-webkit-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:0;color:var(--base-link-colour);display:inline;font-weight:500;height:auto;padding:0 5px;text-decoration:none}.profile-details-wrapper .contact-information .editControls button.link:focus,.profile-details-wrapper .contact-information .editControls button.link:hover{text-decoration:underline}.profile-details-wrapper .contact-information ul{margin:0;padding:0}.profile-details-wrapper .contact-information ul li{clear:both;list-style-type:none;margin-bottom:5px}.profile-details-wrapper .contact-information ul li .editControls a.link{line-height:normal}.profile-details-wrapper .contact-information ul li .title{color:var(--base-fore-colour);margin-right:10px;width:55px}.profile-details-wrapper .contact-information ul li div{display:inline-block}.profile-details-wrapper .basic-information td:first-child,.profile-details-wrapper .basic-information td:nth-child(3){white-space:nowrap}.profile-details-wrapper .basic-information td:first-child,.profile-details-wrapper .basic-information td:nth-child(2),.profile-details-wrapper .basic-information td:nth-child(3){padding-right:15px}input[type=text].two-factor-code{font-size:24pt;height:50px!important;letter-spacing:10px;line-height:50px!important;padding:0 0 0 15px!important;text-align:left;width:190px}.cr-boundary{border-radius:50%}.report{background:var(--background-color-light);height:100%;overflow:auto;overflow-anchor:auto;overscroll-behavior:none;width:100%}.report.no-preview{background:var(--grid-body-background);display:flex;flex-direction:column;overflow:hidden}.report.no-preview .report-toolbar-mask{width:100%}.report.no-preview .report-toolbar{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow-x:auto;overflow-y:hidden;top:0;z-index:11}.report.no-preview .report-toolbar .report-toolbar-container{border-radius:0;margin:0;max-width:100%;min-height:35px;min-width:0;min-width:auto;width:100%}.report.no-preview .report-sidebar{margin-top:90px;z-index:11}.report.no-preview .report-container{flex:1 1;height:100%;overflow:hidden;position:relative;z-index:10}.report.no-preview .report-container:after{border-top-right-radius:10px;box-shadow:inset 0 0 5px 2px var(--main-shadow-frame),0 0 0 10px var(--page-header);content:"";display:inline-block;height:calc(100% + 10px);left:-10px;pointer-events:none;position:absolute;top:0;width:calc(100% + 10px);z-index:10}.report.no-preview .report-container .report-spacer,.report.no-preview .report-container .report-toolbar-mask{display:none}.report.no-preview .report-container .report-container-doc{border-top-right-radius:10px;contain:paint;height:100%;padding:0;position:relative;width:100%;z-index:1}.report.no-preview .report-container .report-container-doc .report-header{display:none}.report.no-preview .report-container .report-container-doc .report-container-content{height:100%;overflow:auto;overscroll-behavior:none;padding:20px 0 0 20px;width:100%}.report.no-preview .report-container .report-container-doc .report-container-content .grid-view.full-height:not(.window){height:auto!important}.report.no-preview .report-container .report-container-doc .report-container-content .grid-view.contained{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:visible;overflow:initial}.report.no-preview .report-container .report-container-doc .report-container-content .grid-view.window .fixed-header{overflow:auto;overscroll-behavior:none}.report.no-preview .report-sidebar~.report-container{margin-left:0!important;padding-left:30px!important;transition:padding-left .5s ease-in-out}.report.no-preview.sidebar-open .report-sidebar{margin-top:90px}.report.no-preview.sidebar-open .report-sidebar~.report-container{margin-left:0!important;padding-left:250px!important}.report.is-pdf{background:var(--background-color-dark)}.report.landscape .report-preview{min-width:1330px!important}.report.landscape .report-preview .report-toolbar-mask{width:1310px!important}.report.landscape .report-preview .report-container-doc.report-preview-doc{background-image:repeating-linear-gradient(var(--grid-body-background),var(--grid-body-background) 810px,var(--grid-border-bottom) 812px,var(--grid-border-bottom) 4px);width:1312px}.report.landscape .report-preview .report-container-doc.report-preview-doc .report-content{min-height:580px}.report.no-tools .report-toolbar hr{display:none}.report.no-tools .report-header{top:-47px}.report.sidebar-open .report-sidebar{left:20px;margin-top:15px}.report.sidebar-open .report-sidebar .report-sidebar-toggle:after{content:"arrow_back_ios"}.report.sidebar-open .report-sidebar~.report-container{margin-left:250px!important}.report.sidebar-open .report-sidebar~.report-container.report-preview{margin-left:200px!important;width:calc(100% - 200px)!important}.report .report-toolbar{left:0;position:-webkit-sticky;position:sticky;top:20px;z-index:5}.report .report-toolbar .report-toolbar-container{background:var(--background-color);border-radius:10px;box-shadow:0 1px 5px var(--main-shadow);box-sizing:border-box;display:flex;flex-direction:column;margin:20px auto;max-width:1327px;min-height:35px;min-width:798px;padding:5px 0 0 5px;width:calc(100% - 40px)}.report .report-toolbar .report-toolbar-container .report-toolbar-content,.report .report-toolbar .report-toolbar-container .report-toolbar-standard{display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap}.report .report-toolbar .report-toolbar-container .report-toolbar-content>*,.report .report-toolbar .report-toolbar-container .report-toolbar-standard>*{flex:1 0 auto;flex-basis:150px}.report .report-toolbar .report-toolbar-container .report-toolbar-content>.check,.report .report-toolbar .report-toolbar-container .report-toolbar-standard>.check{flex:0 3 auto}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group{background:var(--input-background-disabled);border:0;flex:0 1 auto;flex-wrap:wrap;gap:5px;margin:0 5px 5px 0;padding:5px}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .group-header,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .group-header{background:transparent;box-shadow:none;box-sizing:border-box;font-weight:700;height:25px;line-height:25px;padding:0 5px 0 0}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-button,.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-filter,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-button,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-filter{flex:1 1 auto;height:25px;line-height:25px;margin:0}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-button>span,.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-filter>span,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-button>span,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-filter>span{height:23px;line-height:23px}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-button label.checkbox,.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-filter label.checkbox,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-button label.checkbox,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-filter label.checkbox{margin-top:2px}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-button label.checkbox .checkmark,.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-filter label.checkbox .checkmark,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-button label.checkbox .checkmark,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-filter label.checkbox .checkmark{top:-2px!important}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-button label.checkbox .checkmark:before,.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-filter label.checkbox .checkmark:before,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-button label.checkbox .checkmark:before,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-filter label.checkbox .checkmark:before{top:3px}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group .report-filter>span:first-child,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group .report-filter>span:first-child{flex:1 0 auto}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group>.radio,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group>.radio{contain:none}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group>.radio .checkmark,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group>.radio .checkmark{display:inline-block}.report .report-toolbar .report-toolbar-container .report-toolbar-content .group>.radio input:checked~.text,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .group>.radio input:checked~.text{box-shadow:none;color:var(--input-foreground)}.report .report-toolbar .report-toolbar-container .report-toolbar-content .legend-container,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .legend-container{background:var(--background-color-light);border:1px solid var(--grid-header-border-bottom);border-radius:5px;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;gap:5px;height:35px;margin:0 5px 5px 0;padding:0}.report .report-toolbar .report-toolbar-container .report-toolbar-content .legend-container .legend-item,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .legend-container .legend-item{height:35px;line-height:20px;padding:6px 8px}.report .report-toolbar .report-toolbar-container .report-toolbar-content .legend-container .legend-item .legend-colour,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .legend-container .legend-item .legend-colour{top:4px}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-blank,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-blank{flex:1 0 auto;flex-basis:auto!important}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-label,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-label{background:var(--background-color);border:1px solid var(--grid-header-border-bottom);border-radius:5px;box-shadow:none;flex:0 1!important;height:35px;line-height:22px;padding:6px 8px;-webkit-user-select:none;user-select:none;white-space:nowrap}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-button,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-button{flex:0 1!important;margin:0 5px 5px 0}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-button button,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-button button{background:var(--background-color);background:linear-gradient(to bottom,var(--grid-header-gradient-end) 0,var(--grid-header-gradient-end-hover) 100%);border:1px solid var(--grid-header-border-bottom);border-radius:5px;box-shadow:none;height:35px;line-height:35px;margin:0 auto;padding:6px 8px;vertical-align:top}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-button button i,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-button button i{color:var(--icon-grey);font-size:17px!important;font-weight:500!important;text-shadow:1px 1px 0 var(--grid-header-foreground-shadow);vertical-align:top}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-button button img,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-button button img{vertical-align:top}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-button button .text,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-button button .text{color:var(--grid-body-foreground);display:block;font-size:13px;font-weight:600;height:24px;line-height:24px;max-width:300px;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 0 var(--grid-header-foreground-shadow);-webkit-user-select:none;user-select:none;white-space:nowrap}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-button button.no-icon .text,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-button button.no-icon .text{line-height:20px}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter{background:var(--grid-body-background);border:1px solid var(--grid-header-border-bottom);border-radius:5px;box-sizing:border-box;display:flex;height:35px;line-height:35px;margin:0 5px 5px 0;vertical-align:top}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter>span,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter>span{background:var(--background-color);background:linear-gradient(to bottom,var(--grid-header-gradient-end) 0,var(--grid-header-gradient-end-hover) 100%);border-bottom-left-radius:4px;border-right:1px solid var(--grid-header-border-bottom);border-top-left-radius:4px;color:var(--grid-body-foreground);display:block;flex:0 0 auto;font-size:13px;font-weight:600;height:33px;line-height:33px;min-width:50px;padding:0 5px;text-shadow:1px 1px 0 var(--grid-header-foreground-shadow);-webkit-user-select:none;user-select:none;white-space:nowrap}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter>span:first-child,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter>span:first-child{text-align:right}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .drop-down,.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter input:not([type=checkbox]):not([type=radio]),.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .drop-down,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter input:not([type=checkbox]):not([type=radio]){background:var(--grid-body-background);border:0;border-bottom-right-radius:4px;border-top-right-radius:4px;box-sizing:border-box;color:var(--grid-body-foreground);font-size:14px;height:33px;line-height:33px;min-width:100px;outline:none;text-align:left;width:100%}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .drop-down:focus,.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter input:not([type=checkbox]):not([type=radio]):focus,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .drop-down:focus,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 3px var(--focus-outline)}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .drop-down,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .drop-down{flex:1 1;min-width:0;min-width:auto;padding:0;width:auto}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .drop-down:focus,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .drop-down:focus{box-shadow:none}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .checkbox,.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .radio,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .checkbox,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .radio{background:var(--background-color);background:linear-gradient(to bottom,var(--grid-header-gradient-end) 0,var(--grid-header-gradient-end-hover) 100%);border:0;border-radius:0;border-bottom-right-radius:4px;border-top-right-radius:4px;min-width:0;padding:0 0 0 5px}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .checkbox .checkmark,.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .radio .checkmark,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .checkbox .checkmark,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .radio .checkmark{top:3px!important}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .checkbox .checkmark:before,.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .radio .checkmark:before,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .checkbox .checkmark:before,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .radio .checkmark:before{border-radius:0;height:12px;left:3px;top:3px;width:11px}.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .checkbox .checkmark:after,.report .report-toolbar .report-toolbar-container .report-toolbar-content .report-filter .radio .checkmark:after,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .checkbox .checkmark:after,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .radio .checkmark:after{text-shadow:none}.report .report-toolbar .report-toolbar-container .report-toolbar-standard>hr{border:0;border-bottom:1px solid var(--grid-header-border-bottom);margin:0 5px 5px 0;min-width:calc(100% - 5px)}.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-button button{height:25px;line-height:25px;padding:6px 8px}.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-button i{font-size:14px!important;top:-5px}.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-button img{height:12px;top:0;width:12px}.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter{height:25px;line-height:25px}.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter>span{font-size:11px;height:23px;line-height:23px}.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .drop-down,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter input:not([type=checkbox]):not([type=radio]){font-size:12px;height:23px;line-height:23px}.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter .drop-down{line-height:15px}.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter label.checkbox,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter label.radio{margin:0;padding:2px 5px 0}.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter label.checkbox .checkmark,.report .report-toolbar .report-toolbar-container .report-toolbar-standard .report-filter label.radio .checkmark{top:0!important}.report .report-toolbar~.report-preview-doc{margin-top:0}.report .report-sidebar{height:200px;left:-235px;margin-top:15px;position:absolute;transition:left .5s ease-in-out;width:230px;z-index:3}.report .report-sidebar .report-sidebar-content{height:100%;position:relative;z-index:1}.report .report-sidebar .report-sidebar-toggle{background:var(--background-color);border-bottom-right-radius:50%;border-top-right-radius:50%;bottom:10px;box-shadow:var(--button-shadow);box-sizing:border-box;cursor:pointer;height:30px;padding:2px 4px 0 0;position:absolute;right:-30px;text-align:center;width:30px;z-index:0}.report .report-sidebar .report-sidebar-toggle:after{color:var(--header-two);content:"arrow_forward_ios";display:inline-block;font:var(--icon-font)!important;width:10px}.report .report-sidebar .report-sidebar-toggle:focus:after,.report .report-sidebar .report-sidebar-toggle:hover:after{color:var(--foreground-color)}.report .report-container{transition:margin-left .5s ease-in-out}.report .report-container.report-preview{box-sizing:border-box;margin:40px 0 20px;min-width:800px;position:relative;transition:margin-left .5s ease-in-out;width:100%}.report .report-container.report-preview .report-header{zoom:95%;position:-webkit-sticky;position:sticky}.report .report-container.report-preview .report-container-content.report-content{zoom:95%}.report .report-container.report-preview .report-toolbar-mask{height:0;margin:0 auto;position:-webkit-sticky;position:sticky;top:0;width:830px;z-index:2}.report .report-container.report-preview .report-toolbar-mask:after{background:var(--grid-body-background);content:"";display:block;height:40px;width:100%}.report .report-container .report-container-doc{box-sizing:border-box;min-width:100%;padding:0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.report .report-container .report-container-doc.report-preview-doc{background:var(--grid-body-background);background-image:repeating-linear-gradient(var(--grid-body-background),var(--grid-body-background) 1280px,var(--grid-border-bottom) 1282px,var(--grid-border-bottom) 4px);border:1px solid var(--background-color);box-shadow:0 1px 5px var(--main-shadow-dark);contain:paint;margin:0 auto;min-width:0;min-width:auto;width:832px}.report .report-container .report-container-doc.report-preview-doc,.report .report-container .report-container-doc.report-preview-doc table tr td,.report .report-container .report-container-doc.report-preview-doc table tr td span,.report .report-container .report-container-doc.report-preview-doc table tr th,.report .report-container .report-container-doc.report-preview-doc table tr th span{-webkit-user-select:none!important;user-select:none!important}.report .report-container .report-container-doc .report-header{background:var(--grid-body-background);box-shadow:0 -5px 0 5px var(--grid-body-background);margin-bottom:15px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.report .report-container .report-container-doc .report-header h1{border:none!important;height:50px;line-height:50px;text-decoration:none!important;width:100%}.report .report-container .report-container-doc .report-header h3{border-bottom:1px solid var(--report-header-rule);padding-bottom:20px;width:100%}.report .report-container .report-container-doc .report-spacer{background:var(--grid-body-background);height:0;position:-webkit-sticky;position:sticky;top:50px;width:100%;z-index:1}.report .report-container .report-container-doc .report-container-content.report-content{font:500 var(--larger-font-size) Arial,"San-Serif";min-height:1015px}.report .report-container .report-container-doc .report-container-content.report-content .custom-toolbar{display:none!important}.report .report-container .report-container-doc .report-container-content.report-content .grid-view{border:0!important;border-radius:0!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;overflow:visible!important}.report .report-container .report-container-doc .report-container-content.report-content .grid-view .fixed-header table thead tr td,.report .report-container .report-container-doc .report-container-content.report-content .grid-view .fixed-header table thead tr th,.report .report-container .report-container-doc .report-container-content.report-content .grid-view .fixed-header table.table thead tr td,.report .report-container .report-container-doc .report-container-content.report-content .grid-view .fixed-header table.table thead tr th{position:-webkit-sticky!important;position:sticky!important;top:60px}.report .report-container .report-container-doc .report-container-content.report-content .grid-view>div{font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important}.report .report-container .report-container-doc .report-container-content.report-content .grid-view>div.scrolled-grid-container{overflow:visible}.report .report-container .report-container-doc .report-container-content.report-content .grid-view>div>div{border-radius:0!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important}.report .report-container .report-container-doc .report-container-content.report-content .grid-view>div>div.fixed-header{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible}.report .report-container .report-container-doc .report-container-content.report-content table,.report .report-container .report-container-doc .report-container-content.report-content table.table{background:transparent!important;border-radius:0!important;border-right:none;border-top:none;outline:none;table-layout:auto}.report .report-container .report-container-doc .report-container-content.report-content table,.report .report-container .report-container-doc .report-container-content.report-content table.full,.report .report-container .report-container-doc .report-container-content.report-content table.table,.report .report-container .report-container-doc .report-container-content.report-content table.table.full{border:2px solid var(--foreground-color)!important;border-collapse:initial!important;border-top:0!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;max-width:100%}.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tbody tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tbody tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tbody tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tbody tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tbody tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tbody tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tfoot tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tfoot tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tfoot tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tfoot tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tfoot tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) tfoot tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) thead tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) thead tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) thead tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) thead tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) thead tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table:not(.table) thead tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tbody tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tbody tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tbody tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tbody tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tbody tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tbody tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tfoot tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tfoot tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tfoot tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tfoot tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tfoot tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) tfoot tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) thead tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) thead tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) thead tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) thead tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) thead tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table:not(.table) thead tr th span.checkmark{display:inline-block;height:20px!important;width:20px!important}.report .report-container .report-container-doc .report-container-content.report-content table.print-gridlines,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-gridlines{border:2px solid var(--foreground-color)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody,.report .report-container .report-container-doc .report-container-content.report-content table tfoot,.report .report-container .report-container-doc .report-container-content.report-content table thead,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot,.report .report-container .report-container-doc .report-container-content.report-content table.table thead{display:table-row-group!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;margin:0!important;overflow:visible!important;overflow:initial!important;padding:0!important;page-break-inside:avoid;position:static!important;-webkit-user-select:text!important;user-select:text!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr,.report .report-container .report-container-doc .report-container-content.report-content table thead tr,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr{display:table-row!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;margin:0!important;overflow:visible!important;overflow:initial!important;padding:0!important;page-break-inside:avoid;position:static!important;-webkit-user-select:text!important;user-select:text!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th{border-radius:0!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;margin:0!important;overflow:visible!important;overflow:initial!important;padding:0!important;page-break-inside:avoid;position:static!important;-webkit-user-select:text!important;user-select:text!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.selected,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th.selected,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td.selected,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th.selected,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td.selected,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th.selected,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.selected,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th.selected,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td.selected,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th.selected,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td.selected,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th.selected{position:relative!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.title,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th.title,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td.title,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th.title,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td.title,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th.title,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.title,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th.title,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td.title,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th.title,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td.title,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th.title{background:var(--grid-body-background)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td button,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th button,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td button,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th button,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td button,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th button,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td button,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th button,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td button,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th button,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td button,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th button{display:none!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td *,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th *,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td *,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th *,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td *,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th *,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td *,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th *,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td *,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th *,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td *,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th *{height:auto!important;max-height:none!important;max-width:none!important;min-height:0!important;min-height:auto!important;min-width:0!important;min-width:auto!important;overflow:visible!important;position:static!important;vertical-align:middle!important;white-space:nowrap;width:auto!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table thead tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table thead tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table thead tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table thead tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td span.checkmark,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th span.checkmark{display:none!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.group-row td,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.group-row th,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr.group-row td,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr.group-row th,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th,.report .report-container .report-container-doc .report-container-content.report-content table thead tr.group-row td,.report .report-container .report-container-doc .report-container-content.report-content table thead tr.group-row th,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.group-row td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.group-row th,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr.group-row td,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr.group-row th,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr.group-row td,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr.group-row th{border-bottom:0!important;border-left:0!important;border-right:1px solid var(--foreground-color)!important;border-top:1px solid var(--foreground-color)!important;color:var(--foreground-color)!important;display:table-cell!important;font-weight:400!important;padding:1px!important;text-shadow:none!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr:first-child td,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr:first-child th,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr:first-child td,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr:first-child th,.report .report-container .report-container-doc .report-container-content.report-content table thead tr:first-child td,.report .report-container .report-container-doc .report-container-content.report-content table thead tr:first-child th,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr:first-child td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr:first-child th,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr:first-child td,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr:first-child th,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr:first-child td,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr:first-child th{border-top:2px solid var(--foreground-color)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th{border-bottom:1px solid var(--foreground-color)!important;height:25px;line-height:25px}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td:last-child,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th:last-child,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td:last-child,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th:last-child,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td:last-child,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th:last-child,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td:last-child,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th:last-child,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td:last-child,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th:last-child,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td:last-child,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th:last-child{border-right:0!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.dummy,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr th.dummy,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td.dummy,.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr th.dummy,.report .report-container .report-container-doc .report-container-content.report-content table thead tr td.dummy,.report .report-container .report-container-doc .report-container-content.report-content table thead tr th.dummy,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.dummy,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr th.dummy,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td.dummy,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr th.dummy,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr td.dummy,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th.dummy{height:27px}.report .report-container .report-container-doc .report-container-content.report-content table thead tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th{font-weight:700!important;text-align:left}.report .report-container .report-container-doc .report-container-content.report-content table thead tr th:last-child,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th:last-child{border-right:1px solid var(--main-shadow)}.report .report-container .report-container-doc .report-container-content.report-content table thead tr th.title,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr th.title{background:var(--grid-border-dark)!important}.report .report-container .report-container-doc .report-container-content.report-content table thead tr .tooltip-indicator:after,.report .report-container .report-container-doc .report-container-content.report-content table thead tr.filterRow,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr .tooltip-indicator:after,.report .report-container .report-container-doc .report-container-content.report-content table.table thead tr.filterRow{display:none!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr:first-child td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr:first-child td{border-top:0!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.past td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.past td{background:var(--grid-row-cell-past)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.current td,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.selecteddate td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.current td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.selecteddate td{background:var(--grid-row-cell-selected)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.future td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.future td{background:var(--grid-row-cell-future-hover)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.group-row td,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.subtitle td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.group-row td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.subtitle td{background:var(--grid-row-cell-tintedtitle)!important}@media screen{.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.selectedGridRow td,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.selectedGridRow td{background:var(--grid-row-selected-cell)}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr.selectedGridRow td.selected,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr.selectedGridRow td.selected{background:var(--grid-row-selected-cell-selected);color:var(--grid-body-foreground)}}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.absent,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.activity-absent,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.available,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.cancelled,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.cycle-start,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.disabled,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.edited,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.et-available-otherDay,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.et-unavailable,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.future,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.hasAdjustment,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.no-teacher-or-room,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.overload,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.past,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.replacement,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.room-available,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.selecteddate,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.set-day,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.stat-over,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.stat-under,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.today,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.unavailable,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.underload,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.absent,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.activity-absent,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.available,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.cancelled,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.cycle-start,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.disabled,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.edited,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.et-available-otherDay,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.et-unavailable,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.future,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.hasAdjustment,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.no-teacher-or-room,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.overload,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.past,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.replacement,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.room-available,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.selecteddate,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.set-day,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.stat-over,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.stat-under,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.today,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.unavailable,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.underload{color:var(--grid-body-foreground)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.activity-unavailable,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.counted-absent,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.et-unavailable-otherDay,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.highlight,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.searchhighlight,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.activity-unavailable,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.counted-absent,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.et-unavailable-otherDay,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.highlight,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.searchhighlight{color:var(--grid-body-foreground-alt)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.canAllocate,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.canAllocate{background:var(--grid-row-cell-allocatable)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.mayAllocate,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.mayAllocate{background:var(--grid-row-cell-allocations)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.searchAllocate,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.searchAllocate{background:var(--grid-row-cell-allocSearch)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.noAllocate,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.noAllocate{background:var(--grid-row-cell-allocBlockd)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.selected-column,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.selected-column{background:var(--grid-row-cell-selectedcol)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.yardDutyPeriod,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.yardDutyPeriod{background:var(--grid-row-cell-yarddutyperiod)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.subitem,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.subitem{background:var(--grid-row-cell-subitem)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.yard-duty,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.yard-duty{background:var(--grid-row-cell-yardduty)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.past,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.past{background:var(--grid-row-cell-past)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.future,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.future{background:var(--grid-row-cell-future-hover)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.today,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.today{background:var(--grid-body-background)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.replacement,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.replacement{background:var(--grid-row-cell-replacement)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.stat-over,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.stat-over{background:var(--grid-row-cell-stat-over)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.stat-under,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.stat-under{background:var(--grid-row-cell-stat-under)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.mrcg,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.mrcg{background:var(--grid-row-cell-mrcg)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.composite,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.composite{background:var(--grid-row-cell-composite)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.no-teacher-or-room,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.no-teacher-or-room{background:var(--grid-row-cell-noteacherroom)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.no-room,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.no-room{background:var(--grid-row-cell-noroom)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.room-removed,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.room-removed{background:var(--grid-row-cell-roomremoved)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.no-teacher,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.no-teacher{background:var(--grid-row-cell-noteacher)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.seat-deficit,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.seat-deficit{font-weight:700!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.room-edit-bold,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.room-edit-bold{color:var(--grid-row-cell-roomedit)!important;font-weight:700!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.cancelled,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.edited,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.cancelled,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.edited{background:var(--grid-row-cell-cancelled-hover)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.unavailable,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.unavailable{background:var(--grid-row-cell-unavailable)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.clash,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.closure,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.clash,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.closure{background:var(--grid-row-cell-clash)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.et-unavailable,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.et-unavailable{background:var(--grid-row-cell-etunavailable)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.activity-unavailable,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.et-unavailable-otherDay,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.activity-unavailable,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.et-unavailable-otherDay{background:var(--grid-row-cell-unavailable-activity)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.available,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.available{background:var(--grid-row-cell-available)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.absent,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.absent{background:var(--grid-row-cell-absent)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.not-at-school,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.not-at-school{background:var(--grid-row-cell-notatschool)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.edit,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.edit{color:var(--grid-row-cell-edit)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.activity-absent,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.activity-absent{background:var(--grid-row-cell-absent-activity)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.room-available,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.room-available{background:var(--grid-row-cell-roomavailable)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.et-available-otherDay,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.et-available-otherDay{background:var(--grid-row-cell-etavailother)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.cycle-start,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.set-day,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.cycle-start,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.set-day{background:var(--grid-row-cell-cyclestart)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.selecteddate,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.selecteddate{background:var(--grid-row-cell-selected)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.counted-absent,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.counted-absent{background:var(--grid-row-cell-countedabsent)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.activity-available,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.activity-available{background:var(--grid-row-cell-available-activity)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.has-change,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.has-change{background:var(--grid-row-cell-has-change)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.overload,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.overload{background:var(--grid-row-cell-overload)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.underload,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.underload{background:var(--grid-row-cell-underload)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.faculty,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.faculty{background:var(--grid-row-cell-faculty)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.hasAdjustment,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.hasAdjustment{background:var(--grid-row-cell-underload)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.tinted-title,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.tinted-title{background:var(--grid-row-cell-tintedtitle)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.highlight,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.searchhighlight,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.highlight,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.searchhighlight{background:var(--grid-row-cell-highlight)!important;font-weight:500}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.highlight:hover,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.searchhighlight:hover,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.highlight:hover,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.searchhighlight:hover{background:var(--grid-row-cell-highlight-hover)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.highlight.selected,.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.searchhighlight.selected,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.highlight.selected,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.searchhighlight.selected{background:var(--grid-row-cell-highlight-selected)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.disabled,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.disabled{background:var(--grid-row-cell-disabled)!important}.report .report-container .report-container-doc .report-container-content.report-content table tbody tr td.noPrint,.report .report-container .report-container-doc .report-container-content.report-content table.table tbody tr td.noPrint{display:none!important}.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td{border-right:1px solid var(--focus-outline);border-top:1px solid var(--grid-border-bottom);text-align:center}.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td.hardRight,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td.hardRight{border-right-color:var(--focus-outline)!important;border-right-width:2px!important}.report .report-container .report-container-doc .report-container-content.report-content table tfoot tr td:last-child,.report .report-container .report-container-doc .report-container-content.report-content table.table tfoot tr td:last-child{border-right:1px solid var(--grid-border-bottom)}.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent tbody,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent tbody td,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent tbody th,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent tbody tr,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent tbody tr td,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent tbody tr th,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent td,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent th,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent thead,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent thead td,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent thead th,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent thead tr,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent thead tr td,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent thead tr th,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent tr,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent tr td,.report .report-container .report-container-doc .report-container-content.report-content table.print-transparent tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent tbody,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent tbody td,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent tbody th,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent tbody tr,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent tbody tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent tbody tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent td,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent th,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent thead,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent thead td,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent thead th,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent thead tr,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent thead tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent thead tr th,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent tr,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table.print-transparent tr th{border:0!important}.report .report-container .report-container-doc .report-container-content.report-content table.no-header tbody tr:first-child td,.report .report-container .report-container-doc .report-container-content.report-content table.table.no-header tbody tr:first-child td{border-top:2px solid var(--foreground-color)!important}.report .report-container .report-container-doc .report-container-content.report-content table .title,.report .report-container .report-container-doc .report-container-content.report-content table.table .title{background:var(--grid-body-background)!important;cursor:default;outline:none}.report .report-container .report-container-doc .report-container-content.report-content table .title label,.report .report-container .report-container-doc .report-container-content.report-content table.table .title label{clear:both;display:block}.report .report-container .report-container-doc .report-container-content.report-content table input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table input[type=date],.report .report-container .report-container-doc .report-container-content.report-content table input[type=number],.report .report-container .report-container-doc .report-container-content.report-content table input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table input[type=text],.report .report-container .report-container-doc .report-container-content.report-content table select,.report .report-container .report-container-doc .report-container-content.report-content table textarea,.report .report-container .report-container-doc .report-container-content.report-content table.table input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table input[type=date],.report .report-container .report-container-doc .report-container-content.report-content table.table input[type=number],.report .report-container .report-container-doc .report-container-content.report-content table.table input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table input[type=text],.report .report-container .report-container-doc .report-container-content.report-content table.table select,.report .report-container .report-container-doc .report-container-content.report-content table.table textarea{background:var(--grid-input)!important;width:100%!important}.report .report-container .report-container-doc .report-container-content.report-content table td,.report .report-container .report-container-doc .report-container-content.report-content table th,.report .report-container .report-container-doc .report-container-content.report-content table.table td,.report .report-container .report-container-doc .report-container-content.report-content table.table th{background:var(--grid-body-background);border-collapse:collapse;border-collapse:initial;border-spacing:0;outline:none;overflow:hidden;padding:.2em .3em;vertical-align:top;white-space:nowrap;word-break:normal}.report .report-container .report-container-doc .report-container-content.report-content table th,.report .report-container .report-container-doc .report-container-content.report-content table.table th{border-bottom:1px solid #5b89b7!important;border-right:1px solid #5b89b7!important;box-sizing:border-box;padding-left:2px;padding-right:2px;text-align:left}.report .report-container .report-container-doc .report-container-content.report-content table th.hardRight,.report .report-container .report-container-doc .report-container-content.report-content table.table th.hardRight{border-right-color:#3e6c9b!important;border-right-width:2px!important}.report .report-container .report-container-doc .report-container-content.report-content table th.transBorder,.report .report-container .report-container-doc .report-container-content.report-content table.table th.transBorder{border-right-color:transparent!important}.report .report-container .report-container-doc .report-container-content.report-content table th.sortable,.report .report-container .report-container-doc .report-container-content.report-content table.table th.sortable{cursor:default}.report .report-container .report-container-doc .report-container-content.report-content table td,.report .report-container .report-container-doc .report-container-content.report-content table.table td{border-bottom:1px solid var(--grid-border-bottom);border-right:1px solid var(--grid-border-bottom);box-sizing:border-box;display:table-cell;white-space:normal;word-break:break-all}.report .report-container .report-container-doc .report-container-content.report-content table td.headerTitle span,.report .report-container .report-container-doc .report-container-content.report-content table.table td.headerTitle span{font-weight:700}.report .report-container .report-container-doc .report-container-content.report-content table td.headerTitle ul,.report .report-container .report-container-doc .report-container-content.report-content table.table td.headerTitle ul{list-style:none;margin-bottom:0;margin-top:0;padding-left:0;text-align:left}.report .report-container .report-container-doc .report-container-content.report-content table td.hardRight,.report .report-container .report-container-doc .report-container-content.report-content table.table td.hardRight{border-right-color:var(--grid-hard-rule)!important;border-right-width:2px!important}.report .report-container .report-container-doc .report-container-content.report-content table td.hardBottom,.report .report-container .report-container-doc .report-container-content.report-content table.table td.hardBottom{border-bottom-color:var(--grid-hard-rule)!important;border-bottom-width:2px!important}.report .report-container .report-container-doc .report-container-content.report-content table td.hardTop,.report .report-container .report-container-doc .report-container-content.report-content table.table td.hardTop{border-top-color:var(--grid-hard-rule)!important;border-top-width:2px!important}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable{cursor:pointer}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable.editable:focus,.report .report-container .report-container-doc .report-container-content.report-content table td.selectable.editable:hover,.report .report-container .report-container-doc .report-container-content.report-content table td.selectable:focus,.report .report-container .report-container-doc .report-container-content.report-content table td.selectable:hover,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable.editable:focus,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable.editable:hover,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable:focus,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable:hover{background:var(--grid-input)!important;color:var(--foreground-color)!important}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable .rowInfo,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable .rowInfo{padding:0;text-align:left}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable .rowInfo:hover,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable .rowInfo:hover{background-color:var(--grid-body-background)!important}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable .rowInfo ul,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable .rowInfo ul{height:18px;margin:0;padding:0;text-align:left}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable .rowInfo ul:hover,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable .rowInfo ul:hover{background:var(--grid-input)!important}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable .rowInfo ul li,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable .rowInfo ul li{height:18px}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable .rowInfo ul li.even,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable .rowInfo ul li.even{background-color:var(--grid-even);height:18px}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable .rowInfo ul li.even:hover,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable .rowInfo ul li.even:hover{background:var(--grid-input)!important}.report .report-container .report-container-doc .report-container-content.report-content table td.selectable .rowInfo ul li span,.report .report-container .report-container-doc .report-container-content.report-content table.table td.selectable .rowInfo ul li span{margin-left:10px;margin-right:10px}.report .report-container .report-container-doc .report-container-content.report-content table td .editable,.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable{background:var(--grid-editable);cursor:text;position:relative}.report .report-container .report-container-doc .report-container-content.report-content table td .editable:focus,.report .report-container .report-container-doc .report-container-content.report-content table td .editable:hover,.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable:focus,.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable:hover{background:var(--grid-input)!important;color:var(--foreground-color)!important}.report .report-container .report-container-doc .report-container-content.report-content table td .editable .DateSelector,.report .report-container .report-container-doc .report-container-content.report-content table td .editable .EditableList,.report .report-container .report-container-doc .report-container-content.report-content table td .editable .NumberSelector,.report .report-container .report-container-doc .report-container-content.report-content table td .editable>input[type=date],.report .report-container .report-container-doc .report-container-content.report-content table td .editable>input[type=number],.report .report-container .report-container-doc .report-container-content.report-content table td .editable>input[type=text],.report .report-container .report-container-doc .report-container-content.report-content table td .editable>select,.report .report-container .report-container-doc .report-container-content.report-content table td .editable>textarea,.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable .DateSelector,.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable .EditableList,.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable .NumberSelector,.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable>input[type=date],.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable>input[type=number],.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable>input[type=text],.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable>select,.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable>textarea{background:var(--grid-input);border:none;font-size:var(--icon-small-size);height:100%;left:0;position:absolute;top:0;width:100%}.report .report-container .report-container-doc .report-container-content.report-content table td .editable>input[type=date],.report .report-container .report-container-doc .report-container-content.report-content table td .editable>input[type=number],.report .report-container .report-container-doc .report-container-content.report-content table td .editable>input[type=text],.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable>input[type=date],.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable>input[type=number],.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable>input[type=text]{top:-1px}.report .report-container .report-container-doc .report-container-content.report-content table td .editable .DateSelector input[type=text],.report .report-container .report-container-doc .report-container-content.report-content table td .editable .NumberSelector input[type=text],.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable .DateSelector input[type=text],.report .report-container .report-container-doc .report-container-content.report-content table.table td .editable .NumberSelector input[type=text]{background:transparent}.report .report-container .report-container-doc .report-container-content.report-content table td.quickedit,.report .report-container .report-container-doc .report-container-content.report-content table.table td.quickedit{background:rgba(0,139,139,.3)}.report .report-container .report-container-doc .report-container-content.report-content table td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table td input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content table.table td input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content table.table td input[type=radio]{position:relative}.report .report-container .report-container-doc .report-container-content.report-content table td div,.report .report-container .report-container-doc .report-container-content.report-content table.table td div{display:block;width:100%}.report .report-container .report-container-doc .report-container-content.report-content table td div.gridTooltip,.report .report-container .report-container-doc .report-container-content.report-content table.table td div.gridTooltip{width:100%}.report .report-container .report-container-doc .report-container-content.report-content table tr td.loading,.report .report-container .report-container-doc .report-container-content.report-content table tr.loading td,.report .report-container .report-container-doc .report-container-content.report-content table.loading tr td,.report .report-container .report-container-doc .report-container-content.report-content table.table tr td.loading,.report .report-container .report-container-doc .report-container-content.report-content table.table tr.loading td,.report .report-container .report-container-doc .report-container-content.report-content table.table.loading tr td{background-position:-30px -15px;background-size:630% 180%;color:var(--foreground-color);opacity:.4}.report .report-container .report-container-doc .report-container-content.report-content table tr td.loading div,.report .report-container .report-container-doc .report-container-content.report-content table tr.loading td div,.report .report-container .report-container-doc .report-container-content.report-content table.loading tr td div,.report .report-container .report-container-doc .report-container-content.report-content table.table tr td.loading div,.report .report-container .report-container-doc .report-container-content.report-content table.table tr.loading td div,.report .report-container .report-container-doc .report-container-content.report-content table.table.loading tr td div{color:var(--foreground-color)}.report .report-container .report-container-doc .report-container-content.report-content input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content input[type=date],.report .report-container .report-container-doc .report-container-content.report-content input[type=number],.report .report-container .report-container-doc .report-container-content.report-content input[type=radio],.report .report-container .report-container-doc .report-container-content.report-content input[type=text],.report .report-container .report-container-doc .report-container-content.report-content select,.report .report-container .report-container-doc .report-container-content.report-content textarea{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.report .report-container .report-container-doc .report-container-content.report-content input[type=checkbox]:focus,.report .report-container .report-container-doc .report-container-content.report-content input[type=date]:focus,.report .report-container .report-container-doc .report-container-content.report-content input[type=number]:focus,.report .report-container .report-container-doc .report-container-content.report-content input[type=radio]:focus,.report .report-container .report-container-doc .report-container-content.report-content input[type=text]:focus,.report .report-container .report-container-doc .report-container-content.report-content select:focus,.report .report-container .report-container-doc .report-container-content.report-content textarea:focus{outline:0}.report .report-container .report-container-doc .report-container-content.report-content label input[type=checkbox],.report .report-container .report-container-doc .report-container-content.report-content label input[type=radio]{position:relative;top:3px;width:auto}.report .report-container .report-container-doc .report-container-content.report-content input[type=checkbox].noMax,.report .report-container .report-container-doc .report-container-content.report-content input[type=radio].noMax{width:auto}.report .report-container .report-container-doc .report-container-content.report-content span .checkbox .print-only,.report .report-container .report-container-doc .report-container-content.report-content span .number-editor .print-only,.report .report-container .report-container-doc .report-container-content.report-content span .radio .print-only,.report .report-container .report-container-doc .report-container-content.report-content span .text-editor .print-only{padding-left:5px}.report .report-container .report-container-doc .report-container-content.report-content .print-only{display:inline!important;display:initial!important}.report .report-container .report-container-doc .report-container-content.report-content .noPrint{display:none!important}.report .report-container .report-container-doc .report-container-content .fixed-header{overflow:visible;overflow:initial}.report .report-container .report-container-doc .report-footer{display:flex;flex-direction:row;margin:20px 0 0}.report .report-container .report-container-doc .report-footer div{flex:1 1;font-weight:600}.report .report-container .report-container-doc .report-footer div:first-child{text-align:left}.report .report-container .report-container-doc .report-footer div:nth-child(2){flex:0 1;text-align:center}.report .report-container .report-container-doc .report-footer div:nth-child(3){text-align:right}@media print{.report{display:none}}@media only screen and (max-width:800px){.report{background:var(--grid-body-background);display:flex;flex-direction:column;height:100%;overflow:hidden;overflow-anchor:auto;overscroll-behavior:none}.report,.report .report-toolbar-mask{width:100%}.report .report-toolbar{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow-x:auto;overflow-y:hidden;top:0;z-index:10}.report .report-toolbar .report-toolbar-container{border-radius:0;margin:0;max-width:100%;min-height:39px;min-width:0;min-width:auto;width:100%}}.context-menu{background:var(--background-color);border-radius:8px;box-shadow:var(--menu-shadow);left:0;overflow:hidden;padding:5px;position:fixed;top:-1000px;z-index:999999999}.context-menu ul.menu{margin:0;padding:0}.context-menu ul.menu,.context-menu ul.menu li{list-style:none;min-width:200px}.context-menu ul.menu li{list-style:none}.context-menu ul.menu li button{background:none;border-radius:5px;box-shadow:none;display:flex;height:26px;line-height:22px;padding:2px 8px 2px 5px;position:relative;width:100%}.context-menu ul.menu li button:hover{background:var(--button-background-theme-hover)}.context-menu ul.menu li button:hover,.context-menu ul.menu li button:hover *{color:var(--button-foreground-theme)}.context-menu ul.menu li button:focus{box-shadow:none!important}.context-menu ul.menu li button:disabled{background:transparent!important}.context-menu ul.menu li button:disabled,.context-menu ul.menu li button:disabled *{color:var(--button-foreground-disabled)}.context-menu ul.menu li button>*{flex:0 1;height:24px;line-height:24px;text-align:left}.context-menu ul.menu li button i{color:var(--base-fore-colour-verypale);font-size:15px!important;height:24px;line-height:24px!important;padding-right:3px}.context-menu ul.menu li button span{font-weight:500}.context-menu ul.menu li button span:nth-child(2){flex:1 1;padding-right:20px}.context-menu ul.menu li hr{-webkit-margin-before:2px;-webkit-margin-after:2px;border-left:0;border-top:1px solid var(--main-bordercolor);flex:1 1;margin:2px 0;margin-block-end:2px;margin-block-start:2px}@media(prefers-color-scheme:light){:root{--do-file-check:#3b8e62;--do-file-check-hover:#317250;--so-file-check:#98543f;--so-file-check-hover:#7a4332;--td-file-check:#3a6d90;--td-file-check-hover:#2f5772;--folder-file-check:#c09e30;--folder-file-check-hover:#ab8d2b;--file-icon-gradiant-text:#eee;--file-icon-gradiant-start:#fff;--file-icon-gradiant-middle:#b1b1b1;--file-icon-gradiant-end:#e0e0e0}:root.dark{--do-file-check:#337a54;--do-file-check-hover:#296044;--so-file-check:#854a38;--so-file-check-hover:#69392b;--td-file-check:#336180;--td-file-check-hover:#284b62;--folder-file-check:#ab8d2b;--folder-file-check-hover:#977d26;--file-icon-gradiant-text:#eee}}@media(prefers-color-scheme:dark){:root{--do-file-check:#337a54;--do-file-check-hover:#296044;--so-file-check:#854a38;--so-file-check-hover:#69392b;--td-file-check:#336180;--td-file-check-hover:#284b62;--folder-file-check:#ab8d2b;--folder-file-check-hover:#977d26;--file-icon-gradiant-text:#eee;--file-icon-gradiant-start:#fff;--file-icon-gradiant-middle:#b1b1b1;--file-icon-gradiant-end:#e0e0e0}:root.light{--do-file-check:#3b8e62;--do-file-check-hover:#317250;--so-file-check:#98543f;--so-file-check-hover:#7a4332;--td-file-check:#3a6d90;--td-file-check-hover:#2f5772;--folder-file-check:#c09e30;--folder-file-check-hover:#ab8d2b;--file-icon-gradiant-text:#eee}}.file-explorer{background:var(--main-background)!important;border:1px solid var(--main-bordercolor);padding:10px!important;position:relative}.file-explorer .level{-webkit-animation:children-expand .3s ease forwards;animation:children-expand .3s ease forwards;overflow:hidden}.file-explorer .level .level{padding-left:20px}.file-explorer .level.collapsed{-webkit-animation:children-collapse .3s ease forwards;animation:children-collapse .3s ease forwards}.file-explorer .level .entry{cursor:pointer;display:flex;height:26px;padding:0;position:relative}.file-explorer .level .entry .expander{display:block;height:26px;width:20px}.file-explorer .level .entry .expander.folder{position:relative}.file-explorer .level .entry .expander.folder:before{border-color:var(--icon-default) transparent transparent;border-radius:2px;border-style:solid;border-width:6.5px 6px 0;content:"";position:absolute;right:5px;top:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.file-explorer .level .entry .expander.folder.expanded:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.file-explorer .level .entry .icon{display:block;height:26px;position:relative;width:20px}.file-explorer .level .entry.folder{cursor:default}.file-explorer .level .entry.folder.selectable{cursor:pointer}.file-explorer .level .entry.folder .icon:before{background:linear-gradient(to bottom,var(--file-icon-fld-start) 0,var(--file-icon-fld-end) 100%);border-radius:2px;border-top-left-radius:0;content:"";display:block;height:14px;left:0;position:absolute;top:7px;width:20px}.file-explorer .level .entry.folder .icon:after{background:var(--file-icon-fld-end);border-top-left-radius:3px;border-top-right-radius:3px;content:"";display:block;height:2px;left:0;position:absolute;top:5px;width:13px}.file-explorer .level .entry.timetable-file .icon:before{background:linear-gradient(to bottom,var(--file-icon-tdf-start) 0,var(--file-icon-tdf-end) 100%);border-radius:2px;content:"";display:block;height:20px;left:3px;position:absolute;top:3px;width:14px}.file-explorer .level .entry.timetable-file .icon:after{-webkit-text-fill-color:transparent;background:linear-gradient(to top,var(--file-icon-gradiant-end) 0,var(--file-icon-gradiant-end) 45%,var(--file-icon-gradiant-middle) 46%,var(--file-icon-gradiant-start) 100%);-webkit-background-clip:text;background-clip:text;content:"T";font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:8pt;font-weight:700;position:absolute;right:5px;top:3px}.file-explorer .level .entry.student-options-file .icon:before{background:linear-gradient(to bottom,var(--file-icon-sof-start) 0,var(--file-icon-sof-end) 100%);border-radius:2px;content:"";display:block;height:20px;left:3px;position:absolute;top:3px;width:14px}.file-explorer .level .entry.student-options-file .icon:after{-webkit-text-fill-color:transparent;background:linear-gradient(to bottom,var(--file-icon-gradiant-end) 0,var(--file-icon-gradiant-end) 45%,var(--file-icon-gradiant-middle) 46%,var(--file-icon-gradiant-start) 100%);-webkit-background-clip:text;background-clip:text;content:"S";font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:8pt;font-weight:700;position:absolute;right:5px;top:3px}.file-explorer .level .entry.daily-organiser-file .icon:before{background:linear-gradient(to bottom,var(--file-icon-dof-start) 0,var(--file-icon-dof-end) 100%);border-radius:2px;content:"";display:block;height:20px;left:3px;position:absolute;top:3px;width:14px}.file-explorer .level .entry.daily-organiser-file .icon:after{-webkit-text-fill-color:transparent;background:linear-gradient(to bottom,var(--file-icon-gradiant-end) 0,var(--file-icon-gradiant-end) 45%,var(--file-icon-gradiant-middle) 46%,var(--file-icon-gradiant-start) 100%);-webkit-background-clip:text;background-clip:text;content:"D";font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:8pt;font-weight:700;position:absolute;right:5px;top:3px}.file-explorer .level .entry .name{line-height:26px;overflow:hidden;padding-left:5px;text-overflow:ellipsis;white-space:nowrap}.file-explorer .level .entry:focus,.file-explorer .level .entry:hover{background:var(--item-hover)}.file-explorer .level .entry:focus.folder:not(.selectable),.file-explorer .level .entry:hover.folder:not(.selectable){background:none}.file-explorer .level .entry.selected{background:var(--item-selected)}.file-explorer .level .entry.selected.folder:not(.selectable){background:none}.file-explorer .level .entry.selected:focus,.file-explorer .level .entry.selected:hover{background:var(--item-selected-hover)}.file-explorer>.scroll-container>.level{padding:0}.file-explorer>.toolbar-button{padding:2px 5px;position:absolute;right:10px;top:10px}.file-explorer .file-explorer-mask{background:var(--dialog-content-mask);border-radius:5px;height:100%!important;left:0;position:absolute;top:0;width:100%!important;z-index:999}.file-explorer .file-explorer-mask .loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:.3em solid var(--scrollbar-color);border-left-color:var(--loader-color);border-radius:50%;font-size:10px;height:10em;left:calc(50% - 5em);position:absolute;text-indent:-9999em;top:calc(50% - 10em);-webkit-transform:translateZ(0);transform:translateZ(0);width:10em;z-index:98}.selector-list{display:flex;flex-direction:row}.selector-list .header{background:-webkit-linear-gradient(top,var(--toolbar-button-gradiant-start) 0,var(--toolbar-button-gradiant-end) 100%);border:0;border-bottom:1px solid var(--toolbar-button-border);border-radius:10px 10px 0 0;box-shadow:none;height:30px;margin:0;padding:0 10px;position:-webkit-sticky;position:sticky;text-align:left;top:0;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%;z-index:1}.selector-list .header,.selector-list .header *{color:var(--header-four);font-weight:700;line-height:30px;text-shadow:1px 1px 0 var(--grid-header-foreground-shadow)}.selector-list .header:before{color:var(--grid-header-foreground);content:"checklist";display:block;font:500 var(--icon-normal-size) Material Icons;height:20px;position:absolute;right:5px;text-shadow:1px 1px 0 var(--grid-header-foreground-shadow);top:2px;width:20px}.selector-list>.available,.selector-list>.selected{flex:1 1;height:400px}.selector-list>.available .header,.selector-list>.selected .header{padding-left:10px}.selector-list>.available .display-grid-container,.selector-list>.selected .display-grid-container{background:var(--background-color)}.selector-list .controls{display:flex;flex:0 1;flex-direction:column;padding:110px 20px 0}.selector-list .controls button{background:var(--background-color);border-radius:10px;box-shadow:var(--button-shadow);box-sizing:border-box;color:var(--header-three);cursor:pointer;display:block;height:40px;line-height:40px;margin:0 auto 10px;padding:0;text-align:center;width:40px}.selector-list .controls button:focus,.selector-list .controls button:hover{background:var(--button-background-alt);text-decoration:none}.selector-list .controls button i{color:var(--icon-default);font-size:var(--icon-normal-size)!important;height:40px;line-height:40px!important}.selector-list .controls button:nth-child(2) i,.selector-list .controls button:nth-child(3) i{left:-4px;margin:0;position:relative;width:12px}.selector-list .display-grid thead{top:30px}.selector-box{background:var(--pane-list);border-radius:5px;color:var(--dialog-title);font-size:var(--normal-font-size);margin:20px 0 0;outline:0;padding:10px;position:relative}.selector-box.inline-mode{margin-top:0;padding:0}.selector-box.inline-mode .selector-box-add{height:38px;line-height:40px;margin:0;padding:0 5px 0 10px}.selector-box.inline-mode .selector-box-entries{margin:0;padding:0}.selector-box.inline-mode .selector-box-entries.mandatory{background:var(--input-background-mandatory)}.selector-box.inline-mode .selector-box-entries.mandatory .selector-box-add::-webkit-input-placeholder{color:var(--header-two)}.selector-box.inline-mode .selector-box-entries.mandatory .selector-box-add::placeholder{color:var(--header-two)}.selector-box.inline-mode .selector-box-entries .selector-box-entry{height:30px;line-height:30px;margin:0 0 0 5px;padding:0 30px 0 5px}.selector-box.split-mode .selector-box-add-list{border-right:1px solid var(--main-bordercolor);height:300px;left:0;max-height:300px;position:absolute;top:0;width:45%}.selector-box.split-mode .selector-box-add-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selector-box.split-mode .selector-box-entries{height:290px;margin-top:20px;position:relative}.selector-box.split-mode .selector-box-entries:before{content:"Available Items";font-weight:700;left:5px;position:absolute;top:-20px;width:45%}.selector-box.split-mode .selector-box-entries:after{content:"Selected Items";font-weight:700;position:absolute;right:-5px;top:-20px;width:45%}.selector-box.split-mode .selector-box-entries .selector-box-entry{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;box-sizing:border-box;cursor:pointer;display:block;height:30px;line-height:30px;margin:0;overflow:hidden;padding:0 25px 0 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.selector-box.split-mode .selector-box-entries .selector-box-entry:hover{background:var(--background-color);border-radius:0}.selector-box.split-mode .selector-box-entries .selector-box-entry .selector-box-entry-remove:after,.selector-box.split-mode .selector-box-entries .selector-box-entry .selector-box-entry-remove:before{display:none}.selector-box.split-mode .selector-box-entries-selected{border-left:1px solid var(--main-bordercolor);height:300px;max-height:300px;overflow:auto;overscroll-behavior:none;position:absolute;right:0;top:0;touch-action:pan-y,pan-x;width:45%}.selector-box.new-collection{background:#d5fcc7}.selector-box:first-child{margin-top:0}.selector-box:focus{box-shadow:0 0 0 3px var(--focus-outline)!important}.selector-box .selector-box-remove{background:transparent;border-radius:8.5px;cursor:pointer;display:block;height:17px;opacity:1;position:absolute;right:5px;top:6px;width:17px}.selector-box .selector-box-remove:after,.selector-box .selector-box-remove:before{background:var(--input-foreground-framed);border-radius:3px;content:"";height:11px;left:7px;position:absolute;top:3px;width:3px}.selector-box .selector-box-remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selector-box .selector-box-remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.selector-box .selector-box-name{background:transparent!important;border:0!important;display:inline-block;font-weight:700;width:calc(100% - 20px)}.selector-box .selector-box-name:focus{box-shadow:none;outline:none}.selector-box .selector-box-add{background:transparent;border:none;box-sizing:border-box;color:var(--normal-font-size);display:inline-block;font-size:var(--normal-font-size);margin:0 10px 10px 0;padding:5px;position:relative;width:180px}.selector-box .selector-box-add:focus,.selector-box .selector-box-add:hover{background:transparent;box-shadow:none!important;outline:none!important}.selector-box .selector-box-add-list{background:transparent;border:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box;color:var(--input-foreground);display:block;font-size:var(--normal-font-size);max-height:0;overflow:auto;overscroll-behavior:none;padding:0;touch-action:pan-y,pan-x;transition:max-height .5s;width:100%;z-index:1}.selector-box .selector-box-add-list.open{max-height:200px;min-height:30px}.selector-box .selector-box-add-list span{box-sizing:border-box;cursor:pointer;display:block;height:30px;line-height:30px;padding:0 10px;-webkit-user-select:none;user-select:none;width:100%}.selector-box .selector-box-add-list span.selected,.selector-box .selector-box-add-list span:hover{background:var(--background-color)}.selector-box .selector-box-add-list span.no-results{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:var(--input-foreground-framed);cursor:default}.selector-box .selector-box-entries{background:var(--input-background-framed);border:1px solid var(--main-bordercolor);border-radius:5px;display:block;margin:5px 0 0;min-height:38px;padding:10px 10px 0}.selector-box .selector-box-entries .selector-box-entry{background:var(--background-color);border-radius:5px;cursor:default;display:inline-block;margin:0 10px 10px 0;outline:none;padding:5px 30px 5px 5px;position:relative;-webkit-user-select:none;user-select:none}.selector-box .selector-box-entries .selector-box-entry.no-remove-item{padding-right:5px}.selector-box .selector-box-entries .selector-box-entry:last-child{margin-right:0}.selector-box .selector-box-entries .selector-box-entry:focus{box-shadow:0 0 0 3px var(--focus-outline)!important}.selector-box .selector-box-entries .selector-box-entry:hover{padding-right:30px}.selector-box .selector-box-entries .selector-box-entry:hover.no-remove-item{padding-right:5px}.selector-box .selector-box-entries .selector-box-entry .selector-box-entry-remove{background:transparent;border-radius:8.5px;cursor:pointer;display:block;height:17px;opacity:1;position:absolute;right:5px;top:6px;width:17px}.selector-box .selector-box-entries .selector-box-entry .selector-box-entry-remove:after,.selector-box .selector-box-entries .selector-box-entry .selector-box-entry-remove:before{background:var(--input-foreground-framed);border-radius:3px;content:"";height:11px;left:7px;position:absolute;top:3px;width:3px}.selector-box .selector-box-entries .selector-box-entry .selector-box-entry-remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selector-box .selector-box-entries .selector-box-entry .selector-box-entry-remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.rich-text{display:flex;flex:1 1 100%!important;flex-direction:column;min-height:100%}.rich-text.min-edit .quill .ql-container{min-height:130px}.rich-text .ql-toolbar{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);border-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-color:var(--main-bordercolor);border:0!important;border-radius:5px 5px 0 0;display:flex;flex:0 1 100%!important}.rich-text .ql-toolbar .ql-picker-label,.rich-text .ql-toolbar button{border:0!important;border-radius:5px;box-shadow:none!important;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground)}.rich-text .ql-toolbar .ql-picker-label .ql-stroke,.rich-text .ql-toolbar button .ql-stroke{stroke:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)))!important;stroke:var(--input-foreground)!important}.rich-text .ql-toolbar .ql-picker-label:focus,.rich-text .ql-toolbar .ql-picker-label:hover,.rich-text .ql-toolbar button:focus,.rich-text .ql-toolbar button:hover{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)))!important;color:var(--input-foreground-framed)!important}.rich-text .ql-toolbar .ql-picker-label:focus .ql-stroke,.rich-text .ql-toolbar .ql-picker-label:hover .ql-stroke,.rich-text .ql-toolbar button:focus .ql-stroke,.rich-text .ql-toolbar button:hover .ql-stroke{stroke:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)))!important;stroke:var(--input-foreground-framed)!important}.rich-text .quill{border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);border-radius:5px;contain:paint;display:flex;flex:1 1 100%!important;flex-direction:column;min-height:100%}.rich-text .quill .ql-container{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);border:0!important;flex:1 1;height:calc(100% - 42px);min-height:300px}.rich-text .quill .ql-container .ql-editor{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.rich-text .quill .ql-container .ql-editor.ql-blank:before{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 70)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 35)));color:var(--input-placeholder)}.rich-text .quill .ql-container .ql-editor:focus{background:var(--base-back-colour);box-shadow:0 0 0 3px var(--base-outl-colour)!important;outline:none}.rich-text .quill .ql-container.ql-disabled .ql-editor,.rich-text .quill .ql-container.ql-disabled .ql-editor *{cursor:default}.rich-text .quill .ql-container.ql-disabled .ql-editor.ql-blank{-webkit-user-select:none;user-select:none}.rich-text .quill .ql-container.ql-disabled .ql-editor.ql-blank:before{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)));color:var(--input-foreground-disabled)}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.loading{height:5em;position:relative}.loading.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.loading.loader-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(1px);background:var(--base-mask);bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:9}.loading .loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:.3em solid light-dark(hsla(from light-dark(#f0f0f0,#23222a) h s l/.2),hsla(from light-dark(#000,#f9f9f9) h s l/.2));border-left-color:light-dark(#09c,#005c7a);border:.3em solid var(--scrollbar-color);border-left-color:var(--loader-color);border-radius:50%;font-size:10px;height:4em;left:calc(50% - 2em);position:absolute;text-indent:-9999em;top:calc(50% - 2em);-webkit-transform:translateZ(0);transform:translateZ(0);width:4em;z-index:98}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.page-body{box-sizing:border-box;flex:1 1;max-height:calc(100% - 40px)}.page-body .page-content{border-top-right-radius:10px;contain:paint;display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;position:relative;width:100%}.page-body .page-content .tab-frame{background:light-dark(#f0f0f0,#23222a);background:var(--page-header);border:none;border-top-right-radius:10px;box-shadow:0 0 0 5px light-dark(#f0f0f0,#23222a);box-shadow:0 0 0 5px var(--background-color);box-sizing:border-box;color:light-dark(#000,#f9f9f9);color:var(--foreground-color);contain:paint;display:flex;flex:1 1;min-width:320px;overflow:hidden;padding:0;position:relative;touch-action:pan-y,pan-x}.page-body .page-content .tab-frame:before{border-top-right-radius:10px;box-shadow:inset 0 0 5px 2px light-dark(hsl(from light-dark(#333,#000) h s calc(l + 50)),light-dark(#333,#000)),0 0 0 5px light-dark(#f0f0f0,#23222a);box-shadow:inset 0 0 5px 2px var(--main-shadow-frame),0 0 0 5px var(--page-header);content:"";display:inline-block;height:calc(100% + 10px);left:-10px;pointer-events:none;position:absolute;top:0;width:calc(100% + 10px);z-index:10}.page-body .page-content .tab-frame .tab-content{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);box-sizing:border-box;flex:1 1;max-height:100%;max-width:100%;overflow:auto;overscroll-behavior:none;position:relative}.page-body .page-content .tab-frame .tab-content>section{width:100%}.page-body .page-content .tab-frame .tab-content>section:has(.display-grid.window){height:100%}.page-body .page-content .tab-frame .loader-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(1px);background:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 80)/.7),hsla(from light-dark(#333,#000) h s calc(l + 40)/.5));background:var(--dialog-content-mask);bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:9}.page-body .page-content .tab-frame .loader-mask .loader{-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;border:.3em solid light-dark(hsla(from light-dark(#f0f0f0,#23222a) h s l/.2),hsla(from light-dark(#000,#f9f9f9) h s l/.2));border-left-color:light-dark(#09c,#005c7a);border:.3em solid var(--scrollbar-color);border-left-color:var(--loader-color);border-radius:50%;font-size:10px;height:10em;left:calc(50% - 5em);position:absolute;text-indent:-9999em;top:calc(50% - 5em);-webkit-transform:translateZ(0);transform:translateZ(0);width:10em;z-index:98}.tree-scroll{height:100%}.tree-scroll .tree-menu{margin:0;min-height:100%;padding:10px 0 20px 5px;-webkit-user-select:none;user-select:none;width:calc(100% - 5px)}.tree-scroll .tree-menu .menu-item{position:relative;width:100%}.tree-scroll .tree-menu .menu-item.init>.child-indicator:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition-duration:0ms}.tree-scroll .tree-menu .menu-item.init>.children{display:none;max-height:0;overflow:hidden}.tree-scroll .tree-menu .menu-item.init.open>.children{display:block;max-height:500px;overflow:visible}.tree-scroll .tree-menu .menu-item.open>.child-indicator:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tree-scroll .tree-menu .menu-item.open>.children{-webkit-animation:children-expand .3s ease forwards;animation:children-expand .3s ease forwards}.tree-scroll .tree-menu .menu-item.has-children>.button>span{width:calc(100% - 110px)}.tree-scroll .tree-menu .menu-item.has-children .icon{padding-left:0}.tree-scroll .tree-menu .menu-item.horizontal{clear:none;display:inline-block}.tree-scroll .tree-menu .menu-item.bottom .children{background:none}.tree-scroll .tree-menu .menu-item>.child-indicator{cursor:pointer;display:block;height:22px;position:absolute;right:5px;top:0;width:22px;z-index:5}.tree-scroll .tree-menu .menu-item>.child-indicator:before{border-bottom-right-radius:1px;border-color:transparent light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 50)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10))) transparent transparent;border-color:transparent var(--menu-indicator) transparent transparent;border-style:solid;border-top-right-radius:1px;border-width:6px 6px 6px 0;content:"";height:0;position:absolute;right:8px;top:5px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:0}.tree-scroll .tree-menu .menu-item>.child-indicator:hover:before{border-color:transparent light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 55)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15))) transparent transparent;border-color:transparent var(--menu-indicator-hover) transparent transparent}.tree-scroll .tree-menu .menu-item .children{-webkit-animation:children-collapse .3s ease forwards;animation:children-collapse .3s ease forwards;border-left:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-left:1px solid var(--main-bordercolor);box-sizing:border-box;margin:0 0 0 15px;max-height:0;overflow:hidden;padding:0 0 0 5px;position:relative;width:100%}.tree-scroll .tree-menu .menu-item>.button{background:transparent;border-radius:0;border-bottom-left-radius:10px;border-top-left-radius:10px;box-shadow:none;box-sizing:border-box;color:hsl(from light-dark(#000,#f9f9f9) h s calc(l - 10));color:var(--menu-foreground-disabled);cursor:default;display:block;font-size:var(--large-font-size);height:22px;line-height:20px;margin:0;min-width:100px;outline:none;padding:0;text-decoration:none;white-space:nowrap;width:100%}.tree-scroll .tree-menu .menu-item>.button span{display:inline-block;font-size:var(--larger-font-size);overflow:hidden;padding-left:5px;text-overflow:ellipsis;vertical-align:top;width:calc(100% - 80px)}.tree-scroll .tree-menu .menu-item>.button.infoStage_Colour .icon span{color:hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10));color:var(--menu-icon-color-info-disabled)}.tree-scroll .tree-menu .menu-item>.button.processingStage_Colour .icon span{color:hsl(from light-dark(#ffc800,#c68801) h calc(s - 60) calc(l + 10));color:var(--menu-icon-color-proc-disabled)}.tree-scroll .tree-menu .menu-item>.button.reportingStage_Colour .icon span{color:hsl(from light-dark(#67c267,#177325) h calc(s - 40) calc(l + 10));color:var(--menu-icon-color-repr-disabled)}.tree-scroll .tree-menu .menu-item>.button.admin_Colour .icon span{color:hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s - 40) calc(l + 10));color:var(--menu-icon-color-admn-disabled)}.tree-scroll .tree-menu .menu-item>.button.home .icon:before{box-shadow:none!important;color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--menu-icon-home);color:var(--menu-icon-color-home);content:"home";font:var(--icon-font);font-size:var(--icon-smaller-size);line-height:17px}.tree-scroll .tree-menu .menu-item .icon{background:transparent;border-radius:0;box-sizing:border-box;color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--menu-icon-color);display:inline-block;font-size:var(--large-font-size);height:22px;line-height:22px;margin:0;overflow:hidden;position:relative;text-align:center;width:40px}.tree-scroll .tree-menu .menu-item .icon:before{border-radius:10px;content:"";display:block;height:calc(100% - 4px);left:2px;position:absolute;top:2px;width:28px}.tree-scroll .tree-menu .menu-item .icon span{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 7)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--button-foreground);display:block;font-weight:700;left:0;line-height:22px;padding:0;position:absolute;text-align:center;top:0;width:calc(100% - 10px);z-index:2}.tree-scroll .tree-menu .menu-item .icon img{display:inline-block;-webkit-filter:grayscale(100%) contrast(20%) brightness(300%);filter:grayscale(100%) contrast(20%) brightness(300%);height:20px;margin:0 0 0 5px;position:relative;top:3px;width:20px;z-index:2}.tree-scroll .tree-menu .menu-item .children .menu-item .icon{padding-left:0}.tree-scroll .tree-menu .menu-item .children .menu-item.has-children .icon{padding-left:10px}.tree-scroll .tree-menu .menu-item .children .menu-item .children:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--menu-background)}.tree-scroll .tree-menu .menu-item .children .menu-item .children .icon:after{background:hsla(from light-dark(#f0f0f0,#23222a) h s l/.4);background:var(--menu-children-mask)}.tree-scroll .tree-menu .menu-item .children .menu-item .children .menu-item .children:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--menu-background)}.tree-scroll .tree-menu .menu-item .children .menu-item .children .menu-item .children .icon:after{background:hsla(from light-dark(#f0f0f0,#23222a) h s l/.4);background:var(--menu-children-mask)}.tree-scroll .tree-menu .menu-item .children .menu-item .children .menu-item .children .menu-item .children:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--menu-background)}.tree-scroll .tree-menu .menu-item .children .menu-item .children .menu-item .children .menu-item .children .icon:after{background:hsla(from light-dark(#f0f0f0,#23222a) h s l/.4);background:var(--menu-children-mask)}.tree-scroll .tree-menu.enabled .menu-item *{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l - 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--menu-foreground)}.tree-scroll .tree-menu.enabled .menu-item .button{cursor:pointer;-webkit-user-select:none;user-select:none}.tree-scroll .tree-menu.enabled .menu-item .button:focus,.tree-scroll .tree-menu.enabled .menu-item .button:hover{background:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10));background:var(--menu-background-hover)}.tree-scroll .tree-menu.enabled .menu-item .button:focus.home>.icon:before,.tree-scroll .tree-menu.enabled .menu-item .button:hover.home>.icon:before{-webkit-filter:grayscale(100%) contrast(100%);filter:grayscale(100%) contrast(100%)}.tree-scroll .tree-menu.enabled .menu-item .button:focus>span,.tree-scroll .tree-menu.enabled .menu-item .button:hover>span{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l - 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--menu-foreground)}.tree-scroll .tree-menu.enabled .menu-item .button:focus>.icon:before,.tree-scroll .tree-menu.enabled .menu-item .button:hover>.icon:before{-webkit-filter:brightness(120%);filter:brightness(120%)}.tree-scroll .tree-menu.enabled .menu-item .button.infoStage_Colour .icon img{-webkit-filter:invert(27%) sepia(94%) saturate(1113%) hue-rotate(180deg) brightness(96%) contrast(106%);filter:invert(27%) sepia(94%) saturate(1113%) hue-rotate(180deg) brightness(96%) contrast(106%)}.tree-scroll .tree-menu.enabled .menu-item .button.infoStage_Colour .icon span{color:light-dark(light-dark(#09c,#005c7a),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)))!important;color:var(--menu-icon-color-info)!important;font-weight:700}.tree-scroll .tree-menu.enabled .menu-item .button.processingStage_Colour .icon img{-webkit-filter:invert(79%) sepia(37%) saturate(308%) hue-rotate(5deg) brightness(102%) contrast(90%);filter:invert(79%) sepia(37%) saturate(308%) hue-rotate(5deg) brightness(102%) contrast(90%)}.tree-scroll .tree-menu.enabled .menu-item .button.processingStage_Colour .icon span{color:hsl(from light-dark(#ffc800,#c68801) h calc(s - 40) calc(l + 10))!important;color:var(--menu-icon-color-proc)!important;font-weight:700}.tree-scroll .tree-menu.enabled .menu-item .button.reportingStage_Colour .icon img{-webkit-filter:invert(97%) sepia(7%) saturate(1101%) hue-rotate(54deg) brightness(96%) contrast(85%);filter:invert(97%) sepia(7%) saturate(1101%) hue-rotate(54deg) brightness(96%) contrast(85%)}.tree-scroll .tree-menu.enabled .menu-item .button.reportingStage_Colour .icon span{color:hsl(from light-dark(#67c267,#177325) h s calc(l + 10))!important;color:var(--menu-icon-color-repr)!important;font-weight:700}.tree-scroll .tree-menu.enabled .menu-item .button.admin_Colour .icon img{-webkit-filter:invert(49%) sepia(86%) saturate(4395%) hue-rotate(334deg) brightness(91%) contrast(105%);filter:invert(49%) sepia(86%) saturate(4395%) hue-rotate(334deg) brightness(91%) contrast(105%)}.tree-scroll .tree-menu.enabled .menu-item .button.admin_Colour .icon span{color:hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 10))!important;color:var(--menu-icon-color-admn)!important;font-weight:700}.tree-scroll .tree-menu.enabled .menu-item .button.current{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));background:var(--menu-background-alt);z-index:2}.tree-scroll .tree-menu.enabled .menu-item .button.current.infoStage_Colour{background:light-dark(light-dark(#09c,#005c7a),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)));background:var(--menu-icon-color-info)}.tree-scroll .tree-menu.enabled .menu-item .button.current.infoStage_Colour>span{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));color:var(--menu-background)}.tree-scroll .tree-menu.enabled .menu-item .button.current.processingStage_Colour{background:hsl(from light-dark(#ffc800,#c68801) h calc(s - 40) calc(l + 10));background:var(--menu-icon-color-proc)}.tree-scroll .tree-menu.enabled .menu-item .button.current.processingStage_Colour>span{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));color:var(--menu-background)}.tree-scroll .tree-menu.enabled .menu-item .button.current.reportingStage_Colour{background:hsl(from light-dark(#67c267,#177325) h s calc(l + 10));background:var(--menu-icon-color-repr)}.tree-scroll .tree-menu.enabled .menu-item .button.current.reportingStage_Colour>span{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));color:var(--menu-background)}.tree-scroll .tree-menu.enabled .menu-item .button.current.admin_Colour{background:hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 10));background:var(--menu-icon-color-admn)}.tree-scroll .tree-menu.enabled .menu-item .button.current.admin_Colour>span{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));color:var(--menu-background)}.tree-scroll .tree-menu.enabled .menu-item .button.current.home .icon :before{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background-color:var(--menu-background);-webkit-filter:grayscale(100%) contrast(100%);filter:grayscale(100%) contrast(100%)}.tree-scroll .tree-menu.enabled .menu-item .button.current.home .icon:after{top:2px}.tree-scroll .tree-menu.enabled .menu-item .button.current .icon:before{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)))!important;background-color:var(--menu-background)!important}.tree-scroll .tree-menu li,.tree-scroll .tree-menu ul{list-style:none;margin:0;padding:0;width:100%}.tree-scroll .tree-menu li.menu-item[disabled],.tree-scroll .tree-menu ul.menu-item[disabled]{pointer-events:none}.tree-scroll .tree-menu li.menu-item[disabled] .icon.infoStage_Colour span,.tree-scroll .tree-menu ul.menu-item[disabled] .icon.infoStage_Colour span{color:hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10))!important;color:var(--menu-icon-color-info-disabled)!important}.tree-scroll .tree-menu li.menu-item[disabled] .icon.processingStage_Colour span,.tree-scroll .tree-menu ul.menu-item[disabled] .icon.processingStage_Colour span{color:hsl(from light-dark(#ffc800,#c68801) h calc(s - 60) calc(l + 10))!important;color:var(--menu-icon-color-proc-disabled)!important}.tree-scroll .tree-menu li.menu-item[disabled] .icon.reportingStage_Colour span,.tree-scroll .tree-menu ul.menu-item[disabled] .icon.reportingStage_Colour span{color:hsl(from light-dark(#67c267,#177325) h calc(s - 40) calc(l + 10))!important;color:var(--menu-icon-color-repr-disabled)!important}.tree-scroll .tree-menu li.menu-item[disabled] .icon.admin_Colour span,.tree-scroll .tree-menu ul.menu-item[disabled] .icon.admin_Colour span{color:hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s - 40) calc(l + 10))!important;color:var(--menu-icon-color-admn-disabled)!important}.tree-scroll .tree-menu li.menu-item[disabled] .button>span,.tree-scroll .tree-menu ul.menu-item[disabled] .button>span{color:hsl(from light-dark(#000,#f9f9f9) h s calc(l - 10))!important;color:var(--menu-foreground-disabled)!important}@-webkit-keyframes children-expand{0%{max-height:0}to{display:block;max-height:500px;overflow:visible}}@keyframes children-expand{0%{max-height:0}to{display:block;max-height:500px;overflow:visible}}@-webkit-keyframes children-collapse{0%{max-height:500px}to{display:none;max-height:0;overflow:hidden}}@keyframes children-collapse{0%{max-height:500px}to{display:none;max-height:0;overflow:hidden}}.common-toolbar{display:flex;padding:0 13px}.common-toolbar button{-webkit-appearance:none;appearance:none;background:transparent;border-radius:10px 10px 0 0!important;border-radius:0;box-shadow:none;display:flex;flex:1 1;height:auto;padding:0}.common-toolbar button:focus,.common-toolbar button:hover{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);text-decoration:none}.common-toolbar button:focus{z-index:10}.common-toolbar button i{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 55)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 35)));color:var(--header-two);display:block;font-size:var(--icon-normal-size)!important;line-height:normal!important;margin:6px auto 2px;text-shadow:1px 1px 0 light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));text-shadow:1px 1px 0 var(--main-background);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.common-toolbar button.open{background:hsla(from light-dark(#333,#000) h s l/.6);background:var(--toolbar-background)}.common-toolbar button.open:focus,.common-toolbar button.open:hover{background:hsla(from light-dark(#333,#000) h s l/.5);background:var(--toolbar-background-hover)}.common-toolbar button.open i{color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 10)))!important;color:var(--foreground-color-invert)!important;text-shadow:none}.common-toolbar button.notification:after{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) l),light-dark(#3f0e0e,#f77));background:var(--foreground-color-error);border-radius:50%;content:"";display:block;height:10px;position:absolute;right:8px;top:3px;width:10px}.common-toolbar button.notification.emphasized:after{-webkit-animation:notification-pulse 2s infinite none;animation:notification-pulse 2s infinite none}.apps-menu-slide{color:var(--header-four)}.apps-menu-slide.On{display:inline;display:initial}.apps-menu-slide .apps-menu,.apps-menu-slide .sidebar-menu{box-sizing:border-box;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.apps-menu-slide .apps-menu .item span,.apps-menu-slide .sidebar-menu .item span{color:var(--header-four);font-size:var(--normal-font-size);line-height:30px;padding-left:5px}.apps-menu-slide .apps-menu .item a,.apps-menu-slide .sidebar-menu .item a{color:var(--anchor-foreground-white)}.apps-menu-slide .apps-menu .title,.apps-menu-slide .sidebar-menu .title{display:block;float:left;font-size:var(--large-font-size);font-weight:700;margin-bottom:10px;padding:0}.apps-menu-slide .apps-menu .app-items,.apps-menu-slide .sidebar-menu .app-items{float:left;margin-bottom:20px;width:100%}.apps-menu-slide .apps-menu .app-items.config-links .items .item,.apps-menu-slide .apps-menu .app-items.notification-links .items .item,.apps-menu-slide .sidebar-menu .app-items.config-links .items .item,.apps-menu-slide .sidebar-menu .app-items.notification-links .items .item{border-radius:5px;margin:0 0 10px}.apps-menu-slide .apps-menu .app-items .items,.apps-menu-slide .sidebar-menu .app-items .items{clear:both;display:flex;flex-direction:column}.apps-menu-slide .apps-menu .app-items .items .extra,.apps-menu-slide .sidebar-menu .app-items .items .extra{color:var(--menu-side-extra);font-size:var(--normal-font-size);font-style:italic;position:relative;top:-5px}.apps-menu-slide .apps-menu .app-items .items .item,.apps-menu-slide .sidebar-menu .app-items .items .item{border-radius:10px;cursor:pointer;display:flex;flex-direction:row;margin:0 0 2px;outline:none;padding:5px}.apps-menu-slide .apps-menu .app-items .items .item:focus,.apps-menu-slide .apps-menu .app-items .items .item:hover,.apps-menu-slide .sidebar-menu .app-items .items .item:focus,.apps-menu-slide .sidebar-menu .app-items .items .item:hover{background:var(--menu-background-hover);box-shadow:var(--button-shadow);text-decoration:none!important}.apps-menu-slide .apps-menu .app-items .items .item.emphasize,.apps-menu-slide .sidebar-menu .app-items .items .item.emphasize{background:var(--button-background-theme);box-shadow:var(--button-shadow-theme)}.apps-menu-slide .apps-menu .app-items .items .item.emphasize,.apps-menu-slide .apps-menu .app-items .items .item.emphasize *,.apps-menu-slide .sidebar-menu .app-items .items .item.emphasize,.apps-menu-slide .sidebar-menu .app-items .items .item.emphasize *{color:var(--button-foreground-theme)}.apps-menu-slide .apps-menu .app-items .items .item.emphasize i,.apps-menu-slide .sidebar-menu .app-items .items .item.emphasize i{text-shadow:-1px -1px 0 var(--button-shadow-theme);top:1px}.apps-menu-slide .apps-menu .app-items .items .item.message,.apps-menu-slide .sidebar-menu .app-items .items .item.message{flex-direction:column;gap:5px;padding:5px 0}.apps-menu-slide .apps-menu .app-items .items .item.message,.apps-menu-slide .apps-menu .app-items .items .item.message *,.apps-menu-slide .sidebar-menu .app-items .items .item.message,.apps-menu-slide .sidebar-menu .app-items .items .item.message *{-webkit-user-select:none;user-select:none}.apps-menu-slide .apps-menu .app-items .items .item .icon-cont,.apps-menu-slide .sidebar-menu .app-items .items .item .icon-cont{box-sizing:border-box;display:block;overflow:hidden;position:relative;top:-2px}.apps-menu-slide .apps-menu .app-items .items .item .icon-cont i,.apps-menu-slide .sidebar-menu .app-items .items .item .icon-cont i{line-height:16px!important;position:relative;top:3px}.apps-menu-slide .apps-menu .app-items .items .item .icon-cont img,.apps-menu-slide .sidebar-menu .app-items .items .item .icon-cont img{height:20px;position:relative;top:0;width:20px}.apps-menu-slide .apps-menu .app-links,.apps-menu-slide .sidebar-menu .app-links{margin-bottom:0}.apps-menu-slide .apps-menu .app-links .items .item .icon-cont,.apps-menu-slide .sidebar-menu .app-links .items .item .icon-cont{height:30px;top:2px;width:30px}.apps-menu-slide .apps-menu .app-links .items .item .icon-cont img,.apps-menu-slide .sidebar-menu .app-links .items .item .icon-cont img{height:40px;left:-4px;top:-4px;width:40px}.apps-menu-slide .apps-menu .app-links .items .item span,.apps-menu-slide .sidebar-menu .app-links .items .item span{line-height:34px}.apps-menu-slide .apps-menu .users .item .icon-cont img,.apps-menu-slide .sidebar-menu .users .item .icon-cont img{height:18px;left:0;top:2px;width:18px}.apps-menu-slide .apps-menu .buttons,.apps-menu-slide .sidebar-menu .buttons{width:100%}.apps-menu-slide .apps-menu .buttons.notification-links .item,.apps-menu-slide .sidebar-menu .buttons.notification-links .item{box-sizing:border-box;height:auto;line-height:normal;margin:5px 0 0;min-height:26px;overflow:visible;overflow:initial;padding:5px 0 5px 10px;position:relative;text-decoration:none;white-space:normal}.apps-menu-slide .apps-menu .buttons.notification-links .item:first-child,.apps-menu-slide .sidebar-menu .buttons.notification-links .item:first-child{margin-top:0}.apps-menu-slide .apps-menu .buttons.notification-links .item.button,.apps-menu-slide .sidebar-menu .buttons.notification-links .item.button{height:26px;padding:5px 5px 5px 10px}.apps-menu-slide .apps-menu .buttons.notification-links .item.button span,.apps-menu-slide .sidebar-menu .buttons.notification-links .item.button span{line-height:16px}.apps-menu-slide .apps-menu .buttons.notification-links .item.emphasize,.apps-menu-slide .sidebar-menu .buttons.notification-links .item.emphasize{background:var(--button-background-theme);box-shadow:var(--button-shadow-theme);contain:paint}.apps-menu-slide .apps-menu .buttons.notification-links .item.emphasize:before,.apps-menu-slide .sidebar-menu .buttons.notification-links .item.emphasize:before{-webkit-animation:progress-shine 4s linear infinite;animation:progress-shine 4s linear infinite;background:hsla(0,0%,100%,.467);box-shadow:0 0 25px 20px hsla(0,0%,100%,.467);content:"";display:block;height:110%;left:20px;position:absolute;top:-2px;-webkit-transform:rotate(15deg);transform:rotate(15deg);width:2px}.apps-menu-slide .apps-menu .buttons.notification-links .item.emphasize,.apps-menu-slide .apps-menu .buttons.notification-links .item.emphasize *,.apps-menu-slide .sidebar-menu .buttons.notification-links .item.emphasize,.apps-menu-slide .sidebar-menu .buttons.notification-links .item.emphasize *{color:var(--button-foreground-theme)}.apps-menu-slide .apps-menu .buttons.notification-links .item.emphasize i,.apps-menu-slide .sidebar-menu .buttons.notification-links .item.emphasize i{text-shadow:-1px -1px 0 var(--button-shadow-theme);top:1px}.apps-menu-slide .apps-menu .buttons.notification-links .item.emphasize .remove:after,.apps-menu-slide .apps-menu .buttons.notification-links .item.emphasize .remove:before,.apps-menu-slide .sidebar-menu .buttons.notification-links .item.emphasize .remove:after,.apps-menu-slide .sidebar-menu .buttons.notification-links .item.emphasize .remove:before{background:var(--button-foreground-theme)}.apps-menu-slide .apps-menu .buttons.notification-links .item span,.apps-menu-slide .sidebar-menu .buttons.notification-links .item span{height:auto;line-height:normal;margin:0;min-height:0;min-height:auto;overflow:visible;overflow:initial;padding:0 0 0 10px;text-decoration:none;white-space:normal}.apps-menu-slide .apps-menu .buttons.notification-links .item span.message,.apps-menu-slide .sidebar-menu .buttons.notification-links .item span.message{flex-direction:column}.apps-menu-slide .apps-menu .buttons.notification-links .item span.sender,.apps-menu-slide .sidebar-menu .buttons.notification-links .item span.sender{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps-menu-slide .apps-menu .buttons.notification-links .item span.message,.apps-menu-slide .sidebar-menu .buttons.notification-links .item span.message{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;display:-webkit-box;font-size:9pt;overflow:hidden}.apps-menu-slide .apps-menu .buttons.notification-links .item .remove,.apps-menu-slide .sidebar-menu .buttons.notification-links .item .remove{cursor:pointer;display:block;height:10px;min-height:10px;position:absolute;right:5px;top:5px;width:10px}.apps-menu-slide .apps-menu .buttons.notification-links .item .remove:after,.apps-menu-slide .apps-menu .buttons.notification-links .item .remove:before,.apps-menu-slide .sidebar-menu .buttons.notification-links .item .remove:after,.apps-menu-slide .sidebar-menu .buttons.notification-links .item .remove:before{background:var(--menu-icon-color);border-radius:3px;content:"";height:11px;left:3px;position:absolute;top:0;width:3px}.apps-menu-slide .apps-menu .buttons.notification-links .item .remove:before,.apps-menu-slide .sidebar-menu .buttons.notification-links .item .remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.apps-menu-slide .apps-menu .buttons.notification-links .item .remove:after,.apps-menu-slide .sidebar-menu .buttons.notification-links .item .remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.apps-menu-slide .apps-menu .buttons.notification-links .item .footer,.apps-menu-slide .sidebar-menu .buttons.notification-links .item .footer{display:block;float:left;margin-top:5px}.apps-menu-slide .apps-menu .buttons.notification-links hr,.apps-menu-slide .sidebar-menu .buttons.notification-links hr{border:1px solid var(--menu-foreground-disabled);color:var(--menu-foreground-disabled);display:block;float:left;margin-top:10px;width:100%}.apps-menu-slide .apps-menu .buttons .item,.apps-menu-slide .sidebar-menu .buttons .item{background:var(--button-background);border-radius:5px;box-shadow:var(--button-shadow);box-sizing:border-box;color:var(--button-foreground);cursor:pointer;height:26px;margin:0 0 10px;outline:none;position:relative;text-align:left;text-decoration:none;width:100%}.apps-menu-slide .apps-menu .buttons .item:focus,.apps-menu-slide .apps-menu .buttons .item:hover,.apps-menu-slide .sidebar-menu .buttons .item:focus,.apps-menu-slide .sidebar-menu .buttons .item:hover{background:var(--menu-background)}.apps-menu-slide .apps-menu .buttons .item:focus i,.apps-menu-slide .apps-menu .buttons .item:hover i,.apps-menu-slide .sidebar-menu .buttons .item:focus i,.apps-menu-slide .sidebar-menu .buttons .item:hover i{color:var(--icon-default)}.apps-menu-slide .apps-menu .buttons .item:focus span,.apps-menu-slide .apps-menu .buttons .item:hover span,.apps-menu-slide .sidebar-menu .buttons .item:focus span,.apps-menu-slide .sidebar-menu .buttons .item:hover span{color:var(--header-three)}.apps-menu-slide .apps-menu .buttons .item .icon-cont,.apps-menu-slide .sidebar-menu .buttons .item .icon-cont{background:none;border-radius:0;box-sizing:border-box;display:inline-block;height:20px;margin-left:5px;padding:0;width:20px}.apps-menu-slide .apps-menu .buttons .item .icon-cont img,.apps-menu-slide .sidebar-menu .buttons .item .icon-cont img{height:24px;width:24px}.apps-menu-slide .apps-menu .buttons .item .icon-cont i,.apps-menu-slide .sidebar-menu .buttons .item .icon-cont i{color:var(--icon-grey);font-size:18px!important;line-height:16px;text-shadow:1px 1px 0 var(--main-background)}.apps-menu-slide .apps-menu .buttons .item a,.apps-menu-slide .sidebar-menu .buttons .item a{color:var(--input-foreground)}.apps-menu-slide .apps-menu .buttons .item span,.apps-menu-slide .sidebar-menu .buttons .item span{display:block;float:left;line-height:16px;overflow:hidden;padding:0 0 0 10px;text-overflow:ellipsis;top:0;white-space:nowrap;width:calc(100% - 20px)}.apps-menu-slide .apps-menu .buttons .item span:first-child,.apps-menu-slide .sidebar-menu .buttons .item span:first-child{margin-left:5px}.apps-menu-slide .apps-menu .item span{font-weight:700}.user{border-radius:10px;box-sizing:border-box;color:light-dark(#000,#f9f9f9);color:var(--foreground-color);cursor:pointer;display:flex;flex:1 1;flex-direction:row;font-size:12pt;font-size:var(--larger-font-size);font-weight:400;line-height:40px;margin:3px 5px 0;outline:none;position:relative;-webkit-user-select:none;user-select:none;z-index:100}.user:focus,.user:hover{background:light-dark(hsla(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)/.7),hsla(from light-dark(#000,#f9f9f9) h s l/.15));background:var(--user-menu-hover);box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow);text-decoration:none}.user:focus .profile-image .default,.user:hover .profile-image .default{box-shadow:none}.user:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 3px var(--focus-outline)}.user.open{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);border-bottom-left-radius:0;border-bottom-right-radius:0}.user.open:focus,.user.open:hover{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10)));background:var(--background-color-dark);box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow)}.user span{font-size:12pt;font-size:var(--larger-font-size)}.user .profile-image{flex:0 0 46px;margin-right:5px;max-width:46px;min-width:46px}.user .profile-image .default{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 10)));background:var(--foreground-color-invert);border:1px solid light-dark(light-dark(#09c,#005c7a),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)));border:1px solid var(--menu-icon-color-info);border-radius:15px;height:30px;margin:4px auto;overflow:hidden;width:30px}.user .profile-image .default img{height:26px;left:1px;position:relative;top:1px;width:26px}.user>.user-details{display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}.user>.user-details>.school-display,.user>.user-details>.username-display{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user>.user-details>.username-display{font-size:12pt;font-size:var(--larger-font-size);line-height:21px;min-height:23px}.user>.user-details>.school-display{font-size:9pt;font-size:var(--small-font-size);line-height:10px;min-height:16px}.user-details-container{border-top-left-radius:10px;border-top-right-radius:10px;height:calc(100% - 38px);left:0;overflow:hidden;position:absolute;top:38px;width:100%;z-index:999}.user-details-container .user-menu-container{height:100%;position:absolute;right:0;top:0;width:100%}.user-details-container .user-menu-container .user-menu-display{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);border-radius:0;height:100%;width:100%}.user-details-container .user-menu-container .user-menu-display .user-details{box-sizing:border-box;width:300px}.user-details-container .user-menu-container .user-menu-display .user-details .impersonate{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) calc(l + 35)),light-dark(#cb2d2d,#8a0f0f));background:var(--input-background-error);box-sizing:border-box;color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme);cursor:pointer;display:block;height:30px;outline:none;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.user-details-container .user-menu-container .user-menu-display .user-details .impersonate:focus,.user-details-container .user-menu-container .user-menu-display .user-details .impersonate:hover{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) calc(l + 40)),hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 10)));background:var(--input-background-error-hover)}.user-details-container .user-menu-container .user-menu-display .user-details .impersonate:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:0 0 0 3px var(--focus-outline)!important}.user-details-container .user-menu-container .user-menu-display .user-details .impersonate *{line-height:30px!important}.user-details-container .user-menu-container .user-menu-display .user-details .impersonate>i{color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme);font-size:18px;position:relative}.user-details-container .user-menu-container .user-menu-display .user-details .impersonate>span{color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme);overflow:hidden;padding-left:5px;position:relative;text-overflow:ellipsis;top:-1px;vertical-align:top;white-space:nowrap;width:calc(100% - 25px)}.user-details-container .user-menu-container .user-menu-display .user-details .detail{color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--header-three);display:block;padding:10px;text-align:left;text-decoration:none}.user-details-container .user-menu-container .user-menu-display .user-details .detail .profile-image{background-color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 10)));background-color:var(--foreground-color-invert);border:1px solid light-dark(light-dark(#09c,#005c7a),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)));border:1px solid var(--menu-icon-color-info);border-radius:35px;display:inline-block;height:60px;left:0;margin-right:10px;overflow:hidden;position:relative;top:0;vertical-align:top;width:60px}.user-details-container .user-menu-container .user-menu-display .user-details .detail .profile-image img{height:56px;left:1px;position:relative;top:1px;width:56px}.user-details-container .user-menu-container .user-menu-display .user-details .detail a,.user-details-container .user-menu-container .user-menu-display .user-details .detail span{display:inline-block}.user-details-container .user-menu-container .user-menu-display .user-details .detail .profile-link{border-bottom:1px solid transparent;color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--header-three);font-size:10pt;font-size:var(--normal-font-size);height:22px;line-height:25px;padding:0!important;top:0}.user-details-container .user-menu-container .user-menu-display .user-details .detail .profile-link i{font-size:13pt!important;font-size:var(--largest-font-size)!important;line-height:25px!important;vertical-align:top}.user-details-container .user-menu-container .user-menu-display .user-details .detail .profile-link span{vertical-align:top}.user-details-container .user-menu-container .user-menu-display .user-details .detail .information,.user-details-container .user-menu-container .user-menu-display .user-details .detail .name{clear:none}.user-details-container .user-menu-container .user-menu-display .user-details .detail .information{width:190px}.user-details-container .user-menu-container .user-menu-display .user-details .detail .name{display:inline-block;line-height:20px;margin-right:5px}.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox{margin-top:0}.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .checkmark{height:18px;width:18px}.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .checkmark:after,.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .checkmark:after:after,.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .checkmark:focus,.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .checkmark:focus:after,.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .checkmark:hover,.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .checkmark:hover:after{color:light-dark(light-dark(#cb2d2d,#8a0f0f),light-dark(#3f0e0e,#f77));color:var(--icon-red);font-size:1.1rem;font-size:var(--icon-small-size);left:-1px;top:1px}.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .checkmark:before{background:light-dark(light-dark(#cb2d2d,#8a0f0f),light-dark(#3f0e0e,#f77));background:var(--icon-red);border-radius:1px;height:11px;left:3px;top:4px;width:11px}.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .checkmark:after{color:light-dark(light-dark(#cb2d2d,#8a0f0f),light-dark(#3f0e0e,#f77));color:var(--icon-red);left:-1px}.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox input[type=checkbox]:checked~.checkmark:before,.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox input[type=checkbox]:checked~.checkmark:focus:before,.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox input[type=checkbox]:checked~.checkmark:hover:before{background:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));background:var(--header-three)}.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox input[type=checkbox]:checked~.checkmark:after,.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox input[type=checkbox]:checked~.checkmark:focus:after,.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox input[type=checkbox]:checked~.checkmark:hover:after{color:light-dark(light-dark(#67c267,#177325),light-dark(#255115,#59d959));color:var(--icon-green);font-variation-settings:"FILL" 1}.user-details-container .user-menu-container .user-menu-display .user-details .detail .support.checkbox .text{color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--header-three);font-size:10pt;font-size:var(--normal-font-size);line-height:18px;margin:1px 0 0 2px}.user-details-container .user-menu-container .user-menu-display .user-details>span .groups,.user-details-container .user-menu-container .user-menu-display .user-details>span .title{display:inline-block;font-size:8pt;font-size:var(--smaller-font-size);line-height:15px;width:100%}.user-details-container .user-menu-container .user-menu-display .user-details>span .groups{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-height:50px;overflow-y:hidden}.user-details-container .user-menu-container .user-menu-display .user-details>span .groups:before{content:"Member of: ";white-space:nowrap}.user-details-container .user-menu-container .user-menu-display .user-details>span a.profile-link:focus,.user-details-container .user-menu-container .user-menu-display .user-details>span a.profile-link:hover{border-bottom-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));border-bottom-color:var(--main-background)}.user-details-container .user-menu-container .user-menu-display .user-details>span a.profile-link:focus,.user-details-container .user-menu-container .user-menu-display .user-details>span a.profile-link:focus i,.user-details-container .user-menu-container .user-menu-display .user-details>span a.profile-link:hover,.user-details-container .user-menu-container .user-menu-display .user-details>span a.profile-link:hover i{text-decoration:none}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container{clear:both;height:calc(100% - 110px)}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll-title{background:light-dark(light-dark(#09c,#005c7a),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)));background:var(--menu-icon-color-info);box-sizing:border-box;color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme);display:block;font-weight:700;line-height:25px;padding:2px 10px;position:relative;text-align:left}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll-title .user-menu-logout{background:transparent;border:none;border-radius:0;box-shadow:none!important;color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme);height:29px;line-height:22px;position:absolute;right:0;top:0}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll-title .user-menu-logout:focus,.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll-title .user-menu-logout:hover{background:light-dark(hsla(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)/.7),hsla(from light-dark(#000,#f9f9f9) h s l/.15));background:var(--user-menu-hover);position:absolute}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-school-search-container{padding:5px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-school-search-container .user-menu-school-search-box{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10)))!important;background:var(--background-color-dark)!important;border:0!important;border-radius:3px!important;color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5))!important;color:var(--header-three)!important;font-weight:700;height:30px!important;line-height:30px!important;padding:0 5px!important}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll{height:calc(100% - 72px)}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner{height:100%}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu{min-width:300px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu,.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li{display:block;list-style:none;margin:0;padding:0;width:100%}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li{border-bottom:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 30)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 30)));border-bottom:1px solid var(--main-bordercolor-alt);border-top:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-top:1px solid var(--main-bordercolor);position:relative;width:100%}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li:first-child{border-top:none}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li:last-child{border-bottom:none}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li.selected{background:hsla(from light-dark(#000,#f9f9f9) h s l/.1);background:var(--user-menu-school-hover)}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li:focus .pin.unpinned,.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li:hover .pin.unpinned{display:block}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div{box-sizing:border-box;cursor:pointer;display:block;height:60px;outline:0;padding:10px 20px 10px 10px;width:100%}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div:focus,.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div:hover{background:hsla(from light-dark(#000,#f9f9f9) h s l/.1);background:var(--user-menu-school-hover)}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div:focus span.pin.unpinned,.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div:hover span.pin.unpinned{display:block}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div i{color:light-dark(light-dark(#09c,#005c7a),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)))!important;color:var(--menu-icon-color-info)!important;display:block;-webkit-filter:drop-shadow(1px 1px 1px hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 20)));filter:drop-shadow(1px 1px 1px hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 20)));-webkit-filter:drop-shadow(1px 1px 1px var(--user-menu-icon));filter:drop-shadow(1px 1px 1px var(--user-menu-icon));float:left;font-size:2.6rem;font-size:var(--icon-largest-size);height:40px;width:40px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div span{color:light-dark(light-dark(#09c,#005c7a),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)));color:var(--menu-icon-color-info);display:block;float:left;line-height:20px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div span span:first-of-type{display:inline-block;font-size:13pt;font-size:var(--largest-font-size);height:23px;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:220px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div span span:last-of-type{clear:left;color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--header-three);display:block;float:left;font-size:12pt;font-size:var(--larger-font-size);overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;top:-3px;white-space:nowrap;width:220px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li>div>span{margin-left:10px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin{display:block;height:11px;position:absolute;right:10px;top:10px;width:11px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin.unpinned{display:none}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin.unpinned span:first-child,.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin.unpinned span:nth-child(4){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin.unpinned span:nth-child(2),.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin.unpinned span:nth-child(3){-webkit-transform:rotate(315deg);transform:rotate(315deg)}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin.unpinned span:first-child{right:3px;top:6px;width:8px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin.unpinned span:nth-child(2){right:5px;top:7px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin.unpinned span:nth-child(3){height:5px;right:2px;top:2px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin.unpinned span:nth-child(4){right:0;top:2px;width:6px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin span{background:light-dark(light-dark(#09c,#005c7a),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)));background:var(--menu-icon-color-info);display:block;height:1px;position:absolute;width:6px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin span:first-child,.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin span:nth-child(4){-webkit-transform:rotate(0deg);transform:rotate(0deg)}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin span:nth-child(2),.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin span:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin span:first-child{right:1px;top:7px;width:10px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin span:nth-child(2){right:3px;top:7px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin span:nth-child(3){height:6px;right:3px;top:1px}.user-details-container .user-menu-container .user-menu-display .user-menu-scroll-container .user-menu-scroll .user-menu-scroll-inner .user-menu li .pin span:nth-child(4){right:2px;top:0;width:8px}.notifications-menu-container{height:calc(100vh - 60px);overflow:hidden;padding:10px 0;position:fixed;right:0;top:65px;transition:width .2s ease-in,padding .2s ease-in;-webkit-user-select:none;user-select:none;width:0;z-index:999}.notifications-menu-container.open{padding:10px 50px;width:400px}.notifications-menu-container .notifications-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--base-mask-colour-light-5);border-bottom-left-radius:20px;border-top-left-radius:20px;box-shadow:0 24px 40px var(--base-dialog-shadow),0 4.5px 13.5px var(--base-shadow-2);height:100%;overflow:hidden;width:350px}.notifications-menu-container .notifications-menu .notifications-menu-scroll{height:100%;overflow:auto}.notifications-menu-container .notifications-menu .notifications-menu-scroll .notifications-menu-header{color:var(--base-them-colour-dark-pale);font-size:12pt;font-weight:500;padding:5px 0;position:-webkit-sticky;position:sticky;text-align:center;top:0;width:100%}.notifications-menu-container .notifications-menu .notifications-menu-scroll .imports{background:var(--base-mask-colour-light-3);border-radius:20px;margin:10px;padding:10px;width:calc(100% - 20px)}.notifications-menu-container .notifications-menu .notifications-menu-scroll .imports .imports-title{color:var(--base-them-colour-dark-pale);font-size:12pt;font-weight:500;width:100%}.notifications-menu-container .notifications-menu .notifications-menu-scroll .imports .import-info{background:var(--base-them-colour-verypale-trans);border-radius:10px;margin-top:5px;min-height:50px;padding:5px 10px;position:relative;width:100%}.notifications-menu-container .notifications-menu .notifications-menu-scroll .imports .import-info.cancelled:after{background:var(--base-mask-colour-light-3);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.notifications-menu-container .notifications-menu .notifications-menu-scroll .imports .import-info .import-name{color:var(--base-them-colour-dark-pale);font-weight:700;height:20px;line-height:20px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.notifications-menu-container .notifications-menu .notifications-menu-scroll .imports .import-info .import-statuscontainer{background:var(--base-mask-colour-light-3);border-radius:5px;color:var(--base-fore-colour-somepale);margin-top:5px;overflow:hidden;position:relative;width:100%}.notifications-menu-container .notifications-menu .notifications-menu-scroll .imports .import-info .import-statuscontainer .import-text{font-size:10pt;padding:5px}.notifications-menu-container .notifications-menu .notifications-menu-scroll .imports .import-info .import-statuscontainer .import-progress{background:var(--base-okay-colour-pale);height:20px}.notifications-overlay{height:100%;position:absolute;right:0;top:0;width:0;z-index:90}.notifications-overlay .notification{-webkit-animation:notificationHide .2s ease-in-out forwards;animation:notificationHide .2s ease-in-out forwards;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:light-dark(hsla(from light-dark(#333,#000) h s calc(l + 80)/.7),hsla(from light-dark(#333,#000) h s calc(l + 40)/.5));background:var(--dialog-content-mask);border-radius:20px;box-shadow:0 0 5px 1px light-dark(hsl(from light-dark(#333,#000) h s calc(l + 40)),hsl(from light-dark(#333,#000) h s calc(l + 10)));box-shadow:0 0 5px 1px var(--main-shadow);color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--header-three);cursor:pointer;display:flex;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:10px;margin-top:10px;padding:10px;position:relative;text-decoration:none;width:300px}.notifications-overlay .notification.open{-webkit-animation:notificationDisplay .5s ease-in-out forwards;animation:notificationDisplay .5s ease-in-out forwards}.notifications-overlay .notification .remove{cursor:pointer;display:none;height:10px;min-height:10px;padding:0;position:absolute;right:15px;top:15px;width:10px}.notifications-overlay .notification .remove:after,.notifications-overlay .notification .remove:before{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)));background:var(--button-background-hover);border-radius:3px;content:"";height:11px;left:3px;position:absolute;top:0;width:3px}.notifications-overlay .notification .remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.notifications-overlay .notification .remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.notifications-overlay .notification .icon{flex:0 1;min-width:40px;text-align:center;vertical-align:top}.notifications-overlay .notification .icon i{color:light-dark(light-dark(#09c,#005c7a),light-dark(#00394d,#47d1ff));color:var(--icon-blue);display:block;font-size:40px!important;height:40px;line-height:40px!important;width:40px}.notifications-overlay .notification .detail{display:flex;flex:1 1;flex-direction:column;text-align:left}.notifications-overlay .notification .detail .sender{display:block;font-weight:700;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.notifications-overlay .notification .detail .message{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;display:flex;font-size:9pt;overflow:hidden;width:245px}.notifications-overlay .notification:hover .remove{display:block}.notifications-overlay .notification:hover .remove:after,.notifications-overlay .notification:hover .remove:before{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) calc(l + 35)),light-dark(#cb2d2d,#8a0f0f));background:var(--input-background-error)}@-webkit-keyframes notificationDisplay{0%{left:10px}to{left:-310px}}@keyframes notificationDisplay{0%{left:10px}to{left:-310px}}@-webkit-keyframes notificationHide{0%{left:-310px}to{left:10px}}@keyframes notificationHide{0%{left:-310px}to{left:10px}}:root{--smallest-font-size:7pt;--smaller-font-size:8pt;--small-font-size:9pt;--normal-font-size:10pt;--normal-font-size-moz:10.2pt;--large-font-size:11pt;--larger-font-size:12pt;--largest-font-size:13pt;--title-font-size:15pt;--heading-font-size:16pt;--icon-tiny-size:0.9rem;--icon-smallest-size:1rem;--icon-small-size:1.1rem;--icon-smaller-size:1.2rem;--icon-normal-size:1.4rem;--icon-large-size:1.6rem;--icon-larger-size:1.7rem;--icon-largest-size:2.6rem;--main-height:28px;--main-line-height:28px;--dialog-title-line-height:30px;--brand-font:"Titillium Web",sans-serif;--icon-font:normal normal normal var(--icon-normal-size) "Material Icons"}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/media/mem5YaGs126MiZpBA-UN_r8OVuhpKKSTj5PW.39faf952f39c5ccc8a0e.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/media/mem5YaGs126MiZpBA-UN_r8OXuhpKKSTj5PW.e8e856302e43d5f783a5.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/media/mem5YaGs126MiZpBA-UN_r8OUehpKKSTj5PW.6135a455068356b53c4e.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/media/mem5YaGs126MiZpBA-UN_r8OXehpKKSTj5PW.fb6ea59e08d6e4e7c223.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/media/mem5YaGs126MiZpBA-UN_r8OXOhpKKSTj5PW.686f8cdf5b9be7bdb8b2.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/media/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.e514fb2f5764d33ec9b3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/media/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.df83ff8018e67afc000d.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/media/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.40fbc3f37d3e05779065.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/media/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.476395c87e42d1dac2ca.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/media/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.864f801dcf53b3de5d43.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/media/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.e699e4a690328a9d18cc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/media/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.18243fe8d8d12989a905.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/static/media/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.829a9ad8f849fdad308c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/static/media/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.c439abf092ff34936c74.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/static/media/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.ee2ade6c8449861bb21c.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/static/media/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.8fc614e7d8b4a3619fda.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/static/media/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.71accc55127ea07b67a3.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/static/media/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.c06fbf1540f0038ee173.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/static/media/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.2323b31f0a0f5f605306.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(/static/media/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.5afa8c485366f17f0aec.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/static/media/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.9cfb10a32e60067d816b.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/static/media/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.e77ce9c480b1ab4a3cb7.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/static/media/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.c4501d12d5ab2a30d9de.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/static/media/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.fcb9d33cc165f2d1af9c.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/static/media/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.bd2cd2222c8e9118c0e7.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+1ea0-1ef9,u+20ab}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/static/media/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.d2370d13565c6cb9fbd5.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/static/media/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.6219012a2b2195145ef0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/static/media/mem5YaGs126MiZpBA-UN_r8OX-hpKKSTj5PW.ac4c8ab9752d73b3365f.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:QwitcherGrypen;font-style:normal;font-weight:400;src:url(/static/media/QwitcherGrypen.f6299a78e6a4238de3c9.ttf) format("truetype")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;src:url(/static/media/Titillium-Web.f1db19384910ea6adf39.woff2) format("woff2")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/static/media/MaterialIcons-Regular.b02bb839ed2db06c7dc9.woff2) format("woff2")}.sidebar{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background-color:var(--input-background-framed);display:flex;flex:0 0 56px;height:100%;overflow:hidden;padding:0;position:relative;width:56px;z-index:15}.sidebar:not(.dragging){transition:all .2s ease-in-out}.sidebar .sidebar-slide{height:100%;left:0;min-width:300px;position:absolute;top:0;width:100%}.sidebar .sidebar-grip{background:transparent;cursor:ew-resize;height:calc(100% - 83px);left:0;position:absolute;top:83px;transition:all .4s;-webkit-user-select:none;user-select:none;width:5px;z-index:15}.sidebar .sidebar-grip:hover{background:light-dark(hsla(from light-dark(#f0f0f0,#23222a) h s l/.2),hsla(from light-dark(#000,#f9f9f9) h s l/.2));background:var(--scrollbar-color)}.sidebar .sidebar-header{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);display:flex;flex-direction:row;height:40px;position:relative;z-index:5}.sidebar .sidebar-header:focus-within,.sidebar .sidebar-header:hover{z-index:6}.sidebar .sidebar-header .user{max-width:46px}.sidebar .controls{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);display:flex;flex-direction:column;height:calc(100% - 40px);position:relative}.sidebar .controls:focus-within{z-index:5}.sidebar .controls.has-filters .view-filters{display:block!important}.sidebar .controls.has-filters .sidebar-container{border-radius:0 0 10px 10px}.sidebar .controls .common-toolbar{flex-basis:0!important;overflow:hidden;transition:flex-basis .5s ease 0s}.sidebar .controls .view-filters{background-color:hsla(from light-dark(#333,#000) h s l/.6);background-color:var(--toolbar-background);border:none;border-radius:10px 10px 0 0;box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow);display:none;flex:0 1;font-size:12pt;font-weight:400;line-height:25px;margin:0 5px;width:calc(100% - 10px)}.sidebar .controls .view-filters,.sidebar .controls .view-filters .filter{box-sizing:border-box;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));color:var(--main-background)}.sidebar .controls .view-filters .filter{display:block;height:25px;padding-left:20px;position:relative;text-decoration:none;width:100%}.sidebar .controls .view-filters .filter .filter-type{font-weight:700}.sidebar .controls .view-filters .filter .filter-remove{background:transparent;border-radius:8.5px;cursor:pointer;display:block;height:17px;opacity:1;position:absolute;right:5px;top:4px;width:17px}.sidebar .controls .view-filters .filter .filter-remove:after,.sidebar .controls .view-filters .filter .filter-remove:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);border-radius:3px;content:"";height:11px;left:7px;position:absolute;top:3px;width:3px}.sidebar .controls .view-filters .filter .filter-remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar .controls .view-filters .filter .filter-remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sidebar .controls .view-filters .filter .filter-remove:hover:after,.sidebar .controls .view-filters .filter .filter-remove:hover:before{background:light-dark(#cb2d2d,#8a0f0f);background:var(--button-background-red)}.sidebar .controls .sidebar-container{border-radius:10px;box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow);box-sizing:border-box;flex:1 1;margin:0 5px;max-width:46px;overflow:hidden;position:relative;transition:max-width .2s ease-in-out}.sidebar .controls .sidebar-container,.sidebar .controls .sidebar-container>*{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--menu-background);z-index:5}.sidebar .controls .sidebar-container>*{height:100%;left:0;position:absolute;top:0;width:100%}.sidebar .controls .sidebar-container .tree-scroll{overflow-x:hidden!important}.sidebar .controls .sidebar-container .tree-scroll .tree-menu{margin-left:0;width:100%}.sidebar .controls .sidebar-container .tree-scroll .tree-menu .menu-item .button{border-radius:0}.sidebar .controls .sidebar-container .tree-scroll .tree-menu .menu-item .button .icon{width:46px}.sidebar .controls .sidebar-container .tree-scroll .tree-menu .menu-item .button .icon:before{left:9px}.sidebar .controls .sidebar-container .tree-scroll .tree-menu .menu-item .button .icon span{width:100%}.sidebar .controls .sidebar-container .tree-scroll .tree-menu .menu-item .child-indicator{width:10px}.sidebar .controls .sidebar-container .tree-scroll .tree-menu .menu-item .child-indicator:before{border-width:3px 3px 3px 0;right:2px;top:8px}.sidebar .controls .sidebar-container .tree-scroll .tree-menu .menu-item .children{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)));background:var(--background-color-light);border-bottom:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-bottom:1px solid var(--main-bordercolor);border-left:0;border-top:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-top:1px solid var(--main-bordercolor);margin-left:0;padding-left:0;transition:all .2s ease-in-out}.sidebar .controls .status{display:flex;flex-basis:30px;flex-direction:column;overflow:hidden;transition:flex-basis .5s ease 0s}.sidebar .controls .status .date-container{border-bottom:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-bottom:1px solid var(--main-bordercolor);display:flex;flex:1 1;flex-basis:30px;margin-top:0;max-height:0;position:relative;transition:max-height .5s ease 0s,all .5s ease 0s;width:100%}.sidebar .controls .status .date-container button{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);border:0;border-radius:0;box-shadow:none!important}.sidebar .controls .status .date-container button span{color:light-dark(#000,#f9f9f9);color:var(--foreground-color);top:0}.sidebar .controls .status .date-container .back,.sidebar .controls .status .date-container .forward{display:none;flex:0 1;flex-basis:30px;position:relative}.sidebar .controls .status .date-container .back:disabled:after,.sidebar .controls .status .date-container .forward:disabled:after{border-right-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-right-color:var(--main-bordercolor)}.sidebar .controls .status .date-container .back:after{border-right:8px solid light-dark(#000,#f9f9f9);border-right:8px solid var(--foreground-color);left:10px}.sidebar .controls .status .date-container .back:after,.sidebar .controls .status .date-container .forward:after{border-bottom:8px solid transparent;border-radius:8px;border-top:8px solid transparent;content:"";display:block;height:0;position:absolute;top:6px;width:0}.sidebar .controls .status .date-container .forward:after{border-left:8px solid light-dark(#000,#f9f9f9);border-left:8px solid var(--foreground-color);right:10px}.sidebar .controls .status .date-container .display{flex:1 1;overflow:hidden;padding:3px 0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sidebar .controls .status .date-container .display,.sidebar .controls .status .date-container .display *{font-size:12pt;font-size:var(--larger-font-size)}.sidebar .controls .status .date-container .display:after{word-wrap:normal;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));color:var(--main-background);content:"today";font-family:Material Icons;font-size:1.4rem;font-size:var(--icon-normal-size);letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}.sidebar .controls .status .date-container .display span{display:none}.sidebar .controls .status .expand-button{cursor:pointer;flex:0 0 56px;outline:none;position:relative;transition:flex-basis .5s}.sidebar .controls .status .expand-button:focus{box-shadow:none;z-index:1}.sidebar .controls .status .expand-button:focus div:first-child,.sidebar .controls .status .expand-button:focus div:nth-child(2){background:light-dark(#000,#f9f9f9);background:var(--foreground-color)}.sidebar .controls .status .expand-button:focus div:nth-child(3),.sidebar .controls .status .expand-button:focus div:nth-child(4){box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 3px var(--focus-outline)}.sidebar .controls .status .expand-button div{background:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 10));background:var(--expand-button-background);background:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 55)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 35)));background:var(--header-two);border-radius:1.5px;box-sizing:border-box;height:2px;left:8px;position:absolute;width:13px;z-index:0}.sidebar .controls .status .expand-button div:first-child,.sidebar .controls .status .expand-button div:nth-child(2){z-index:1}.sidebar .controls .status .expand-button div:first-child,.sidebar .controls .status .expand-button div:nth-child(3){top:11px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.sidebar .controls .status .expand-button div:nth-child(2),.sidebar .controls .status .expand-button div:nth-child(4){top:19px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar .controls .status .file-container{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);display:flex;flex:1 1;padding:0 3px 0 0}.sidebar .controls .status .file-container span{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground);display:block;font-size:12pt;font-size:var(--larger-font-size);font-weight:700;line-height:30px;overflow:hidden;padding:0 0 0 5px;text-align:left;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.sidebar .controls .status .file-container .file-list,.sidebar .controls .status .file-container .file-list selecteditor{height:30px;padding:0;width:100%}.sidebar .controls .status .file-container .file-list input,.sidebar .controls .status .file-container .file-list selecteditor input{background-color:transparent;border:none;border-radius:0;box-sizing:border-box;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground);font-size:12pt!important;font-size:var(--larger-font-size)!important;font-weight:700;height:30px;line-height:25px;outline:none;overflow:hidden;padding-left:5px;padding-right:20px!important;text-overflow:ellipsis;width:100%}.sidebar .controls .status .file-container .file-list input:focus,.sidebar .controls .status .file-container .file-list selecteditor input:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 3px var(--focus-outline)}.sidebar.open{flex-basis:300px;width:300px}.sidebar.open .sidebar-header .user{max-width:none}.sidebar.open .sidebar-container{max-width:100%}.sidebar.open .sidebar-container .tree-scroll{height:100%;overflow:auto}.sidebar.open .sidebar-container .tree-scroll .tree-menu{padding-left:5px}.sidebar.open .sidebar-container .tree-scroll .tree-menu .menu-item .button{border-bottom-left-radius:10px;border-top-left-radius:10px}.sidebar.open .sidebar-container .tree-scroll .tree-menu .menu-item .button .icon{width:40px}.sidebar.open .sidebar-container .tree-scroll .tree-menu .menu-item .button .icon:before{left:2px}.sidebar.open .sidebar-container .tree-scroll .tree-menu .menu-item .button .icon span{width:calc(100% - 10px)}.sidebar.open .sidebar-container .tree-scroll .tree-menu .menu-item .child-indicator{width:22px}.sidebar.open .sidebar-container .tree-scroll .tree-menu .menu-item .child-indicator:before{border-width:6px 6px 6px 0;right:8px;top:5px}.sidebar.open .sidebar-container .tree-scroll .tree-menu .menu-item .children{background:transparent;border-bottom:0;border-left:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-left:1px solid var(--main-bordercolor);border-top:0;margin:0 0 0 15px;padding:0 0 0 5px}.sidebar.open .controls .common-toolbar{flex-basis:39px!important;padding-top:3px}.sidebar.open .controls .status{flex-basis:30px!important}.sidebar.open .controls .status.has-date{flex-basis:65px!important}.sidebar.open .controls .status .date-container{margin-top:5px;max-height:30px}.sidebar.open .controls .status .date-container .back,.sidebar.open .controls .status .date-container .display span,.sidebar.open .controls .status .date-container .forward{display:inline;display:initial}.sidebar.open .controls .status .date-container .display:after{display:none}.sidebar.open .controls .status .expand-button{flex:0 0 30px}.sidebar.open .controls .status .expand-button div:first-child,.sidebar.open .controls .status .expand-button div:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidebar.open .controls .status .expand-button div:nth-child(2),.sidebar.open .controls .status .expand-button div:nth-child(4){-webkit-transform:rotate(315deg);transform:rotate(315deg)}.sidebar:not(.open){flex-basis:55px!important}.sidebar-over .sidebar .status .expand-button div{background:light-dark(#000,#f9f9f9);background:var(--foreground-color)}.compact .sidebar{box-shadow:0 .6px 4px 0 hsla(from light-dark(#333,#000) h s l/.7),0 .3px .9px 0 hsla(from light-dark(#333,#000) h s l/.8);box-shadow:var(--menu-shadow);position:absolute;right:0;width:0}.compact .sidebar .status .expand-button{display:none}.compact .sidebar .status .file-container span{text-align:center}.spin{-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-name:spin;-webkit-animation-name:spin;animation-name:spin;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}.message-dialog{height:530px;padding:0 0 10px!important;width:100%}.message-dialog.broadcast .message-listing,.message-dialog.broadcast .message-thread{display:none}.message-dialog.broadcast .broadcast-controls{display:block}.message-dialog.broadcast .message-ui.dragdrop:after{line-height:470px}.message-dialog.broadcast .rich-text .ql-container{border-top:0;border-top-left-radius:0;border-top-right-radius:0;height:400px;min-height:400px}.message-dialog.message-open .message-thread{min-height:150px}.message-dialog.big-edit:not(.broadcast) .rich-text .ql-container{height:80px;min-height:80px}.message-dialog:not(.disable-text) .dragdrop:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--item-dragged-mask);border:1px dashed var(--main-bordercolor);border-radius:5px;bottom:0;color:var(--header-two);content:"Drop Images Here";display:block;font-weight:700;height:calc(100% + 2px);left:0;line-height:2.7;position:absolute;right:0;text-align:center;top:-2px;width:calc(100% - 2px);z-index:99}.message-dialog:not(.broadcast) .rich-text .ql-container{border-top:1px solid var(--rich-editor-border-light)}.message-dialog:not(.broadcast) .rich-text .ql-toolbar{display:none}.message-dialog:not(.broadcast).image-edit .rich-text .quill .ql-container img{max-height:150px;max-width:150px}.message-dialog h4{line-height:55px}.message-dialog .close-button-tools,.message-dialog .new-message{display:none}.message-dialog .selector-box{margin:0 0 10px;padding:0}.message-dialog .message-listing{border-right:1px solid var(--main-bordercolor);margin-right:10px;max-width:203px;min-height:100%;min-width:203px;padding:0 3px}.message-dialog .message-listing>span{border-top:1px solid var(--main-bordercolor);box-sizing:border-box;display:block;float:left;overflow:hidden;padding:3px;width:100%}.message-dialog .message-listing>span:first-child{border-top:0}.message-dialog .message-listing>span:first-child>.message{margin-top:0}.message-dialog .message-listing>span>.message{background:transparent;border-radius:3px;box-shadow:none;box-sizing:border-box;color:var(--header-three);cursor:pointer;display:block;float:left;height:auto;min-height:30px;outline:none;padding:2px 5px;position:relative;text-align:left;text-decoration:none;width:100%}.message-dialog .message-listing>span>.message:focus,.message-dialog .message-listing>span>.message:hover{background:var(--button-background-alt-hover)}.message-dialog .message-listing>span>.message.open{background:var(--button-background-alt)}.message-dialog .message-listing>span>.message .sender{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-dialog .message-listing>span>.message .message{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:9pt;line-height:15px;overflow:hidden;white-space:normal}.message-dialog .message-toolbar{display:none;min-height:30px}.message-dialog .message-thread{background:var(--main-background);border:1px solid;border-color:var(--button-background-hover) var(--button-background-alt) var(--button-background-alt);border-radius:5px;display:flex;flex-direction:column-reverse;margin:0 0 10px;min-height:0;overflow-x:hidden;overflow-y:auto;transition:min-height .2s ease-in-out}.message-dialog .message-thread>span{flex-basis:0;margin-top:3px;outline:none}.message-dialog .message-thread>span,.message-dialog .message-thread>span>span{clear:both;display:block;float:left;position:relative}.message-dialog .message-thread>span.mine,.message-dialog .message-thread>span.mine>span{float:right}.message-dialog .message-thread>span.mine>span:nth-child(2),.message-dialog .message-thread>span.mine>span>span:nth-child(2){background:var(--message-mine);color:var(--button-foreground-theme)}.message-dialog .message-thread>span.mine>span:nth-child(2) span,.message-dialog .message-thread>span.mine>span>span:nth-child(2) span{background:transparent}.message-dialog .message-thread>span.mine>span:nth-child(3):before,.message-dialog .message-thread>span.mine>span>span:nth-child(3):before{background:var(--message-mine);left:auto;right:0}.message-dialog .message-thread>span.mine>span:nth-child(3):after,.message-dialog .message-thread>span.mine>span>span:nth-child(3):after{left:auto;right:-6px}.message-dialog .message-thread>span.mine:focus>span:nth-child(2),.message-dialog .message-thread>span.mine:focus>span:nth-child(3):before,.message-dialog .message-thread>span.mine>span:focus>span:nth-child(2),.message-dialog .message-thread>span.mine>span:focus>span:nth-child(3):before{background:var(--message-mine-hover)}.message-dialog .message-thread>span.image>span:nth-child(2){overflow:hidden;padding:0}.message-dialog .message-thread>span.image>span:nth-child(2) iframe{margin:0 -22px -10px 0;padding:0}.message-dialog .message-thread>span.image>span:nth-child(3):after,.message-dialog .message-thread>span.image>span:nth-child(3):before{display:none}.message-dialog .message-thread>span.emoji>span:nth-child(2){background:transparent!important}.message-dialog .message-thread>span.emoji>span:nth-child(3):after,.message-dialog .message-thread>span.emoji>span:nth-child(3):before{display:none}.message-dialog .message-thread>span.broadcast>span:nth-child(2){max-width:calc(100% - 20px)}.message-dialog .message-thread>span.broadcast>span:nth-child(3):after,.message-dialog .message-thread>span.broadcast>span:nth-child(3):before{display:none}.message-dialog .message-thread>span:first-child{margin-bottom:10px}.message-dialog .message-thread>span:last-child{margin-top:10px}.message-dialog .message-thread>span:focus>span:nth-child(2){background:var(--message-other-hover);box-shadow:0 0 0 3px var(--focus-outline)}.message-dialog .message-thread>span:focus>span:nth-child(3):before{background:var(--message-other-hover)}.message-dialog .message-thread>span.loading{visibility:hidden}.message-dialog .message-thread>span>span.hidden{display:none}.message-dialog .message-thread>span>span:first-child,.message-dialog .message-thread>span>span:nth-child(3){font-size:8pt}.message-dialog .message-thread>span>span:first-child{margin:0 5px 5px}.message-dialog .message-thread>span>span:nth-child(2){background:var(--message-other);border-radius:15px;box-sizing:border-box;contain:paint;margin:0 10px;max-width:calc(100% - 30px);padding:0;position:relative;z-index:1}.message-dialog .message-thread>span>span:nth-child(2)>span{bottom:0;left:0;position:absolute;right:0;top:0}.message-dialog .message-thread>span>span:nth-child(2)>span .has-link{border-radius:10px;cursor:pointer;position:absolute}.message-dialog .message-thread>span>span:nth-child(2)>iframe{border:0;border-radius:10px;height:0;margin:5px 0 0;padding:0 10px;position:relative;width:0}.message-dialog .message-thread>span>span:nth-child(3){margin:0 10px;z-index:0}.message-dialog .message-thread>span>span:nth-child(3):before{background:var(--message-other);border-radius:10px;content:"";display:block;height:10px;left:0;position:absolute;top:calc(100% - 8px);width:10px;z-index:0}.message-dialog .message-thread>span>span:nth-child(3):after{background:var(--main-background);border-radius:10px;content:"";display:block;height:10px;left:-6px;position:absolute;top:calc(100% - 8px);width:10px;z-index:0}.message-dialog .message-thread>span>span:nth-child(4){color:var(--input-foreground-framed-disabled);margin:2px 10px 0}.message-dialog .broadcast-controls{display:none}.message-dialog .message-input{position:relative}.message-dialog .message-input.image-edit .rich-text .ql-container{height:200px;min-height:200px}.message-dialog .message-input .ql-editor{padding:7px}.message-dialog .rich-text .quill .ql-container{border-radius:5px;height:32px;min-height:32px}.message-dialog .theme-button{height:100%;margin-left:5px}.message-dialog .message-close-button,.message-dialog .message-send-button{min-width:74px;padding:0}.message-dialog .broadcast-send .theme-button{height:30px;margin-left:0;margin-top:5px;width:100%}.message-dialog .dialog-footer .close-button{display:inline-block;width:70px}.email-display iframe{background:var(--main-background)}.email-display iframe,.email-display iframe *{color:var(--foreground-color)!important}@media only screen and (max-width:1023px){.message-dialog{height:calc(100% - 40px)!important;overflow:hidden;padding:0;position:relative;transition:height .2s ease-in-out}.message-dialog.message-open{height:100%}.message-dialog.message-open .dialog-footer{display:none}.message-dialog.message-open .message-listing{left:-100%}.message-dialog.message-open .message-ui{left:0}.message-dialog .new-message{display:inline-block}.message-dialog *{font-size:16px!important}.message-dialog .message-listing span>.message .message{font-size:14px!important}.message-dialog .selector-box{border-radius:0;margin:0}.message-dialog .selector-box .selector-box-entries{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}.message-dialog .selector-box .selector-box-entries .selector-box-entry .selector-box-entry-remove{top:9px}.message-dialog .dialog-container,.message-dialog .dialog-content,.message-dialog .dialog-inner,.message-dialog .dialog-scroll{height:100%}.message-dialog .dialog-title{display:none}.message-dialog .dialog-container{overflow:hidden}.message-dialog .dialog-mask{height:100%!important;top:0}.message-dialog .message-listing,.message-dialog .message-ui{border-right:0;max-width:100%;min-width:100%;padding:0 3px;position:absolute;transition:left .2s ease-in-out;width:100%}.message-dialog .message-listing .selector-box,.message-dialog .message-ui .selector-box{box-shadow:none}.message-dialog .message-listing .selector-box .selector-box-add,.message-dialog .message-ui .selector-box .selector-box-add{width:120px}.message-dialog .message-listing .message-toolbar,.message-dialog .message-ui .message-toolbar{display:block;padding-bottom:2px}.message-dialog .message-listing .message-toolbar button,.message-dialog .message-ui .message-toolbar button{padding:0 5px}.message-dialog .message-listing .message-toolbar button,.message-dialog .message-listing .message-toolbar button:focus,.message-dialog .message-ui .message-toolbar button,.message-dialog .message-ui .message-toolbar button:focus{background:transparent!important;border:0!important;box-shadow:none!important}.message-dialog .message-listing .message-toolbar button i,.message-dialog .message-ui .message-toolbar button i{font-size:24px!important}.message-dialog .message-listing{left:0;top:0}.message-dialog .message-ui{height:100%;left:100%;top:0}.message-dialog .message-ui .message-close{display:none}.message-dialog .message-ui .message-toolbar{display:block;padding-bottom:2px}.message-dialog .message-thread{border-bottom-width:0;border-radius:0;border-top-width:0;margin:0}.message-dialog .message-thread.broadcasts{border-top-width:1px}.message-dialog .message-thread>span.broadcast>span:nth-child(2){max-width:calc(100% - 20px);width:calc(100% - 20px)}.message-dialog .message-thread>span>span:nth-child(2){max-width:calc(100% - 20px)}.message-dialog .rich-text .quill .ql-container{border-radius:0;border-bottom-left-radius:5px;border-right:0;border-top:0;margin:0}.message-dialog .rich-text .quill .ql-container,.message-dialog .rich-text .quill .ql-container .ql-editor.ql-blank:before{font-size:16px}.message-dialog .theme-button{border-radius:0;border-bottom-right-radius:5px;margin:0}}@media only screen and (max-width:500px){.message-dialog{display:block!important}.message-dialog.allow-broadcast{height:calc(100% - 70px)!important}.message-dialog .broadcast-button{display:none}.message-dialog .message-ui{left:calc(100% + 3px)}.message-dialog.hold-open .message-listing{left:calc(-100% - 3px)}.message-dialog.hold-open .message-ui{left:0}.message-dialog .close-button-tools{display:inline-block}.message-dialog .message-input .ql-editor{padding:4px 7px}.dialog-footer .close-button{display:none}}.info-container{color:var(--header-one);font-style:italic}.error-container,.info-container{-webkit-user-select:text;user-select:text}.error-container{white-space:nowrap}.error-container.wrappable{white-space:normal}.error-container,.error-container *{color:var(--foreground-color-error)!important}.progress-bar{background:var(--input-background);border:1px solid var(--main-bordercolor);border-radius:10px;height:var(--dialog-title-line-height);overflow:hidden;width:100%}.progress-bar .progress-bar-progress{background:var(--button-background-green);height:100%;overflow:hidden;position:relative}.progress-bar .progress-bar-progress:after{-webkit-animation:progress-shine 4s linear infinite;animation:progress-shine 4s linear infinite;background:hsla(0,0%,100%,.467);box-shadow:0 0 25px 20px hsla(0,0%,100%,.467);content:"";display:block;height:110%;left:20px;position:absolute;top:-2px;-webkit-transform:rotate(15deg);transform:rotate(15deg);width:2px}@-webkit-keyframes progress-shine{0%{left:-300px}50%{left:calc(100% + 300px)}to{left:calc(100% + 300px)}}@keyframes progress-shine{0%{left:-300px}50%{left:calc(100% + 300px)}to{left:calc(100% + 300px)}}.status-uploads{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 3)));background:var(--pane-list);border-radius:10px;bottom:10px;cursor:pointer;height:50px;left:10px;opacity:0;overflow:hidden;padding:0 0 0 10px;pointer-events:none;position:absolute;transition-duration:.5s;transition-property:opacity;-webkit-user-select:none;user-select:none;white-space:nowrap;width:300px;z-index:100}.status-uploads:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:0 0 0 3px var(--focus-outline)!important;outline:none}.status-uploads.on{left:10px;opacity:1;pointer-events:auto;transition:opacity .5s}.status-uploads .upload-text{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);float:left;font-size:var(--largest-font-size);line-height:50px;width:250px}.status-uploads .upload-img{display:block;float:left;height:30px;margin-top:10px;pointer-events:none;width:30px}.status-upload-slide{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 3)));background:var(--pane-list);border-radius:10px;bottom:10px;box-shadow:0 .6px 4px 0 hsla(from light-dark(#333,#000) h s l/.7),0 .3px .9px 0 hsla(from light-dark(#333,#000) h s l/.8);box-shadow:var(--menu-shadow);height:auto;left:-500px;min-height:50px;opacity:0;overflow:hidden;position:absolute;transition-duration:.5s;transition-property:opacity,height;-webkit-user-select:none;user-select:none;width:300px;z-index:99}.status-upload-slide.on{left:10px;opacity:1;transition:opacity .5s}.status-upload-slide.open{height:50px;transition:height .5s}.status-upload-slide .upload-display{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 3)));background:var(--pane-list);border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:50px;max-height:calc(100vh - 150px);overflow-y:auto;padding:0;width:100%;z-index:99}.status-upload-slide .upload-display .single-upload{box-sizing:border-box;min-height:50px;padding:5px;width:100%}.status-upload-slide .upload-display .single-upload .name{box-sizing:border-box;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);height:20px;line-height:20px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.status-upload-slide .upload-display .single-upload .status{background:light-dark(#09c,#005c7a);background:var(--button-background-theme);border-radius:5px;height:20px}.status-upload-slide .upload-display .single-upload .status-container{background:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10));background:var(--input-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);border-radius:5px;box-sizing:border-box;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);contain:paint;height:30px;line-height:30px;width:100%}.status-upload-slide .upload-display .single-upload .status-container.text{padding:0 0 0 5px}.page-main{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:row;height:100vh;left:0;margin:0;overflow:hidden;overflow-anchor:none;position:relative;top:0;touch-action:pan-y;width:100vw}.page-main .accents{height:100%;overflow:hidden;pointer-events:none;position:fixed;width:100%}.page-main .accents>div{inset:0;pointer-events:none;position:absolute;width:100%}.page-main .accents>div:first-child,.page-main .accents>div:nth-child(2){background-blend-mode:screen;height:600px;top:5%}.page-main .accents>div:first-child{left:30%}.page-main .accents>div:first-child,.page-main .accents>div:nth-child(2){background-image:radial-gradient(ellipse 50% 50% at 50% 50%,light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 85)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 84))),transparent 100%);background-image:radial-gradient(ellipse 50% 50% at 50% 50%,var(--overlay-color-dark),transparent 100%)}.page-main .accents>div:nth-child(2){left:-30%}.page-main .accents>div:nth-child(3){background-image:radial-gradient(ellipse 80% 50% at 50% 50%,light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 85))),light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 85))) 20%,transparent 80%,transparent 100%);background-image:radial-gradient(ellipse 80% 50% at 50% 50%,var(--overlay-color-light),var(--overlay-color-light) 20%,transparent 80%,transparent 100%);height:300px;left:0;top:55%}.page-main .app-load-icon{-webkit-animation:background-pulse 2s infinite none;animation:background-pulse 2s infinite none;background-position:50%!important;background-repeat:no-repeat!important;background-size:300px!important;border:none;border-radius:30px;height:300px;left:calc(50% - 150px);margin:0 auto;position:fixed;top:calc(50% - 150px);width:300px}.page-main .app-load-message{color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 10));color:var(--overlay-text-color);font-size:20px;font-weight:600;left:-100px;position:relative;text-align:center;text-shadow:light-dark(0 1px 30px hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)),0 1px 30px hsl(from light-dark(#f0f0f0,#23222a) h s l));text-shadow:var(--overlay-text-shadw);top:calc(100% + 20px);-webkit-user-select:none;user-select:none;width:500px}.page-main .page-frame{background:light-dark(#f0f0f0,#23222a);background:var(--page-header);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;opacity:0;overflow:hidden;padding:0;position:relative;z-index:0}.page-main .mobile-pin{display:none}.page-main .mobile-pin,.page-main .mobile-pin *{-webkit-user-select:none;user-select:none}.page-main .sidebar{opacity:0}.page-main.loaded .page-frame,.page-main.loaded .sidebar{-webkit-animation:content-fadein .5s 1 forwards;animation:content-fadein .5s 1 forwards}.explore-uploads{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 3)));background:var(--pane-list);border-radius:10px;bottom:10px;cursor:pointer;height:50px;left:10px;opacity:0;overflow:hidden;padding:0 0 0 10px;position:absolute;transition-duration:.5s;transition-property:opacity;-webkit-user-select:none;user-select:none;white-space:nowrap;width:300px;z-index:10000}.explore-uploads:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:0 0 0 3px var(--focus-outline)!important;outline:none}.explore-uploads.on{left:10px;opacity:1;transition:opacity .5s}.explore-uploads .upload-text{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);float:left;font-size:var(--largest-font-size);line-height:50px;width:250px}.explore-uploads .upload-img{display:block;float:left;height:30px;margin-top:10px;pointer-events:none;width:30px}.explore-upload-slide{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 3)));background:var(--pane-list);border-radius:10px;bottom:10px;box-shadow:0 .6px 4px 0 hsla(from light-dark(#333,#000) h s l/.7),0 .3px .9px 0 hsla(from light-dark(#333,#000) h s l/.8);box-shadow:var(--menu-shadow);height:auto;left:-500px;min-height:50px;opacity:0;overflow:hidden;position:absolute;transition-duration:.5s;transition-property:opacity,height;-webkit-user-select:none;user-select:none;width:300px;z-index:9999}.explore-upload-slide.on{left:10px;opacity:1;transition:opacity .5s}.explore-upload-slide.open{height:50px;transition:height .5s}.explore-upload-slide .upload-display{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 3)));background:var(--pane-list);border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:50px;max-height:calc(100vh - 150px);overflow-y:auto;padding:0;width:100%;z-index:9999}.explore-upload-slide .upload-display .single-upload{box-sizing:border-box;min-height:50px;padding:5px;width:100%}.explore-upload-slide .upload-display .single-upload .name{box-sizing:border-box;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);height:20px;line-height:20px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.explore-upload-slide .upload-display .single-upload .status{background:light-dark(#09c,#005c7a);background:var(--button-background-theme);border-radius:5px;height:20px}.explore-upload-slide .upload-display .single-upload .status-container{background:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10));background:var(--input-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);border-radius:5px;box-sizing:border-box;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);contain:paint;height:30px;line-height:30px;width:100%}.explore-upload-slide .upload-display .single-upload .status-container.text{padding:0 0 0 5px}@media only screen and (max-width:767px){.page-main .app-load-icon{background-size:150px!important;height:150px;top:calc(50% - 150px);width:150px}.page-main .app-load-message{font-size:17px;left:-130px;top:calc(100% + 20px);width:430px}}@-webkit-keyframes background-pulse{0%{-webkit-filter:saturate(1);filter:saturate(1)}50%{-webkit-filter:saturate(1.8);filter:saturate(1.8)}}@keyframes background-pulse{0%{-webkit-filter:saturate(1);filter:saturate(1)}50%{-webkit-filter:saturate(1.8);filter:saturate(1.8)}}@-webkit-keyframes content-fadein{0%{height:100%;opacity:0;width:100%}to{height:100%;opacity:1;width:100%}}@keyframes content-fadein{0%{height:100%;opacity:0;width:100%}to{height:100%;opacity:1;width:100%}}*{box-sizing:border-box;scrollbar-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s l) hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 35)) hsl(from light-dark(#000,#f9f9f9) h s calc(l - 55)));scrollbar-color:var(--scrollbar-color-base);scrollbar-width:thin}:focus{outline:none}html{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);height:100%}body,html{color:light-dark(#000,#f9f9f9);color:var(--foreground-color);overflow:hidden}body{-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 94)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 78)));background:var(--overlay-back-color);display:flex;flex-direction:row;height:100vh;left:0;margin:0;overflow-anchor:none;position:relative;top:0;touch-action:pan-y;width:100vw}body>div#root{flex:1 1}body .noselect,body .unselectable,body .unselectable *,body.unselectable *,body.unselectable :not(input):not(textarea){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body .isselectable,body .isselectable *,body.isselectable *{-webkit-user-select:all;user-select:all}body .text-selectable,body .text-selectable *,body.text-selectable *{cursor:text;-webkit-user-select:text;user-select:text}body.dragging *{cursor:ew-resize}body *{font-family:Open Sans,Arial,Sans-Serif;font-size:var(--normal-font-size)}body *,th{font-weight:500}form{height:100%}h1,h2,h3,h4{display:inline-block;font-weight:700;margin:0;padding:0;-webkit-user-select:none;user-select:none;vertical-align:top;white-space:nowrap}h1.inline,h2.inline,h3.inline,h4.inline{line-height:var(--main-line-height)}h1{color:hsl(from light-dark(#000,#f9f9f9) h s calc(l - 25));color:var(--header-one);font-size:var(--heading-font-size)}h2{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 55)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 35)));color:var(--header-two);font-size:var(--largest-font-size)}h3{color:hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5));color:var(--header-three);font-size:var(--larger-font-size)}h4{color:hsl(from light-dark(#000,#f9f9f9) h s calc(l - 25));color:var(--header-four);font-size:var(--large-font-size)}a{-webkit-user-drag:none;text-decoration:none}a,a:visited{color:light-dark(#00394d,#47d1ff);color:var(--anchor-foreground)}a:active{background-color:transparent}a:focus,a:hover{text-decoration:underline}a.inline{line-height:var(--main-line-height);vertical-align:top}a[target=_blank]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiBmaWxsPSIjMWE3M2U4Ij48cGF0aCBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48L3N2Zz4=);background-repeat:no-repeat;content:"";display:inline-block;-webkit-filter:brightness(150%);filter:brightness(150%);-webkit-filter:var(--anchor-suffix);filter:var(--anchor-suffix);height:.8125rem;margin:0 .1875rem 0 .25rem;position:relative;top:.125rem;width:.8125rem}i{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";border-radius:5px;direction:ltr;display:inline-block;font:var(--icon-font)!important;font-variation-settings:normal!important;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap}i,i.default{color:light-dark(#000,#f9f9f9);color:var(--icon-default)}i.blue{color:light-dark(light-dark(#09c,#005c7a),light-dark(#00394d,#47d1ff))!important;color:var(--icon-blue)!important}i.grey{color:hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30))!important;color:var(--icon-grey)!important}i.red{color:light-dark(light-dark(#cb2d2d,#8a0f0f),light-dark(#3f0e0e,#f77))!important;color:var(--icon-red)!important}i.green{color:light-dark(light-dark(#67c267,#177325),light-dark(#255115,#59d959))!important;color:var(--icon-green)!important}i.yellow{color:light-dark(light-dark(#ffc800,#c68801),light-dark(#4d3c00,#ffd333))!important;color:var(--icon-yellow)!important}i.section{font-size:var(--icon-larger-size)}i.upsidedown{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}i.reversedX{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}i.reversedY{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}i.fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24!important}i.inline{line-height:var(--main-line-height)!important}i.loadeySpinner{-webkit-animation:spin 1.3s linear infinite;animation:spin 1.3s linear infinite;background:none;border:2px solid light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));border:2px solid var(--input-foreground);border-radius:13px;cursor:default;height:18px;left:calc(50% - 12px);position:absolute;top:5px;width:18px}i.loadeySpinner:after{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background-color:var(--main-background);bottom:-2px;content:"";height:10px;left:calc(50% - 3px);position:absolute;width:6px}i:focus{-webkit-filter:drop-shadow(1px 1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(1px -1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(-1px 1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(-1px -1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(1px 1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(1px -1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(-1px 1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(-1px -1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff)));filter:drop-shadow(1px 1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(1px -1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(-1px 1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(-1px -1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(1px 1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(1px -1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(-1px 1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))) drop-shadow(-1px -1px 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff)));-webkit-filter:drop-shadow(1px 1px 0 var(--focus-outline)) drop-shadow(1px -1px 0 var(--focus-outline)) drop-shadow(-1px 1px 0 var(--focus-outline)) drop-shadow(-1px -1px 0 var(--focus-outline)) drop-shadow(1px 1px 0 var(--focus-outline)) drop-shadow(1px -1px 0 var(--focus-outline)) drop-shadow(-1px 1px 0 var(--focus-outline)) drop-shadow(-1px -1px 0 var(--focus-outline));filter:drop-shadow(1px 1px 0 var(--focus-outline)) drop-shadow(1px -1px 0 var(--focus-outline)) drop-shadow(-1px 1px 0 var(--focus-outline)) drop-shadow(-1px -1px 0 var(--focus-outline)) drop-shadow(1px 1px 0 var(--focus-outline)) drop-shadow(1px -1px 0 var(--focus-outline)) drop-shadow(-1px 1px 0 var(--focus-outline)) drop-shadow(-1px -1px 0 var(--focus-outline))}.bold,b{font-weight:700}.mock-link{color:light-dark(#00394d,#47d1ff);color:var(--anchor-foreground);cursor:pointer;outline:none;text-decoration:underline}.mock-link:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:0 0 0 3px var(--focus-outline)!important}.mock-link.blank:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjEzIiBoZWlnaHQ9IjEzIiBmaWxsPSIjMWE3M2U4Ij48cGF0aCBkPSJNMTkgMTlINVY1aDdWM0g1YTIgMiAwIDAgMC0yIDJ2MTRhMiAyIDAgMCAwIDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDBWMHoiLz48L3N2Zz4=);background-repeat:no-repeat;content:"";display:inline-block;-webkit-filter:brightness(150%);filter:brightness(150%);-webkit-filter:var(--anchor-suffix);filter:var(--anchor-suffix);height:.8125rem;margin:0 .1875rem 0 .25rem;position:relative;top:.125rem;width:.8125rem}.mock-select{background:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10));background:var(--input-background);border:0;border-radius:5px;box-sizing:border-box;height:26px;line-height:26px;outline:0;padding:0 0 0 10px;vertical-align:initial}.mock-select,.no-select *{-webkit-user-select:none;user-select:none}.single-line{white-space:nowrap}.single-line>label{line-height:35px}.text-contain{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fit-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.overflow-visible{overflow:visible!important}.overflow-vertical{contain:paint;overflow-y:auto!important;overscroll-behavior:none}.overflow-horizontal{overflow-x:auto!important}.overflow-all,.overflow-horizontal{contain:paint;overscroll-behavior:none}.overflow-all{overflow:auto!important}.placeholder{color:light-dark(hsl(from light-dark(#333,#000) h s calc(l + 40)),hsl(from light-dark(#333,#000) h s calc(l + 10)));color:var(--main-shadow);font-style:italic}.bold,.bold *{font-weight:700}.whole{white-space:nowrap}.token{background:light-dark(#09c,#005c7a);background:var(--icon-token);border-radius:50%;color:hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20));color:var(--icon-foreground);display:block;height:40px;line-height:40px;margin:0 auto;text-align:center;width:40px}.dialer-button,.drop-down>.text,[type=submit],a,button,input,input:not([type]),input[type=button],input[type=clear],input[type=date],input[type=datetime],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{position:relative}.dialer-button:focus,.drop-down>.text:focus,[type=submit]:focus,a:focus,button:focus,input:focus,input:not([type]):focus,input[type=button]:focus,input[type=clear]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:0 0 0 3px var(--focus-outline)!important;outline:none;z-index:4}.drop-down>.text,input:not([type]),input[type=date],input[type=datetime],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],select,textarea{background-color:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10));background-color:var(--input-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);border-radius:5px;box-sizing:border-box;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground);height:var(--main-height);line-height:var(--main-line-height);outline:none;padding:2px 5px;resize:none;width:100%}.drop-down>.text:focus,.drop-down>.text:hover,input:not([type]):focus,input:not([type]):hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,select:focus,select:hover,textarea:focus,textarea:hover{background-color:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5));background-color:var(--input-background-hover)}.drop-down>.text.mandatory-field,input:not([type]).mandatory-field,input[type=date].mandatory-field,input[type=datetime].mandatory-field,input[type=number].mandatory-field,input[type=password].mandatory-field,input[type=tel].mandatory-field,input[type=text].mandatory-field,input[type=time].mandatory-field,select.mandatory-field,textarea.mandatory-field{background-color:light-dark(#c0dcc0,#3a4c33);background-color:var(--input-background-mandatory);border:1px solid light-dark(#c0dcc0,#3a4c33);border:1px solid var(--input-background-mandatory);color:hsl(from light-dark(#c0dcc0,#3a4c33) h s calc(l + 60));color:var(--input-foreground-mandatory)}.drop-down>.text.mandatory-field:focus,.drop-down>.text.mandatory-field:hover,input:not([type]).mandatory-field:focus,input:not([type]).mandatory-field:hover,input[type=date].mandatory-field:focus,input[type=date].mandatory-field:hover,input[type=datetime].mandatory-field:focus,input[type=datetime].mandatory-field:hover,input[type=number].mandatory-field:focus,input[type=number].mandatory-field:hover,input[type=password].mandatory-field:focus,input[type=password].mandatory-field:hover,input[type=tel].mandatory-field:focus,input[type=tel].mandatory-field:hover,input[type=text].mandatory-field:focus,input[type=text].mandatory-field:hover,input[type=time].mandatory-field:focus,input[type=time].mandatory-field:hover,select.mandatory-field:focus,select.mandatory-field:hover,textarea.mandatory-field:focus,textarea.mandatory-field:hover{background-color:hsl(from light-dark(#c0dcc0,#3a4c33) h s calc(l + 10))!important;background-color:var(--input-background-mandatory-hover)!important}.drop-down>.text.input-error,input:not([type]).input-error,input[type=date].input-error,input[type=datetime].input-error,input[type=number].input-error,input[type=password].input-error,input[type=tel].input-error,input[type=text].input-error,input[type=time].input-error,select.input-error,textarea.input-error{background-color:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) calc(l + 35)),light-dark(#cb2d2d,#8a0f0f))!important;background-color:var(--input-background-error)!important}.drop-down>.text.input-error:focus,.drop-down>.text.input-error:hover,input:not([type]).input-error:focus,input:not([type]).input-error:hover,input[type=date].input-error:focus,input[type=date].input-error:hover,input[type=datetime].input-error:focus,input[type=datetime].input-error:hover,input[type=number].input-error:focus,input[type=number].input-error:hover,input[type=password].input-error:focus,input[type=password].input-error:hover,input[type=tel].input-error:focus,input[type=tel].input-error:hover,input[type=text].input-error:focus,input[type=text].input-error:hover,input[type=time].input-error:focus,input[type=time].input-error:hover,select.input-error:focus,select.input-error:hover,textarea.input-error:focus,textarea.input-error:hover{background-color:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) calc(l + 40)),hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 10)))!important;background-color:var(--input-background-error-hover)!important}.drop-down>.text:disabled,input:not([type]):disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,select:disabled,textarea:disabled{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)))!important;background-color:var(--input-background-disabled)!important;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--input-foreground-disabled)!important}.drop-down>.text:-webkit-autofill,.drop-down>.text:-webkit-autofill:focus,input:not([type]):-webkit-autofill,input:not([type]):-webkit-autofill:focus,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:focus,input[type=datetime]:-webkit-autofill,input[type=datetime]:-webkit-autofill:focus,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:focus,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:focus,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:focus,input[type=time]:-webkit-autofill,input[type=time]:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.drop-down>.text::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 70)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 35)));color:var(--input-placeholder);font-style:italic}.drop-down>.text::placeholder,input:not([type])::placeholder,input[type=date]::placeholder,input[type=datetime]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 70)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 35)));color:var(--input-placeholder);font-style:italic}label>input,label>select{width:auto}label.disabled{color:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15));color:var(--input-foreground-framed-disabled)}label.checkbox,label.radio{box-sizing:border-box;display:flex;height:20px;margin:4px 10px 0 0;position:relative;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap}label.checkbox input[type=checkbox],label.checkbox input[type=radio],label.radio input[type=checkbox],label.radio input[type=radio]{display:inline-block;height:20px!important;left:0!important;margin:0;opacity:0;position:absolute!important;top:0!important;width:20px!important}label.checkbox input[type=checkbox]:focus~.checkmark:after,label.checkbox input[type=radio]:focus~.checkmark:after,label.radio input[type=checkbox]:focus~.checkmark:after,label.radio input[type=radio]:focus~.checkmark:after{box-shadow:inset 0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:inset 0 0 0 3px var(--focus-outline)!important;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 50)));color:var(--input-foreground-framed-hover);text-shadow:none}label.checkbox input[type=checkbox]:disabled~.checkmark:after,label.checkbox input[type=checkbox]:disabled~.text,label.checkbox input[type=radio]:disabled~.checkmark:after,label.checkbox input[type=radio]:disabled~.text,label.radio input[type=checkbox]:disabled~.checkmark:after,label.radio input[type=checkbox]:disabled~.text,label.radio input[type=radio]:disabled~.checkmark:after,label.radio input[type=radio]:disabled~.text{color:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15));color:var(--input-foreground-framed-disabled)}label.checkbox .checkmark,label.radio .checkmark{box-sizing:border-box;display:inline-block;flex:0 1;height:19.2px;min-width:19.2px;position:relative!important;vertical-align:top}label.checkbox .checkmark:before,label.radio .checkmark:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--input-background-framed);content:"";height:12px;left:3px;position:absolute;top:3px;width:12px}label.checkbox .checkmark:after,label.radio .checkmark:after{word-wrap:normal;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);font-family:Material Icons;font-size:var(--icon-smaller-size);left:0;letter-spacing:normal;line-height:1;position:absolute;text-transform:none;top:0;white-space:nowrap}label.checkbox .checkmark:hover:after,label.radio .checkmark:hover:after{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 50)));color:var(--input-foreground-framed-hover)}label.checkbox .text,label.radio .text{display:inline-block;flex:1 1!important;line-height:16px;margin:1px 0 0 7px;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:top}label.checkbox .text i,label.radio .text i{font-size:var(--icon-small-size)!important;padding:0 5px;position:relative;top:-2px;vertical-align:top}label.checkbox.button,label.radio.button{height:28px;margin:4px 0 0}label.checkbox.button .checkmark,label.radio.button .checkmark{top:2px}label.checkbox.button .text,label.radio.button .text{line-height:20px}label.radio .checkmark:before{border-radius:50%}label.radio .checkmark:after{content:"radio_button_unchecked"}label.radio input[type=radio]:focus~.checkmark:after{border-radius:50%}label.radio input[type=radio]:checked~.checkmark:after{content:"radio_button_checked"}label.checkbox .checkmark:before{border-radius:3px}label.checkbox .checkmark:after{content:"check_box_outline_blank"}label.checkbox input[type=checkbox]:focus~.checkmark:after{border-radius:3px}label.checkbox input[type=checkbox]:checked~.checkmark:after{content:"check_box"}label.checkbox.is-null .checkmark:after{content:"indeterminate_check_box"}label.title{box-sizing:border-box;font-weight:700;height:26px;line-height:26px;padding:0 10px;vertical-align:top;white-space:nowrap}label.title.tall{height:40px;line-height:40px}label.split-button-label:focus{box-shadow:inset 0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:inset 0 0 0 3px var(--focus-outline)!important;outline:none}label.inline{line-height:var(--main-line-height)}.label{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);font-weight:700;padding-right:20px}.label.disabled{color:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15));color:var(--input-foreground-framed-disabled)}span.inline{line-height:var(--main-line-height);vertical-align:top}span.title{box-sizing:border-box;font-weight:700;height:26px;line-height:26px;padding:0 10px;vertical-align:top;white-space:nowrap}span.title.tall{height:40px;line-height:40px}span.mock-check{display:inline-block;height:20px;pointer-events:none;position:relative;vertical-align:top;width:19.2px}span.mock-check:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--input-background-framed);border-radius:3px;content:"";height:12px;left:3px;position:absolute;top:3px;width:12px}span.mock-check:after{word-wrap:normal;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);content:"check_box_outline_blank";font-family:Material Icons;font-size:var(--icon-smaller-size);left:0;letter-spacing:normal;line-height:1;position:absolute;text-transform:none;top:0;white-space:nowrap}span.mock-check.checked:after{content:"check_box"}span.mock-check.checked.highlight:after{color:light-dark(#000,#f9f9f9);color:var(--foreground-color)}div.inline{line-height:var(--main-line-height)}select{-webkit-appearance:none;appearance:none;background-color:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5));background-color:var(--select-background);background-image:var(--select-icon);background-position:100%!important;background-repeat:no-repeat!important;border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);color:light-dark(#000,#f9f9f9);color:var(--select-foreground);line-height:20px;-webkit-user-select:none;user-select:none;width:100%}select:disabled{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));background-color:var(--select-background-disabled);background-image:none;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 18)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)));color:var(--select-foreground-disabled)}select option{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--select-option-background);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--select-option-foreground);height:var(--icon-smallest-size);line-height:var(--icon-smallest-size);min-height:0;min-height:auto}select option:focus,select option:hover{background:light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 5)),light-dark(#09c,#005c7a));background:var(--select-option-background-hover);color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--select-option-foreground-hover)}.disabledItem{opacity:.6;pointer-events:none}.input-group-btn{display:block;padding:15px 15px 5px}.input-group-btn .btn-file{background:#fff;border-radius:3px;color:#0078bf;display:inline-block;font-weight:700;height:26px;outline:none;padding:0;position:relative}.input-group-btn .btn-file input{height:26px;outline:none;visibility:hidden;width:100px}.input-group-btn label{background:#fff;border:1px solid #d0d0d0;border-radius:3px;cursor:pointer;display:block;height:26px;left:-1px;line-height:26px;position:absolute;text-align:center;top:-1px;width:100px}.input-group-btn label:hover{border-color:#999;box-shadow:none}ul.no-list-style,ul.no-style{list-style:none;margin:0;padding:0}ul.no-list-style.indented,ul.no-style.indented{padding-left:20px}ul.no-list-style.indented>li,ul.no-style.indented>li{padding-top:5px}ul.no-list-style>li,ul.no-style>li{list-style:none;margin:0;padding:0}ul.chevron{list-style-type:"❯"}ul.chevron li{padding-left:8px}ul.indent-left{margin-left:20px}ul.horizontal>li{display:inline-block;margin:0 10px 0 0}ul.icon-check-list>li i{font-size:var(--larger-font-size)!important;position:relative;top:3px}ul li i{font-size:var(--largest-font-size);line-height:24px;width:20px}ul li i.upsidedown{left:5px;top:5px}ul li i.inline{font-size:var(--icon-smaller-size)!important;left:-2px;line-height:15px!important;position:relative;top:-2px;vertical-align:middle!important;width:15px}.disabled{color:#909090}.drag-item .handle{cursor:move;display:block;font-family:Material Icons!important;font-size:var(--larger-font-size);font-style:normal;font-weight:400;word-spacing:-28px}@media screen{.blur .page-frame,.blur .sidebar,.blur:not(body){-webkit-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px)}}.session-blur .page-frame,.session-blur .sidebar,.session-blur:not(body){-webkit-filter:blur(4px);-moz-filter:blur(4px);filter:blur(4px)}.h-grip,.v-grip{left:0;position:absolute;top:0;transition:background .4s;z-index:99}.h-grip.held,.h-grip:hover,.v-grip.held,.v-grip:hover{background:light-dark(hsla(from light-dark(#f0f0f0,#23222a) h s l/.2),hsla(from light-dark(#000,#f9f9f9) h s l/.2));background:var(--scrollbar-color)}.v-grip{cursor:ns-resize;height:5px;width:100%}.h-grip{cursor:ew-resize;height:100%;width:5px}.ui-widget{border:1px solid #8ba0bc;box-shadow:0 0 5px #a0a0a0;font-size:var(--icon-smallest-size)}.ui-slider{background:#cdd9e9;background:linear-gradient(180deg,#dee8f5 0,#cdd9e9);box-shadow:inset 0 0 5px #909090}.ui-slider-handle.ui-state-default{background:#8ba0bc;background:linear-gradient(180deg,#cdd9e9 0,#8ba0bc);border:1px solid #8ba0bc;box-shadow:0 0 5px #909090}.operation,.page-task{display:inline;display:initial}.no-details{color:light-dark(#000,#f9f9f9);color:var(--foreground-color);display:block;font-size:var(--normal-font-size);padding:10px;-webkit-user-select:none;user-select:none}.topSection .table tr th:nth-child(10){min-width:200px}.error,.error-message{color:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) l),light-dark(#3f0e0e,#f77))!important;color:var(--foreground-color-error)!important;white-space:nowrap}.error-message.wrappable,.error.wrappable{white-space:normal}.error-id{bottom:-35px;display:inline-block;font-size:var(--smallest-font-size);font-weight:700;left:0;padding-bottom:5px;position:absolute;text-align:left;-webkit-user-select:text;user-select:text}.check-list{background:#fff;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;box-sizing:border-box;display:block;margin:0;overflow-x:hidden;overflow-y:auto;width:100%}.check-list .table tr th{border-top:none}.check-list .table,.check-list .table tbody tr:last-child td{border-bottom:none}.center{display:block;float:none;margin-left:auto;margin-right:auto}.text-center{text-align:center}.left{margin-left:0;margin-right:auto}.left,.right{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.right{margin-left:auto;margin-right:0}.clearfix{clear:both}.block-left{margin-left:0!important;text-align:left}.block-right{margin-right:0!important;text-align:right}.text-left{text-align:left!important}.text-right{text-align:right!important}.break-all{word-break:break-all}.bottom-buffer,.bottom-buffer-large,.bottom-buffer-small,.bottom-buffer-xlarge,.bottom-buffer-xsmall,.buffer,.buffer-large,.buffer-small,.buffer-xlarge,.buffer-xsmall,.horizontal-buffer,.horizontal-buffer-large,.horizontal-buffer-small,.horizontal-buffer-xlarge,.horizontal-buffer-xsmall,.left-buffer,.left-buffer-large,.left-buffer-small,.left-buffer-xlarge,.left-buffer-xsmall,.right-buffer,.right-buffer-large,.right-buffer-small,.right-buffer-xlarge,.right-buffer-xsmall,.top-buffer,.top-buffer-large,.top-buffer-small,.top-buffer-xlarge,.top-buffer-xsmall,.vertical-buffer,.vertical-buffer-large,.vertical-buffer-small,.vertical-buffer-xlarge,.vertical-buffer-xsmall{box-sizing:border-box;clear:both}.buffer-xsmall,.horizontal-buffer-xsmall,.left-buffer-xsmall{padding-left:2px!important}.buffer-small,.horizontal-buffer-small,.left-buffer-small{padding-left:5px!important}.buffer,.horizontal-buffer,.left-buffer{padding-left:10px!important}.buffer-large,.horizontal-buffer-large,.left-buffer-large{padding-left:20px!important}.buffer-xlarge,.horizontal-buffer-xlarge,.left-buffer-xlarge{padding-left:30px!important}.buffer-xsmall,.horizontal-buffer-xsmall,.right-buffer-xsmall{padding-right:2px!important}.buffer-small,.horizontal-buffer-small,.right-buffer-small{padding-right:5px!important}.buffer,.horizontal-buffer,.right-buffer{padding-right:10px!important}.buffer-large,.horizontal-buffer-large,.right-buffer-large{padding-right:20px!important}.buffer-xlarge,.horizontal-buffer-xlarge,.right-buffer-xlarge{padding-right:30px!important}.buffer-xsmall,.top-buffer-xsmall,.vertical-buffer-xsmall{padding-top:2px!important}.buffer-small,.top-buffer-small,.vertical-buffer-small{padding-top:5px!important}.buffer,.top-buffer,.vertical-buffer{padding-top:10px!important}.buffer-large,.top-buffer-large,.vertical-buffer-large{padding-top:20px!important}.buffer-xlarge,.top-buffer-xlarge,.vertical-buffer-xlarge{padding-top:30px!important}.bottom-buffer-xsmall,.buffer-xsmall,.vertical-buffer-xsmall{padding-bottom:2px!important}.bottom-buffer-small,.buffer-small,.vertical-buffer-small{padding-bottom:5px!important}.bottom-buffer,.buffer,.vertical-buffer{padding-bottom:10px!important}.bottom-buffer-large,.buffer-large,.vertical-buffer-large{padding-bottom:20px!important}.bottom-buffer-xlarge,.buffer-xlarge,.vertical-buffer-xlarge{padding-bottom:30px!important}.no-buffer{padding:0!important}.clearance-xsmall,.horizontal-clearance-xsmall,.left-clearance-xsmall{margin-left:2px!important}.clearance-small,.horizontal-clearance-small,.left-clearance-small{margin-left:5px!important}.clearance,.horizontal-clearance,.left-clearance{margin-left:10px!important}.clearance-large,.horizontal-clearance-large,.left-clearance-large{margin-left:20px!important}.clearance-xlarge,.horizontal-clearance-xlarge,.left-clearance-xlarge{margin-left:30px!important}.clearance-xsmall,.horizontal-clearance-xsmall,.right-clearance-xsmall{margin-right:2px!important}.clearance-small,.horizontal-clearance-small,.right-clearance-small{margin-right:5px!important}.clearance,.horizontal-clearance,.right-clearance{margin-right:10px!important}.clearance-large,.horizontal-clearance-large,.right-clearance-large{margin-right:20px!important}.clearance-xlarge,.horizontal-clearance-xlarge,.right-clearance-xlarge{margin-right:30px!important}.clearance-xsmall,.top-clearance-xsmall,.vertical-clearance-xsmall{margin-top:2px!important}.clearance-small,.top-clearance-small,.vertical-clearance-small{margin-top:5px!important}.clearance,.top-clearance,.vertical-clearance{margin-top:10px!important}.clearance-large,.top-clearance-large,.vertical-clearance-large{margin-top:20px!important}.clearance-xlarge,.top-clearance-xlarge,.vertical-clearance-xlarge{margin-top:30px!important}.bottom-clearance-xsmall,.clearance-xsmall,.vertical-clearance-xsmall{margin-bottom:2px!important}.bottom-clearance-small,.clearance-small,.vertical-clearance-small{margin-bottom:5px!important}.bottom-clearance,.clearance,.vertical-clearance{margin-bottom:10px!important}.bottom-clearance-large,.clearance-large,.vertical-clearance-large{margin-bottom:20px!important}.bottom-clearance-xlarge,.clearance-xlarge,.vertical-clearance-xlarge{margin-bottom:30px!important}.rule,.top-rule,.vertical-rule{border-top:1px solid light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 90)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 50)));border-top:1px solid var(--horizontal-rule)}.rule-dark,.top-rule-dark,.vertical-rule-dark{border-top:1px solid hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30));border-top:1px solid var(--horizontal-rule-dark)}.bottom-rule,.rule,.vertical-rule{border-bottom:1px solid light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 90)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 50)));border-bottom:1px solid var(--horizontal-rule)}.bottom-rule-dark,.rule-dark,.vertical-rule-dark{border-bottom:1px solid hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30));border-bottom:1px solid var(--horizontal-rule-dark)}.horizontal-rule,.left-rule,.rule{border-left:1px solid light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 90)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 50)));border-left:1px solid var(--horizontal-rule)}.horizontal-rule-dark,.left-rule-dark,.rule-dark{border-left:1px solid hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30));border-left:1px solid var(--horizontal-rule-dark)}.horizontal-rule,.right-rule,.rule{border-right:1px solid light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 90)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 50)));border-right:1px solid var(--horizontal-rule)}.horizontal-rule-dark,.right-rule-dark,.rule-dark{border-right:1px solid hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30));border-right:1px solid var(--horizontal-rule-dark)}.contain{overflow:auto;overflow-anchor:none;overscroll-behavior:none;touch-action:pan-y,pan-x}.half,.half-responsive{box-sizing:border-box;min-width:49%!important;width:50%!important}.onethird,.third-responsive{box-sizing:border-box;min-width:33%!important;width:33.33%!important}.twothirds{box-sizing:border-box;min-width:66%!important;width:66.66%!important}.onequarter{box-sizing:border-box;min-width:25%!important;width:25%!important}.onefifth{min-width:20%!important;width:20%!important}.onefifth,.onesixth{box-sizing:border-box}.onesixth{min-width:16.66%!important;width:16.66%!important}.threequarters{box-sizing:border-box;min-width:75%!important;width:75%!important}.scaling-pane{max-width:1000px;min-width:400px;width:66.66%}.scaling-pane-mid{max-width:1400px;min-width:300px;width:75%}.scaling-pane-midmax{max-width:1600px;min-width:300px;width:80%}.scaling-pane-max{max-width:1600px;min-width:300px;width:90%;width:calc(100% - 40px)}.full{box-sizing:border-box;min-width:100%!important}.fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.full-height{box-sizing:border-box;height:100%!important}.fit-height{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.scroll{overflow:auto;overscroll-behavior:none;touch-action:pan-y,pan-x}.col-pane,.col-pane-responsive{flex:0 1}.center-pane{flex:auto}.stacked{clear:none}.bordered{border-bottom:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-bottom:1px solid var(--main-bordercolor);border-left:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-left:1px solid var(--main-bordercolor);border-right:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border-right:1px solid var(--main-bordercolor)}.no-radius{border-radius:0!important}.auto{overflow:auto;overflow-anchor:none;overscroll-behavior:none;touch-action:pan-y,pan-x}.col,.col-responsive{flex:1 1!important}.col-responsive.visual-divide,.col.visual-divide{border-left:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)))!important;border-left:1px solid var(--main-bordercolor)!important;border-radius:0}.col-responsive.visual-divide:first-of-type,.col.visual-divide:first-of-type{border-left:none}.col-responsive.visual-divide.end-cap,.col.visual-divide.end-cap{border-top-right-radius:5px}.col-responsive.visual-divide.end-heel,.col.visual-divide.end-heel{border-bottom-right-radius:5px}.d-iblock{display:inline-block!important}.d-iflex{display:inline-flex!important}.flex-column{display:flex!important;flex-direction:column}.flex-column-reverse{display:flex!important;flex-direction:column-reverse}.flex,.flex-row,.row,.row-responsive{display:flex!important;flex-direction:row}.flex-row.visual-divide,.flex.visual-divide,.row-responsive.visual-divide,.row.visual-divide{border-top:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)))!important;border-top:1px solid var(--main-bordercolor)!important}.flex-row.visual-divide:first-of-type,.flex.visual-divide:first-of-type,.row-responsive.visual-divide:first-of-type,.row.visual-divide:first-of-type{border-top:none}.flex-row-reverse,.row-reverse{display:flex!important;flex-direction:row-reverse}.flex-wrapped{flex-wrap:wrap}.flex-wrapped-reverse{flex-wrap:wrap-reverse}.flex-column,.flex-column-reverse,.flex-row,.flex-row-reverse,.flex-wrapped-reverse,.row,.row-responsive,.row-reverse{max-width:100%}.flex-column-reverse.spaced,.flex-column.spaced,.flex-row-reverse.spaced,.flex-row.spaced,.flex-wrapped-reverse.spaced,.row-responsive.spaced,.row-reverse.spaced,.row.spaced{gap:5px}.flex-column .spacer,.flex-column-reverse .spacer,.flex-row .spacer,.flex-row-reverse .spacer,.flex-wrapped-reverse .spacer,.row .spacer,.row-responsive .spacer,.row-reverse .spacer{flex:1 1}.flex-column-reverse.distribute *,.flex-column.distribute *,.flex-row-reverse.distribute *,.flex-row.distribute *,.flex-wrapped-reverse.distribute *,.row-responsive.distribute *,.row-reverse.distribute *,.row.distribute *{flex:1 0 1px}.flex-column-reverse.distribute-half>*,.flex-column.distribute-half>*,.flex-row-reverse.distribute-half>*,.flex-row.distribute-half>*,.flex-wrapped-reverse.distribute-half>*,.row-responsive.distribute-half>*,.row-reverse.distribute-half>*,.row.distribute-half>*{flex:1 0 49%}.flex-column-reverse.responsive-half>*,.flex-column.responsive-half>*,.flex-row-reverse.responsive-half>*,.flex-row.responsive-half>*,.flex-wrapped-reverse.responsive-half>*,.row-responsive.responsive-half>*,.row-reverse.responsive-half>*,.row.responsive-half>*{flex:0 0 49%}.col-break-responsive{flex-basis:0;height:0}.vertical-auto{overflow-anchor:none;overflow-y:auto}.dialer-button.no-height{height:auto}.dialer-button.pane-button{border-radius:10px}.dialer-button.pane-button.has-split{background:transparent!important;display:flex;overflow:hidden;padding:0}.dialer-button.pane-button.has-split:focus,.dialer-button.pane-button.has-split:hover{background:transparent!important}.dialer-button.pane-button.has-split>*{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--input-background-framed);cursor:pointer;flex:0 1;flex-basis:0;margin-left:2px;padding:10px}.dialer-button.pane-button.has-split>:first-child{flex:1 1;flex-basis:1;margin-left:0}.dialer-button.pane-button.has-split.ok-button,.dialer-button.pane-button.has-split.ok-button:focus,.dialer-button.pane-button.has-split.ok-button:hover{background:transparent!important}.dialer-button.pane-button.has-split.ok-button>*{background:light-dark(#09c,#005c7a)!important;background:var(--button-background-theme)!important;color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme)}.dialer-button.pane-button.has-split *{height:42px;line-height:42px;padding:0 10px}.dialer-button:disabled img{-webkit-filter:grayscale(100%) brightness(2)!important;-moz-filter:grayscale(100%) brightness(2)!important;filter:grayscale(100%) brightness(2)!important}.dialer-button img{-webkit-filter:grayscale(100%)!important;-moz-filter:grayscale(100%)!important;filter:grayscale(100%)!important}.half-height{height:50%}.full-height{height:100%}.relative{position:relative}.absolute{position:absolute}.fixed,.sticky{left:0;position:-webkit-sticky!important;position:sticky!important;top:0}.no-spacing{margin:0!important;padding:0!important}.group{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)));background:var(--background-color-light);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)));border:1px solid var(--background-color-light);border-radius:8px;display:flex;flex-direction:row;padding:3px 1px}.group>.option-editor,.group>.option-editor.button,.group>.radio{border:none;border-radius:3px;box-sizing:border-box;contain:paint;flex:1 1;height:26px;justify-content:center;margin:0 2px!important;text-align:center;z-index:0}.group>.option-editor.button>.radio,.group>.option-editor>.radio,.group>.radio>.radio{height:25px;margin:0;padding:0}.group>.option-editor.button.grey,.group>.option-editor.grey,.group>.radio.grey{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));background:var(--button-background)}.group>.option-editor span,.group>.option-editor.button span,.group>.radio span{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 50)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 30)));color:var(--input-foreground-framed);vertical-align:top}.group>.option-editor .checkmark,.group>.option-editor.button .checkmark,.group>.radio .checkmark{display:none;height:16px;top:4px;width:14px}.group>.option-editor .checkmark:before,.group>.option-editor.button .checkmark:before,.group>.radio .checkmark:before{height:10px;top:4px;width:10px}.group>.option-editor .checkmark:after,.group>.option-editor.button .checkmark:after,.group>.radio .checkmark:after{font-size:var(--icon-smallest-size);font-weight:500!important}.group>.option-editor .text,.group>.option-editor.button .text,.group>.radio .text{border-radius:5px;line-height:20px!important;margin:0!important;padding:0 5px 2px;vertical-align:top}.group>.option-editor .text i,.group>.option-editor.button .text i,.group>.radio .text i{font-size:var(--icon-small-size)!important;font-weight:400!important;padding:0 2px;position:relative;top:2px;vertical-align:top}.group>.option-editor .text span,.group>.option-editor.button .text span,.group>.radio .text span{position:relative;top:-1px;vertical-align:top}.group>.option-editor.button>.option-editor.radio>span.text,.group>.option-editor>.option-editor.radio>span.text,.group>.radio>.option-editor.radio>span.text{margin:0!important}.group>.option-editor.button:focus,.group>.option-editor:focus,.group>.radio:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 3px var(--focus-outline)}.group>.option-editor.button:focus,.group>.option-editor.button:hover,.group>.option-editor:focus,.group>.option-editor:hover,.group>.radio:focus,.group>.radio:hover{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)));background:var(--button-background-hover)}.group>.option-editor input:checked~.text,.group>.option-editor.button input:checked~.text,.group>.radio input:checked~.text{box-shadow:inset 0 0 0 100px hsl(from light-dark(#09c,#005c7a) h s calc(l + 5)),0 0 0 200px hsl(from light-dark(#09c,#005c7a) h s calc(l + 5));box-shadow:inset 0 0 0 100px var(--button-background-theme-hover),0 0 0 200px var(--button-background-theme-hover);color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme)}.group>.option-editor{padding-top:0}.split-button{background:#f9f9f9;border-radius:5px;display:flex;flex-direction:row;padding:0}.split-button .radio{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));background:var(--button-background);border-radius:0;box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow);box-sizing:border-box;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 7)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--button-foreground);flex:1 1;font-size:var(--normal-font-size);height:var(--main-height);justify-content:center;margin:0!important;outline:none;overflow:hidden;padding:3px 20px;text-align:center}.split-button .radio:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.split-button .radio:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.split-button .radio span{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 7)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--button-foreground);vertical-align:top}.split-button .radio input:checked:focus~.checkmark,.split-button .radio input:checked:hover~.checkmark,.split-button .radio input:checked~.checkmark{box-shadow:inset 0 -10px 0 150px light-dark(#09c,#005c7a),0 -10px 0 150px light-dark(#09c,#005c7a);box-shadow:inset 0 -10px 0 150px var(--button-background-theme),0 -10px 0 150px var(--button-background-theme)}.split-button .radio input:checked:focus~.checkmark:before,.split-button .radio input:checked:hover~.checkmark:before,.split-button .radio input:checked~.checkmark:before{background:light-dark(#09c,#005c7a);background:var(--button-background-theme)}.split-button .radio input:checked:focus~.checkmark:after,.split-button .radio input:checked:focus~.text,.split-button .radio input:checked:hover~.checkmark:after,.split-button .radio input:checked:hover~.text,.split-button .radio input:checked~.checkmark:after,.split-button .radio input:checked~.text{color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme)}.split-button .radio .checkmark{height:16px;top:3px;width:14px}.split-button .radio .checkmark:before{height:10px;top:4px;width:10px}.split-button .radio .checkmark:after{font-size:var(--icon-smallest-size);font-weight:500!important}.split-button .radio .text{line-height:22px!important;margin:0;vertical-align:top}.split-button .radio .text i{font-size:var(--icon-small-size)!important;font-weight:400!important;padding:0 2px;position:relative;top:2px;vertical-align:top}.split-button .radio .text span{position:relative;top:-1px;vertical-align:top}.split-button .option-editor .radio{border-radius:0}.split-button .option-editor:first-child .radio{border-bottom-left-radius:5px;border-top-left-radius:5px}.split-button .option-editor:last-child .radio{border-bottom-right-radius:5px;border-top-right-radius:5px}.tooltip-indicator{position:relative}.tooltip-indicator:after{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) l),light-dark(#3f0e0e,#f77));background:var(--foreground-color-error);border-radius:50%;content:"";display:block;height:5px;position:absolute;right:5px;top:5px;width:5px}div.mandatory-field{background:light-dark(#c0dcc0,#3a4c33);background:var(--input-background-mandatory);border:1px solid light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 55)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 35)));border:1px solid var(--header-two);border-radius:12px;display:inline-block;height:12px;margin-top:10px;vertical-align:top;width:12px}.required-field{padding-left:5px}.required-field,label.mandatory-indicator{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 55)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 35)));color:var(--header-two);display:inline-block;margin-top:8px;vertical-align:top}label.mandatory-indicator{padding:15px 0}label.mandatory-indicator:before{background:#c0dcc0;border:1px solid light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 55)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 35)));border:1px solid var(--header-two);border-radius:12px;content:"";display:inline-block;height:12px;margin:2px 10px 0 0;vertical-align:top;width:12px}.link-btn{background-color:transparent!important;border:none;box-shadow:none!important;position:relative;top:-.35em}.link-btn:hover{color:blue;text-decoration:underline}.link-btn:disabled{background:none!important;border:none}.groupbox{border:1px solid hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 20));border:1px solid var(--pane-bordercolor);border-radius:5px;margin-top:10px;padding:10px 30px;position:relative}.groupbox .bold{font-weight:700}.groupbox .group{float:left;padding:0 15px}.groupbox .term{clear:both}.groupbox .groupbox_label{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--input-background-framed);left:15px;padding:0 10px;position:absolute;top:-21px}.groupbox .groupbox_indent{margin-left:20px!important}table.print-gridlines{border:2px solid light-dark(#000,#f9f9f9)!important;border:2px solid var(--foreground-color)!important;border-collapse:collapse!important;margin-top:10px!important;max-width:100%}table.print-gridlines thead{display:table-header-group!important}table.print-gridlines thead tr{display:table-row!important}table.print-gridlines thead tr td,table.print-gridlines thead tr th{border:1px solid light-dark(#000,#f9f9f9)!important;border:1px solid var(--foreground-color)!important;color:light-dark(#000,#f9f9f9)!important;color:var(--foreground-color)!important;display:table-cell!important;font-family:Verdana!important;font-size:var(--larger-font-size)!important;font-weight:400!important;margin:0!important;overflow:visible!important;overflow:initial!important;padding:1px!important;position:static!important}table.print-gridlines thead tr th{font-size:var(--larger-font-size)!important;font-weight:700!important;text-align:left}table.print-gridlines tbody{display:table-row-group!important}table.print-gridlines tbody tr{display:table-row!important}table.print-gridlines tbody tr td{border:1px solid light-dark(#000,#f9f9f9)!important;border:1px solid var(--foreground-color)!important;color:light-dark(#000,#f9f9f9)!important;color:var(--foreground-color)!important;display:table-cell!important;font-family:Verdana!important;font-size:var(--larger-font-size)!important;font-weight:400!important;margin:0!important;overflow:visible!important;overflow:initial!important;padding:1px!important;position:static!important}table.print-gridlines tfoot{display:table-row-group!important}table.print-gridlines tfoot tr{display:table-row!important}table.print-gridlines tfoot tr td{border:1px solid light-dark(#000,#f9f9f9)!important;border:1px solid var(--foreground-color)!important;color:light-dark(#000,#f9f9f9)!important;color:var(--foreground-color)!important;display:table-cell!important;font-family:Verdana!important;font-size:var(--larger-font-size)!important;font-weight:400!important;margin:0!important;overflow:visible!important;overflow:initial!important;padding:1px!important;position:static!important}._elevio_launcher{display:none}._elevio_navbar{padding:13px 30px!important}._elevio_navbar div div{padding-top:13px!important}.flip-y{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.flip-x{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.bottom-section,.top-section{overflow:auto;overscroll-behavior:none}::-moz-focus-inner{border:0}.bold,.bold *,strong,strong *{font-weight:700}.page-break-after:not(:last-child){page-break-after:always!important;page-break-inside:avoid!important}.media-title{font-family:Titillium Web,sans-serif;font-size:14pt;font-weight:600;line-height:24px;margin-top:70px;max-width:600px;text-shadow:0 0 20px #006ebf,0 0 20px #006ebf,0 0 20px #006ebf}.product-title{color:light-dark(#5e6e65,#91a198);color:var(--brand-color);font-family:var(--brand-font);font-size:30pt;font-weight:600;line-height:45px;padding:0 0 0 20px}.has-background{background-position:50%!important;background-size:cover!important;border-radius:10px;box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow);padding:10px!important}.has-background,.has-background *{color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)))!important;color:var(--button-foreground-theme)!important}.has-background .header{background:transparent;box-shadow:none}[contenteditable]{-webkit-user-select:text;user-select:text}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes button-pulse{0%{box-shadow:0 0 0 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 0 var(--focus-outline)}50%{box-shadow:0 0 0 5px light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 40)/0),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)/0));box-shadow:0 0 0 5px var(--focus-outline-pulse)}60%{box-shadow:0 0 0 5px light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 40)/0),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)/0));box-shadow:0 0 0 5px var(--focus-outline-pulse)}80%{box-shadow:0 0 0 light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 40)/0),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)/0));box-shadow:0 0 0 var(--focus-outline-pulse)}to{box-shadow:0 0 0 5px light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 40)/0),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)/0));box-shadow:0 0 0 5px var(--focus-outline-pulse)}}@keyframes button-pulse{0%{box-shadow:0 0 0 0 light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 0 var(--focus-outline)}50%{box-shadow:0 0 0 5px light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 40)/0),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)/0));box-shadow:0 0 0 5px var(--focus-outline-pulse)}60%{box-shadow:0 0 0 5px light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 40)/0),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)/0));box-shadow:0 0 0 5px var(--focus-outline-pulse)}80%{box-shadow:0 0 0 light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 40)/0),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)/0));box-shadow:0 0 0 var(--focus-outline-pulse)}to{box-shadow:0 0 0 5px light-dark(hsl(from light-dark(#09c,#005c7a) h s calc(l + 40)/0),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)/0));box-shadow:0 0 0 5px var(--focus-outline-pulse)}}@-webkit-keyframes ripple-effect{to{opacity:0;-webkit-transform:scale(4);transform:scale(4)}}@keyframes ripple-effect{to{opacity:0;-webkit-transform:scale(4);transform:scale(4)}}@media screen{.print-only{display:none!important}}@media print{.no-print{display:none!important}}@media only screen and (max-width:1023px){h1,h2,h3,h4{white-space:normal}.scaling-pane{border-radius:0!important;margin:0!important;min-height:100%;min-width:100%}.right-desktop{float:none!important;text-align:left}}@media only screen and (max-width:500px){:root body .common-toolbar,:root body .sidebar-container,:root body .status,:root body>.dialogs-container,:root body>.element-container,:root body>.page-frame>.page-body{zoom:1.2}:root body .common-toolbar .legal-container,:root body .sidebar-container .legal-container,:root body .status .legal-container,:root body>.dialogs-container .legal-container,:root body>.element-container .legal-container,:root body>.page-frame>.page-body .legal-container{zoom:.8}.spacer{display:none}.half-responsive,.third-responsive{min-width:100%!important;width:100%!important}.row-responsive{flex-wrap:wrap}.row-responsive.responsive *{flex:1 0 99%}.row-responsive.distribute-half>*,.row-responsive.responsive-half>*{min-width:100%}.col-responsive{min-width:100%!important}.col-break-responsive{flex-basis:100%;height:0}.scaling-pane-mid{width:calc(100% - 10px)}.scaling-pane-max,.scaling-pane-midmax{margin:10px!important;padding-bottom:0;width:calc(100% - 20px)}.col-pane:first-child{flex-grow:1}}@media only screen and (display-mode:standalone){body{height:100%;min-height:100%}}.process-indicator{background:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15));background:var(--loader-background);border-radius:5px;height:100px;margin:0 auto;overflow:hidden;position:relative;width:300px}.process-indicator .document1{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));background:var(--loader-doc1);border-radius:5px;height:60px;left:20px;position:absolute;top:20px;width:40px;z-index:1}.process-indicator .document1:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 25)));background:var(--loader-doc1-before);border-bottom-left-radius:5px;box-shadow:0 0 4px light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 15)));box-shadow:0 0 4px var(--loader-doc1-shadow);content:"";height:20px;position:absolute;right:0;top:0;width:20px;z-index:2}.process-indicator .document1:after{border-bottom:25px solid transparent;border-left:25px solid hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15));border-left:25px solid var(--loader-background);border-top:25px solid transparent;content:"";height:0;position:absolute;right:-8px;top:-26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:0;z-index:3}.process-indicator .document2{background:light-dark(#09c,#005c7a);background:var(--loader-doc2);border-radius:5px;height:60px;position:absolute;right:20px;top:20px;width:40px;z-index:1}.process-indicator .document2:before{background:hsl(from light-dark(#09c,#005c7a) h s calc(l + 10));background:var(--loader-doc2-before);border-bottom-left-radius:5px;box-shadow:0 0 4px light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 15)));box-shadow:0 0 4px var(--loader-doc2-shadow);content:"";height:20px;position:absolute;right:0;top:0;width:20px;z-index:2}.process-indicator .document2:after{border-bottom:25px solid transparent;border-left:25px solid hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15));border-left:25px solid var(--loader-background);border-top:25px solid transparent;content:"";height:0;position:absolute;right:-8px;top:-26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:0;z-index:3}.process-indicator .cube{-webkit-animation:rollcube 10s infinite none;animation:rollcube 10s infinite none;background:light-dark(#09c,#005c7a);background:var(--loader-cube);border-radius:3px;bottom:0;box-sizing:border-box;height:20px;left:20px;opacity:0;position:absolute;-webkit-transform-origin:20px 20px;transform-origin:20px 20px;width:20px}.process-indicator.reverse .document1{background:light-dark(#09c,#005c7a);background:var(--loader-doc2)}.process-indicator.reverse .document1:before{background:hsl(from light-dark(#09c,#005c7a) h s calc(l + 10));background:var(--loader-doc2-before)}.process-indicator.reverse .document2{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 20)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));background:var(--loader-doc1)}.process-indicator.reverse .document2:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 25)));background:var(--loader-doc1-before)}.process-indicator.reverse .cube{-webkit-animation:rollcube-reverse 10s infinite none;animation:rollcube-reverse 10s infinite none}.process-indicator .cube2,.process-indicator.reverse .cube2{-webkit-animation-delay:1s;animation-delay:1s}.process-indicator .cube3,.process-indicator.reverse .cube3{-webkit-animation-delay:2s;animation-delay:2s}.process-indicator .cube4,.process-indicator.reverse .cube4{-webkit-animation-delay:3s;animation-delay:3s}.process-indicator .cube5,.process-indicator.reverse .cube5{-webkit-animation-delay:4s;animation-delay:4s}.process-indicator .cube6,.process-indicator.reverse .cube6{-webkit-animation-delay:5s;animation-delay:5s}.process-indicator .cube7,.process-indicator.reverse .cube7{-webkit-animation-delay:6s;animation-delay:6s}.process-indicator .cube8,.process-indicator.reverse .cube8{-webkit-animation-delay:7s;animation-delay:7s}.process-indicator .cube9,.process-indicator.reverse .cube9{-webkit-animation-delay:8s;animation-delay:8s}.process-indicator .cube10,.process-indicator.reverse .cube10{-webkit-animation-delay:9s;animation-delay:9s}.process-indicator .cube11,.process-indicator.reverse .cube11{-webkit-animation-delay:10s;animation-delay:10s}@-webkit-keyframes rollcube{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background:#ccc;left:20px;opacity:0;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}1%{left:20px;opacity:0;top:50px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:20px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}10.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}15.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:60px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:60px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}20.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:80px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:80px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}25.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:100px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:100px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}30.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:120px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}35%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:120px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}35.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:140px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:140px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}40.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:160px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}45%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:160px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}45.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:180px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}50.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:200px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}55%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;background:#0061a9;left:200px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}55.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:220px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:220px;opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}60.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:240px;opacity:0;top:50px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{-webkit-animation-timing-function:linear;animation-timing-function:linear;left:300px;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{left:20px;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg);visibility:hidden}}@keyframes rollcube{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background:#ccc;left:20px;opacity:0;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}1%{left:20px;opacity:0;top:50px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:20px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}10.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}15.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:60px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:60px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}20.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:80px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:80px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}25.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:100px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:100px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}30.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:120px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}35%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:120px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}35.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:140px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:140px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}40.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:160px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}45%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:160px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}45.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:180px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}50.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:200px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}55%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;background:#0061a9;left:200px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}55.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:220px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:220px;opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}60.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:240px;opacity:0;top:50px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{-webkit-animation-timing-function:linear;animation-timing-function:linear;left:300px;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{left:20px;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg);visibility:hidden}}@-webkit-keyframes rollcube-reverse{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background:#0061a9;left:20px;opacity:0;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}1%{left:20px;opacity:0;top:50px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:20px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}10.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}15.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:60px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:60px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}20.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:80px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:80px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}25.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:100px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:100px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}30.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:120px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}35%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:120px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}35.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:140px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:140px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}40.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:160px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}45%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:160px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}45.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:180px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}50.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:200px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}55%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;background:#ccc;left:200px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}55.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:220px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:220px;opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}60.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:240px;opacity:0;top:50px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{-webkit-animation-timing-function:linear;animation-timing-function:linear;left:300px;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{left:20px;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg);visibility:hidden}}@keyframes rollcube-reverse{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background:#0061a9;left:20px;opacity:0;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}1%{left:20px;opacity:0;top:50px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}5%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:20px;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}10.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}15%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}15.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:60px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:60px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}20.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:80px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:80px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}25.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:100px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}30%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:100px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}30.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:120px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}35%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:120px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}35.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:140px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}40%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:140px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}40.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:160px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}45%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:160px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}45.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:180px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:180px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}50.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:200px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}55%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;background:#ccc;left:200px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}55.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:220px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}60%{-webkit-animation-timing-function:step-end;animation-timing-function:step-end;left:220px;opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg)}60.0001%{-webkit-animation-timing-function:cubic-bezier(.5,.02,.96,.05);animation-timing-function:cubic-bezier(.5,.02,.96,.05);left:240px;opacity:0;top:50px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}90%{-webkit-animation-timing-function:linear;animation-timing-function:linear;left:300px;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{left:20px;top:-40px;-webkit-transform:rotate(0deg);transform:rotate(0deg);visibility:hidden}}.wall-builder{background:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15));background:var(--loader-wall-background);border-radius:5px;height:100px;margin:0 auto;overflow:hidden;position:relative;width:300px}.wall-builder .cube{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;background:#006ebf;border:1px solid hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 30));border:1px solid var(--loader-wall-border);border-radius:3px;box-sizing:border-box;height:20px;position:absolute;top:-20px;width:20px}.wall-builder .cube1{-webkit-animation-name:wall-cube-1;animation-name:wall-cube-1;background:#006ebf}.wall-builder .cube2{-webkit-animation-name:wall-cube-2;animation-name:wall-cube-2;background:#e2bf6b}.wall-builder .cube3{-webkit-animation-name:wall-cube-3;animation-name:wall-cube-3;background:#84c484}.wall-builder .cube4{-webkit-animation-name:wall-cube-4;animation-name:wall-cube-4;background:#006ebf}.wall-builder .cube5{-webkit-animation-name:wall-cube-5;animation-name:wall-cube-5;background:#84c484}.wall-builder .cube6{-webkit-animation-name:wall-cube-6;animation-name:wall-cube-6;background:#006ebf}.wall-builder .cube7{-webkit-animation-name:wall-cube-7;animation-name:wall-cube-7;background:#e2bf6b}.wall-builder .cube8{-webkit-animation-name:wall-cube-8;animation-name:wall-cube-8;background:#84c484}.wall-builder .cube9{-webkit-animation-name:wall-cube-9;animation-name:wall-cube-9;background:#84c484}.wall-builder .cube10{-webkit-animation-name:wall-cube-10;animation-name:wall-cube-10;background:#e2bf6b}.wall-builder .cube11{-webkit-animation-name:wall-cube-11;animation-name:wall-cube-11;background:#006ebf}.wall-builder .cube12{-webkit-animation-name:wall-cube-12;animation-name:wall-cube-12;background:#84c484}.wall-builder .cube13{-webkit-animation-name:wall-cube-13;animation-name:wall-cube-13;background:#006ebf}.wall-builder .cube14{-webkit-animation-name:wall-cube-14;animation-name:wall-cube-14;background:#e2bf6b}.wall-builder .cube15{-webkit-animation-name:wall-cube-15;animation-name:wall-cube-15;background:#84c484}@-webkit-keyframes wall-cube-1{0%{left:60px;opacity:1;top:-20px}10%{left:60px;top:20px}20%{left:100px;top:20px}30%,95%{left:100px;opacity:1;top:60px}to{left:100px;opacity:0;top:60px}}@keyframes wall-cube-1{0%{left:60px;opacity:1;top:-20px}10%{left:60px;top:20px}20%{left:100px;top:20px}30%,95%{left:100px;opacity:1;top:60px}to{left:100px;opacity:0;top:60px}}@-webkit-keyframes wall-cube-2{0%,10%{left:240px;opacity:1;top:-20px}20%{left:240px;top:20px}30%{left:180px;top:20px}40%,95%{left:180px;opacity:1;top:60px}to{left:180px;opacity:0;top:60px}}@keyframes wall-cube-2{0%,10%{left:240px;opacity:1;top:-20px}20%{left:240px;top:20px}30%{left:180px;top:20px}40%,95%{left:180px;opacity:1;top:60px}to{left:180px;opacity:0;top:60px}}@-webkit-keyframes wall-cube-3{0%,15%{left:100px;opacity:1;top:-20px}25%{left:100px;top:0}35%{left:160px;top:0}45%,95%{left:160px;opacity:1;top:60px}to{left:160px;opacity:0;top:60px}}@keyframes wall-cube-3{0%,15%{left:100px;opacity:1;top:-20px}25%{left:100px;top:0}35%{left:160px;top:0}45%,95%{left:160px;opacity:1;top:60px}to{left:160px;opacity:0;top:60px}}@-webkit-keyframes wall-cube-4{0%{left:180px;opacity:1;top:-20px}10%{left:180px;top:40px}20%{left:140px;top:40px}30%,95%{left:140px;opacity:1;top:60px}to{left:140px;opacity:0;top:60px}}@keyframes wall-cube-4{0%{left:180px;opacity:1;top:-20px}10%{left:180px;top:40px}20%{left:140px;top:40px}30%,95%{left:140px;opacity:1;top:60px}to{left:140px;opacity:0;top:60px}}@-webkit-keyframes wall-cube-5{0%,15%{left:60px;opacity:1;top:-20px}25%{left:60px;top:40px}35%{left:120px;top:40px}45%,95%{left:120px;opacity:1;top:60px}to{left:120px;opacity:0;top:60px}}@keyframes wall-cube-5{0%,15%{left:60px;opacity:1;top:-20px}25%{left:60px;top:40px}35%{left:120px;top:40px}45%,95%{left:120px;opacity:1;top:60px}to{left:120px;opacity:0;top:60px}}@-webkit-keyframes wall-cube-6{0%,30%{left:240px;opacity:1;top:-20px}40%{left:240px;top:20px}50%{left:160px;top:20px}60%,95%{left:160px;opacity:1;top:40px}to{left:160px;opacity:0;top:40px}}@keyframes wall-cube-6{0%,30%{left:240px;opacity:1;top:-20px}40%{left:240px;top:20px}50%{left:160px;top:20px}60%,95%{left:160px;opacity:1;top:40px}to{left:160px;opacity:0;top:40px}}@-webkit-keyframes wall-cube-7{0%,35%{left:60px;opacity:1;top:-20px}45%{left:60px;top:0}55%{left:120px;top:0}65%,95%{left:120px;opacity:1;top:40px}to{left:120px;opacity:0;top:40px}}@keyframes wall-cube-7{0%,35%{left:60px;opacity:1;top:-20px}45%{left:60px;top:0}55%{left:120px;top:0}65%,95%{left:120px;opacity:1;top:40px}to{left:120px;opacity:0;top:40px}}@-webkit-keyframes wall-cube-8{0%,35%{left:130px;opacity:1;top:-20px}45%{left:130px;top:20px}55%{left:100px;top:20px}65%,95%{left:100px;opacity:1;top:40px}to{left:100px;opacity:0;top:40px}}@keyframes wall-cube-8{0%,35%{left:130px;opacity:1;top:-20px}45%{left:130px;top:20px}55%{left:100px;top:20px}65%,95%{left:100px;opacity:1;top:40px}to{left:100px;opacity:0;top:40px}}@-webkit-keyframes wall-cube-9{0%,40%{left:220px;opacity:1;top:-20px}50%{left:220px;top:20px}60%{left:180px;top:20px}70%,95%{left:180px;opacity:1;top:40px}to{left:180px;opacity:0;top:40px}}@keyframes wall-cube-9{0%,40%{left:220px;opacity:1;top:-20px}50%{left:220px;top:20px}60%{left:180px;top:20px}70%,95%{left:180px;opacity:1;top:40px}to{left:180px;opacity:0;top:40px}}@-webkit-keyframes wall-cube-10{0%,50%{left:160px;opacity:1;top:-20px}60%{left:160px;top:20px}70%{left:140px;top:20px}80%,95%{left:140px;opacity:1;top:40px}to{left:140px;opacity:0;top:40px}}@keyframes wall-cube-10{0%,50%{left:160px;opacity:1;top:-20px}60%{left:160px;top:20px}70%{left:140px;top:20px}80%,95%{left:140px;opacity:1;top:40px}to{left:140px;opacity:0;top:40px}}@-webkit-keyframes wall-cube-11{0%,50%{left:40px;opacity:1;top:-20px}60%{left:40px;top:0}70%{left:100px;top:0}80%,95%{left:100px;opacity:1;top:20px}to{left:100px;opacity:0;top:20px}}@keyframes wall-cube-11{0%,50%{left:40px;opacity:1;top:-20px}60%{left:40px;top:0}70%{left:100px;top:0}80%,95%{left:100px;opacity:1;top:20px}to{left:100px;opacity:0;top:20px}}@-webkit-keyframes wall-cube-12{0%,55%{left:140px;opacity:1;top:-20px}65%{left:140px;top:0}75%{left:120px;top:0}85%,95%{left:120px;opacity:1;top:20px}to{left:120px;opacity:0;top:20px}}@keyframes wall-cube-12{0%,55%{left:140px;opacity:1;top:-20px}65%{left:140px;top:0}75%{left:120px;top:0}85%,95%{left:120px;opacity:1;top:20px}to{left:120px;opacity:0;top:20px}}@-webkit-keyframes wall-cube-13{0%,65%{left:240px;opacity:1;top:-20px}75%{left:240px;top:20px}85%{left:180px;top:20px}95%{left:180px;opacity:1;top:20px}to{left:180px;opacity:0;top:20px}}@keyframes wall-cube-13{0%,65%{left:240px;opacity:1;top:-20px}75%{left:240px;top:20px}85%{left:180px;top:20px}95%{left:180px;opacity:1;top:20px}to{left:180px;opacity:0;top:20px}}@-webkit-keyframes wall-cube-14{0%,65%{left:180px;opacity:1;top:-20px}75%{left:180px;top:20px}85%{left:160px;top:20px}95%{left:160px;opacity:1;top:20px}to{left:160px;opacity:0;top:20px}}@keyframes wall-cube-14{0%,65%{left:180px;opacity:1;top:-20px}75%{left:180px;top:20px}85%{left:160px;top:20px}95%{left:160px;opacity:1;top:20px}to{left:160px;opacity:0;top:20px}}@-webkit-keyframes wall-cube-15{0%,65%{left:160px;opacity:1;top:-20px}75%{left:160px;top:0}85%{left:140px;top:0}95%{left:140px;opacity:1;top:20px}to{left:140px;opacity:0;top:20px}}@keyframes wall-cube-15{0%,65%{left:160px;opacity:1;top:-20px}75%{left:160px;top:0}85%{left:140px;top:0}95%{left:140px;opacity:1;top:20px}to{left:140px;opacity:0;top:20px}}input[type=date],input[type=datetime],input[type=file],input[type=number],input[type=password],input[type=text]{position:relative}input[type=date]:focus,input[type=datetime]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:0 0 0 3px var(--focus-outline)!important;outline:none;z-index:4}input,textarea{font-size:var(--normal-font-size)!important;line-height:16px}input:not([type]),input[type=date],input[type=datetime],input[type=number],input[type=password],input[type=text],input[type=time],select,textarea{background-color:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10));background-color:var(--input-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);border-radius:5px;box-sizing:border-box;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground);height:var(--main-height);line-height:var(--main-line-height);outline:none;padding:2px 5px;resize:none;width:100%}input:not([type]):focus,input:not([type]):hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,select:focus,select:hover,textarea:focus,textarea:hover{background-color:hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5));background-color:var(--input-background-hover)}input:not([type]).mandatory-field,input[type=date].mandatory-field,input[type=datetime].mandatory-field,input[type=number].mandatory-field,input[type=password].mandatory-field,input[type=text].mandatory-field,input[type=time].mandatory-field,select.mandatory-field,textarea.mandatory-field{background-color:light-dark(#c0dcc0,#3a4c33);background-color:var(--input-background-mandatory);border:1px solid light-dark(#c0dcc0,#3a4c33);border:1px solid var(--input-background-mandatory);color:hsl(from light-dark(#c0dcc0,#3a4c33) h s calc(l + 60));color:var(--input-foreground-mandatory)}input:not([type]).mandatory-field:focus,input:not([type]).mandatory-field:hover,input[type=date].mandatory-field:focus,input[type=date].mandatory-field:hover,input[type=datetime].mandatory-field:focus,input[type=datetime].mandatory-field:hover,input[type=number].mandatory-field:focus,input[type=number].mandatory-field:hover,input[type=password].mandatory-field:focus,input[type=password].mandatory-field:hover,input[type=text].mandatory-field:focus,input[type=text].mandatory-field:hover,input[type=time].mandatory-field:focus,input[type=time].mandatory-field:hover,select.mandatory-field:focus,select.mandatory-field:hover,textarea.mandatory-field:focus,textarea.mandatory-field:hover{background-color:hsl(from light-dark(#c0dcc0,#3a4c33) h s calc(l + 10))!important;background-color:var(--input-background-mandatory-hover)!important}input:not([type]).input-error,input[type=date].input-error,input[type=datetime].input-error,input[type=number].input-error,input[type=password].input-error,input[type=text].input-error,input[type=time].input-error,select.input-error,textarea.input-error{background-color:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) calc(l + 35)),light-dark(#cb2d2d,#8a0f0f))!important;background-color:var(--input-background-error)!important}input:not([type]).input-error:focus,input:not([type]).input-error:hover,input[type=date].input-error:focus,input[type=date].input-error:hover,input[type=datetime].input-error:focus,input[type=datetime].input-error:hover,input[type=number].input-error:focus,input[type=number].input-error:hover,input[type=password].input-error:focus,input[type=password].input-error:hover,input[type=text].input-error:focus,input[type=text].input-error:hover,input[type=time].input-error:focus,input[type=time].input-error:hover,select.input-error:focus,select.input-error:hover,textarea.input-error:focus,textarea.input-error:hover{background-color:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 20) calc(l + 40)),hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 10)))!important;background-color:var(--input-background-error-hover)!important}input:not([type]):disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=text]:disabled,input[type=time]:disabled,select:disabled,textarea:disabled{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)))!important;background-color:var(--input-background-disabled)!important;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--input-foreground-disabled)!important}input:not([type]):-webkit-autofill,input:not([type]):-webkit-autofill:focus,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:focus,input[type=datetime]:-webkit-autofill,input[type=datetime]:-webkit-autofill:focus,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:focus,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:focus,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:focus,input[type=time]:-webkit-autofill,input[type=time]:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}input:not([type])::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 70)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 35)));color:var(--input-placeholder);font-style:italic}input:not([type])::placeholder,input[type=date]::placeholder,input[type=datetime]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,select::placeholder,textarea::placeholder{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 70)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 35)));color:var(--input-placeholder);font-style:italic}textarea{height:auto;padding:0 10px}input[type=checkbox],input[type=radio]{height:var(--icon-smallest-size);margin:.1em .3em .1em .4em;position:relative;width:var(--icon-smallest-size)}input[type=number]{padding-right:20px!important;text-align:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.button,.dialer-button,button,input[type=button],input[type=clear],input[type=submit]{-webkit-appearance:none;appearance:none;background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));background:var(--button-background);border:none;border-radius:5px;box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 7)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--button-foreground);cursor:pointer;font-size:var(--normal-font-size);height:var(--main-height);margin:0;outline:none;padding:3px 20px;white-space:nowrap}.button.half-height,.dialer-button.half-height,button.half-height,input[type=button].half-height,input[type=clear].half-height,input[type=submit].half-height{height:20px}.button.double-height,.dialer-button.double-height,button.double-height,input[type=button].double-height,input[type=clear].double-height,input[type=submit].double-height{height:50px}.button.triple-height,.dialer-button.triple-height,button.triple-height,input[type=button].triple-height,input[type=clear].triple-height,input[type=submit].triple-height{height:70px}.button.large,.dialer-button.large,button.large,input[type=button].large,input[type=clear].large,input[type=submit].large{border-radius:5px;font-size:var(--large-font-size);font-weight:700;height:40px;padding:5px 20px}.button.transparent,.dialer-button.transparent,button.transparent,input[type=button].transparent,input[type=clear].transparent,input[type=submit].transparent{background:none;box-shadow:none;color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 7)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--button-foreground);padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.transparent:focus,.button.transparent:hover,.dialer-button.transparent:focus,.dialer-button.transparent:hover,button.transparent:focus,button.transparent:hover,input[type=button].transparent:focus,input[type=button].transparent:hover,input[type=clear].transparent:focus,input[type=clear].transparent:hover,input[type=submit].transparent:focus,input[type=submit].transparent:hover{background:none;box-shadow:none;text-decoration:underline}.button.transparent:disabled,.button.transparent:disabled *,.button.transparent:disabled i,.dialer-button.transparent:disabled,.dialer-button.transparent:disabled *,.dialer-button.transparent:disabled i,button.transparent:disabled,button.transparent:disabled *,button.transparent:disabled i,input[type=button].transparent:disabled,input[type=button].transparent:disabled *,input[type=button].transparent:disabled i,input[type=clear].transparent:disabled,input[type=clear].transparent:disabled *,input[type=clear].transparent:disabled i,input[type=submit].transparent:disabled,input[type=submit].transparent:disabled *,input[type=submit].transparent:disabled i{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--button-foreground-disabled)!important}.button.transparent:disabled:focus,.button.transparent:disabled:hover,.dialer-button.transparent:disabled:focus,.dialer-button.transparent:disabled:hover,button.transparent:disabled:focus,button.transparent:disabled:hover,input[type=button].transparent:disabled:focus,input[type=button].transparent:disabled:hover,input[type=clear].transparent:disabled:focus,input[type=clear].transparent:disabled:hover,input[type=submit].transparent:disabled:focus,input[type=submit].transparent:disabled:hover{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--button-foreground-disabled)!important;text-decoration:none}.button.transparent:disabled:focus,.button.transparent:disabled:focus *,.button.transparent:disabled:focus i,.button.transparent:disabled:hover,.button.transparent:disabled:hover *,.button.transparent:disabled:hover i,.dialer-button.transparent:disabled:focus,.dialer-button.transparent:disabled:focus *,.dialer-button.transparent:disabled:focus i,.dialer-button.transparent:disabled:hover,.dialer-button.transparent:disabled:hover *,.dialer-button.transparent:disabled:hover i,button.transparent:disabled:focus,button.transparent:disabled:focus *,button.transparent:disabled:focus i,button.transparent:disabled:hover,button.transparent:disabled:hover *,button.transparent:disabled:hover i,input[type=button].transparent:disabled:focus,input[type=button].transparent:disabled:focus *,input[type=button].transparent:disabled:focus i,input[type=button].transparent:disabled:hover,input[type=button].transparent:disabled:hover *,input[type=button].transparent:disabled:hover i,input[type=clear].transparent:disabled:focus,input[type=clear].transparent:disabled:focus *,input[type=clear].transparent:disabled:focus i,input[type=clear].transparent:disabled:hover,input[type=clear].transparent:disabled:hover *,input[type=clear].transparent:disabled:hover i,input[type=submit].transparent:disabled:focus,input[type=submit].transparent:disabled:focus *,input[type=submit].transparent:disabled:focus i,input[type=submit].transparent:disabled:hover,input[type=submit].transparent:disabled:hover *,input[type=submit].transparent:disabled:hover i{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--button-foreground-disabled)!important}.button.inline,.dialer-button.inline,button.inline,input[type=button].inline,input[type=clear].inline,input[type=submit].inline{box-sizing:border-box;display:inline-block;height:var(--main-height);padding:2px 4px!important}.button.spin,.dialer-button.spin,button.spin,input[type=button].spin,input[type=clear].spin,input[type=submit].spin{-webkit-animation:spin 1.3s linear infinite;animation:spin 1.3s linear infinite}.button.pulse,.dialer-button.pulse,button.pulse,input[type=button].pulse,input[type=clear].pulse,input[type=submit].pulse{-webkit-animation:button-pulse 2.5s linear infinite;animation:button-pulse 2.5s linear infinite}.button.theme-button,.dialer-button.theme-button,button.theme-button,input[type=button].theme-button,input[type=clear].theme-button,input[type=submit].theme-button{background:light-dark(#09c,#005c7a)!important;background:var(--button-background-theme)!important;box-shadow:0 .7px 3.2px 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.7),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.7)),0 .6px 0 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.9),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.9));box-shadow:var(--button-shadow-theme)}.button.theme-button,.button.theme-button *,.button.theme-button i,.dialer-button.theme-button,.dialer-button.theme-button *,.dialer-button.theme-button i,button.theme-button,button.theme-button *,button.theme-button i,input[type=button].theme-button,input[type=button].theme-button *,input[type=button].theme-button i,input[type=clear].theme-button,input[type=clear].theme-button *,input[type=clear].theme-button i,input[type=submit].theme-button,input[type=submit].theme-button *,input[type=submit].theme-button i{color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)))!important;color:var(--button-foreground-theme)!important}.button.theme-button:focus,.button.theme-button:hover,.dialer-button.theme-button:focus,.dialer-button.theme-button:hover,button.theme-button:focus,button.theme-button:hover,input[type=button].theme-button:focus,input[type=button].theme-button:hover,input[type=clear].theme-button:focus,input[type=clear].theme-button:hover,input[type=submit].theme-button:focus,input[type=submit].theme-button:hover{background:hsl(from light-dark(#09c,#005c7a) h s calc(l + 5))!important;background:var(--button-background-theme-hover)!important}.button.theme-button:disabled,.dialer-button.theme-button:disabled,button.theme-button:disabled,input[type=button].theme-button:disabled,input[type=clear].theme-button:disabled,input[type=submit].theme-button:disabled{background:light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 30)),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)))!important;background:var(--button-background-theme-disabled)!important;color:light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 50)),hsl(from light-dark(#00394d,#47d1ff) h calc(s - 40) calc(l - 20)))!important;color:var(--button-foreground-theme-disabled)!important}.button.theme-button:disabled,.button.theme-button:disabled *,.button.theme-button:disabled i,.dialer-button.theme-button:disabled,.dialer-button.theme-button:disabled *,.dialer-button.theme-button:disabled i,button.theme-button:disabled,button.theme-button:disabled *,button.theme-button:disabled i,input[type=button].theme-button:disabled,input[type=button].theme-button:disabled *,input[type=button].theme-button:disabled i,input[type=clear].theme-button:disabled,input[type=clear].theme-button:disabled *,input[type=clear].theme-button:disabled i,input[type=submit].theme-button:disabled,input[type=submit].theme-button:disabled *,input[type=submit].theme-button:disabled i{color:light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 50)),hsl(from light-dark(#00394d,#47d1ff) h calc(s - 40) calc(l - 20)))!important;color:var(--button-foreground-theme-disabled)!important}.button.theme-button:disabled:focus,.button.theme-button:disabled:hover,.dialer-button.theme-button:disabled:focus,.dialer-button.theme-button:disabled:hover,button.theme-button:disabled:focus,button.theme-button:disabled:hover,input[type=button].theme-button:disabled:focus,input[type=button].theme-button:disabled:hover,input[type=clear].theme-button:disabled:focus,input[type=clear].theme-button:disabled:hover,input[type=submit].theme-button:disabled:focus,input[type=submit].theme-button:disabled:hover{background:light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 30)),hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 10)))!important;background:var(--button-background-theme-disabled)!important;color:light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 50)),hsl(from light-dark(#00394d,#47d1ff) h calc(s - 40) calc(l - 20)))!important;color:var(--button-foreground-theme-disabled)!important}.button.theme-button:disabled:focus,.button.theme-button:disabled:focus *,.button.theme-button:disabled:focus i,.button.theme-button:disabled:hover,.button.theme-button:disabled:hover *,.button.theme-button:disabled:hover i,.dialer-button.theme-button:disabled:focus,.dialer-button.theme-button:disabled:focus *,.dialer-button.theme-button:disabled:focus i,.dialer-button.theme-button:disabled:hover,.dialer-button.theme-button:disabled:hover *,.dialer-button.theme-button:disabled:hover i,button.theme-button:disabled:focus,button.theme-button:disabled:focus *,button.theme-button:disabled:focus i,button.theme-button:disabled:hover,button.theme-button:disabled:hover *,button.theme-button:disabled:hover i,input[type=button].theme-button:disabled:focus,input[type=button].theme-button:disabled:focus *,input[type=button].theme-button:disabled:focus i,input[type=button].theme-button:disabled:hover,input[type=button].theme-button:disabled:hover *,input[type=button].theme-button:disabled:hover i,input[type=clear].theme-button:disabled:focus,input[type=clear].theme-button:disabled:focus *,input[type=clear].theme-button:disabled:focus i,input[type=clear].theme-button:disabled:hover,input[type=clear].theme-button:disabled:hover *,input[type=clear].theme-button:disabled:hover i,input[type=submit].theme-button:disabled:focus,input[type=submit].theme-button:disabled:focus *,input[type=submit].theme-button:disabled:focus i,input[type=submit].theme-button:disabled:hover,input[type=submit].theme-button:disabled:hover *,input[type=submit].theme-button:disabled:hover i{color:light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 40) calc(l + 50)),hsl(from light-dark(#00394d,#47d1ff) h calc(s - 40) calc(l - 20)))!important;color:var(--button-foreground-theme-disabled)!important}.button.ok-button,.dialer-button.ok-button,button.ok-button,input[type=button].ok-button,input[type=clear].ok-button,input[type=submit].ok-button{background:light-dark(#67c267,#177325)!important;background:var(--button-background-green)!important;box-shadow:0 .7px 2.2px 0 hsla(from light-dark(#67c267,#177325) h s calc(l - 30)/.4),0 .6px 1.8px 0 hsla(from light-dark(#67c267,#177325) h s calc(l - 30)/.7);box-shadow:var(--button-shadow-green)}.button.ok-button,.button.ok-button *,.button.ok-button i,.dialer-button.ok-button,.dialer-button.ok-button *,.dialer-button.ok-button i,button.ok-button,button.ok-button *,button.ok-button i,input[type=button].ok-button,input[type=button].ok-button *,input[type=button].ok-button i,input[type=clear].ok-button,input[type=clear].ok-button *,input[type=clear].ok-button i,input[type=submit].ok-button,input[type=submit].ok-button *,input[type=submit].ok-button i{color:light-dark(hsl(from light-dark(#67c267,#177325) h s calc(l + 40)),hsl(from light-dark(#255115,#59d959) h s calc(l + 20)))!important;color:var(--button-foreground-green)!important}.button.ok-button:focus,.button.ok-button:hover,.dialer-button.ok-button:focus,.dialer-button.ok-button:hover,button.ok-button:focus,button.ok-button:hover,input[type=button].ok-button:focus,input[type=button].ok-button:hover,input[type=clear].ok-button:focus,input[type=clear].ok-button:hover,input[type=submit].ok-button:focus,input[type=submit].ok-button:hover{background:light-dark(hsl(from light-dark(#67c267,#177325) h calc(s + 5) calc(l + 5)),hsl(from light-dark(#67c267,#177325) h s calc(l + 5)))!important;background:var(--button-background-green-hover)!important}.button.ok-button:disabled,.dialer-button.ok-button:disabled,button.ok-button:disabled,input[type=button].ok-button:disabled,input[type=clear].ok-button:disabled,input[type=submit].ok-button:disabled{background:light-dark(hsl(from light-dark(#67c267,#177325) h s calc(l + 20)),hsl(from light-dark(#67c267,#177325) h calc(s - 40) calc(l + 10)))!important;background:var(--button-background-green-disabled)!important}.button.ok-button:disabled,.button.ok-button:disabled *,.button.ok-button:disabled i,.dialer-button.ok-button:disabled,.dialer-button.ok-button:disabled *,.dialer-button.ok-button:disabled i,button.ok-button:disabled,button.ok-button:disabled *,button.ok-button:disabled i,input[type=button].ok-button:disabled,input[type=button].ok-button:disabled *,input[type=button].ok-button:disabled i,input[type=clear].ok-button:disabled,input[type=clear].ok-button:disabled *,input[type=clear].ok-button:disabled i,input[type=submit].ok-button:disabled,input[type=submit].ok-button:disabled *,input[type=submit].ok-button:disabled i{color:light-dark(hsl(from light-dark(#255115,#59d959) h s calc(l + 70)),hsl(from light-dark(#255115,#59d959) h calc(s - 40) calc(l - 10)))!important;color:var(--button-foreground-green-disabled)!important}.button.ok-button:disabled:focus,.button.ok-button:disabled:hover,.dialer-button.ok-button:disabled:focus,.dialer-button.ok-button:disabled:hover,button.ok-button:disabled:focus,button.ok-button:disabled:hover,input[type=button].ok-button:disabled:focus,input[type=button].ok-button:disabled:hover,input[type=clear].ok-button:disabled:focus,input[type=clear].ok-button:disabled:hover,input[type=submit].ok-button:disabled:focus,input[type=submit].ok-button:disabled:hover{background:light-dark(hsl(from light-dark(#67c267,#177325) h s calc(l + 20)),hsl(from light-dark(#67c267,#177325) h calc(s - 40) calc(l + 10)))!important;background:var(--button-background-green-disabled)!important;color:light-dark(hsl(from light-dark(#255115,#59d959) h s calc(l + 70)),hsl(from light-dark(#255115,#59d959) h calc(s - 40) calc(l - 10)))!important;color:var(--button-foreground-green-disabled)!important}.button.ok-button:disabled:focus,.button.ok-button:disabled:focus *,.button.ok-button:disabled:focus i,.button.ok-button:disabled:hover,.button.ok-button:disabled:hover *,.button.ok-button:disabled:hover i,.dialer-button.ok-button:disabled:focus,.dialer-button.ok-button:disabled:focus *,.dialer-button.ok-button:disabled:focus i,.dialer-button.ok-button:disabled:hover,.dialer-button.ok-button:disabled:hover *,.dialer-button.ok-button:disabled:hover i,button.ok-button:disabled:focus,button.ok-button:disabled:focus *,button.ok-button:disabled:focus i,button.ok-button:disabled:hover,button.ok-button:disabled:hover *,button.ok-button:disabled:hover i,input[type=button].ok-button:disabled:focus,input[type=button].ok-button:disabled:focus *,input[type=button].ok-button:disabled:focus i,input[type=button].ok-button:disabled:hover,input[type=button].ok-button:disabled:hover *,input[type=button].ok-button:disabled:hover i,input[type=clear].ok-button:disabled:focus,input[type=clear].ok-button:disabled:focus *,input[type=clear].ok-button:disabled:focus i,input[type=clear].ok-button:disabled:hover,input[type=clear].ok-button:disabled:hover *,input[type=clear].ok-button:disabled:hover i,input[type=submit].ok-button:disabled:focus,input[type=submit].ok-button:disabled:focus *,input[type=submit].ok-button:disabled:focus i,input[type=submit].ok-button:disabled:hover,input[type=submit].ok-button:disabled:hover *,input[type=submit].ok-button:disabled:hover i{color:light-dark(hsl(from light-dark(#255115,#59d959) h s calc(l + 70)),hsl(from light-dark(#255115,#59d959) h calc(s - 40) calc(l - 10)))!important;color:var(--button-foreground-green-disabled)!important}.button.bad-button,.dialer-button.bad-button,button.bad-button,input[type=button].bad-button,input[type=clear].bad-button,input[type=submit].bad-button{background:light-dark(#cb2d2d,#8a0f0f)!important;background:var(--button-background-red)!important}.button.bad-button,.button.bad-button *,.button.bad-button i,.dialer-button.bad-button,.dialer-button.bad-button *,.dialer-button.bad-button i,button.bad-button,button.bad-button *,button.bad-button i,input[type=button].bad-button,input[type=button].bad-button *,input[type=button].bad-button i,input[type=clear].bad-button,input[type=clear].bad-button *,input[type=clear].bad-button i,input[type=submit].bad-button,input[type=submit].bad-button *,input[type=submit].bad-button i{color:light-dark(hsl(from light-dark(#3f0e0e,#ff7777) h s calc(l + 75)),hsl(from light-dark(#3f0e0e,#ff7777) h s calc(l + 15)))!important;color:var(--button-foreground-red)!important}.button.bad-button:focus,.button.bad-button:hover,.dialer-button.bad-button:focus,.dialer-button.bad-button:hover,button.bad-button:focus,button.bad-button:hover,input[type=button].bad-button:focus,input[type=button].bad-button:hover,input[type=clear].bad-button:focus,input[type=clear].bad-button:hover,input[type=submit].bad-button:focus,input[type=submit].bad-button:hover{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s + 5) calc(l + 10)),hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 5)))!important;background:var(--button-background-red-hover)!important}.button.bad-button:disabled,.dialer-button.bad-button:disabled,button.bad-button:disabled,input[type=button].bad-button:disabled,input[type=clear].bad-button:disabled,input[type=submit].bad-button:disabled{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 25)),hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s - 40) calc(l + 5)))!important;background:var(--button-background-red-disabled)!important;color:light-dark(hsl(from light-dark(#3f0e0e,#ff7777) h s calc(l + 70)),hsl(from light-dark(#3f0e0e,#ff7777) h calc(s - 40) calc(l - 25)))!important;color:var(--button-foreground-red-disabled)!important}.button.bad-button:disabled,.button.bad-button:disabled *,.button.bad-button:disabled i,.dialer-button.bad-button:disabled,.dialer-button.bad-button:disabled *,.dialer-button.bad-button:disabled i,button.bad-button:disabled,button.bad-button:disabled *,button.bad-button:disabled i,input[type=button].bad-button:disabled,input[type=button].bad-button:disabled *,input[type=button].bad-button:disabled i,input[type=clear].bad-button:disabled,input[type=clear].bad-button:disabled *,input[type=clear].bad-button:disabled i,input[type=submit].bad-button:disabled,input[type=submit].bad-button:disabled *,input[type=submit].bad-button:disabled i{color:light-dark(hsl(from light-dark(#3f0e0e,#ff7777) h s calc(l + 70)),hsl(from light-dark(#3f0e0e,#ff7777) h calc(s - 40) calc(l - 25)))!important;color:var(--button-foreground-red-disabled)!important}.button.bad-button:disabled:focus,.button.bad-button:disabled:hover,.dialer-button.bad-button:disabled:focus,.dialer-button.bad-button:disabled:hover,button.bad-button:disabled:focus,button.bad-button:disabled:hover,input[type=button].bad-button:disabled:focus,input[type=button].bad-button:disabled:hover,input[type=clear].bad-button:disabled:focus,input[type=clear].bad-button:disabled:hover,input[type=submit].bad-button:disabled:focus,input[type=submit].bad-button:disabled:hover{background:light-dark(hsl(from light-dark(#cb2d2d,#8a0f0f) h s calc(l + 25)),hsl(from light-dark(#cb2d2d,#8a0f0f) h calc(s - 40) calc(l + 5)))!important;background:var(--button-background-red-disabled)!important;color:light-dark(hsl(from light-dark(#3f0e0e,#ff7777) h s calc(l + 70)),hsl(from light-dark(#3f0e0e,#ff7777) h calc(s - 40) calc(l - 25)))!important;color:var(--button-foreground-red-disabled)!important}.button.bad-button:disabled:focus,.button.bad-button:disabled:focus *,.button.bad-button:disabled:focus i,.button.bad-button:disabled:hover,.button.bad-button:disabled:hover *,.button.bad-button:disabled:hover i,.dialer-button.bad-button:disabled:focus,.dialer-button.bad-button:disabled:focus *,.dialer-button.bad-button:disabled:focus i,.dialer-button.bad-button:disabled:hover,.dialer-button.bad-button:disabled:hover *,.dialer-button.bad-button:disabled:hover i,button.bad-button:disabled:focus,button.bad-button:disabled:focus *,button.bad-button:disabled:focus i,button.bad-button:disabled:hover,button.bad-button:disabled:hover *,button.bad-button:disabled:hover i,input[type=button].bad-button:disabled:focus,input[type=button].bad-button:disabled:focus *,input[type=button].bad-button:disabled:focus i,input[type=button].bad-button:disabled:hover,input[type=button].bad-button:disabled:hover *,input[type=button].bad-button:disabled:hover i,input[type=clear].bad-button:disabled:focus,input[type=clear].bad-button:disabled:focus *,input[type=clear].bad-button:disabled:focus i,input[type=clear].bad-button:disabled:hover,input[type=clear].bad-button:disabled:hover *,input[type=clear].bad-button:disabled:hover i,input[type=submit].bad-button:disabled:focus,input[type=submit].bad-button:disabled:focus *,input[type=submit].bad-button:disabled:focus i,input[type=submit].bad-button:disabled:hover,input[type=submit].bad-button:disabled:hover *,input[type=submit].bad-button:disabled:hover i{color:light-dark(hsl(from light-dark(#3f0e0e,#ff7777) h s calc(l + 70)),hsl(from light-dark(#3f0e0e,#ff7777) h calc(s - 40) calc(l - 25)))!important;color:var(--button-foreground-red-disabled)!important}.button.mock-link,.dialer-button.mock-link,button.mock-link,input[type=button].mock-link,input[type=clear].mock-link,input[type=submit].mock-link{background:none;box-shadow:none;color:light-dark(#00394d,#47d1ff);color:var(--anchor-foreground);padding:0}.button.mock-link:focus,.button.mock-link:hover,.dialer-button.mock-link:focus,.dialer-button.mock-link:hover,button.mock-link:focus,button.mock-link:hover,input[type=button].mock-link:focus,input[type=button].mock-link:hover,input[type=clear].mock-link:focus,input[type=clear].mock-link:hover,input[type=submit].mock-link:focus,input[type=submit].mock-link:hover{background:none;box-shadow:none;text-decoration:underline}.button.mock-link:disabled,.button.mock-link:disabled *,.button.mock-link:disabled i,.dialer-button.mock-link:disabled,.dialer-button.mock-link:disabled *,.dialer-button.mock-link:disabled i,button.mock-link:disabled,button.mock-link:disabled *,button.mock-link:disabled i,input[type=button].mock-link:disabled,input[type=button].mock-link:disabled *,input[type=button].mock-link:disabled i,input[type=clear].mock-link:disabled,input[type=clear].mock-link:disabled *,input[type=clear].mock-link:disabled i,input[type=submit].mock-link:disabled,input[type=submit].mock-link:disabled *,input[type=submit].mock-link:disabled i{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--button-foreground-disabled)!important}.button.mock-link:disabled:focus,.button.mock-link:disabled:hover,.dialer-button.mock-link:disabled:focus,.dialer-button.mock-link:disabled:hover,button.mock-link:disabled:focus,button.mock-link:disabled:hover,input[type=button].mock-link:disabled:focus,input[type=button].mock-link:disabled:hover,input[type=clear].mock-link:disabled:focus,input[type=clear].mock-link:disabled:hover,input[type=submit].mock-link:disabled:focus,input[type=submit].mock-link:disabled:hover{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--button-foreground-disabled)!important;text-decoration:none}.button.mock-link:disabled:focus,.button.mock-link:disabled:focus *,.button.mock-link:disabled:focus i,.button.mock-link:disabled:hover,.button.mock-link:disabled:hover *,.button.mock-link:disabled:hover i,.dialer-button.mock-link:disabled:focus,.dialer-button.mock-link:disabled:focus *,.dialer-button.mock-link:disabled:focus i,.dialer-button.mock-link:disabled:hover,.dialer-button.mock-link:disabled:hover *,.dialer-button.mock-link:disabled:hover i,button.mock-link:disabled:focus,button.mock-link:disabled:focus *,button.mock-link:disabled:focus i,button.mock-link:disabled:hover,button.mock-link:disabled:hover *,button.mock-link:disabled:hover i,input[type=button].mock-link:disabled:focus,input[type=button].mock-link:disabled:focus *,input[type=button].mock-link:disabled:focus i,input[type=button].mock-link:disabled:hover,input[type=button].mock-link:disabled:hover *,input[type=button].mock-link:disabled:hover i,input[type=clear].mock-link:disabled:focus,input[type=clear].mock-link:disabled:focus *,input[type=clear].mock-link:disabled:focus i,input[type=clear].mock-link:disabled:hover,input[type=clear].mock-link:disabled:hover *,input[type=clear].mock-link:disabled:hover i,input[type=submit].mock-link:disabled:focus,input[type=submit].mock-link:disabled:focus *,input[type=submit].mock-link:disabled:focus i,input[type=submit].mock-link:disabled:hover,input[type=submit].mock-link:disabled:hover *,input[type=submit].mock-link:disabled:hover i{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--button-foreground-disabled)!important}.button.dialer-button,.dialer-button.dialer-button,button.dialer-button,input[type=button].dialer-button,input[type=clear].dialer-button,input[type=submit].dialer-button{border-radius:10px;box-shadow:0 .7px 1.2px 0 hsla(from light-dark(#333,#000) h s l/.4),0 .6px .8px 0 hsla(from light-dark(#333,#000) h s l/.1);box-shadow:var(--button-shadow-dialer);color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground);display:block;height:37px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.dialer-button.half-height,.dialer-button.dialer-button.half-height,button.dialer-button.half-height,input[type=button].dialer-button.half-height,input[type=clear].dialer-button.half-height,input[type=submit].dialer-button.half-height{height:30px}.button.dialer-button.double-height,.dialer-button.dialer-button.double-height,button.dialer-button.double-height,input[type=button].dialer-button.double-height,input[type=clear].dialer-button.double-height,input[type=submit].dialer-button.double-height{height:84px}.button.dialer-button.triple-height,.dialer-button.dialer-button.triple-height,button.dialer-button.triple-height,input[type=button].dialer-button.triple-height,input[type=clear].dialer-button.triple-height,input[type=submit].dialer-button.triple-height{height:128px}.button.icon-only,.dialer-button.icon-only,button.icon-only,input[type=button].icon-only,input[type=clear].icon-only,input[type=submit].icon-only{max-width:40px;width:40px}.button:focus,.button:hover,.dialer-button:focus,.dialer-button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=clear]:focus,input[type=clear]:hover,input[type=submit]:focus,input[type=submit]:hover{background:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)));background:var(--button-background-hover);white-space:nowrap}.button:disabled,.dialer-button:disabled,button:disabled,input[type=button]:disabled,input[type=clear]:disabled,input[type=submit]:disabled{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)))!important;background:var(--button-background-disabled)!important;box-shadow:none!important;color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--button-foreground-disabled)!important}.button:disabled,.button:disabled *,.dialer-button:disabled,.dialer-button:disabled *,button:disabled,button:disabled *,input[type=button]:disabled,input[type=button]:disabled *,input[type=clear]:disabled,input[type=clear]:disabled *,input[type=submit]:disabled,input[type=submit]:disabled *{cursor:default}.button:disabled:focus,.button:disabled:focus i,.button:disabled:hover,.button:disabled:hover i,.dialer-button:disabled:focus,.dialer-button:disabled:focus i,.dialer-button:disabled:hover,.dialer-button:disabled:hover i,button:disabled:focus,button:disabled:focus i,button:disabled:hover,button:disabled:hover i,input[type=button]:disabled:focus,input[type=button]:disabled:focus i,input[type=button]:disabled:hover,input[type=button]:disabled:hover i,input[type=clear]:disabled:focus,input[type=clear]:disabled:focus i,input[type=clear]:disabled:hover,input[type=clear]:disabled:hover i,input[type=submit]:disabled:focus,input[type=submit]:disabled:focus i,input[type=submit]:disabled:hover,input[type=submit]:disabled:hover i{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--button-foreground-disabled)!important}.button:disabled:focus img,.button:disabled:hover img,.dialer-button:disabled:focus img,.dialer-button:disabled:hover img,button:disabled:focus img,button:disabled:hover img,input[type=button]:disabled:focus img,input[type=button]:disabled:hover img,input[type=clear]:disabled:focus img,input[type=clear]:disabled:hover img,input[type=submit]:disabled:focus img,input[type=submit]:disabled:hover img{-webkit-filter:grayscale(100%) brightness(50%)!important;filter:grayscale(100%) brightness(50%)!important;-webkit-filter:var(--button-image-disabled)!important;filter:var(--button-image-disabled)!important}.button:disabled i,.dialer-button:disabled i,button:disabled i,input[type=button]:disabled i,input[type=clear]:disabled i,input[type=submit]:disabled i{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)))!important;color:var(--button-foreground-disabled)!important}.button:disabled img,.dialer-button:disabled img,button:disabled img,input[type=button]:disabled img,input[type=clear]:disabled img,input[type=submit]:disabled img{-webkit-filter:grayscale(100%) brightness(50%)!important;filter:grayscale(100%) brightness(50%)!important;-webkit-filter:var(--button-image-disabled)!important;filter:var(--button-image-disabled)!important}.button img,.dialer-button img,button img,input[type=button] img,input[type=clear] img,input[type=submit] img{height:16px;position:relative;top:2px;-webkit-user-select:none!important;user-select:none!important;vertical-align:top;width:16px}.button img~span,.dialer-button img~span,button img~span,input[type=button] img~span,input[type=clear] img~span,input[type=submit] img~span{margin-left:5px}.button i,.dialer-button i,button i,input[type=button] i,input[type=clear] i,input[type=submit] i{font-size:var(--icon-smaller-size)!important;line-height:22px!important;position:relative;-webkit-user-select:none;user-select:none;vertical-align:top}.button i~i,.button i~span,.dialer-button i~i,.dialer-button i~span,button i~i,button i~span,input[type=button] i~i,input[type=button] i~span,input[type=clear] i~i,input[type=clear] i~span,input[type=submit] i~i,input[type=submit] i~span{margin-left:5px}.button span,.dialer-button span,button span,input[type=button] span,input[type=clear] span,input[type=submit] span{display:inline-block;line-height:22px;position:relative;-webkit-user-select:none;user-select:none;vertical-align:top}@media print{body{font:500 12pt Arial,"San-Serif"}h1{font:700 20pt Arial,"San-Serif";font-weight:700!important}h1,h2{color:#000}h2{font:700 17pt Arial,"San-Serif";font-weight:700!important}h3{font:700 14pt Arial,"San-Serif";font-weight:700!important}h3,h4{color:#333;margin:2px 0;padding:0}h4{font:700 10pt Arial,"San-Serif";font-weight:700!important}h1,h2,h3,h4{page-break-inside:avoid}span.inline{line-height:var(--main-line-height);vertical-align:top}.school-title{border:none!important;font-family:Verdana;font-size:20pt;font-weight:400;height:50px;line-height:50px;text-decoration:none!important}.page-header-title{border-bottom:1px solid #005a9d;display:block;padding-bottom:10px;width:100%}.page-content,.page-frame,.tab-content,body{overflow:visible!important;overflow:initial!important}.sidebar{display:none}.DateControls,.ItemListFoot,.ItemListHead,.ItemListPane tr,.MainMenuContainer,.PageFoot,.Supplementary,.TabFoot,.UserMenu,.bottom-toolbar,.main-toolbar,.nav-button,.paging,.tree-container,.user-details,button,div.custom-toolbar,table tbody tr td input[type=checkbox],table tfoot tr td input[type=checkbox],table thead tr td input[type=checkbox],table thead tr th input[type=checkbox],table.table .filterRow,table.table tbody tr td input[type=checkbox],table.table tbody tr td input[type=image].TriState,table.table tbody tr td input[type=radio],table.table tbody tr td span.checkmark,table.table tfoot tr td input[type=checkbox],table.table tfoot tr td input[type=image].TriState,table.table tfoot tr td input[type=radio],table.table tfoot tr td span.checkmark,table.table thead tr td input[type=checkbox],table.table thead tr td input[type=image].TriState,table.table thead tr td input[type=radio],table.table thead tr td span.checkmark,table.table thead tr th input[type=checkbox],table.table thead tr th input[type=image].TriState,table.table thead tr th input[type=radio],table.table thead tr th span.checkmark{display:none!important}.bottom-buffer,.bottom-buffer-large,.bottom-buffer-small,.bottom-buffer-xlarge,.buffer,.buffer-large,.buffer-small,.buffer-xlarge,.horizontal-buffer,.horizontal-buffer-large,.horizontal-buffer-small,.horizontal-buffer-xlarge,.left-buffer,.left-buffer-large,.left-buffer-small,.left-buffer-xlarge,.right-buffer,.right-buffer-large,.right-buffer-small,.right-buffer-xlarge,.top-buffer,.top-buffer-large,.top-buffer-small,.top-buffer-xlarge,.vertical-buffer,.vertical-buffer-large,.vertical-buffer-small,.vertical-buffer-xlarge{box-sizing:border-box;clear:both}.buffer-small,.horizontal-buffer-small,.left-buffer-small{padding-left:5px}.buffer,.horizontal-buffer,.left-buffer{padding-left:10px}.buffer-large,.horizontal-buffer-large,.left-buffer-large{padding-left:20px}.buffer-xlarge,.horizontal-buffer-xlarge,.left-buffer-xlarge{padding-left:30px}.buffer-small,.horizontal-buffer-small,.right-buffer-small{padding-right:5px}.buffer,.horizontal-buffer,.right-buffer{padding-right:10px}.buffer-large,.horizontal-buffer-large,.right-buffer-large{padding-right:20px}.buffer-xlarge,.horizontal-buffer-xlarge,.right-buffer-xlarge{padding-right:30px}.buffer-small,.top-buffer-small,.vertical-buffer-small{padding-top:5px}.buffer,.top-buffer,.vertical-buffer{padding-top:10px}.buffer-large,.top-buffer-large,.vertical-buffer-large{padding-top:20px}.buffer-xlarge,.top-buffer-xlarge,.vertical-buffer-xlarge{padding-top:30px}.bottom-buffer-small,.buffer-small,.vertical-buffer-small{padding-bottom:5px}.bottom-buffer,.buffer,.vertical-buffer{padding-bottom:10px}.bottom-buffer-large,.buffer-large,.vertical-buffer-large{padding-bottom:20px}.bottom-buffer-xlarge,.buffer-xlarge,.vertical-buffer-xlarge{padding-bottom:30px}.no-print{display:none}.no-print-buffer,.tab-content{padding:0!important}.clearance-small,.horizontal-clearance-small,.left-clearance-small{margin-left:5px!important}.clearance,.horizontal-clearance,.left-clearance{margin-left:10px!important}.clearance-large,.horizontal-clearance-large,.left-clearance-large{margin-left:20px!important}.clearance-xlarge,.horizontal-clearance-xlarge,.left-clearance-xlarge{margin-left:30px!important}.clearance-small,.horizontal-clearance-small,.right-clearance-small{margin-right:5px!important}.clearance,.horizontal-clearance,.right-clearance{margin-right:10px!important}.clearance-large,.horizontal-clearance-large,.right-clearance-large{margin-right:20px!important}.clearance-xlarge,.horizontal-clearance-xlarge,.right-clearance-xlarge{margin-right:30px!important}.clearance-small,.top-clearance-small,.vertical-clearance-small{margin-top:5px!important}.clearance,.top-clearance,.vertical-clearance{margin-top:10px!important}.clearance-large,.top-clearance-large,.vertical-clearance-large{margin-top:20px!important}.clearance-xlarge,.top-clearance-xlarge,.vertical-clearance-xlarge{margin-top:30px!important}.bottom-clearance-small,.clearance-small,.vertical-clearance-small{margin-bottom:5px!important}.bottom-clearance,.clearance,.vertical-clearance{margin-bottom:10px!important}.bottom-clearance-large,.clearance-large,.vertical-clearance-large{margin-bottom:20px!important}.bottom-clearance-xlarge,.clearance-xlarge,.vertical-clearance-xlarge{margin-bottom:30px!important}.clear{clear:both}.triple{padding:30px}.contain{overflow:auto}.half{width:50%!important}.half,.onethird{box-sizing:border-box}.onethird{width:33.33%!important}.twothirds{box-sizing:border-box;width:66.66%!important}.onequarter,.onequarters{box-sizing:border-box;width:25%!important}.onefifth{box-sizing:border-box;width:20%!important}.threequarters{box-sizing:border-box;width:75%!important}.scaling-pane{max-width:1000px;min-width:500px;width:66.66%}.full{min-width:100%!important}.full,.fullHeight{box-sizing:border-box}.fullHeight{height:100%!important}.col,.col-pane,.flex-column,.flex-row,.row{float:left}.center-pane{flex:auto}.full,.scaling-pane{width:100%}.full-height,.fullHeight{height:100%}ul.no-list-style,ul.no-list-style>li,ul.no-style,ul.no-style>li,ul.noStyle,ul.noStyle>li{list-style:none}ul.no-style,ul.no-style>li,ul.noStyle,ul.noStyle>li{margin:0;padding:0}ul.no-style.indented,ul.noStyle.indented{padding-left:20px}ul.no-style.indented>li,ul.noStyle.indented>li{padding-top:5px}.text-left{text-align:left!important}.text-right{text-align:right!important}.print-left{text-align:left!important}.print-right{text-align:right!important}.tts-report-preview-doc{padding:0 1% 0 -1%!important}.CalendarList,.ConfigurationDetail,.HeaderDetail,.ItemDetailsDisplayPane,.ItemListPane,.ItemListPane tr.selectedGridRow,.ItemSelectionPane,.MenuBar,.MenuDetail,.MidContainer,.TimetableListPane,.TitleDetail,.bottomSection,.flowContainer,.no-details,.page-body,.page-content,.page-frame,.page-header,.replacementsContainer,.tab-frame,.topSection{background:transparent!important;display:inline!important;display:initial!important;height:auto!important;margin:0!important;overflow:visible!important;overflow:initial!important;padding:0!important;position:static!important;width:auto!important;z-index:auto!important}.tab-frame{box-shadow:none!important}span.boolean-editor span.print-only,span.number-editor span.print-only,span.text-editor span.print-only{padding-left:5px}table{border:2px solid #000!important;border-collapse:collapse!important;margin-top:10px!important;max-width:100%}table tbody,table tbody tr,table tbody tr td,table thead,table thead tr,table thead tr td,table thead tr th{margin:0!important;overflow:visible!important;overflow:initial!important;padding:0!important;position:static!important}table tr,table tr td,table tr th{page-break-inside:avoid}table tbody{display:table-row-group!important}table thead{display:table-header-group!important}table tbody tr,table thead tr{display:table-row!important}table tbody tr td,table tfoot tr td,table thead tr td,table thead tr th,table.table tbody tr td,table.table tfoot tr td,table.table thead tr td,table.table thead tr th{border:1px solid #000!important;color:#000!important;display:table-cell!important;font-family:Verdana!important;font-size:var(--larger-font-size)!important;font-weight:400!important;padding:1px!important}table thead tr th,table.table thead tr th{font-size:var(--larger-font-size)!important;font-weight:700!important;text-align:left}table.print-transparent,table.print-transparent tbody tr,table.print-transparent tbody tr td,table.print-transparent tbody tr th,table.print-transparent thead tr,table.print-transparent thead tr th{border:1px solid transparent!important}.MenuBar,.page-titleContainer{color:#000!important;display:block!important;width:100%!important}.MenuDetail,.TitleDetail,.no-details{color:#000!important;display:inline-block!important}.MenuDetail,.TitleDetail,.no-details{font-size:var(--larger-font-size)!important;font-weight:700!important}.no-details{font-weight:400!important;padding-top:12pt!important}.operation,.pageTask{display:none}.operationPrint,.pageTaskPrint,.school-title{display:inline;display:initial}.MenuDetail{margin-right:20px!important}.CalendarList{color:#000!important}.ItemListPane table,.ItemListPane table tbody tr.selectedGridRow,.ItemListPane table tbody tr.selectedGridRow:nth-child(2n) td.selected,.ItemListPane table tbody tr.selectedGridRow:nth-child(odd) td.selected,.ItemSelectionPane{background:transparent!important;background-color:transparent!important;border:0!important;font-size:var(--larger-font-size)!important;margin-top:10px;width:100%!important}select::-ms-expand{display:none}select{-webkit-appearance:none;appearance:none;font-size:var(--larger-font-size)!important;font-weight:700!important}.noPrint,table tbody tr:nth-child(2n) td.noPrint,table tbody tr:nth-child(odd) td.noPrint,table tfoot tr td.noPrint,table thead tr td.noPrint,table thead tr th.noPrint,table.noPrint,table.table tbody:nth-child(2n) tr td.noPrint,table.table tbody:nth-child(odd) tr td.noPrint,table.table tfoot tr td.noPrint,table.table thead tr td.noPrint,table.table thead tr th.noPrint{display:none!important}.user-menu-container{display:none}.table tr td.absence{background:aqua!important}.table tr td.countAbsence{background:blue!important;color:#fff!important}.table tr td.cancel{background:#ff0!important}.table tr td.faculty{background:lime!important}.table tr td.statValPos{background:#c0dcc0!important}.table tr td.statValNeg{background:#e19ba9!important}input[type=checkbox],input[type=date],input[type=number],input[type=text],select,textarea{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.table input[type=checkbox],.table input[type=date],.table input[type=number],.table input[type=text],.table select,.table textarea{background:#c2c2c2!important;width:100%!important}.table label input[type=checkbox]{position:relative;top:3px;width:auto}.table input[type=checkbox].noMax{width:auto}.table input:focus,.table select:focus,.table textarea:focus{outline:0}.table td.title label{clear:both;display:block}.table,.table td,.table th{border-collapse:collapse;border-collapse:initial;border-spacing:0;outline:none;vertical-align:top;white-space:nowrap;word-break:normal}.table td,.table th{background:#fff}.table td{white-space:normal;word-break:break-all}.table th{border-bottom:1px solid #5b89b7!important;border-right:1px solid #5b89b7!important;padding-left:2px;padding-right:2px;text-align:left}.table th.hardRight{border-right-color:#3e6c9b!important;border-right-width:2px!important}.table th.transBorder{border-right-color:transparent!important}.table th.sortable{cursor:default}.table{background:transparent!important;border-right:none;border-top:none;outline:none;table-layout:auto}.table td.headerTitle span{font-weight:700}.table td.headerTitle ul{list-style:none;margin-bottom:0;margin-top:0;padding-left:0;text-align:left}.table td.selectable.rowInfo{padding:0;text-align:left}.table tbody tr td.selectable.rowInfo:hover{background-color:#fff!important}.table td.selectable.rowInfo ul{height:18px;margin:0;padding:0;text-align:left}.table tbody tr td.selectable.rowInfo ul li span{margin-left:10px;margin-right:10px}.table tbody tr td.selectable.rowInfo ul li{height:18px}.table tbody tr td.selectable.rowInfo ul li.even{background-color:#f4f6f9;height:18px}.table tbody tr td.selectable.rowInfo ul li.even:hover,.table tbody tr td.selectable.rowInfo ul:hover{background:#c2c2c2!important}.table .editable{background:#ffffe1}.table tbody tr td.quickedit{background:rgba(0,139,139,.3)}table tbody tr td.editable.selected:focus,table tbody tr td.editable.selected:hover,table tbody tr td.editable:focus,table tbody tr td.editable:hover,table tbody tr td.selectable:focus,table tbody tr td.selectable:hover{background:#c2c2c2!important;color:#000!important}.table td,.table th{overflow:hidden;padding:.2em .3em}.table .editable{cursor:text}.table .selectable{cursor:pointer}.table td.editable{position:relative}.table td.editable div.DateSelector,.table td.editable div.EditableList,.table td.editable div.NumberSelector,.table td.editable>input[type=date],.table td.editable>input[type=number],.table td.editable>input[type=text],.table td.editable>select,.table td.editable>textarea{background:#c2c2c2;border:none;font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.table td.editable>input[type=date],.table td.editable>input[type=number],.table td.editable>input[type=text]{top:-1px}.table td.editable div.DateSelector input[type=text],.table td.editable div.NumberSelector input[type=text]{background:transparent}.table td input[type=checkbox]{position:relative}.table tbody tr td{display:table-cell}.table tbody tr td div{float:left}.table tr td.loading,.table tr.loading td,.table.loading tr td{background-position:-30px -15px;background-size:630% 180%;color:#000;opacity:.4}.table tr td.loading div,.table tr.loading td div{color:#000}.table th{height:25px;line-height:25px}.table td,.table th{box-sizing:border-box}.table td{border-bottom:1px solid #aaa;border-right:1px solid #aaa}.table td.hardRight{border-right-color:#7a7a7a!important;border-right-width:2px!important}.table td.hardBottom{border-bottom-color:#7a7a7a!important;border-bottom-width:2px!important}.table td.hardTop{border-top-color:#7a7a7a!important;border-top-width:2px!important}.table tfoot tr td{border-right:1px solid #86afd8}.table tfoot tr td.hardRight{border-right-color:#86afd8!important;border-right-width:2px!important}.table tfoot tr td:last-child,.table tr th:last-child{border-right:1px solid #aaa}.table tfoot tr td{border-top:1px solid #aaa;text-align:center}.table tr td div.gridTooltip{width:100%}table tbody tr.current td,table tbody tr.selecteddate td{background:#c0dcc0!important}table tbody tr td.future,table tbody tr.future td{background:#a6caf0!important}.table .title{cursor:default;outline:none}.table .title,.table tbody tr td.title{background:#fff!important}.table tbody tr td.subtitle,.table tbody tr td.tinted-title,.table thead tr th.title{background:#ddd!important}.table tbody tr.group-row td,.table tbody tr.subtitle td{background:#eee!important}table tbody tr td.past{background:#ffe0ff!important}.table tbody tr td.yardDutyPeriod{background:#fdf3f4}.table tbody tr td.underload,.table tbody tr.selectedGridRow td.underload{background:#b2dbaf!important}.table tbody tr td.selectedColumn{background:#c0dcc0;background-color:#c0dcc0}.table tbody tr td.excess,.table tbody tr.selectedGridRow td.excess{background:#e0bcc3!important}.table tbody tr td.mrcg,.table tbody tr.selectedGridRow td.mrcg{background:#fad3b6;background-color:#fad3b6;color:#000}.table tbody tr td.composite,.table tbody tr.selectedGridRow td.composite{background:#c2aea0;background-color:#c2aea0}.table tbody tr td.cancelled,.table tbody tr.selectedGridRow td.cancelled{background:#ff0!important}.table tbody tr td.unavailable,.table tbody tr.selectedGridRow td.unavailable{background:red!important;color:#fff!important}.table tbody tr td.absent,.table tbody tr td.available,.table tbody tr.selectedGridRow td.absent,.table tbody tr.selectedGridRow td.available{background:aqua!important}.table tbody tr td.stat-over,.table tbody tr.selectedGridRow td.stat-over{background:#e19ba9}.table tbody tr td.stat-under,.table tbody tr.selectedGridRow td.stat-under{background:#c0dcc0}.table tbody tr td.countedabsent .table tbody tr.selectedGridRow td.countedabsent{background:#0000cd!important;color:#fff!important}.table tbody tr td.activity-absent,.table tbody tr.selectedGridRow td.activity-absent{background:#92b2cf!important;color:#000!important}.table tbody tr td.notavailable,.table tbody tr.selectedGridRow td.notavailable{background:#e19ba9!important}.table tbody tr td.activityavailable,.table tbody tr.selectedGridRow td.activityavailable{background:#a6caf0!important}.table tbody tr td.activitynotavailable,.table tbody tr.selectedGridRow td.activitynotavailable{background:red!important;color:#fff!important}tr.timetableDays td div{clear:both;display:block;width:100%}tr.timetableDays td div:nth-child(2){padding-top:5px;text-align:center}tr.timetableDays td.editable:hover{background:rgba(11,154,0,.1)}table tbody tr td.selected,table tbody tr td.selected:focus,table tbody tr td.selected:hover,table tbody tr tr.selectedGridRow .selected{background:#c2c2c2!important;color:#000}table tbody tr td.edited{background:#ff0!important;color:#000!important}table tbody tr.timetableDays td.setDay{background:aqua}table tbody tr.inEmergency td,table tbody tr.inEmergency td.title{background:#c0dcc0!important}table tbody tr.inEmergency.selectedGridRow td,table tbody tr.inEmergency.selectedGridRow td.title{background:#abcfab!important}table tbody tr td.cycle-start,table tbody tr td.set-day,table tbody tr td.startDate,table tbody tr.selectedGridRow td.cycle-start,table tbody tr.selectedGridRow td.set-day,table tbody tr.selectedGridRow td.startDate{background:aqua!important}table tbody tr.selectedGridRow td.edited{background:#ceea00}table tbody tr.selectedGridRow td.startDate{background:#7afaed}table tbody tr td.closure{background:red!important;color:#fff!important}table tbody tr td.selectedDate,table tbody tr td.title.selectedDate{background:#c0dcc0!important;color:#000!important}.table tbody tr.selectedGridRow td.editable.selectedDate,.table tbody tr.selectedGridRow td.selectable.selectedDate,.table tbody tr.selectedGridRow td.title.selectedDate{background:#a7dabc!important}.table tbody tr td.selectable.setDay,.table tbody tr td.setDay,.table tbody tr.selectedGridRow td.selectable.setDay,.table tbody tr.selectedGridRow td.setDay{background:aqua!important}table tbody tr td.editable.today,table tbody tr td.editable.today:hover,table tbody tr td.selectable.today,table tbody tr td.selectable.today:hover,table tbody tr td.today{background:#fff!important;color:#000!important}.table tbody tr td.mrcg.selectable.roomEdit,.table tbody tr td.mrcg.selectable.teacherEdit,td.mrcg.selectable.roomEdit,td.mrcg.selectable.teacherEdit{color:blue}.table tbody tr td.clash.selectable,td.clash.selectable{background:red;background-color:red;color:#fff}.table tbody tr td.noRoom.selectable,td.noRoom.selectable{background:#bfe0b6;background-color:#bfe0b6}.table tbody tr td.noRoom.selectableM,.table tbody tr td.noTeacher,td.noRoom.selectableM,td.noTeacher{background:#a6caf0!important;background-color:#a6caf0!important}.table tbody tr td.seatDeficit.selectable,td.seatDeficit.selectable{color:#000;font-weight:700;position:relative}.table tbody tr td.countColumn{background:#f0f0f0;background-color:#f0f0f0;background:#f0f0f9;background-color:#f0f0f9}.table tbody tr td.editColumn{background:#fff4cd;background-color:#fff4cd;background:#ffefba;background-color:#ffefba}.table tbody tr td.activityabsent,.table tbody tr.selectedGridRow td.activityabsent{background:#92b2cf!important}table.table tbody tr td.highlight,table.table tbody tr td.highlight.title,table.table tbody tr td.searchhighlight,table.table tbody tr td.searchhighlight.title,table.table tbody tr.selectedGridRow td.highlight,table.table tbody tr.selectedGridRow td.searchhighlight{background:#272727!important;color:#fff!important;font-weight:500!important}table tbody tr td.dragover,table tbody tr td.dragover:focus,table tbody tr td.dragover:hover{background:#ffffd4!important;color:#000!important}table tr th.dragover,table tr th.dragover:focus,table tr th.dragover:hover,table tr th.title.dragover,table tr th.title.dragover:focus,table tr th.title.dragover:hover{background:#86a365!important;color:#000!important}.page-title{padding:0!important}.page-break-after:not(:last-child){display:block;page-break-after:always!important;page-break-inside:avoid!important}.tab,i.material-icons{display:none!important}i.material-icons.print{display:inline!important;display:initial!important}input[type=checkbox].print{-webkit-appearance:none;-o-appearance:none;appearance:none;border:1px solid #000;height:15px;position:relative;top:-3px;visibility:visible!important;width:15px}ul{padding:0}.tab.selected{display:block!important}.tabs li.tab.selected a{color:#000;font-weight:700!important;text-decoration:none}.collection-item{border-radius:5px;color:#333;padding:10px 10px 10px 0;position:relative}.collection-item:first-child{margin-top:0}.collection-item .collection-item-name{border:none;color:#333;display:block!important;font-weight:700;margin-bottom:5px}.collection-item input.collection-item-name{display:none!important}.collection-item .collection-item-entries{border:1px solid #d0d0d0;border-radius:5px;display:block;padding:10px 10px 0}.collection-item .collection-item-entries .collection-item-entry{background:#f0f0f0;border-radius:5px;display:inline-block;margin:0 10px 10px 0;padding:5px 30px 5px 5px}.collection-item-add{display:none}.stacked-bar{color:#333;padding:10px}.stacked-bar .stacked-bar-name{font-weight:700}.stacked-bar .stacked-bar-entries .stacked-bar-entry{background:#f0f0f0;border-radius:5px;height:30px;line-height:30px;margin:0 2px 2px 0;width:auto!important}.stacked-bar span.stacked-bar-entries{display:block}input.stacked-bar-entry-input{display:none}span.stacked-bar-entry-input{display:inline-block;text-align:center!important;width:100px}.page-break-before{page-break-before:always}.pane .page-break-before:first-child{page-break-before:auto}.pane .page-break-before:first-child h1.hide-first{display:none}.rich-content blockquote,.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6,.rich-content ol,.rich-content p,.rich-content pre,.rich-content ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}}.app-container{flex:1 1}.activity-list-group{background:var(--base-mask-colour-light-5);border-radius:10px;height:40px;margin:5px 0 0;overflow:hidden}.activity-list-group.open{height:auto}.activity-list-group .title{border-radius:10px;cursor:pointer;font-size:12pt;font-weight:700;margin:4px 4px 0;outline:none;padding:5px;width:calc(100% - 8px)}.activity-list-group .title:focus{box-shadow:0 0 0 3px var(--base-outl-colour)!important}.activity-list-group .title .col:nth-child(2){text-align:right}.activity-list-group .item{background:var(--base-them-colour-veryverypale-trans)}.activity-list-group .item:last-child{margin-bottom:4px}.activity-list-group .item .title{color:var(--base-them-colour-dark-pale);font-size:11pt;font-weight:700;height:20px;line-height:26px;margin:0;padding:0 5px}.activity-list-group .item .status{font-size:9pt;padding:0 5px}.activity-list-group .item .status :first-child{font-weight:700}.recommendations-list.items .item{cursor:pointer!important;flex-direction:column;height:auto!important}.recommendations-list.items .item>span.header{background:transparent;box-shadow:none;display:flex!important;flex-basis:0!important;min-height:23px}.recommendations-list.items .item i.icon{flex-basis:0;font-size:var(--heading-font-size)!important;height:23px;line-height:27px!important;min-width:20px;padding:1px 0 0 5px;text-align:center}.recommendations-list.items .item i.icon.typeLow{color:var(--recommendation-ok)}.recommendations-list.items .item i.icon.typeLow:before{content:"lightbulb"}.recommendations-list.items .item i.icon.typeNormal{color:var(--recommendation-active)}.recommendations-list.items .item i.icon.typeNormal:before{content:"info"}.recommendations-list.items .item i.icon.typeHigh{color:var(--recommendation-warn)}.recommendations-list.items .item i.icon.typeHigh:before{content:"warning"}.recommendations-list.items .item i.icon.typeExtreme{color:var(--recommendation-bad)}.recommendations-list.items .item i.icon.typeExtreme:before{content:"error"}.recommendations-list.items .item .title{flex-basis:1px;font-size:var(--large-font-size);font-weight:700;height:23px;line-height:26px;margin:0 0 0 2px}.recommendations-list.items .item>.summary{color:var(--header-three)!important;flex-basis:auto!important;font-size:var(--small-font-size)!important;height:auto!important;line-height:22px!important;overflow:visible!important;padding:0 5px 5px 38px!important;text-overflow:clip!important;white-space:normal!important}.recommendations-list.items .item .description{display:block}.grid-pager-container{bottom:0;position:-webkit-sticky;position:sticky}.grid-pager-container .grid-pager{background:light-dark(#f0f0f0,#23222a);background:var(--background-color);color:light-dark(#000,#f9f9f9);color:var(--foreground-color);display:flex;flex-direction:row;font-weight:700;height:31px;line-height:31px;position:relative;white-space:nowrap;z-index:2}.grid-pager-container .grid-pager .pages{display:flex;flex:1 1;flex-direction:row;padding:3px 0 3px 3px}.grid-pager-container .grid-pager .pages button{background:transparent;border-radius:8px;box-shadow:none!important;cursor:default;display:block;height:25px;line-height:25px;min-width:25px;outline:none;padding:0!important;text-align:center;-webkit-user-select:none;user-select:none}.grid-pager-container .grid-pager .pages button i{color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 25)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 18)));color:var(--button-foreground-disabled);font-size:var(--icon-normal-size)!important;line-height:25px!important}.grid-pager-container .grid-pager .pages button.selectable{cursor:pointer}.grid-pager-container .grid-pager .pages button.selectable i{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 7)),hsl(from light-dark(#000,#f9f9f9) h s calc(l + 5)));color:var(--button-foreground)}.grid-pager-container .grid-pager .pages button.selectable i:focus,.grid-pager-container .grid-pager .pages button.selectable i:hover{color:light-dark(#00394d,#47d1ff);color:var(--anchor-foreground)}.grid-pager-container .grid-pager .pages button.selectable:hover{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)));background:var(--button-background)}.grid-pager-container .grid-pager .pages button.selectable:focus{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff))!important;box-shadow:0 0 0 3px var(--focus-outline)!important}.grid-pager-container .grid-pager .pages button.selected,.grid-pager-container .grid-pager .pages button.selected *{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 10)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 10)));background:var(--grid-row-selected-cell-selected)}.grid-pager-container .grid-pager .page-info{color:light-dark(#000,#f9f9f9);color:var(--foreground-color);display:flex;flex:1 1 1;flex-direction:row}.grid-pager-container .grid-pager .page-info>i{-webkit-animation:grid-pager-working 1s linear infinite;animation:grid-pager-working 1s linear infinite;font-size:16px!important;line-height:31px;margin-right:5px}.grid-pager-container .grid-pager .page-info .drop-down{margin:1px 5px 0}.grid-pager-container .grid-pager .page-info .drop-down input{min-width:60px!important}.contain>.scroll-container>.grid-pager-container{bottom:0;position:absolute;width:100%}.contain>.scroll-container>.grid-pager-container .grid-pager{border-radius:0}@-webkit-keyframes grid-pager-working{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes grid-pager-working{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.display-grid,.display-grid-drag-container,.grid-view{max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.display-grid-drag-container.rounded,.display-grid-drag-container.rounded table,.display-grid.rounded,.display-grid.rounded table,.grid-view.rounded,.grid-view.rounded table{border-radius:10px}.display-grid-drag-container.rounded table thead tr:first-child td:first-child,.display-grid-drag-container.rounded table thead tr:first-child th:first-child,.display-grid.rounded table thead tr:first-child td:first-child,.display-grid.rounded table thead tr:first-child th:first-child,.grid-view.rounded table thead tr:first-child td:first-child,.grid-view.rounded table thead tr:first-child th:first-child{border-top-left-radius:10px}.display-grid-drag-container.rounded table thead tr:first-child td:last-child,.display-grid-drag-container.rounded table thead tr:first-child th:last-child,.display-grid.rounded table thead tr:first-child td:last-child,.display-grid.rounded table thead tr:first-child th:last-child,.grid-view.rounded table thead tr:first-child td:last-child,.grid-view.rounded table thead tr:first-child th:last-child{border-top-right-radius:10px}.display-grid-drag-container.rounded table tbody tr:last-child td:first-child,.display-grid-drag-container.rounded table tfoot tr:last-child td:first-child,.display-grid.rounded table tbody tr:last-child td:first-child,.display-grid.rounded table tfoot tr:last-child td:first-child,.grid-view.rounded table tbody tr:last-child td:first-child,.grid-view.rounded table tfoot tr:last-child td:first-child{border-bottom-left-radius:10px}.display-grid-drag-container.rounded table tbody tr:last-child td:last-child,.display-grid-drag-container.rounded table tfoot tr:last-child td:last-child,.display-grid.rounded table tbody tr:last-child td:last-child,.display-grid.rounded table tfoot tr:last-child td:last-child,.grid-view.rounded table tbody tr:last-child td:last-child,.grid-view.rounded table tfoot tr:last-child td:last-child{border-bottom-right-radius:10px}.display-grid-drag-container.squared,.display-grid-drag-container.squared .display-grid-container,.display-grid-drag-container.squared .display-grid-container table,.display-grid.squared,.display-grid.squared .display-grid-container,.display-grid.squared .display-grid-container table,.grid-view.squared,.grid-view.squared .display-grid-container,.grid-view.squared .display-grid-container table{border-radius:0}.display-grid-drag-container.squared .display-grid-container table thead tr:first-child td:first-child,.display-grid-drag-container.squared .display-grid-container table thead tr:first-child th:first-child,.display-grid.squared .display-grid-container table thead tr:first-child td:first-child,.display-grid.squared .display-grid-container table thead tr:first-child th:first-child,.grid-view.squared .display-grid-container table thead tr:first-child td:first-child,.grid-view.squared .display-grid-container table thead tr:first-child th:first-child{border-top-left-radius:0}.display-grid-drag-container.squared .display-grid-container table thead tr:first-child td:last-child,.display-grid-drag-container.squared .display-grid-container table thead tr:first-child th:last-child,.display-grid.squared .display-grid-container table thead tr:first-child td:last-child,.display-grid.squared .display-grid-container table thead tr:first-child th:last-child,.grid-view.squared .display-grid-container table thead tr:first-child td:last-child,.grid-view.squared .display-grid-container table thead tr:first-child th:last-child{border-top-right-radius:0}.display-grid-drag-container.squared .display-grid-container table tbody tr:last-child td:first-child,.display-grid-drag-container.squared .display-grid-container table tfoot tr:last-child td:first-child,.display-grid.squared .display-grid-container table tbody tr:last-child td:first-child,.display-grid.squared .display-grid-container table tfoot tr:last-child td:first-child,.grid-view.squared .display-grid-container table tbody tr:last-child td:first-child,.grid-view.squared .display-grid-container table tfoot tr:last-child td:first-child{border-bottom-left-radius:0}.display-grid-drag-container.squared .display-grid-container table tbody tr:last-child td:last-child,.display-grid-drag-container.squared .display-grid-container table tfoot tr:last-child td:last-child,.display-grid.squared .display-grid-container table tbody tr:last-child td:last-child,.display-grid.squared .display-grid-container table tfoot tr:last-child td:last-child,.grid-view.squared .display-grid-container table tbody tr:last-child td:last-child,.grid-view.squared .display-grid-container table tfoot tr:last-child td:last-child{border-bottom-right-radius:0}.display-grid-drag-container.pane,.display-grid.pane,.grid-view.pane{width:auto}.display-grid-drag-container.no-borders,.display-grid-drag-container.no-borders table,.display-grid-drag-container.no-borders table tbody tr,.display-grid-drag-container.no-borders table tbody tr td,.display-grid-drag-container.no-borders table tbody tr th,.display-grid-drag-container.no-borders table tfoot tr,.display-grid-drag-container.no-borders table tfoot tr td,.display-grid-drag-container.no-borders table tfoot tr th,.display-grid-drag-container.no-borders table thead tr,.display-grid-drag-container.no-borders table thead tr td,.display-grid-drag-container.no-borders table thead tr th,.display-grid.no-borders,.display-grid.no-borders table,.display-grid.no-borders table tbody tr,.display-grid.no-borders table tbody tr td,.display-grid.no-borders table tbody tr th,.display-grid.no-borders table tfoot tr,.display-grid.no-borders table tfoot tr td,.display-grid.no-borders table tfoot tr th,.display-grid.no-borders table thead tr,.display-grid.no-borders table thead tr td,.display-grid.no-borders table thead tr th,.grid-view.no-borders,.grid-view.no-borders table,.grid-view.no-borders table tbody tr,.grid-view.no-borders table tbody tr td,.grid-view.no-borders table tbody tr th,.grid-view.no-borders table tfoot tr,.grid-view.no-borders table tfoot tr td,.grid-view.no-borders table tfoot tr th,.grid-view.no-borders table thead tr,.grid-view.no-borders table thead tr td,.grid-view.no-borders table thead tr th{border:0!important}.display-grid-drag-container.round-cells table tbody tr td,.display-grid-drag-container.round-cells table tbody tr th,.display-grid-drag-container.round-cells table tfoot tr td,.display-grid-drag-container.round-cells table tfoot tr th,.display-grid-drag-container.round-cells table thead tr td,.display-grid-drag-container.round-cells table thead tr th,.display-grid.round-cells table tbody tr td,.display-grid.round-cells table tbody tr th,.display-grid.round-cells table tfoot tr td,.display-grid.round-cells table tfoot tr th,.display-grid.round-cells table thead tr td,.display-grid.round-cells table thead tr th,.grid-view.round-cells table tbody tr td,.grid-view.round-cells table tbody tr th,.grid-view.round-cells table tfoot tr td,.grid-view.round-cells table tfoot tr th,.grid-view.round-cells table thead tr td,.grid-view.round-cells table thead tr th{border-radius:5px}.display-grid-drag-container.editable,.display-grid.editable,.grid-view.editable{background:var(--grid-editable);cursor:text;position:relative}.display-grid-drag-container.wrapped td,.display-grid.wrapped td,.grid-view.wrapped td{white-space:normal}.display-grid-drag-container.draggable .display-grid-container table tbody tr.selected td.selected,.display-grid.draggable .display-grid-container table tbody tr.selected td.selected,.grid-view.draggable .display-grid-container table tbody tr.selected td.selected{cursor:move}.display-grid-drag-container.drag-over .display-grid-container,.display-grid.drag-over .display-grid-container,.grid-view.drag-over .display-grid-container{background:var(--item-dragged-shadow);border-color:var(--item-dragged-hover)}.display-grid-drag-container.drag-over .display-grid-container table thead tr th,.display-grid.drag-over .display-grid-container table thead tr th,.grid-view.drag-over .display-grid-container table thead tr th{background:var(--item-dragged-hover);text-shadow:1px 1px 0 var(--item-dragged-shadow)}.display-grid .display-grid-container,.display-grid-drag-container .display-grid-container,.grid-view .display-grid-container{background:var(--grid-header-fixed);border-bottom-color:var(--grid-border);border-bottom:1px solid var(--grid-border-bottom);border-left:1px solid var(--grid-border);border-radius:10px;border-right:1px solid var(--grid-border);border-top:none;contain:paint;overflow:hidden}.display-grid .display-grid-container table,.display-grid-drag-container .display-grid-container table,.grid-view .display-grid-container table{box-sizing:border-box;margin:0;outline:none;table-layout:auto;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.display-grid .display-grid-container table thead,.display-grid-drag-container .display-grid-container table thead,.grid-view .display-grid-container table thead{position:relative;top:0}.display-grid .display-grid-container table thead.fixed-header.occlude.small th,.display-grid-drag-container .display-grid-container table thead.fixed-header.occlude.small th,.grid-view .display-grid-container table thead.fixed-header.occlude.small th{box-shadow:0 -40px 0 10px var(--grid-header-foreground-shadow)}.display-grid .display-grid-container table thead.fixed-header.occlude.medium th,.display-grid-drag-container .display-grid-container table thead.fixed-header.occlude.medium th,.grid-view .display-grid-container table thead.fixed-header.occlude.medium th{box-shadow:0 -50px 0 20px var(--grid-header-foreground-shadow)}.display-grid .display-grid-container table thead.fixed-header.occlude.large th,.display-grid-drag-container .display-grid-container table thead.fixed-header.occlude.large th,.grid-view .display-grid-container table thead.fixed-header.occlude.large th{box-shadow:0 -60px 0 30px var(--grid-header-foreground-shadow)}.display-grid .display-grid-container table thead.fixed-header tr,.display-grid-drag-container .display-grid-container table thead.fixed-header tr,.grid-view .display-grid-container table thead.fixed-header tr{position:-webkit-sticky!important;position:sticky!important;top:0;z-index:4}.display-grid .display-grid-container table thead.fixed-header tr.filter-row,.display-grid-drag-container .display-grid-container table thead.fixed-header tr.filter-row,.grid-view .display-grid-container table thead.fixed-header tr.filter-row{position:-webkit-sticky!important;position:sticky!important;top:30px;z-index:4}.display-grid .display-grid-container table thead .filter-row th,.display-grid-drag-container .display-grid-container table thead .filter-row th,.grid-view .display-grid-container table thead .filter-row th{background:var(--grid-body-background)!important;border-bottom:1px solid var(--grid-header-border-bottom);border-right:1px solid var(--grid-border);border-top:0!important;box-sizing:border-box;height:30px;padding:1px 0 5px;text-align:center}.display-grid .display-grid-container table thead .filter-row th,.display-grid .display-grid-container table thead .filter-row th *,.display-grid-drag-container .display-grid-container table thead .filter-row th,.display-grid-drag-container .display-grid-container table thead .filter-row th *,.grid-view .display-grid-container table thead .filter-row th,.grid-view .display-grid-container table thead .filter-row th *{font-weight:400!important}.display-grid .display-grid-container table thead .filter-row th.disabled,.display-grid-drag-container .display-grid-container table thead .filter-row th.disabled,.grid-view .display-grid-container table thead .filter-row th.disabled{background-color:var(--grid-disabled);cursor:not-allowed}.display-grid .display-grid-container table thead .filter-row th:last-child,.display-grid-drag-container .display-grid-container table thead .filter-row th:last-child,.grid-view .display-grid-container table thead .filter-row th:last-child{border-right:none}.display-grid .display-grid-container table thead .filter-row th label,.display-grid-drag-container .display-grid-container table thead .filter-row th label,.grid-view .display-grid-container table thead .filter-row th label{display:block;margin:0;width:100%}.display-grid .display-grid-container table thead .filter-row th label.checkbox,.display-grid-drag-container .display-grid-container table thead .filter-row th label.checkbox,.grid-view .display-grid-container table thead .filter-row th label.checkbox{text-align:center}.display-grid .display-grid-container table thead .filter-row th.filter-icon,.display-grid-drag-container .display-grid-container table thead .filter-row th.filter-icon,.grid-view .display-grid-container table thead .filter-row th.filter-icon{border-right:none;padding:0}.display-grid .display-grid-container table thead .filter-row th button.filter-icon,.display-grid-drag-container .display-grid-container table thead .filter-row th button.filter-icon,.grid-view .display-grid-container table thead .filter-row th button.filter-icon{background:none;border:none;border-radius:0;box-sizing:border-box;height:100%;left:3px;margin:0;padding:0;position:absolute;top:0;width:30px;z-index:1}.display-grid .display-grid-container table thead .filter-row th button.filter-icon:before,.display-grid-drag-container .display-grid-container table thead .filter-row th button.filter-icon:before,.grid-view .display-grid-container table thead .filter-row th button.filter-icon:before{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";color:var(--icon-blue);content:"filter_list";direction:ltr;font-family:Material Icons!important;font-size:var(--icon-normal-size);font-style:normal;font-weight:400;letter-spacing:normal;line-height:18px;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap}.display-grid .display-grid-container table thead .filter-row th label.checkbox,.display-grid-drag-container .display-grid-container table thead .filter-row th label.checkbox,.grid-view .display-grid-container table thead .filter-row th label.checkbox{cursor:pointer;margin-top:0}.display-grid .display-grid-container table thead .filter-row th .drop-down,.display-grid .display-grid-container table thead .filter-row th .textbox,.display-grid-drag-container .display-grid-container table thead .filter-row th .drop-down,.display-grid-drag-container .display-grid-container table thead .filter-row th .textbox,.grid-view .display-grid-container table thead .filter-row th .drop-down,.grid-view .display-grid-container table thead .filter-row th .textbox{height:23px;position:relative;width:100%}.display-grid .display-grid-container table thead .filter-row th .drop-down input,.display-grid .display-grid-container table thead .filter-row th .textbox input,.display-grid-drag-container .display-grid-container table thead .filter-row th .drop-down input,.display-grid-drag-container .display-grid-container table thead .filter-row th .textbox input,.grid-view .display-grid-container table thead .filter-row th .drop-down input,.grid-view .display-grid-container table thead .filter-row th .textbox input{-webkit-appearance:none;appearance:none;background:transparent!important;border:none!important;box-sizing:border-box;color:var(--foreground-color)!important;display:block;height:100%!important;left:0;min-width:100%!important;padding:0 5px!important;position:absolute!important;top:0;width:100%}.display-grid .display-grid-container table thead .filter-row th .drop-down .number-arrows,.display-grid .display-grid-container table thead .filter-row th .textbox .number-arrows,.display-grid-drag-container .display-grid-container table thead .filter-row th .drop-down .number-arrows,.display-grid-drag-container .display-grid-container table thead .filter-row th .textbox .number-arrows,.grid-view .display-grid-container table thead .filter-row th .drop-down .number-arrows,.grid-view .display-grid-container table thead .filter-row th .textbox .number-arrows{display:none}.display-grid .display-grid-container table thead .filter-row th input[type=checkbox],.display-grid-drag-container .display-grid-container table thead .filter-row th input[type=checkbox],.grid-view .display-grid-container table thead .filter-row th input[type=checkbox]{cursor:pointer}.display-grid .display-grid-container table thead th,.display-grid-drag-container .display-grid-container table thead th,.grid-view .display-grid-container table thead th{background:var(--grid-header-gradient-end);background:linear-gradient(to bottom,var(--grid-header-gradient-start),var(--grid-header-gradient-end));border-bottom:1px solid var(--grid-header-border-bottom);border-top:1px solid var(--grid-border);color:var(--grid-header-foreground);font-weight:700;height:30px;min-height:30px;padding:5px;text-align:left;text-shadow:1px 1px 0 var(--grid-header-foreground-shadow);top:0}.display-grid .display-grid-container table thead th.bulk-select,.display-grid-drag-container .display-grid-container table thead th.bulk-select,.grid-view .display-grid-container table thead th.bulk-select{width:30px}.display-grid .display-grid-container table thead th.bulk-select .checkbox,.display-grid-drag-container .display-grid-container table thead th.bulk-select .checkbox,.grid-view .display-grid-container table thead th.bulk-select .checkbox{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.display-grid .display-grid-container table thead th.sortable,.display-grid-drag-container .display-grid-container table thead th.sortable,.grid-view .display-grid-container table thead th.sortable{cursor:default}@media screen{.display-grid .display-grid-container table thead th:focus,.display-grid .display-grid-container table thead th:hover,.display-grid-drag-container .display-grid-container table thead th:focus,.display-grid-drag-container .display-grid-container table thead th:hover,.grid-view .display-grid-container table thead th:focus,.grid-view .display-grid-container table thead th:hover{background:var(--grid-header-gradient-end-hover);background:linear-gradient(to bottom,var(--grid-header-gradient-start-hover),var(--grid-header-gradient-end-hover))}}.display-grid .display-grid-container table thead th.boolean,.display-grid .display-grid-container table thead th.checkbox,.display-grid-drag-container .display-grid-container table thead th.boolean,.display-grid-drag-container .display-grid-container table thead th.checkbox,.grid-view .display-grid-container table thead th.boolean,.grid-view .display-grid-container table thead th.checkbox{width:40px!important}.display-grid .display-grid-container table thead th *,.display-grid-drag-container .display-grid-container table thead th *,.grid-view .display-grid-container table thead th *{font-weight:700}.display-grid .display-grid-container table thead th i,.display-grid-drag-container .display-grid-container table thead th i,.grid-view .display-grid-container table thead th i{display:block;font-size:16px!important;height:18px;margin:0 auto;text-align:center;width:18px}.display-grid .display-grid-container table thead th i.inline-text,.display-grid-drag-container .display-grid-container table thead th i.inline-text,.grid-view .display-grid-container table thead th i.inline-text{display:inline-block;font-size:var(--icon-normal-size)!important;height:12px;line-height:16px!important;overflow:hidden;-webkit-user-select:none;user-select:none;width:18px}.display-grid .display-grid-container table thead th .drop-down,.display-grid .display-grid-container table thead th .drop-down input,.display-grid .display-grid-container table thead th select,.display-grid .display-grid-container table thead th select input,.display-grid-drag-container .display-grid-container table thead th .drop-down,.display-grid-drag-container .display-grid-container table thead th .drop-down input,.display-grid-drag-container .display-grid-container table thead th select,.display-grid-drag-container .display-grid-container table thead th select input,.grid-view .display-grid-container table thead th .drop-down,.grid-view .display-grid-container table thead th .drop-down input,.grid-view .display-grid-container table thead th select,.grid-view .display-grid-container table thead th select input{background:transparent;width:100%}.display-grid .display-grid-container table tbody,.display-grid-drag-container .display-grid-container table tbody,.grid-view .display-grid-container table tbody{width:100%}.display-grid .display-grid-container table tbody tr.new-row td,.display-grid-drag-container .display-grid-container table tbody tr.new-row td,.grid-view .display-grid-container table tbody tr.new-row td{background:var(--grid-row-cell-new)}.display-grid .display-grid-container table tbody tr.new-row td.editable,.display-grid-drag-container .display-grid-container table tbody tr.new-row td.editable,.grid-view .display-grid-container table tbody tr.new-row td.editable{background:var(--grid-row-cell-neweditable)}.display-grid .display-grid-container table tbody tr.canAllocate td,.display-grid-drag-container .display-grid-container table tbody tr.canAllocate td,.grid-view .display-grid-container table tbody tr.canAllocate td{background:var(--grid-row-cell-allocatable)}.display-grid .display-grid-container table tbody tr.mayAllocate,.display-grid-drag-container .display-grid-container table tbody tr.mayAllocate,.grid-view .display-grid-container table tbody tr.mayAllocate{background:var(--grid-row-cell-allocations)}.display-grid .display-grid-container table tbody tr.searchAllocate,.display-grid-drag-container .display-grid-container table tbody tr.searchAllocate,.grid-view .display-grid-container table tbody tr.searchAllocate{background:var(--grid-row-cell-allocSearch)}.display-grid .display-grid-container table tbody tr.noAllocate,.display-grid-drag-container .display-grid-container table tbody tr.noAllocate,.grid-view .display-grid-container table tbody tr.noAllocate{background:var(--grid-row-cell-allocBlockd)}.display-grid .display-grid-container table tbody tr.future td,.display-grid .display-grid-container table tbody tr.past td,.display-grid-drag-container .display-grid-container table tbody tr.future td,.display-grid-drag-container .display-grid-container table tbody tr.past td,.grid-view .display-grid-container table tbody tr.future td,.grid-view .display-grid-container table tbody tr.past td{border-right:1px solid var(--grid-border)}.display-grid .display-grid-container table tbody tr.absent td,.display-grid .display-grid-container table tbody tr.absent td *,.display-grid .display-grid-container table tbody tr.activity-absent td,.display-grid .display-grid-container table tbody tr.activity-absent td *,.display-grid .display-grid-container table tbody tr.available td,.display-grid .display-grid-container table tbody tr.available td *,.display-grid .display-grid-container table tbody tr.cycle-start td,.display-grid .display-grid-container table tbody tr.cycle-start td *,.display-grid .display-grid-container table tbody tr.disabled td,.display-grid .display-grid-container table tbody tr.disabled td *,.display-grid .display-grid-container table tbody tr.et-available-otherDay td,.display-grid .display-grid-container table tbody tr.et-available-otherDay td *,.display-grid .display-grid-container table tbody tr.et-unavailable td,.display-grid .display-grid-container table tbody tr.et-unavailable td *,.display-grid .display-grid-container table tbody tr.future td,.display-grid .display-grid-container table tbody tr.future td *,.display-grid .display-grid-container table tbody tr.hasAdjustment td,.display-grid .display-grid-container table tbody tr.hasAdjustment td *,.display-grid .display-grid-container table tbody tr.no-teacher-or-room td,.display-grid .display-grid-container table tbody tr.no-teacher-or-room td *,.display-grid .display-grid-container table tbody tr.overload td,.display-grid .display-grid-container table tbody tr.overload td *,.display-grid .display-grid-container table tbody tr.past td,.display-grid .display-grid-container table tbody tr.past td *,.display-grid .display-grid-container table tbody tr.planned-absent td,.display-grid .display-grid-container table tbody tr.planned-absent td *,.display-grid .display-grid-container table tbody tr.replacement td,.display-grid .display-grid-container table tbody tr.replacement td *,.display-grid .display-grid-container table tbody tr.restriction td,.display-grid .display-grid-container table tbody tr.restriction td *,.display-grid .display-grid-container table tbody tr.room-available td,.display-grid .display-grid-container table tbody tr.room-available td *,.display-grid .display-grid-container table tbody tr.selecteddate td,.display-grid .display-grid-container table tbody tr.selecteddate td *,.display-grid .display-grid-container table tbody tr.set-day td,.display-grid .display-grid-container table tbody tr.set-day td *,.display-grid .display-grid-container table tbody tr.split-class td,.display-grid .display-grid-container table tbody tr.split-class td *,.display-grid .display-grid-container table tbody tr.split-same-class td,.display-grid .display-grid-container table tbody tr.split-same-class td *,.display-grid .display-grid-container table tbody tr.stat-over td,.display-grid .display-grid-container table tbody tr.stat-over td *,.display-grid .display-grid-container table tbody tr.stat-under td,.display-grid .display-grid-container table tbody tr.stat-under td *,.display-grid .display-grid-container table tbody tr.today td,.display-grid .display-grid-container table tbody tr.today td *,.display-grid .display-grid-container table tbody tr.underload td,.display-grid .display-grid-container table tbody tr.underload td *,.display-grid-drag-container .display-grid-container table tbody tr.absent td,.display-grid-drag-container .display-grid-container table tbody tr.absent td *,.display-grid-drag-container .display-grid-container table tbody tr.activity-absent td,.display-grid-drag-container .display-grid-container table tbody tr.activity-absent td *,.display-grid-drag-container .display-grid-container table tbody tr.available td,.display-grid-drag-container .display-grid-container table tbody tr.available td *,.display-grid-drag-container .display-grid-container table tbody tr.cycle-start td,.display-grid-drag-container .display-grid-container table tbody tr.cycle-start td *,.display-grid-drag-container .display-grid-container table tbody tr.disabled td,.display-grid-drag-container .display-grid-container table tbody tr.disabled td *,.display-grid-drag-container .display-grid-container table tbody tr.et-available-otherDay td,.display-grid-drag-container .display-grid-container table tbody tr.et-available-otherDay td *,.display-grid-drag-container .display-grid-container table tbody tr.et-unavailable td,.display-grid-drag-container .display-grid-container table tbody tr.et-unavailable td *,.display-grid-drag-container .display-grid-container table tbody tr.future td,.display-grid-drag-container .display-grid-container table tbody tr.future td *,.display-grid-drag-container .display-grid-container table tbody tr.hasAdjustment td,.display-grid-drag-container .display-grid-container table tbody tr.hasAdjustment td *,.display-grid-drag-container .display-grid-container table tbody tr.no-teacher-or-room td,.display-grid-drag-container .display-grid-container table tbody tr.no-teacher-or-room td *,.display-grid-drag-container .display-grid-container table tbody tr.overload td,.display-grid-drag-container .display-grid-container table tbody tr.overload td *,.display-grid-drag-container .display-grid-container table tbody tr.past td,.display-grid-drag-container .display-grid-container table tbody tr.past td *,.display-grid-drag-container .display-grid-container table tbody tr.planned-absent td,.display-grid-drag-container .display-grid-container table tbody tr.planned-absent td *,.display-grid-drag-container .display-grid-container table tbody tr.replacement td,.display-grid-drag-container .display-grid-container table tbody tr.replacement td *,.display-grid-drag-container .display-grid-container table tbody tr.restriction td,.display-grid-drag-container .display-grid-container table tbody tr.restriction td *,.display-grid-drag-container .display-grid-container table tbody tr.room-available td,.display-grid-drag-container .display-grid-container table tbody tr.room-available td *,.display-grid-drag-container .display-grid-container table tbody tr.selecteddate td,.display-grid-drag-container .display-grid-container table tbody tr.selecteddate td *,.display-grid-drag-container .display-grid-container table tbody tr.set-day td,.display-grid-drag-container .display-grid-container table tbody tr.set-day td *,.display-grid-drag-container .display-grid-container table tbody tr.split-class td,.display-grid-drag-container .display-grid-container table tbody tr.split-class td *,.display-grid-drag-container .display-grid-container table tbody tr.split-same-class td,.display-grid-drag-container .display-grid-container table tbody tr.split-same-class td *,.display-grid-drag-container .display-grid-container table tbody tr.stat-over td,.display-grid-drag-container .display-grid-container table tbody tr.stat-over td *,.display-grid-drag-container .display-grid-container table tbody tr.stat-under td,.display-grid-drag-container .display-grid-container table tbody tr.stat-under td *,.display-grid-drag-container .display-grid-container table tbody tr.today td,.display-grid-drag-container .display-grid-container table tbody tr.today td *,.display-grid-drag-container .display-grid-container table tbody tr.underload td,.display-grid-drag-container .display-grid-container table tbody tr.underload td *,.grid-view .display-grid-container table tbody tr.absent td,.grid-view .display-grid-container table tbody tr.absent td *,.grid-view .display-grid-container table tbody tr.activity-absent td,.grid-view .display-grid-container table tbody tr.activity-absent td *,.grid-view .display-grid-container table tbody tr.available td,.grid-view .display-grid-container table tbody tr.available td *,.grid-view .display-grid-container table tbody tr.cycle-start td,.grid-view .display-grid-container table tbody tr.cycle-start td *,.grid-view .display-grid-container table tbody tr.disabled td,.grid-view .display-grid-container table tbody tr.disabled td *,.grid-view .display-grid-container table tbody tr.et-available-otherDay td,.grid-view .display-grid-container table tbody tr.et-available-otherDay td *,.grid-view .display-grid-container table tbody tr.et-unavailable td,.grid-view .display-grid-container table tbody tr.et-unavailable td *,.grid-view .display-grid-container table tbody tr.future td,.grid-view .display-grid-container table tbody tr.future td *,.grid-view .display-grid-container table tbody tr.hasAdjustment td,.grid-view .display-grid-container table tbody tr.hasAdjustment td *,.grid-view .display-grid-container table tbody tr.no-teacher-or-room td,.grid-view .display-grid-container table tbody tr.no-teacher-or-room td *,.grid-view .display-grid-container table tbody tr.overload td,.grid-view .display-grid-container table tbody tr.overload td *,.grid-view .display-grid-container table tbody tr.past td,.grid-view .display-grid-container table tbody tr.past td *,.grid-view .display-grid-container table tbody tr.planned-absent td,.grid-view .display-grid-container table tbody tr.planned-absent td *,.grid-view .display-grid-container table tbody tr.replacement td,.grid-view .display-grid-container table tbody tr.replacement td *,.grid-view .display-grid-container table tbody tr.restriction td,.grid-view .display-grid-container table tbody tr.restriction td *,.grid-view .display-grid-container table tbody tr.room-available td,.grid-view .display-grid-container table tbody tr.room-available td *,.grid-view .display-grid-container table tbody tr.selecteddate td,.grid-view .display-grid-container table tbody tr.selecteddate td *,.grid-view .display-grid-container table tbody tr.set-day td,.grid-view .display-grid-container table tbody tr.set-day td *,.grid-view .display-grid-container table tbody tr.split-class td,.grid-view .display-grid-container table tbody tr.split-class td *,.grid-view .display-grid-container table tbody tr.split-same-class td,.grid-view .display-grid-container table tbody tr.split-same-class td *,.grid-view .display-grid-container table tbody tr.stat-over td,.grid-view .display-grid-container table tbody tr.stat-over td *,.grid-view .display-grid-container table tbody tr.stat-under td,.grid-view .display-grid-container table tbody tr.stat-under td *,.grid-view .display-grid-container table tbody tr.today td,.grid-view .display-grid-container table tbody tr.today td *,.grid-view .display-grid-container table tbody tr.underload td,.grid-view .display-grid-container table tbody tr.underload td *{color:var(--grid-body-foreground)!important}.display-grid .display-grid-container table tbody tr.activity-unavailable td,.display-grid .display-grid-container table tbody tr.activity-unavailable td *,.display-grid .display-grid-container table tbody tr.clash td,.display-grid .display-grid-container table tbody tr.clash td *,.display-grid .display-grid-container table tbody tr.closure td,.display-grid .display-grid-container table tbody tr.closure td *,.display-grid .display-grid-container table tbody tr.conflict td,.display-grid .display-grid-container table tbody tr.conflict td *,.display-grid .display-grid-container table tbody tr.conflicts-possible td,.display-grid .display-grid-container table tbody tr.conflicts-possible td *,.display-grid .display-grid-container table tbody tr.counted-absent td,.display-grid .display-grid-container table tbody tr.counted-absent td *,.display-grid .display-grid-container table tbody tr.et-unavailable-otherDay td,.display-grid .display-grid-container table tbody tr.et-unavailable-otherDay td *,.display-grid .display-grid-container table tbody tr.excess-units td,.display-grid .display-grid-container table tbody tr.excess-units td *,.display-grid .display-grid-container table tbody tr.highlight td,.display-grid .display-grid-container table tbody tr.highlight td *,.display-grid .display-grid-container table tbody tr.issue td,.display-grid .display-grid-container table tbody tr.issue td *,.display-grid .display-grid-container table tbody tr.no-assign td,.display-grid .display-grid-container table tbody tr.no-assign td *,.display-grid .display-grid-container table tbody tr.outstanding td,.display-grid .display-grid-container table tbody tr.outstanding td *,.display-grid .display-grid-container table tbody tr.planned-unavailable td,.display-grid .display-grid-container table tbody tr.planned-unavailable td *,.display-grid .display-grid-container table tbody tr.same td,.display-grid .display-grid-container table tbody tr.same td *,.display-grid .display-grid-container table tbody tr.searchhighlight td,.display-grid .display-grid-container table tbody tr.searchhighlight td *,.display-grid .display-grid-container table tbody tr.under-units td,.display-grid .display-grid-container table tbody tr.under-units td *,.display-grid-drag-container .display-grid-container table tbody tr.activity-unavailable td,.display-grid-drag-container .display-grid-container table tbody tr.activity-unavailable td *,.display-grid-drag-container .display-grid-container table tbody tr.clash td,.display-grid-drag-container .display-grid-container table tbody tr.clash td *,.display-grid-drag-container .display-grid-container table tbody tr.closure td,.display-grid-drag-container .display-grid-container table tbody tr.closure td *,.display-grid-drag-container .display-grid-container table tbody tr.conflict td,.display-grid-drag-container .display-grid-container table tbody tr.conflict td *,.display-grid-drag-container .display-grid-container table tbody tr.conflicts-possible td,.display-grid-drag-container .display-grid-container table tbody tr.conflicts-possible td *,.display-grid-drag-container .display-grid-container table tbody tr.counted-absent td,.display-grid-drag-container .display-grid-container table tbody tr.counted-absent td *,.display-grid-drag-container .display-grid-container table tbody tr.et-unavailable-otherDay td,.display-grid-drag-container .display-grid-container table tbody tr.et-unavailable-otherDay td *,.display-grid-drag-container .display-grid-container table tbody tr.excess-units td,.display-grid-drag-container .display-grid-container table tbody tr.excess-units td *,.display-grid-drag-container .display-grid-container table tbody tr.highlight td,.display-grid-drag-container .display-grid-container table tbody tr.highlight td *,.display-grid-drag-container .display-grid-container table tbody tr.issue td,.display-grid-drag-container .display-grid-container table tbody tr.issue td *,.display-grid-drag-container .display-grid-container table tbody tr.no-assign td,.display-grid-drag-container .display-grid-container table tbody tr.no-assign td *,.display-grid-drag-container .display-grid-container table tbody tr.outstanding td,.display-grid-drag-container .display-grid-container table tbody tr.outstanding td *,.display-grid-drag-container .display-grid-container table tbody tr.planned-unavailable td,.display-grid-drag-container .display-grid-container table tbody tr.planned-unavailable td *,.display-grid-drag-container .display-grid-container table tbody tr.same td,.display-grid-drag-container .display-grid-container table tbody tr.same td *,.display-grid-drag-container .display-grid-container table tbody tr.searchhighlight td,.display-grid-drag-container .display-grid-container table tbody tr.searchhighlight td *,.display-grid-drag-container .display-grid-container table tbody tr.under-units td,.display-grid-drag-container .display-grid-container table tbody tr.under-units td *,.grid-view .display-grid-container table tbody tr.activity-unavailable td,.grid-view .display-grid-container table tbody tr.activity-unavailable td *,.grid-view .display-grid-container table tbody tr.clash td,.grid-view .display-grid-container table tbody tr.clash td *,.grid-view .display-grid-container table tbody tr.closure td,.grid-view .display-grid-container table tbody tr.closure td *,.grid-view .display-grid-container table tbody tr.conflict td,.grid-view .display-grid-container table tbody tr.conflict td *,.grid-view .display-grid-container table tbody tr.conflicts-possible td,.grid-view .display-grid-container table tbody tr.conflicts-possible td *,.grid-view .display-grid-container table tbody tr.counted-absent td,.grid-view .display-grid-container table tbody tr.counted-absent td *,.grid-view .display-grid-container table tbody tr.et-unavailable-otherDay td,.grid-view .display-grid-container table tbody tr.et-unavailable-otherDay td *,.grid-view .display-grid-container table tbody tr.excess-units td,.grid-view .display-grid-container table tbody tr.excess-units td *,.grid-view .display-grid-container table tbody tr.highlight td,.grid-view .display-grid-container table tbody tr.highlight td *,.grid-view .display-grid-container table tbody tr.issue td,.grid-view .display-grid-container table tbody tr.issue td *,.grid-view .display-grid-container table tbody tr.no-assign td,.grid-view .display-grid-container table tbody tr.no-assign td *,.grid-view .display-grid-container table tbody tr.outstanding td,.grid-view .display-grid-container table tbody tr.outstanding td *,.grid-view .display-grid-container table tbody tr.planned-unavailable td,.grid-view .display-grid-container table tbody tr.planned-unavailable td *,.grid-view .display-grid-container table tbody tr.same td,.grid-view .display-grid-container table tbody tr.same td *,.grid-view .display-grid-container table tbody tr.searchhighlight td,.grid-view .display-grid-container table tbody tr.searchhighlight td *,.grid-view .display-grid-container table tbody tr.under-units td,.grid-view .display-grid-container table tbody tr.under-units td *{color:var(--grid-body-foreground-alt)!important}.display-grid .display-grid-container table tbody tr.past td,.display-grid-drag-container .display-grid-container table tbody tr.past td,.grid-view .display-grid-container table tbody tr.past td{background:var(--grid-row-cell-past)}.display-grid .display-grid-container table tbody tr.future td,.display-grid .display-grid-container table tbody tr.split-same-class td,.display-grid-drag-container .display-grid-container table tbody tr.future td,.display-grid-drag-container .display-grid-container table tbody tr.split-same-class td,.grid-view .display-grid-container table tbody tr.future td,.grid-view .display-grid-container table tbody tr.split-same-class td{background:var(--grid-row-cell-future)}.display-grid .display-grid-container table tbody tr.selecteddate td,.display-grid .display-grid-container table tbody tr.split-class td,.display-grid-drag-container .display-grid-container table tbody tr.selecteddate td,.display-grid-drag-container .display-grid-container table tbody tr.split-class td,.grid-view .display-grid-container table tbody tr.selecteddate td,.grid-view .display-grid-container table tbody tr.split-class td{background:var(--grid-row-cell-selected)}.display-grid .display-grid-container table tbody tr.today td,.display-grid-drag-container .display-grid-container table tbody tr.today td,.grid-view .display-grid-container table tbody tr.today td{background:var(--grid-body-background);border:1px solid var(--grid-row-cell-selected)}.display-grid .display-grid-container table tbody tr.replacement td,.display-grid-drag-container .display-grid-container table tbody tr.replacement td,.grid-view .display-grid-container table tbody tr.replacement td{background:var(--grid-row-cell-replacement)}.display-grid .display-grid-container table tbody tr.stat-over td,.display-grid-drag-container .display-grid-container table tbody tr.stat-over td,.grid-view .display-grid-container table tbody tr.stat-over td{background:var(--grid-row-cell-stat-over)}.display-grid .display-grid-container table tbody tr.stat-under td,.display-grid-drag-container .display-grid-container table tbody tr.stat-under td,.grid-view .display-grid-container table tbody tr.stat-under td{background:var(--grid-row-cell-stat-under)}.display-grid .display-grid-container table tbody tr.mrcg td,.display-grid-drag-container .display-grid-container table tbody tr.mrcg td,.grid-view .display-grid-container table tbody tr.mrcg td{background:var(--grid-row-cell-mrcg)}.display-grid .display-grid-container table tbody tr.composite:not(.primary-composite) td,.display-grid-drag-container .display-grid-container table tbody tr.composite:not(.primary-composite) td,.grid-view .display-grid-container table tbody tr.composite:not(.primary-composite) td{background:var(--grid-row-cell-composite)}.display-grid .display-grid-container table tbody tr.no-teacher-or-room td,.display-grid-drag-container .display-grid-container table tbody tr.no-teacher-or-room td,.grid-view .display-grid-container table tbody tr.no-teacher-or-room td{background:var(--grid-row-cell-noteacherroom)}.display-grid .display-grid-container table tbody tr.cancelled td,.display-grid .display-grid-container table tbody tr.edited td,.display-grid .display-grid-container table tbody tr.joined td,.display-grid-drag-container .display-grid-container table tbody tr.cancelled td,.display-grid-drag-container .display-grid-container table tbody tr.edited td,.display-grid-drag-container .display-grid-container table tbody tr.joined td,.grid-view .display-grid-container table tbody tr.cancelled td,.grid-view .display-grid-container table tbody tr.edited td,.grid-view .display-grid-container table tbody tr.joined td{background:var(--grid-row-cell-cancelled)}.display-grid .display-grid-container table tbody tr.unavailable td,.display-grid-drag-container .display-grid-container table tbody tr.unavailable td,.grid-view .display-grid-container table tbody tr.unavailable td{background:var(--grid-row-cell-unavailable)}.display-grid .display-grid-container table tbody tr.clash td,.display-grid .display-grid-container table tbody tr.closure td,.display-grid .display-grid-container table tbody tr.no-assign td,.display-grid-drag-container .display-grid-container table tbody tr.clash td,.display-grid-drag-container .display-grid-container table tbody tr.closure td,.display-grid-drag-container .display-grid-container table tbody tr.no-assign td,.grid-view .display-grid-container table tbody tr.clash td,.grid-view .display-grid-container table tbody tr.closure td,.grid-view .display-grid-container table tbody tr.no-assign td{background:var(--grid-row-cell-clash)}.display-grid .display-grid-container table tbody tr.et-unavailable td,.display-grid-drag-container .display-grid-container table tbody tr.et-unavailable td,.grid-view .display-grid-container table tbody tr.et-unavailable td{background:var(--grid-row-cell-etunavailable)}.display-grid .display-grid-container table tbody tr.activity-unavailable td,.display-grid .display-grid-container table tbody tr.et-unavailable-otherDay td,.display-grid-drag-container .display-grid-container table tbody tr.activity-unavailable td,.display-grid-drag-container .display-grid-container table tbody tr.et-unavailable-otherDay td,.grid-view .display-grid-container table tbody tr.activity-unavailable td,.grid-view .display-grid-container table tbody tr.et-unavailable-otherDay td{background:var(--grid-row-cell-unavailable-activity)}.display-grid .display-grid-container table tbody tr.planned-unavailable td,.display-grid-drag-container .display-grid-container table tbody tr.planned-unavailable td,.grid-view .display-grid-container table tbody tr.planned-unavailable td{background:var(--grid-row-cell-unavailable-planned)}.display-grid .display-grid-container table tbody tr.available td,.display-grid-drag-container .display-grid-container table tbody tr.available td,.grid-view .display-grid-container table tbody tr.available td{background:var(--grid-row-cell-available)}.display-grid .display-grid-container table tbody tr.absent td,.display-grid .display-grid-container table tbody tr.reserve td,.display-grid-drag-container .display-grid-container table tbody tr.absent td,.display-grid-drag-container .display-grid-container table tbody tr.reserve td,.grid-view .display-grid-container table tbody tr.absent td,.grid-view .display-grid-container table tbody tr.reserve td{background:var(--grid-row-cell-absent)}.display-grid .display-grid-container table tbody tr.not-at-school td,.display-grid-drag-container .display-grid-container table tbody tr.not-at-school td,.grid-view .display-grid-container table tbody tr.not-at-school td{background:var(--grid-row-cell-notatschool)}.display-grid .display-grid-container table tbody tr.edit td,.display-grid-drag-container .display-grid-container table tbody tr.edit td,.grid-view .display-grid-container table tbody tr.edit td{color:var(--grid-row-cell-edit)!important}.display-grid .display-grid-container table tbody tr.above-default td,.display-grid .display-grid-container table tbody tr.activity-absent td,.display-grid-drag-container .display-grid-container table tbody tr.above-default td,.display-grid-drag-container .display-grid-container table tbody tr.activity-absent td,.grid-view .display-grid-container table tbody tr.above-default td,.grid-view .display-grid-container table tbody tr.activity-absent td{background:var(--grid-row-cell-absent-activity)}.display-grid .display-grid-container table tbody tr.planned-absent td,.display-grid-drag-container .display-grid-container table tbody tr.planned-absent td,.grid-view .display-grid-container table tbody tr.planned-absent td{background:var(--grid-row-cell-absent-planned)}.display-grid .display-grid-container table tbody tr.room-available td,.display-grid-drag-container .display-grid-container table tbody tr.room-available td,.grid-view .display-grid-container table tbody tr.room-available td{background:var(--grid-row-cell-roomavailable)}.display-grid .display-grid-container table tbody tr.et-available-otherDay td,.display-grid-drag-container .display-grid-container table tbody tr.et-available-otherDay td,.grid-view .display-grid-container table tbody tr.et-available-otherDay td{background:var(--grid-row-cell-etavailother)}.display-grid .display-grid-container table tbody tr.cycle-start td,.display-grid .display-grid-container table tbody tr.set-day td,.display-grid-drag-container .display-grid-container table tbody tr.cycle-start td,.display-grid-drag-container .display-grid-container table tbody tr.set-day td,.grid-view .display-grid-container table tbody tr.cycle-start td,.grid-view .display-grid-container table tbody tr.set-day td{background:var(--grid-row-cell-cyclestart)}.display-grid .display-grid-container table tbody tr.conflict td,.display-grid .display-grid-container table tbody tr.counted-absent td,.display-grid-drag-container .display-grid-container table tbody tr.conflict td,.display-grid-drag-container .display-grid-container table tbody tr.counted-absent td,.grid-view .display-grid-container table tbody tr.conflict td,.grid-view .display-grid-container table tbody tr.counted-absent td{background:var(--grid-row-cell-countedabsent)}.display-grid .display-grid-container table tbody tr.activity-available td,.display-grid-drag-container .display-grid-container table tbody tr.activity-available td,.grid-view .display-grid-container table tbody tr.activity-available td{background:var(--grid-row-cell-available-activity)}.display-grid .display-grid-container table tbody tr.planned-available td,.display-grid-drag-container .display-grid-container table tbody tr.planned-available td,.grid-view .display-grid-container table tbody tr.planned-available td{background:var(--grid-row-cell-available-planned)}.display-grid .display-grid-container table tbody tr.has-change td,.display-grid-drag-container .display-grid-container table tbody tr.has-change td,.grid-view .display-grid-container table tbody tr.has-change td{background:var(--grid-row-cell-has-change)}.display-grid .display-grid-container table tbody tr.overload td,.display-grid .display-grid-container table tbody tr.restriction td,.display-grid-drag-container .display-grid-container table tbody tr.overload td,.display-grid-drag-container .display-grid-container table tbody tr.restriction td,.grid-view .display-grid-container table tbody tr.overload td,.grid-view .display-grid-container table tbody tr.restriction td{background:var(--grid-row-cell-overload)}.display-grid .display-grid-container table tbody tr.overload td.editable,.display-grid .display-grid-container table tbody tr.restriction td.editable,.display-grid-drag-container .display-grid-container table tbody tr.overload td.editable,.display-grid-drag-container .display-grid-container table tbody tr.restriction td.editable,.grid-view .display-grid-container table tbody tr.overload td.editable,.grid-view .display-grid-container table tbody tr.restriction td.editable{background:var(--grid-row-cell-overload-editable)}.display-grid .display-grid-container table tbody tr.underload td,.display-grid-drag-container .display-grid-container table tbody tr.underload td,.grid-view .display-grid-container table tbody tr.underload td{background:var(--grid-row-cell-underload)}.display-grid .display-grid-container table tbody tr.underload td.editable,.display-grid-drag-container .display-grid-container table tbody tr.underload td.editable,.grid-view .display-grid-container table tbody tr.underload td.editable{background:var(--grid-row-cell-underload-editable)}.display-grid .display-grid-container table tbody tr.outstanding td,.display-grid-drag-container .display-grid-container table tbody tr.outstanding td,.grid-view .display-grid-container table tbody tr.outstanding td{background:var(--grid-row-cell-outstanding)}.display-grid .display-grid-container table tbody tr.empty td,.display-grid-drag-container .display-grid-container table tbody tr.empty td,.grid-view .display-grid-container table tbody tr.empty td{background:var(--grid-disabled)}.display-grid .display-grid-container table tbody tr.issue td,.display-grid .display-grid-container table tbody tr.under-units td,.display-grid-drag-container .display-grid-container table tbody tr.issue td,.display-grid-drag-container .display-grid-container table tbody tr.under-units td,.grid-view .display-grid-container table tbody tr.issue td,.grid-view .display-grid-container table tbody tr.under-units td{background:var(--grid-row-cell-issue)}.display-grid .display-grid-container table tbody tr.conflicts-possible td,.display-grid .display-grid-container table tbody tr.excess-units td,.display-grid-drag-container .display-grid-container table tbody tr.conflicts-possible td,.display-grid-drag-container .display-grid-container table tbody tr.excess-units td,.grid-view .display-grid-container table tbody tr.conflicts-possible td,.grid-view .display-grid-container table tbody tr.excess-units td{background:var(--grid-row-cell-edit)}.display-grid .display-grid-container table tbody tr.same td,.display-grid-drag-container .display-grid-container table tbody tr.same td,.grid-view .display-grid-container table tbody tr.same td{background:var(--grid-row-cell-same)}.display-grid .display-grid-container table tbody tr.missed td,.display-grid-drag-container .display-grid-container table tbody tr.missed td,.grid-view .display-grid-container table tbody tr.missed td{background:var(--grid-body-background)}.display-grid .display-grid-container table tbody tr.highlight td,.display-grid .display-grid-container table tbody tr.searchhighlight td,.display-grid-drag-container .display-grid-container table tbody tr.highlight td,.display-grid-drag-container .display-grid-container table tbody tr.searchhighlight td,.grid-view .display-grid-container table tbody tr.highlight td,.grid-view .display-grid-container table tbody tr.searchhighlight td{background:var(--grid-row-cell-highlight)!important;font-weight:500}.display-grid .display-grid-container table tbody tr.highlight td:hover,.display-grid .display-grid-container table tbody tr.searchhighlight td:hover,.display-grid-drag-container .display-grid-container table tbody tr.highlight td:hover,.display-grid-drag-container .display-grid-container table tbody tr.searchhighlight td:hover,.grid-view .display-grid-container table tbody tr.highlight td:hover,.grid-view .display-grid-container table tbody tr.searchhighlight td:hover{background:var(--grid-row-cell-highlight-hover)!important}.display-grid .display-grid-container table tbody tr.highlight td.selected,.display-grid .display-grid-container table tbody tr.searchhighlight td.selected,.display-grid-drag-container .display-grid-container table tbody tr.highlight td.selected,.display-grid-drag-container .display-grid-container table tbody tr.searchhighlight td.selected,.grid-view .display-grid-container table tbody tr.highlight td.selected,.grid-view .display-grid-container table tbody tr.searchhighlight td.selected{background:var(--grid-row-cell-highlight-selected)!important}.display-grid .display-grid-container table tbody tr.disabled td,.display-grid-drag-container .display-grid-container table tbody tr.disabled td,.grid-view .display-grid-container table tbody tr.disabled td{background:var(--grid-row-cell-disabled)!important;color:var(--input-foreground-disabled)!important;cursor:auto}.display-grid .display-grid-container table tbody tr.group-row td,.display-grid .display-grid-container table tbody tr.group-row.selected td,.display-grid-drag-container .display-grid-container table tbody tr.group-row td,.display-grid-drag-container .display-grid-container table tbody tr.group-row.selected td,.grid-view .display-grid-container table tbody tr.group-row td,.grid-view .display-grid-container table tbody tr.group-row.selected td{background:var(--grid-border);border-bottom:1px solid var(--grid-hard-rule)!important;border-right:1px solid var(--grid-hard-rule)!important;border-top:1px solid var(--grid-hard-rule)!important}@media screen{.display-grid .display-grid-container table tbody tr.selected.overload td,.display-grid .display-grid-container table tbody tr.selected.restriction td,.display-grid-drag-container .display-grid-container table tbody tr.selected.overload td,.display-grid-drag-container .display-grid-container table tbody tr.selected.restriction td,.grid-view .display-grid-container table tbody tr.selected.overload td,.grid-view .display-grid-container table tbody tr.selected.restriction td{background:var(--grid-row-selected-cell-overload)}.display-grid .display-grid-container table tbody tr.selected.overload td.editable.selected,.display-grid .display-grid-container table tbody tr.selected.overload td.editable.selected:focus,.display-grid .display-grid-container table tbody tr.selected.overload td.editable.selected:hover,.display-grid .display-grid-container table tbody tr.selected.overload td.selected,.display-grid .display-grid-container table tbody tr.selected.restriction td.editable.selected,.display-grid .display-grid-container table tbody tr.selected.restriction td.editable.selected:focus,.display-grid .display-grid-container table tbody tr.selected.restriction td.editable.selected:hover,.display-grid .display-grid-container table tbody tr.selected.restriction td.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected.overload td.editable.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected.overload td.editable.selected:focus,.display-grid-drag-container .display-grid-container table tbody tr.selected.overload td.editable.selected:hover,.display-grid-drag-container .display-grid-container table tbody tr.selected.overload td.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected.restriction td.editable.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected.restriction td.editable.selected:focus,.display-grid-drag-container .display-grid-container table tbody tr.selected.restriction td.editable.selected:hover,.display-grid-drag-container .display-grid-container table tbody tr.selected.restriction td.selected,.grid-view .display-grid-container table tbody tr.selected.overload td.editable.selected,.grid-view .display-grid-container table tbody tr.selected.overload td.editable.selected:focus,.grid-view .display-grid-container table tbody tr.selected.overload td.editable.selected:hover,.grid-view .display-grid-container table tbody tr.selected.overload td.selected,.grid-view .display-grid-container table tbody tr.selected.restriction td.editable.selected,.grid-view .display-grid-container table tbody tr.selected.restriction td.editable.selected:focus,.grid-view .display-grid-container table tbody tr.selected.restriction td.editable.selected:hover,.grid-view .display-grid-container table tbody tr.selected.restriction td.selected{background:var(--grid-row-selected-cell-overload-selected)}}.display-grid .display-grid-container table tbody tr.selected.overload td.editable,.display-grid .display-grid-container table tbody tr.selected.restriction td.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected.overload td.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected.restriction td.editable,.grid-view .display-grid-container table tbody tr.selected.overload td.editable,.grid-view .display-grid-container table tbody tr.selected.restriction td.editable{background:var(--grid-row-selected-cell-overload)}.display-grid .display-grid-container table tbody tr.selected.hasAdjustment td.editable,.display-grid .display-grid-container table tbody tr.selected.underload td.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected.hasAdjustment td.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected.underload td.editable,.grid-view .display-grid-container table tbody tr.selected.hasAdjustment td.editable,.grid-view .display-grid-container table tbody tr.selected.underload td.editable{background:var(--grid-row-cell-underload-editable)}.display-grid .display-grid-container table tbody tr.selected.outstanding td,.display-grid-drag-container .display-grid-container table tbody tr.selected.outstanding td,.grid-view .display-grid-container table tbody tr.selected.outstanding td{background:var(--grid-row-cell-outstanding)}.display-grid .display-grid-container table tbody tr.selected.empty td,.display-grid-drag-container .display-grid-container table tbody tr.selected.empty td,.grid-view .display-grid-container table tbody tr.selected.empty td{background:var(--grid-disabled)}.display-grid .display-grid-container table tbody tr.selected.issue td,.display-grid .display-grid-container table tbody tr.selected.under-units td,.display-grid-drag-container .display-grid-container table tbody tr.selected.issue td,.display-grid-drag-container .display-grid-container table tbody tr.selected.under-units td,.grid-view .display-grid-container table tbody tr.selected.issue td,.grid-view .display-grid-container table tbody tr.selected.under-units td{background:var(--grid-row-cell-issue)}.display-grid .display-grid-container table tbody tr.selected.conflicts-possible td,.display-grid .display-grid-container table tbody tr.selected.excess-units td,.display-grid-drag-container .display-grid-container table tbody tr.selected.conflicts-possible td,.display-grid-drag-container .display-grid-container table tbody tr.selected.excess-units td,.grid-view .display-grid-container table tbody tr.selected.conflicts-possible td,.grid-view .display-grid-container table tbody tr.selected.excess-units td{background:var(--grid-row-cell-edit)}.display-grid .display-grid-container table tbody tr.selected.same td,.display-grid-drag-container .display-grid-container table tbody tr.selected.same td,.grid-view .display-grid-container table tbody tr.selected.same td{background:var(--grid-row-cell-same)}.display-grid .display-grid-container table tbody tr.selected.reserve td,.display-grid-drag-container .display-grid-container table tbody tr.selected.reserve td,.grid-view .display-grid-container table tbody tr.selected.reserve td{background:var(--grid-row-cell-absent)}.display-grid .display-grid-container table tbody tr.selected.missed td,.display-grid-drag-container .display-grid-container table tbody tr.selected.missed td,.grid-view .display-grid-container table tbody tr.selected.missed td{background:var(--grid-body-background)}.display-grid .display-grid-container table tbody tr.selected.overload td div,.display-grid .display-grid-container table tbody tr.selected.restriction td div,.display-grid .display-grid-container table tbody tr.selected.underload td div,.display-grid-drag-container .display-grid-container table tbody tr.selected.overload td div,.display-grid-drag-container .display-grid-container table tbody tr.selected.restriction td div,.display-grid-drag-container .display-grid-container table tbody tr.selected.underload td div,.grid-view .display-grid-container table tbody tr.selected.overload td div,.grid-view .display-grid-container table tbody tr.selected.restriction td div,.grid-view .display-grid-container table tbody tr.selected.underload td div{width:100%}.display-grid .display-grid-container table tbody tr.selected td.selected-column,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected-column,.grid-view .display-grid-container table tbody tr.selected td.selected-column{background:var(--grid-row-cell-selectedcol-selected)}.display-grid .display-grid-container table tbody tr.selected td.selected-column,.display-grid .display-grid-container table tbody tr.selected td.selected-column *,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected-column,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected-column *,.grid-view .display-grid-container table tbody tr.selected td.selected-column,.grid-view .display-grid-container table tbody tr.selected td.selected-column *{color:var(--grid-row-cell-selectedcol-selected-fore)}.display-grid .display-grid-container table tbody tr.selected td.yardDutyPeriod,.display-grid-drag-container .display-grid-container table tbody tr.selected td.yardDutyPeriod,.grid-view .display-grid-container table tbody tr.selected td.yardDutyPeriod{background:var(--grid-row-cell-yarddutyperiod)}.display-grid .display-grid-container table tbody tr.selected td.replacement,.display-grid-drag-container .display-grid-container table tbody tr.selected td.replacement,.grid-view .display-grid-container table tbody tr.selected td.replacement{background:var(--grid-row-cell-replacement)}.display-grid .display-grid-container table tbody tr.selected td.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable,.grid-view .display-grid-container table tbody tr.selected td.editable{background:var(--grid-row-selected-cell-editable)}.display-grid .display-grid-container table tbody tr.selected td.past,.display-grid-drag-container .display-grid-container table tbody tr.selected td.past,.grid-view .display-grid-container table tbody tr.selected td.past{background:var(--grid-row-cell-past-hover)}.display-grid .display-grid-container table tbody tr.selected td.future,.display-grid .display-grid-container table tbody tr.selected td.split-same-class,.display-grid-drag-container .display-grid-container table tbody tr.selected td.future,.display-grid-drag-container .display-grid-container table tbody tr.selected td.split-same-class,.grid-view .display-grid-container table tbody tr.selected td.future,.grid-view .display-grid-container table tbody tr.selected td.split-same-class{background:var(--grid-row-cell-future-hover)}.display-grid .display-grid-container table tbody tr.selected td.selecteddate,.display-grid .display-grid-container table tbody tr.selected td.split-class,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selecteddate,.display-grid-drag-container .display-grid-container table tbody tr.selected td.split-class,.grid-view .display-grid-container table tbody tr.selected td.selecteddate,.grid-view .display-grid-container table tbody tr.selected td.split-class{background:var(--grid-row-cell-selected-hover)}.display-grid .display-grid-container table tbody tr.selected td.today,.display-grid-drag-container .display-grid-container table tbody tr.selected td.today,.grid-view .display-grid-container table tbody tr.selected td.today{background:var(--grid-body-background);border:1px solid var(--grid-row-cell-selected)}.display-grid .display-grid-container table tbody tr.selected td.stat-over,.display-grid-drag-container .display-grid-container table tbody tr.selected td.stat-over,.grid-view .display-grid-container table tbody tr.selected td.stat-over{background:var(--grid-row-cell-stat-over-hover)}.display-grid .display-grid-container table tbody tr.selected td.stat-under,.display-grid-drag-container .display-grid-container table tbody tr.selected td.stat-under,.grid-view .display-grid-container table tbody tr.selected td.stat-under{background:var(--grid-row-cell-stat-under-hover)}.display-grid .display-grid-container table tbody tr.selected td.mrcg,.display-grid-drag-container .display-grid-container table tbody tr.selected td.mrcg,.grid-view .display-grid-container table tbody tr.selected td.mrcg{background:var(--grid-row-cell-mrcg-hover)}.display-grid .display-grid-container table tbody tr.selected td.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.composite:not(.primary-composite){background:var(--grid-row-cell-composite-hover)}.display-grid .display-grid-container table tbody tr.selected td.no-teacher-or-room,.display-grid-drag-container .display-grid-container table tbody tr.selected td.no-teacher-or-room,.grid-view .display-grid-container table tbody tr.selected td.no-teacher-or-room{background:var(--grid-row-cell-noteacherroom)}.display-grid .display-grid-container table tbody tr.selected td.no-room,.display-grid .display-grid-container table tbody tr.selected td.no-room.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.no-room,.display-grid-drag-container .display-grid-container table tbody tr.selected td.no-room.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.no-room,.grid-view .display-grid-container table tbody tr.selected td.no-room.composite:not(.primary-composite){background:var(--grid-row-cell-noroom-hover)}.display-grid .display-grid-container table tbody tr.selected td.room-removed,.display-grid .display-grid-container table tbody tr.selected td.room-removed.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.room-removed,.display-grid-drag-container .display-grid-container table tbody tr.selected td.room-removed.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.room-removed,.grid-view .display-grid-container table tbody tr.selected td.room-removed.composite:not(.primary-composite){background:var(--grid-row-cell-roomremoved)}.display-grid .display-grid-container table tbody tr.selected td.no-teacher,.display-grid .display-grid-container table tbody tr.selected td.no-teacher.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.no-teacher,.display-grid-drag-container .display-grid-container table tbody tr.selected td.no-teacher.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.no-teacher,.grid-view .display-grid-container table tbody tr.selected td.no-teacher.composite:not(.primary-composite){background:var(--grid-row-cell-noteacher)}.display-grid .display-grid-container table tbody tr.selected td.cancelled,.display-grid .display-grid-container table tbody tr.selected td.cancelled.selected,.display-grid .display-grid-container table tbody tr.selected td.composite.cancelled,.display-grid .display-grid-container table tbody tr.selected td.edited,.display-grid .display-grid-container table tbody tr.selected td.joined,.display-grid-drag-container .display-grid-container table tbody tr.selected td.cancelled,.display-grid-drag-container .display-grid-container table tbody tr.selected td.cancelled.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.composite.cancelled,.display-grid-drag-container .display-grid-container table tbody tr.selected td.edited,.display-grid-drag-container .display-grid-container table tbody tr.selected td.joined,.grid-view .display-grid-container table tbody tr.selected td.cancelled,.grid-view .display-grid-container table tbody tr.selected td.cancelled.selected,.grid-view .display-grid-container table tbody tr.selected td.composite.cancelled,.grid-view .display-grid-container table tbody tr.selected td.edited,.grid-view .display-grid-container table tbody tr.selected td.joined{background:var(--grid-row-cell-cancelled-hover)}.display-grid .display-grid-container table tbody tr.selected td.unavailable,.display-grid .display-grid-container table tbody tr.selected td.unavailable.composite:not(.primary-composite),.display-grid .display-grid-container table tbody tr.selected td.unavailable.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.unavailable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.unavailable.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.unavailable.selected,.grid-view .display-grid-container table tbody tr.selected td.unavailable,.grid-view .display-grid-container table tbody tr.selected td.unavailable.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.unavailable.selected{background:var(--grid-row-cell-unavailable-hover)}.display-grid .display-grid-container table tbody tr.selected td.clash,.display-grid .display-grid-container table tbody tr.selected td.closure,.display-grid .display-grid-container table tbody tr.selected td.no-assign,.display-grid-drag-container .display-grid-container table tbody tr.selected td.clash,.display-grid-drag-container .display-grid-container table tbody tr.selected td.closure,.display-grid-drag-container .display-grid-container table tbody tr.selected td.no-assign,.grid-view .display-grid-container table tbody tr.selected td.clash,.grid-view .display-grid-container table tbody tr.selected td.closure,.grid-view .display-grid-container table tbody tr.selected td.no-assign{background:var(--grid-row-cell-clash)}.display-grid .display-grid-container table tbody tr.selected td.et-unavailable,.display-grid .display-grid-container table tbody tr.selected td.et-unavailable.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.et-unavailable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.et-unavailable.selected,.grid-view .display-grid-container table tbody tr.selected td.et-unavailable,.grid-view .display-grid-container table tbody tr.selected td.et-unavailable.selected{background:var(--grid-row-cell-etunavailable-hover)}.display-grid .display-grid-container table tbody tr.selected td.activity-unavailable,.display-grid .display-grid-container table tbody tr.selected td.activity-unavailable.composite:not(.primary-composite),.display-grid .display-grid-container table tbody tr.selected td.activity-unavailable.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.activity-unavailable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.activity-unavailable.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.activity-unavailable.selected,.grid-view .display-grid-container table tbody tr.selected td.activity-unavailable,.grid-view .display-grid-container table tbody tr.selected td.activity-unavailable.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.activity-unavailable.selected{background:var(--grid-row-cell-unavailable-activity-hover)}.display-grid .display-grid-container table tbody tr.selected td.planned-unavailable,.display-grid .display-grid-container table tbody tr.selected td.planned-unavailable.composite:not(.primary-composite),.display-grid .display-grid-container table tbody tr.selected td.planned-unavailable.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.planned-unavailable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.planned-unavailable.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.planned-unavailable.selected,.grid-view .display-grid-container table tbody tr.selected td.planned-unavailable,.grid-view .display-grid-container table tbody tr.selected td.planned-unavailable.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.planned-unavailable.selected{background:var(--grid-row-cell-unavailable-planned-hover)}.display-grid .display-grid-container table tbody tr.selected td.et-unavailable-otherDay,.display-grid .display-grid-container table tbody tr.selected td.et-unavailable-otherDay.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.et-unavailable-otherDay,.display-grid-drag-container .display-grid-container table tbody tr.selected td.et-unavailable-otherDay.selected,.grid-view .display-grid-container table tbody tr.selected td.et-unavailable-otherDay,.grid-view .display-grid-container table tbody tr.selected td.et-unavailable-otherDay.selected{background:var(--grid-row-cell-unavailable-activity-hover)}.display-grid .display-grid-container table tbody tr.selected td.available,.display-grid .display-grid-container table tbody tr.selected td.available.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.available,.display-grid-drag-container .display-grid-container table tbody tr.selected td.available.selected,.grid-view .display-grid-container table tbody tr.selected td.available,.grid-view .display-grid-container table tbody tr.selected td.available.selected{background:var(--grid-row-cell-available-hover)}.display-grid .display-grid-container table tbody tr.selected td.absent,.display-grid .display-grid-container table tbody tr.selected td.absent.composite:not(.primary-composite),.display-grid .display-grid-container table tbody tr.selected td.absent.selected,.display-grid .display-grid-container table tbody tr.selected td.reserve,.display-grid-drag-container .display-grid-container table tbody tr.selected td.absent,.display-grid-drag-container .display-grid-container table tbody tr.selected td.absent.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.absent.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.reserve,.grid-view .display-grid-container table tbody tr.selected td.absent,.grid-view .display-grid-container table tbody tr.selected td.absent.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.absent.selected,.grid-view .display-grid-container table tbody tr.selected td.reserve{background:var(--grid-row-cell-absent-hover)}.display-grid .display-grid-container table tbody tr.selected td.not-at-school,.display-grid-drag-container .display-grid-container table tbody tr.selected td.not-at-school,.grid-view .display-grid-container table tbody tr.selected td.not-at-school{background:var(--grid-row-cell-notatschool-hover)}.display-grid .display-grid-container table tbody tr.selected td.edit,.display-grid-drag-container .display-grid-container table tbody tr.selected td.edit,.grid-view .display-grid-container table tbody tr.selected td.edit{color:var(--grid-row-cell-edit)!important}.display-grid .display-grid-container table tbody tr.selected td.above-default,.display-grid .display-grid-container table tbody tr.selected td.activity-absent,.display-grid .display-grid-container table tbody tr.selected td.activity-absent.composite:not(.primary-composite),.display-grid .display-grid-container table tbody tr.selected td.activity-absent.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.above-default,.display-grid-drag-container .display-grid-container table tbody tr.selected td.activity-absent,.display-grid-drag-container .display-grid-container table tbody tr.selected td.activity-absent.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.activity-absent.selected,.grid-view .display-grid-container table tbody tr.selected td.above-default,.grid-view .display-grid-container table tbody tr.selected td.activity-absent,.grid-view .display-grid-container table tbody tr.selected td.activity-absent.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.activity-absent.selected{background:var(--grid-row-cell-absent-activity-hover)}.display-grid .display-grid-container table tbody tr.selected td.planned-absent,.display-grid .display-grid-container table tbody tr.selected td.planned-absent.composite:not(.primary-composite),.display-grid .display-grid-container table tbody tr.selected td.planned-absent.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.planned-absent,.display-grid-drag-container .display-grid-container table tbody tr.selected td.planned-absent.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.planned-absent.selected,.grid-view .display-grid-container table tbody tr.selected td.planned-absent,.grid-view .display-grid-container table tbody tr.selected td.planned-absent.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.planned-absent.selected{background:var(--grid-row-cell-absent-planned-hover)}.display-grid .display-grid-container table tbody tr.selected td.room-available,.display-grid .display-grid-container table tbody tr.selected td.room-available.composite:not(.primary-composite),.display-grid .display-grid-container table tbody tr.selected td.room-available.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.room-available,.display-grid-drag-container .display-grid-container table tbody tr.selected td.room-available.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.room-available.selected,.grid-view .display-grid-container table tbody tr.selected td.room-available,.grid-view .display-grid-container table tbody tr.selected td.room-available.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.room-available.selected{background:var(--grid-row-cell-roomavailable-hover)}.display-grid .display-grid-container table tbody tr.selected td.et-available-otherDay,.display-grid .display-grid-container table tbody tr.selected td.et-available-otherDay.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.et-available-otherDay,.display-grid-drag-container .display-grid-container table tbody tr.selected td.et-available-otherDay.selected,.grid-view .display-grid-container table tbody tr.selected td.et-available-otherDay,.grid-view .display-grid-container table tbody tr.selected td.et-available-otherDay.selected{background:var(--grid-row-cell-etavailother-hover)}.display-grid .display-grid-container table tbody tr.selected td.cycle-start,.display-grid .display-grid-container table tbody tr.selected td.set-day,.display-grid-drag-container .display-grid-container table tbody tr.selected td.cycle-start,.display-grid-drag-container .display-grid-container table tbody tr.selected td.set-day,.grid-view .display-grid-container table tbody tr.selected td.cycle-start,.grid-view .display-grid-container table tbody tr.selected td.set-day{background:var(--grid-row-cell-cyclestart)}.display-grid .display-grid-container table tbody tr.selected td.conflict,.display-grid .display-grid-container table tbody tr.selected td.counted-absent,.display-grid .display-grid-container table tbody tr.selected td.counted-absent.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.conflict,.display-grid-drag-container .display-grid-container table tbody tr.selected td.counted-absent,.display-grid-drag-container .display-grid-container table tbody tr.selected td.counted-absent.selected,.grid-view .display-grid-container table tbody tr.selected td.conflict,.grid-view .display-grid-container table tbody tr.selected td.counted-absent,.grid-view .display-grid-container table tbody tr.selected td.counted-absent.selected{background:var(--grid-row-cell-countedabsent-hover)}.display-grid .display-grid-container table tbody tr.selected td.activity-available,.display-grid .display-grid-container table tbody tr.selected td.activity-available.composite:not(.primary-composite),.display-grid .display-grid-container table tbody tr.selected td.activity-available.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.activity-available,.display-grid-drag-container .display-grid-container table tbody tr.selected td.activity-available.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.activity-available.selected,.grid-view .display-grid-container table tbody tr.selected td.activity-available,.grid-view .display-grid-container table tbody tr.selected td.activity-available.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.activity-available.selected{background:var(--grid-row-cell-available-activity-hover)}.display-grid .display-grid-container table tbody tr.selected td.planned-available,.display-grid .display-grid-container table tbody tr.selected td.planned-available.composite:not(.primary-composite),.display-grid .display-grid-container table tbody tr.selected td.planned-available.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.planned-available,.display-grid-drag-container .display-grid-container table tbody tr.selected td.planned-available.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table tbody tr.selected td.planned-available.selected,.grid-view .display-grid-container table tbody tr.selected td.planned-available,.grid-view .display-grid-container table tbody tr.selected td.planned-available.composite:not(.primary-composite),.grid-view .display-grid-container table tbody tr.selected td.planned-available.selected{background:var(--grid-row-cell-available-planned-hover)}.display-grid .display-grid-container table tbody tr.selected td.has-change,.display-grid-drag-container .display-grid-container table tbody tr.selected td.has-change,.grid-view .display-grid-container table tbody tr.selected td.has-change{background:var(--grid-row-cell-has-change)}.display-grid .display-grid-container table tbody tr.selected td.overload,.display-grid .display-grid-container table tbody tr.selected td.restriction,.display-grid .display-grid-container table tbody tr.selected td.selected.overload,.display-grid-drag-container .display-grid-container table tbody tr.selected td.overload,.display-grid-drag-container .display-grid-container table tbody tr.selected td.restriction,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected.overload,.grid-view .display-grid-container table tbody tr.selected td.overload,.grid-view .display-grid-container table tbody tr.selected td.restriction,.grid-view .display-grid-container table tbody tr.selected td.selected.overload{background:var(--grid-row-cell-overload-hover)}.display-grid .display-grid-container table tbody tr.selected td.overload.editable,.display-grid .display-grid-container table tbody tr.selected td.restriction.editable,.display-grid .display-grid-container table tbody tr.selected td.selected.overload.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.overload.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.restriction.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected.overload.editable,.grid-view .display-grid-container table tbody tr.selected td.overload.editable,.grid-view .display-grid-container table tbody tr.selected td.restriction.editable,.grid-view .display-grid-container table tbody tr.selected td.selected.overload.editable{background:var(--grid-row-cell-overload-editable)}.display-grid .display-grid-container table tbody tr.selected td.selected.underload,.display-grid .display-grid-container table tbody tr.selected td.underload,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected.underload,.display-grid-drag-container .display-grid-container table tbody tr.selected td.underload,.grid-view .display-grid-container table tbody tr.selected td.selected.underload,.grid-view .display-grid-container table tbody tr.selected td.underload{background:var(--grid-row-cell-underload-hover)}.display-grid .display-grid-container table tbody tr.selected td.selected.underload.editable,.display-grid .display-grid-container table tbody tr.selected td.underload.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected.underload.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.underload.editable,.grid-view .display-grid-container table tbody tr.selected td.selected.underload.editable,.grid-view .display-grid-container table tbody tr.selected td.underload.editable{background:var(--grid-row-cell-underload-editable)}.display-grid .display-grid-container table tbody tr.selected td.hasAdjustment,.display-grid-drag-container .display-grid-container table tbody tr.selected td.hasAdjustment,.grid-view .display-grid-container table tbody tr.selected td.hasAdjustment{background:var(--grid-row-cell-underload-hover)}.display-grid .display-grid-container table tbody tr.selected td.hasAdjustment.editable,.display-grid-drag-container .display-grid-container table tbody tr.selected td.hasAdjustment.editable,.grid-view .display-grid-container table tbody tr.selected td.hasAdjustment.editable{background:var(--grid-row-cell-underload-editable)}.display-grid .display-grid-container table tbody tr.selected td.tinted-title,.display-grid-drag-container .display-grid-container table tbody tr.selected td.tinted-title,.grid-view .display-grid-container table tbody tr.selected td.tinted-title{background:var(--grid-row-cell-tintedtitle)}.display-grid .display-grid-container table tbody tr.selected td.tinted-title-dark,.display-grid-drag-container .display-grid-container table tbody tr.selected td.tinted-title-dark,.grid-view .display-grid-container table tbody tr.selected td.tinted-title-dark{background:var(--grid-row-cell-tintedtitledark)}.display-grid .display-grid-container table tbody tr.selected td.outstanding,.display-grid-drag-container .display-grid-container table tbody tr.selected td.outstanding,.grid-view .display-grid-container table tbody tr.selected td.outstanding{background:var(--grid-row-cell-outstanding)}.display-grid .display-grid-container table tbody tr.selected td.empty,.display-grid-drag-container .display-grid-container table tbody tr.selected td.empty,.grid-view .display-grid-container table tbody tr.selected td.empty{background:var(--grid-disabled)}.display-grid .display-grid-container table tbody tr.selected td.issue,.display-grid .display-grid-container table tbody tr.selected td.under-units,.display-grid-drag-container .display-grid-container table tbody tr.selected td.issue,.display-grid-drag-container .display-grid-container table tbody tr.selected td.under-units,.grid-view .display-grid-container table tbody tr.selected td.issue,.grid-view .display-grid-container table tbody tr.selected td.under-units{background:var(--grid-row-cell-issue)}.display-grid .display-grid-container table tbody tr.selected td.conflicts-possible,.display-grid .display-grid-container table tbody tr.selected td.excess-units,.display-grid-drag-container .display-grid-container table tbody tr.selected td.conflicts-possible,.display-grid-drag-container .display-grid-container table tbody tr.selected td.excess-units,.grid-view .display-grid-container table tbody tr.selected td.conflicts-possible,.grid-view .display-grid-container table tbody tr.selected td.excess-units{background:var(--grid-row-cell-edit)}.display-grid .display-grid-container table tbody tr.selected td.same,.display-grid-drag-container .display-grid-container table tbody tr.selected td.same,.grid-view .display-grid-container table tbody tr.selected td.same{background:var(--grid-row-cell-same)}.display-grid .display-grid-container table tbody tr.selected td.missed,.display-grid-drag-container .display-grid-container table tbody tr.selected td.missed,.grid-view .display-grid-container table tbody tr.selected td.missed{background:var(--grid-body-background)}.display-grid .display-grid-container table tbody tr.selected td.faculty,.display-grid-drag-container .display-grid-container table tbody tr.selected td.faculty,.grid-view .display-grid-container table tbody tr.selected td.faculty{background:var(--grid-row-cell-faculty)}.display-grid .display-grid-container table tbody tr.selected td.possible,.display-grid-drag-container .display-grid-container table tbody tr.selected td.possible,.grid-view .display-grid-container table tbody tr.selected td.possible{background:var(--grid-row-cell-faculty)!important}.display-grid .display-grid-container table tbody tr.selected td.new-row,.display-grid .display-grid-container table tbody tr.selected td.new-row.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.new-row,.display-grid-drag-container .display-grid-container table tbody tr.selected td.new-row.selected,.grid-view .display-grid-container table tbody tr.selected td.new-row,.grid-view .display-grid-container table tbody tr.selected td.new-row.selected{background:var(--grid-row-cell-new)}.display-grid .display-grid-container table tbody tr.selected td.highlight,.display-grid .display-grid-container table tbody tr.selected td.searchhighlight,.display-grid-drag-container .display-grid-container table tbody tr.selected td.highlight,.display-grid-drag-container .display-grid-container table tbody tr.selected td.searchhighlight,.grid-view .display-grid-container table tbody tr.selected td.highlight,.grid-view .display-grid-container table tbody tr.selected td.searchhighlight{background:var(--grid-row-cell-highlight)!important;font-weight:500}.display-grid .display-grid-container table tbody tr.selected td.highlight:hover,.display-grid .display-grid-container table tbody tr.selected td.searchhighlight:hover,.display-grid-drag-container .display-grid-container table tbody tr.selected td.highlight:hover,.display-grid-drag-container .display-grid-container table tbody tr.selected td.searchhighlight:hover,.grid-view .display-grid-container table tbody tr.selected td.highlight:hover,.grid-view .display-grid-container table tbody tr.selected td.searchhighlight:hover{background:var(--grid-row-cell-highlight-hover)!important}.display-grid .display-grid-container table tbody tr.selected td.highlight.selected,.display-grid .display-grid-container table tbody tr.selected td.searchhighlight.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.highlight.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.searchhighlight.selected,.grid-view .display-grid-container table tbody tr.selected td.highlight.selected,.grid-view .display-grid-container table tbody tr.selected td.searchhighlight.selected{background:var(--grid-row-cell-highlight-selected)!important}.display-grid .display-grid-container table tbody tr.selected td.disabled,.display-grid-drag-container .display-grid-container table tbody tr.selected td.disabled,.grid-view .display-grid-container table tbody tr.selected td.disabled{background:var(--grid-row-cell-disabled)!important}@media screen{.display-grid .display-grid-container table tbody tr.selected td,.display-grid-drag-container .display-grid-container table tbody tr.selected td,.grid-view .display-grid-container table tbody tr.selected td{background:var(--grid-row-selected-cell)}.display-grid .display-grid-container table tbody tr.selected td.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected,.grid-view .display-grid-container table tbody tr.selected td.selected{background:var(--grid-row-selected-cell-selected)}.display-grid .display-grid-container table tbody tr.selected td.selected,.display-grid .display-grid-container table tbody tr.selected td.selected *,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected *,.grid-view .display-grid-container table tbody tr.selected td.selected,.grid-view .display-grid-container table tbody tr.selected td.selected *{color:var(--grid-body-foreground)}.display-grid .display-grid-container table tbody tr.selected td.selected.highlight,.display-grid .display-grid-container table tbody tr.selected td.selected.highlight *,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected.highlight,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected.highlight *,.grid-view .display-grid-container table tbody tr.selected td.selected.highlight,.grid-view .display-grid-container table tbody tr.selected td.selected.highlight *{color:var(--grid-body-foreground-alt)!important}.display-grid .display-grid-container table tbody tr.selected td.cancelled.corner:after,.display-grid-drag-container .display-grid-container table tbody tr.selected td.cancelled.corner:after,.grid-view .display-grid-container table tbody tr.selected td.cancelled.corner:after{border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid var(--foreground-color-error);content:"";display:block;height:0;position:absolute;right:0;top:0;width:0}.display-grid .display-grid-container table tbody tr.selected td.selected-column.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected-column.selected,.grid-view .display-grid-container table tbody tr.selected td.selected-column.selected{background:var(--grid-row-cell-selectedcol-selected)}.display-grid .display-grid-container table tbody tr.selected td.selected-column.selected,.display-grid .display-grid-container table tbody tr.selected td.selected-column.selected *,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected-column.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.selected-column.selected *,.grid-view .display-grid-container table tbody tr.selected td.selected-column.selected,.grid-view .display-grid-container table tbody tr.selected td.selected-column.selected *{color:var(--grid-row-cell-selectedcol-selected-fore)}.display-grid .display-grid-container table tbody tr.selected td.single-selected,.display-grid .display-grid-container table tbody tr.selected td.single-selected.editing,.display-grid .display-grid-container table tbody tr.selected td.single-selected:focus,.display-grid-drag-container .display-grid-container table tbody tr.selected td.single-selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.single-selected.editing,.display-grid-drag-container .display-grid-container table tbody tr.selected td.single-selected:focus,.grid-view .display-grid-container table tbody tr.selected td.single-selected,.grid-view .display-grid-container table tbody tr.selected td.single-selected.editing,.grid-view .display-grid-container table tbody tr.selected td.single-selected:focus{box-shadow:0 0 0 3px var(--focus-outline);position:relative;z-index:2}.display-grid .display-grid-container table tbody tr.selected td.editable.selected,.display-grid .display-grid-container table tbody tr.selected td.editable.selected:focus,.display-grid .display-grid-container table tbody tr.selected td.editable.selected:hover,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected:focus,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected:hover,.grid-view .display-grid-container table tbody tr.selected td.editable.selected,.grid-view .display-grid-container table tbody tr.selected td.editable.selected:focus,.grid-view .display-grid-container table tbody tr.selected td.editable.selected:hover{background:var(--grid-row-selected-cell-editable-selected)}.display-grid .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey{background:var(--grid-row-cell-highlightgrey)!important}.display-grid .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey,.display-grid .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey *,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey *,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey *{color:var(--grid-body-foreground)!important}.display-grid .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:focus,.display-grid .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:hover,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:focus,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:hover,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:focus,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:hover{background:var(--grid-row-cell-highlightgrey)!important}.display-grid .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:focus,.display-grid .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:focus *,.display-grid .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:hover,.display-grid .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:hover *,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:focus,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:focus *,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:hover,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:hover *,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:focus,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:focus *,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:hover,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.hightlightGrey:hover *{color:var(--grid-body-foreground)!important}.display-grid .display-grid-container table tbody tr.selected td.editable.selected.dropdown,.display-grid-drag-container .display-grid-container table tbody tr.selected td.editable.selected.dropdown,.grid-view .display-grid-container table tbody tr.selected td.editable.selected.dropdown{padding-right:3px}}.display-grid .display-grid-container table tbody tr td.new-row,.display-grid-drag-container .display-grid-container table tbody tr td.new-row,.grid-view .display-grid-container table tbody tr td.new-row{background:var(--grid-row-cell-new)}.display-grid .display-grid-container table tbody tr td.new-row.editable,.display-grid-drag-container .display-grid-container table tbody tr td.new-row.editable,.grid-view .display-grid-container table tbody tr td.new-row.editable{background:var(--grid-row-cell-neweditable)}.display-grid .display-grid-container table tbody tr td.quick-editing,.display-grid .display-grid-container table tbody tr td.quick-editing input,.display-grid-drag-container .display-grid-container table tbody tr td.quick-editing,.display-grid-drag-container .display-grid-container table tbody tr td.quick-editing input,.grid-view .display-grid-container table tbody tr td.quick-editing,.grid-view .display-grid-container table tbody tr td.quick-editing input{background:var(--grid-row-cell-quickediting)!important}.display-grid .display-grid-container table tbody tr td.quick-editing *,.display-grid-drag-container .display-grid-container table tbody tr td.quick-editing *,.grid-view .display-grid-container table tbody tr td.quick-editing *{cursor:cell}.display-grid .display-grid-container table tbody tr td.numeric,.display-grid-drag-container .display-grid-container table tbody tr td.numeric,.grid-view .display-grid-container table tbody tr td.numeric{text-align:right}.display-grid .display-grid-container table tbody tr td.number .number-arrows,.display-grid-drag-container .display-grid-container table tbody tr td.number .number-arrows,.grid-view .display-grid-container table tbody tr td.number .number-arrows{display:none}.display-grid .display-grid-container table tbody tr td.dropdown,.display-grid-drag-container .display-grid-container table tbody tr td.dropdown,.grid-view .display-grid-container table tbody tr td.dropdown{cursor:pointer;padding-right:32px}.display-grid .display-grid-container table tbody tr td i,.display-grid-drag-container .display-grid-container table tbody tr td i,.grid-view .display-grid-container table tbody tr td i{display:block;font-size:var(--icon-smaller-size)!important;line-height:18px!important;margin:0 auto;text-align:center}.display-grid .display-grid-container table tbody tr td>label,.display-grid-drag-container .display-grid-container table tbody tr td>label,.grid-view .display-grid-container table tbody tr td>label{height:18px;margin:0;padding:0}.display-grid .display-grid-container table tbody tr td>label input,.display-grid-drag-container .display-grid-container table tbody tr td>label input,.grid-view .display-grid-container table tbody tr td>label input{height:18px;left:0;margin:0;padding:0;position:absolute}.display-grid .display-grid-container table tbody tr td>label.drop-down,.display-grid-drag-container .display-grid-container table tbody tr td>label.drop-down,.grid-view .display-grid-container table tbody tr td>label.drop-down{display:block;width:100%}.display-grid .display-grid-container table tbody tr td>label.drop-down:after,.display-grid-drag-container .display-grid-container table tbody tr td>label.drop-down:after,.grid-view .display-grid-container table tbody tr td>label.drop-down:after{height:18px;line-height:18px}.display-grid .display-grid-container table tbody tr td>label.drop-down input,.display-grid-drag-container .display-grid-container table tbody tr td>label.drop-down input,.grid-view .display-grid-container table tbody tr td>label.drop-down input{left:0;line-height:18px}.display-grid .display-grid-container table tfoot.fixed-footer td,.display-grid-drag-container .display-grid-container table tfoot.fixed-footer td,.grid-view .display-grid-container table tfoot.fixed-footer td{bottom:0;position:-webkit-sticky;position:sticky;z-index:2}.display-grid .display-grid-container table tfoot td,.display-grid-drag-container .display-grid-container table tfoot td,.grid-view .display-grid-container table tfoot td{border-top:1px solid var(--grid-border);text-align:right}.display-grid .display-grid-container table tfoot td.footer-label,.display-grid-drag-container .display-grid-container table tfoot td.footer-label,.grid-view .display-grid-container table tfoot td.footer-label{text-align:center}.display-grid .display-grid-container table tbody tr:last-child td,.display-grid .display-grid-container table tfoot tr:last-child td,.display-grid-drag-container .display-grid-container table tbody tr:last-child td,.display-grid-drag-container .display-grid-container table tfoot tr:last-child td,.grid-view .display-grid-container table tbody tr:last-child td,.grid-view .display-grid-container table tfoot tr:last-child td{border-bottom:none}.display-grid .display-grid-container table tbody tr:not(:first-child) td.hardTop,.display-grid .display-grid-container table tbody tr:not(:first-child) th.hardTop,.display-grid .display-grid-container table tfoot tr:not(:first-child) td.hardTop,.display-grid .display-grid-container table tfoot tr:not(:first-child) th.hardTop,.display-grid .display-grid-container table thead tr:not(:first-child) td.hardTop,.display-grid .display-grid-container table thead tr:not(:first-child) th.hardTop,.display-grid-drag-container .display-grid-container table tbody tr:not(:first-child) td.hardTop,.display-grid-drag-container .display-grid-container table tbody tr:not(:first-child) th.hardTop,.display-grid-drag-container .display-grid-container table tfoot tr:not(:first-child) td.hardTop,.display-grid-drag-container .display-grid-container table tfoot tr:not(:first-child) th.hardTop,.display-grid-drag-container .display-grid-container table thead tr:not(:first-child) td.hardTop,.display-grid-drag-container .display-grid-container table thead tr:not(:first-child) th.hardTop,.grid-view .display-grid-container table tbody tr:not(:first-child) td.hardTop,.grid-view .display-grid-container table tbody tr:not(:first-child) th.hardTop,.grid-view .display-grid-container table tfoot tr:not(:first-child) td.hardTop,.grid-view .display-grid-container table tfoot tr:not(:first-child) th.hardTop,.grid-view .display-grid-container table thead tr:not(:first-child) td.hardTop,.grid-view .display-grid-container table thead tr:not(:first-child) th.hardTop{border-top:2px solid var(--grid-hard-rule)!important}.display-grid .display-grid-container table tbody tr:not(:last-child) td.hardBottom,.display-grid .display-grid-container table tbody tr:not(:last-child) th.hardBottom,.display-grid .display-grid-container table tfoot tr:not(:last-child) td.hardBottom,.display-grid .display-grid-container table tfoot tr:not(:last-child) th.hardBottom,.display-grid .display-grid-container table thead tr:not(:last-child) td.hardBottom,.display-grid .display-grid-container table thead tr:not(:last-child) th.hardBottom,.display-grid-drag-container .display-grid-container table tbody tr:not(:last-child) td.hardBottom,.display-grid-drag-container .display-grid-container table tbody tr:not(:last-child) th.hardBottom,.display-grid-drag-container .display-grid-container table tfoot tr:not(:last-child) td.hardBottom,.display-grid-drag-container .display-grid-container table tfoot tr:not(:last-child) th.hardBottom,.display-grid-drag-container .display-grid-container table thead tr:not(:last-child) td.hardBottom,.display-grid-drag-container .display-grid-container table thead tr:not(:last-child) th.hardBottom,.grid-view .display-grid-container table tbody tr:not(:last-child) td.hardBottom,.grid-view .display-grid-container table tbody tr:not(:last-child) th.hardBottom,.grid-view .display-grid-container table tfoot tr:not(:last-child) td.hardBottom,.grid-view .display-grid-container table tfoot tr:not(:last-child) th.hardBottom,.grid-view .display-grid-container table thead tr:not(:last-child) td.hardBottom,.grid-view .display-grid-container table thead tr:not(:last-child) th.hardBottom{border-bottom:2px solid var(--grid-hard-rule)!important}.display-grid .display-grid-container table tbody tr td:not(:first-child).hardLeft,.display-grid .display-grid-container table tbody tr th:not(:first-child).hardLeft,.display-grid .display-grid-container table tfoot tr td:not(:first-child).hardLeft,.display-grid .display-grid-container table tfoot tr th:not(:first-child).hardLeft,.display-grid .display-grid-container table thead tr td:not(:first-child).hardLeft,.display-grid .display-grid-container table thead tr th:not(:first-child).hardLeft,.display-grid-drag-container .display-grid-container table tbody tr td:not(:first-child).hardLeft,.display-grid-drag-container .display-grid-container table tbody tr th:not(:first-child).hardLeft,.display-grid-drag-container .display-grid-container table tfoot tr td:not(:first-child).hardLeft,.display-grid-drag-container .display-grid-container table tfoot tr th:not(:first-child).hardLeft,.display-grid-drag-container .display-grid-container table thead tr td:not(:first-child).hardLeft,.display-grid-drag-container .display-grid-container table thead tr th:not(:first-child).hardLeft,.grid-view .display-grid-container table tbody tr td:not(:first-child).hardLeft,.grid-view .display-grid-container table tbody tr th:not(:first-child).hardLeft,.grid-view .display-grid-container table tfoot tr td:not(:first-child).hardLeft,.grid-view .display-grid-container table tfoot tr th:not(:first-child).hardLeft,.grid-view .display-grid-container table thead tr td:not(:first-child).hardLeft,.grid-view .display-grid-container table thead tr th:not(:first-child).hardLeft{border-left:2px solid var(--grid-hard-rule)!important}@media screen{.display-grid .display-grid-container table tbody tr td.frozen,.display-grid .display-grid-container table tbody tr th.frozen,.display-grid .display-grid-container table tfoot tr td.frozen,.display-grid .display-grid-container table tfoot tr th.frozen,.display-grid .display-grid-container table thead tr td.frozen,.display-grid .display-grid-container table thead tr th.frozen,.display-grid-drag-container .display-grid-container table tbody tr td.frozen,.display-grid-drag-container .display-grid-container table tbody tr th.frozen,.display-grid-drag-container .display-grid-container table tfoot tr td.frozen,.display-grid-drag-container .display-grid-container table tfoot tr th.frozen,.display-grid-drag-container .display-grid-container table thead tr td.frozen,.display-grid-drag-container .display-grid-container table thead tr th.frozen,.grid-view .display-grid-container table tbody tr td.frozen,.grid-view .display-grid-container table tbody tr th.frozen,.grid-view .display-grid-container table tfoot tr td.frozen,.grid-view .display-grid-container table tfoot tr th.frozen,.grid-view .display-grid-container table thead tr td.frozen,.grid-view .display-grid-container table thead tr th.frozen{left:0;position:-webkit-sticky!important;position:sticky!important;z-index:4}.display-grid .display-grid-container table tbody tr td.frozen.selected,.display-grid .display-grid-container table tbody tr td.frozen.selected.editing,.display-grid .display-grid-container table tbody tr td.frozen.selected:focus,.display-grid .display-grid-container table tbody tr th.frozen.selected,.display-grid .display-grid-container table tbody tr th.frozen.selected.editing,.display-grid .display-grid-container table tbody tr th.frozen.selected:focus,.display-grid .display-grid-container table tfoot tr td.frozen.selected,.display-grid .display-grid-container table tfoot tr td.frozen.selected.editing,.display-grid .display-grid-container table tfoot tr td.frozen.selected:focus,.display-grid .display-grid-container table tfoot tr th.frozen.selected,.display-grid .display-grid-container table tfoot tr th.frozen.selected.editing,.display-grid .display-grid-container table tfoot tr th.frozen.selected:focus,.display-grid .display-grid-container table thead tr td.frozen.selected,.display-grid .display-grid-container table thead tr td.frozen.selected.editing,.display-grid .display-grid-container table thead tr td.frozen.selected:focus,.display-grid .display-grid-container table thead tr th.frozen.selected,.display-grid .display-grid-container table thead tr th.frozen.selected.editing,.display-grid .display-grid-container table thead tr th.frozen.selected:focus,.display-grid-drag-container .display-grid-container table tbody tr td.frozen.selected,.display-grid-drag-container .display-grid-container table tbody tr td.frozen.selected.editing,.display-grid-drag-container .display-grid-container table tbody tr td.frozen.selected:focus,.display-grid-drag-container .display-grid-container table tbody tr th.frozen.selected,.display-grid-drag-container .display-grid-container table tbody tr th.frozen.selected.editing,.display-grid-drag-container .display-grid-container table tbody tr th.frozen.selected:focus,.display-grid-drag-container .display-grid-container table tfoot tr td.frozen.selected,.display-grid-drag-container .display-grid-container table tfoot tr td.frozen.selected.editing,.display-grid-drag-container .display-grid-container table tfoot tr td.frozen.selected:focus,.display-grid-drag-container .display-grid-container table tfoot tr th.frozen.selected,.display-grid-drag-container .display-grid-container table tfoot tr th.frozen.selected.editing,.display-grid-drag-container .display-grid-container table tfoot tr th.frozen.selected:focus,.display-grid-drag-container .display-grid-container table thead tr td.frozen.selected,.display-grid-drag-container .display-grid-container table thead tr td.frozen.selected.editing,.display-grid-drag-container .display-grid-container table thead tr td.frozen.selected:focus,.display-grid-drag-container .display-grid-container table thead tr th.frozen.selected,.display-grid-drag-container .display-grid-container table thead tr th.frozen.selected.editing,.display-grid-drag-container .display-grid-container table thead tr th.frozen.selected:focus,.grid-view .display-grid-container table tbody tr td.frozen.selected,.grid-view .display-grid-container table tbody tr td.frozen.selected.editing,.grid-view .display-grid-container table tbody tr td.frozen.selected:focus,.grid-view .display-grid-container table tbody tr th.frozen.selected,.grid-view .display-grid-container table tbody tr th.frozen.selected.editing,.grid-view .display-grid-container table tbody tr th.frozen.selected:focus,.grid-view .display-grid-container table tfoot tr td.frozen.selected,.grid-view .display-grid-container table tfoot tr td.frozen.selected.editing,.grid-view .display-grid-container table tfoot tr td.frozen.selected:focus,.grid-view .display-grid-container table tfoot tr th.frozen.selected,.grid-view .display-grid-container table tfoot tr th.frozen.selected.editing,.grid-view .display-grid-container table tfoot tr th.frozen.selected:focus,.grid-view .display-grid-container table thead tr td.frozen.selected,.grid-view .display-grid-container table thead tr td.frozen.selected.editing,.grid-view .display-grid-container table thead tr td.frozen.selected:focus,.grid-view .display-grid-container table thead tr th.frozen.selected,.grid-view .display-grid-container table thead tr th.frozen.selected.editing,.grid-view .display-grid-container table thead tr th.frozen.selected:focus{z-index:5}.display-grid .display-grid-container table tbody tr td.tooltip-indicator,.display-grid .display-grid-container table tbody tr th.tooltip-indicator,.display-grid .display-grid-container table tfoot tr td.tooltip-indicator,.display-grid .display-grid-container table tfoot tr th.tooltip-indicator,.display-grid .display-grid-container table thead tr td.tooltip-indicator,.display-grid .display-grid-container table thead tr th.tooltip-indicator,.display-grid-drag-container .display-grid-container table tbody tr td.tooltip-indicator,.display-grid-drag-container .display-grid-container table tbody tr th.tooltip-indicator,.display-grid-drag-container .display-grid-container table tfoot tr td.tooltip-indicator,.display-grid-drag-container .display-grid-container table tfoot tr th.tooltip-indicator,.display-grid-drag-container .display-grid-container table thead tr td.tooltip-indicator,.display-grid-drag-container .display-grid-container table thead tr th.tooltip-indicator,.grid-view .display-grid-container table tbody tr td.tooltip-indicator,.grid-view .display-grid-container table tbody tr th.tooltip-indicator,.grid-view .display-grid-container table tfoot tr td.tooltip-indicator,.grid-view .display-grid-container table tfoot tr th.tooltip-indicator,.grid-view .display-grid-container table thead tr td.tooltip-indicator,.grid-view .display-grid-container table thead tr th.tooltip-indicator{padding-left:15px}.display-grid .display-grid-container table tbody tr td.tooltip-indicator:after,.display-grid .display-grid-container table tbody tr th.tooltip-indicator:after,.display-grid .display-grid-container table tfoot tr td.tooltip-indicator:after,.display-grid .display-grid-container table tfoot tr th.tooltip-indicator:after,.display-grid .display-grid-container table thead tr td.tooltip-indicator:after,.display-grid .display-grid-container table thead tr th.tooltip-indicator:after,.display-grid-drag-container .display-grid-container table tbody tr td.tooltip-indicator:after,.display-grid-drag-container .display-grid-container table tbody tr th.tooltip-indicator:after,.display-grid-drag-container .display-grid-container table tfoot tr td.tooltip-indicator:after,.display-grid-drag-container .display-grid-container table tfoot tr th.tooltip-indicator:after,.display-grid-drag-container .display-grid-container table thead tr td.tooltip-indicator:after,.display-grid-drag-container .display-grid-container table thead tr th.tooltip-indicator:after,.grid-view .display-grid-container table tbody tr td.tooltip-indicator:after,.grid-view .display-grid-container table tbody tr th.tooltip-indicator:after,.grid-view .display-grid-container table tfoot tr td.tooltip-indicator:after,.grid-view .display-grid-container table tfoot tr th.tooltip-indicator:after,.grid-view .display-grid-container table thead tr td.tooltip-indicator:after,.grid-view .display-grid-container table thead tr th.tooltip-indicator:after{left:5px;right:auto}.display-grid .display-grid-container table tbody tr th.frozen,.display-grid .display-grid-container table tfoot tr th.frozen,.display-grid .display-grid-container table thead tr th.frozen,.display-grid-drag-container .display-grid-container table tbody tr th.frozen,.display-grid-drag-container .display-grid-container table tfoot tr th.frozen,.display-grid-drag-container .display-grid-container table thead tr th.frozen,.grid-view .display-grid-container table tbody tr th.frozen,.grid-view .display-grid-container table tfoot tr th.frozen,.grid-view .display-grid-container table thead tr th.frozen{left:0;position:-webkit-sticky!important;position:sticky!important;z-index:5}.display-grid .display-grid-container table tbody tr th.frozen.selected,.display-grid .display-grid-container table tbody tr th.frozen.selected.editing,.display-grid .display-grid-container table tbody tr th.frozen.selected:focus,.display-grid .display-grid-container table tfoot tr th.frozen.selected,.display-grid .display-grid-container table tfoot tr th.frozen.selected.editing,.display-grid .display-grid-container table tfoot tr th.frozen.selected:focus,.display-grid .display-grid-container table thead tr th.frozen.selected,.display-grid .display-grid-container table thead tr th.frozen.selected.editing,.display-grid .display-grid-container table thead tr th.frozen.selected:focus,.display-grid-drag-container .display-grid-container table tbody tr th.frozen.selected,.display-grid-drag-container .display-grid-container table tbody tr th.frozen.selected.editing,.display-grid-drag-container .display-grid-container table tbody tr th.frozen.selected:focus,.display-grid-drag-container .display-grid-container table tfoot tr th.frozen.selected,.display-grid-drag-container .display-grid-container table tfoot tr th.frozen.selected.editing,.display-grid-drag-container .display-grid-container table tfoot tr th.frozen.selected:focus,.display-grid-drag-container .display-grid-container table thead tr th.frozen.selected,.display-grid-drag-container .display-grid-container table thead tr th.frozen.selected.editing,.display-grid-drag-container .display-grid-container table thead tr th.frozen.selected:focus,.grid-view .display-grid-container table tbody tr th.frozen.selected,.grid-view .display-grid-container table tbody tr th.frozen.selected.editing,.grid-view .display-grid-container table tbody tr th.frozen.selected:focus,.grid-view .display-grid-container table tfoot tr th.frozen.selected,.grid-view .display-grid-container table tfoot tr th.frozen.selected.editing,.grid-view .display-grid-container table tfoot tr th.frozen.selected:focus,.grid-view .display-grid-container table thead tr th.frozen.selected,.grid-view .display-grid-container table thead tr th.frozen.selected.editing,.grid-view .display-grid-container table thead tr th.frozen.selected:focus{z-index:6}}.display-grid .display-grid-container table tbody tr td:not(:last-child).hardRight,.display-grid .display-grid-container table tbody tr th:not(:last-child).hardRight,.display-grid .display-grid-container table tfoot tr td:not(:last-child).hardRight,.display-grid .display-grid-container table tfoot tr th:not(:last-child).hardRight,.display-grid .display-grid-container table thead tr td:not(:last-child).hardRight,.display-grid .display-grid-container table thead tr th:not(:last-child).hardRight,.display-grid-drag-container .display-grid-container table tbody tr td:not(:last-child).hardRight,.display-grid-drag-container .display-grid-container table tbody tr th:not(:last-child).hardRight,.display-grid-drag-container .display-grid-container table tfoot tr td:not(:last-child).hardRight,.display-grid-drag-container .display-grid-container table tfoot tr th:not(:last-child).hardRight,.display-grid-drag-container .display-grid-container table thead tr td:not(:last-child).hardRight,.display-grid-drag-container .display-grid-container table thead tr th:not(:last-child).hardRight,.grid-view .display-grid-container table tbody tr td:not(:last-child).hardRight,.grid-view .display-grid-container table tbody tr th:not(:last-child).hardRight,.grid-view .display-grid-container table tfoot tr td:not(:last-child).hardRight,.grid-view .display-grid-container table tfoot tr th:not(:last-child).hardRight,.grid-view .display-grid-container table thead tr td:not(:last-child).hardRight,.grid-view .display-grid-container table thead tr th:not(:last-child).hardRight{border-right:2px solid var(--grid-hard-rule)!important}.display-grid .display-grid-container table button,.display-grid .display-grid-container table input[type=button],.display-grid .display-grid-container table input[type=clear],.display-grid .display-grid-container table input[type=submit],.display-grid-drag-container .display-grid-container table button,.display-grid-drag-container .display-grid-container table input[type=button],.display-grid-drag-container .display-grid-container table input[type=clear],.display-grid-drag-container .display-grid-container table input[type=submit],.grid-view .display-grid-container table button,.grid-view .display-grid-container table input[type=button],.grid-view .display-grid-container table input[type=clear],.grid-view .display-grid-container table input[type=submit]{box-shadow:none!important}.display-grid .display-grid-container table,.display-grid .display-grid-container table td,.display-grid .display-grid-container table th,.display-grid-drag-container .display-grid-container table,.display-grid-drag-container .display-grid-container table td,.display-grid-drag-container .display-grid-container table th,.grid-view .display-grid-container table,.grid-view .display-grid-container table td,.grid-view .display-grid-container table th{border-collapse:initial;border-spacing:0;outline:none;-webkit-user-select:none;user-select:none;vertical-align:top;word-break:normal}.display-grid .display-grid-container table td,.display-grid .display-grid-container table th,.display-grid-drag-container .display-grid-container table td,.display-grid-drag-container .display-grid-container table th,.grid-view .display-grid-container table td,.grid-view .display-grid-container table th{background:var(--grid-body-background);box-sizing:border-box;color:var(--grid-body-foreground);position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;word-break:break-word}.display-grid .display-grid-container table td:first-child,.display-grid .display-grid-container table th:first-child,.display-grid-drag-container .display-grid-container table td:first-child,.display-grid-drag-container .display-grid-container table th:first-child,.grid-view .display-grid-container table td:first-child,.grid-view .display-grid-container table th:first-child{min-width:30px}.display-grid .display-grid-container table td.icon,.display-grid .display-grid-container table th.icon,.display-grid-drag-container .display-grid-container table td.icon,.display-grid-drag-container .display-grid-container table th.icon,.grid-view .display-grid-container table td.icon,.grid-view .display-grid-container table th.icon{width:50px}.display-grid .display-grid-container table td.noBorder,.display-grid .display-grid-container table th.noBorder,.display-grid-drag-container .display-grid-container table td.noBorder,.display-grid-drag-container .display-grid-container table th.noBorder,.grid-view .display-grid-container table td.noBorder,.grid-view .display-grid-container table th.noBorder{border-bottom:none!important}.display-grid .display-grid-container table td.edited,.display-grid .display-grid-container table th.edited,.display-grid-drag-container .display-grid-container table td.edited,.display-grid-drag-container .display-grid-container table th.edited,.grid-view .display-grid-container table td.edited,.grid-view .display-grid-container table th.edited{background:var(--grid-row-cell-cancelled)!important}.display-grid .display-grid-container table td div,.display-grid .display-grid-container table th div,.display-grid-drag-container .display-grid-container table td div,.display-grid-drag-container .display-grid-container table th div,.grid-view .display-grid-container table td div,.grid-view .display-grid-container table th div{min-height:18px;overflow:hidden;text-overflow:ellipsis;width:100%}.display-grid .display-grid-container table td,.display-grid-drag-container .display-grid-container table td,.grid-view .display-grid-container table td{border-bottom:1px solid var(--grid-border);border-right:1px solid var(--grid-header-border-right);height:23px;max-height:23px;min-width:25px;overflow:hidden;padding:2px 3px;text-align:left;vertical-align:top;width:auto}.display-grid .display-grid-container table td.dummy,.display-grid-drag-container .display-grid-container table td.dummy,.grid-view .display-grid-container table td.dummy{border-top:18.5px solid var(--grid-body-background)}.display-grid .display-grid-container table td.checkbox,.display-grid-drag-container .display-grid-container table td.checkbox,.grid-view .display-grid-container table td.checkbox{cursor:default!important}.display-grid .display-grid-container table td.checkbox span,.display-grid-drag-container .display-grid-container table td.checkbox span,.grid-view .display-grid-container table td.checkbox span{cursor:pointer!important;display:block;height:18px;margin:0 auto;width:20px}.display-grid .display-grid-container table td.checkbox span:before,.display-grid-drag-container .display-grid-container table td.checkbox span:before,.grid-view .display-grid-container table td.checkbox span:before{background:var(--input-background-framed);border-radius:3px;content:"";height:12px;left:3px;position:absolute;top:3px;width:12px}.display-grid .display-grid-container table td.checkbox span:after,.display-grid-drag-container .display-grid-container table td.checkbox span:after,.grid-view .display-grid-container table td.checkbox span:after{word-wrap:normal;color:var(--input-foreground-framed);content:"check_box_outline_blank";font-family:Material Icons;font-size:var(--icon-smaller-size);left:0;letter-spacing:normal;line-height:1;position:absolute;text-transform:none;top:0;white-space:nowrap}.display-grid .display-grid-container table td.checkbox span:hover:after,.display-grid-drag-container .display-grid-container table td.checkbox span:hover:after,.grid-view .display-grid-container table td.checkbox span:hover:after{color:var(--input-foreground-framed-hover)}.display-grid .display-grid-container table td.checkbox span.true:after,.display-grid-drag-container .display-grid-container table td.checkbox span.true:after,.grid-view .display-grid-container table td.checkbox span.true:after{content:"check_box"}.display-grid .display-grid-container table td.cycle-day.static-label,.display-grid-drag-container .display-grid-container table td.cycle-day.static-label,.grid-view .display-grid-container table td.cycle-day.static-label{display:inline-block}.display-grid .display-grid-container table td.cycle-day.closure label.checkbox,.display-grid .display-grid-container table td.cycle-day.no-cycle-start label.checkbox,.display-grid-drag-container .display-grid-container table td.cycle-day.closure label.checkbox,.display-grid-drag-container .display-grid-container table td.cycle-day.no-cycle-start label.checkbox,.grid-view .display-grid-container table td.cycle-day.closure label.checkbox,.grid-view .display-grid-container table td.cycle-day.no-cycle-start label.checkbox{visibility:hidden}.display-grid .display-grid-container table td.cycle-day editor,.display-grid-drag-container .display-grid-container table td.cycle-day editor,.grid-view .display-grid-container table td.cycle-day editor{display:block;padding-left:25px}.display-grid .display-grid-container table td.disabled label.checkbox,.display-grid-drag-container .display-grid-container table td.disabled label.checkbox,.grid-view .display-grid-container table td.disabled label.checkbox{visibility:hidden}.display-grid .display-grid-container table td.waiting,.display-grid-drag-container .display-grid-container table td.waiting,.grid-view .display-grid-container table td.waiting{position:relative}.display-grid .display-grid-container table td.waiting:before,.display-grid-drag-container .display-grid-container table td.waiting:before,.grid-view .display-grid-container table td.waiting:before{background:var(--grid-row-cell-wait);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.display-grid .display-grid-container table td.waiting:after,.display-grid-drag-container .display-grid-container table td.waiting:after,.grid-view .display-grid-container table td.waiting:after{-webkit-animation:spin 1.3s linear infinite;animation:spin 1.3s linear infinite;background:none;color:var(--grid-header-foreground);content:"autorenew";cursor:default;font-family:Material Icons!important;font-size:var(--icon-larger-size);height:1em;position:absolute;right:calc(50% - .45em);top:calc(50% - .45em);width:1em}.display-grid .display-grid-container table td label.checkbox,.display-grid-drag-container .display-grid-container table td label.checkbox,.grid-view .display-grid-container table td label.checkbox{display:block;flex:1 1;margin:0!important;text-align:center}.display-grid .display-grid-container table td .static-label,.display-grid-drag-container .display-grid-container table td .static-label,.grid-view .display-grid-container table td .static-label{display:inline-block}.display-grid .display-grid-container table td.title label,.display-grid-drag-container .display-grid-container table td.title label,.grid-view .display-grid-container table td.title label{clear:both;display:block}.display-grid .display-grid-container table td.headerTitle span,.display-grid-drag-container .display-grid-container table td.headerTitle span,.grid-view .display-grid-container table td.headerTitle span{font-weight:700}.display-grid .display-grid-container table td.editable,.display-grid-drag-container .display-grid-container table td.editable,.grid-view .display-grid-container table td.editable{background:var(--grid-row-cell-editable);cursor:text;position:relative}@media screen{.display-grid .display-grid-container table td.editable:focus,.display-grid .display-grid-container table td.editable:hover,.display-grid-drag-container .display-grid-container table td.editable:focus,.display-grid-drag-container .display-grid-container table td.editable:hover,.grid-view .display-grid-container table td.editable:focus,.grid-view .display-grid-container table td.editable:hover{background:var(--grid-row-cell-editable-hover)}.display-grid .display-grid-container table td.editable:focus,.display-grid .display-grid-container table td.editable:focus *,.display-grid .display-grid-container table td.editable:hover,.display-grid .display-grid-container table td.editable:hover *,.display-grid-drag-container .display-grid-container table td.editable:focus,.display-grid-drag-container .display-grid-container table td.editable:focus *,.display-grid-drag-container .display-grid-container table td.editable:hover,.display-grid-drag-container .display-grid-container table td.editable:hover *,.grid-view .display-grid-container table td.editable:focus,.grid-view .display-grid-container table td.editable:focus *,.grid-view .display-grid-container table td.editable:hover,.grid-view .display-grid-container table td.editable:hover *{color:var(--grid-body-foreground)!important}}.display-grid .display-grid-container table td.editable div.DateSelector,.display-grid .display-grid-container table td.editable div.EditableList,.display-grid .display-grid-container table td.editable div.NumberSelector,.display-grid .display-grid-container table td.editable input[type=date],.display-grid .display-grid-container table td.editable input[type=number],.display-grid .display-grid-container table td.editable input[type=text],.display-grid .display-grid-container table td.editable select,.display-grid .display-grid-container table td.editable textarea,.display-grid-drag-container .display-grid-container table td.editable div.DateSelector,.display-grid-drag-container .display-grid-container table td.editable div.EditableList,.display-grid-drag-container .display-grid-container table td.editable div.NumberSelector,.display-grid-drag-container .display-grid-container table td.editable input[type=date],.display-grid-drag-container .display-grid-container table td.editable input[type=number],.display-grid-drag-container .display-grid-container table td.editable input[type=text],.display-grid-drag-container .display-grid-container table td.editable select,.display-grid-drag-container .display-grid-container table td.editable textarea,.grid-view .display-grid-container table td.editable div.DateSelector,.grid-view .display-grid-container table td.editable div.EditableList,.grid-view .display-grid-container table td.editable div.NumberSelector,.grid-view .display-grid-container table td.editable input[type=date],.grid-view .display-grid-container table td.editable input[type=number],.grid-view .display-grid-container table td.editable input[type=text],.grid-view .display-grid-container table td.editable select,.grid-view .display-grid-container table td.editable textarea{background:var(--grid-row-cell-editable-selected)}.display-grid .display-grid-container table td.editable div.DateSelector,.display-grid .display-grid-container table td.editable div.EditableList,.display-grid .display-grid-container table td.editable div.NumberSelector,.display-grid .display-grid-container table td.editable>input[type=date],.display-grid .display-grid-container table td.editable>input[type=number],.display-grid .display-grid-container table td.editable>input[type=text],.display-grid .display-grid-container table td.editable>select,.display-grid .display-grid-container table td.editable>textarea,.display-grid-drag-container .display-grid-container table td.editable div.DateSelector,.display-grid-drag-container .display-grid-container table td.editable div.EditableList,.display-grid-drag-container .display-grid-container table td.editable div.NumberSelector,.display-grid-drag-container .display-grid-container table td.editable>input[type=date],.display-grid-drag-container .display-grid-container table td.editable>input[type=number],.display-grid-drag-container .display-grid-container table td.editable>input[type=text],.display-grid-drag-container .display-grid-container table td.editable>select,.display-grid-drag-container .display-grid-container table td.editable>textarea,.grid-view .display-grid-container table td.editable div.DateSelector,.grid-view .display-grid-container table td.editable div.EditableList,.grid-view .display-grid-container table td.editable div.NumberSelector,.grid-view .display-grid-container table td.editable>input[type=date],.grid-view .display-grid-container table td.editable>input[type=number],.grid-view .display-grid-container table td.editable>input[type=text],.grid-view .display-grid-container table td.editable>select,.grid-view .display-grid-container table td.editable>textarea{background:var(--grid-row-cell-editable-selected);border:none;height:100%;left:0;position:absolute;top:0;width:100%}.display-grid .display-grid-container table td.editable>input[type=date],.display-grid .display-grid-container table td.editable>input[type=number],.display-grid .display-grid-container table td.editable>input[type=text],.display-grid-drag-container .display-grid-container table td.editable>input[type=date],.display-grid-drag-container .display-grid-container table td.editable>input[type=number],.display-grid-drag-container .display-grid-container table td.editable>input[type=text],.grid-view .display-grid-container table td.editable>input[type=date],.grid-view .display-grid-container table td.editable>input[type=number],.grid-view .display-grid-container table td.editable>input[type=text]{box-sizing:border-box;left:0;padding:2px 5px;top:-.5px}.display-grid .display-grid-container table td.editable div.DateSelector input[type=text],.display-grid .display-grid-container table td.editable div.NumberSelector input[type=text],.display-grid-drag-container .display-grid-container table td.editable div.DateSelector input[type=text],.display-grid-drag-container .display-grid-container table td.editable div.NumberSelector input[type=text],.grid-view .display-grid-container table td.editable div.DateSelector input[type=text],.grid-view .display-grid-container table td.editable div.NumberSelector input[type=text]{background:transparent}.display-grid .display-grid-container table td.editable editor>input[type=date],.display-grid .display-grid-container table td.editable editor>input[type=number],.display-grid .display-grid-container table td.editable editor>input[type=text],.display-grid .display-grid-container table td.editable editor>select,.display-grid .display-grid-container table td.editable editor>textarea,.display-grid-drag-container .display-grid-container table td.editable editor>input[type=date],.display-grid-drag-container .display-grid-container table td.editable editor>input[type=number],.display-grid-drag-container .display-grid-container table td.editable editor>input[type=text],.display-grid-drag-container .display-grid-container table td.editable editor>select,.display-grid-drag-container .display-grid-container table td.editable editor>textarea,.grid-view .display-grid-container table td.editable editor>input[type=date],.grid-view .display-grid-container table td.editable editor>input[type=number],.grid-view .display-grid-container table td.editable editor>input[type=text],.grid-view .display-grid-container table td.editable editor>select,.grid-view .display-grid-container table td.editable editor>textarea{background:var(--grid-row-cell-editable-selected);border:none;height:100%;left:0;position:absolute;top:0;width:100%}.display-grid .display-grid-container table td.editable editor>input[type=date],.display-grid .display-grid-container table td.editable editor>input[type=number],.display-grid .display-grid-container table td.editable editor>input[type=text],.display-grid-drag-container .display-grid-container table td.editable editor>input[type=date],.display-grid-drag-container .display-grid-container table td.editable editor>input[type=number],.display-grid-drag-container .display-grid-container table td.editable editor>input[type=text],.grid-view .display-grid-container table td.editable editor>input[type=date],.grid-view .display-grid-container table td.editable editor>input[type=number],.grid-view .display-grid-container table td.editable editor>input[type=text]{box-sizing:border-box;left:0;padding:2px 5px;top:-.5px}.display-grid .display-grid-container table td.editable.searchhighlight.selected div.DateSelector,.display-grid .display-grid-container table td.editable.searchhighlight.selected div.EditableList,.display-grid .display-grid-container table td.editable.searchhighlight.selected div.NumberSelector,.display-grid .display-grid-container table td.editable.searchhighlight.selected editor>input[type=date],.display-grid .display-grid-container table td.editable.searchhighlight.selected editor>input[type=number],.display-grid .display-grid-container table td.editable.searchhighlight.selected editor>input[type=text],.display-grid .display-grid-container table td.editable.searchhighlight.selected editor>select,.display-grid .display-grid-container table td.editable.searchhighlight.selected editor>textarea,.display-grid .display-grid-container table td.editable.searchhighlight.selected>input[type=date],.display-grid .display-grid-container table td.editable.searchhighlight.selected>input[type=number],.display-grid .display-grid-container table td.editable.searchhighlight.selected>input[type=text],.display-grid .display-grid-container table td.editable.searchhighlight.selected>select,.display-grid .display-grid-container table td.editable.searchhighlight.selected>textarea,.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected div.DateSelector,.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected div.EditableList,.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected div.NumberSelector,.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected editor>input[type=date],.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected editor>input[type=number],.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected editor>input[type=text],.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected editor>select,.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected editor>textarea,.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected>input[type=date],.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected>input[type=number],.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected>input[type=text],.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected>select,.display-grid-drag-container .display-grid-container table td.editable.searchhighlight.selected>textarea,.grid-view .display-grid-container table td.editable.searchhighlight.selected div.DateSelector,.grid-view .display-grid-container table td.editable.searchhighlight.selected div.EditableList,.grid-view .display-grid-container table td.editable.searchhighlight.selected div.NumberSelector,.grid-view .display-grid-container table td.editable.searchhighlight.selected editor>input[type=date],.grid-view .display-grid-container table td.editable.searchhighlight.selected editor>input[type=number],.grid-view .display-grid-container table td.editable.searchhighlight.selected editor>input[type=text],.grid-view .display-grid-container table td.editable.searchhighlight.selected editor>select,.grid-view .display-grid-container table td.editable.searchhighlight.selected editor>textarea,.grid-view .display-grid-container table td.editable.searchhighlight.selected>input[type=date],.grid-view .display-grid-container table td.editable.searchhighlight.selected>input[type=number],.grid-view .display-grid-container table td.editable.searchhighlight.selected>input[type=text],.grid-view .display-grid-container table td.editable.searchhighlight.selected>select,.grid-view .display-grid-container table td.editable.searchhighlight.selected>textarea{background:var(var(--grid-row-cell-highlight-selected));color:var(--grid-body-foreground-alt)!important}.display-grid .display-grid-container table td.editable.highlight.selected div.DateSelector,.display-grid .display-grid-container table td.editable.highlight.selected div.EditableList,.display-grid .display-grid-container table td.editable.highlight.selected div.NumberSelector,.display-grid .display-grid-container table td.editable.highlight.selected editor>input[type=date],.display-grid .display-grid-container table td.editable.highlight.selected editor>input[type=number],.display-grid .display-grid-container table td.editable.highlight.selected editor>input[type=text],.display-grid .display-grid-container table td.editable.highlight.selected editor>select,.display-grid .display-grid-container table td.editable.highlight.selected editor>textarea,.display-grid .display-grid-container table td.editable.highlight.selected>input[type=date],.display-grid .display-grid-container table td.editable.highlight.selected>input[type=number],.display-grid .display-grid-container table td.editable.highlight.selected>input[type=text],.display-grid .display-grid-container table td.editable.highlight.selected>select,.display-grid .display-grid-container table td.editable.highlight.selected>textarea,.display-grid-drag-container .display-grid-container table td.editable.highlight.selected div.DateSelector,.display-grid-drag-container .display-grid-container table td.editable.highlight.selected div.EditableList,.display-grid-drag-container .display-grid-container table td.editable.highlight.selected div.NumberSelector,.display-grid-drag-container .display-grid-container table td.editable.highlight.selected editor>input[type=date],.display-grid-drag-container .display-grid-container table td.editable.highlight.selected editor>input[type=number],.display-grid-drag-container .display-grid-container table td.editable.highlight.selected editor>input[type=text],.display-grid-drag-container .display-grid-container table td.editable.highlight.selected editor>select,.display-grid-drag-container .display-grid-container table td.editable.highlight.selected editor>textarea,.display-grid-drag-container .display-grid-container table td.editable.highlight.selected>input[type=date],.display-grid-drag-container .display-grid-container table td.editable.highlight.selected>input[type=number],.display-grid-drag-container .display-grid-container table td.editable.highlight.selected>input[type=text],.display-grid-drag-container .display-grid-container table td.editable.highlight.selected>select,.display-grid-drag-container .display-grid-container table td.editable.highlight.selected>textarea,.grid-view .display-grid-container table td.editable.highlight.selected div.DateSelector,.grid-view .display-grid-container table td.editable.highlight.selected div.EditableList,.grid-view .display-grid-container table td.editable.highlight.selected div.NumberSelector,.grid-view .display-grid-container table td.editable.highlight.selected editor>input[type=date],.grid-view .display-grid-container table td.editable.highlight.selected editor>input[type=number],.grid-view .display-grid-container table td.editable.highlight.selected editor>input[type=text],.grid-view .display-grid-container table td.editable.highlight.selected editor>select,.grid-view .display-grid-container table td.editable.highlight.selected editor>textarea,.grid-view .display-grid-container table td.editable.highlight.selected>input[type=date],.grid-view .display-grid-container table td.editable.highlight.selected>input[type=number],.grid-view .display-grid-container table td.editable.highlight.selected>input[type=text],.grid-view .display-grid-container table td.editable.highlight.selected>select,.grid-view .display-grid-container table td.editable.highlight.selected>textarea{background:var(--grid-row-cell-highlight-selected);color:var(--grid-body-foreground-alt)!important}.display-grid .display-grid-container table td.canAllocate,.display-grid-drag-container .display-grid-container table td.canAllocate,.grid-view .display-grid-container table td.canAllocate{background:var(--grid-row-cell-allocatable)}.display-grid .display-grid-container table td.mayAllocate,.display-grid-drag-container .display-grid-container table td.mayAllocate,.grid-view .display-grid-container table td.mayAllocate{background:var(--grid-row-cell-allocations)}.display-grid .display-grid-container table td.searchAllocate,.display-grid-drag-container .display-grid-container table td.searchAllocate,.grid-view .display-grid-container table td.searchAllocate{background:var(--grid-row-cell-allocSearch)}.display-grid .display-grid-container table td.noAllocate,.display-grid-drag-container .display-grid-container table td.noAllocate,.grid-view .display-grid-container table td.noAllocate{background:var(--grid-row-cell-allocBlockd)}.display-grid .display-grid-container table td.yardDutyPeriod,.display-grid-drag-container .display-grid-container table td.yardDutyPeriod,.grid-view .display-grid-container table td.yardDutyPeriod{background:var(--grid-row-cell-yarddutyperiod)}.display-grid .display-grid-container table td.subitem,.display-grid-drag-container .display-grid-container table td.subitem,.grid-view .display-grid-container table td.subitem{background:var(--grid-row-cell-subitem)}.display-grid .display-grid-container table td.yard-duty,.display-grid-drag-container .display-grid-container table td.yard-duty,.grid-view .display-grid-container table td.yard-duty{background:var(--grid-row-cell-yardduty)}.display-grid .display-grid-container table td.selected-column,.display-grid-drag-container .display-grid-container table td.selected-column,.grid-view .display-grid-container table td.selected-column{background:var(--grid-row-cell-selectedcol)}.display-grid .display-grid-container table td.future,.display-grid .display-grid-container table td.past,.display-grid-drag-container .display-grid-container table td.future,.display-grid-drag-container .display-grid-container table td.past,.grid-view .display-grid-container table td.future,.grid-view .display-grid-container table td.past{border-right:1px solid var(--grid-border)}.display-grid .display-grid-container table td.absent,.display-grid .display-grid-container table td.absent *,.display-grid .display-grid-container table td.activity-absent,.display-grid .display-grid-container table td.activity-absent *,.display-grid .display-grid-container table td.available,.display-grid .display-grid-container table td.available *,.display-grid .display-grid-container table td.cancelled,.display-grid .display-grid-container table td.cancelled *,.display-grid .display-grid-container table td.cycle-start,.display-grid .display-grid-container table td.cycle-start *,.display-grid .display-grid-container table td.disabled,.display-grid .display-grid-container table td.disabled *,.display-grid .display-grid-container table td.edited,.display-grid .display-grid-container table td.edited *,.display-grid .display-grid-container table td.et-available-otherDay,.display-grid .display-grid-container table td.et-available-otherDay *,.display-grid .display-grid-container table td.et-unavailable,.display-grid .display-grid-container table td.et-unavailable *,.display-grid .display-grid-container table td.future,.display-grid .display-grid-container table td.future *,.display-grid .display-grid-container table td.hasAdjustment,.display-grid .display-grid-container table td.hasAdjustment *,.display-grid .display-grid-container table td.joined,.display-grid .display-grid-container table td.joined *,.display-grid .display-grid-container table td.no-teacher-or-room,.display-grid .display-grid-container table td.no-teacher-or-room *,.display-grid .display-grid-container table td.overload,.display-grid .display-grid-container table td.overload *,.display-grid .display-grid-container table td.past,.display-grid .display-grid-container table td.past *,.display-grid .display-grid-container table td.planned-absent,.display-grid .display-grid-container table td.planned-absent *,.display-grid .display-grid-container table td.replacement,.display-grid .display-grid-container table td.replacement *,.display-grid .display-grid-container table td.restriction,.display-grid .display-grid-container table td.restriction *,.display-grid .display-grid-container table td.room-available,.display-grid .display-grid-container table td.room-available *,.display-grid .display-grid-container table td.selecteddate,.display-grid .display-grid-container table td.selecteddate *,.display-grid .display-grid-container table td.set-day,.display-grid .display-grid-container table td.set-day *,.display-grid .display-grid-container table td.split-class,.display-grid .display-grid-container table td.split-class *,.display-grid .display-grid-container table td.split-same-class,.display-grid .display-grid-container table td.split-same-class *,.display-grid .display-grid-container table td.stat-over,.display-grid .display-grid-container table td.stat-over *,.display-grid .display-grid-container table td.stat-under,.display-grid .display-grid-container table td.stat-under *,.display-grid .display-grid-container table td.today,.display-grid .display-grid-container table td.today *,.display-grid .display-grid-container table td.unavailable,.display-grid .display-grid-container table td.unavailable *,.display-grid .display-grid-container table td.underload,.display-grid .display-grid-container table td.underload *,.display-grid-drag-container .display-grid-container table td.absent,.display-grid-drag-container .display-grid-container table td.absent *,.display-grid-drag-container .display-grid-container table td.activity-absent,.display-grid-drag-container .display-grid-container table td.activity-absent *,.display-grid-drag-container .display-grid-container table td.available,.display-grid-drag-container .display-grid-container table td.available *,.display-grid-drag-container .display-grid-container table td.cancelled,.display-grid-drag-container .display-grid-container table td.cancelled *,.display-grid-drag-container .display-grid-container table td.cycle-start,.display-grid-drag-container .display-grid-container table td.cycle-start *,.display-grid-drag-container .display-grid-container table td.disabled,.display-grid-drag-container .display-grid-container table td.disabled *,.display-grid-drag-container .display-grid-container table td.edited,.display-grid-drag-container .display-grid-container table td.edited *,.display-grid-drag-container .display-grid-container table td.et-available-otherDay,.display-grid-drag-container .display-grid-container table td.et-available-otherDay *,.display-grid-drag-container .display-grid-container table td.et-unavailable,.display-grid-drag-container .display-grid-container table td.et-unavailable *,.display-grid-drag-container .display-grid-container table td.future,.display-grid-drag-container .display-grid-container table td.future *,.display-grid-drag-container .display-grid-container table td.hasAdjustment,.display-grid-drag-container .display-grid-container table td.hasAdjustment *,.display-grid-drag-container .display-grid-container table td.joined,.display-grid-drag-container .display-grid-container table td.joined *,.display-grid-drag-container .display-grid-container table td.no-teacher-or-room,.display-grid-drag-container .display-grid-container table td.no-teacher-or-room *,.display-grid-drag-container .display-grid-container table td.overload,.display-grid-drag-container .display-grid-container table td.overload *,.display-grid-drag-container .display-grid-container table td.past,.display-grid-drag-container .display-grid-container table td.past *,.display-grid-drag-container .display-grid-container table td.planned-absent,.display-grid-drag-container .display-grid-container table td.planned-absent *,.display-grid-drag-container .display-grid-container table td.replacement,.display-grid-drag-container .display-grid-container table td.replacement *,.display-grid-drag-container .display-grid-container table td.restriction,.display-grid-drag-container .display-grid-container table td.restriction *,.display-grid-drag-container .display-grid-container table td.room-available,.display-grid-drag-container .display-grid-container table td.room-available *,.display-grid-drag-container .display-grid-container table td.selecteddate,.display-grid-drag-container .display-grid-container table td.selecteddate *,.display-grid-drag-container .display-grid-container table td.set-day,.display-grid-drag-container .display-grid-container table td.set-day *,.display-grid-drag-container .display-grid-container table td.split-class,.display-grid-drag-container .display-grid-container table td.split-class *,.display-grid-drag-container .display-grid-container table td.split-same-class,.display-grid-drag-container .display-grid-container table td.split-same-class *,.display-grid-drag-container .display-grid-container table td.stat-over,.display-grid-drag-container .display-grid-container table td.stat-over *,.display-grid-drag-container .display-grid-container table td.stat-under,.display-grid-drag-container .display-grid-container table td.stat-under *,.display-grid-drag-container .display-grid-container table td.today,.display-grid-drag-container .display-grid-container table td.today *,.display-grid-drag-container .display-grid-container table td.unavailable,.display-grid-drag-container .display-grid-container table td.unavailable *,.display-grid-drag-container .display-grid-container table td.underload,.display-grid-drag-container .display-grid-container table td.underload *,.grid-view .display-grid-container table td.absent,.grid-view .display-grid-container table td.absent *,.grid-view .display-grid-container table td.activity-absent,.grid-view .display-grid-container table td.activity-absent *,.grid-view .display-grid-container table td.available,.grid-view .display-grid-container table td.available *,.grid-view .display-grid-container table td.cancelled,.grid-view .display-grid-container table td.cancelled *,.grid-view .display-grid-container table td.cycle-start,.grid-view .display-grid-container table td.cycle-start *,.grid-view .display-grid-container table td.disabled,.grid-view .display-grid-container table td.disabled *,.grid-view .display-grid-container table td.edited,.grid-view .display-grid-container table td.edited *,.grid-view .display-grid-container table td.et-available-otherDay,.grid-view .display-grid-container table td.et-available-otherDay *,.grid-view .display-grid-container table td.et-unavailable,.grid-view .display-grid-container table td.et-unavailable *,.grid-view .display-grid-container table td.future,.grid-view .display-grid-container table td.future *,.grid-view .display-grid-container table td.hasAdjustment,.grid-view .display-grid-container table td.hasAdjustment *,.grid-view .display-grid-container table td.joined,.grid-view .display-grid-container table td.joined *,.grid-view .display-grid-container table td.no-teacher-or-room,.grid-view .display-grid-container table td.no-teacher-or-room *,.grid-view .display-grid-container table td.overload,.grid-view .display-grid-container table td.overload *,.grid-view .display-grid-container table td.past,.grid-view .display-grid-container table td.past *,.grid-view .display-grid-container table td.planned-absent,.grid-view .display-grid-container table td.planned-absent *,.grid-view .display-grid-container table td.replacement,.grid-view .display-grid-container table td.replacement *,.grid-view .display-grid-container table td.restriction,.grid-view .display-grid-container table td.restriction *,.grid-view .display-grid-container table td.room-available,.grid-view .display-grid-container table td.room-available *,.grid-view .display-grid-container table td.selecteddate,.grid-view .display-grid-container table td.selecteddate *,.grid-view .display-grid-container table td.set-day,.grid-view .display-grid-container table td.set-day *,.grid-view .display-grid-container table td.split-class,.grid-view .display-grid-container table td.split-class *,.grid-view .display-grid-container table td.split-same-class,.grid-view .display-grid-container table td.split-same-class *,.grid-view .display-grid-container table td.stat-over,.grid-view .display-grid-container table td.stat-over *,.grid-view .display-grid-container table td.stat-under,.grid-view .display-grid-container table td.stat-under *,.grid-view .display-grid-container table td.today,.grid-view .display-grid-container table td.today *,.grid-view .display-grid-container table td.unavailable,.grid-view .display-grid-container table td.unavailable *,.grid-view .display-grid-container table td.underload,.grid-view .display-grid-container table td.underload *{color:var(--grid-body-foreground)!important}.display-grid .display-grid-container table td.activity-unavailable,.display-grid .display-grid-container table td.activity-unavailable *,.display-grid .display-grid-container table td.clash,.display-grid .display-grid-container table td.clash *,.display-grid .display-grid-container table td.closure,.display-grid .display-grid-container table td.closure *,.display-grid .display-grid-container table td.conflict,.display-grid .display-grid-container table td.conflict *,.display-grid .display-grid-container table td.conflicts-possible,.display-grid .display-grid-container table td.conflicts-possible *,.display-grid .display-grid-container table td.counted-absent,.display-grid .display-grid-container table td.counted-absent *,.display-grid .display-grid-container table td.et-unavailable-otherDay,.display-grid .display-grid-container table td.et-unavailable-otherDay *,.display-grid .display-grid-container table td.excess-units,.display-grid .display-grid-container table td.excess-units *,.display-grid .display-grid-container table td.highlight,.display-grid .display-grid-container table td.highlight *,.display-grid .display-grid-container table td.issue,.display-grid .display-grid-container table td.issue *,.display-grid .display-grid-container table td.no-assign,.display-grid .display-grid-container table td.no-assign *,.display-grid .display-grid-container table td.outstanding,.display-grid .display-grid-container table td.outstanding *,.display-grid .display-grid-container table td.planned-unavailable,.display-grid .display-grid-container table td.planned-unavailable *,.display-grid .display-grid-container table td.same,.display-grid .display-grid-container table td.same *,.display-grid .display-grid-container table td.searchhighlight,.display-grid .display-grid-container table td.searchhighlight *,.display-grid .display-grid-container table td.under-units,.display-grid .display-grid-container table td.under-units *,.display-grid-drag-container .display-grid-container table td.activity-unavailable,.display-grid-drag-container .display-grid-container table td.activity-unavailable *,.display-grid-drag-container .display-grid-container table td.clash,.display-grid-drag-container .display-grid-container table td.clash *,.display-grid-drag-container .display-grid-container table td.closure,.display-grid-drag-container .display-grid-container table td.closure *,.display-grid-drag-container .display-grid-container table td.conflict,.display-grid-drag-container .display-grid-container table td.conflict *,.display-grid-drag-container .display-grid-container table td.conflicts-possible,.display-grid-drag-container .display-grid-container table td.conflicts-possible *,.display-grid-drag-container .display-grid-container table td.counted-absent,.display-grid-drag-container .display-grid-container table td.counted-absent *,.display-grid-drag-container .display-grid-container table td.et-unavailable-otherDay,.display-grid-drag-container .display-grid-container table td.et-unavailable-otherDay *,.display-grid-drag-container .display-grid-container table td.excess-units,.display-grid-drag-container .display-grid-container table td.excess-units *,.display-grid-drag-container .display-grid-container table td.highlight,.display-grid-drag-container .display-grid-container table td.highlight *,.display-grid-drag-container .display-grid-container table td.issue,.display-grid-drag-container .display-grid-container table td.issue *,.display-grid-drag-container .display-grid-container table td.no-assign,.display-grid-drag-container .display-grid-container table td.no-assign *,.display-grid-drag-container .display-grid-container table td.outstanding,.display-grid-drag-container .display-grid-container table td.outstanding *,.display-grid-drag-container .display-grid-container table td.planned-unavailable,.display-grid-drag-container .display-grid-container table td.planned-unavailable *,.display-grid-drag-container .display-grid-container table td.same,.display-grid-drag-container .display-grid-container table td.same *,.display-grid-drag-container .display-grid-container table td.searchhighlight,.display-grid-drag-container .display-grid-container table td.searchhighlight *,.display-grid-drag-container .display-grid-container table td.under-units,.display-grid-drag-container .display-grid-container table td.under-units *,.grid-view .display-grid-container table td.activity-unavailable,.grid-view .display-grid-container table td.activity-unavailable *,.grid-view .display-grid-container table td.clash,.grid-view .display-grid-container table td.clash *,.grid-view .display-grid-container table td.closure,.grid-view .display-grid-container table td.closure *,.grid-view .display-grid-container table td.conflict,.grid-view .display-grid-container table td.conflict *,.grid-view .display-grid-container table td.conflicts-possible,.grid-view .display-grid-container table td.conflicts-possible *,.grid-view .display-grid-container table td.counted-absent,.grid-view .display-grid-container table td.counted-absent *,.grid-view .display-grid-container table td.et-unavailable-otherDay,.grid-view .display-grid-container table td.et-unavailable-otherDay *,.grid-view .display-grid-container table td.excess-units,.grid-view .display-grid-container table td.excess-units *,.grid-view .display-grid-container table td.highlight,.grid-view .display-grid-container table td.highlight *,.grid-view .display-grid-container table td.issue,.grid-view .display-grid-container table td.issue *,.grid-view .display-grid-container table td.no-assign,.grid-view .display-grid-container table td.no-assign *,.grid-view .display-grid-container table td.outstanding,.grid-view .display-grid-container table td.outstanding *,.grid-view .display-grid-container table td.planned-unavailable,.grid-view .display-grid-container table td.planned-unavailable *,.grid-view .display-grid-container table td.same,.grid-view .display-grid-container table td.same *,.grid-view .display-grid-container table td.searchhighlight,.grid-view .display-grid-container table td.searchhighlight *,.grid-view .display-grid-container table td.under-units,.grid-view .display-grid-container table td.under-units *{color:var(--grid-body-foreground-alt)!important}.display-grid .display-grid-container table td.activity-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.activity-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.clash.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.clash.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.closure.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.closure.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.conflict.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.conflict.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.conflicts-possible.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.conflicts-possible.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.counted-absent.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.counted-absent.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.et-unavailable-otherDay.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.et-unavailable-otherDay.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.excess-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.excess-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.issue.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.issue.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.no-assign.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.no-assign.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.outstanding.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.outstanding.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.planned-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.planned-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.same.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.same.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.searchhighlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.searchhighlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid .display-grid-container table td.under-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.under-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.activity-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.activity-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.clash.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.clash.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.closure.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.closure.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.conflict.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.conflict.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.conflicts-possible.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.conflicts-possible.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.counted-absent.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.counted-absent.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.et-unavailable-otherDay.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.et-unavailable-otherDay.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.excess-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.excess-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.issue.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.issue.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.no-assign.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.no-assign.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.outstanding.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.outstanding.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.planned-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.planned-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.same.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.same.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.searchhighlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.searchhighlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.under-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.under-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.activity-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.activity-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.clash.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.clash.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.closure.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.closure.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.conflict.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.conflict.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.conflicts-possible.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.conflicts-possible.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.counted-absent.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.counted-absent.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.et-unavailable-otherDay.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.et-unavailable-otherDay.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.excess-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.excess-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.issue.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.issue.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.no-assign.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.no-assign.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.outstanding.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.outstanding.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.planned-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.planned-unavailable.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.same.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.same.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.searchhighlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.searchhighlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.under-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.under-units.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *{color:var(--grid-body-foreground)}.display-grid .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.display-grid-drag-container .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.display-grid-drag-container .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *,.grid-view .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign),.grid-view .display-grid-container table td.highlight.selected:not(.same):not(.closure):not(.clash):not(.no-assign) *{color:var(--grid-body-foreground-alt)!important}.display-grid .display-grid-container table td.past,.display-grid-drag-container .display-grid-container table td.past,.grid-view .display-grid-container table td.past{background:var(--grid-row-cell-past)}.display-grid .display-grid-container table td.future,.display-grid .display-grid-container table td.split-same-class,.display-grid-drag-container .display-grid-container table td.future,.display-grid-drag-container .display-grid-container table td.split-same-class,.grid-view .display-grid-container table td.future,.grid-view .display-grid-container table td.split-same-class{background:var(--grid-row-cell-future)}.display-grid .display-grid-container table td.selecteddate,.display-grid .display-grid-container table td.split-class,.display-grid-drag-container .display-grid-container table td.selecteddate,.display-grid-drag-container .display-grid-container table td.split-class,.grid-view .display-grid-container table td.selecteddate,.grid-view .display-grid-container table td.split-class{background:var(--grid-row-cell-selected)}.display-grid .display-grid-container table td.today,.display-grid-drag-container .display-grid-container table td.today,.grid-view .display-grid-container table td.today{background:var(--grid-body-foreground-alt);border:1px solid var(--grid-row-cell-selected)}.display-grid .display-grid-container table td.replacement,.display-grid-drag-container .display-grid-container table td.replacement,.grid-view .display-grid-container table td.replacement{background:var(--grid-row-cell-replacement)}.display-grid .display-grid-container table td.stat-over,.display-grid-drag-container .display-grid-container table td.stat-over,.grid-view .display-grid-container table td.stat-over{background:var(--grid-row-cell-stat-over)}.display-grid .display-grid-container table td.stat-under,.display-grid-drag-container .display-grid-container table td.stat-under,.grid-view .display-grid-container table td.stat-under{background:var(--grid-row-cell-stat-under)}.display-grid .display-grid-container table td.mrcg,.display-grid-drag-container .display-grid-container table td.mrcg,.grid-view .display-grid-container table td.mrcg{background:var(--grid-row-cell-mrcg)}.display-grid .display-grid-container table td.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.composite:not(.primary-composite),.grid-view .display-grid-container table td.composite:not(.primary-composite){background:var(--grid-row-cell-composite)}.display-grid .display-grid-container table td.no-teacher-or-room,.display-grid .display-grid-container table td.no-teacher-or-room.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.no-teacher-or-room,.display-grid-drag-container .display-grid-container table td.no-teacher-or-room.composite:not(.primary-composite),.grid-view .display-grid-container table td.no-teacher-or-room,.grid-view .display-grid-container table td.no-teacher-or-room.composite:not(.primary-composite){background:var(--grid-row-cell-noteacherroom)}.display-grid .display-grid-container table td.no-room,.display-grid .display-grid-container table td.no-room.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.no-room,.display-grid-drag-container .display-grid-container table td.no-room.composite:not(.primary-composite),.grid-view .display-grid-container table td.no-room,.grid-view .display-grid-container table td.no-room.composite:not(.primary-composite){background:var(--grid-row-cell-noroom)}.display-grid .display-grid-container table td.room-removed,.display-grid .display-grid-container table td.room-removed.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.room-removed,.display-grid-drag-container .display-grid-container table td.room-removed.composite:not(.primary-composite),.grid-view .display-grid-container table td.room-removed,.grid-view .display-grid-container table td.room-removed.composite:not(.primary-composite){background:var(--grid-row-cell-roomremoved)}.display-grid .display-grid-container table td.no-teacher,.display-grid .display-grid-container table td.no-teacher.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.no-teacher,.display-grid-drag-container .display-grid-container table td.no-teacher.composite:not(.primary-composite),.grid-view .display-grid-container table td.no-teacher,.grid-view .display-grid-container table td.no-teacher.composite:not(.primary-composite){background:var(--grid-row-cell-noteacher)}.display-grid .display-grid-container table td.seat-deficit,.display-grid .display-grid-container table td.seat-deficit.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.seat-deficit,.display-grid-drag-container .display-grid-container table td.seat-deficit.composite:not(.primary-composite),.grid-view .display-grid-container table td.seat-deficit,.grid-view .display-grid-container table td.seat-deficit.composite:not(.primary-composite){font-weight:700}.display-grid .display-grid-container table td.room-edit-bold,.display-grid .display-grid-container table td.room-edit-bold *,.display-grid-drag-container .display-grid-container table td.room-edit-bold,.display-grid-drag-container .display-grid-container table td.room-edit-bold *,.grid-view .display-grid-container table td.room-edit-bold,.grid-view .display-grid-container table td.room-edit-bold *{color:var(--grid-row-cell-roomedit);font-weight:700}.display-grid .display-grid-container table td.cancelled,.display-grid .display-grid-container table td.composite.cancelled,.display-grid-drag-container .display-grid-container table td.cancelled,.display-grid-drag-container .display-grid-container table td.composite.cancelled,.grid-view .display-grid-container table td.cancelled,.grid-view .display-grid-container table td.composite.cancelled{background:var(--grid-row-cell-cancelled)}.display-grid .display-grid-container table td.edited,.display-grid .display-grid-container table td.joined,.display-grid-drag-container .display-grid-container table td.edited,.display-grid-drag-container .display-grid-container table td.joined,.grid-view .display-grid-container table td.edited,.grid-view .display-grid-container table td.joined{background:var(--grid-row-cell-cancelled)!important}.display-grid .display-grid-container table td.unavailable,.display-grid .display-grid-container table td.unavailable.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.unavailable,.display-grid-drag-container .display-grid-container table td.unavailable.composite:not(.primary-composite),.grid-view .display-grid-container table td.unavailable,.grid-view .display-grid-container table td.unavailable.composite:not(.primary-composite){background:var(--grid-row-cell-unavailable)}.display-grid .display-grid-container table td.et-unavailable,.display-grid-drag-container .display-grid-container table td.et-unavailable,.grid-view .display-grid-container table td.et-unavailable{background:var(--grid-row-cell-etunavailable)}.display-grid .display-grid-container table td.activity-unavailable,.display-grid .display-grid-container table td.activity-unavailable.composite:not(.primary-composite),.display-grid .display-grid-container table td.et-unavailable-otherDay,.display-grid-drag-container .display-grid-container table td.activity-unavailable,.display-grid-drag-container .display-grid-container table td.activity-unavailable.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.et-unavailable-otherDay,.grid-view .display-grid-container table td.activity-unavailable,.grid-view .display-grid-container table td.activity-unavailable.composite:not(.primary-composite),.grid-view .display-grid-container table td.et-unavailable-otherDay{background:var(--grid-row-cell-unavailable-activity)}.display-grid .display-grid-container table td.planned-unavailable,.display-grid .display-grid-container table td.planned-unavailable.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.planned-unavailable,.display-grid-drag-container .display-grid-container table td.planned-unavailable.composite:not(.primary-composite),.grid-view .display-grid-container table td.planned-unavailable,.grid-view .display-grid-container table td.planned-unavailable.composite:not(.primary-composite){background:var(--grid-row-cell-unavailable-planned)}.display-grid .display-grid-container table td.available,.display-grid-drag-container .display-grid-container table td.available,.grid-view .display-grid-container table td.available{background:var(--grid-row-cell-available)}.display-grid .display-grid-container table td.absent,.display-grid .display-grid-container table td.absent.composite:not(.primary-composite),.display-grid .display-grid-container table td.reserve,.display-grid-drag-container .display-grid-container table td.absent,.display-grid-drag-container .display-grid-container table td.absent.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.reserve,.grid-view .display-grid-container table td.absent,.grid-view .display-grid-container table td.absent.composite:not(.primary-composite),.grid-view .display-grid-container table td.reserve{background:var(--grid-row-cell-absent)}.display-grid .display-grid-container table td.not-at-school,.display-grid-drag-container .display-grid-container table td.not-at-school,.grid-view .display-grid-container table td.not-at-school{background:var(--grid-row-cell-notatschool)}.display-grid .display-grid-container table td.edit,.display-grid .display-grid-container table td.edit *,.display-grid-drag-container .display-grid-container table td.edit,.display-grid-drag-container .display-grid-container table td.edit *,.grid-view .display-grid-container table td.edit,.grid-view .display-grid-container table td.edit *{color:var(--grid-row-cell-edit)!important}.display-grid .display-grid-container table td.above-default,.display-grid .display-grid-container table td.activity-absent,.display-grid .display-grid-container table td.activity-absent.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.above-default,.display-grid-drag-container .display-grid-container table td.activity-absent,.display-grid-drag-container .display-grid-container table td.activity-absent.composite:not(.primary-composite),.grid-view .display-grid-container table td.above-default,.grid-view .display-grid-container table td.activity-absent,.grid-view .display-grid-container table td.activity-absent.composite:not(.primary-composite){background:var(--grid-row-cell-absent-activity)}.display-grid .display-grid-container table td.planned-absent,.display-grid .display-grid-container table td.planned-absent.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.planned-absent,.display-grid-drag-container .display-grid-container table td.planned-absent.composite:not(.primary-composite),.grid-view .display-grid-container table td.planned-absent,.grid-view .display-grid-container table td.planned-absent.composite:not(.primary-composite){background:var(--grid-row-cell-absent-planned)}.display-grid .display-grid-container table td.room-available,.display-grid .display-grid-container table td.room-available.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.room-available,.display-grid-drag-container .display-grid-container table td.room-available.composite:not(.primary-composite),.grid-view .display-grid-container table td.room-available,.grid-view .display-grid-container table td.room-available.composite:not(.primary-composite){background:var(--grid-row-cell-roomavailable)}.display-grid .display-grid-container table td.et-available-otherDay,.display-grid-drag-container .display-grid-container table td.et-available-otherDay,.grid-view .display-grid-container table td.et-available-otherDay{background:var(--grid-row-cell-etavailother)}.display-grid .display-grid-container table td.cycle-start,.display-grid .display-grid-container table td.set-day,.display-grid-drag-container .display-grid-container table td.cycle-start,.display-grid-drag-container .display-grid-container table td.set-day,.grid-view .display-grid-container table td.cycle-start,.grid-view .display-grid-container table td.set-day{background:var(--grid-row-cell-cyclestart)}.display-grid .display-grid-container table td.clash,.display-grid .display-grid-container table td.closure,.display-grid .display-grid-container table td.no-assign,.display-grid-drag-container .display-grid-container table td.clash,.display-grid-drag-container .display-grid-container table td.closure,.display-grid-drag-container .display-grid-container table td.no-assign,.grid-view .display-grid-container table td.clash,.grid-view .display-grid-container table td.closure,.grid-view .display-grid-container table td.no-assign{background:var(--grid-row-cell-clash)!important}.display-grid .display-grid-container table td.selecteddate,.display-grid-drag-container .display-grid-container table td.selecteddate,.grid-view .display-grid-container table td.selecteddate{background:var(--grid-row-cell-selected);border-right:1px solid var(--grid-border)}.display-grid .display-grid-container table td.split-class,.display-grid-drag-container .display-grid-container table td.split-class,.grid-view .display-grid-container table td.split-class{background:var(--grid-row-cell-selected)}.display-grid .display-grid-container table td.conflict,.display-grid .display-grid-container table td.counted-absent,.display-grid-drag-container .display-grid-container table td.conflict,.display-grid-drag-container .display-grid-container table td.counted-absent,.grid-view .display-grid-container table td.conflict,.grid-view .display-grid-container table td.counted-absent{background:var(--grid-row-cell-countedabsent)}.display-grid .display-grid-container table td.activity-available,.display-grid .display-grid-container table td.activity-available.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.activity-available,.display-grid-drag-container .display-grid-container table td.activity-available.composite:not(.primary-composite),.grid-view .display-grid-container table td.activity-available,.grid-view .display-grid-container table td.activity-available.composite:not(.primary-composite){background:var(--grid-row-cell-available-activity)}.display-grid .display-grid-container table td.planned-available,.display-grid .display-grid-container table td.planned-available.composite:not(.primary-composite),.display-grid-drag-container .display-grid-container table td.planned-available,.display-grid-drag-container .display-grid-container table td.planned-available.composite:not(.primary-composite),.grid-view .display-grid-container table td.planned-available,.grid-view .display-grid-container table td.planned-available.composite:not(.primary-composite){background:var(--grid-row-cell-available-planned)}.display-grid .display-grid-container table td.has-change,.display-grid-drag-container .display-grid-container table td.has-change,.grid-view .display-grid-container table td.has-change{background:var(--grid-row-cell-has-change)}.display-grid .display-grid-container table td.overload,.display-grid .display-grid-container table td.restriction,.display-grid-drag-container .display-grid-container table td.overload,.display-grid-drag-container .display-grid-container table td.restriction,.grid-view .display-grid-container table td.overload,.grid-view .display-grid-container table td.restriction{background:var(--grid-row-cell-overload)}.display-grid .display-grid-container table td.overload.editable,.display-grid .display-grid-container table td.restriction.editable,.display-grid-drag-container .display-grid-container table td.overload.editable,.display-grid-drag-container .display-grid-container table td.restriction.editable,.grid-view .display-grid-container table td.overload.editable,.grid-view .display-grid-container table td.restriction.editable{background:var(--grid-row-cell-overload-editable)}.display-grid .display-grid-container table td.underload,.display-grid-drag-container .display-grid-container table td.underload,.grid-view .display-grid-container table td.underload{background:var(--grid-row-cell-underload)}.display-grid .display-grid-container table td.underload.editable,.display-grid-drag-container .display-grid-container table td.underload.editable,.grid-view .display-grid-container table td.underload.editable{background:var(--grid-row-cell-underload-editable)}.display-grid .display-grid-container table td.faculty,.display-grid .display-grid-container table td.possible,.display-grid-drag-container .display-grid-container table td.faculty,.display-grid-drag-container .display-grid-container table td.possible,.grid-view .display-grid-container table td.faculty,.grid-view .display-grid-container table td.possible{background:var(--grid-row-cell-faculty)}.display-grid .display-grid-container table td.hasAdjustment,.display-grid-drag-container .display-grid-container table td.hasAdjustment,.grid-view .display-grid-container table td.hasAdjustment{background:var(--grid-row-cell-underload)}.display-grid .display-grid-container table td.hasAdjustment.editable,.display-grid-drag-container .display-grid-container table td.hasAdjustment.editable,.grid-view .display-grid-container table td.hasAdjustment.editable{background:var(--grid-row-cell-underload-editable)}.display-grid .display-grid-container table td.tinted-title,.display-grid-drag-container .display-grid-container table td.tinted-title,.grid-view .display-grid-container table td.tinted-title{background:var(--grid-row-cell-tintedtitle)}.display-grid .display-grid-container table td.tinted-title-dark,.display-grid-drag-container .display-grid-container table td.tinted-title-dark,.grid-view .display-grid-container table td.tinted-title-dark{background:var(--grid-row-cell-tintedtitledark)}.display-grid .display-grid-container table td.outstanding,.display-grid-drag-container .display-grid-container table td.outstanding,.grid-view .display-grid-container table td.outstanding{background:var(--grid-row-cell-outstanding)}.display-grid .display-grid-container table td.empty,.display-grid-drag-container .display-grid-container table td.empty,.grid-view .display-grid-container table td.empty{background:var(--grid-disabled)}.display-grid .display-grid-container table td.issue,.display-grid .display-grid-container table td.under-units,.display-grid-drag-container .display-grid-container table td.issue,.display-grid-drag-container .display-grid-container table td.under-units,.grid-view .display-grid-container table td.issue,.grid-view .display-grid-container table td.under-units{background:var(--grid-row-cell-issue)}.display-grid .display-grid-container table td.conflicts-possible,.display-grid .display-grid-container table td.excess-units,.display-grid-drag-container .display-grid-container table td.conflicts-possible,.display-grid-drag-container .display-grid-container table td.excess-units,.grid-view .display-grid-container table td.conflicts-possible,.grid-view .display-grid-container table td.excess-units{background:var(--grid-row-cell-edit)}.display-grid .display-grid-container table td.same,.display-grid-drag-container .display-grid-container table td.same,.grid-view .display-grid-container table td.same{background:var(--grid-row-cell-same)!important}.display-grid .display-grid-container table td.missed,.display-grid-drag-container .display-grid-container table td.missed,.grid-view .display-grid-container table td.missed{background:var(--grid-body-background)}.display-grid .display-grid-container table td.highlight,.display-grid .display-grid-container table td.searchhighlight,.display-grid-drag-container .display-grid-container table td.highlight,.display-grid-drag-container .display-grid-container table td.searchhighlight,.grid-view .display-grid-container table td.highlight,.grid-view .display-grid-container table td.searchhighlight{background:var(--grid-row-cell-highlight)!important;font-weight:500}.display-grid .display-grid-container table td.highlight:hover,.display-grid .display-grid-container table td.searchhighlight:hover,.display-grid-drag-container .display-grid-container table td.highlight:hover,.display-grid-drag-container .display-grid-container table td.searchhighlight:hover,.grid-view .display-grid-container table td.highlight:hover,.grid-view .display-grid-container table td.searchhighlight:hover{background:var(--grid-row-cell-highlight-hover)!important}.display-grid .display-grid-container table td.highlight.selected,.display-grid .display-grid-container table td.searchhighlight.selected,.display-grid-drag-container .display-grid-container table td.highlight.selected,.display-grid-drag-container .display-grid-container table td.searchhighlight.selected,.grid-view .display-grid-container table td.highlight.selected,.grid-view .display-grid-container table td.searchhighlight.selected{background:var(--grid-row-cell-highlight-selected)!important}.display-grid .display-grid-container table td.disabled,.display-grid-drag-container .display-grid-container table td.disabled,.grid-view .display-grid-container table td.disabled{background:var(--grid-row-cell-disabled)!important;color:var(--input-foreground-disabled)!important;cursor:auto}.display-grid .display-grid-container table td.button,.display-grid-drag-container .display-grid-container table td.button,.grid-view .display-grid-container table td.button{background:var(--grid-body-background)!important;padding:0;width:50px!important}.display-grid .display-grid-container table td.grid-error,.display-grid .display-grid-container table td.grid-error *,.display-grid .display-grid-container table td.grid-error:focus,.display-grid .display-grid-container table td.grid-error:focus *,.display-grid .display-grid-container table td.grid-error:hover,.display-grid .display-grid-container table td.grid-error:hover *,.display-grid-drag-container .display-grid-container table td.grid-error,.display-grid-drag-container .display-grid-container table td.grid-error *,.display-grid-drag-container .display-grid-container table td.grid-error:focus,.display-grid-drag-container .display-grid-container table td.grid-error:focus *,.display-grid-drag-container .display-grid-container table td.grid-error:hover,.display-grid-drag-container .display-grid-container table td.grid-error:hover *,.grid-view .display-grid-container table td.grid-error,.grid-view .display-grid-container table td.grid-error *,.grid-view .display-grid-container table td.grid-error:focus,.grid-view .display-grid-container table td.grid-error:focus *,.grid-view .display-grid-container table td.grid-error:hover,.grid-view .display-grid-container table td.grid-error:hover *{color:var(--foreground-color-error)!important}.display-grid .display-grid-container table td.has-check editor,.display-grid-drag-container .display-grid-container table td.has-check editor,.grid-view .display-grid-container table td.has-check editor{text-overflow:ellipsis;width:calc(100% - 25px)}@media screen{.display-grid .display-grid-container table td.cancelled.corner:after,.display-grid-drag-container .display-grid-container table td.cancelled.corner:after,.grid-view .display-grid-container table td.cancelled.corner:after{border-bottom:10px solid transparent;border-left:10px solid transparent;border-top:10px solid var(--foreground-color-error);content:"";display:block;height:0;position:absolute;right:0;top:0;width:0}.display-grid .display-grid-container table td.selected-column.selected,.display-grid-drag-container .display-grid-container table td.selected-column.selected,.grid-view .display-grid-container table td.selected-column.selected{background:var(--grid-row-cell-selectedcol-selected);color:var(--grid-row-cell-selectedcol-selected-fore)}}.display-grid .display-grid-container table td select,.display-grid-drag-container .display-grid-container table td select,.grid-view .display-grid-container table td select{background:transparent;box-sizing:border-box;padding-left:5px}.display-grid .display-grid-container table td span.button,.display-grid-drag-container .display-grid-container table td span.button,.grid-view .display-grid-container table td span.button{display:block;height:30px;overflow:hidden;position:relative;width:50px}.display-grid .display-grid-container table td span.button i.button,.display-grid-drag-container .display-grid-container table td span.button i.button,.grid-view .display-grid-container table td span.button i.button{background:var(--grid-body-background);color:var(--grid-header-foreground);cursor:pointer;height:30px;line-height:30px;outline:none;text-align:center;width:50px}.display-grid .display-grid-container table td span.button i.button:focus,.display-grid .display-grid-container table td span.button i.button:hover,.display-grid-drag-container .display-grid-container table td span.button i.button:focus,.display-grid-drag-container .display-grid-container table td span.button i.button:hover,.grid-view .display-grid-container table td span.button i.button:focus,.grid-view .display-grid-container table td span.button i.button:hover{background:var(--grid-body-background-hover);color:var(--grid-body-foreground)}.display-grid .display-grid-container table td span.button i.button:focus,.display-grid-drag-container .display-grid-container table td span.button i.button:focus,.grid-view .display-grid-container table td span.button i.button:focus{box-shadow:0 0 0 3px var(--focus-outline)}.display-grid .display-grid-container table td>span,.display-grid-drag-container .display-grid-container table td>span,.grid-view .display-grid-container table td>span{display:flex;height:100%;min-height:18px;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;width:100%}.display-grid .display-grid-container table td label.cell-check,.display-grid-drag-container .display-grid-container table td label.cell-check,.grid-view .display-grid-container table td label.cell-check{display:inline;padding-right:5px}.display-grid .display-grid-container table input[type=button],.display-grid .display-grid-container table input[type=checkbox],.display-grid .display-grid-container table input[type=date],.display-grid .display-grid-container table input[type=number],.display-grid .display-grid-container table input[type=text],.display-grid .display-grid-container table select,.display-grid .display-grid-container table textarea,.display-grid-drag-container .display-grid-container table input[type=button],.display-grid-drag-container .display-grid-container table input[type=checkbox],.display-grid-drag-container .display-grid-container table input[type=date],.display-grid-drag-container .display-grid-container table input[type=number],.display-grid-drag-container .display-grid-container table input[type=text],.display-grid-drag-container .display-grid-container table select,.display-grid-drag-container .display-grid-container table textarea,.grid-view .display-grid-container table input[type=button],.grid-view .display-grid-container table input[type=checkbox],.grid-view .display-grid-container table input[type=date],.grid-view .display-grid-container table input[type=number],.grid-view .display-grid-container table input[type=text],.grid-view .display-grid-container table select,.grid-view .display-grid-container table textarea{background:var(--grid-input);border:none!important;border-radius:0!important;margin:0;padding:0;width:100%}.display-grid .display-grid-container table input[type=button]:focus,.display-grid .display-grid-container table input[type=checkbox]:focus,.display-grid .display-grid-container table input[type=date]:focus,.display-grid .display-grid-container table input[type=number]:focus,.display-grid .display-grid-container table input[type=text]:focus,.display-grid .display-grid-container table select:focus,.display-grid .display-grid-container table textarea:focus,.display-grid-drag-container .display-grid-container table input[type=button]:focus,.display-grid-drag-container .display-grid-container table input[type=checkbox]:focus,.display-grid-drag-container .display-grid-container table input[type=date]:focus,.display-grid-drag-container .display-grid-container table input[type=number]:focus,.display-grid-drag-container .display-grid-container table input[type=text]:focus,.display-grid-drag-container .display-grid-container table select:focus,.display-grid-drag-container .display-grid-container table textarea:focus,.grid-view .display-grid-container table input[type=button]:focus,.grid-view .display-grid-container table input[type=checkbox]:focus,.grid-view .display-grid-container table input[type=date]:focus,.grid-view .display-grid-container table input[type=number]:focus,.grid-view .display-grid-container table input[type=text]:focus,.grid-view .display-grid-container table select:focus,.grid-view .display-grid-container table textarea:focus{box-shadow:none!important;outline:0}.display-grid .display-grid-container table editor .static,.display-grid-drag-container .display-grid-container table editor .static,.grid-view .display-grid-container table editor .static{background:transparent!important;border:none!important;border-radius:0!important;height:auto!important;line-height:18px!important;margin:0!important;padding:.5px 0 0!important;width:auto!important}.display-grid .display-grid-container table input[type=checkbox],.display-grid-drag-container .display-grid-container table input[type=checkbox],.grid-view .display-grid-container table input[type=checkbox]{position:relative}.display-grid .display-grid-container table label input[type=checkbox],.display-grid-drag-container .display-grid-container table label input[type=checkbox],.grid-view .display-grid-container table label input[type=checkbox]{position:relative;top:3px;width:auto}.display-grid .display-grid-container table .selectable,.display-grid-drag-container .display-grid-container table .selectable,.grid-view .display-grid-container table .selectable{cursor:pointer}.display-grid .display-grid-container table overflow,.display-grid-drag-container .display-grid-container table overflow,.grid-view .display-grid-container table overflow{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-grid .display-grid-container table.boxed,.display-grid-drag-container .display-grid-container table.boxed,.grid-view .display-grid-container table.boxed{border-bottom:0;border-left:0;border-right:0}.display-grid .display-grid-container table.boxed th,.display-grid-drag-container .display-grid-container table.boxed th,.grid-view .display-grid-container table.boxed th{border-top:0}.display-grid .display-grid-container table.boxed thead.fixed .filter-row th,.display-grid-drag-container .display-grid-container table.boxed thead.fixed .filter-row th,.grid-view .display-grid-container table.boxed thead.fixed .filter-row th{top:31px}.display-grid .display-grid-container table.boxed tbody tr:last-child td,.display-grid-drag-container .display-grid-container table.boxed tbody tr:last-child td,.grid-view .display-grid-container table.boxed tbody tr:last-child td{border-bottom:0}.display-grid .display-grid-container table.boxed td:last-child,.display-grid .display-grid-container table.boxed th:last-child,.display-grid-drag-container .display-grid-container table.boxed td:last-child,.display-grid-drag-container .display-grid-container table.boxed th:last-child,.grid-view .display-grid-container table.boxed td:last-child,.grid-view .display-grid-container table.boxed th:last-child{border-right:0}.display-grid .display-grid-container table.boxed.enclosed,.display-grid-drag-container .display-grid-container table.boxed.enclosed,.grid-view .display-grid-container table.boxed.enclosed{border-bottom:0!important}.display-grid .display-grid-container table.unboxed thead th,.display-grid-drag-container .display-grid-container table.unboxed thead th,.grid-view .display-grid-container table.unboxed thead th{border-top:1px solid transparent;top:0}.display-grid-drag-container.fixed-header,.display-grid-drag-container.window,.display-grid.fixed-header,.display-grid.window,.grid-view.fixed-header,.grid-view.window{height:100%}.display-grid-drag-container.fixed-header .display-grid-container,.display-grid-drag-container.window .display-grid-container,.display-grid.fixed-header .display-grid-container,.display-grid.window .display-grid-container,.grid-view.fixed-header .display-grid-container,.grid-view.window .display-grid-container{height:100%;overflow:auto;overscroll-behavior:none}.display-grid-drag-container.window,.display-grid.window,.grid-view.window{height:100%;width:100%}.display-grid-drag-container.window .display-grid-container,.display-grid.window .display-grid-container,.grid-view.window .display-grid-container{border:none;border-radius:0;height:100%;width:100%}.display-grid-drag-container.window .display-grid-container tbody tr:last-child td,.display-grid.window .display-grid-container tbody tr:last-child td,.grid-view.window .display-grid-container tbody tr:last-child td{border-bottom:1px solid var(--grid-border)}.display-grid-drag-container.window.collapsed .display-grid-container table,.display-grid.window.collapsed .display-grid-container table,.grid-view.window.collapsed .display-grid-container table{width:auto}.display-grid-drag-container.window.collapsed .display-grid-container table tbody tr td:last-child,.display-grid-drag-container.window.collapsed .display-grid-container table tbody tr th:last-child,.display-grid-drag-container.window.collapsed .display-grid-container table thead tr td:last-child,.display-grid-drag-container.window.collapsed .display-grid-container table thead tr th:last-child,.display-grid.window.collapsed .display-grid-container table tbody tr td:last-child,.display-grid.window.collapsed .display-grid-container table tbody tr th:last-child,.display-grid.window.collapsed .display-grid-container table thead tr td:last-child,.display-grid.window.collapsed .display-grid-container table thead tr th:last-child,.grid-view.window.collapsed .display-grid-container table tbody tr td:last-child,.grid-view.window.collapsed .display-grid-container table tbody tr th:last-child,.grid-view.window.collapsed .display-grid-container table thead tr td:last-child,.grid-view.window.collapsed .display-grid-container table thead tr th:last-child{border-right:1px solid var(--grid-border)}.display-grid-drag-container.window.paged .display-grid-container,.display-grid.window.paged .display-grid-container,.grid-view.window.paged .display-grid-container{height:calc(100% - 32px)}.display-grid .scrolled-grid-container,.display-grid-drag-container .scrolled-grid-container,.grid-view .scrolled-grid-container{height:100%}.display-grid .paged-grid-container,.display-grid-drag-container .paged-grid-container,.grid-view .paged-grid-container{height:calc(100% - 26px)}.display-grid-drag-container{background:var(--input-background);border-radius:10px;pointer-events:none;position:fixed;z-index:9999}.display-grid-drag-container tr td{min-height:25px;padding:2px 3px}.text-container{-webkit-user-select:text;user-select:text}.items{display:inline-block;width:100%}.items .list-header{line-height:40px}.items .list-header-icon{line-height:40px;padding-left:10px}.items>.item{-webkit-animation:fadein 2s;animation:fadein 2s;box-sizing:border-box;cursor:default;display:flex;height:40px;margin:5px 0 0;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.items>.item:not(.panel){border-radius:10px;white-space:nowrap}.items>.item.panel{background:var(--pane-list)}.items>.item:focus,.items>.item:hover{text-decoration:none}.items>.item:focus{box-shadow:0 0 0 3px var(--focus-outline)!important;outline:none;z-index:4}.items>.item:first-child{margin:0}.items>.item.auto{height:auto}.items>.item.item-column{flex-direction:column}.items>.item.selectable{cursor:pointer}.items>.item.selected{background:var(--grid-row-selected-cell-selected)}.items>.item button.item-button{background-color:transparent!important;color:var(--base-fore-colour-verypale);height:30px;margin:5px 0;padding:0 5px;text-align:center;vertical-align:top}.items>.item button.item-button:focus,.items>.item button.item-button:hover{background:none!important;color:var(--base-fore-colour-somepale)}.items>.item button.item-button:disabled,.items>.item button.item-button:focus:disabled,.items>.item button.item-button:hover:disabled{background:none!important;color:var(--base-grey-5)!important}.items>.item button.item-button:disabled i,.items>.item button.item-button:focus:disabled i,.items>.item button.item-button:hover:disabled i{color:var(--base-grey-5)!important}.items>.item button.item-button:first-child{padding-left:0}.items>.item button.item-button:last-child{padding-right:0}.items>.item button.item-button i{line-height:20px}.items.joined{gap:0}.items.joined .item{border-bottom:1px solid var(--base-mask-colour-light-5);border-radius:0;margin:0}.items.joined .item:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.items.joined .item:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.items.tokenized{background:var(--base-mask-colour-light-5);border-radius:10px;display:flex;height:40px;width:100%}.items.tokenized .item{background:var(--base-them-colour-verypale-trans);height:30px;line-height:30px;margin:5px;padding:0 10px;width:auto}@media(prefers-color-scheme:light){:root{--recommendation-ok:#28c840;--recommendation-active:#006ebf;--recommendation-warn:#febc2e;--recommendation-bad:#ff5f57}:root.dark{--recommendation-ok:#177325;--recommendation-active:#006ebf;--recommendation-warn:#c68801;--recommendation-bad:#f00c00}}@media(prefers-color-scheme:dark){:root{--recommendation-ok:#177325;--recommendation-active:#006ebf;--recommendation-warn:#c68801;--recommendation-bad:#f00c00}:root.light{--recommendation-ok:#28c840;--recommendation-active:#006ebf;--recommendation-warn:#febc2e;--recommendation-bad:#ff5f57}}.recommendation-icon.typeLow{color:var(--recommendation-ok)}.recommendation-icon.typeLow:before{content:"lightbulb"}.recommendation-icon.typeNormal{color:var(--recommendation-active)}.recommendation-icon.typeNormal:before{content:"info"}.recommendation-icon.typeHigh{color:var(--recommendation-warn)}.recommendation-icon.typeHigh:before{content:"warning"}.recommendation-icon.typeExtreme{color:var(--recommendation-bad)}.recommendation-icon.typeExtreme:before{content:"error"}.recommendation{cursor:default!important}.recommendation.done{background:var(--background-color-dark)!important}.recommendation.done h3{position:relative;text-decoration:line-through}.recommendation.done h3:after{color:var(--recommendation-ok);content:"check";font-family:Material Icons;font-size:var(--icon-large-size);position:absolute;right:-30px;top:0;vertical-align:top}.recommendation.done .recommendation-icon{color:var(--header-two)}.recommendation .recommendation-icon{font-size:var(--icon-largest-size)!important;left:-5px;line-height:35px!important;min-width:45px;position:relative}.recommendation h3,.recommendation h4{white-space:normal}.wizard>div{contain:paint;position:relative}.wizard>div:before{border-radius:10px;box-shadow:inset 0 0 5px 2px var(--main-shadow-frame),0 0 0 5px var(--page-header);content:"";display:inline-block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.wizard>div .wizard-steps{height:100%;position:relative;transition:left .3s ease;width:100%}.wizard>div .wizard-steps .wizard-step{contain:paint;height:100%;overflow:auto;overscroll-behavior:none;width:100%}.wizard footer{display:flex;gap:20px;height:30px;justify-content:flex-end}.wizard footer .spacer{flex:1 1}.wizard footer button{border-radius:50%;padding:0 5px}.wizard footer button.abort{background:var(--button-background-red)}.wizard footer button.abort,.wizard footer button.abort *{color:var(--button-foreground-red)}.wizard footer button.abort:focus,.wizard footer button.abort:hover{background:var(--button-background-red-hover)}.wizard footer button.next{background:var(--button-background-theme)}.wizard footer button.next,.wizard footer button.next *{color:var(--button-foreground-theme)}.wizard footer button.next:focus,.wizard footer button.next:hover{background:var(--button-background-theme-hover)}.wizard footer button.complete{background:var(--button-background-green)}.wizard footer button.complete,.wizard footer button.complete *{color:var(--button-foreground-green)}.wizard footer button.complete:focus,.wizard footer button.complete:hover{background:var(--button-background-green-hover)}.wizard.frameless,.wizard.frameless>div{background:transparent;padding:0!important}.wizard.frameless>div:before{display:none}.wizard.frameless>div .wizard-step{background:transparent;padding:0!important}.wizard.transparent>div .wizard-step:not(.framed)>.panel{background:transparent;padding:3px!important}.wizard.flow .wizard-steps{display:flex;gap:20px}.wizard.flow .wizard-steps .wizard-step{flex:1 1;min-width:100%;position:relative}.input-form-container{display:flex;gap:5px;width:100%}.input-form-container.main-horizontal{flex-direction:row}.input-form-container.main-horizontal.grid-columns{display:grid}.input-form-container.main-horizontal.grid-columns.columns-1{grid-template-columns:100%}.input-form-container.main-horizontal.grid-columns.columns-2{grid-template-columns:50% 50%}.input-form-container.main-horizontal.grid-columns.columns-3{grid-template-columns:33.33% 33.33% 33.33%}.input-form-container.main-horizontal.grid-columns.columns-4{grid-template-columns:25% 25% 25% 25%}.input-form-container.main-horizontal.grid-columns.columns-5{grid-template-columns:20% 20% 20% 20% 20%}.input-form-container.main-horizontal.grid-columns.columns-6{grid-template-columns:16.66% 16.66% 16.66% 16.66% 16.66% 16.66%}.input-form-container.main-horizontal.grid-columns.columns-7{grid-template-columns:14.28% 14.28% 14.28% 14.28% 14.28% 14.28% 14.28%}.input-form-container.main-horizontal.grid-columns.columns-8{grid-template-columns:12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5%}.input-form-container.main-vertical{flex-direction:column}.input-form-container.field-horizontal .field{flex-direction:row}.input-form-container.field-horizontal .field .field-label{flex-basis:30%;white-space:nowrap}.input-form-container.field-horizontal .field .field-input{flex-basis:70%;margin-top:0}.input-form-container.field-vertical .field:not(.reversed){flex-direction:column}.input-form-container.field-vertical .field:not(.reversed) .field-label span{display:inline-block;height:22px;vertical-align:bottom}.input-form-container .subform{display:flex;gap:5px}.input-form-container .subform.main-horizontal{flex-direction:row}.input-form-container .subform.main-vertical{flex-direction:column}.input-form-container .subform.field-horizontal .field{flex-direction:row}.input-form-container .subform.field-vertical .field{flex-direction:column}.input-form-container .subform .subform-label{color:var(--base-input-label);flex:0 0 auto;font-weight:700;height:var(--main-height);line-height:var(--main-line-height);margin-top:0;padding:0 10px 0 0;-webkit-user-select:none;user-select:none}.input-form-container .field{display:flex;flex:1 1}.input-form-container .field .field-label{color:var(--base-input-label);flex:0 0 auto;font-weight:700;height:var(--main-height);line-height:var(--main-line-height);margin-top:5px;padding:0 10px 0 0;-webkit-user-select:none;user-select:none}.input-form-container .field .field-label:first-child{margin-top:0}.input-form-container .field .field-input{flex:1 1;height:var(--main-height);line-height:var(--main-line-height);margin-top:5px;vertical-align:middle}.input-form-container .field .field-input:first-child{margin-top:0}.input-form-container .field .field-input .radio{margin:5px 10px 3px 0}.input-form-container .field .field-input .checkbox{margin:3px 10px 5px 0}.input-form-container .field .field-input>.input-password>input,.input-form-container .field .field-input>input{min-width:50px;width:auto}.input-form-container .field .field-input.input-check{margin-top:2px}.input-form-container .field .field-input.input-date>label,.input-form-container .field .field-input.input-number>label,.input-form-container .field .field-input.input-password>label,.input-form-container .field .field-input.input-select>label,.input-form-container .field .field-input.input-text-multi>label,.input-form-container .field .field-input.input-text-rich>label,.input-form-container .field .field-input.input-text>label,.input-form-container .field .field-input.input-time>label{width:100%}.input-form-container .field.reversed{flex-direction:row-reverse!important;gap:5px!important}.input-form-container .field.reversed .field-label{flex:1 1!important}.input-form-container .field.reversed .field-input{flex:0 0 auto!important;margin-top:0}.input-form-container .field.reversed .field-input.input-check{margin-top:2px}.input-form-container .field.reversed .field-input.input-check .checkbox{margin:3px 0 5px}.radio-list{display:flex;flex-wrap:wrap}.radio-list .radio{margin-left:5px}.radio-list .radio:first-child{margin-left:0}.radio-list.vertical{flex-direction:column}.radio-list.vertical .radio{margin-left:0}.passwordbox{display:block;height:var(--main-height);position:relative}.passwordbox button{background:none;border-radius:5px;box-shadow:none;height:23px;padding:0 5px;position:absolute;right:2px;top:2px}.passwordbox button,.passwordbox button *{line-height:23px!important}.passwordbox button:focus,.passwordbox button:hover{background:none}.passwordbox button:focus i,.passwordbox button:hover i{color:var(--base-them-colour)}.colour-picker{cursor:pointer;display:inline-flex;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.colour-picker:focus:before,.colour-picker:hover:before{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground)}.colour-picker .colour-preview{border:2px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 3)));border:2px solid var(--background-color-light);border-radius:50%;height:20px;left:5px;pointer-events:none;position:absolute;top:4px;width:20px;z-index:4}.colour-picker input{background-position:right 5px center;background-repeat:no-repeat;cursor:pointer;padding-left:30px!important;width:110px!important}.colour-display{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 5)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 5)));background:var(--select-dropdown-background);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));border:1px solid var(--main-bordercolor);border-radius:10px;border-radius:8px;box-shadow:0 .7px 3.2px 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.7),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.7)),0 .6px 0 0 light-dark(hsla(from light-dark(#09c,#005c7a) h s calc(l - 5)/.9),hsla(from light-dark(#09c,#005c7a) h s calc(l - 60)/.9));box-shadow:var(--button-shadow-theme);box-sizing:border-box;contain:paint;cursor:default;display:flex;flex-direction:row;gap:5px;height:264px;left:anchor(left);margin:0;padding:3px!important;position:fixed;scrollbar-width:thin!important;top:anchor(bottom);width:334px;z-index:99999}.colour-display.top{bottom:anchor(top);margin:0 0 3px;top:auto}.colour-display .colour-selection{display:flex;flex-direction:row;gap:5px;height:255px;width:325px}.colour-display .colour-selection>div{position:relative}.colour-display .colour-selection>div canvas{height:100%;width:100%}.colour-display .colour-selection>div .indicator{background:transparent;border-bottom:1px solid light-dark(#f0f0f0,#23222a);border-bottom:1px solid var(--background-color);border-radius:10px;border-top:1px solid light-dark(#f0f0f0,#23222a);border-top:1px solid var(--background-color);box-shadow:0 0 2px 1px light-dark(#000,#f9f9f9);box-shadow:0 0 2px 1px var(--foreground-color);height:10px;left:-2px;pointer-events:none;position:absolute;width:calc(100% + 4px)}.colour-display .colour-selection .colour-gradient{cursor:crosshair;flex:0 0 255px;height:255px;width:255px}.colour-display .colour-selection .colour-gradient .indicator{border:1px solid light-dark(#f0f0f0,#23222a);border:1px solid var(--background-color);border-radius:50%;box-shadow:0 0 2px 1px light-dark(#000,#f9f9f9);box-shadow:0 0 2px 1px var(--foreground-color);cursor:crosshair;height:20px;position:absolute;width:20px}.colour-display .colour-selection .colour-hue,.colour-display .colour-selection .colour-opacity{cursor:ns-resize;flex:0 0 30px;height:255px;width:30px}.records-panel .toolbar{padding:5px 0}.records-panel .toolbar .toolbar-button,.records-panel .toolbar-button{border-radius:50%;height:22px;padding:1px 0 0 1px!important;position:relative;top:2px;width:22px}.records-panel .toolbar .toolbar-button,.records-panel .toolbar .toolbar-button *,.records-panel .toolbar-button,.records-panel .toolbar-button *{font-size:var(--icon-smaller-size)!important;line-height:22px!important;text-align:center}.records-panel .record .header{margin:0 0 3px;min-height:28px}.records-panel .record .header .title{color:var(--header-two);font-size:var(--large-font-size);line-height:28px}.records-panel .record .toolbar{margin:0;padding:0;top:-30px}.records-panel .record .records-input{flex:1 1}.records-panel .record .records-remove{flex:0 1}.records-panel .record .records-remove button{top:3px}.email-editor{display:flex;gap:5px;width:100%}.email-editor .textbox{flex:1 1}.email-editor .working{-webkit-animation:email-address-working 1s linear infinite;animation:email-address-working 1s linear infinite;position:relative}@-webkit-keyframes email-address-working{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes email-address-working{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.import .import-buttons{display:flex;gap:8px}.import .import-buttons button{flex:1 1;height:40px}.import .import-buttons button,.import .import-buttons button *{line-height:35px!important}.import :not(.grid-view) .drop-down .text{background-color:var(--select-background);border:1px solid var(--main-bordercolor);color:var(--select-foreground)}.import .grid-view .table tbody tr td{line-height:var(--main-line-height)}.organisation-unit{display:flex;flex-direction:column;width:100%}.organisation-unit .details{display:flex;flex-direction:row;padding:3px}.organisation-unit .details .add-child,.organisation-unit .details .remove,.organisation-unit .details .toggle-children,.organisation-unit .details .type-icon button{background:none!important;border:0!important;box-shadow:none!important;flex:0 1;height:25px!important;min-width:25px!important;padding:0!important;width:25px!important}.organisation-unit .details .add-child i,.organisation-unit .details .remove i,.organisation-unit .details .toggle-children i,.organisation-unit .details .type-icon button i{font:var(--icon-font)!important;line-height:25px!important}.organisation-unit .details .add-child:focus,.organisation-unit .details .remove:focus,.organisation-unit .details .toggle-children:focus,.organisation-unit .details .type-icon button:focus{box-shadow:0 0 0 3px #7facdb!important}.organisation-unit .details .type-icon i{color:#006ebf!important;-webkit-filter:none!important;-moz-filter:none!important;filter:none!important}.organisation-unit .details .name{flex:1 1}.organisation-unit .details .name input{border:0!important}.organisation-unit .details .name input:read-only:focus{box-shadow:none!important}.organisation-unit .details .add-child,.organisation-unit .details .remove{visibility:hidden}.organisation-unit .details .remove i{color:#ed4f4f}.organisation-unit .details:focus-within>.add-child,.organisation-unit .details:focus-within>.remove,.organisation-unit .details:hover>.add-child,.organisation-unit .details:hover>.remove{visibility:visible}.organisation-unit:not(.has-children)>.details>.toggle-children{visibility:hidden}.organisation-unit.locked>.details:focus-within>.remove,.organisation-unit.locked>.details:hover>.remove{visibility:hidden}.organisation-unit .children{max-height:0;overflow:hidden;padding-left:10px;transition:max-height .1s ease}.drop-down-options .option.campus,.drop-down-options .option.department,.drop-down-options .option.faculty,.drop-down-options .option.school,.drop-down-options .option.year-level{line-height:28px;vertical-align:top}.drop-down-options .option.campus:before,.drop-down-options .option.department:before,.drop-down-options .option.faculty:before,.drop-down-options .option.school:before,.drop-down-options .option.year-level:before{font:var(--icon-font);font-size:var(--icon-normal-size);margin-right:5px;position:relative;vertical-align:top}.drop-down-options .option.school:before{content:"location_city"}.drop-down-options .option.campus:before{content:"domain"}.drop-down-options .option.year-level:before{content:"signal_cellular_alt"}.drop-down-options .option.faculty:before{content:"history_edu"}.drop-down-options .option.department:before{content:"group_work"}.tabs-container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:100%;position:relative;-webkit-user-select:none;user-select:none}.tabs-container .tabs-header{flex:0 0 auto;padding:8px 0 0}.tabs-container .tabs-header .tab-button-container{display:flex;flex-wrap:wrap;padding:0 8px!important;position:relative;z-index:1}.tabs-container .tabs-header .tab-button-container .tab{background:var(--tabs-dirty-end);border:1px solid var(--tabs-border);border-left-width:0;border-radius:0;box-shadow:var(--tabs-shadow);color:var(--foreground-color);cursor:pointer;display:block;flex:0 0 auto;float:left;font-size:var(--normal-font-size);height:30px;line-height:20px;padding:4px 8px;position:relative;text-decoration:none}.tabs-container .tabs-header .tab-button-container .tab:focus,.tabs-container .tabs-header .tab-button-container .tab:hover{background:var(--tabs-dirty-end-hover);outline:none}.tabs-container .tabs-header .tab-button-container .tab.selected{background:var(--main-background);border-bottom:1px solid var(--main-background)!important;border-left-width:1px;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:var(--tabs-shadow-selected);cursor:default;height:32px;line-height:22px;margin:-2px 0 0 -2px;position:relative;z-index:1}.tabs-container .tabs-header .tab-button-container .tab.selected.dirty{background:var(--tabs-dirty-start);background-image:linear-gradient(var(--tabs-dirty-start),1%,var(--main-background))}.tabs-container .tabs-header .tab-button-container .tab.selected.dirty:focus,.tabs-container .tabs-header .tab-button-container .tab.selected.dirty:hover{background:var(--tabs-dirty-start-hover);background-image:linear-gradient(var(--tabs-dirty-start-hover),1%,var(--main-background));outline:none}.tabs-container .tabs-header .tab-button-container .tab.dirty{background:var(--tabs-dirty-start);background-image:linear-gradient(var(--tabs-dirty-start),1%,var(--tabs-dirty-end))}.tabs-container .tabs-header .tab-button-container .tab.dirty:focus,.tabs-container .tabs-header .tab-button-container .tab.dirty:hover{background:var(--tabs-dirty-start-hover);background-image:linear-gradient(var(--tabs-dirty-start-hover),1%,var(--tabs-dirty-end-hover));outline:none}.tabs-container .tabs-header .tab-button-container .tab:first-child{border-left-width:1px;border-top-left-radius:5px}.tabs-container .tabs-header .tab-button-container .tab:last-child{border-top-right-radius:5px}.tabs-container>.tab{background:var(--main-background);border-radius:10px;border-top:1px solid var(--tabs-border);box-sizing:border-box;contain:paint;flex:1 1 auto;margin:0 0 -1px;max-height:calc(100% - 38px);overflow:hidden;overflow:auto;overscroll-behavior:none;position:relative;top:-1px;touch-action:pan-y,pan-x;width:100%;z-index:0}.tabs-container>.tab.boxed{border-bottom:1px solid var(--tabs-border);border-left:1px solid var(--tabs-border);border-right:1px solid var(--tabs-border)}.tabs-container>.tab.flush-base{padding-bottom:0}.tabs-container>.tab>.panel{background:var(--main-background);border:0;border-radius:0;box-shadow:none}.tabs-container>.tab>.panel>.panel{height:auto}.tabs-container>.tab>.panel>.header{background:linear-gradient(to bottom,var(--main-background) 80%,transparent);box-shadow:0 -5px 0 5px var(--main-background);top:10px}.tabs-container>.tab>.panel .panel .panel,.tabs-container>.tab>.panel .panel .panel .panel,.tabs-container>.tab>.panel .panel .panel .panel .panel .panel .panel,.tabs-container>.tab>.panel .panel .panel .panel .panel .panel .panel .panel .panel{background:var(--main-background)}.tabs-container>.tab>.panel .panel .panel .header,.tabs-container>.tab>.panel .panel .panel .panel .header,.tabs-container>.tab>.panel .panel .panel .panel .panel .panel .panel .header,.tabs-container>.tab>.panel .panel .panel .panel .panel .panel .panel .panel .panel .header{background:linear-gradient(to bottom,var(--main-background) 80%,transparent)}.tabs-container>.tab>.panel .panel,.tabs-container>.tab>.panel .panel .panel .panel,.tabs-container>.tab>.panel .panel .panel .panel .panel .panel,.tabs-container>.tab>.panel .panel .panel .panel .panel .panel .panel .panel{background:var(--background-color)}.tabs-container>.tab>.panel .panel .header,.tabs-container>.tab>.panel .panel .panel .panel .header,.tabs-container>.tab>.panel .panel .panel .panel .panel .panel .header,.tabs-container>.tab>.panel .panel .panel .panel .panel .panel .panel .panel .header{background:linear-gradient(to bottom,var(--background-color) 80%,transparent)}@-webkit-keyframes pane-toolbar-shadow{0%{box-shadow:0 -10px 0 10px var(--main-background),0 -15px 0 15px transparent,0 2px 5px transparent}1%{box-shadow:0 -10px 0 10px var(--main-background),0 -15px 0 15px var(--main-shadow-dark),0 2px 5px var(--main-shadow-dark)}to{box-shadow:0 -10px 0 10px var(--main-background),0 -15px 0 15px var(--main-shadow-dark),0 2px 5px var(--main-shadow-dark)}}@keyframes pane-toolbar-shadow{0%{box-shadow:0 -10px 0 10px var(--main-background),0 -15px 0 15px transparent,0 2px 5px transparent}1%{box-shadow:0 -10px 0 10px var(--main-background),0 -15px 0 15px var(--main-shadow-dark),0 2px 5px var(--main-shadow-dark)}to{box-shadow:0 -10px 0 10px var(--main-background),0 -15px 0 15px var(--main-shadow-dark),0 2px 5px var(--main-shadow-dark)}}@media only screen and (max-width:767px){.tabContainer ul.tabs li{flex:1 0 auto}}:root{--brand-color:light-dark(#5e6e65,#91a198);--base-color-back:light-dark(#f0f0f0,#23222a);--base-color-fore:light-dark(#000,#f9f9f9);--base-color-mandatory:light-dark(#c0dcc0,#3a4c33);--base-color-back-green:light-dark(#67c267,#177325);--base-color-fore-green:light-dark(#255115,#59d959);--base-color-back-blue:light-dark(#09c,#005c7a);--base-color-fore-blue:light-dark(#00394d,#47d1ff);--base-color-back-yellow:light-dark(#ffc800,#c68801);--base-color-fore-yellow:light-dark(#4d3c00,#ffd333);--base-color-back-red:light-dark(#cb2d2d,#8a0f0f);--base-color-fore-red:light-dark(#3f0e0e,#f77);--base-color-shadow:light-dark(#333,#000);--background-color:var(--base-color-back);--background-color-light:light-dark(hsl(from var(--base-color-back) h s calc(l + 3)),hsl(from var(--base-color-back) h s calc(l + 3)));--background-color-mid:light-dark(hsl(from var(--base-color-back) h s l),hsl(from var(--base-color-back) h s l));--background-color-dark:light-dark(hsl(from var(--base-color-back) h s calc(l - 5)),hsl(from var(--base-color-back) h s calc(l - 10)));--foreground-color:var(--base-color-fore);--foreground-color-invert:light-dark(var(--base-color-back),hsl(from var(--base-color-fore) h s calc(l + 10)));--foreground-color-error:light-dark(hsl(from var(--base-color-back-red) h calc(s + 20) l),var(--base-color-fore-red));--overlay-back-color:light-dark(hsl(from var(--base-color-fore) h s calc(l + 94)),hsl(from var(--base-color-fore) h s calc(l - 78)));--overlay-color-light:light-dark(hsl(from var(--base-color-back) h s calc(l + 5)),hsl(from var(--base-color-fore) h s calc(l - 85)));--overlay-color-dark:light-dark(hsl(from var(--base-color-fore) h s calc(l + 85)),hsl(from var(--base-color-fore) h s calc(l - 84)));--overlay-back-filtr:brightness(1);--overlay-icon-color:hsla(from var(--base-color-shadow) h s l/1);--overlay-icon-shadw:0 1px 120px 30px var(--base-color-shadow);--overlay-text-color:hsl(from var(--base-color-fore) h s calc(l + 10));--overlay-text-shadw:light-dark(0 1px 30px hsl(from var(--base-color-back) h s calc(l + 10)),0 1px 30px hsl(from var(--base-color-back) h s l));--scrollbar-color-base:light-dark(hsl(from var(--base-color-back) h s l) hsl(from var(--base-color-back) h s calc(l - 5)),hsl(from var(--base-color-fore) h s calc(l - 35)) hsl(from var(--base-color-fore) h s calc(l - 55)));--scrollbar-color:light-dark(hsla(from var(--base-color-back) h s l/0.2),hsla(from var(--base-color-fore) h s l/0.2));--scrollbar-color-hover:light-dark(hsla(from var(--base-color-back) h s l/0.4),hsla(from var(--base-color-fore) h s l/0.4));--anchor-foreground:var(--base-color-fore-blue);--anchor-foreground-hover:hsl(from var(--base-color-fore-blue) h s calc(l + 5));--anchor-foreground-white:hsl(from var(--base-color-fore) h s calc(l - 5));--anchor-suffix:brightness(150%);--input-background:hsl(from var(--base-color-back) h s calc(l - 10));--input-background-hover:hsl(from var(--base-color-back) h s calc(l - 5));--input-foreground:light-dark(hsl(from var(--base-color-fore) h s calc(l + 30)),hsl(from var(--base-color-fore) h s calc(l - 20)));--input-forground-shadow:1px 1px 0 light-dark(var(--main-background),hsl(from var(--main-background) h s calc(l + 20)));--input-background-framed:light-dark(hsl(from var(--base-color-back) h s calc(l + 8)),hsl(from var(--base-color-back) h s calc(l - 8)));--input-background-framed-hover:hsl(from var(--base-color-back) h s calc(l - 3));--input-foreground-framed:light-dark(hsl(from var(--base-color-back) h s calc(l - 50)),hsl(from var(--base-color-fore) h s calc(l - 30)));--input-foreground-framed-hover:light-dark(hsl(from var(--base-color-fore) h s calc(l - 50)),hsl(from var(--base-color-fore) h s calc(l - 50)));--input-background-mandatory:var(--base-color-mandatory);--input-background-mandatory-hover:hsl(from var(--base-color-mandatory) h s calc(l + 10));--input-foreground-mandatory:hsl(from var(--base-color-mandatory) h s calc(l + 60));--input-background-error:light-dark(hsl(from var(--base-color-back-red) h calc(s + 20) calc(l + 35)),var(--base-color-back-red));--input-background-error-hover:light-dark(hsl(from var(--base-color-back-red) h calc(s + 20) calc(l + 40)),hsl(from var(--base-color-back-red) h s calc(l + 10)));--input-background-editable:hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l - 25));--input-background-editable-hover:hsl(from var(--base-color-back-yellow) h calc(s - 50) calc(l - 20));--input-background-disabled:light-dark(hsl(from var(--base-color-back) h s calc(l - 8)),hsl(from var(--base-color-back) h s calc(l + 8)));--input-foreground-disabled:light-dark(hsl(from var(--base-color-back) h s calc(l - 25)),hsl(from var(--base-color-back) h s calc(l + 18)));--input-foreground-framed-disabled:hsl(from var(--base-color-back) h s calc(l + 15));--input-placeholder:light-dark(hsl(from var(--base-color-fore) h s calc(l + 70)),hsl(from var(--base-color-fore) h s calc(l + 35)));--select-background:hsl(from var(--base-color-back) h s calc(l - 5));--select-foreground:var(--base-color-fore);--select-dropdown-background:light-dark(hsl(from var(--base-color-back) h s calc(l + 5)),hsl(from var(--base-color-back) h s calc(l - 5)));--select-background-disabled:light-dark(hsl(from var(--base-color-back) h s calc(l - 8)),hsl(from var(--base-color-back) h s calc(l + 8)));--select-foreground-disabled:light-dark(hsl(from var(--base-color-back) h s calc(l - 18)),hsl(from var(--base-color-back) h s calc(l + 18)));--select-option-background:var(--main-background);--select-option-foreground:light-dark(hsl(from var(--base-color-fore) h s calc(l + 20)),hsl(from var(--base-color-fore) h s calc(l - 20)));--select-option-background-hover:light-dark(hsl(from var(--base-color-back-blue) h s calc(l + 5)),var(--base-color-back-blue));--select-option-foreground-hover:light-dark(hsl(from var(--base-color-back) h s calc(l + 5)),hsl(from var(--base-color-fore) h s calc(l + 5)));--select-option-background-selected:light-dark(hsl(from var(--base-color-back-blue) h s calc(l + 2)),hsl(from var(--base-color-back-blue) h s calc(l - 10)));--select-option-foreground-selected:light-dark(hsl(from var(--base-color-back) h s calc(l + 5)),hsl(from var(--base-color-fore) h s calc(l + 5)));--select-option-background-unselectable:light-dark(hsl(from var(--base-color-back) h s calc(l - 10)),hsl(from var(--base-color-back) h s calc(l + 5)));--select-option-foreground-unselectable:light-dark(hsl(from var(--base-color-fore) h s calc(l + 50)),hsl(from var(--base-color-back) h s calc(l + 15)));--select-option-background-notice:light-dark(hsl(from var(--base-color-back) h s calc(l - 5)),hsl(from var(--base-color-back) h s calc(l + 15)));--select-option-foreground-notice:light-dark(hsl(from var(--base-color-fore) h s calc(l + 35)),hsl(from var(--base-color-fore) h s calc(l + 10)));--button-background:light-dark(hsl(from var(--base-color-back) h s calc(l - 5)),hsl(from var(--base-color-back) h s calc(l + 5)));--button-background-hover:light-dark(var(--base-color-back),hsl(from var(--base-color-back) h s calc(l + 10)));--button-background-alt:light-dark(hsl(from var(--base-color-back) h s calc(l - 15)),hsl(from var(--base-color-back) h s calc(l + 15)));--button-background-alt-hover:light-dark(hsl(from var(--base-color-back) h s calc(l - 10)),hsl(from var(--base-color-back) h s calc(l + 20)));--button-foreground:light-dark(hsl(from var(--base-color-fore) h s calc(l + 7)),hsl(from var(--base-color-fore) h s calc(l + 5)));--button-shadow:0 0.7px 2.2px 0 light-dark(hsla(from var(--base-color-shadow) h s l/0.5),hsla(from var(--base-color-shadow) h s l/0.7)),0 0.6px 1.8px 0 light-dark(hsla(from var(--base-color-shadow) h s l/0.5),hsla(from var(--base-color-shadow) h s l/0.7));--button-background-disabled:light-dark(hsl(from var(--base-color-back) h s calc(l - 8)),hsl(from var(--base-color-back) h s calc(l + 8)));--button-foreground-disabled:light-dark(hsl(from var(--base-color-back) h s calc(l - 25)),hsl(from var(--base-color-back) h s calc(l + 18)));--button-shadow-dialer:0 0.7px 1.2px 0 hsla(from var(--base-color-shadow) h s l/0.4),0 0.6px 0.8px 0 hsla(from var(--base-color-shadow) h s l/0.1);--button-background-theme:var(--base-color-back-blue);--button-background-theme-hover:hsl(from var(--base-color-back-blue) h s calc(l + 5));--button-background-theme-selected:hsl(from var(--base-color-back-blue) h s calc(l + 5));--button-foreground-theme:light-dark(var(--base-color-back),hsl(from var(--base-color-fore-blue) h s calc(l + 20)));--button-foreground-subtitle-theme:var(--base-color-fore);--button-foreground-shadow:hsl(from var(--base-color-back-blue) h s calc(l - 50));--button-shadow-theme:0 0.7px 3.2px 0px light-dark(hsla(from var(--base-color-back-blue) h s calc(l - 5)/0.7),hsla(from var(--base-color-back-blue) h s calc(l - 60)/0.7)),0 0.6px 0px 0px light-dark(hsla(from var(--base-color-back-blue) h s calc(l - 5)/0.9),hsla(from var(--base-color-back-blue) h s calc(l - 60)/0.9));--button-background-theme-disabled:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 40) calc(l + 30)),hsl(from var(--base-color-back-blue) h calc(s - 40) calc(l + 10)));--button-foreground-theme-disabled:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 40) calc(l + 50)),hsl(from var(--base-color-fore-blue) h calc(s - 40) calc(l - 20)));--button-background-green:var(--base-color-back-green);--button-background-green-hover:light-dark(hsl(from var(--base-color-back-green) h calc(s + 5) calc(l + 5)),hsl(from var(--base-color-back-green) h s calc(l + 5)));--button-background-green-alt:hsl(from var(--base-color-back-green) h s calc(l - 10));--button-background-green-alt-hover:hsl(from var(--base-color-back-green) h s calc(l - 5));--button-background-green-selected:hsl(from var(--base-color-back-green) h s calc(l + 3));--button-foreground-green:light-dark(hsl(from var(--base-color-back-green) h s calc(l + 40)),hsl(from var(--base-color-fore-green) h s calc(l + 20)));--button-shadow-green:0 0.7px 2.2px 0 hsla(from var(--base-color-back-green) h s calc(l - 30)/0.4),0 0.6px 1.8px 0 hsla(from var(--base-color-back-green) h s calc(l - 30)/0.7);--button-background-green-disabled:light-dark(hsl(from var(--base-color-back-green) h s calc(l + 20)),hsl(from var(--base-color-back-green) h calc(s - 40) calc(l + 10)));--button-foreground-green-disabled:light-dark(hsl(from var(--base-color-fore-green) h s calc(l + 70)),hsl(from var(--base-color-fore-green) h calc(s - 40) calc(l - 10)));--button-background-green-current:hsl(from var(--base-color-back-green) h s calc(l - 5));--button-background-red:var(--base-color-back-red);--button-background-red-hover:light-dark(hsl(from var(--base-color-back-red) h calc(s + 5) calc(l + 10)),hsl(from var(--base-color-back-red) h s calc(l + 5)));--button-foreground-red:light-dark(hsl(from var(--base-color-fore-red) h s calc(l + 75)),hsl(from var(--base-color-fore-red) h s calc(l + 15)));--button-foreground-red-alt:hsl(from var(--base-color-fore-red) h s calc(l + 20));--button-background-red-disabled:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 25)),hsl(from var(--base-color-back-red) h calc(s - 40) calc(l + 5)));--button-foreground-red-disabled:light-dark(hsl(from var(--base-color-fore-red) h s calc(l + 70)),hsl(from var(--base-color-fore-red) h calc(s - 40) calc(l - 25)));--button-background-red-current:hsl(from var(--base-color-back-red) h s calc(l - 5));--button-background-white:hsl(from var(--base-color-fore) h s calc(l - 30));--button-background-white-hover:hsl(from var(--base-color-fore) h s calc(l - 25));--button-foreground-white:hsl(from var(--base-color-fore) h s calc(l + 10));--button-background-error:var(--base-color-back-red);--button-background-error-hover:light-dark(hsl(from var(--base-color-back-red) h calc(s + 5) calc(l + 10)),hsl(from var(--base-color-back-red) h s calc(l + 5)));--button-foreground-error:light-dark(hsl(from var(--base-color-fore-red) h s calc(l + 75)),hsl(from var(--base-color-fore-red) h s calc(l + 15)));--button-image-disabled:grayscale(100%) brightness(50%);--group-shadow:0 0.7px 1.2px 0 hsla(from var(--base-color-shadow) h s l/0.7),0 0.6px 1.8px 0 hsla(from var(--base-color-shadow) h s l/0.7);--group-filter:brightness(1.3);--menu-shadow:0 0.6px 4px 0 hsla(from var(--base-color-shadow) h s l/0.7),0 0.3px 0.9px 0 hsla(from var(--base-color-shadow) h s l/0.8);--menu-background:light-dark(hsl(from var(--base-color-back) h s calc(l + 10)),hsl(from var(--base-color-back) h s calc(l - 8)));--menu-background-alt:light-dark(hsl(from var(--base-color-back) h s calc(l - 10)),hsl(from var(--base-color-back) h s calc(l + 5)));--menu-background-hover:hsl(from var(--base-color-back) h s calc(l - 10));--menu-background-mask:hsla(from var(--base-color-back) h s l/0.15);--menu-children-mask:hsla(from var(--base-color-back) h s l/0.4);--menu-foreground:light-dark(hsl(from var(--base-color-fore) h s calc(l - 5)),hsl(from var(--base-color-fore) h s calc(l + 5)));--menu-foreground-hover:light-dark(hsl(from var(--base-color-fore) h s l),hsl(from var(--base-color-fore) h s calc(l + 10)));--menu-foreground-disabled:hsl(from var(--base-color-fore) h s calc(l - 10));--menu-icon-home:hsl(from var(--base-color-fore) h s calc(l + 5));--menu-icon-color:hsl(from var(--base-color-fore) h s calc(l + 5));--menu-icon-color-info:light-dark(var(--base-color-back-blue),hsl(from var(--base-color-back-blue) h calc(s - 40) calc(l + 10)));--menu-icon-color-info-disabled:hsl(from var(--base-color-back-blue) h calc(s - 40) calc(l + 10));--menu-icon-color-proc:hsl(from var(--base-color-back-yellow) h calc(s - 40) calc(l + 10));--menu-icon-color-proc-disabled:hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l + 10));--menu-icon-color-repr:hsl(from var(--base-color-back-green) h s calc(l + 10));--menu-icon-color-repr-disabled:hsl(from var(--base-color-back-green) h calc(s - 40) calc(l + 10));--menu-icon-color-admn:hsl(from var(--base-color-back-red) h s calc(l + 10));--menu-icon-color-admn-disabled:hsl(from var(--base-color-back-red) h calc(s - 40) calc(l + 10));--menu-indicator:light-dark(hsl(from var(--base-color-fore) h s calc(l + 50)),hsl(from var(--base-color-back) h s calc(l + 10)));--menu-indicator-hover:light-dark(hsl(from var(--base-color-fore) h s calc(l + 55)),hsl(from var(--base-color-back) h s calc(l + 15)));--menu-border:hsl(from var(--base-color-back) h s calc(l + 5));--menu-side-extra:hsl(from var(--base-color-fore) h s calc(l - 30));--expand-button-background:hsl(from var(--base-color-fore) h s calc(l + 10));--header-one:hsl(from var(--base-color-fore) h s calc(l - 25));--header-two:light-dark(hsl(from var(--base-color-fore) h s calc(l + 55)),hsl(from var(--base-color-fore) h s calc(l - 35)));--header-three:hsl(from var(--base-color-fore) h s calc(l + 5));--header-four:hsl(from var(--base-color-fore) h s calc(l - 25));--mobile-pin:var(--base-color-back);--mobile-pin-shadow:-5px 0.6px 8px -4px hsla(from var(--base-color-shadow) h s l/0.7);--page-header:var(--base-color-back);--main-background:light-dark(hsl(from var(--base-color-back) h s calc(l + 15)),hsl(from var(--base-color-back) h s calc(l - 8)));--main-bordercolor:light-dark(hsl(from var(--base-color-back) h s calc(l - 8)),hsl(from var(--base-color-back) h s calc(l + 8)));--main-bordercolor-alt:light-dark(hsl(from var(--base-color-back) h s calc(l - 30)),hsl(from var(--base-color-back) h s calc(l + 30)));--main-shadow:light-dark(hsl(from var(--base-color-shadow) h s calc(l + 40)),hsl(from var(--base-color-shadow) h s calc(l + 10)));--main-shadow-dark:var(--base-color-shadow);--main-shadow-frame:light-dark(hsl(from var(--base-color-shadow) h s calc(l + 50)),var(--base-color-shadow));--main-hover-mask:hsla(from var(--base-color-back) h s l/0.2);--toolbar-background:hsla(from var(--base-color-shadow) h s l/0.6);--toolbar-background-hover:hsla(from var(--base-color-shadow) h s l/0.5);--toolbar-button-gradiant-start:light-dark(hsl(from var(--base-color-back) h s calc(l - 8)),hsl(from var(--base-color-back) h s calc(l + 5)));--toolbar-button-gradiant-end:light-dark(var(--base-color-back),hsl(from var(--base-color-back) h s calc(l + 10)));--toolbar-button-gradiant-start-hover:light-dark(hsl(from var(--base-color-back) h s calc(l - 3)),hsl(from var(--base-color-back) h s calc(l + 10)));--toolbar-button-gradiant-end-hover:light-dark(var(--base-color-back),hsl(from var(--base-color-back) h s calc(l + 15)));--toolbar-button-border:light-dark(hsl(from var(--base-color-back) h s calc(l - 15)),hsl(from var(--base-color-back) h s calc(l + 20)));--toolbar-button-border-disabled:light-dark(hsl(from var(--base-color-back) h s calc(l - 10)),hsl(from var(--base-color-back) h s calc(l + 5)));--toolbar-button-gradiant-start-dark:light-dark(hsl(from var(--base-color-back) h s calc(l - 5)),hsl(from var(--base-color-back) h s calc(l - 5)));--toolbar-button-gradiant-end-dark:hsl(from var(--base-color-back) h s calc(l - 10));--toolbar-button-border-dark:hsl(from var(--base-color-back) h s calc(l - 15));--grid-border:light-dark(hsl(from var(--base-color-back) h s calc(l - 8)),hsl(from var(--base-color-back) h s calc(l + 8)));--grid-border-dark:light-dark(hsl(from var(--base-color-back) h s calc(l + 8)),hsl(from var(--base-color-back) h s calc(l - 8)));--grid-border-bottom:light-dark(hsl(from var(--base-color-back) h s calc(l - 15)),hsl(from var(--base-color-back) h s calc(l + 25)));--grid-header-gradient-start:light-dark(hsl(from var(--base-color-back) h s calc(l - 8)),hsl(from var(--base-color-back) h s calc(l + 5)));--grid-header-gradient-end:light-dark(var(--base-color-back),hsl(from var(--base-color-back) h s calc(l + 10)));--grid-header-gradient-start-hover:light-dark(hsl(from var(--base-color-back) h s calc(l - 3)),hsl(from var(--base-color-back) h s calc(l + 10)));--grid-header-gradient-end-hover:light-dark(var(--base-color-back),hsl(from var(--base-color-back) h s calc(l + 15)));--grid-header-gradient-start-active:light-dark(hsl(from var(--base-color-back) h s calc(l - 3)),hsl(from var(--base-color-back) h s calc(l + 15)));--grid-header-gradient-end-active:light-dark(var(--base-color-back),hsl(from var(--base-color-back) h s calc(l + 20)));--grid-header-border-bottom:light-dark(hsl(from var(--base-color-back) h s calc(l - 20)),hsl(from var(--base-color-back) h s calc(l + 15)));--grid-header-border-right:light-dark(hsl(from var(--base-color-back) h s calc(l + 2)),hsl(from var(--base-color-back) h s calc(l + 8)));--grid-header-foreground:light-dark(hsl(from var(--base-color-fore) h s calc(l + 40)),hsl(from var(--base-color-fore) h s calc(l - 5)));--grid-header-foreground-shadow:light-dark(hsl(from var(--base-color-back) h s calc(l + 10)),hsl(from var(--base-color-back) h s calc(l - 10)));--grid-header-foreground-shadow-dark:hsl(from var(--base-color-back) h s calc(l - 15));--grid-header-fixed:light-dark(hsl(from var(--base-color-back) h s calc(l + 5)),hsl(from var(--base-color-back) h s calc(l - 3)));--grid-input:hsl(from var(--base-color-back) h s calc(l - 10));--grid-editable:hsl(from var(--base-color-back) h s calc(l + 10));--grid-even:hsl(from var(--base-color-back) h s calc(l + 5));--grid-disabled:hsl(from var(--base-color-back) h s calc(l - 8));--grid-hard-rule:light-dark(hsl(from var(--base-color-fore) h s calc(l + 30)),hsl(from var(--base-color-back) h s calc(l + 30)));--grid-body-background:light-dark(hsl(from var(--base-color-back) h s calc(l + 8)),hsl(from var(--base-color-back) h s calc(l - 8)));--grid-body-background-hover:hsl(from var(--base-color-back) h s calc(l -3));--grid-body-foreground:hsl(from var(--base-color-fore) h s calc(l + 5));--grid-body-foreground-alt:hsl(from var(--base-color-back) h s calc(l + 5));--grid-row-selected-cell:hsl(from var(--base-color-back) h s calc(l - 3));--grid-row-selected-cell-selected:light-dark(hsl(from var(--base-color-back) h s calc(l - 10)),hsl(from var(--base-color-back) h s calc(l + 10)));--grid-row-selected-cell-editable:light-dark(hsl(from var(--base-color-back-yellow) h s calc(l + 40)),hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l - 20)));--grid-row-selected-cell-editable-selected:light-dark(hsl(from var(--base-color-back-yellow) h s calc(l + 38)),hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l - 10)));--grid-row-selected-cell-overload:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 10)),hsl(from var(--base-color-back-red) h s calc(l - 10)));--grid-row-selected-cell-overload-selected:light-dark(var(--base-color-back-red),var(--base-color-back-red));--grid-row-cell-editable:light-dark(hsl(from var(--base-color-back-yellow) h s calc(l + 44)),hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l - 15)));--grid-row-cell-editable-hover:light-dark(hsl(from var(--base-color-back-yellow) h s calc(l + 42)),hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l - 20)));--grid-row-cell-new:light-dark(hsl(from var(--base-color-back-green) h s calc(l + 25)),hsl(from var(--base-color-back-green) h s calc(l - 15)));--grid-row-cell-neweditable:light-dark(hsl(from var(--base-color-back-green) h calc(s - 10) calc(l + 30)),hsl(from var(--base-color-back-green) h s calc(l - 10)));--grid-row-cell-selectedcol:light-dark(hsl(from var(--base-color-back-blue) h s calc(l + 10)),hsl(from var(--base-color-back-blue) h s calc(l - 10)));--grid-row-cell-selectedcol-selected:light-dark(hsl(from var(--base-color-back-blue) h s calc(l + 5)),hsl(from var(--base-color-back-blue) h s calc(l - 5)));--grid-row-cell-selectedcol-selected-fore:light-dark(hsl(from var(--base-color-fore) h s calc(l - 10)),hsl(from var(--base-color-fore) h s calc(l + 10)));--grid-row-cell-quickediting:light-dark(hsl(from var(--base-color-back-green) h s calc(l + 10)),hsl(from var(--base-color-back-green) h s calc(l - 10)));--grid-row-cell-yardduty:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 40) calc(l + 45)),hsl(from var(--base-color-back-yellow) h calc(s - 80) calc(l - 20)));--grid-row-cell-yarddutyperiod:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 35) calc(l + 35)),hsl(from var(--base-color-back-red) h calc(s - 50) calc(l - 15)));--grid-row-cell-allocatable:light-dark(hsl(from var(--base-color-back-green) h calc(s + 25) calc(l + 30)),hsl(from var(--base-color-back-green) h calc(s - 50) calc(l - 5)));--grid-row-cell-allocations:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 25) calc(l + 30)),hsl(from var(--base-color-back-yellow) h calc(s - 50) calc(l - 15)));--grid-row-cell-allocSearch:light-dark(hsl(from var(--base-color-shadow) h s calc(l + 70)),hsl(from var(--base-color-shadow) h s calc(l + 20)));--grid-row-cell-allocBlockd:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 40)),hsl(from var(--base-color-back-red) h s calc(l - 15)));--grid-row-cell-past:light-dark(hsl(from var(--base-color-back-red) h calc(s + 50) calc(l + 45)),hsl(from var(--base-color-back-red) h calc(s - 50) calc(l - 15)));--grid-row-cell-past-hover:light-dark(hsl(from var(--base-color-back-red) h calc(s + 50) calc(l + 50)),hsl(from var(--base-color-back-red) h calc(s - 50) calc(l - 10)));--grid-row-cell-future:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 40)),hsl(from var(--base-color-back-blue) h s calc(l - 5)));--grid-row-cell-future-hover:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 45)),hsl(from var(--base-color-back-blue) h s calc(l - 2)));--grid-row-cell-selected:light-dark(hsl(from var(--base-color-back-green) h calc(s - 60) calc(l - 5)),hsl(from var(--base-color-back-green) h calc(s - 60) calc(l + 5)));--grid-row-cell-selected-hover:light-dark(hsl(from var(--base-color-back-green) h calc(s - 60) calc(l - 10)),hsl(from var(--base-color-back-green) h calc(s - 60) calc(l + 10)));--grid-row-cell-replacement:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 35)),hsl(from var(--base-color-back-red) h s calc(l - 20)));--grid-row-cell-stat-over:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 35)),hsl(from var(--base-color-back-red) h s calc(l - 20)));--grid-row-cell-stat-over-hover:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 40)),hsl(from var(--base-color-back-red) h s calc(l - 15)));--grid-row-cell-stat-under:light-dark(hsl(from var(--base-color-back-green) h s calc(l + 15)),hsl(from var(--base-color-back-green) h s calc(l - 15)));--grid-row-cell-stat-under-hover:light-dark(hsl(from var(--base-color-back-green) h s calc(l + 20)),hsl(from var(--base-color-back-green) h s calc(l - 10)));--grid-row-cell-mrcg:light-dark(hsl(from var(--base-color-back-red) h calc(s - 25) calc(l + 35)),hsl(from var(--base-color-back-red) h calc(s - 50) calc(l - 15)));--grid-row-cell-mrcg-hover:light-dark(hsl(from var(--base-color-back-red) h calc(s - 25) calc(l + 40)),hsl(from var(--base-color-back-red) h calc(s - 50) calc(l - 10)));--grid-row-cell-composite:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 75) calc(l + 15)),hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l - 15)));--grid-row-cell-composite-hover:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 75) calc(l + 20)),hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l - 10)));--grid-row-cell-noteacherroom:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 60) calc(l + 30)),hsl(from var(--base-color-back-blue) h s calc(l - 8)));--grid-row-cell-noroom:light-dark(hsl(from var(--base-color-back-green) h calc(s - 10) calc(l + 20)),hsl(from var(--base-color-back-green) h s calc(l - 12)));--grid-row-cell-noroom-hover:light-dark(hsl(from var(--base-color-back-green) h calc(s - 50) calc(l + 25)),hsl(from var(--base-color-back-green) h s calc(l - 7)));--grid-row-cell-roomremoved:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 20) calc(l + 20)),hsl(from var(--base-color-back-yellow) h calc(s - 20) calc(l - 10)));--grid-row-cell-noteacher:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 30) calc(l + 35)),hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l - 3)));--grid-row-cell-roomedit:light-dark(hsl(from var(--base-color-back-blue) h calc(s + 50) calc(l - 20)),hsl(from var(--base-color-back-blue) h s calc(l + 30)));--grid-row-cell-cancelled:light-dark(hsl(from var(--base-color-back-yellow) h calc(s + 60) calc(l + 30)),hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l - 20)));--grid-row-cell-cancelled-hover:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l + 15)),hsl(from var(--base-color-back-yellow) h calc(s - 60) calc(l - 25)));--grid-row-cell-clash:light-dark(hsl(from var(--base-color-back-red) h calc(s + 15) l),hsl(from var(--base-color-back-red) h calc(s - 50) calc(l + 20)));--grid-row-cell-etunavailable:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 35)),hsl(from var(--base-color-back-red) h calc(s - 50) calc(l + 20)));--grid-row-cell-etunavailable-hover:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 40)),hsl(from var(--base-color-back-red) h calc(s - 50) calc(l + 25)));--grid-row-cell-unavailable:light-dark(hsl(from var(--base-color-back-red) h calc(s + 25) calc(l + 25)),hsl(from var(--base-color-back-red) h s calc(l - 20)));--grid-row-cell-unavailable-hover:light-dark(hsl(from var(--base-color-back-red) h calc(s + 25) calc(l + 30)),hsl(from var(--base-color-back-red) h s calc(l - 15)));--grid-row-cell-unavailable-activity:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 20)),hsl(from var(--base-color-back-red) h s calc(l - 20)));--grid-row-cell-unavailable-activity-hover:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 15)),hsl(from var(--base-color-back-red) h s calc(l - 15)));--grid-row-cell-unavailable-planned:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 30) calc(l + 5)),hsl(from var(--base-color-back-yellow) h calc(s - 50) calc(l + 20)));--grid-row-cell-unavailable-planned-hover:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 30) calc(l + 10)),hsl(from var(--base-color-back-yellow) h calc(s - 50) calc(l + 25)));--grid-row-cell-available:light-dark(hsl(from var(--base-color-back-green) h calc(s - 20) calc(l + 20)),hsl(from var(--base-color-back-green) h calc(s - 50) calc(l + 20)));--grid-row-cell-available-hover:light-dark(hsl(from var(--base-color-back-green) h calc(s - 20) calc(l + 25)) hsl(from var(--base-color-back-green) h calc(s - 50) calc(l + 25)));--grid-row-cell-absent:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 40)),hsl(from var(--base-color-back-blue) h calc(s - 60) calc(l + 15)));--grid-row-cell-absent-hover:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 45)),hsl(from var(--base-color-back-blue) h calc(s - 60) calc(l + 20)));--grid-row-cell-notatschool:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 40)),hsl(from var(--base-color-back-blue) h calc(s - 60) calc(l + 15)));--grid-row-cell-notatschool-hover:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 45)),hsl(from var(--base-color-back-blue) h calc(s - 60) calc(l + 20)));--grid-row-cell-edit:light-dark(hsl(from var(--base-color-back-blue) h calc(s + 50) calc(l - 20)),hsl(from var(--base-color-back-blue) h s calc(l + 30)));--grid-row-cell-absent-activity:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 30)),hsl(from var(--base-color-back-red) h s calc(l - 20)));--grid-row-cell-absent-activity-hover:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 35)),hsl(from var(--base-color-back-red) h s calc(l - 15)));--grid-row-cell-absent-planned:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 20)),var(--base-color-back-blue));--grid-row-cell-absent-planned-hover:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 25)),hsl(from var(--base-color-back-blue) h s calc(l + 5)));--grid-row-cell-etavailother:light-dark(hsl(from var(--base-color-back-green) h calc(s - 10) calc(l + 5)),hsl(from var(--base-color-back-green) h calc(s - 40) calc(l + 5)));--grid-row-cell-etavailother-hover:light-dark(hsl(from var(--base-color-back-green) h calc(s - 10) calc(l + 10)),hsl(from var(--base-color-back-green) h calc(s - 40) calc(l + 10)));--grid-row-cell-cyclestart:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 10) calc(l + 35)),hsl(from var(--base-color-back-blue) h calc(s - 60) calc(l - 5)));--grid-row-cell-countedabsent:light-dark(hsl(from var(--base-color-back-blue) h calc(s + 40) calc(l - 10)),hsl(from var(--base-color-back-blue) h calc(s - 60) calc(l + 30)));--grid-row-cell-roomavailable:light-dark(hsl(from var(--base-color-back-green) h calc(s + 30) calc(l + 25)),hsl(from var(--base-color-back-green) h calc(s - 40) calc(l - 3)));--grid-row-cell-roomavailable-hover:light-dark(hsl(from var(--base-color-back-green) h calc(s + 30) calc(l + 30)),hsl(from var(--base-color-back-green) h calc(s - 40) calc(l + 2)));--grid-row-cell-available-activity:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 20)),hsl(from var(--base-color-back-blue) h calc(s - 40) calc(l + 5)));--grid-row-cell-available-activity-hover:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 20) calc(l + 25)),hsl(from var(--base-color-back-blue) h calc(s - 40) calc(l + 10)));--grid-row-cell-available-planned:light-dark(hsl(from var(--base-color-back-green) h calc(s + 10) calc(l + 25)),hsl(from var(--base-color-back-green) h calc(s - 30) calc(l + 5)));--grid-row-cell-available-planned-hover:light-dark(hsl(from var(--base-color-back-green) h calc(s + 10) calc(l + 30)),hsl(from var(--base-color-back-green) h calc(s - 30) calc(l + 10)));--grid-row-cell-has-change:light-dark(hsl(from var(--base-color-back-yellow) h s calc(l + 40)),hsl(from var(--base-color-back-yellow) h s calc(l - 10)));--grid-row-cell-overload:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 35)),hsl(from var(--base-color-back-red) h s calc(l - 20)));--grid-row-cell-overload-hover:light-dark(hsl(from var(--base-color-back-red) h s calc(l + 40)),hsl(from var(--base-color-back-red) h s calc(l - 15)));--grid-row-cell-overload-editable:light-dark(hsl(from var(--base-color-back-red) h calc(s - 40) calc(l + 35)),hsl(from var(--base-color-back-red) h calc(s - 70) calc(l + 15)));--grid-row-cell-underload:light-dark(hsl(from var(--base-color-back-green) h calc(s - 10) calc(l + 20)),hsl(from var(--base-color-back-green) h calc(s - 50) calc(l - 10)));--grid-row-cell-underload-hover:light-dark(hsl(from var(--base-color-back-green) h calc(s - 50) calc(l + 25)),hsl(from var(--base-color-back-green) h calc(s - 50) calc(l - 5)));--grid-row-cell-underload-editable:light-dark(hsl(from var(--base-color-back-green) h calc(s - 30) calc(l + 20)),hsl(from var(--base-color-back-green) h calc(s - 60) l));--grid-row-cell-outstanding:light-dark(hsl(from var(--base-color-back-green) h calc(s - 35) calc(l - 10)),hsl(from var(--base-color-back-green) h calc(s - 35) calc(l + 10)));--grid-row-cell-issue:light-dark(hsl(from var(--base-color-back-red) h calc(s + 20) calc(l + 5)),hsl(from var(--base-color-back-red) h s calc(l + 50)));--grid-row-cell-same:light-dark(hsl(from var(--base-color-back-red) h s calc(l - 20)),hsl(from var(--base-color-back-red) h s calc(l + 60)));--grid-row-cell-faculty:light-dark(hsl(from var(--base-color-back-green) h calc(s + 45) calc(l - 5)),hsl(from var(--base-color-back-green) h calc(s - 45) calc(l + 10)));--grid-row-cell-tintedtitle:light-dark(hsl(from var(--base-color-back) h s l),hsl(from var(--base-color-back) h s calc(l + 15)));--grid-row-cell-tintedtitledark:light-dark(hsl(from var(--base-color-back) h s calc(l - 10)),hsl(from var(--base-color-back) h s calc(l + 10)));--grid-row-cell-highlight:light-dark(hsl(from var(--base-color-fore) h s calc(l - 5)),hsl(from var(--base-color-fore) h s calc(l + 5)));--grid-row-cell-highlight-hover:light-dark(hsl(from var(--base-color-fore) h s calc(l + 10)),hsl(from var(--base-color-fore) h s calc(l - 10)));--grid-row-cell-highlight-selected:light-dark(hsl(from var(--base-color-fore) h s calc(l + 15)),hsl(from var(--base-color-fore) h s calc(l - 15)));--grid-row-cell-highlightgrey:light-dark(hsl(from var(--base-color-fore) h s calc(l + 20)),hsl(from var(--base-color-fore) h s calc(l - 20)));--grid-row-cell-subitem:light-dark(hsl(from var(--base-color-back) h s calc(l - 5)),hsl(from var(--base-color-back) h s calc(l - 3)));--grid-row-cell-disabled:light-dark(hsl(from var(--base-color-back) h s l),hsl(from var(--base-color-back) h s calc(l - 3)));--grid-row-cell-wait:light-dark(hsla(from var(--base-color-shadow) h s calc(l + 60)/0.2),hsla(from var(--base-color-shadow) h s calc(l + 20)/0.2));--dialog-mask-start:light-dark(hsla(from var(--base-color-shadow) h s calc(l + 75)/0.5),hsla(from var(--base-color-shadow) h s l/0.35));--dialog-mask-end:light-dark(hsla(from var(--base-color-shadow) h s calc(l + 75)/0.7),hsla(from var(--base-color-shadow) h s l/0.5));--dialog-background:hsl(from var(--base-color-back) h s calc(l + 5));--dialog-border:hsl(from var(--base-color-back) h s calc(l + 8));--dialog-shadow:var(--base-color-shadow);--dialog-title:hsl(from var(--base-color-fore) h s calc(l + 5));--dialog-title-alt:light-dark(hsl(from var(--base-color-back) h s calc(l + 10)),hsl(from var(--base-color-fore) h s calc(l + 10)));--dialog-title-red:var(--base-color-back-red);--dialog-title-yellow:var(--base-color-back-yellow);--dialog-title-green:var(--base-color-back-green);--dialog-title-icon:var(--base-color-fore);--dialog-title-icon-alt:light-dark(hsl(from var(--base-color-back) h s calc(l + 10)),hsl(from var(--base-color-fore) h s calc(l - 10)));--dialog-button-background:light-dark(hsl(from var(--base-color-back) h s calc(l - 5)),hsl(from var(--base-color-back) h s calc(l + 15)));--dialog-button-background-hover:light-dark(var(--base-color-back),hsl(from var(--base-color-back) h s calc(l + 20)));--dialog-button-background-disabled:hsl(from var(--base-color-back) h s calc(l + 12));--dialog-button-foreground:hsl(from var(--base-color-fore) h s calc(l + 5));--dialog-button-foreground-disabled:hsl(from var(--base-color-back) h s calc(l + 22));--dialog-content-mask:light-dark(hsla(from var(--base-color-shadow) h s calc(l + 80)/0.7),hsla(from var(--base-color-shadow) h s calc(l + 40)/0.5));--extra-window-background:hsla(from var(--main-background) h s l/0.8);--extra-window-background-hover:var(--main-background);--extra-window-minimized-background:hsl(from var(--base-color-back) h s calc(l + 30));--extra-window-minimized-foreground:hsl(from var(--base-color-back) h s calc(l + 5));--loader-background:hsl(from var(--base-color-back) h s calc(l + 15));--loader-color:var(--base-color-back-blue);--loader-doc1:light-dark(hsl(from var(--base-color-back) h s calc(l - 20)),hsl(from var(--base-color-fore) h s calc(l - 20)));--loader-doc1-before:light-dark(hsl(from var(--base-color-back) h s calc(l - 25)),hsl(from var(--base-color-fore) h s calc(l - 25)));--loader-doc1-shadow:light-dark(hsl(from var(--base-color-fore) h s calc(l + 15)),hsl(from var(--base-color-back) h s calc(l - 15)));--loader-doc2:var(--base-color-back-blue);--loader-doc2-before:hsl(from var(--base-color-back-blue) h s calc(l + 10));--loader-doc2-shadow:light-dark(hsl(from var(--base-color-fore) h s calc(l + 15)),hsl(from var(--base-color-back) h s calc(l - 15)));--loader-cube:var(--base-color-back-blue);--loader-wall-background:hsl(from var(--base-color-back) h s calc(l + 15));--loader-wall-border:hsl(from var(--base-color-back) h s calc(l - 30));--activity-off:var(--base-color-back-yellow);--activity-on:var(--base-color-back-green);--recommendation-ok:var(--base-color-back-green);--recommendation-active:var(--base-color-back-blue);--recommendation-warn:var(--base-color-back-yellow);--recommendation-bad:var(--base-color-back-red);--item-hover:light-dark(hsl(from var(--base-color-back-blue) h s calc(l + 30)),hsl(from var(--base-color-back-blue) h s calc(l - 10)));--item-selected:light-dark(hsl(from var(--base-color-back-blue) h s calc(l + 10)),hsl(from var(--base-color-back-blue) h s calc(l - 5)));--item-selected-hover:light-dark(hsl(from var(--base-color-back-blue) h s calc(l + 30)),hsl(from var(--base-color-back-blue) h s calc(l - 10)));--item-dragged:transparent;--item-dragged-hover:light-dark(hsl(from var(--base-color-back-green) h s calc(l + 15)),hsl(from var(--base-color-back-green) h s calc(l - 15)));--item-dragged-shadow:light-dark(hsl(from var(--base-color-back-green) h s calc(l + 30)),hsl(from var(--base-color-back-green) h s calc(l - 20)));--item-dragged-mask:light-dark(hsla(from var(--base-color-back) h s calc(l - 10)/0.3),hsla(from var(--base-color-back) h s calc(l - 10)/0.3));--message-other:hsl(from var(--base-color-fore) h s calc(l - 50));--message-other-hover:hsl(from var(--base-color-fore) h s calc(l - 45));--message-mine:var(--base-color-back-blue);--message-mine-hover:hsl(from var(--base-color-back-blue) h s calc(l + 5));--report-header-background:hsl(from var(--base-color-fore) h s calc(l - 5));--report-header-rule:hsl(from var(--base-color-back-blue) h s calc(l - 10));--tabs-shadow:0px -1px 5px -1px light-dark(hsla(from var(--base-color-shadow) h s l/0.3),hsla(from var(--base-color-shadow) h s l/0.9));--tabs-shadow-selected:0 -3px 4px -2px light-dark(hsla(from var(--base-color-shadow) h s l/0.3),hsla(from var(--base-color-shadow) h s l/0.9));--tabs-dirty-start:var(--base-color-back-red);--tabs-dirty-end:hsl(from var(--base-color-back) h s calc(l + 5));--tabs-dirty-start-hover:hsl(from var(--base-color-back-red) h s calc(l + 10));--tabs-dirty-end-hover:hsl(from var(--base-color-back) h s calc(l + 10));--tabs-border:light-dark(hsl(from var(--base-color-back) h s calc(l - 15)),hsl(from var(--base-color-back) h s calc(l + 20)));--tooltip-background:hsla(from var(--base-color-fore) h s calc(l + 10)/0.8);--tooltip-foreground:var(--base-color-back);--user-menu-hover:light-dark(hsla(from var(--base-color-back) h s calc(l + 15)/0.7),hsla(from var(--base-color-fore) h s l/0.15));--user-menu-school-hover:hsla(from var(--base-color-fore) h s l/0.1);--user-menu-icon:hsl(from var(--base-color-back) h s calc(l - 20));--pane-list:light-dark(hsl(from var(--base-color-back) h s calc(l + 3)),hsl(from var(--base-color-back) h s calc(l - 3)));--pane-foreground:hsl(from var(--base-color-back) h s calc(l - 20));--pane-bordercolor:hsl(from var(--base-color-back) h s calc(l - 20));--focus-outline:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 50) calc(l + 20)),var(--base-color-fore-blue));--focus-outline-pulse:light-dark(hsl(from var(--base-color-back-blue) h s calc(l + 40)/0),hsl(from var(--base-color-fore-blue) h s calc(l + 20)/0));--icon-default:var(--base-color-fore);--icon-blue:light-dark(var(--base-color-back-blue),var(--base-color-fore-blue));--icon-green:light-dark(var(--base-color-back-green),var(--base-color-fore-green));--icon-yellow:light-dark(var(--base-color-back-yellow),var(--base-color-fore-yellow));--icon-red:light-dark(var(--base-color-back-red),var(--base-color-fore-red));--icon-grey:hsl(from var(--base-color-fore) h s calc(l - 30));--icon-token:var(--base-color-back-blue);--icon-foreground:hsl(from var(--base-color-fore) h s calc(l - 20));--file-icon-tdf-start:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 40) calc(l + 5)),hsl(from var(--base-color-back-blue) h s calc(l + 5)));--file-icon-tdf-end:light-dark(hsl(from var(--base-color-back-blue) h calc(s - 40) calc(l - 10)),hsl(from var(--base-color-fore-blue) h s calc(l - 5)));--file-icon-sof-start:light-dark(hsl(from var(--base-color-back-red) h calc(s - 20) calc(l + 5)),hsl(from var(--base-color-back-red) h s calc(l + 5)));--file-icon-sof-end:light-dark(hsl(from var(--base-color-back-red) h calc(s - 20) calc(l - 10)),hsl(from var(--base-color-fore-red) h s calc(l - 5)));--file-icon-dof-start:light-dark(hsl(from var(--base-color-back-green) h calc(s - 5) calc(l)),hsl(from var(--base-color-back-green) h s calc(l + 5)));--file-icon-dof-end:light-dark(hsl(from var(--base-color-back-green) h calc(s - 5) calc(l - 15)),hsl(from var(--base-color-fore-green) h s calc(l - 5)));--file-icon-fld-start:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 40) calc(l + 25)),hsl(from var(--base-color-back-yellow) h s calc(l + 5)));--file-icon-fld-end:light-dark(hsl(from var(--base-color-back-yellow) h calc(s - 40) calc(l + 10)),hsl(from var(--base-color-fore-yellow) h s calc(l - 5)));--file-activity-filter:invert(1);--horizontal-rule:light-dark(hsl(from var(--base-color-fore) h s calc(l + 90)),hsl(from var(--base-color-fore) h s calc(l - 50)));--horizontal-rule-dark:hsl(from var(--base-color-fore) h s calc(l - 30));--notification-brightness-1:brightness(1);--notification-brightness-2:brightness(0.5);color-scheme:light dark}@media(prefers-color-scheme:light){:root{--image-invert:invert(0);color-scheme:light}:root.dark{--image-invert:invert(1);color-scheme:dark}}@media(prefers-color-scheme:dark){:root{--image-invert:invert(1);color-scheme:dark}:root.light{--image-invert:invert(0);color-scheme:light}}.toggle{border-radius:30px;box-sizing:border-box;cursor:pointer;display:inline-block;height:28px;min-width:48px;position:relative}.toggle input{display:none;height:0;opacity:0;width:0}.toggle .slider{background-color:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 8)));background-color:var(--main-bordercolor);border:1px solid light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 20)));border:1px solid var(--toolbar-button-border);border-radius:30px;box-sizing:border-box;cursor:pointer;display:block;height:28px;position:relative}.toggle .slider:before{background:light-dark(hsl(from light-dark(#f0f0f0,#23222a) h s calc(l + 15)),hsl(from light-dark(#f0f0f0,#23222a) h s calc(l - 8)));background:var(--main-background);border-radius:50%;bottom:3px;box-shadow:0 .7px 2.2px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7)),0 .6px 1.8px 0 light-dark(hsla(from light-dark(#333,#000) h s l/.5),hsla(from light-dark(#333,#000) h s l/.7));box-shadow:var(--button-shadow);content:"";height:20px;left:3px;position:absolute;transition:.4s;width:20px}.toggle .slider .label{color:light-dark(hsl(from light-dark(#000,#f9f9f9) h s calc(l + 30)),hsl(from light-dark(#000,#f9f9f9) h s calc(l - 20)));color:var(--input-foreground);font-weight:500;line-height:26px;margin:0 10px 0 30px;padding:0;transition:.4s}.toggle input:checked+.slider{background:light-dark(#09c,#005c7a)!important;background:var(--button-background-theme)!important}.toggle input:checked+.slider:before{left:calc(100% - 23px)}.toggle input:checked+.slider .label{color:light-dark(light-dark(#f0f0f0,#23222a),hsl(from light-dark(#00394d,#47d1ff) h s calc(l + 20)));color:var(--button-foreground-theme);margin:0 30px 0 10px}.toggle input:focus+.slider{box-shadow:0 0 0 3px light-dark(hsl(from light-dark(#09c,#005c7a) h calc(s - 50) calc(l + 20)),light-dark(#00394d,#47d1ff));box-shadow:0 0 0 3px var(--focus-outline)}.contact-editor{display:flex;gap:5px}.contact-editor span{display:inline-block;flex:1 0 auto;height:var(--main-height);line-height:var(--main-line-height)}.contact-editor span:first-child{flex-basis:30%}.contact-editor span:nth-child(2){flex-basis:60%}.contact-editor button{flex:0 0 auto}.contact-editor button,.contact-editor button:focus,.contact-editor button:hover{background:none;box-shadow:none}.input-group{border:1px solid var(--toolbar-button-border);border-radius:8px;contain:paint;display:inline-flex!important;padding:0 5px 0 0;vertical-align:top}.input-group .input-group-header{background:var(--background-color);background:linear-gradient(to bottom,var(--toolbar-button-gradiant-start) 0,var(--toolbar-button-gradiant-end) 100%);font-weight:600;line-height:var(--main-height);margin:0 5px 0 0;padding:0 10px}.list-frame{background:var(--background-color);box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.list-frame.file-over{background:var(--input-background-disabled)}.list-frame.file-list-frame{padding:5px}.list-frame.view-list{background:var(--background-color-light);padding:0}.list-frame .file-item-container,.list-frame .file-item-container-published,.list-frame .folder-item-container,.list-frame .folder-item-container-published{background:transparent;box-sizing:border-box;float:left;padding:0;position:relative;-webkit-user-select:none;user-select:none}.list-frame .file-item-container-published.selected .file-item-select,.list-frame .file-item-container-published:hover .file-item-select,.list-frame .file-item-container.selected .file-item-select,.list-frame .file-item-container:hover .file-item-select,.list-frame .folder-item-container-published.selected .file-item-select,.list-frame .folder-item-container-published:hover .file-item-select,.list-frame .folder-item-container.selected .file-item-select,.list-frame .folder-item-container:hover .file-item-select{opacity:1!important;transition:opacity 1s}.list-frame .file-item-container .file-item-title,.list-frame .file-item-container .folder-item-title,.list-frame .file-item-container-published .file-item-title,.list-frame .file-item-container-published .folder-item-title,.list-frame .folder-item-container .file-item-title,.list-frame .folder-item-container .folder-item-title,.list-frame .folder-item-container-published .file-item-title,.list-frame .folder-item-container-published .folder-item-title{box-sizing:border-box;color:var(--input-foreground-framed);position:relative;z-index:1}.list-frame .file-item-container .file-item-title img,.list-frame .file-item-container .folder-item-title img,.list-frame .file-item-container-published .file-item-title img,.list-frame .file-item-container-published .folder-item-title img,.list-frame .folder-item-container .file-item-title img,.list-frame .folder-item-container .folder-item-title img,.list-frame .folder-item-container-published .file-item-title img,.list-frame .folder-item-container-published .folder-item-title img{display:block}.list-frame .file-item-container .file-item-title span.file-name,.list-frame .file-item-container .file-item-title span.folder-link,.list-frame .file-item-container .folder-item-title span.file-name,.list-frame .file-item-container .folder-item-title span.folder-link,.list-frame .file-item-container-published .file-item-title span.file-name,.list-frame .file-item-container-published .file-item-title span.folder-link,.list-frame .file-item-container-published .folder-item-title span.file-name,.list-frame .file-item-container-published .folder-item-title span.folder-link,.list-frame .folder-item-container .file-item-title span.file-name,.list-frame .folder-item-container .file-item-title span.folder-link,.list-frame .folder-item-container .folder-item-title span.file-name,.list-frame .folder-item-container .folder-item-title span.folder-link,.list-frame .folder-item-container-published .file-item-title span.file-name,.list-frame .folder-item-container-published .file-item-title span.folder-link,.list-frame .folder-item-container-published .folder-item-title span.file-name,.list-frame .folder-item-container-published .folder-item-title span.folder-link{box-sizing:border-box;display:block;float:left;overflow:hidden;white-space:normal}.list-frame .file-item-container .file-item-title .file-item-select,.list-frame .file-item-container .folder-item-title .file-item-select,.list-frame .file-item-container-published .file-item-title .file-item-select,.list-frame .file-item-container-published .folder-item-title .file-item-select,.list-frame .folder-item-container .file-item-title .file-item-select,.list-frame .folder-item-container .folder-item-title .file-item-select,.list-frame .folder-item-container-published .file-item-title .file-item-select,.list-frame .folder-item-container-published .folder-item-title .file-item-select{opacity:0;outline:none;position:absolute}.list-frame .file-item-container .file-item-title .file-item-select .checkmark,.list-frame .file-item-container .folder-item-title .file-item-select .checkmark,.list-frame .file-item-container-published .file-item-title .file-item-select .checkmark,.list-frame .file-item-container-published .folder-item-title .file-item-select .checkmark,.list-frame .folder-item-container .file-item-title .file-item-select .checkmark,.list-frame .folder-item-container .folder-item-title .file-item-select .checkmark,.list-frame .folder-item-container-published .file-item-title .file-item-select .checkmark,.list-frame .folder-item-container-published .folder-item-title .file-item-select .checkmark{-webkit-text-fill-color:initial!important;background:transparent none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important;font-size:medium!important}.list-frame .file-item-container .file-item-title .file-item-select .checkmark:before,.list-frame .file-item-container .folder-item-title .file-item-select .checkmark:before,.list-frame .file-item-container-published .file-item-title .file-item-select .checkmark:before,.list-frame .file-item-container-published .folder-item-title .file-item-select .checkmark:before,.list-frame .folder-item-container .file-item-title .file-item-select .checkmark:before,.list-frame .folder-item-container .folder-item-title .file-item-select .checkmark:before,.list-frame .folder-item-container-published .file-item-title .file-item-select .checkmark:before,.list-frame .folder-item-container-published .folder-item-title .file-item-select .checkmark:before{height:11px!important;left:3px;top:3px;width:11px!important}.list-frame .file-item-container .file-item-title .file-item-select .checkmark:after,.list-frame .file-item-container .folder-item-title .file-item-select .checkmark:after,.list-frame .file-item-container-published .file-item-title .file-item-select .checkmark:after,.list-frame .file-item-container-published .folder-item-title .file-item-select .checkmark:after,.list-frame .folder-item-container .file-item-title .file-item-select .checkmark:after,.list-frame .folder-item-container .folder-item-title .file-item-select .checkmark:after,.list-frame .folder-item-container-published .file-item-title .file-item-select .checkmark:after,.list-frame .folder-item-container-published .folder-item-title .file-item-select .checkmark:after{font-size:17px!important}.list-frame .file-item-container .file-item-title.do-file .file-item-select .checkmark:after,.list-frame .file-item-container .folder-item-title.do-file .file-item-select .checkmark:after,.list-frame .file-item-container-published .file-item-title.do-file .file-item-select .checkmark:after,.list-frame .file-item-container-published .folder-item-title.do-file .file-item-select .checkmark:after,.list-frame .folder-item-container .file-item-title.do-file .file-item-select .checkmark:after,.list-frame .folder-item-container .folder-item-title.do-file .file-item-select .checkmark:after,.list-frame .folder-item-container-published .file-item-title.do-file .file-item-select .checkmark:after,.list-frame .folder-item-container-published .folder-item-title.do-file .file-item-select .checkmark:after{color:var(--do-file-check)}.list-frame .file-item-container .file-item-title.do-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container .file-item-title.do-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container .folder-item-title.do-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container .folder-item-title.do-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container-published .file-item-title.do-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container-published .file-item-title.do-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container-published .folder-item-title.do-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container-published .folder-item-title.do-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container .file-item-title.do-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container .file-item-title.do-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container .folder-item-title.do-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container .folder-item-title.do-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container-published .file-item-title.do-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container-published .file-item-title.do-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container-published .folder-item-title.do-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container-published .folder-item-title.do-file .file-item-select input[type=checkbox]:focus~.checkmark:after{color:var(--do-file-check-hover)}.list-frame .file-item-container .file-item-title.so-file .file-item-select .checkmark:after,.list-frame .file-item-container .folder-item-title.so-file .file-item-select .checkmark:after,.list-frame .file-item-container-published .file-item-title.so-file .file-item-select .checkmark:after,.list-frame .file-item-container-published .folder-item-title.so-file .file-item-select .checkmark:after,.list-frame .folder-item-container .file-item-title.so-file .file-item-select .checkmark:after,.list-frame .folder-item-container .folder-item-title.so-file .file-item-select .checkmark:after,.list-frame .folder-item-container-published .file-item-title.so-file .file-item-select .checkmark:after,.list-frame .folder-item-container-published .folder-item-title.so-file .file-item-select .checkmark:after{color:var(--so-file-check)}.list-frame .file-item-container .file-item-title.so-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container .file-item-title.so-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container .folder-item-title.so-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container .folder-item-title.so-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container-published .file-item-title.so-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container-published .file-item-title.so-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container-published .folder-item-title.so-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container-published .folder-item-title.so-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container .file-item-title.so-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container .file-item-title.so-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container .folder-item-title.so-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container .folder-item-title.so-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container-published .file-item-title.so-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container-published .file-item-title.so-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container-published .folder-item-title.so-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container-published .folder-item-title.so-file .file-item-select input[type=checkbox]:focus~.checkmark:after{color:var(--so-file-check-hover)}.list-frame .file-item-container .file-item-title.td-file .file-item-select .checkmark:after,.list-frame .file-item-container .folder-item-title.td-file .file-item-select .checkmark:after,.list-frame .file-item-container-published .file-item-title.td-file .file-item-select .checkmark:after,.list-frame .file-item-container-published .folder-item-title.td-file .file-item-select .checkmark:after,.list-frame .folder-item-container .file-item-title.td-file .file-item-select .checkmark:after,.list-frame .folder-item-container .folder-item-title.td-file .file-item-select .checkmark:after,.list-frame .folder-item-container-published .file-item-title.td-file .file-item-select .checkmark:after,.list-frame .folder-item-container-published .folder-item-title.td-file .file-item-select .checkmark:after{color:var(--td-file-check)}.list-frame .file-item-container .file-item-title.td-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container .file-item-title.td-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container .folder-item-title.td-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container .folder-item-title.td-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container-published .file-item-title.td-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container-published .file-item-title.td-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container-published .folder-item-title.td-file .file-item-select .checkmark:hover:after,.list-frame .file-item-container-published .folder-item-title.td-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container .file-item-title.td-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container .file-item-title.td-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container .folder-item-title.td-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container .folder-item-title.td-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container-published .file-item-title.td-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container-published .file-item-title.td-file .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container-published .folder-item-title.td-file .file-item-select .checkmark:hover:after,.list-frame .folder-item-container-published .folder-item-title.td-file .file-item-select input[type=checkbox]:focus~.checkmark:after{color:var(--td-file-check-hover)}.list-frame .file-item-container .folder-item-title,.list-frame .file-item-container-published .folder-item-title,.list-frame .folder-item-container .folder-item-title,.list-frame .folder-item-container-published .folder-item-title{border-bottom:0 solid transparent;position:relative}.list-frame .file-item-container .folder-item-title span.folder-link,.list-frame .file-item-container-published .folder-item-title span.folder-link,.list-frame .folder-item-container .folder-item-title span.folder-link,.list-frame .folder-item-container-published .folder-item-title span.folder-link{color:var(--input-foreground-framed);text-decoration:none}.list-frame .file-item-container .folder-item-title span.folder-link:hover,.list-frame .file-item-container-published .folder-item-title span.folder-link:hover,.list-frame .folder-item-container .folder-item-title span.folder-link:hover,.list-frame .folder-item-container-published .folder-item-title span.folder-link:hover{cursor:pointer;text-decoration:underline}.list-frame .file-item-container .folder-item-title span.folder-link:focus,.list-frame .file-item-container-published .folder-item-title span.folder-link:focus,.list-frame .folder-item-container .folder-item-title span.folder-link:focus,.list-frame .folder-item-container-published .folder-item-title span.folder-link:focus{outline:none}.list-frame .file-item-container .folder-item-title span.folder-link:focus span,.list-frame .file-item-container-published .folder-item-title span.folder-link:focus span,.list-frame .folder-item-container .folder-item-title span.folder-link:focus span,.list-frame .folder-item-container-published .folder-item-title span.folder-link:focus span{box-shadow:0 0 0 3px var(--focus-outline)}.list-frame .file-item-container .folder-item-title .file-item-select .checkmark:after,.list-frame .file-item-container-published .folder-item-title .file-item-select .checkmark:after,.list-frame .folder-item-container .folder-item-title .file-item-select .checkmark:after,.list-frame .folder-item-container-published .folder-item-title .file-item-select .checkmark:after{color:var(--folder-file-check)}.list-frame .file-item-container .folder-item-title .file-item-select .checkmark:hover:after,.list-frame .file-item-container .folder-item-title .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .file-item-container-published .folder-item-title .file-item-select .checkmark:hover:after,.list-frame .file-item-container-published .folder-item-title .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container .folder-item-title .file-item-select .checkmark:hover:after,.list-frame .folder-item-container .folder-item-title .file-item-select input[type=checkbox]:focus~.checkmark:after,.list-frame .folder-item-container-published .folder-item-title .file-item-select .checkmark:hover:after,.list-frame .folder-item-container-published .folder-item-title .file-item-select input[type=checkbox]:focus~.checkmark:after{color:var(--folder-file-check-hover)}.list-frame .file-item-container-published.selected,.list-frame .file-item-container.selected,.list-frame .folder-item-container-published.selected,.list-frame .folder-item-container.selected{border-color:var(--input-foreground-framed-disabled)!important}.list-frame .file-item-container .file-item-subtitle,.list-frame .file-item-container-published .file-item-subtitle,.list-frame .folder-item-container .file-item-subtitle,.list-frame .folder-item-container-published .file-item-subtitle{box-sizing:border-box;color:var(--file-icon-gradiant-text);font-size:8pt;font-weight:500;padding:5px}.list-frame .file-item-container .file-item-subtitle>span,.list-frame .file-item-container-published .file-item-subtitle>span,.list-frame .folder-item-container .file-item-subtitle>span,.list-frame .folder-item-container-published .file-item-subtitle>span{display:block;float:left;font-size:var(--normal-font-size)}.list-frame .file-item-container .file-item-subtitle>span span.publish-message,.list-frame .file-item-container-published .file-item-subtitle>span span.publish-message,.list-frame .folder-item-container .file-item-subtitle>span span.publish-message,.list-frame .folder-item-container-published .file-item-subtitle>span span.publish-message{color:var(--foreground-color-error);padding-left:10px}.list-frame .file-item-container .file-details,.list-frame .file-item-container-published .file-details,.list-frame .folder-item-container .file-details,.list-frame .folder-item-container-published .file-details{display:block;margin:0}.list-frame .file-item-container .file-icon,.list-frame .file-item-container-published .file-icon,.list-frame .folder-item-container .file-icon,.list-frame .folder-item-container-published .file-icon{display:block;position:absolute}.list-frame .folder-item-container,.list-frame .folder-item-container-published{padding:0;position:relative}.list-frame .folder-item-container-published.file-over .folder-item-title span.folder-link,.list-frame .folder-item-container.file-over .folder-item-title span.folder-link{color:var(--background-color-light)}.list-frame .file-item-container-published .file-item-title,.list-frame .file-item-container-published .folder-item-title span.folder-link,.list-frame .folder-item-container-published .file-item-title,.list-frame .folder-item-container-published .folder-item-title span.folder-link{color:var(--anchor-foreground)}.path-frame{background:var(--background-color);padding:5px}.path-frame,.path-frame .path-container{-webkit-user-select:none;user-select:none}.path-frame .path-container{background:var(--input-background-framed);border-radius:10px;box-sizing:border-box;color:var(--input-foreground-framed);display:flex;font-family:Open Sans,Arial,Sans-Serif;font-size:var(--large-font-size);font-weight:500;height:40px;line-height:40px;padding:3px 3px 5px;width:100%}.path-frame .path-container>div{flex:0 1;height:36px;line-height:34px;-webkit-user-select:none;user-select:none;vertical-align:top}.path-frame .path-container>div:first-child{color:var(--icon-default);font-weight:600;padding-left:10px}.path-frame .path-container .path-list{display:flex;flex:1 1}.path-frame .path-container .path-list,.path-frame .path-container .path-list li{height:34px;list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.path-frame .path-container .path-list li{border:none!important;border-right-width:0;margin:0}.path-frame .path-container .path-list li button{background:transparent;border-radius:10px;box-shadow:none;box-sizing:border-box;color:var(--input-foreground-framed);display:inline-block;height:34px;line-height:34px;padding:0 3px;text-decoration:none;vertical-align:top}.path-frame .path-container .path-list li button:focus,.path-frame .path-container .path-list li button:hover{background:var(--background-color)}.path-frame .path-container .path-button{background:transparent;border-radius:10px;box-shadow:none;box-sizing:border-box;flex:0 1;height:34px;margin:0;padding:5px;width:34px}.path-frame .path-container .path-button:focus,.path-frame .path-container .path-button:hover{background:var(--background-color)}.list-headers{height:30px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:5}.list-headers *{-webkit-user-select:none;user-select:none}.list-headers span{background:var(--background-color);background:linear-gradient(to bottom,var(--grid-header-gradient-start) 0,var(--grid-header-gradient-end) 100%);border-bottom:1px solid var(--grid-header-border-bottom);box-sizing:border-box;color:var(--input-foreground-framed);cursor:pointer;display:block;float:left;font-weight:700;height:30px;line-height:20px;padding:5px 5px 5px 0;position:-webkit-sticky;position:sticky;text-align:left;text-overflow:ellipsis;text-shadow:1px 1px 0 var(--input-background-framed);top:0;white-space:nowrap}.list-headers span i{color:var(--input-foreground-framed);font-size:var(--icon-tiny-size);height:18px;line-height:18px;overflow:hidden;position:relative;top:-3px;vertical-align:top}.list-headers .list-headers-icon{cursor:default;width:55px}.list-headers .list-headers-name{width:calc(100% - 425px)}.list-headers .list-headers-type{width:200px}.list-headers .list-headers-date{width:170px}.view-tiles .list-item{float:left;margin:5px;outline:none}.view-tiles .list-item .file-item-container,.view-tiles .list-item .file-item-container-published,.view-tiles .list-item .folder-item-container,.view-tiles .list-item .folder-item-container-published{min-height:90px;width:110px}.view-tiles .list-item .file-item-container-published.selected .file-title-head,.view-tiles .list-item .file-item-container.selected .file-title-head,.view-tiles .list-item .folder-item-container-published.selected .file-title-head,.view-tiles .list-item .folder-item-container.selected .file-title-head{-webkit-filter:brightness(105%);filter:brightness(105%)}.view-tiles .list-item .file-item-container .file-item-title,.view-tiles .list-item .file-item-container .folder-item-title,.view-tiles .list-item .file-item-container-published .file-item-title,.view-tiles .list-item .file-item-container-published .folder-item-title,.view-tiles .list-item .folder-item-container .file-item-title,.view-tiles .list-item .folder-item-container .folder-item-title,.view-tiles .list-item .folder-item-container-published .file-item-title,.view-tiles .list-item .folder-item-container-published .folder-item-title{font-family:Open Sans,Arial,Sans-Serif;font-size:var(--normal-font-size);font-weight:500;margin:0 auto;min-height:90px;width:110px}.view-tiles .list-item .file-item-container .file-item-title .file-title-head,.view-tiles .list-item .file-item-container .folder-item-title .file-title-head,.view-tiles .list-item .file-item-container-published .file-item-title .file-title-head,.view-tiles .list-item .file-item-container-published .folder-item-title .file-title-head,.view-tiles .list-item .folder-item-container .file-item-title .file-title-head,.view-tiles .list-item .folder-item-container .folder-item-title .file-title-head,.view-tiles .list-item .folder-item-container-published .file-item-title .file-title-head,.view-tiles .list-item .folder-item-container-published .folder-item-title .file-title-head{display:block;height:90px;margin:0 auto;padding:0;position:relative;width:90px}.view-tiles .list-item .file-item-container .file-item-title .file-name,.view-tiles .list-item .file-item-container .file-item-title .folder-link,.view-tiles .list-item .file-item-container .folder-item-title .file-name,.view-tiles .list-item .file-item-container .folder-item-title .folder-link,.view-tiles .list-item .file-item-container-published .file-item-title .file-name,.view-tiles .list-item .file-item-container-published .file-item-title .folder-link,.view-tiles .list-item .file-item-container-published .folder-item-title .file-name,.view-tiles .list-item .file-item-container-published .folder-item-title .folder-link,.view-tiles .list-item .folder-item-container .file-item-title .file-name,.view-tiles .list-item .folder-item-container .file-item-title .folder-link,.view-tiles .list-item .folder-item-container .folder-item-title .file-name,.view-tiles .list-item .folder-item-container .folder-item-title .folder-link,.view-tiles .list-item .folder-item-container-published .file-item-title .file-name,.view-tiles .list-item .folder-item-container-published .file-item-title .folder-link,.view-tiles .list-item .folder-item-container-published .folder-item-title .file-name,.view-tiles .list-item .folder-item-container-published .folder-item-title .folder-link{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:32px;line-height:13px;overflow:hidden;padding:5px 5px 0;text-align:center;text-overflow:ellipsis;width:110px;word-break:break-all}.view-tiles .list-item .file-item-container .file-item-title .file-name p,.view-tiles .list-item .file-item-container .file-item-title .folder-link p,.view-tiles .list-item .file-item-container .folder-item-title .file-name p,.view-tiles .list-item .file-item-container .folder-item-title .folder-link p,.view-tiles .list-item .file-item-container-published .file-item-title .file-name p,.view-tiles .list-item .file-item-container-published .file-item-title .folder-link p,.view-tiles .list-item .file-item-container-published .folder-item-title .file-name p,.view-tiles .list-item .file-item-container-published .folder-item-title .folder-link p,.view-tiles .list-item .folder-item-container .file-item-title .file-name p,.view-tiles .list-item .folder-item-container .file-item-title .folder-link p,.view-tiles .list-item .folder-item-container .folder-item-title .file-name p,.view-tiles .list-item .folder-item-container .folder-item-title .folder-link p,.view-tiles .list-item .folder-item-container-published .file-item-title .file-name p,.view-tiles .list-item .folder-item-container-published .file-item-title .folder-link p,.view-tiles .list-item .folder-item-container-published .folder-item-title .file-name p,.view-tiles .list-item .folder-item-container-published .folder-item-title .folder-link p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.view-tiles .list-item .file-item-container .file-item-title .file-title-head,.view-tiles .list-item .file-item-container-published .file-item-title .file-title-head,.view-tiles .list-item .folder-item-container .file-item-title .file-title-head,.view-tiles .list-item .folder-item-container-published .file-item-title .file-title-head{background:transparent;border:none!important}.view-tiles .list-item .file-item-container .file-item-title .file-title-head .file-icon1,.view-tiles .list-item .file-item-container-published .file-item-title .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container .file-item-title .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container-published .file-item-title .file-title-head .file-icon1{background:var(--input-background-framed);border-radius:3px;box-shadow:var(--button-shadow);height:80px;left:20px;position:absolute;top:10px;width:50px;z-index:0}.view-tiles .list-item .file-item-container .file-item-title .file-title-head .file-icon1:before,.view-tiles .list-item .file-item-container-published .file-item-title .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container .file-item-title .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container-published .file-item-title .file-title-head .file-icon1:before{background:var(--input-background-framed);border-radius:5px;box-shadow:var(--button-shadow);content:"";height:15px;left:-2px;position:absolute;top:-2px;width:15px;z-index:1}.view-tiles .list-item .file-item-container .file-item-title .file-title-head .file-icon1:after,.view-tiles .list-item .file-item-container-published .file-item-title .file-title-head .file-icon1:after,.view-tiles .list-item .folder-item-container .file-item-title .file-title-head .file-icon1:after,.view-tiles .list-item .folder-item-container-published .file-item-title .file-title-head .file-icon1:after{border-right:25px solid transparent;border-top:25px solid var(--background-color);content:"";height:0;left:-6px;position:absolute;top:-5px;width:0;z-index:2}.view-tiles .list-item .file-item-container .file-item-title .file-title-head>span,.view-tiles .list-item .file-item-container-published .file-item-title .file-title-head>span,.view-tiles .list-item .folder-item-container .file-item-title .file-title-head>span,.view-tiles .list-item .folder-item-container-published .file-item-title .file-title-head>span{-webkit-text-fill-color:transparent;background:linear-gradient(to top,var(--file-icon-gradiant-end) 0,var(--file-icon-gradiant-end) 45%,var(--file-icon-gradiant-middle) 46%,var(--file-icon-gradiant-start) 100%);-webkit-background-clip:text;background-clip:text;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:25px;font-weight:700;position:absolute!important;right:25px;top:10px}.view-tiles .list-item .file-item-container .file-item-title.td-file .file-title-head .file-icon1,.view-tiles .list-item .file-item-container .file-item-title.td-file .file-title-head .file-icon1:before,.view-tiles .list-item .file-item-container .file-item-title.td-file .file-title-head:before,.view-tiles .list-item .file-item-container-published .file-item-title.td-file .file-title-head .file-icon1,.view-tiles .list-item .file-item-container-published .file-item-title.td-file .file-title-head .file-icon1:before,.view-tiles .list-item .file-item-container-published .file-item-title.td-file .file-title-head:before,.view-tiles .list-item .folder-item-container .file-item-title.td-file .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container .file-item-title.td-file .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container .file-item-title.td-file .file-title-head:before,.view-tiles .list-item .folder-item-container-published .file-item-title.td-file .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container-published .file-item-title.td-file .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container-published .file-item-title.td-file .file-title-head:before{background:linear-gradient(to bottom,var(--file-icon-tdf-start) 0,var(--file-icon-tdf-end) 100%)}.view-tiles .list-item .file-item-container .file-item-title.so-file .file-title-head .file-icon1,.view-tiles .list-item .file-item-container .file-item-title.so-file .file-title-head .file-icon1:before,.view-tiles .list-item .file-item-container .file-item-title.so-file .file-title-head:before,.view-tiles .list-item .file-item-container-published .file-item-title.so-file .file-title-head .file-icon1,.view-tiles .list-item .file-item-container-published .file-item-title.so-file .file-title-head .file-icon1:before,.view-tiles .list-item .file-item-container-published .file-item-title.so-file .file-title-head:before,.view-tiles .list-item .folder-item-container .file-item-title.so-file .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container .file-item-title.so-file .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container .file-item-title.so-file .file-title-head:before,.view-tiles .list-item .folder-item-container-published .file-item-title.so-file .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container-published .file-item-title.so-file .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container-published .file-item-title.so-file .file-title-head:before{background:linear-gradient(to bottom,var(--file-icon-sof-start) 0,var(--file-icon-sof-end) 100%)}.view-tiles .list-item .file-item-container .file-item-title.do-file .file-title-head .file-icon1,.view-tiles .list-item .file-item-container .file-item-title.do-file .file-title-head .file-icon1:before,.view-tiles .list-item .file-item-container .file-item-title.do-file .file-title-head:before,.view-tiles .list-item .file-item-container-published .file-item-title.do-file .file-title-head .file-icon1,.view-tiles .list-item .file-item-container-published .file-item-title.do-file .file-title-head .file-icon1:before,.view-tiles .list-item .file-item-container-published .file-item-title.do-file .file-title-head:before,.view-tiles .list-item .folder-item-container .file-item-title.do-file .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container .file-item-title.do-file .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container .file-item-title.do-file .file-title-head:before,.view-tiles .list-item .folder-item-container-published .file-item-title.do-file .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container-published .file-item-title.do-file .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container-published .file-item-title.do-file .file-title-head:before{background:linear-gradient(to bottom,var(--file-icon-dof-start) 0,var(--file-icon-dof-end) 100%)}.view-tiles .list-item .file-item-container .file-item-title .file-item-select,.view-tiles .list-item .file-item-container-published .file-item-title .file-item-select,.view-tiles .list-item .folder-item-container .file-item-title .file-item-select,.view-tiles .list-item .folder-item-container-published .file-item-title .file-item-select{left:0;margin:0;top:0;z-index:1}.view-tiles .list-item .file-item-container .file-item-title img,.view-tiles .list-item .file-item-container-published .file-item-title img,.view-tiles .list-item .folder-item-container .file-item-title img,.view-tiles .list-item .folder-item-container-published .file-item-title img{height:110px;margin:0;width:110px}.view-tiles .list-item .file-item-container .file-item-title>img,.view-tiles .list-item .file-item-container-published .file-item-title>img,.view-tiles .list-item .folder-item-container .file-item-title>img,.view-tiles .list-item .folder-item-container-published .file-item-title>img{height:32px;margin:0;position:absolute;right:0;top:0;width:32px}.view-tiles .list-item .file-item-container .folder-item-title .file-title-head,.view-tiles .list-item .file-item-container-published .folder-item-title .file-title-head,.view-tiles .list-item .folder-item-container .folder-item-title .file-title-head,.view-tiles .list-item .folder-item-container-published .folder-item-title .file-title-head{border:none}.view-tiles .list-item .file-item-container .folder-item-title .file-title-head .file-icon1,.view-tiles .list-item .file-item-container-published .folder-item-title .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container .folder-item-title .file-title-head .file-icon1,.view-tiles .list-item .folder-item-container-published .folder-item-title .file-title-head .file-icon1{-webkit-filter:drop-shadow(0 1.6px 2.6px rgba(0,0,0,.2)) drop-shadow(0 .3px .3px #000);filter:drop-shadow(0 1.6px 2.6px rgba(0,0,0,.2)) drop-shadow(0 .3px .3px rgb(0,0,0));height:50px;left:10px;position:absolute;top:40px;width:70px}.view-tiles .list-item .file-item-container .folder-item-title .file-title-head .file-icon1:before,.view-tiles .list-item .file-item-container-published .folder-item-title .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container .folder-item-title .file-title-head .file-icon1:before,.view-tiles .list-item .folder-item-container-published .folder-item-title .file-title-head .file-icon1:before{background:linear-gradient(to bottom,var(--file-icon-fld-start) 0,var(--file-icon-fld-end) 100%);border-radius:5px;content:"";height:50px;left:0;position:absolute;top:0;width:70px;z-index:0}.view-tiles .list-item .file-item-container .folder-item-title .file-title-head .file-icon1:after,.view-tiles .list-item .file-item-container-published .folder-item-title .file-title-head .file-icon1:after,.view-tiles .list-item .folder-item-container .folder-item-title .file-title-head .file-icon1:after,.view-tiles .list-item .folder-item-container-published .folder-item-title .file-title-head .file-icon1:after{background:var(--file-icon-fld-end);border-radius:3px;content:"";height:10px;left:0;position:absolute;top:-5px;width:40px;z-index:0}.view-tiles .list-item .file-item-container .folder-item-title .file-item-select,.view-tiles .list-item .file-item-container-published .folder-item-title .file-item-select,.view-tiles .list-item .folder-item-container .folder-item-title .file-item-select,.view-tiles .list-item .folder-item-container-published .folder-item-title .file-item-select{left:15px;top:45px;z-index:1}.view-tiles .list-item .file-item-container .folder-item-title .file-item-select .checkmark:after,.view-tiles .list-item .file-item-container-published .folder-item-title .file-item-select .checkmark:after,.view-tiles .list-item .folder-item-container .folder-item-title .file-item-select .checkmark:after,.view-tiles .list-item .folder-item-container-published .folder-item-title .file-item-select .checkmark:after{color:var(--folder-file-check)}.view-tiles .list-item .file-item-container .folder-item-title img,.view-tiles .list-item .file-item-container-published .folder-item-title img,.view-tiles .list-item .folder-item-container .folder-item-title img,.view-tiles .list-item .folder-item-container-published .folder-item-title img{height:90px;margin:0;visibility:hidden;width:90px}.view-tiles .list-item .file-item-container .file-item-subtitle,.view-tiles .list-item .file-item-container-published .file-item-subtitle,.view-tiles .list-item .folder-item-container .file-item-subtitle,.view-tiles .list-item .folder-item-container-published .file-item-subtitle{box-sizing:border-box;left:10px;opacity:0;position:absolute;top:10px;width:90px;word-break:break-word;z-index:2}.view-tiles .list-item .file-item-container .file-item-subtitle .file-icon,.view-tiles .list-item .file-item-container-published .file-item-subtitle .file-icon,.view-tiles .list-item .folder-item-container .file-item-subtitle .file-icon,.view-tiles .list-item .folder-item-container-published .file-item-subtitle .file-icon{right:-2px;top:-21px}.view-tiles .list-item .file-item-container .file-item-subtitle span,.view-tiles .list-item .file-item-container-published .file-item-subtitle span,.view-tiles .list-item .folder-item-container .file-item-subtitle span,.view-tiles .list-item .folder-item-container-published .file-item-subtitle span{font-size:var(--smallest-font-size);font-weight:700}.view-tiles .list-item .file-item-container .file-item-subtitle span:nth-child(2),.view-tiles .list-item .file-item-container-published .file-item-subtitle span:nth-child(2),.view-tiles .list-item .folder-item-container .file-item-subtitle span:nth-child(2),.view-tiles .list-item .folder-item-container-published .file-item-subtitle span:nth-child(2){padding-top:0}.view-tiles .list-item .file-item-container .file-item-subtitle>span,.view-tiles .list-item .file-item-container-published .file-item-subtitle>span,.view-tiles .list-item .folder-item-container .file-item-subtitle>span,.view-tiles .list-item .folder-item-container-published .file-item-subtitle>span{padding-top:5px}.view-tiles .list-item .file-item-container .file-details,.view-tiles .list-item .file-item-container-published .file-details,.view-tiles .list-item .folder-item-container .file-details,.view-tiles .list-item .folder-item-container-published .file-details{clear:both;line-height:12px}.view-tiles .list-item .file-item-container-published:hover,.view-tiles .list-item .file-item-container-published:hover .file-title-head,.view-tiles .list-item .file-item-container:hover,.view-tiles .list-item .file-item-container:hover .file-title-head{z-index:1}.view-tiles .list-item .file-item-container-published.selected .file-title-head,.view-tiles .list-item .file-item-container.selected .file-title-head{background:transparent;border:1px solid transparent}.view-tiles .list-item .file-item-container-published.selected .file-item-title .file-title-head .file-icon1,.view-tiles .list-item .file-item-container-published:hover .file-item-title .file-title-head .file-icon1,.view-tiles .list-item .file-item-container.selected .file-item-title .file-title-head .file-icon1,.view-tiles .list-item .file-item-container:hover .file-item-title .file-title-head .file-icon1{height:90px;left:0;top:0;transition:width .2s,height .2s,top .2s,left .2s;width:90px}.view-tiles .list-item .file-item-container-published.selected .file-icon1:after,.view-tiles .list-item .file-item-container-published.selected .file-icon1:before,.view-tiles .list-item .file-item-container-published.selected .file-text,.view-tiles .list-item .file-item-container-published:hover .file-icon1:after,.view-tiles .list-item .file-item-container-published:hover .file-icon1:before,.view-tiles .list-item .file-item-container-published:hover .file-text,.view-tiles .list-item .file-item-container.selected .file-icon1:after,.view-tiles .list-item .file-item-container.selected .file-icon1:before,.view-tiles .list-item .file-item-container.selected .file-text,.view-tiles .list-item .file-item-container:hover .file-icon1:after,.view-tiles .list-item .file-item-container:hover .file-icon1:before,.view-tiles .list-item .file-item-container:hover .file-text{opacity:0;transition:opacity .2s}.view-tiles .list-item .file-item-container-published.selected .file-item-subtitle,.view-tiles .list-item .file-item-container-published:hover .file-item-subtitle,.view-tiles .list-item .file-item-container.selected .file-item-subtitle,.view-tiles .list-item .file-item-container:hover .file-item-subtitle{opacity:1;transition:opacity .2s;z-index:2}.view-tiles .list-item .folder-item-container-published:hover .file-title-head,.view-tiles .list-item .folder-item-container:hover .file-title-head{-webkit-filter:brightness(105%);filter:brightness(105%)}.view-tiles .list-headers{display:none}.view-tiles .no-details{color:var(--header-one)}.view-list .list-item{height:32px;margin:0;outline:none;width:100%}.view-list .list-item .file-item-container,.view-list .list-item .file-item-container-published,.view-list .list-item .folder-item-container,.view-list .list-item .folder-item-container-published{border-bottom:1px solid var(--background-color-dark);height:32px;width:100%}.view-list .list-item .file-item-container-published:hover,.view-list .list-item .file-item-container:hover,.view-list .list-item .folder-item-container-published:hover,.view-list .list-item .folder-item-container:hover{background:var(--select-option-background-hover);border-bottom-color:var(--select-option-background-hover);border-top-color:var(--select-option-background-hover)}.view-list .list-item .file-item-container-published.selected,.view-list .list-item .file-item-container.selected,.view-list .list-item .folder-item-container-published.selected,.view-list .list-item .folder-item-container.selected{background:var(--select-option-background-selected);border-bottom-color:var(--select-option-background-selected);border-top-color:var(--select-option-background-selected)}.view-list .list-item .file-item-container-published.selected,.view-list .list-item .file-item-container-published.selected *,.view-list .list-item .file-item-container-published:hover,.view-list .list-item .file-item-container-published:hover *,.view-list .list-item .file-item-container.selected,.view-list .list-item .file-item-container.selected *,.view-list .list-item .file-item-container:hover,.view-list .list-item .file-item-container:hover *,.view-list .list-item .folder-item-container-published.selected,.view-list .list-item .folder-item-container-published.selected *,.view-list .list-item .folder-item-container-published:hover,.view-list .list-item .folder-item-container-published:hover *,.view-list .list-item .folder-item-container.selected,.view-list .list-item .folder-item-container.selected *,.view-list .list-item .folder-item-container:hover,.view-list .list-item .folder-item-container:hover *{color:var(--select-option-foreground-hover)}.view-list .list-item .file-item-container .file-item-title,.view-list .list-item .file-item-container .folder-item-title,.view-list .list-item .file-item-container-published .file-item-title,.view-list .list-item .file-item-container-published .folder-item-title,.view-list .list-item .folder-item-container .file-item-title,.view-list .list-item .folder-item-container .folder-item-title,.view-list .list-item .folder-item-container-published .file-item-title,.view-list .list-item .folder-item-container-published .folder-item-title{box-sizing:border-box;font-family:Open Sans,Arial,Sans-Serif;font-size:var(--large-font-size);font-weight:500;height:31px;left:0;padding-left:50px;position:absolute;top:0;width:calc(100% - 430px)}.view-list .list-item .file-item-container .file-item-title.file-title-head,.view-list .list-item .file-item-container .folder-item-title.file-title-head,.view-list .list-item .file-item-container-published .file-item-title.file-title-head,.view-list .list-item .file-item-container-published .folder-item-title.file-title-head,.view-list .list-item .folder-item-container .file-item-title.file-title-head,.view-list .list-item .folder-item-container .folder-item-title.file-title-head,.view-list .list-item .folder-item-container-published .file-item-title.file-title-head,.view-list .list-item .folder-item-container-published .folder-item-title.file-title-head{margin:0;padding:0}.view-list .list-item .file-item-container .file-item-title .file-item-select,.view-list .list-item .file-item-container .folder-item-title .file-item-select,.view-list .list-item .file-item-container-published .file-item-title .file-item-select,.view-list .list-item .file-item-container-published .folder-item-title .file-item-select,.view-list .list-item .folder-item-container .file-item-title .file-item-select,.view-list .list-item .folder-item-container .folder-item-title .file-item-select,.view-list .list-item .folder-item-container-published .file-item-title .file-item-select,.view-list .list-item .folder-item-container-published .folder-item-title .file-item-select{display:block;float:left;left:4px;margin:0;top:7px}.view-list .list-item .file-item-container .file-item-title img,.view-list .list-item .file-item-container .folder-item-title img,.view-list .list-item .file-item-container-published .file-item-title img,.view-list .list-item .file-item-container-published .folder-item-title img,.view-list .list-item .folder-item-container .file-item-title img,.view-list .list-item .folder-item-container .folder-item-title img,.view-list .list-item .folder-item-container-published .file-item-title img,.view-list .list-item .folder-item-container-published .folder-item-title img{height:24px;margin:4px 34px;width:24px}.view-list .list-item .file-item-container .file-item-title .file-name,.view-list .list-item .file-item-container .file-item-title .folder-link,.view-list .list-item .file-item-container .folder-item-title .file-name,.view-list .list-item .file-item-container .folder-item-title .folder-link,.view-list .list-item .file-item-container-published .file-item-title .file-name,.view-list .list-item .file-item-container-published .file-item-title .folder-link,.view-list .list-item .file-item-container-published .folder-item-title .file-name,.view-list .list-item .file-item-container-published .folder-item-title .folder-link,.view-list .list-item .folder-item-container .file-item-title .file-name,.view-list .list-item .folder-item-container .file-item-title .folder-link,.view-list .list-item .folder-item-container .folder-item-title .file-name,.view-list .list-item .folder-item-container .folder-item-title .folder-link,.view-list .list-item .folder-item-container-published .file-item-title .file-name,.view-list .list-item .folder-item-container-published .file-item-title .folder-link,.view-list .list-item .folder-item-container-published .folder-item-title .file-name,.view-list .list-item .folder-item-container-published .folder-item-title .folder-link{height:32px;line-height:32px;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}.view-list .list-item .file-item-container .folder-item-title,.view-list .list-item .file-item-container-published .folder-item-title,.view-list .list-item .folder-item-container .folder-item-title,.view-list .list-item .folder-item-container-published .folder-item-title{width:100%}.view-list .list-item .file-item-container .folder-item-title .file-title-head:before,.view-list .list-item .file-item-container-published .folder-item-title .file-title-head:before,.view-list .list-item .folder-item-container .folder-item-title .file-title-head:before,.view-list .list-item .folder-item-container-published .folder-item-title .file-title-head:before{background:linear-gradient(to bottom,var(--file-icon-fld-start) 0,var(--file-icon-fld-end) 100%);border-radius:2px;content:"";height:14px;left:23px;position:absolute;top:10px;width:20px;z-index:0}.view-list .list-item .file-item-container .folder-item-title .file-title-head:after,.view-list .list-item .file-item-container-published .folder-item-title .file-title-head:after,.view-list .list-item .folder-item-container .folder-item-title .file-title-head:after,.view-list .list-item .folder-item-container-published .folder-item-title .file-title-head:after{background:var(--file-icon-fld-end);border-radius:1px;content:"";height:4px;left:23px;position:absolute;top:9px;width:15px;z-index:0}.view-list .list-item .file-item-container .file-item-title .file-title-head:before,.view-list .list-item .file-item-container-published .file-item-title .file-title-head:before,.view-list .list-item .folder-item-container .file-item-title .file-title-head:before,.view-list .list-item .folder-item-container-published .file-item-title .file-title-head:before{background:var(--file-icon-fld-start);border-radius:3px;content:"";height:23px;left:25px;position:absolute;top:4px;width:16px;z-index:0}.view-list .list-item .file-item-container .file-item-title .file-title-head>span,.view-list .list-item .file-item-container-published .file-item-title .file-title-head>span,.view-list .list-item .folder-item-container .file-item-title .file-title-head>span,.view-list .list-item .folder-item-container-published .file-item-title .file-title-head>span{-webkit-text-fill-color:transparent;background:linear-gradient(to top,var(--file-icon-gradiant-end) 0,var(--file-icon-gradiant-end) 45%,var(--file-icon-gradiant-middle) 46%,var(--file-icon-gradiant-start) 100%);-webkit-background-clip:text;background-clip:text;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:var(--small-font-size);font-weight:700;left:32px;position:absolute;top:4px}.view-list .list-item .file-item-container .file-item-title.do-file .file-title-head:before,.view-list .list-item .file-item-container-published .file-item-title.do-file .file-title-head:before,.view-list .list-item .folder-item-container .file-item-title.do-file .file-title-head:before,.view-list .list-item .folder-item-container-published .file-item-title.do-file .file-title-head:before{background:var(--file-icon-dof-start)}.view-list .list-item .file-item-container .file-item-title.so-file .file-title-head:before,.view-list .list-item .file-item-container-published .file-item-title.so-file .file-title-head:before,.view-list .list-item .folder-item-container .file-item-title.so-file .file-title-head:before,.view-list .list-item .folder-item-container-published .file-item-title.so-file .file-title-head:before{background:var(--file-icon-sof-start)}.view-list .list-item .file-item-container .file-item-title.td-file .file-title-head:before,.view-list .list-item .file-item-container-published .file-item-title.td-file .file-title-head:before,.view-list .list-item .folder-item-container .file-item-title.td-file .file-title-head:before,.view-list .list-item .folder-item-container-published .file-item-title.td-file .file-title-head:before{background:var(--file-icon-tdf-start)}.view-list .list-item .file-item-container .file-item-subtitle,.view-list .list-item .file-item-container-published .file-item-subtitle,.view-list .list-item .folder-item-container .file-item-subtitle,.view-list .list-item .folder-item-container-published .file-item-subtitle{box-sizing:border-box;color:var(--input-foreground-framed);height:30px;overflow-y:hidden;padding:5px 10px;position:absolute;right:0;top:0;width:430px}.view-list .list-item .file-item-container .file-item-subtitle .file-icon,.view-list .list-item .file-item-container-published .file-item-subtitle .file-icon,.view-list .list-item .folder-item-container .file-item-subtitle .file-icon,.view-list .list-item .folder-item-container-published .file-item-subtitle .file-icon{right:2px;top:-1px}.view-list .list-item .file-item-container .file-item-subtitle .file-details,.view-list .list-item .file-item-container-published .file-item-subtitle .file-details,.view-list .list-item .folder-item-container .file-item-subtitle .file-details,.view-list .list-item .folder-item-container-published .file-item-subtitle .file-details{margin-right:10px;white-space:nowrap}.view-list .list-item .file-item-container .file-item-subtitle .file-details br,.view-list .list-item .file-item-container-published .file-item-subtitle .file-details br,.view-list .list-item .folder-item-container .file-item-subtitle .file-details br,.view-list .list-item .folder-item-container-published .file-item-subtitle .file-details br{display:none}.view-list .list-item .file-item-container .file-item-subtitle .file-details span,.view-list .list-item .file-item-container-published .file-item-subtitle .file-details span,.view-list .list-item .folder-item-container .file-item-subtitle .file-details span,.view-list .list-item .folder-item-container-published .file-item-subtitle .file-details span{margin-left:10px}.view-list .list-item .file-item-container .file-item-subtitle>span,.view-list .list-item .file-item-container-published .file-item-subtitle>span,.view-list .list-item .folder-item-container .file-item-subtitle>span,.view-list .list-item .folder-item-container-published .file-item-subtitle>span{float:right;line-height:20px;overflow:hidden;padding-top:0;text-overflow:ellipsis;white-space:nowrap;width:190px}.view-list .list-item .file-item-container .file-item-subtitle>span:first-of-type,.view-list .list-item .file-item-container-published .file-item-subtitle>span:first-of-type,.view-list .list-item .folder-item-container .file-item-subtitle>span:first-of-type,.view-list .list-item .folder-item-container-published .file-item-subtitle>span:first-of-type{width:160px}.view-list .list-item .file-item-container .file-item-subtitle>span:first-of-type span:first-child,.view-list .list-item .file-item-container-published .file-item-subtitle>span:first-of-type span:first-child,.view-list .list-item .folder-item-container .file-item-subtitle>span:first-of-type span:first-child,.view-list .list-item .folder-item-container-published .file-item-subtitle>span:first-of-type span:first-child{display:none}.view-list .list-item .file-item-container .file-item-subtitle>span:first-of-type span:last-child,.view-list .list-item .file-item-container-published .file-item-subtitle>span:first-of-type span:last-child,.view-list .list-item .folder-item-container .file-item-subtitle>span:first-of-type span:last-child,.view-list .list-item .folder-item-container-published .file-item-subtitle>span:first-of-type span:last-child{float:left}.view-list .list-item .file-item-container-published .file-item-subtitle,.view-list .list-item .folder-item-container .file-item-subtitle{display:none}.view-list .no-details{color:var(--header-one)}.explorer-file-drop-frame{background:var(--scrollbar-color);border:3px dashed var(--button-foreground);border-top-right-radius:10px;bottom:0;color:var(--button-foreground);display:none;font-size:24pt;left:0;position:absolute;right:0;text-align:center;top:0;z-index:9999}.explorer-file-drop-frame span{color:var(--input-foreground);display:block;font-size:var(--largest-font-size);font-weight:600;left:50%;margin:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}.explorer-file-drop-frame.drag{display:inline;display:initial}.collapsible{background:var(--background-color-mid);border-radius:10px;display:flex;flex-direction:column}.collapsible.open .title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.collapsible.open .content-wrapper{max-height:none}.collapsible .title{border-radius:10px;cursor:pointer;display:block;flex:0 1;font-weight:700;line-height:30px;min-height:30px;outline:none;padding:0 0 0 10px;position:relative;-webkit-user-select:none;user-select:none}.collapsible .title:focus,.collapsible .title:hover{background:var(--background-color-light)}.collapsible .title:focus{box-shadow:0 0 0 3px var(--focus-outline)!important}.collapsible .title:after{border-color:var(--foreground-color) transparent transparent transparent;border-radius:3px;border-style:solid;border-width:6px 5px 0;content:"";display:block;height:0;position:absolute;right:12px;top:12px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out;width:0}.collapsible .content-wrapper{display:block;flex:1 1;max-height:0;overflow:hidden;transition:max-height .1s ease-in-out}.collapsible .content-wrapper .content{display:block;padding:5px}.app-logo-wrapper{cursor:pointer;flex:0 1;height:64px;position:relative}.app-logo-wrapper .app-logo{object-fit:cover}.app-logo-wrapper .app-logo,.app-logo-wrapper .select-mask{border-radius:10px;cursor:pointer;-webkit-filter:var(--image-invert);filter:var(--image-invert);height:64px;width:64px}.app-logo-wrapper .select-mask{background:var(--scrollbar-color) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAwIiBoZWlnaHQ9IjgwMCIgdmlld0JveD0iMCAwIDQ4IDQ4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0yMC41MTUgN0E0LjI1IDQuMjUgMCAwIDAgMTYuOCA5LjE4NkwxNS41MTQgMTEuNUgxMS43NUE1Ljc1IDUuNzUgMCAwIDAgNiAxNy4yNXYxN0E1Ljc1IDUuNzUgMCAwIDAgMTEuNzUgNDBoMTEuMjQ2YTEyLjg5OSAxMi44OTkgMCAwIDEtLjc1Ni0yLjVIMTEuNzVhMy4yNSAzLjI1IDAgMCAxLTMuMjUtMy4yNXYtMTdBMy4yNSAzLjI1IDAgMCAxIDExLjc1IDE0aDUuMjM1bDItMy42YTEuNzUgMS43NSAwIDAgMSAxLjUzLS45aDYuOTdhMS43NSAxLjc1IDAgMCAxIDEuNTMuOWwyIDMuNmg1LjIzNWEzLjI1IDMuMjUgMCAwIDEgMy4yNSAzLjI1djUuNTVjLjg4Mi4zMjUgMS43Mi43NDQgMi41IDEuMjQ0VjE3LjI1YTUuNzUgNS43NSAwIDAgMC01Ljc1LTUuNzVoLTMuNzY0TDMxLjIgOS4xODZBNC4yNSA0LjI1IDAgMCAwIDI3LjQ4NSA3aC02Ljk3WiIgZmlsbD0iIzIxMjEyMSIvPjxwYXRoIGQ9Ik0yNCAxN2E4LjAwMyA4LjAwMyAwIDAgMSA3LjU4NiA1LjQ1M2MtLjgxNS4yMjEtMS41OTguNTItMi4zNC44ODdhNS41IDUuNSAwIDEgMC02LjQgNy4wMzljLS4yOTQuNzcyLS41MTcgMS41OC0uNjYgMi40MTVBOCA4IDAgMCAxIDI0IDE3WiIgZmlsbD0iIzIxMjEyMSIvPjxwYXRoIGQ9Ik00NiAzNWMwIDYuMDc1LTQuOTI1IDExLTExIDExcy0xMS00LjkyNS0xMS0xMSA0LjkyNS0xMSAxMS0xMSAxMSA0LjkyNSAxMSAxMVptLTEwLTZhMSAxIDAgMSAwLTIgMHY1aC01YTEgMSAwIDEgMCAwIDJoNXY1YTEgMSAwIDEgMCAyIDB2LTVoNWExIDEgMCAxIDAgMC0yaC01di01WiIgZmlsbD0iIzIxMjEyMSIvPjwvc3ZnPg==) no-repeat center center;background-size:60%;left:0;position:absolute;top:0;visibility:hidden}.app-logo-wrapper:hover .select-mask{visibility:visible}.content-portal-container{background:var(--dialog-background);height:500px}.content-portal-container .content-portal{border:0;height:500px;margin-bottom:-5px;width:100%}.chart-container{min-height:200px;position:relative;width:100%}.chart-container canvas{margin:0 auto}
/*# sourceMappingURL=main.986c2f66.css.map*/