.calcScriptPreviewContainer{width:100%;height:100px;background-color:#dcdcdc;display:none;overflow:auto;padding:5px;box-sizing:border-box}.calcScriptContainer ul,.calcScriptPreviewContainer ul{margin:0}.calcScriptContainer .calcScriptErrorMessage,.calcScriptPreviewContainer .calcScriptErrorMessage{background-color:#fcc;color:#b30000;padding:5px;box-sizing:border-box}.calcScriptContainer .calcScriptErrorMessage:empty,.calcScriptPreviewContainer .calcScriptErrorMessage:empty{padding:0}.calcScriptContainer .calcScriptCondiTextMessage,.calcScriptPreviewContainer .calcScriptCondiTextMessage{background-color:#ffd;font-style:italic;color:#440;font-size:.8em;margin:10px}.uiDragDropSort{width:100%;box-sizing:border-box}.uiDragDropSort ul{display:block;width:100%;margin:10px 0;padding:0;position:relative;background-color:#eaf5ff;min-width:100px;min-height:100px}.uiDragDropSort ul li{width:auto;position:relative;box-shadow:none}.uiDragDropSort .templateHandle{display:none}.uiDragDropSort .sortHandle{display:none}.uiDragDropSort .templateColummn li .templateHandle{display:flex}.uiDragDropSort .templateColummn li .sortHandle{display:none}.uiDragDropSort .sortColumn .templateHandle{display:none}.uiDragDropSort .sortColumn .sortHandle{display:flex}.uiDragDropSort .sortColumn:empty{position:relative;text-align:center;padding-top:30px;box-sizing:border-box}.uiDragDropSort .sortColumn:empty::after{margin-top:50px;color:#1e90ff;font-size:1.3em;width:100%;content:"Elemente in diesen Bereich ziehen"}.uiDragDropElement{list-style:none;border-radius:2px;border-left:3px solid #1e90ff;border-top:1px solid #1e90ff;background-color:#b7dbff;padding:0;min-width:100px;box-sizing:border-box;box-shadow:0 0 15px -5px #000;display:grid;grid-template-rows:1fr;grid-template-columns:40px auto 60px;grid-template-areas:"handle content options"}.uiDragDropElement div.handle{grid-area:handle;background-color:#b7dbff;color:#1e90ff;display:flex;justify-content:center;align-content:center;align-items:center;cursor:pointer}.uiDragDropElement div.handle::after{content:"";font:var(--fa-font-solid);font-size:2em}.uiDragDropElement div.sortContent{grid-area:content;padding:5px}.uiDragDropElement div.options{grid-area:options;display:flex;flex-direction:column;justify-content:center;align-content:center;text-align:center;cursor:pointer}.uiDragDropElement div.options span{flex:1;display:flex;justify-content:center;align-items:center;font-size:1.5em}.uiDragDropElement div.options span.deleteHandle{background:linear-gradient(90deg,transparent 0%,#f99 10%,#f99 100%);color:#b30000}.uiDragDropElement div.options span.deleteHandle::after{content:"";font:var(--fa-font-solid)}.uiDragDropElement div.options span.editHandle{background:linear-gradient(90deg,transparent 0%,#fff7cc 10%,#fff7cc 100%);color:#b38300}.uiDragDropElement div.options span.editHandle::after{content:"";font:var(--fa-font-solid)}@charset "UTF-8";.fancyInput{position:relative;display:block;width:100%}.fancyInput div.backdrop{background-color:#fff;position:absolute;top:20px;left:0;right:0;bottom:0}.fancyInput span{animation:fancyPlaceholderMoveReverse;animation-duration:.2s;animation-iteration-count:1;position:absolute;top:25px;left:5px;font-size:1.1em;height:20px;z-index:8000}.fancyInput span::after{content:"...";display:inline-flex;transition:width .2s ease;overflow:hidden;width:15px}.fancyInput input[type=text],.fancyInput input[type=email],.fancyInput input[type=number],.fancyInput input[type=password],.fancyInput input[type=search],.fancyInput input[type=date],.fancyInput textarea,.fancyInput select{margin-top:20px;font-size:1.1em;width:100%;padding:5px 5px;box-sizing:border-box;z-index:9000;background-color:transparent}.fancyInput input[type=text]::placeholder,.fancyInput input[type=email]::placeholder,.fancyInput input[type=number]::placeholder,.fancyInput input[type=password]::placeholder,.fancyInput input[type=search]::placeholder,.fancyInput input[type=date]::placeholder,.fancyInput textarea::placeholder,.fancyInput select::placeholder{color:transparent}.fancyInput input[type=text]:focus+span,.fancyInput input[type=text]:not(:placeholder-shown)+span,.fancyInput input[type=email]:focus+span,.fancyInput input[type=email]:not(:placeholder-shown)+span,.fancyInput input[type=number]:focus+span,.fancyInput input[type=number]:not(:placeholder-shown)+span,.fancyInput input[type=password]:focus+span,.fancyInput input[type=password]:not(:placeholder-shown)+span,.fancyInput input[type=search]:focus+span,.fancyInput input[type=search]:not(:placeholder-shown)+span,.fancyInput input[type=date]:focus+span,.fancyInput input[type=date]:not(:placeholder-shown)+span,.fancyInput textarea:focus+span,.fancyInput textarea:not(:placeholder-shown)+span,.fancyInput select:focus+span,.fancyInput select:not(:placeholder-shown)+span{animation:fancyPlaceholderMove;animation-duration:.2s;animation-iteration-count:1;top:0;font-size:1em;color:#4f4d63}.fancyInput input[type=text]:focus+span::after,.fancyInput input[type=text]:not(:placeholder-shown)+span::after,.fancyInput input[type=email]:focus+span::after,.fancyInput input[type=email]:not(:placeholder-shown)+span::after,.fancyInput input[type=number]:focus+span::after,.fancyInput input[type=number]:not(:placeholder-shown)+span::after,.fancyInput input[type=password]:focus+span::after,.fancyInput input[type=password]:not(:placeholder-shown)+span::after,.fancyInput input[type=search]:focus+span::after,.fancyInput input[type=search]:not(:placeholder-shown)+span::after,.fancyInput input[type=date]:focus+span::after,.fancyInput input[type=date]:not(:placeholder-shown)+span::after,.fancyInput textarea:focus+span::after,.fancyInput textarea:not(:placeholder-shown)+span::after,.fancyInput select:focus+span::after,.fancyInput select:not(:placeholder-shown)+span::after{content:"...";width:0}.fancyInput textarea{height:80px}.fancyInput ul.searchResult{margin:0;padding:0;list-style:none;overflow-y:auto;max-height:250px;display:none}.fancyInput ul.searchResult li{font-size:1.1em;padding:3px 5px;cursor:pointer;transition:all .3s ease}.fancyInput ul.searchResult li:nth-of-type(even){background-color:#eaf5ff}.fancyInput ul.searchResult li:nth-of-type(odd){background-color:#b7dbff}.fancyInput ul.searchResult li:hover{transition:all .1s ease;padding-left:15px;color:#1e90ff}.fancyInput ul.searchResult li.loading,.fancyInput ul.searchResult li.error,.fancyInput ul.searchResult li.empty{text-align:center;font-size:2em;padding:10px 0}.fancyInput ul.searchResult li.loading::after,.fancyInput ul.searchResult li.error::after,.fancyInput ul.searchResult li.empty::after{display:inline-block}.fancyInput ul.searchResult li.loading:hover,.fancyInput ul.searchResult li.error:hover,.fancyInput ul.searchResult li.empty:hover{padding-left:0}.fancyInput ul.searchResult li.loading{cursor:wait}.fancyInput ul.searchResult li.loading::after{content:"";font:var(--fa-font-solid);animation:fancySearchSpinnerSpin;animation-duration:1s;animation-iteration-count:infinite;color:#1e90ff}.fancyInput ul.searchResult li.error{cursor:default;background-color:#fcc}.fancyInput ul.searchResult li.error::after{content:"";font:var(--fa-font-solid);animation:fancyErrorWiggle;animation-duration:.3s;animation-iteration-count:1;color:#f00}.fancyInput ul.searchResult li.empty{cursor:default;font-size:1.1em}.fancyInput ul.searchResult li.empty::after{content:"Keine Suchergebnisse 👻";animation:fancyErrorWiggle;animation-duration:.6s;animation-iteration-count:1;color:#1e90ff}.fancyFileInput{display:flex;align-items:center}.fancyFileInput span{font-size:1.1em}.fancyFileInput label{color:#fff;background-color:#1e90ff;padding:10px 15px;padding-right:55px;font-size:1.1em;margin:10px 20px;position:relative;transition:color .3s ease-in-out;transition:background-color .3s ease-in-out}.fancyFileInput label::after{content:"";font:var(--fa-font-solid);display:block;line-height:40px;font-size:1.5em;position:absolute;right:0;top:0;bottom:0;width:40px;color:#1e90ff;background-color:#b7dbff;text-align:center;transition:color .3s ease-in-out;transition:background-color .3s ease-in-out}.fancyFileInput label:hover{background-color:#84c2ff;transition:color .1s ease-in-out;transition:background-color .1s ease-in-out}.fancyFileInput label:hover::after{color:#84c2ff;background-color:#eaf5ff;transition:color .1s ease-in-out;transition:background-color .1s ease-in-out}.fancyFileInput img{height:40px;min-width:10px}@keyframes fancySearchSpinnerSpin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes fancyPlaceholderMove{0%{top:25px;font-size:1.1em;color:#000}100%{top:0;font-size:1em;color:#4f4d63}}@keyframes fancyPlaceholderMoveReverse{0%{top:0;font-size:1em;color:#4f4d63}100%{top:25px;font-size:1.1em;color:#000}}@keyframes fancyErrorWiggle{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}input[type=text],input[type=week],input[type=url],input[type=time],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=month],input[type=email],input[type=datetime-local],input[type=datetime],input[type=date],select,textarea{font-family:inherit;font-size:1.1em;border:1px solid;outline:none;position:relative;transition:border .3s ease-out;margin:0}input[type=text].directEdit,input[type=week].directEdit,input[type=url].directEdit,input[type=time].directEdit,input[type=tel].directEdit,input[type=search].directEdit,input[type=password].directEdit,input[type=number].directEdit,input[type=month].directEdit,input[type=email].directEdit,input[type=datetime-local].directEdit,input[type=datetime].directEdit,input[type=date].directEdit,select.directEdit,textarea.directEdit{border:none;font-size:1em;border-bottom:1px solid}input[type=text].directEdit:read-only,input[type=week].directEdit:read-only,input[type=url].directEdit:read-only,input[type=time].directEdit:read-only,input[type=tel].directEdit:read-only,input[type=search].directEdit:read-only,input[type=password].directEdit:read-only,input[type=number].directEdit:read-only,input[type=month].directEdit:read-only,input[type=email].directEdit:read-only,input[type=datetime-local].directEdit:read-only,input[type=datetime].directEdit:read-only,input[type=date].directEdit:read-only,select.directEdit:read-only,textarea.directEdit:read-only{border:none}input+input.fem-adj,select+input.fem-adj,textarea+input.fem-adj,select+select.fem-adj,select+textarea.fem-adj,textarea+textarea.fem-adj{border-left:none}input[type=text]:focus,input[type=week]:focus,input[type=url]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=password]:focus,input[type=number]:focus,input[type=month]:focus,input[type=email]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=date]:focus,select:focus,textarea:focus{border-bottom:1px solid;transition:border .1s ease-out}a.fem{white-space:nowrap}button,input[type=button],input[type=color],input[type=reset],input[type=submit],input[type=checkbox]+label.fem,input[type=radio]+label.fem,a.fem{font-family:inherit;font-size:1.05em;border:none;border-radius:0;background-color:#1e90ff;color:#fff;transition:background-color .3s ease-in-out;padding:8px 12px;outline:none;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}button:hover,input[type=button]:hover,input[type=color]:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=checkbox]+label.fem:hover,input[type=radio]+label.fem:hover,a.fem:hover{background-color:#b7dbff;transition:background-color .1s ease-in-out}button:active,input[type=button]:active,input[type=color]:active,input[type=reset]:active,input[type=submit]:active,input[type=checkbox]+label.fem:active,input[type=radio]+label.fem:active,a.fem:active{background-color:#006ad1;transition:background-color .1s ease-in-out}input[type=checkbox]:checked+label.fem,input[type=radio]:checked+label.fem{transition:color .1s ease-out;transition:background-color .1s ease-out}.fem-xxs{width:40px}.fem-xs{width:60px}.fem-s{width:80px}.fem-m{width:100px}.fem-l{width:140px}.fem-xl{width:200px}.fem-xxl{width:300px}.fem-0{width:0%}.femi-0{width:0% !important}.fem-1{width:1%}.femi-1{width:1% !important}.fem-2{width:2%}.femi-2{width:2% !important}.fem-3{width:3%}.femi-3{width:3% !important}.fem-4{width:4%}.femi-4{width:4% !important}.fem-5{width:5%}.femi-5{width:5% !important}.fem-6{width:6%}.femi-6{width:6% !important}.fem-7{width:7%}.femi-7{width:7% !important}.fem-8{width:8%}.femi-8{width:8% !important}.fem-9{width:9%}.femi-9{width:9% !important}.fem-10{width:10%}.femi-10{width:10% !important}.fem-11{width:11%}.femi-11{width:11% !important}.fem-12{width:12%}.femi-12{width:12% !important}.fem-13{width:13%}.femi-13{width:13% !important}.fem-14{width:14%}.femi-14{width:14% !important}.fem-15{width:15%}.femi-15{width:15% !important}.fem-16{width:16%}.femi-16{width:16% !important}.fem-17{width:17%}.femi-17{width:17% !important}.fem-18{width:18%}.femi-18{width:18% !important}.fem-19{width:19%}.femi-19{width:19% !important}.fem-20{width:20%}.femi-20{width:20% !important}.fem-21{width:21%}.femi-21{width:21% !important}.fem-22{width:22%}.femi-22{width:22% !important}.fem-23{width:23%}.femi-23{width:23% !important}.fem-24{width:24%}.femi-24{width:24% !important}.fem-25{width:25%}.femi-25{width:25% !important}.fem-26{width:26%}.femi-26{width:26% !important}.fem-27{width:27%}.femi-27{width:27% !important}.fem-28{width:28%}.femi-28{width:28% !important}.fem-29{width:29%}.femi-29{width:29% !important}.fem-30{width:30%}.femi-30{width:30% !important}.fem-31{width:31%}.femi-31{width:31% !important}.fem-32{width:32%}.femi-32{width:32% !important}.fem-33{width:33%}.femi-33{width:33% !important}.fem-34{width:34%}.femi-34{width:34% !important}.fem-35{width:35%}.femi-35{width:35% !important}.fem-36{width:36%}.femi-36{width:36% !important}.fem-37{width:37%}.femi-37{width:37% !important}.fem-38{width:38%}.femi-38{width:38% !important}.fem-39{width:39%}.femi-39{width:39% !important}.fem-40{width:40%}.femi-40{width:40% !important}.fem-41{width:41%}.femi-41{width:41% !important}.fem-42{width:42%}.femi-42{width:42% !important}.fem-43{width:43%}.femi-43{width:43% !important}.fem-44{width:44%}.femi-44{width:44% !important}.fem-45{width:45%}.femi-45{width:45% !important}.fem-46{width:46%}.femi-46{width:46% !important}.fem-47{width:47%}.femi-47{width:47% !important}.fem-48{width:48%}.femi-48{width:48% !important}.fem-49{width:49%}.femi-49{width:49% !important}.fem-50{width:50%}.femi-50{width:50% !important}.fem-51{width:51%}.femi-51{width:51% !important}.fem-52{width:52%}.femi-52{width:52% !important}.fem-53{width:53%}.femi-53{width:53% !important}.fem-54{width:54%}.femi-54{width:54% !important}.fem-55{width:55%}.femi-55{width:55% !important}.fem-56{width:56%}.femi-56{width:56% !important}.fem-57{width:57%}.femi-57{width:57% !important}.fem-58{width:58%}.femi-58{width:58% !important}.fem-59{width:59%}.femi-59{width:59% !important}.fem-60{width:60%}.femi-60{width:60% !important}.fem-61{width:61%}.femi-61{width:61% !important}.fem-62{width:62%}.femi-62{width:62% !important}.fem-63{width:63%}.femi-63{width:63% !important}.fem-64{width:64%}.femi-64{width:64% !important}.fem-65{width:65%}.femi-65{width:65% !important}.fem-66{width:66%}.femi-66{width:66% !important}.fem-67{width:67%}.femi-67{width:67% !important}.fem-68{width:68%}.femi-68{width:68% !important}.fem-69{width:69%}.femi-69{width:69% !important}.fem-70{width:70%}.femi-70{width:70% !important}.fem-71{width:71%}.femi-71{width:71% !important}.fem-72{width:72%}.femi-72{width:72% !important}.fem-73{width:73%}.femi-73{width:73% !important}.fem-74{width:74%}.femi-74{width:74% !important}.fem-75{width:75%}.femi-75{width:75% !important}.fem-76{width:76%}.femi-76{width:76% !important}.fem-77{width:77%}.femi-77{width:77% !important}.fem-78{width:78%}.femi-78{width:78% !important}.fem-79{width:79%}.femi-79{width:79% !important}.fem-80{width:80%}.femi-80{width:80% !important}.fem-81{width:81%}.femi-81{width:81% !important}.fem-82{width:82%}.femi-82{width:82% !important}.fem-83{width:83%}.femi-83{width:83% !important}.fem-84{width:84%}.femi-84{width:84% !important}.fem-85{width:85%}.femi-85{width:85% !important}.fem-86{width:86%}.femi-86{width:86% !important}.fem-87{width:87%}.femi-87{width:87% !important}.fem-88{width:88%}.femi-88{width:88% !important}.fem-89{width:89%}.femi-89{width:89% !important}.fem-90{width:90%}.femi-90{width:90% !important}.fem-91{width:91%}.femi-91{width:91% !important}.fem-92{width:92%}.femi-92{width:92% !important}.fem-93{width:93%}.femi-93{width:93% !important}.fem-94{width:94%}.femi-94{width:94% !important}.fem-95{width:95%}.femi-95{width:95% !important}.fem-96{width:96%}.femi-96{width:96% !important}.fem-97{width:97%}.femi-97{width:97% !important}.fem-98{width:98%}.femi-98{width:98% !important}.fem-99{width:99%}.femi-99{width:99% !important}.fem-100{width:100%}.femi-100{width:100% !important}label.fem-chb{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:#808080;display:inline-block;border-radius:30px;position:relative}label.fem-chb:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:30px;transition:.3s}label.fem-chb:active:after{width:30px}label.fem-chb input[type=checkbox]{height:0;width:0;visibility:hidden}input[type=checkbox]+label{cursor:pointer;text-indent:-9999px;width:60px;height:30px;background:#808080;display:inline-block;border-radius:30px;position:relative}input[type=checkbox]+label:after{content:"";position:absolute;top:5px;left:5px;width:20px;height:20px;background:#fff;border-radius:30px;transition:.3s}input[type=checkbox]+label:active:after{width:30px}input[type=checkbox]:checked+label{background:#1e90ff}input[type=checkbox]:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.checkbox-label{display:inline-block;position:relative;cursor:pointer;font-size:18px;line-height:20px;height:20px;width:20px;clear:both;margin-right:10px;margin-top:5px}.checkbox-label input{position:absolute;opacity:0;cursor:pointer}.checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:24px;width:24px;background-color:transparent;border-radius:5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;border:2px solid #1e90ff}.checkbox-label input:checked~.checkbox-custom{background-color:#fff;border-radius:5px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:2px solid #1e90ff}.checkbox-label .checkbox-custom::after{position:absolute;content:"";left:12px;top:12px;height:0;width:0;border-radius:5px;border:solid #1e90ff;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.checkbox-label input:checked~.checkbox-custom::after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:8px;top:3px;width:6px;height:12px;border:solid #1e90ff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.checkbox-label .checkbox-custom::before{position:absolute;content:"";left:10px;top:10px;width:0;height:0;border-radius:5px;border:2px solid #1e90ff;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.checkbox-label input:checked~.checkbox-custom::before{left:-3px;top:-3px;width:24px;height:24px;border-radius:5px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);opacity:0;z-index:999;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.checkbox-label .checkbox-custom.circular{border-radius:50%;border:2px solid #1e90ff}.checkbox-label input:checked~.checkbox-custom.circular{background-color:#fff;border-radius:50%;border:2px solid #1e90ff}.checkbox-label input:checked~.checkbox-custom.circular::after{border:solid #1e90ff;border-width:0 2px 2px 0}.checkbox-label .checkbox-custom.circular::after{border-radius:50%}.checkbox-label .checkbox-custom.circular::before{border-radius:50%;border:2px solid #1e90ff}.checkbox-label input:checked~.checkbox-custom.circular::before{border-radius:50%}@charset "UTF-8";html{font-family:Calibri,Arial,sans-serif;font-size:10pt;background-color:#666380;overflow:hidden;color:#000;margin:0;height:100vh;width:100vw;touch-action:pan-y;scroll-behavior:smooth;position:relative}body{position:relative;margin:0;height:100vh;width:100vw;overflow:hidden}body .flyIn{animation:pageFlyIn;animation-duration:.5s;animation-iteration-count:1}@keyframes pageFlyIn{0%{transform:scale(.9);opacity:0}100%{transform:scale(1);opacity:1}}body div.topmost main{background-color:#666380;display:grid;grid-template-rows:100px auto;grid-template-columns:auto;grid-template-areas:"ribbonMenu" ".";height:100vh;width:100vw}body div.mainframe{overflow-y:scroll}body div.mainframe main{animation:sweep .2s ease-in-out;animation-delay:10s;padding:20px;box-sizing:border-box}body div.preLoader,body div.loginLoader,body div.lockoutLoader,body div.adblockLoader{will-change:contents;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;background:radial-gradient(circle,#fff 0%,#9b99b0 100%);display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:wait}@keyframes loaderSpin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}body div.preLoader .loaderContainer,body div.loginLoader .loaderContainer,body div.lockoutLoader .loaderContainer,body div.adblockLoader .loaderContainer{will-change:contents;position:relative;width:100%;display:flex;justify-content:center;align-items:center;background:#ffa500}body div.preLoader .loaderContainer img,body div.loginLoader .loaderContainer img,body div.lockoutLoader .loaderContainer img,body div.adblockLoader .loaderContainer img{will-change:contents;width:300px;height:300px;display:block;position:absolute}body div.preLoader .loaderContainer img.logo1,body div.loginLoader .loaderContainer img.logo1,body div.lockoutLoader .loaderContainer img.logo1,body div.adblockLoader .loaderContainer img.logo1{animation:imgSlideInLeft both;animation-duration:1s;animation-iteration-count:1;animation-delay:0s;clip:rect(0,150px,300px,0)}body div.preLoader .loaderContainer img.logo2,body div.loginLoader .loaderContainer img.logo2,body div.lockoutLoader .loaderContainer img.logo2,body div.adblockLoader .loaderContainer img.logo2{animation:imgSlideInRight both;animation-duration:1s;animation-iteration-count:1;animation-delay:0s;clip:rect(0,300px,300px,150px)}@keyframes imgSlideInLeft{0%{margin-left:-200px;opacity:0}100%{margin-left:0;opacity:1}}@keyframes imgSlideInRight{0%{margin-right:-200px;opacity:0}100%{margin-right:0;opacity:1}}@keyframes imgPopUp{0%{top:150px;opacity:0}50%{top:-180px;opacity:1}100%{top:-150px}}@keyframes imgPopDown{0%{top:-300px;opacity:0}50%{top:-120px;opacity:1}100%{top:-150px}}body div.preLoader .loaderContainer .loadingBar,body div.loginLoader .loaderContainer .loadingBar,body div.lockoutLoader .loaderContainer .loadingBar,body div.adblockLoader .loaderContainer .loadingBar{will-change:contents;animation:loaderPopUp both;animation-duration:1s;animation-iteration-count:1;animation-delay:0s;position:absolute;top:120px;display:block;height:5px;width:30%;background-color:#383746;overflow:hidden}body div.preLoader .loaderContainer .loadingBar::after,body div.loginLoader .loaderContainer .loadingBar::after,body div.lockoutLoader .loaderContainer .loadingBar::after,body div.adblockLoader .loaderContainer .loadingBar::after{content:"";display:block;background-color:#ff4500;height:5px;position:absolute;left:50%;animation:loaderBar both;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-out;animation-delay:0s}@keyframes loaderPopUp{0%{width:0%;opacity:0}100%{width:30%;opacity:1}}@keyframes loaderBar{0%{left:10%;right:80%}25%{left:20%;right:20%}50%{left:80%;right:10%}75%{left:20%;right:20%}100%{left:10%;right:80%}}body div.preLoader .loaderContainer .loaderText,body div.loginLoader .loaderContainer .loaderText,body div.lockoutLoader .loaderContainer .loaderText,body div.adblockLoader .loaderContainer .loaderText{will-change:contents;animation:textPopUp both;animation-duration:1s;animation-iteration-count:1;animation-delay:0s;position:absolute;font-size:2em;color:#ff4500;top:150px}body div.preLoader .loaderContainer .loaderText::after,body div.loginLoader .loaderContainer .loaderText::after,body div.lockoutLoader .loaderContainer .loaderText::after,body div.adblockLoader .loaderContainer .loaderText::after{content:"";animation:dotPopIn;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:0s}@keyframes dotPopIn{0%{content:"."}33%{content:".."}66%{content:"..."}}@keyframes textPopUp{0%{top:200px;opacity:0}100%{top:150px;opacity:1}}body div.preLoader .spinner,body div.preLoader .spinner::before,body div.preLoader .spinner::after,body div.loginLoader .spinner,body div.loginLoader .spinner::before,body div.loginLoader .spinner::after,body div.lockoutLoader .spinner,body div.lockoutLoader .spinner::before,body div.lockoutLoader .spinner::after,body div.adblockLoader .spinner,body div.adblockLoader .spinner::before,body div.adblockLoader .spinner::after{display:block;border:5px solid #fafcff;border-left:5px solid transparent;border-bottom:5px solid transparent;animation:loaderSpin;animation-iteration-count:infinite;animation-timing-function:linear}body div.preLoader .spinner,body div.loginLoader .spinner,body div.lockoutLoader .spinner,body div.adblockLoader .spinner{position:relative;width:110px;height:110px;border-radius:110px;animation-duration:1.5s}body div.preLoader .spinner::before,body div.loginLoader .spinner::before,body div.lockoutLoader .spinner::before,body div.adblockLoader .spinner::before{content:"";position:absolute;top:-15px;left:-15px;width:130px;height:130px;border-radius:130px;animation-duration:6s}body div.preLoader .spinner::after,body div.loginLoader .spinner::after,body div.lockoutLoader .spinner::after,body div.adblockLoader .spinner::after{content:"";position:absolute;top:5px;left:5px;width:90px;height:90px;border-radius:90px;animation-duration:5.5s}body div.preLoader .loaderMessage,body div.loginLoader .loaderMessage,body div.lockoutLoader .loaderMessage,body div.adblockLoader .loaderMessage{padding-top:20px;color:#fff;font-weight:lighter;font-size:1.4em}body div.preLoader{z-index:90000005}body div.preLoader .loaderContainer .loaderText::before{content:"Lade Anwendung"}body div.loginLoader{z-index:90000001}body div.loginLoader .loaderContainer .loaderText::before{content:"Anmelden"}body div.lockoutLoader,body div.adblockLoader{cursor:default}body div.lockoutLoader .loaderContainer .loadingBar,body div.adblockLoader .loaderContainer .loadingBar{animation:none;background-color:#f00}body div.lockoutLoader .loaderContainer .loaderText,body div.adblockLoader .loaderContainer .loaderText{text-align:center;color:#f00}body div.lockoutLoader .loaderContainer .loaderText::before,body div.adblockLoader .loaderContainer .loaderText::before{white-space:pre}body div.lockoutLoader .loaderContainer .loaderText::after,body div.adblockLoader .loaderContainer .loaderText::after{animation:none}body div.lockoutLoader .loaderContainer button,body div.adblockLoader .loaderContainer button{position:absolute;top:240px;font-size:2em;background-color:#ff4500}body div.lockoutLoader .loaderContainer button:hover,body div.adblockLoader .loaderContainer button:hover{background-color:#ffa500}body div.lockoutLoader{z-index:90000009}body div.lockoutLoader .loaderContainer .loaderText::before{content:"Verbindung zum Server getrennt. \aKontrollieren Sie Ihre Internetverbindung und den Status des Servers."}body div.adblockLoader{z-index:90000008}body div.adblockLoader .loaderContainer .loaderText::before{content:"Authentifizierung nicht möglich. \aVergewissern Sie sich, dass Adblocker deaktiviert sind und Tracker für diese Seite erlaubt sind."}@keyframes fade-out{0%{opacity:1;bottom:0;top:0}100%{opacity:0;bottom:0;top:0}}body div.fade-out{top:-10000px;bottom:10000px;opacity:0;animation:fade-out backwards;animation-duration:.5s;animation-iteration-count:1}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}body div.fade-in{top:0;bottom:0;opacity:1;animation:fade-in forwards;animation-duration:.2s;animation-iteration-count:1}body div.fade-in .loaderContainer{display:none}body.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.ribbonMenu{grid-area:ribbonMenu;background-color:#fafcff;border-bottom:4px solid #666380;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;border-radius:10px}.ribbonMenu div.userDisplay{display:block;position:absolute;top:0;right:0;font-size:1.3em;padding:3px 10px;border-radius:0 0 0 15px;background-color:#666380;cursor:pointer}.ribbonMenu div.userDisplay span{color:#fff;transition:color .3s ease}.ribbonMenu div.userDisplay span::before{content:"";font:var(--fa-font-solid);margin-right:5px}.ribbonMenu div.userDisplay span:hover{color:#84c2ff;transition:color .1s ease}.ribbonMenu div.reportDisplay{display:block;position:absolute;top:30px;right:0;font-size:1.3em;padding:3px 10px;border-radius:15px 0 0 15px;background-color:#666380;cursor:pointer}.ribbonMenu div.reportDisplay span{color:#fff;transition:color .3s ease}.ribbonMenu div.reportDisplay span::before{content:"";font:var(--fa-font-solid);margin-right:5px}.ribbonMenu div.reportDisplay span:hover{color:#84c2ff;transition:color .1s ease}.ribbonMenu ul{padding:0;margin:0;height:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;list-style:none}@keyframes ribbonPopUp{0%{transform:translateY(110px)}70%{transform:translateY(-10px)}100%{transform:translateY(0)}}.ribbonMenu ul li{width:100px;position:relative;margin:6px;padding:5px;height:90%;box-sizing:border-box;text-align:center;transition:background-color ease-out .3s;cursor:pointer}.ribbonMenu ul li.pop{animation:ribbonPopUp backwards;animation-duration:.5s;animation-delay:calc(100ms + var(--order)*20ms);animation-iteration-count:1;border-radius:10px}.ribbonMenu ul li img{width:40px;height:40px;display:block;margin:0 auto}.ribbonMenu ul li i{color:#1e90ff}.ribbonMenu ul li i:first-of-type{font-size:2.6em;margin-bottom:10px}.ribbonMenu ul li i:last-of-type:not(:first-of-type){position:absolute;top:24px;right:20px;background-color:#b7dbff;padding:6px;font-size:1.2em;border-radius:30px}.ribbonMenu ul li span{display:block}.ribbonMenu ul li:hover{background-color:#eaf5ff;transition:background-color ease-out .1s}.ribbonMenu ul li:active{background-color:#c7ddff;transition:background-color ease-out .05s}.ribbonMenu ul li:not(:last-child)::after{content:"";position:absolute;width:1px;top:20%;height:60%;background-color:#b7dbff;right:-6px}.ribbonMenu ul li:last-child{flex-shrink:0}@keyframes sweep{0%{opacity:0;margin-left:-10px}100%{opacity:1;margin-left:0}}.requestDetails{grid-area:rqDetails}.requestDetails iframe{border:0;height:100%;width:100%}.frameContent{padding:15px;box-sizing:border-box;overflow-y:scroll}body>div.login{height:100vh;width:100vw;background:radial-gradient(circle,#fff 0%,#9b99b0 100%)}body>div.login main{width:inherit;height:inherit;display:flex;justify-content:center;align-items:center}@keyframes loginPopUp{0%{transform:translateY(500px) scale(.9);opacity:0}100%{transform:translateY(0) scale(1);opacity:1}}body>div.login main div.loginWindow{border-radius:20px;background-color:#7f7c9a;width:450px;height:350px;text-align:center;box-shadow:0 0 40px -10px #000;user-select:none}body>div.login main div.loginWindow img{display:block;height:100px;margin:0 auto}body>div.login main div.loginWindow h1{font-size:2.5em;margin:0 0 10px 0;color:#fff;font-weight:lighter}body>div.login main div.loginWindow form{display:flex;justify-content:center;align-items:center;flex-flow:column}body>div.login main div.loginWindow form .fancyInputContainer{display:flex;justify-content:center;align-items:center;flex-flow:column;width:80%;margin-bottom:30px}body>div.login main div.loginWindow button{animation:spinnerOff;animation-duration:.4s;animation-iteration-count:1;border:none;border-radius:0;font-size:1.5em;color:#fff;background-color:#1e90ff;padding:10px;box-sizing:border-box;width:200px}body>div.login main div.loginWindow button:hover{background-color:#b7dbff}body>div.login main div.loginWindow button::after{content:"Anmelden"}body>div.login main div.loginWindow button.loading{width:80px;animation:spinnerOn;animation-duration:.4s;animation-iteration-count:1}body>div.login main div.loginWindow button.loading::after{animation:spinnerSpin;animation-duration:1s;animation-iteration-count:infinite;display:inline-block;content:"";font:var(--fa-font-solid)}@keyframes spinnerOn{0%{width:200px}100%{width:80px}}@keyframes spinnerOff{0%{width:80px}100%{width:200px}}@keyframes spinnerSpin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes wiggle{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}body>div.login main div.loadPopUp{animation:loginPopUp backwards;animation-duration:.6s;animation-delay:.5s;animation-iteration-count:1}body>div.login main div.errorWiggle{animation:wiggle;animation-duration:.4s;animation-iteration-count:1}.katoOptionsPageBase,body>div.management{height:100vh;width:100vw;display:grid;gap:5px;padding:5px;grid-template-rows:100px auto;grid-template-columns:270px auto;grid-template-areas:"header header" "nav main";box-sizing:border-box}.katoOptionsPageBase div.reportDisplay,body>div.management div.reportDisplay{display:block;position:absolute;bottom:0;left:0;font-size:1.5em;padding:3px 10px;border-radius:0 15px 0 0;background-color:#666380;cursor:pointer}.katoOptionsPageBase div.reportDisplay span,body>div.management div.reportDisplay span{color:#fff;transition:color .3s ease}.katoOptionsPageBase div.reportDisplay span::before,body>div.management div.reportDisplay span::before{content:"";font:var(--fa-font-solid);margin-right:5px}.katoOptionsPageBase div.reportDisplay span:hover,body>div.management div.reportDisplay span:hover{color:#84c2ff;transition:color .1s ease}.katoOptionsPageBase header,body>div.management header{grid-area:header;border-radius:10px;display:flex;user-select:none}.katoOptionsPageBase header img,body>div.management header img{height:100%;margin-left:50px}.katoOptionsPageBase header h1,body>div.management header h1{font-size:3em;margin-left:100px}.katoOptionsPageBase header a,body>div.management header a{text-align:center;width:200px;text-decoration:none;vertical-align:middle;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:auto;transition:all .3s ease}.katoOptionsPageBase header a i,body>div.management header a i{font-size:3em}.katoOptionsPageBase header a span,body>div.management header a span{font-size:1.4em}.katoOptionsPageBase header a:hover,body>div.management header a:hover{transition:all .1s ease}.katoOptionsPageBase nav,body>div.management nav{grid-area:nav;border-radius:10px;user-select:none}.katoOptionsPageBase nav h2,body>div.management nav h2{margin-left:10px;border-radius:20px;padding:5px;text-align:center;font-weight:lighter}.katoOptionsPageBase nav div.navContainer,body>div.management nav div.navContainer{list-style:none;margin:0;padding:0 10px 0 0;box-sizing:border-box}.katoOptionsPageBase nav div.navContainer label,body>div.management nav div.navContainer label{border-radius:0 20px 20px 0;height:35px;line-height:35px;padding-left:10px;margin:10px 0;width:100%;font-size:1.2em;box-sizing:border-box;transition:all .3s ease;cursor:pointer;display:flex;white-space:nowrap;overflow:hidden}.katoOptionsPageBase nav div.navContainer label::before,body>div.management nav div.navContainer label::before{content:"";font:var(--fa-font-solid);width:0;overflow:hidden;transition:all .3s ease;line-height:35px}.katoOptionsPageBase nav div.navContainer label:hover,body>div.management nav div.navContainer label:hover{padding-left:20px;transition:all .1s ease}.katoOptionsPageBase nav div.navContainer label:hover::before,body>div.management nav div.navContainer label:hover::before{width:15px;transition:all .1s ease}.katoOptionsPageBase nav div.navContainer input[type=radio]:checked+label::before,body>div.management nav div.navContainer input[type=radio]:checked+label::before{width:20px;transition:all .1s ease}.katoOptionsPageBase main,body>div.management main{grid-area:main;border-radius:10px;width:100%;height:100%;padding:0 20px;box-sizing:border-box;overflow-y:auto}.katoOptionsPageBase main .evenTableContainer table tr td,body>div.management main .evenTableContainer table tr td{width:200px}body>div.management{background-color:#4f4d63}body>div.management header{background-color:#383746}body>div.management header img{-webkit-filter:invert(100%);filter:invert(100%)}body>div.management header h1{color:#fff}body>div.management header a{color:#fff}body>div.management header a:hover{color:#b7dbff}body>div.management nav{background-color:#383746}body>div.management nav h2{background-color:#fff}body>div.management nav div.navContainer label{background-color:#4f4d63;color:#fff}body>div.management nav div.navContainer label::before{color:#fff}body>div.management nav div.navContainer label:hover{background-color:#1e90ff;color:#eaf5ff}body>div.management nav div.navContainer label:hover::before{color:#eaf5ff}body>div.management nav input[type=radio]:checked+label{background-color:#84c2ff}body>div.management main{background-color:#fafcff}@keyframes mbox-bgFade{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.5)}}.messageBoxContainer div.cover{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);font-size:1.2em;z-index:50000;animation:mbox-bgFade;animation-duration:.3s;animation-iteration-count:1}@keyframes mbox-popup{0%{opacity:0;transform:scale(.7) translate(-50%,-50%)}70%{opacity:1;transform:scale(1.02) translate(-50%,-50%)}100%{opacity:1;transform:scale(1) translate(-50%,-50%)}}.messageBoxContainer div.cover div.box{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;width:400px;height:200px;border-radius:10px;overflow:hidden;display:grid;grid-template-rows:30px auto 45px;grid-template-columns:1fr;grid-template-areas:"mbox-titlebar" "mbox-content" "mbox-buttons";animation:mbox-popup;animation-duration:.3s;animation-iteration-count:1}.messageBoxContainer div.cover div.box div.titlebar{grid-area:mbox-titlebar;display:flex;justify-content:space-between;align-items:center;background-color:#1e90ff;font-size:1.2rem}.messageBoxContainer div.cover div.box div.titlebar span{justify-content:start;margin-left:10px}.messageBoxContainer div.cover div.box div.titlebar b{justify-content:end;margin-right:10px;cursor:pointer}.messageBoxContainer div.cover div.box div.titlebar b:after{content:"";font:var(--fa-font-solid);color:#f00}.messageBoxContainer div.cover div.box div.content{grid-area:mbox-content;display:grid;grid-template-rows:55px auto;grid-template-columns:100px auto;grid-template-areas:"mbox-icon mbox-title" "mbox-icon mbox-description"}.messageBoxContainer div.cover div.box div.content span{grid-area:mbox-title;display:flex;justify-content:left;align-items:center;vertical-align:middle;font-size:1.5rem}.messageBoxContainer div.cover div.box div.content p{grid-area:mbox-description;margin:0}.messageBoxContainer div.cover div.box div.content div.imgContainer{grid-area:mbox-icon;display:flex;justify-content:center;align-items:center}.messageBoxContainer div.cover div.box div.content div.imgContainer img{width:80%}.messageBoxContainer div.cover div.box div.buttonContainer{grid-area:mbox-buttons;display:inline-flex;flex-wrap:nowrap;flex-direction:row;gap:0;justify-content:space-around}.messageBoxContainer div.cover div.box div.buttonContainer button{flex:1;margin:0;border:none;border-radius:0}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-ok{background-color:#84c2ff}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-ok:hover{background-color:#b7dbff}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-yes{background-color:#4fd94f}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-yes:hover{background-color:#79e279}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-no{background-color:#f66}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-no:hover{background-color:#f99}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-abort{background-color:#9b99b0}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-abort:hover{background-color:#7f7c9a}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-retry{background-color:#84c2ff}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-retry:hover{background-color:#b7dbff}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-ignore{background-color:#9b99b0}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-ignore:hover{background-color:#7f7c9a}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-cancel{background-color:#9b99b0}.messageBoxContainer div.cover div.box div.buttonContainer button.mbox-btn-cancel:hover{background-color:#7f7c9a}.notification{position:fixed;width:500px;min-height:65px;max-height:200px;border-radius:32.5px;left:50%;opacity:0;bottom:-100px;transform:translateX(-50%);z-index:90000;display:grid;padding-right:5px;grid-template-rows:auto auto;grid-template-columns:70px auto;grid-template-areas:"nicImg nicTitle" "nicImg nicContent";box-shadow:0 5px 15px 0 black;overflow:auto}.notification img{grid-area:nicImg;max-width:65px;max-height:65px;margin-left:-3px}.notification span{grid-area:nicTitle;font-weight:bold;font-size:1.1em}.notification p{grid-area:nicContent;margin:0;overflow-x:hidden;overflow-y:auto;overflow-wrap:break-word}.nicFadeIn{opacity:1;bottom:10px;animation:nicFadeInAnim;animation-duration:.3s;animation-iteration-count:1}.nicFadeOut{bottom:-100px;opacity:0;animation:nicFadeOut;animation-duration:.3s;animation-iteration-count:1}@keyframes nicFadeInAnim{0%{bottom:-100px;opacity:0}100%{bottom:10px;opacity:1}}@keyframes nicFadeOut{0%{bottom:10px;opacity:1}100%{bottom:-100px;opacity:0}}.nicStyleError{background-color:#ff8884}.nicStyleInformation{background-color:#84c2ff}.nicStyleSuccess{background-color:#84ff8c}.nicStyleWarning{background-color:#ffff84}.nicStyleDebug{background-color:#b5b5b5}*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.1);background-color:#c7ddff;border-radius:4px}*::-webkit-scrollbar{width:4px;height:4px;background-color:#c7ddff}*::-webkit-scrollbar-thumb{border-radius:4px;background-color:#383746;background-image:-webkit-linear-gradient(top,#383746 0%,#4f4d63 100%)}.katoOptionsPageBase,body>div.settings{height:100vh;width:100vw;display:grid;gap:5px;padding:5px;grid-template-rows:100px auto;grid-template-columns:270px auto;grid-template-areas:"header header" "nav main";box-sizing:border-box}.katoOptionsPageBase div.reportDisplay,body>div.settings div.reportDisplay{display:block;position:absolute;bottom:0;left:0;font-size:1.5em;padding:3px 10px;border-radius:0 15px 0 0;background-color:#666380;cursor:pointer}.katoOptionsPageBase div.reportDisplay span,body>div.settings div.reportDisplay span{color:#fff;transition:color .3s ease}.katoOptionsPageBase div.reportDisplay span::before,body>div.settings div.reportDisplay span::before{content:"";font:var(--fa-font-solid);margin-right:5px}.katoOptionsPageBase div.reportDisplay span:hover,body>div.settings div.reportDisplay span:hover{color:#84c2ff;transition:color .1s ease}.katoOptionsPageBase header,body>div.settings header{grid-area:header;border-radius:10px;display:flex;user-select:none}.katoOptionsPageBase header img,body>div.settings header img{height:100%;margin-left:50px}.katoOptionsPageBase header h1,body>div.settings header h1{font-size:3em;margin-left:100px}.katoOptionsPageBase header a,body>div.settings header a{text-align:center;width:200px;text-decoration:none;vertical-align:middle;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:auto;transition:all .3s ease}.katoOptionsPageBase header a i,body>div.settings header a i{font-size:3em}.katoOptionsPageBase header a span,body>div.settings header a span{font-size:1.4em}.katoOptionsPageBase header a:hover,body>div.settings header a:hover{transition:all .1s ease}.katoOptionsPageBase nav,body>div.settings nav{grid-area:nav;border-radius:10px;user-select:none}.katoOptionsPageBase nav h2,body>div.settings nav h2{margin-left:10px;border-radius:20px;padding:5px;text-align:center;font-weight:lighter}.katoOptionsPageBase nav div.navContainer,body>div.settings nav div.navContainer{list-style:none;margin:0;padding:0 10px 0 0;box-sizing:border-box}.katoOptionsPageBase nav div.navContainer label,body>div.settings nav div.navContainer label{border-radius:0 20px 20px 0;height:35px;line-height:35px;padding-left:10px;margin:10px 0;width:100%;font-size:1.2em;box-sizing:border-box;transition:all .3s ease;cursor:pointer;display:flex;white-space:nowrap;overflow:hidden}.katoOptionsPageBase nav div.navContainer label::before,body>div.settings nav div.navContainer label::before{content:"";font:var(--fa-font-solid);width:0;overflow:hidden;transition:all .3s ease;line-height:35px}.katoOptionsPageBase nav div.navContainer label:hover,body>div.settings nav div.navContainer label:hover{padding-left:20px;transition:all .1s ease}.katoOptionsPageBase nav div.navContainer label:hover::before,body>div.settings nav div.navContainer label:hover::before{width:15px;transition:all .1s ease}.katoOptionsPageBase nav div.navContainer input[type=radio]:checked+label::before,body>div.settings nav div.navContainer input[type=radio]:checked+label::before{width:20px;transition:all .1s ease}.katoOptionsPageBase main,body>div.settings main{grid-area:main;border-radius:10px;width:100%;height:100%;padding:0 20px;box-sizing:border-box;overflow-y:auto}.katoOptionsPageBase main .evenTableContainer table tr td,body>div.settings main .evenTableContainer table tr td{width:200px}body>div.settings{background-color:#666380}body>div.settings header{background-color:#fafcff}body>div.settings header h1{color:#4f4d63}body>div.settings header a{color:#4f4d63}body>div.settings header a:hover{color:#1e90ff}body>div.settings nav{background-color:#fafcff}body>div.settings nav h2{background-color:#1e90ff;color:#fff}body>div.settings nav div.navContainer label{background-color:#666380;color:#fff}body>div.settings nav div.navContainer label::before{color:#fff}body>div.settings nav div.navContainer label:hover{background-color:#84c2ff;color:#fff}body>div.settings nav div.navContainer label:hover::before{color:#fff}body>div.settings nav input[type=radio]:checked+label{background-color:#1e90ff;color:#fff}body>div.settings main{background-color:#fafcff;overflow:hidden}body>div.settings main .textTemplateContainer{display:grid;grid-template-rows:4fr 30px 3fr;grid-template-columns:2fr 3fr;grid-template-areas:"create edit" "create ." "create sort";width:100%;height:100%}body>div.settings main .textTemplateContainer .ttCreator,body>div.settings main .textTemplateContainer .ttEditor,body>div.settings main .textTemplateContainer .ttSorter{overflow-y:auto;box-sizing:border-box}body>div.settings main .textTemplateContainer .ttCreator{grid-area:create;padding:0 20px 0 0}body>div.settings main .textTemplateContainer .ttCreator textarea{box-sizing:border-box;width:100%;resize:none;height:120px;padding:10px}body>div.settings main .textTemplateContainer .ttCreator h3{margin-bottom:2px}body>div.settings main .textTemplateContainer .ttCreator .btnContainer{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;width:100%}body>div.settings main .textTemplateContainer .ttCreator .btnContainer button{margin:5px 10px 5px 0}body>div.settings main .textTemplateContainer .ttEditor{grid-area:edit}body>div.settings main .textTemplateContainer .ttSorter{grid-area:sort}@charset "UTF-8";.sortableTable{width:100%;border-spacing:0;border-collapse:collapse}.sortableTable tr{border-bottom:1px solid #666380;transition:background-color .3s ease-in-out}.sortableTable tr:first-of-type{background-color:#e1edff}.sortableTable tr:not(:first-of-type):hover{background-color:#f0f6ff;transition:background-color .1s ease-in-out}.sortableTable tr th{font-size:1.2em;font-weight:lighter;text-align:left;padding:20px 15px;user-select:none}.sortableTable tr th[data-sortable=true]::before{content:"";font:var(--fa-font-solid);width:20px;margin-right:8px;display:inline-block;text-align:right;font-size:.7em;overflow:hidden;color:#666380}.sortableTable tr th[data-sortable=true][data-sort-direction=up]::before{content:""}.sortableTable tr th[data-sortable=true][data-sort-direction=down]::before{content:""}.sortableTable tr th[data-sortable=true][data-sort-order][data-sort-direction=up]::before{content:attr(data-sort-order) " "}.sortableTable tr th[data-sortable=true][data-sort-order][data-sort-direction=down]::before{content:attr(data-sort-order) " "}.sortableTable tr th[data-sortable=true]:hover{transition:background-color .1s ease-in-out;background-color:#c7ddff;cursor:pointer}.sortableTable tr th:first-of-type{padding:20px 15px 20px 30px}.sortableTable tr th:last-of-type{padding:20px 30px 20px 15px}.sortableTable tr td{padding:15px 15px}.sortableTable tr td:first-of-type{padding:15px 15px 15px 30px}.sortableTable tr td:last-of-type{padding:15px 30px 15px 15px}@keyframes itemBoxBounce{0%{transform:scaleY(1)}33%{transform:scaleY(.95)}66%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}.calcListItemBounce{animation:itemBoxBounce;animation-duration:.3s;animation-iteration-count:1}.calcListItem,.calcItemDragStyle{display:grid;overflow:hidden;width:100%;grid-template-rows:1fr;grid-template-columns:90px auto 110px 100px;grid-template-areas:"ciImg ciInfo ciPrice ciOp";min-height:80px;border-bottom:1px solid #1e90ff;border-left:5px solid #1e90ff;background-color:#b7dbff;transition:background-color .2s ease-in-out;cursor:default;box-sizing:border-box}.calcListItem:first-of-type,.calcItemDragStyle:first-of-type{border-top:1px solid #1e90ff}.calcListItem:hover,.calcItemDragStyle:hover{background-color:#ebebb3;transition:background-color .05s ease-in-out}.calcListItem>div>div.catalogDisplay,.calcItemDragStyle>div>div.catalogDisplay{display:block}.calcListItem>div>div.previewDisplay,.calcItemDragStyle>div>div.previewDisplay{display:none}.calcListItem>div:nth-of-type(1),.calcItemDragStyle>div:nth-of-type(1){grid-area:ciImg;display:flex;justify-content:center;align-items:center;cursor:grab;background:linear-gradient(90deg,#fff 0%,#fff 90%,transparent 100%)}.calcListItem>div:nth-of-type(1) img,.calcItemDragStyle>div:nth-of-type(1) img{max-width:70px;max-height:70px;margin:3px}.calcListItem>div:nth-of-type(1):active,.calcItemDragStyle>div:nth-of-type(1):active{cursor:grabbing}.calcListItem>div:nth-of-type(2),.calcItemDragStyle>div:nth-of-type(2){grid-area:ciInfo;padding-left:5px}.calcListItem>div:nth-of-type(2) span input[type=text],.calcItemDragStyle>div:nth-of-type(2) span input[type=text],.calcListItem>div:nth-of-type(2) span select,.calcItemDragStyle>div:nth-of-type(2) span select{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:none;border-bottom:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) span input[type=text],.calcItemDragStyle>div:nth-of-type(2) span input[type=text]{width:calc(100% - 110px)}.calcListItem>div:nth-of-type(2) span select,.calcItemDragStyle>div:nth-of-type(2) span select{width:70px;border:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) p,.calcItemDragStyle>div:nth-of-type(2) p{margin:10px 10px 0;font-size:.9em}.calcListItem>div:nth-of-type(2) p textarea,.calcItemDragStyle>div:nth-of-type(2) p textarea{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:none;border-bottom:1px solid #1e90ff;width:100%;resize:vertical}.calcListItem>div:nth-of-type(2) table,.calcItemDragStyle>div:nth-of-type(2) table{margin-top:10px}.calcListItem>div:nth-of-type(2) table tr td select,.calcItemDragStyle>div:nth-of-type(2) table tr td select,.calcListItem>div:nth-of-type(2) table tr td input,.calcItemDragStyle>div:nth-of-type(2) table tr td input{width:170px;box-sizing:border-box}.calcListItem>div:nth-of-type(2) table tr td .mountpoints,.calcItemDragStyle>div:nth-of-type(2) table tr td .mountpoints{list-style:none;padding:0}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child,.calcItemDragStyle>div:nth-of-type(2) table tr td .mountpoints li:first-child{cursor:pointer;line-height:30px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:before,.calcItemDragStyle>div:nth-of-type(2) table tr td .mountpoints li:first-child:before{content:"";font:var(--fa-font-solid);color:#22a022;padding-right:8px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:hover,.calcItemDragStyle>div:nth-of-type(2) table tr td .mountpoints li:first-child:hover{color:#1e90ff}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=number],.calcItemDragStyle>div:nth-of-type(2) table tr td .mountpoints li input[type=number]{width:50px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li select,.calcItemDragStyle>div:nth-of-type(2) table tr td .mountpoints li select{width:80px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=text],.calcItemDragStyle>div:nth-of-type(2) table tr td .mountpoints li input[type=text]{width:180px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints .mountTemplate,.calcItemDragStyle>div:nth-of-type(2) table tr td .mountpoints .mountTemplate{visibility:hidden;overflow:hidden;height:0}.calcListItem>div:nth-of-type(2) table tr td:first-child:not(:last-child),.calcItemDragStyle>div:nth-of-type(2) table tr td:first-child:not(:last-child){text-align:right;padding-right:5px}.calcListItem>div.centered:nth-of-type(2),.calcItemDragStyle>div.centered:nth-of-type(2){display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3),.calcItemDragStyle>div:nth-of-type(3){grid-area:ciPrice;display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3)>span,.calcItemDragStyle>div:nth-of-type(3)>span{display:block;margin:2px 0}.calcListItem>div:nth-of-type(3)>span:nth-of-type(1) input,.calcItemDragStyle>div:nth-of-type(3)>span:nth-of-type(1) input{width:50px}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input:not([readonly]),.calcItemDragStyle>div:nth-of-type(3)>span:nth-of-type(2) input:not([readonly]){width:80px;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly],.calcItemDragStyle>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]{font-size:1em;width:80px;border:none;background-color:transparent}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]:hover,.calcItemDragStyle>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]:hover{background-color:#e1e18a}.calcListItem>div:nth-of-type(3)>span:nth-of-type(3),.calcItemDragStyle>div:nth-of-type(3)>span:nth-of-type(3){padding-top:2px;border-top:double 3px #1e90ff}.calcListItem>div:nth-of-type(4),.calcItemDragStyle>div:nth-of-type(4){grid-area:ciOp;display:flex;justify-content:center;align-items:center}.calcListItem>div:nth-of-type(4)>div,.calcItemDragStyle>div:nth-of-type(4)>div{height:100%;width:100%}.calcListItem>div:nth-of-type(4)>div button,.calcItemDragStyle>div:nth-of-type(4)>div button{font-size:2.8em;height:100%;margin:0;border:0;border-radius:0;width:90%;margin-left:10%;transition:color .2s ease-in-out}.calcListItem>div:nth-of-type(4)>div button:hover,.calcItemDragStyle>div:nth-of-type(4)>div button:hover{transition:color .05s ease-in-out}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add,.calcItemDragStyle>div:nth-of-type(4)>div .calc-addrem-btn-add{background:#79e279;color:#156115;background:linear-gradient(90deg,transparent 0%,#79e279 10%,#79e279 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add:hover,.calcItemDragStyle>div:nth-of-type(4)>div .calc-addrem-btn-add:hover{color:#22a022}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem,.calcItemDragStyle>div:nth-of-type(4)>div .calc-addrem-btn-rem{background:#f99;color:#b30000;background:linear-gradient(90deg,transparent 0%,#f99 10%,#f99 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem:hover,.calcItemDragStyle>div:nth-of-type(4)>div .calc-addrem-btn-rem:hover{color:#f00}.calcListItem:first-of-type,.calcItemDragStyle:first-of-type{border-radius:10px 10px 0 0}.calcListItem:last-of-type,.calcItemDragStyle:last-of-type{border-radius:0 0 10px 10px}.calcListItem:first-of-type:last-of-type,.calcItemDragStyle:first-of-type:last-of-type{border-radius:10px}.calcItem-optional{border-bottom:1px solid #666380 !important;border-left:5px solid #666380 !important;background:#9b99b0 !important;cursor:default;color:#696969;box-sizing:border-box}.calcItem-optional:first-of-type{border-top:1px solid #666380 !important}.calcItem-optional:hover{background:#ebebb3 !important}.calcListItem-negative{border-bottom:1px solid #22a022 !important;border-left:5px solid #22a022 !important;background:#a3eba3 !important;cursor:default;box-sizing:border-box}.calcListItem-negative:first-of-type{border-top:1px solid #22a022 !important}.calcListItem-negative:hover{background:#ebebb3 !important}x-modal{display:none;position:absolute;width:200px;height:100px;z-index:1000}x-modal x-modal-content{font-size:1.1em;position:relative;display:block;width:100%;height:100%;background-color:#eaf5ff;box-shadow:3px 3px 10px 3px #000;z-index:2000;border-radius:4px;box-sizing:border-box;padding:5px;overflow:hidden}x-modal x-modal-close{position:fixed;display:block;top:0;left:0;right:0;bottom:0;z-index:1500;cursor:pointer}x-modal:target{display:block}.no-select{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.allow-select{user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text}h1,h2,h3,h4,h5,h6{font-weight:normal}h1.underlined,h2.underlined,h3.underlined,h4.underlined,h5.underlined,h6.underlined{border-bottom:1px solid #1e90ff}.calcItemDragStyle{width:800px}.pageNav{display:flex;margin:10px auto;justify-content:center;font-size:2em}.pageNav>*{margin:0 10px;transition:color .3s ease;color:#004384;cursor:pointer}.pageNav>*:hover{color:#84c2ff;transition:color .1s ease}.pageNav>*[disabled]{color:#808080;cursor:default}.pageNav>*:nth-child(1):after{content:"";font:var(--fa-font-solid)}.pageNav>*:nth-child(2):after{content:"";font:var(--fa-font-solid)}.pageNav>*:nth-child(3){color:#004384;cursor:default}.pageNav>*:nth-child(4):after{content:"";font:var(--fa-font-solid)}.pageNav>*:nth-child(5):after{content:"";font:var(--fa-font-solid)}.content-cover{position:relative}.content-cover div.cover{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.7);text-align:center;vertical-align:central}.content-cover div.cover:after{content:"Feature disabled or under development.";color:#fff;font-size:3em;text-shadow:0 2px 2px black;top:40%;left:0;position:absolute}.ui-draggable>*{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabView{width:100%}.tabView .tabContainer{width:100%;border-bottom:3px solid #1e90ff;display:flex;font-size:1.1em;padding:20px 20px 0 20px}.tabView .tabContainer input[type=radio]:checked+label{background-color:#1e90ff;color:#fff;transition:background-color .1s ease-in-out;transition:color .1s ease-in-out;cursor:default}.tabView .tabContainer label{background-color:#b7dbff;padding:5px 5px 5px 15px;margin:0 3px;border-radius:15px 15px 0 0;cursor:pointer;transition:background-color .1s ease-in-out;transition:color .1s ease-in-out;display:flex;user-select:none}.tabView .tabContainer label b{display:block;background-color:#7f7c9a;width:30px;height:18px;line-height:18px;font-weight:lighter;color:#fff;text-align:center;border-radius:15px;margin-left:5px}.tabView .tabContainer label:hover{transition:background-color .1s ease-in-out;transition:color .1s ease-in-out;background-color:#84c2ff;color:#fff}.tabView .content{display:flex}.tabView .content h1{font-size:6em;animation:rotatee;animation-duration:1.2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotatee{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.4)}100%{transform:rotate(359deg) scale(1)}}.col-dev-Background-Bright{background-color:#fafcff}.col-dev-Background-Dull{background-color:#f0f6ff}.col-dev-Background-Vibrant{background-color:#e1edff}.col-dev-Background-Dim{background-color:#c7ddff}.col-dev-Background-Dark{background-color:#aeceff}.col-dev-Neutral-Bright{background-color:#9b99b0}.col-dev-Neutral-Dull{background-color:#7f7c9a}.col-dev-Neutral-Vibrant{background-color:#666380}.col-dev-Neutral-Dim{background-color:#4f4d63}.col-dev-Neutral-Dark{background-color:#383746}.col-dev-Default-Bright{background-color:#eaf5ff}.col-dev-Default-Dull{background-color:#b7dbff}.col-dev-Default-Mellow{background-color:#84c2ff}.col-dev-Default-Vibrant{background-color:#1e90ff}.col-dev-Default-Dim{background-color:#006ad1}.col-dev-Default-Dark{background-color:#004384}.col-dev-Highlight-Bright{background-color:#f6f6db}.col-dev-Highlight-Dull{background-color:#ebebb3}.col-dev-Highlight-Mellow{background-color:#e1e18a}.col-dev-Highlight-Vibrant{background-color:#cccc39}.col-dev-Highlight-Dim{background-color:#939326}.col-dev-Highlight-Dark{background-color:#565616}.col-dev-Warning-Bright{background-color:#fcc}.col-dev-Warning-Dull{background-color:#f99}.col-dev-Warning-Mellow{background-color:#f66}.col-dev-Warning-Vibrant{background-color:#f00}.col-dev-Warning-Dim{background-color:#b30000}.col-dev-Warning-Dark{background-color:#600}.col-dev-Success-Bright{background-color:#a3eba3}.col-dev-Success-Dull{background-color:#79e279}.col-dev-Success-Mellow{background-color:#4fd94f}.col-dev-Success-Vibrant{background-color:#22a022}.col-dev-Success-Dim{background-color:#156115}.col-dev-Success-Dark{background-color:#072207}.col-list-simple-default{color:#000}.col-list-simple-default:nth-child(even),.col-list-simple-default *:nth-child(even){background-color:#b7dbff;border-left-color:#1e90ff}>.col-list-simple-default:nth-child(odd),.col-list-simple-default *:nth-child(odd){background-color:#d1e8ff;border-left-color:#51a9ff}.col-list-simple-default-accent{color:#1e90ff}.col-list-simple-default-disabled{color:#808080}.col-list-complex-default{color:#000}.col-list-complex-default:nth-child(even),.col-list-complex-default *:nth-child(even){border-left-color:#1e90ff}.col-list-complex-default:nth-child(even) span,.col-list-complex-default *:nth-child(even) span{background-color:#b7dbff}.col-list-complex-default:nth-child(even) p,.col-list-complex-default *:nth-child(even) p{background-color:#e0f0ff}.col-list-complex-default:nth-child(odd),.col-list-complex-default *:nth-child(odd){border-left-color:#51a9ff}.col-list-complex-default:nth-child(odd) span,.col-list-complex-default *:nth-child(odd) span{background-color:#d1e8ff}.col-list-complex-default:nth-child(odd) p,.col-list-complex-default *:nth-child(odd) p{background-color:#eaf5ff}.col-list-complex-accent{color:#1e90ff}.col-list-complex-disabled{color:#808080}.col-list-simple-highlight{color:#000}.col-list-simple-highlight:nth-child(even),.col-list-simple-highlight *:nth-child(even){background-color:#ebebb3;border-left-color:#cccc39}>.col-list-simple-highlight:nth-child(odd),.col-list-simple-highlight *:nth-child(odd){background-color:#f1f1c7;border-left-color:#d6d662}.col-list-simple-highlight-accent{color:#cccc39}.col-list-simple-highlight-disabled{color:#808080}.col-list-complex-highlight{color:#000}.col-list-complex-highlight:nth-child(even),.col-list-complex-highlight *:nth-child(even){border-left-color:#cccc39}.col-list-complex-highlight:nth-child(even) span,.col-list-complex-highlight *:nth-child(even) span{background-color:#ebebb3}.col-list-complex-highlight:nth-child(even) p,.col-list-complex-highlight *:nth-child(even) p{background-color:#f4f4d3}.col-list-complex-highlight:nth-child(odd),.col-list-complex-highlight *:nth-child(odd){border-left-color:#d6d662}.col-list-complex-highlight:nth-child(odd) span,.col-list-complex-highlight *:nth-child(odd) span{background-color:#f1f1c7}.col-list-complex-highlight:nth-child(odd) p,.col-list-complex-highlight *:nth-child(odd) p{background-color:#f6f6db}.col-list-complex-accent{color:#cccc39}.col-list-complex-disabled{color:#808080}.col-list-simple-warning{color:#000}.col-list-simple-warning:nth-child(even),.col-list-simple-warning *:nth-child(even){background-color:#f99;border-left-color:#f00}>.col-list-simple-warning:nth-child(odd),.col-list-simple-warning *:nth-child(odd){background-color:#ffb3b3;border-left-color:#f33}.col-list-simple-warning-accent{color:#f00}.col-list-simple-warning-disabled{color:#808080}.col-list-complex-warning{color:#000}.col-list-complex-warning:nth-child(even),.col-list-complex-warning *:nth-child(even){border-left-color:#f00}.col-list-complex-warning:nth-child(even) span,.col-list-complex-warning *:nth-child(even) span{background-color:#f99}.col-list-complex-warning:nth-child(even) p,.col-list-complex-warning *:nth-child(even) p{background-color:#ffc2c2}.col-list-complex-warning:nth-child(odd),.col-list-complex-warning *:nth-child(odd){border-left-color:#f33}.col-list-complex-warning:nth-child(odd) span,.col-list-complex-warning *:nth-child(odd) span{background-color:#ffb3b3}.col-list-complex-warning:nth-child(odd) p,.col-list-complex-warning *:nth-child(odd) p{background-color:#fcc}.col-list-complex-accent{color:#f00}.col-list-complex-disabled{color:#808080}.col-list-simple-success{color:#000}.col-list-simple-success:nth-child(even),.col-list-simple-success *:nth-child(even){background-color:#79e279;border-left-color:#22a022}>.col-list-simple-success:nth-child(odd),.col-list-simple-success *:nth-child(odd){background-color:#8ee78e;border-left-color:#2bca2b}.col-list-simple-success-accent{color:#22a022}.col-list-simple-success-disabled{color:#808080}.col-list-complex-success{color:#000}.col-list-complex-success:nth-child(even),.col-list-complex-success *:nth-child(even){border-left-color:#22a022}.col-list-complex-success:nth-child(even) span,.col-list-complex-success *:nth-child(even) span{background-color:#79e279}.col-list-complex-success:nth-child(even) p,.col-list-complex-success *:nth-child(even) p{background-color:#9aea9a}.col-list-complex-success:nth-child(odd),.col-list-complex-success *:nth-child(odd){border-left-color:#2bca2b}.col-list-complex-success:nth-child(odd) span,.col-list-complex-success *:nth-child(odd) span{background-color:#8ee78e}.col-list-complex-success:nth-child(odd) p,.col-list-complex-success *:nth-child(odd) p{background-color:#a3eba3}.col-list-complex-accent{color:#22a022}.col-list-complex-disabled{color:#808080}.col-btn-default{background-color:#b7dbff;border-color:#1e90ff;color:#2c2c2c}.col-btn-default-forceIdle{background-color:#b7dbff;border-color:#1e90ff;color:#2c2c2c}.col-btn-default:hover,.col-btn-default-forceHover{background-color:#84c2ff;border-color:#1e90ff;color:#004384}.col-btn-default:active,.col-btn-default-forceActive{background-color:#1e90ff;border-color:#1e90ff;color:#004384}input[type=radio]:checked+.col-btn-default,input[type=checkbox]:checked+.col-btn-default,.col-btn-default-forceSelect{background-color:#1e90ff;border-color:#1e90ff;color:#f2f2f2}.col-btn-default:disabled,.col-btn-default-forceDisabled{background-color:#84c2ff;border-color:#1e90ff;color:#808080}.col-btn-highlight{background-color:#ebebb3;border-color:#cccc39;color:#2c2c2c}.col-btn-highlight-forceIdle{background-color:#ebebb3;border-color:#cccc39;color:#2c2c2c}.col-btn-highlight:hover,.col-btn-highlight-forceHover{background-color:#e1e18a;border-color:#cccc39;color:#565616}.col-btn-highlight:active,.col-btn-highlight-forceActive{background-color:#cccc39;border-color:#cccc39;color:#565616}input[type=radio]:checked+.col-btn-highlight,input[type=checkbox]:checked+.col-btn-highlight,.col-btn-highlight-forceSelect{background-color:#cccc39;border-color:#cccc39;color:#f2f2f2}.col-btn-highlight:disabled,.col-btn-highlight-forceDisabled{background-color:#e1e18a;border-color:#cccc39;color:#808080}.col-btn-warning{background-color:#f99;border-color:#f00;color:#2c2c2c}.col-btn-warning-forceIdle{background-color:#f99;border-color:#f00;color:#2c2c2c}.col-btn-warning:hover,.col-btn-warning-forceHover{background-color:#f66;border-color:#f00;color:#600}.col-btn-warning:active,.col-btn-warning-forceActive{background-color:#f00;border-color:#f00;color:#600}input[type=radio]:checked+.col-btn-warning,input[type=checkbox]:checked+.col-btn-warning,.col-btn-warning-forceSelect{background-color:#f00;border-color:#f00;color:#f2f2f2}.col-btn-warning:disabled,.col-btn-warning-forceDisabled{background-color:#f66;border-color:#f00;color:#808080}.col-btn-success{background-color:#79e279;border-color:#22a022;color:#2c2c2c}.col-btn-success-forceIdle{background-color:#79e279;border-color:#22a022;color:#2c2c2c}.col-btn-success:hover,.col-btn-success-forceHover{background-color:#4fd94f;border-color:#22a022;color:#072207}.col-btn-success:active,.col-btn-success-forceActive{background-color:#22a022;border-color:#22a022;color:#072207}input[type=radio]:checked+.col-btn-success,input[type=checkbox]:checked+.col-btn-success,.col-btn-success-forceSelect{background-color:#22a022;border-color:#22a022;color:#f2f2f2}.col-btn-success:disabled,.col-btn-success-forceDisabled{background-color:#4fd94f;border-color:#22a022;color:#808080}.panelBaseSummaryList .listMenu{background-color:#eaf5ff}.panelBaseSummaryList .listContent details[open] summary{color:#2c2c2c}.panelBaseSummaryList .listContent details:not([open]) summary{color:#808080}.panelBaseSummaryList .listContent details summary{background-color:#84c2ff;border-bottom:1px solid #e1edff}.panelBaseSummaryList .listContent details ul{color:#000}.panelBaseSummaryList .listContent details ul li label{background-color:#f0f6ff;border-left:0 solid #1e90ff;border-bottom:1px solid #c7ddff}.panelBaseSummaryList .listContent details ul li label span.warn{color:#f00}.panelBaseSummaryList .listContent details ul li label:hover{background-color:#aeceff}.panelBaseSummaryList .listContent details ul li input[type=radio]:checked+label{background-color:#b7dbff;color:#2c2c2c}@keyframes itemBoxBounce{0%{transform:scaleY(1)}33%{transform:scaleY(.95)}66%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}.calcListItemBounce{animation:itemBoxBounce;animation-duration:.3s;animation-iteration-count:1}.calcListItem{display:grid;overflow:hidden;width:100%;grid-template-rows:1fr;grid-template-columns:90px auto 110px 100px;grid-template-areas:"ciImg ciInfo ciPrice ciOp";min-height:80px;border-bottom:1px solid #1e90ff;border-left:5px solid #1e90ff;background-color:#b7dbff;transition:background-color .2s ease-in-out;cursor:default;box-sizing:border-box}.calcListItem:first-of-type{border-top:1px solid #1e90ff}.calcListItem:hover{background-color:#ebebb3;transition:background-color .05s ease-in-out}.calcListItem>div>div.catalogDisplay{display:block}.calcListItem>div>div.previewDisplay{display:none}.calcListItem>div:nth-of-type(1){grid-area:ciImg;display:flex;justify-content:center;align-items:center;cursor:grab;background:linear-gradient(90deg,#fff 0%,#fff 90%,transparent 100%)}.calcListItem>div:nth-of-type(1) img{max-width:70px;max-height:70px;margin:3px}.calcListItem>div:nth-of-type(1):active{cursor:grabbing}.calcListItem>div:nth-of-type(2){grid-area:ciInfo;padding-left:5px}.calcListItem>div:nth-of-type(2) span input[type=text],.calcListItem>div:nth-of-type(2) span select{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:none;border-bottom:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) span input[type=text]{width:calc(100% - 110px)}.calcListItem>div:nth-of-type(2) span select{width:70px;border:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) p{margin:10px 10px 0;font-size:.9em}.calcListItem>div:nth-of-type(2) p textarea{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:none;border-bottom:1px solid #1e90ff;width:100%;resize:vertical}.calcListItem>div:nth-of-type(2) table{margin-top:10px}.calcListItem>div:nth-of-type(2) table tr td select,.calcListItem>div:nth-of-type(2) table tr td input{width:170px;box-sizing:border-box}.calcListItem>div:nth-of-type(2) table tr td .mountpoints{list-style:none;padding:0}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child{cursor:pointer;line-height:30px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:before{content:"";font:var(--fa-font-solid);color:#22a022;padding-right:8px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:hover{color:#1e90ff}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=number]{width:50px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li select{width:80px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=text]{width:180px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints .mountTemplate{visibility:hidden;overflow:hidden;height:0}.calcListItem>div:nth-of-type(2) table tr td:first-child:not(:last-child){text-align:right;padding-right:5px}.calcListItem>div.centered:nth-of-type(2){display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3){grid-area:ciPrice;display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3)>span{display:block;margin:2px 0}.calcListItem>div:nth-of-type(3)>span:nth-of-type(1) input{width:50px}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input:not([readonly]){width:80px;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]{font-size:1em;width:80px;border:none;background-color:transparent}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]:hover{background-color:#e1e18a}.calcListItem>div:nth-of-type(3)>span:nth-of-type(3){padding-top:2px;border-top:double 3px #1e90ff}.calcListItem>div:nth-of-type(4){grid-area:ciOp;display:flex;justify-content:center;align-items:center}.calcListItem>div:nth-of-type(4)>div{height:100%;width:100%}.calcListItem>div:nth-of-type(4)>div button{font-size:2.8em;height:100%;margin:0;border:0;border-radius:0;width:90%;margin-left:10%;transition:color .2s ease-in-out}.calcListItem>div:nth-of-type(4)>div button:hover{transition:color .05s ease-in-out}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add{background:#79e279;color:#156115;background:linear-gradient(90deg,transparent 0%,#79e279 10%,#79e279 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add:hover{color:#22a022}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem{background:#f99;color:#b30000;background:linear-gradient(90deg,transparent 0%,#f99 10%,#f99 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem:hover{color:#f00}.calcListItem:first-of-type{border-radius:10px 10px 0 0}.calcListItem:last-of-type{border-radius:0 0 10px 10px}.calcListItem:first-of-type:last-of-type{border-radius:10px}.calcItem-optional{border-bottom:1px solid #666380 !important;border-left:5px solid #666380 !important;background:#9b99b0 !important;cursor:default;color:#696969;box-sizing:border-box}.calcItem-optional:first-of-type{border-top:1px solid #666380 !important}.calcItem-optional:hover{background:#ebebb3 !important}.calcListItem-negative{border-bottom:1px solid #22a022 !important;border-left:5px solid #22a022 !important;background:#a3eba3 !important;cursor:default;box-sizing:border-box}.calcListItem-negative:first-of-type{border-top:1px solid #22a022 !important}.calcListItem-negative:hover{background:#ebebb3 !important}.calcPriceInfo{padding:0;background-color:#b7dbff}.calcPriceInfo .calcDocCalcResult{box-sizing:border-box;width:100%}.calcPriceInfo .calcDocCalcResult span{border-bottom:1px solid #1e90ff;display:block}.calcPriceInfo .calcDocCalcResult table{margin:auto;width:100%;border-collapse:collapse}.calcPriceInfo .calcDocCalcResult table tr{height:45px}.calcPriceInfo .calcDocCalcResult table tr td{padding:3px 0}.calcPriceInfo .calcDocCalcResult table tr td input{width:50px;margin-right:3px}.calcPriceInfo .calcDocCalcResult table tr td output{background-color:#84c2ff;white-space:nowrap;padding:2px 5px;user-select:all;-moz-user-select:all;-webkit-user-select:all;-ms-user-select:all}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(odd):not(:first-child){padding-left:40px}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(odd){text-align:right}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(even){padding-left:10px}.panelBaseCustomerInfo{padding:0 10px;box-sizing:border-box;overflow-y:auto}.panelBaseCustomerInfo table{width:100%}.panelBaseCustomerInfo table tr{display:flex}.panelBaseCustomerInfo table tr td{display:flex}.panelBaseCustomerInfo table tr td input,.panelBaseCustomerInfo table tr td select,.panelBaseCustomerInfo table tr td textarea{width:100%}.panelBaseCustomerInfo table tr td textarea{resize:vertical}.panelBaseCustomerInfo table tr td:first-child{width:100px;justify-content:flex-end;padding-right:5px}.panelBaseCustomerInfo table tr td:last-child{width:calc(100% - 100px)}.panelBaseCustomerInfo table tr:last-child td{padding-top:20px;width:100%;justify-content:space-evenly}.panelBase{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelBaseSummaryList{overflow-x:auto}.panelBaseSummaryList .listMenu{grid-area:rqListMenu;padding:2px;box-sizing:border-box;height:30px}.panelBaseSummaryList .listMenu label{position:relative;display:inline-flex;width:22px;height:22px;padding:0 0 2px 2px !important;text-align:center;box-sizing:border-box;line-height:18px;font-size:1.1em}.panelBaseSummaryList .listMenu input[type=checkbox]+label::before{content:"-";position:absolute;transform:rotate(0deg);transition:all .1s ease-out;left:7px}.panelBaseSummaryList .listMenu input[type=checkbox]:checked+label::before{content:"+";position:absolute;transform:rotate(90deg);left:7px}.panelBaseSummaryList .listContent{grid-area:rqList;overflow-y:auto;min-width:200px;height:calc(100% - 30px)}.panelBaseSummaryList .listContent details[open] summary~*{animation:sweep .5s ease-in-out}.panelBaseSummaryList .listContent details{transition:color ease .1s}.panelBaseSummaryList .listContent details summary{padding:10px 10px;outline:none;cursor:pointer}.panelBaseSummaryList .listContent details ul{padding:0;margin:0}.panelBaseSummaryList .listContent details ul li label{display:block;padding:10px 10px;box-sizing:border-box;transition:all .3s ease-out;cursor:pointer}.panelBaseSummaryList .listContent details ul li label b,.panelBaseSummaryList .listContent details ul li label p{margin:0}.panelBaseSummaryList .listContent details ul li label b{font-weight:lighter;font-size:1.2em;display:block}.panelBaseSummaryList .listContent details ul li label:hover{transition:all .1s ease-out}.panelBaseSummaryList .listContent details ul li input[type=radio]:checked+label{padding-left:15px;border-left-width:5px;transition:all .1s ease-out}.panelCustomerInfo table tr td:first-child{color:#808080}.panelBaseSummaryList .listMenu,.panelCustomerList .listMenu{background-color:#eaf5ff}.panelBaseSummaryList .listContent details[open] summary,.panelCustomerList .listContent details[open] summary{color:#2c2c2c}.panelBaseSummaryList .listContent details:not([open]) summary,.panelCustomerList .listContent details:not([open]) summary{color:#808080}.panelBaseSummaryList .listContent details summary,.panelCustomerList .listContent details summary{background-color:#84c2ff;border-bottom:1px solid #e1edff}.panelBaseSummaryList .listContent details ul,.panelCustomerList .listContent details ul{color:#000}.panelBaseSummaryList .listContent details ul li label,.panelCustomerList .listContent details ul li label{background-color:#f0f6ff;border-left:0 solid #1e90ff;border-bottom:1px solid #c7ddff}.panelBaseSummaryList .listContent details ul li label span.warn,.panelCustomerList .listContent details ul li label span.warn{color:#f00}.panelBaseSummaryList .listContent details ul li label:hover,.panelCustomerList .listContent details ul li label:hover{background-color:#aeceff}.panelBaseSummaryList .listContent details ul li input[type=radio]:checked+label,.panelCustomerList .listContent details ul li input[type=radio]:checked+label{background-color:#b7dbff;color:#2c2c2c}.panelCustomerMessageLog .inputForm{background-color:#eaf5ff}.panelCustomerMessageLog .inputForm span{background-color:#b7dbff}.panelCustomerMessageLog .inputForm p{background-color:#eaf5ff}.panelCustomerMessageLog .inputForm p textarea{border-top:1px solid #1e90ff;box-shadow:inset 0 -10px 10px -10px black}.panelCustomerMessageLog .logContainer ul li{border-bottom:1px solid #1e90ff}.panelCustomerMessageLog .logContainer ul li span a{color:#1e90ff}.panelCustomerMessageLog .logContainer ul li span a:hover::after{color:#1e90ff}.panelCustomerMessageLog .logContainer ul li p i{color:#808080}.panelCustomerMessageLog .logContainer ul li.callValid span{color:#f00}.panelCustomerMessageLog .logContainer ul li.pastFutureSeperator{background-color:#1e90ff}.panelCustomerPhoneLogHistory>div{border-bottom:1px solid #9b99b0}.panelCustomerPhoneLogHistory div.editWindow{background-color:#84c2ff}.panelCustomerPhoneLogHistory div.editWindow form textarea{background-color:#eaf5ff}.panelCustomerPhoneLogHistory div.editWindow form input[type=radio]:checked+label{box-shadow:0 0 5px 0 black}.panelCustomerPhoneLogHistory div.historyEntries p b{border-top:1px solid #666380}.panelCustomerPhoneLogHistory div.historyEntries p b.callSuccess{color:#22a022}.panelCustomerPhoneLogHistory div.historyEntries p b.callFailed{color:#f00}.panelCustomerPhoneLogHistory div.historySeperator{background-color:#1e90ff;color:#f2f2f2}.panelCustomerPhoneLogHistory div.noChanges{background-color:#666380;color:#fff}.panelCustomerReminderHistory>div{border-bottom:1px solid #9b99b0}.panelCustomerReminderHistory div.editWindow{background-color:#e1e18a}.panelCustomerReminderHistory div.editWindow form textarea{background-color:#f6f6db}.panelCustomerReminderHistory div.editWindow form span{color:#000}.panelCustomerReminderHistory div.historyEntries p b{border-top:1px solid #666380}.panelCustomerReminderHistory div.historySeperator{background-color:#1e90ff;color:#f2f2f2}.panelCustomerReminderHistory div.noChanges{background-color:#666380;color:#fff}.panelBaseSummaryList .listMenu,.panelRequestList .listMenu{background-color:#eaf5ff}.panelBaseSummaryList .listContent details[open] summary,.panelRequestList .listContent details[open] summary{color:#2c2c2c}.panelBaseSummaryList .listContent details:not([open]) summary,.panelRequestList .listContent details:not([open]) summary{color:#808080}.panelBaseSummaryList .listContent details summary,.panelRequestList .listContent details summary{background-color:#84c2ff;border-bottom:1px solid #e1edff}.panelBaseSummaryList .listContent details ul,.panelRequestList .listContent details ul{color:#000}.panelBaseSummaryList .listContent details ul li label,.panelRequestList .listContent details ul li label{background-color:#f0f6ff;border-left:0 solid #1e90ff;border-bottom:1px solid #c7ddff}.panelBaseSummaryList .listContent details ul li label span.warn,.panelRequestList .listContent details ul li label span.warn{color:#f00}.panelBaseSummaryList .listContent details ul li label:hover,.panelRequestList .listContent details ul li label:hover{background-color:#aeceff}.panelBaseSummaryList .listContent details ul li input[type=radio]:checked+label,.panelRequestList .listContent details ul li input[type=radio]:checked+label{background-color:#b7dbff;color:#2c2c2c}@charset "UTF-8";@keyframes itemBoxBounce{0%{transform:scaleY(1)}33%{transform:scaleY(.95)}66%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}.calcListItemBounce{animation:itemBoxBounce;animation-duration:.3s;animation-iteration-count:1}.calcListItem,.panelCalcDocPreview .calcDocPreviewItems>li{display:grid;overflow:hidden;width:100%;grid-template-rows:1fr;grid-template-columns:90px auto 110px 100px;grid-template-areas:"ciImg ciInfo ciPrice ciOp";min-height:80px;border-bottom:1px solid #1e90ff;border-left:5px solid #1e90ff;background-color:#b7dbff;transition:background-color .2s ease-in-out;cursor:default;box-sizing:border-box}.calcListItem:first-of-type,.panelCalcDocPreview .calcDocPreviewItems>li:first-of-type{border-top:1px solid #1e90ff}.calcListItem:hover,.panelCalcDocPreview .calcDocPreviewItems>li:hover{background-color:#ebebb3;transition:background-color .05s ease-in-out}.calcListItem>div>div.catalogDisplay,.panelCalcDocPreview .calcDocPreviewItems>li>div>div.catalogDisplay{display:block}.calcListItem>div>div.previewDisplay,.panelCalcDocPreview .calcDocPreviewItems>li>div>div.previewDisplay{display:none}.calcListItem>div:nth-of-type(1),.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(1){grid-area:ciImg;display:flex;justify-content:center;align-items:center;cursor:grab;background:linear-gradient(90deg,#fff 0%,#fff 90%,transparent 100%)}.calcListItem>div:nth-of-type(1) img,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(1) img{max-width:70px;max-height:70px;margin:3px}.calcListItem>div:nth-of-type(1):active,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(1):active{cursor:grabbing}.calcListItem>div:nth-of-type(2),.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2){grid-area:ciInfo;padding-left:5px}.calcListItem>div:nth-of-type(2) span input[type=text],.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) span input[type=text],.calcListItem>div:nth-of-type(2) span select,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) span select{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:0;border-bottom:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) span input[type=text],.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) span input[type=text]{width:calc(100% - 110px)}.calcListItem>div:nth-of-type(2) span select,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) span select{width:70px;border:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) p,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) p{margin:10px 10px 0;font-size:.9em}.calcListItem>div:nth-of-type(2) p textarea,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) p textarea{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:0;border-bottom:1px solid #1e90ff;width:100%;resize:vertical}.calcListItem>div:nth-of-type(2) table,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table{margin-top:10px}.calcListItem>div:nth-of-type(2) table tr td select,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td select,.calcListItem>div:nth-of-type(2) table tr td input,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td input{width:170px;box-sizing:border-box}.calcListItem>div:nth-of-type(2) table tr td .mountpoints,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td .mountpoints{list-style:none;padding:0}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td .mountpoints li:first-child{cursor:pointer;line-height:30px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:before,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td .mountpoints li:first-child:before{content:"";font:var(--fa-font-solid);color:#22a022;padding-right:8px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:hover,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td .mountpoints li:first-child:hover{color:#1e90ff}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=number],.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td .mountpoints li input[type=number]{width:50px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li select,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td .mountpoints li select{width:80px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=text],.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td .mountpoints li input[type=text]{width:180px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints .mountTemplate,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td .mountpoints .mountTemplate{visibility:hidden;overflow:hidden;height:0}.calcListItem>div:nth-of-type(2) table tr td:first-child:not(:last-child),.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(2) table tr td:first-child:not(:last-child){text-align:right;padding-right:5px}.calcListItem>div.centered:nth-of-type(2),.panelCalcDocPreview .calcDocPreviewItems>li>div.centered:nth-of-type(2){display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3),.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(3){grid-area:ciPrice;display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3)>span,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(3)>span{display:block;margin:2px 0}.calcListItem>div:nth-of-type(3)>span:nth-of-type(1) input,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(3)>span:nth-of-type(1) input{width:50px}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input:not([readonly]),.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(3)>span:nth-of-type(2) input:not([readonly]){width:80px;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly],.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]{font-size:1em;width:80px;border:0;background-color:transparent}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]:hover,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]:hover{background-color:#e1e18a}.calcListItem>div:nth-of-type(3)>span:nth-of-type(3),.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(3)>span:nth-of-type(3){padding-top:2px;border-top:double 3px #1e90ff}.calcListItem>div:nth-of-type(4),.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(4){grid-area:ciOp;display:flex;justify-content:center;align-items:center}.calcListItem>div:nth-of-type(4)>div,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(4)>div{height:100%;width:100%}.calcListItem>div:nth-of-type(4)>div button,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(4)>div button{font-size:2.8em;height:100%;margin:0;border:0;border-radius:0;width:90%;margin-left:10%;transition:color .2s ease-in-out}.calcListItem>div:nth-of-type(4)>div button:hover,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(4)>div button:hover{transition:color .05s ease-in-out}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(4)>div .calc-addrem-btn-add{background:#79e279;color:#156115;background:linear-gradient(90deg,transparent 0%,#79e279 10%,#79e279 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add:hover,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(4)>div .calc-addrem-btn-add:hover{color:#22a022}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(4)>div .calc-addrem-btn-rem{background:#f99;color:#b30000;background:linear-gradient(90deg,transparent 0%,#f99 10%,#f99 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem:hover,.panelCalcDocPreview .calcDocPreviewItems>li>div:nth-of-type(4)>div .calc-addrem-btn-rem:hover{color:#f00}.calcListItem:first-of-type,.panelCalcDocPreview .calcDocPreviewItems>li:first-of-type{border-radius:10px 10px 0 0}.calcListItem:last-of-type,.panelCalcDocPreview .calcDocPreviewItems>li:last-of-type{border-radius:0 0 10px 10px}.calcListItem:first-of-type:last-of-type,.panelCalcDocPreview .calcDocPreviewItems>li:first-of-type:last-of-type{border-radius:10px}.calcItem-optional{border-bottom:1px solid #666380!important;border-left:5px solid #666380!important;background:#9b99b0!important;cursor:default;color:#696969;box-sizing:border-box}.calcItem-optional:first-of-type{border-top:1px solid #666380!important}.calcItem-optional:hover{background:#ebebb3!important}.calcListItem-negative{border-bottom:1px solid #22a022!important;border-left:5px solid #22a022!important;background:#a3eba3!important;cursor:default;box-sizing:border-box}.calcListItem-negative:first-of-type{border-top:1px solid #22a022!important}.calcListItem-negative:hover{background:#ebebb3!important}.panelBase,.panelCalcDocPreview{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCalcDocPreview{min-width:670px}.panelCalcDocPreview input.orderLabelInput{border:0;background-color:transparent;margin-left:15px;color:#666380}.panelCalcDocPreview input.orderLabelInput:focus{border-bottom:1px solid #1e90ff}.panelCalcDocPreview .calcDocPreviewItems{min-height:60vh;min-width:490px;list-style:none;padding:0;background-color:#eaf5ff;border-radius:10px}.panelCalcDocPreview .calcDocPreviewItems:empty{position:relative}.panelCalcDocPreview .calcDocPreviewItems:empty::after{content:"Komponenten in diesen Bereich ziehen oder einfügen.\a\a\a" attr(data-versiondesc) "\a\a" attr(data-version);position:absolute;padding-top:150px;top:0;left:0;right:0;bottom:0;font-size:2em;font-weight:lighter;color:#1e90ff;text-align:center;white-space:pre-wrap}.panelCalcDocPreview .calcDocPreviewItems>li>div>div.previewDisplay{display:block!important}.panelCalcDocPreview .calcDocPreviewItems>li>div>div.catalogDisplay{display:none!important}.panelBase,.panelCalcExport{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCalcExport .container{display:grid;width:100%;height:100%;grid-template-columns:150px auto;grid-template-rows:auto 60px;grid-template-areas:"nav settings" "nav export"}.panelCalcExport .container div.exportBrowser{grid-area:nav;overflow-y:auto;margin:0;padding:0;user-select:none;border-right:3px solid #84c2ff}.panelCalcExport .container div.exportBrowser input[type=radio]:checked+label{transition:all ease .1s;border-left-color:#84c2ff}.panelCalcExport .container div.exportBrowser input[type=radio]:checked+label span{color:#1e90ff}.panelCalcExport .container div.exportBrowser input[type=radio]:checked+label sub{color:#79e279;background-color:#22a022}.panelCalcExport .container div.exportBrowser label{border-left:3px solid;display:block;position:relative;width:120px;height:125px;margin-bottom:0;text-align:center;cursor:pointer;transition:all ease .3s;border-left-color:transparent}.panelCalcExport .container div.exportBrowser label:not(:last-of-type){border-bottom:1px solid #b7dbff}.panelCalcExport .container div.exportBrowser label b{position:absolute;width:100%;height:100%;top:0;left:0;font-size:6em;color:#dc143c;transition:all ease .3s}.panelCalcExport .container div.exportBrowser label sub{position:absolute;width:40px;height:40px;line-height:40px;border-radius:100%;text-align:center;right:10px;bottom:25px;font-size:1.8em;color:#1e90ff;background-color:#b7dbff;transition:all ease .3s}.panelCalcExport .container div.exportBrowser label span{position:absolute;width:100%;bottom:0;left:0;font-size:1.2em;padding-bottom:5px}.panelCalcExport .container div.exportBrowser label:hover b{color:#ffc0cb;transition:all ease .1s}.panelCalcExport .container div.exportBrowser label:hover sub{color:#b7dbff;background-color:#1e90ff;transition:all ease .1s}.panelCalcExport .container div.docSettings{grid-area:settings;padding:0 10px}.panelCalcExport .container div.docSettings table{width:100%}.panelCalcExport .container div.docSettings .pdfTextDefaults{margin-bottom:20px}.panelCalcExport .container div.docSettings .pdfTextDefaults h2 sub{color:#4f4d63;font-size:.5em}.panelCalcExport .container div.docSettings .pdfTextDefaults .textElement{background-color:#eaf5ff;font-size:1em;border-bottom:1px solid #1e90ff}.panelCalcExport .container div.docSettings .pdfTextDefaults .textElement span{padding-right:10px;display:block;padding:10px 5px}.panelCalcExport .container div.docSettings .pdfTextDefaults .textElement textarea{resize:none;width:100%;font-size:1em;box-sizing:border-box;padding:8px 5px}.panelCalcExport .container div.exportContent{grid-area:export;text-align:right}.panelCalcExport .container div.exportContent button{background-color:#4fd94f;color:#156115;border:none;border-radius:0;padding:10px;font-size:1.7em;transition:all .3s ease-in-out}.panelCalcExport .container div.exportContent button::after{transition:all .3s ease-in-out;background-color:#22a022;color:#4fd94f}.panelCalcExport .container div.exportContent button:hover{transition:all .1s ease-in-out;color:#156115;background-color:#a3eba3}.panelCalcExport .container div.exportContent button:hover::after{transition:all .1s ease-in-out;background-color:#4fd94f;color:#22a022}.panelCalcExport .container div.exportContent button.mail{width:60px;margin-right:20px}.panelCalcExport .container div.exportContent button.export{width:200px;margin-right:0;position:relative;padding-right:50px}.panelCalcExport .container div.exportContent button.export::after{position:absolute;top:0;right:0;bottom:0;content:"";font:var(--fa-font-solid);width:50px;line-height:48px}.panelBase,.panelCalcImageGallery{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCalcImageGallery{position:relative}.panelCalcImageGallery label.imgUploadButton{display:block;margin:0 auto;width:200px;height:50px;line-height:50px;text-align:center;font-size:1.6em;color:#fff;background-color:#1e90ff;cursor:pointer;transition:background-color .3s ease-out}.panelCalcImageGallery label.imgUploadButton:before{content:"";font:var(--fa-font-solid);margin-right:5px}.panelCalcImageGallery label.imgUploadButton:hover{background-color:#84c2ff;transition:background-color .1s ease-out}.panelCalcImageGallery .imgGallery{flex-wrap:wrap;justify-content:space-evenly}.panelCalcImageGallery .imgGalleryStrip{flex-wrap:nowrap;overflow-x:auto;overflow-y:auto}.panelCalcImageGallery .imgGalleryStrip label{margin:10px 20px}.panelCalcImageGallery .imgGallery,.panelCalcImageGallery .imgGalleryStrip{display:flex;padding-top:5px}.panelCalcImageGallery .imgGallery:empty,.panelCalcImageGallery .imgGalleryStrip:empty{background-color:#b7dbff;display:block;height:100px;text-align:center;line-height:100px;font-size:1.6em}.panelCalcImageGallery .imgGallery:empty:before,.panelCalcImageGallery .imgGalleryStrip:empty:before{content:"Keine Nutzer-Uploads vorhanden."}.panelCalcImageGallery .imgGallery label,.panelCalcImageGallery .imgGalleryStrip label{padding:5px;box-sizing:border-box;cursor:pointer;position:relative;margin:5px;min-width:150px;width:150px;height:150px}.panelCalcImageGallery .imgGallery label span.hideIcon,.panelCalcImageGallery .imgGalleryStrip label span.hideIcon{display:block;position:absolute;top:-8px;right:-15px;background-color:#f00;z-index:100;width:30px;height:30px;border-radius:100%;line-height:32px;font-size:1.4em;text-align:center;color:#fff;transition:color .3s ease-out}.panelCalcImageGallery .imgGallery label span.hideIcon:hover,.panelCalcImageGallery .imgGalleryStrip label span.hideIcon:hover{color:#84c2ff;transition:color .1s ease-out}.panelCalcImageGallery .imgGallery label span.hideIcon:after,.panelCalcImageGallery .imgGalleryStrip label span.hideIcon:after{content:"";font:var(--fa-font-solid)}.panelCalcImageGallery .imgGallery label img,.panelCalcImageGallery .imgGalleryStrip label img{width:100%;height:100%}.panelCalcImageGallery .imgGallery input[type=radio]+label,.panelCalcImageGallery .imgGalleryStrip input[type=radio]+label{border-radius:5px;background-color:transparent;transition:background-color ease-in-out .1s}.panelCalcImageGallery .imgGallery input[type=radio]:checked+label,.panelCalcImageGallery .imgGalleryStrip input[type=radio]:checked+label{background-color:#1e90ff;transition:background-color ease-in-out .3s}@charset "UTF-8";@keyframes itemBoxBounce{0%{transform:scaleY(1)}33%{transform:scaleY(.95)}66%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}.calcListItemBounce{animation:itemBoxBounce;animation-duration:.3s;animation-iteration-count:1}.calcListItem,.panelCalcItemCatalog .itemBrowser>li{display:grid;overflow:hidden;width:100%;grid-template-rows:1fr;grid-template-columns:90px auto 110px 100px;grid-template-areas:"ciImg ciInfo ciPrice ciOp";min-height:80px;border-bottom:1px solid #1e90ff;border-left:5px solid #1e90ff;background-color:#b7dbff;transition:background-color .2s ease-in-out;cursor:default;box-sizing:border-box}.calcListItem:first-of-type,.panelCalcItemCatalog .itemBrowser>li:first-of-type{border-top:1px solid #1e90ff}.calcListItem:hover,.panelCalcItemCatalog .itemBrowser>li:hover{background-color:#ebebb3;transition:background-color .05s ease-in-out}.calcListItem>div>div.catalogDisplay,.panelCalcItemCatalog .itemBrowser>li>div>div.catalogDisplay{display:block}.calcListItem>div>div.previewDisplay,.panelCalcItemCatalog .itemBrowser>li>div>div.previewDisplay{display:none}.calcListItem>div:nth-of-type(1),.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(1){grid-area:ciImg;display:flex;justify-content:center;align-items:center;cursor:grab;background:linear-gradient(90deg,#fff 0%,#fff 90%,transparent 100%)}.calcListItem>div:nth-of-type(1) img,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(1) img{max-width:70px;max-height:70px;margin:3px}.calcListItem>div:nth-of-type(1):active,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(1):active{cursor:grabbing}.calcListItem>div:nth-of-type(2),.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2){grid-area:ciInfo;padding-left:5px}.calcListItem>div:nth-of-type(2) span input[type=text],.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) span input[type=text],.calcListItem>div:nth-of-type(2) span select,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) span select{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:0;border-bottom:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) span input[type=text],.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) span input[type=text]{width:calc(100% - 110px)}.calcListItem>div:nth-of-type(2) span select,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) span select{width:70px;border:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) p,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) p{margin:10px 10px 0;font-size:.9em}.calcListItem>div:nth-of-type(2) p textarea,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) p textarea{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:0;border-bottom:1px solid #1e90ff;width:100%;resize:vertical}.calcListItem>div:nth-of-type(2) table,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table{margin-top:10px}.calcListItem>div:nth-of-type(2) table tr td select,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td select,.calcListItem>div:nth-of-type(2) table tr td input,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td input{width:170px;box-sizing:border-box}.calcListItem>div:nth-of-type(2) table tr td .mountpoints,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td .mountpoints{list-style:none;padding:0}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td .mountpoints li:first-child{cursor:pointer;line-height:30px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:before,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td .mountpoints li:first-child:before{content:"";font:var(--fa-font-solid);color:#22a022;padding-right:8px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:hover,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td .mountpoints li:first-child:hover{color:#1e90ff}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=number],.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td .mountpoints li input[type=number]{width:50px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li select,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td .mountpoints li select{width:80px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=text],.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td .mountpoints li input[type=text]{width:180px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints .mountTemplate,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td .mountpoints .mountTemplate{visibility:hidden;overflow:hidden;height:0}.calcListItem>div:nth-of-type(2) table tr td:first-child:not(:last-child),.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(2) table tr td:first-child:not(:last-child){text-align:right;padding-right:5px}.calcListItem>div.centered:nth-of-type(2),.panelCalcItemCatalog .itemBrowser>li>div.centered:nth-of-type(2){display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3),.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(3){grid-area:ciPrice;display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3)>span,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(3)>span{display:block;margin:2px 0}.calcListItem>div:nth-of-type(3)>span:nth-of-type(1) input,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(3)>span:nth-of-type(1) input{width:50px}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input:not([readonly]),.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(3)>span:nth-of-type(2) input:not([readonly]){width:80px;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly],.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]{font-size:1em;width:80px;border:0;background-color:transparent}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]:hover,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]:hover{background-color:#e1e18a}.calcListItem>div:nth-of-type(3)>span:nth-of-type(3),.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(3)>span:nth-of-type(3){padding-top:2px;border-top:double 3px #1e90ff}.calcListItem>div:nth-of-type(4),.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(4){grid-area:ciOp;display:flex;justify-content:center;align-items:center}.calcListItem>div:nth-of-type(4)>div,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(4)>div{height:100%;width:100%}.calcListItem>div:nth-of-type(4)>div button,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(4)>div button{font-size:2.8em;height:100%;margin:0;border:0;border-radius:0;width:90%;margin-left:10%;transition:color .2s ease-in-out}.calcListItem>div:nth-of-type(4)>div button:hover,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(4)>div button:hover{transition:color .05s ease-in-out}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(4)>div .calc-addrem-btn-add{background:#79e279;color:#156115;background:linear-gradient(90deg,transparent 0%,#79e279 10%,#79e279 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add:hover,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(4)>div .calc-addrem-btn-add:hover{color:#22a022}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(4)>div .calc-addrem-btn-rem{background:#f99;color:#b30000;background:linear-gradient(90deg,transparent 0%,#f99 10%,#f99 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem:hover,.panelCalcItemCatalog .itemBrowser>li>div:nth-of-type(4)>div .calc-addrem-btn-rem:hover{color:#f00}.calcListItem:first-of-type,.panelCalcItemCatalog .itemBrowser>li:first-of-type{border-radius:10px 10px 0 0}.calcListItem:last-of-type,.panelCalcItemCatalog .itemBrowser>li:last-of-type{border-radius:0 0 10px 10px}.calcListItem:first-of-type:last-of-type,.panelCalcItemCatalog .itemBrowser>li:first-of-type:last-of-type{border-radius:10px}.calcItem-optional{border-bottom:1px solid #666380!important;border-left:5px solid #666380!important;background:#9b99b0!important;cursor:default;color:#696969;box-sizing:border-box}.calcItem-optional:first-of-type{border-top:1px solid #666380!important}.calcItem-optional:hover{background:#ebebb3!important}.calcListItem-negative{border-bottom:1px solid #22a022!important;border-left:5px solid #22a022!important;background:#a3eba3!important;cursor:default;box-sizing:border-box}.calcListItem-negative:first-of-type{border-top:1px solid #22a022!important}.calcListItem-negative:hover{background:#ebebb3!important}.panelBase,.panelCalcItemCatalog{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCalcItemCatalog{position:relative}.panelCalcItemCatalog .itemBrowser{list-style:none;min-width:490px;padding:0}.panelCalcItemCatalog .itemBrowser>li>div>div.catalogDisplay{display:block!important}.panelCalcItemCatalog .itemBrowser .checkbox-label{display:none}.panelCalcItemCatalog .calcLinkingSection{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 150px;grid-template-areas:"customer project reference";width:100%}.panelCalcItemCatalog .calcLinkingSection .section .fancyInput{width:90%}.panelCalcItemCatalog .calcLinkingSection .section input[type=search]{font-size:1.1em;padding:5px 10px}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(1){grid-area:customer}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(1) .pipeCustomer .custName{position:relative;margin-bottom:15px}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(1) .pipeCustomer .custName span{display:inline-flex}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(1) .pipeCustomer .custName .initial{font-size:2.1em;color:#fff;background-color:#d3d3d3;width:35px;height:35px;line-height:35px;text-align:center;border-radius:100%;display:inline-block;font-weight:lighter;margin-right:10px;user-select:none;text-transform:uppercase}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(1) .pipeCustomer .custName .lastName{font-weight:normal;font-size:1.9em}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(1) .pipeCustomer .custName .firstName{font-weight:lighter;font-size:1.9em}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(1) .pipeCustomer table{font-size:1.1em;font-weight:lighter;color:#333}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(1) .pipeCustomer table tr td:first-child{text-align:right}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(1) .pipeCustomer table tr td:last-child{text-align:left;padding-left:5px}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(2){grid-area:project}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(2) table{width:90%}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(2) table tr td input,.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(2) table tr td select{margin:3px 0;padding:3px 5px;width:100%;box-sizing:border-box}.panelCalcItemCatalog .calcLinkingSection .section:nth-of-type(3){grid-area:reference;display:flex;justify-content:flex-start;align-content:center;flex-direction:column}.panelCalcItemCatalog .refImageContainer{color:#1e90ff;vertical-align:middle;text-align:center;width:120px}.panelCalcItemCatalog .refImageContainer .noImgSelected{display:table-cell}.panelCalcItemCatalog .refImageContainer .noImgSelected i{font-size:5em}.panelCalcItemCatalog .refImageContainer .noImgSelected span{font-size:1em}.panelCalcItemCatalog .refImageContainer .imgSelected{display:none;position:relative}.panelCalcItemCatalog .refImageContainer .imgSelected img{width:100%}.panelCalcItemCatalog .refImageContainer .imgSelected i{position:absolute;margin:5px;font-size:1.5em}.panelCalcItemCatalog .refImageContainer .noImgSelected i,.panelCalcItemCatalog .refImageContainer .noImgSelected span,.panelCalcItemCatalog .refImageContainer .imgSelected i,.panelCalcItemCatalog .refImageContainer .imgSelected span{transition:color .3s ease-in-out}.panelCalcItemCatalog .refImageContainer:hover .noImgSelected i,.panelCalcItemCatalog .refImageContainer:hover .noImgSelected span,.panelCalcItemCatalog .refImageContainer:hover .imgSelected i,.panelCalcItemCatalog .refImageContainer:hover .imgSelected span{color:#84c2ff;transition:color .1s ease-in-out}.panelCalcItemCatalog .customerInfoNew{display:flex}.panelCalcItemCatalog .customerInfo{width:100%;border-spacing:0;border-collapse:collapse}.panelCalcItemCatalog .customerInfo tr:nth-child(odd) td{color:#4f4d63;vertical-align:bottom;padding-left:10px}.panelCalcItemCatalog .customerInfo tr:nth-child(even) td{vertical-align:top;padding-bottom:5px}.panelCalcItemCatalog .customerInfo tr:nth-child(even) td input,.panelCalcItemCatalog .customerInfo tr:nth-child(even) td select{width:90%;padding:3px 6px;box-sizing:border-box;margin:0}.panelBase,.panelCalcMailDialog{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCalcMailDialog table{width:100%}.panelCalcMailDialog table tr:nth-child(1),.panelCalcMailDialog table tr:nth-child(3){color:#808080}.panelCalcMailDialog table input,.panelCalcMailDialog table select,.panelCalcMailDialog table textarea{padding:3px 5px;width:100%;box-sizing:border-box}.panelCalcMailDialog table textarea{height:200px}.panelCalcMailDialog button{float:right}.panelBase{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCalcNewOrderDialog ul{margin:0;padding:0;list-style:none;display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:space-evenly;align-content:space-evenly;margin-top:20px}.panelCalcNewOrderDialog ul li{width:30%;min-width:150px;max-width:200px;margin:0 10px}.panelCalcNewOrderDialog ul li span{margin:0 auto;width:120px;display:block;position:relative;text-align:center;margin-bottom:20px}.panelCalcNewOrderDialog ul li span>i{width:100%;font-size:6em;color:#1e90ff;display:block;transition:color .3s ease-out}.panelCalcNewOrderDialog ul li span sub{position:absolute;bottom:-10px;right:0;background-color:#b7dbff;width:40px;height:40px;text-align:center;border-radius:100%;transition:background-color .1s ease-out}.panelCalcNewOrderDialog ul li span sub>i{font-size:2em;line-height:40px;color:#1e90ff;transition:color .3s ease-out}.panelCalcNewOrderDialog ul li strong{display:block;width:100%;text-align:center;font-size:1.2em;font-weight:normal;color:#1e90ff;margin-bottom:5px}.panelCalcNewOrderDialog ul li em{text-align:center;display:block;width:100%;color:#333}.panelCalcNewOrderDialog ul li:hover span>i{color:#84c2ff;transition:color .1s ease-out}.panelCalcNewOrderDialog ul li:hover span sub{background-color:#1e90ff;transition:background-color .1s ease-out}.panelCalcNewOrderDialog ul li:hover span sub>i{color:#84c2ff;transition:color .1s ease-out}.panelBase,.panelCalcOrderConfirmationDialog{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCalcOrderConfirmationDialog table{width:100%}.panelCalcOrderConfirmationDialog table tr{height:15px}.panelCalcOrderConfirmationDialog table tr td{padding:0 10px;box-sizing:border-box}.panelCalcOrderConfirmationDialog table tr td textarea{width:100%;height:90%;margin-top:10px}.panelCalcOrderConfirmationDialog table tr td input,.panelCalcOrderConfirmationDialog table tr td select{width:100%}@keyframes itemBoxBounce{0%{transform:scaleY(1)}33%{transform:scaleY(.95)}66%{transform:scaleY(1.1)}100%{transform:scaleY(1)}}.calcListItemBounce{animation:itemBoxBounce;animation-duration:.3s;animation-iteration-count:1}.calcListItem{display:grid;overflow:hidden;width:100%;grid-template-rows:1fr;grid-template-columns:90px auto 110px 100px;grid-template-areas:"ciImg ciInfo ciPrice ciOp";min-height:80px;border-bottom:1px solid #1e90ff;border-left:5px solid #1e90ff;background-color:#b7dbff;transition:background-color .2s ease-in-out;cursor:default;box-sizing:border-box}.calcListItem:first-of-type{border-top:1px solid #1e90ff}.calcListItem:hover{background-color:#ebebb3;transition:background-color .05s ease-in-out}.calcListItem>div>div.catalogDisplay{display:block}.calcListItem>div>div.previewDisplay{display:none}.calcListItem>div:nth-of-type(1){grid-area:ciImg;display:flex;justify-content:center;align-items:center;cursor:grab;background:linear-gradient(90deg,#fff 0%,#fff 90%,transparent 100%)}.calcListItem>div:nth-of-type(1) img{max-width:70px;max-height:70px;margin:3px}.calcListItem>div:nth-of-type(1):active{cursor:grabbing}.calcListItem>div:nth-of-type(2){grid-area:ciInfo;padding-left:5px}.calcListItem>div:nth-of-type(2) span input[type=text],.calcListItem>div:nth-of-type(2) span select{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:none;border-bottom:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) span input[type=text]{width:calc(100% - 110px)}.calcListItem>div:nth-of-type(2) span select{width:70px;border:1px solid #1e90ff}.calcListItem>div:nth-of-type(2) p{margin:10px 10px 0;font-size:.9em}.calcListItem>div:nth-of-type(2) p textarea{margin:0;margin-top:4px;box-sizing:border-box;background-color:#eaf5ff;border:none;border-bottom:1px solid #1e90ff;width:100%;resize:vertical}.calcListItem>div:nth-of-type(2) table{margin-top:10px}.calcListItem>div:nth-of-type(2) table tr td select,.calcListItem>div:nth-of-type(2) table tr td input{width:170px;box-sizing:border-box}.calcListItem>div:nth-of-type(2) table tr td .mountpoints{list-style:none;padding:0}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child{cursor:pointer;line-height:30px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:before{content:"";font:var(--fa-font-solid);color:#22a022;padding-right:8px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li:first-child:hover{color:#1e90ff}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=number]{width:50px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li select{width:80px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints li input[type=text]{width:180px}.calcListItem>div:nth-of-type(2) table tr td .mountpoints .mountTemplate{visibility:hidden;overflow:hidden;height:0}.calcListItem>div:nth-of-type(2) table tr td:first-child:not(:last-child){text-align:right;padding-right:5px}.calcListItem>div.centered:nth-of-type(2){display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3){grid-area:ciPrice;display:flex;justify-content:center;flex-flow:column}.calcListItem>div:nth-of-type(3)>span{display:block;margin:2px 0}.calcListItem>div:nth-of-type(3)>span:nth-of-type(1) input{width:50px}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input:not([readonly]){width:80px;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]{font-size:1em;width:80px;border:none;background-color:transparent}.calcListItem>div:nth-of-type(3)>span:nth-of-type(2) input[readonly]:hover{background-color:#e1e18a}.calcListItem>div:nth-of-type(3)>span:nth-of-type(3){padding-top:2px;border-top:double 3px #1e90ff}.calcListItem>div:nth-of-type(4){grid-area:ciOp;display:flex;justify-content:center;align-items:center}.calcListItem>div:nth-of-type(4)>div{height:100%;width:100%}.calcListItem>div:nth-of-type(4)>div button{font-size:2.8em;height:100%;margin:0;border:0;border-radius:0;width:90%;margin-left:10%;transition:color .2s ease-in-out}.calcListItem>div:nth-of-type(4)>div button:hover{transition:color .05s ease-in-out}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add{background:#79e279;color:#156115;background:linear-gradient(90deg,transparent 0%,#79e279 10%,#79e279 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-add:hover{color:#22a022}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem{background:#f99;color:#b30000;background:linear-gradient(90deg,transparent 0%,#f99 10%,#f99 100%)}.calcListItem>div:nth-of-type(4)>div .calc-addrem-btn-rem:hover{color:#f00}.calcListItem:first-of-type{border-radius:10px 10px 0 0}.calcListItem:last-of-type{border-radius:0 0 10px 10px}.calcListItem:first-of-type:last-of-type{border-radius:10px}.calcItem-optional{border-bottom:1px solid #666380 !important;border-left:5px solid #666380 !important;background:#9b99b0 !important;cursor:default;color:#696969;box-sizing:border-box}.calcItem-optional:first-of-type{border-top:1px solid #666380 !important}.calcItem-optional:hover{background:#ebebb3 !important}.calcListItem-negative{border-bottom:1px solid #22a022 !important;border-left:5px solid #22a022 !important;background:#a3eba3 !important;cursor:default;box-sizing:border-box}.calcListItem-negative:first-of-type{border-top:1px solid #22a022 !important}.calcListItem-negative:hover{background:#ebebb3 !important}.panelBase,.panelCalcOrderHistory{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCalcOrderHistory{overflow:auto;padding:0;min-width:500px}.panelCalcOrderHistory h2{margin-left:20px}.panelCalcOrderHistory h3{margin:5px;margin-left:30px;font-weight:normal;font-size:1.4em}.panelCalcOrderHistory input[type=search]{width:100%;border:none;border-bottom:1px solid #004384;padding:10px;background-color:#eaf5ff;font-size:1.2em}.panelCalcOrderHistory div.searchResult{background:#f00;position:relative;width:100%;z-index:100;transition:height ease-out .3s}.panelCalcOrderHistory div.historySearchNoResults{background:#eaf5ff;font-size:1.5em;text-align:center;padding:5px 0}.panelCalcOrderHistory details{box-sizing:border-box;outline:none}.panelCalcOrderHistory details summary{padding:0;height:50px;list-style:none;font-size:1.2em;position:relative;box-sizing:border-box;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:170px auto 120px;grid-template-areas:"sOrderNumber sCreatedDate sLoadButton" "sOrderNumber sLoadTipp sLoadButton";outline:none}.panelCalcOrderHistory details summary .orderNumber{grid-area:sOrderNumber;padding-left:10px;display:flex;justify-content:left;align-items:center}.panelCalcOrderHistory details summary .orderNumber b{font-size:1.3em}.panelCalcOrderHistory details summary .orderNumber b.base{color:#004384;margin-left:5px}.panelCalcOrderHistory details summary .orderNumber b.iteration{color:#22a022}.panelCalcOrderHistory details summary>span{display:flex;justify-content:right;align-items:end;grid-area:sCreatedDate;color:#383746;font-size:.75em}.panelCalcOrderHistory details summary em{display:flex;justify-content:right;align-items:start;grid-area:sLoadTipp;color:#7f7c9a;font-size:.75em}.panelCalcOrderHistory details summary button{grid-area:sLoadButton;font-size:1.9em;border:none;border-radius:0;position:absolute;right:0;top:0;bottom:0;width:100%;height:100%;padding-left:30px;color:#156115;transition:color .3s ease-in-out}.panelCalcOrderHistory details summary button:hover{color:#fff;transition:color .1s ease-in-out}.panelCalcOrderHistory details summary::-webkit-details-marker{display:none}.panelCalcOrderHistory details ul{list-style:none;padding:0;margin:0;border-left:8px solid #1e90ff}.panelCalcOrderHistory details ul li{padding-left:10px;height:40px;display:grid;grid-template-rows:1fr;grid-template-columns:150px auto 140px 20px;grid-template-areas:"uOrderNumber uCreatedDate uLoadButton ."}.panelCalcOrderHistory details ul li .orderNumber{grid-area:uOrderNumber;padding-left:10px;display:flex;justify-content:left;align-items:center}.panelCalcOrderHistory details ul li .orderNumber b{font-size:1.3em}.panelCalcOrderHistory details ul li .orderNumber b.base{color:#004384;margin-left:5px}.panelCalcOrderHistory details ul li .orderNumber b.iteration{color:#22a022}.panelCalcOrderHistory details ul li>span{display:flex;justify-content:right;align-items:center;grid-area:uCreatedDate;text-align:right;color:#383746;font-size:.9em}.panelCalcOrderHistory details ul li button{grid-area:uLoadButton;font-size:1.9em;border:none;border-radius:0;width:100%;height:100%;color:#1e8b1e;transition:color .3s ease-in-out}.panelCalcOrderHistory details ul li button:hover{color:#fff;transition:color .1s ease-in-out}.panelCalcOrderHistory details ul li:nth-child(odd){background-color:#eaf5ff}.panelCalcOrderHistory details ul li:nth-child(odd) button{background:linear-gradient(90deg,transparent 0%,#b8f0b8 20%,#b8f0b8 80%,transparent 100%)}.panelCalcOrderHistory details ul li:nth-child(even){background-color:#d1e8ff}.panelCalcOrderHistory details ul li:nth-child(even) button{background:linear-gradient(90deg,transparent 0%,#a3eba3 20%,#a3eba3 80%,transparent 100%)}.panelCalcOrderHistory details:nth-child(odd){background-color:#b7dbff}.panelCalcOrderHistory details:nth-child(odd) summary button{background:linear-gradient(90deg,transparent 0%,#79e279 20%,#79e279 100%)}.panelCalcOrderHistory details:nth-child(even){background-color:#d1e8ff}.panelCalcOrderHistory details:nth-child(even) summary button{background:linear-gradient(90deg,transparent 0%,#a3eba3 20%,#a3eba3 100%)}.panelBase,.panelCalcPriceInfo{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.calcPriceInfo,.panelCalcPriceInfo{padding:0;background-color:#b7dbff}.calcPriceInfo .calcDocCalcResult,.panelCalcPriceInfo .calcDocCalcResult{box-sizing:border-box;width:100%}.calcPriceInfo .calcDocCalcResult span,.panelCalcPriceInfo .calcDocCalcResult span{border-bottom:1px solid #1e90ff;display:block}.calcPriceInfo .calcDocCalcResult table,.panelCalcPriceInfo .calcDocCalcResult table{margin:auto;width:100%;border-collapse:collapse}.calcPriceInfo .calcDocCalcResult table tr,.panelCalcPriceInfo .calcDocCalcResult table tr{height:45px}.calcPriceInfo .calcDocCalcResult table tr td,.panelCalcPriceInfo .calcDocCalcResult table tr td{padding:3px 0}.calcPriceInfo .calcDocCalcResult table tr td input,.panelCalcPriceInfo .calcDocCalcResult table tr td input{width:50px;margin-right:3px}.calcPriceInfo .calcDocCalcResult table tr td output,.panelCalcPriceInfo .calcDocCalcResult table tr td output{background-color:#84c2ff;white-space:nowrap;padding:2px 5px;user-select:all;-moz-user-select:all;-webkit-user-select:all;-ms-user-select:all}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(odd):not(:first-child),.panelCalcPriceInfo .calcDocCalcResult table tr td:nth-child(odd):not(:first-child){padding-left:40px}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(odd),.panelCalcPriceInfo .calcDocCalcResult table tr td:nth-child(odd){text-align:right}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(even),.panelCalcPriceInfo .calcDocCalcResult table tr td:nth-child(even){padding-left:10px}.panelBase,.panelCalcPriceInfoAdvanced{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.calcPriceInfo,.panelCalcPriceInfoAdvanced{padding:0;background-color:#b7dbff}.calcPriceInfo .calcDocCalcResult,.panelCalcPriceInfoAdvanced .calcDocCalcResult{box-sizing:border-box;width:100%}.calcPriceInfo .calcDocCalcResult span,.panelCalcPriceInfoAdvanced .calcDocCalcResult span{border-bottom:1px solid #1e90ff;display:block}.calcPriceInfo .calcDocCalcResult table,.panelCalcPriceInfoAdvanced .calcDocCalcResult table{margin:auto;width:100%;border-collapse:collapse}.calcPriceInfo .calcDocCalcResult table tr,.panelCalcPriceInfoAdvanced .calcDocCalcResult table tr{height:45px}.calcPriceInfo .calcDocCalcResult table tr td,.panelCalcPriceInfoAdvanced .calcDocCalcResult table tr td{padding:3px 0}.calcPriceInfo .calcDocCalcResult table tr td input,.panelCalcPriceInfoAdvanced .calcDocCalcResult table tr td input{width:50px;margin-right:3px}.calcPriceInfo .calcDocCalcResult table tr td output,.panelCalcPriceInfoAdvanced .calcDocCalcResult table tr td output{background-color:#84c2ff;white-space:nowrap;padding:2px 5px;user-select:all;-moz-user-select:all;-webkit-user-select:all;-ms-user-select:all}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(odd):not(:first-child),.panelCalcPriceInfoAdvanced .calcDocCalcResult table tr td:nth-child(odd):not(:first-child){padding-left:40px}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(odd),.panelCalcPriceInfoAdvanced .calcDocCalcResult table tr td:nth-child(odd){text-align:right}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(even),.panelCalcPriceInfoAdvanced .calcDocCalcResult table tr td:nth-child(even){padding-left:10px}.panelBase,.panelCalcPriceInfoSimple{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.calcPriceInfo,.panelCalcPriceInfoSimple{padding:0;background-color:#b7dbff}.calcPriceInfo .calcDocCalcResult,.panelCalcPriceInfoSimple .calcDocCalcResult{box-sizing:border-box;width:100%}.calcPriceInfo .calcDocCalcResult span,.panelCalcPriceInfoSimple .calcDocCalcResult span{border-bottom:1px solid #1e90ff;display:block}.calcPriceInfo .calcDocCalcResult table,.panelCalcPriceInfoSimple .calcDocCalcResult table{margin:auto;width:100%;border-collapse:collapse}.calcPriceInfo .calcDocCalcResult table tr,.panelCalcPriceInfoSimple .calcDocCalcResult table tr{height:45px}.calcPriceInfo .calcDocCalcResult table tr td,.panelCalcPriceInfoSimple .calcDocCalcResult table tr td{padding:3px 0}.calcPriceInfo .calcDocCalcResult table tr td input,.panelCalcPriceInfoSimple .calcDocCalcResult table tr td input{width:50px;margin-right:3px}.calcPriceInfo .calcDocCalcResult table tr td output,.panelCalcPriceInfoSimple .calcDocCalcResult table tr td output{background-color:#84c2ff;white-space:nowrap;padding:2px 5px;user-select:all;-moz-user-select:all;-webkit-user-select:all;-ms-user-select:all}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(odd):not(:first-child),.panelCalcPriceInfoSimple .calcDocCalcResult table tr td:nth-child(odd):not(:first-child){padding-left:40px}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(odd),.panelCalcPriceInfoSimple .calcDocCalcResult table tr td:nth-child(odd){text-align:right}.calcPriceInfo .calcDocCalcResult table tr td:nth-child(even),.panelCalcPriceInfoSimple .calcDocCalcResult table tr td:nth-child(even){padding-left:10px}.panelBase,.panelCudaAddCustomer{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCudaAddCustomer{position:relative}.panelCudaAddCustomer .container{display:flex;width:100%;align-items:flex-start}.panelCudaAddCustomer .container table{width:50%}.panelCudaAddCustomer button{padding:8px 20px;font-size:1.3em;margin:10px}.panelBase,.panelCudaCustomerHistory{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCudaCustomerHistory{padding:3px 0 0 0;background-color:#666380}.panelCudaCustomerHistory .container{width:100%;height:100%;display:grid;grid-template-columns:3fr 2fr;grid-template-rows:1fr 1fr 2fr;grid-template-areas:"textEditor custInfo" "history custInfo" "history projInfo";gap:3px}.panelCudaCustomerHistory .container>div{background-color:#fafcff;border-radius:10px;overflow:hidden}.panelCudaCustomerHistory .container .textEditor{grid-area:textEditor;display:grid;grid-template-columns:auto 200px;grid-template-rows:30px auto;grid-template-areas:"editTitle editTitle" "editor options"}.panelCudaCustomerHistory .container .textEditor span.titlebar{grid-area:editTitle;background-color:#84c2ff;line-height:30px;padding-left:20px;font-size:1.2em}.panelCudaCustomerHistory .container .textEditor .quill-container{grid-area:editor;position:fixed;left:100px;top:100px;height:200px;width:500px;background-color:#f00}.panelCudaCustomerHistory .container .textEditor div.options{grid-area:options;border-radius:0;border-left:3px solid #1e90ff;display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;justify-content:center;align-items:flex-start;padding:0 10px}.panelCudaCustomerHistory .container .textEditor div.options button{margin:5px 0;width:100%;padding-left:50px;text-align:left;position:relative;height:30px}.panelCudaCustomerHistory .container .textEditor div.options button::before{content:"";background-color:#006ad1;color:#84c2ff;font:var(--fa-font-solid);position:absolute;display:block;left:0;top:0;bottom:0;line-height:30px !important;text-align:center;width:45px}.panelCudaCustomerHistory .container .textEditor div.options button.callSuccess{background-color:#4fd94f;color:#156115}.panelCudaCustomerHistory .container .textEditor div.options button.callSuccess::before{content:"";background-color:#156115;color:#4fd94f}.panelCudaCustomerHistory .container .textEditor div.options button.callFail{background-color:#f66;color:#b30000}.panelCudaCustomerHistory .container .textEditor div.options button.callFail::before{content:"";background-color:#b30000;color:#f66}.panelCudaCustomerHistory .container .textEditor div.options button.reminder{background-color:#e1e18a;color:#939326}.panelCudaCustomerHistory .container .textEditor div.options button.reminder::before{content:"";background-color:#939326;color:#e1e18a}.panelCudaCustomerHistory .container .customerHistory{grid-area:history;overflow-y:scroll;padding:20px;font-size:1.2em;position:relative}.panelCudaCustomerHistory .container .customerHistory div.entry{width:100%;margin:10px 0;border-radius:10px 10px 10px 0;overflow:hidden;background-color:#b7dbff;position:relative}.panelCudaCustomerHistory .container .customerHistory div.entry span.titleBar{display:flex;justify-content:space-between;align-items:center;align-content:flex-start;background-color:#1e90ff;color:#fff}.panelCudaCustomerHistory .container .customerHistory div.entry span.titleBar span{margin:0 10px}.panelCudaCustomerHistory .container .customerHistory div.entry span.titleBar span i{margin-right:10px}.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent{margin:0;padding:10px;min-height:20px}.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent p{white-space:pre-wrap;margin:0}.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent h1,.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent h2,.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent h3,.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent h4,.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent h5,.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent h6,.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent ul,.panelCudaCustomerHistory .container .customerHistory div.entry div.entryContent ol{margin:0}.panelCudaCustomerHistory .container .customerHistory div.entry span.editSection{position:absolute;right:0;bottom:0;background-color:#1e90ff;border-radius:10px 0 0 0;padding:2px 12px;width:45px;display:flex;justify-content:space-around;opacity:.3;transition:opacity .3s ease-in-out}.panelCudaCustomerHistory .container .customerHistory div.entry span.editSection:hover{opacity:1;transition:opacity .1s ease-in-out}.panelCudaCustomerHistory .container .customerHistory div.entry span.editSection span{font-size:1.2em;color:#fff;cursor:pointer}.panelCudaCustomerHistory .container .customerHistory div.entry span.editSection span.edit::after{content:"";font:var(--fa-font-solid);transition:color .3s ease-in-out}.panelCudaCustomerHistory .container .customerHistory div.entry span.editSection span.edit:hover::after{color:#ffd700;transition:color .1s ease-in-out}.panelCudaCustomerHistory .container .customerHistory div.entry span.editSection span.delete::after{content:"";font:var(--fa-font-solid);transition:color .3s ease-in-out}.panelCudaCustomerHistory .container .customerHistory div.entry span.editSection span.delete:hover::after{color:#f00;transition:color .1s ease-in-out}.panelCudaCustomerHistory .container .customerHistory div.seperator{width:100%;margin:10px 0;text-align:center;position:relative}.panelCudaCustomerHistory .container .customerHistory div.seperator::before{content:"";display:block;position:absolute;left:20px;right:20px;top:9px;height:2px;background-color:#666380}.panelCudaCustomerHistory .container .customerHistory div.seperator span{position:relative;line-height:20px;background-color:#fff;padding:8px 10px;border-radius:15px}.panelCudaCustomerHistory .container .customerInfo{grid-area:custInfo;padding:10px 20px;overflow-y:auto}.panelCudaCustomerHistory .container .customerInfo table{font-size:1.2em}.panelCudaCustomerHistory .container .customerInfo table tr:first-of-type{font-size:1.6em;font-weight:lighter}.panelCudaCustomerHistory .container .customerInfo select{width:100%;padding:5px 10px;border-radius:100px;margin:10px 0}.panelCudaCustomerHistory .container .customerInfo div.customerTag{background-color:#b7dbff;border:2px solid #1e90ff;border-radius:100px;display:inline-block;padding:5px 10px;font-size:1.1em;margin:3px;cursor:default;user-select:none}.panelCudaCustomerHistory .container .customerInfo div.customerTag i{margin-right:5px}.panelCudaCustomerHistory .container .customerInfo div.customerTag em{cursor:pointer}.panelCudaCustomerHistory .container .customerInfo div.customerTag em::after{content:"";font:var(--fa-font-solid);margin-left:5px;color:#f00}.panelCudaCustomerHistory .container .projectInfo{grid-area:projInfo;padding:0 20px}.panelBase,.panelCudaCustomerList{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCudaCustomerList{padding:0}.panelCudaCustomerList .container{width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:100px auto;grid-template-areas:"listHeader" "listContent";overflow:hidden}.panelCudaCustomerList .container .listHeader{grid-area:listHeader;border-bottom:3px solid #1e90ff;background-color:#b7dbff;display:flex;flex-direction:column}.panelCudaCustomerList .container .listHeader .search{padding:5px 20px}.panelCudaCustomerList .container .listHeader .sort{background-color:#84c2ff;flex:1}.panelCudaCustomerList .container .listContent{grid-area:listContent;overflow-y:auto}.panelCudaCustomerList .container .listContent input[type=radio]:checked+label{background-color:#a3eba3;transition:background-color .1s ease-in-out}.panelCudaCustomerList .container .listContent label{display:flex;justify-content:flex-start;align-content:center;align-items:center;background-color:#b7dbff;box-sizing:border-box;margin:4px 2px 4px 0;border-radius:5px 50px 50px 5px;overflow:hidden;cursor:pointer;transition:background-color .3s ease-in-out}.panelCudaCustomerList .container .listContent label:hover{background-color:#f6f6db;transition:background-color .1s ease-in-out}.panelCudaCustomerList .container .listContent label span{padding:10px 0}.panelCudaCustomerList .container .listContent label span.labels{width:30px;text-align:center;font-size:1.6em}.panelCudaCustomerList .container .listContent label span.cname{flex:1}.panelCudaCustomerList .container .listContent label span.cname strong{font-style:normal;font-weight:lighter;font-size:1.2em}.panelCudaCustomerList .container .listContent label span.cname em{font-style:normal;font-weight:normal;font-size:1em;color:#666380}.panelCudaCustomerList .container .listContent label span.cdata{flex:1}.panelCudaCustomerList .container .listContent label span.cdata strong{font-style:normal;font-weight:lighter;font-size:1.2em}.panelCudaCustomerList .container .listContent label span.cdata em{font-style:normal;font-weight:normal;font-size:1em;color:#666380}.panelCudaCustomerList .container .listContent label span.links{background-color:#79e279;color:#156115;width:60px;text-align:center;border-radius:100px;transition:background-color .3s ease-in-out}.panelCudaCustomerList .container .listContent label span.links::after{content:"";font:var(--fa-font-solid);font-size:1.8em}.panelCudaCustomerList .container .listContent label span.links:hover{background-color:#4fd94f;transition:background-color .1s ease-in-out}.panelBase,.panelCudaHistoryEditDialog{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCudaHistoryEditDialog table{width:100%}.panelCudaHistoryEditDialog table tr td textarea{resize:none;width:100%;height:200px}.panelCudaHistoryEditDialog table tr td button{margin:10px auto;display:block}.panelBase,.panelCudaHistoryReminderDialog{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelCudaHistoryReminderDialog div{display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:center}.panelCudaHistoryReminderDialog div h1{margin:10px 0}.panelCudaHistoryReminderDialog div input{padding:5px}.panelCudaHistoryReminderDialog div button{margin:10px}.panelBase,.panelKatoEditUserDialog{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelKatoEditUserDialog .container{display:flex;align-items:flex-start}.panelKatoEditUserDialog .container table{width:220px}.panelBase,.panelMainPanelMenu{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelMainPanelMenu ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;padding:0;margin:0;display:flex;justify-content:flex-start;align-items:center;list-style:none}.panelMainPanelMenu ul li{width:100px;position:relative;margin:6px;padding:5px;height:90%;box-sizing:border-box;text-align:center;transition:background-color ease-out .3s;cursor:pointer}.panelMainPanelMenu ul li img{width:40px;height:40px;display:block;margin:0 auto}.panelMainPanelMenu ul li i{color:#1e90ff;font-size:2.6em;margin-bottom:10px}.panelMainPanelMenu ul li span{display:block}.panelMainPanelMenu ul li:hover{background-color:#f2f2f2;transition:background-color ease-out .1s}.panelMainPanelMenu ul li:active{background-color:#e6e6e6;transition:background-color ease-out .05s}.panelMainPanelMenu ul li:not(:last-child)::after{content:"";position:absolute;width:1px;top:5%;height:90%;background-color:#d9d9d9;right:-6px}.panelBase,.panelKatoUserInfo{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelKatoUserInfo table{width:100%;font-size:1.3em}.panelKatoUserInfo table tr td strong{font-weight:normal;font-size:1.5em}.panelKatoUserInfo button{border:none;border-radius:0;background-color:#1e90ff;color:#fff;font-size:1.5em;padding:5px 15px;margin:10px}.panelBase,.panelProjAddProject{overflow-y:auto;overflow-x:hidden;padding:0 20px;box-sizing:border-box}.panelProjAddProject{position:relative}.panelProjAddProject .container{display:flex;width:100%}.panelProjAddProject .container table{width:50%}.panelProjAddProject button{padding:8px 20px;font-size:1.3em;margin:10px}.panel-base{border-radius:10px}.panel-base:focus{outline:0}.panel-titlebar{width:100%;overflow:hidden;height:25px;border-radius:10px 10px 0 0}.panel-titlebar-icon{height:16px;margin-right:3px}.panel-titlebar-text{float:left;padding-left:10px;padding-top:5px;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 30px);white-space:nowrap;font-weight:bold}.panel-titlebar-text>span{vertical-align:top}.panel-titlebar-button-close{display:flex;justify-content:flex-end;align-items:center;width:25px;height:25px;position:absolute;right:0;top:0}.panel-titlebar-button-close::after{float:right;cursor:pointer;padding-right:8px;content:"";font:var(--fa-font-solid);display:flex;height:100%;align-items:center}.panel-content{width:100%;overflow:hidden;border-radius:0 0 10px 10px}.dialog-floating{position:absolute;border-radius:10px}.dialog-floating .panel-content{border-radius:0 0 10px 10px}.dialog-floating:focus{outline:0}.resize-handle{position:absolute;width:6px;height:6px;z-index:10}.resize-handle-corner{position:absolute;width:12px;height:12px;z-index:10}.resize-handle-e{cursor:e-resize}.resize-handle-w{cursor:w-resize}.resize-handle-s{cursor:s-resize}.resize-handle-n{cursor:n-resize}.resize-handle-ne{cursor:ne-resize}.resize-handle-nw{cursor:nw-resize}.resize-handle-se{cursor:se-resize}.resize-handle-sw{cursor:sw-resize}.draggable-dragging-active{opacity:.95}.dock-container{position:relative;border-radius:0 0 10px 10px}.dock-wheel-base{position:absolute}.dock-wheel-item{position:absolute;width:32px;height:32px}.dock-wheel-fill{margin-left:-16px;margin-top:-16px}.dock-wheel-left{margin-left:-48px;margin-top:-16px}.dock-wheel-right{margin-left:16px;margin-top:-16px}.dock-wheel-top{margin-left:-16px;margin-top:-48px}.dock-wheel-down{margin-left:-16px;margin-top:16px}.dock-wheel-panel-preview{position:absolute;background-color:rgba(128,128,255,.5)}.dock-wheel-fill-icon{background:url("/assets/dsts/dock_fill.png") 0 0}.dock-wheel-left-icon{background:url("/assets/dsts/dock_left.png") 0 0}.dock-wheel-right-icon{background:url("/assets/dsts/dock_right.png") 0 0}.dock-wheel-top-icon{background:url("/assets/dsts/dock_top.png") 0 0}.dock-wheel-down-icon{background:url("/assets/dsts/dock_bottom.png") 0 0}.dock-wheel-fill-icon-hover{background:url("/assets/dsts/dock_fill_sel.png") 0 0}.dock-wheel-left-icon-hover{background:url("/assets/dsts/dock_left_sel.png") 0 0}.dock-wheel-right-icon-hover{background:url("/assets/dsts/dock_right_sel.png") 0 0}.dock-wheel-top-icon-hover{background:url("/assets/dsts/dock_top_sel.png") 0 0}.dock-wheel-down-icon-hover{background:url("/assets/dsts/dock_bottom_sel.png") 0 0}.splitter-container-horizontal{background-color:#666380;float:left;position:relative}.splitter-container-vertical{background-color:#666380;position:relative}.splitbar-horizontal{width:100%;height:3px;cursor:n-resize;position:relative}.splitbar-horizontal-ghoust{width:100%;height:3px;cursor:n-resize;position:absolute}.splitbar-vertical{width:3px;height:100%;float:left;cursor:e-resize;position:relative}.splitbar-vertical-ghoust{width:3px;height:100%;position:absolute;cursor:e-resize}.dockspan-tab-host{display:inline-block;position:absolute;border-radius:10px}.dockspan-tab-content{position:relative;overflow:hidden;border-radius:0 0 10px 10px}.dockspan-tab-content:focus{outline:0}.dockspan-tab-handle{position:relative;height:22px;margin-right:5px;margin-top:5px;float:left;overflow:hidden;cursor:pointer;padding-right:16px;border-radius:5px 5px 0 0}.dockspan-tab-handle:hover{cursor:pointer}.dockspan-tab-handle-text{margin-top:3px;margin-left:6px;margin-right:6px;white-space:nowrap;overflow:hidden;float:left;text-overflow:ellipsis;width:calc(100% - 3px);display:block}.dockspan-tab-handle-text>span{vertical-align:top}.dockspan-tab-handle-close-button::after{margin-right:5px;float:right;position:absolute;right:0;content:"";font:var(--fa-font-solid);cursor:pointer;display:flex;height:100%;align-items:center}.dockspan-tab-handle-list-container{height:27px;overflow:hidden;display:none;margin-left:10px;border-radius:10px 10px 0 0}.dockspan-tab-handle-list-container-visible{display:flex}.dockspan-tab-handle-content-seperator{height:4px;display:none}.dockspan-tab-handle-content-seperator-visible{display:block}.dockspab-tab-handle-context-menu{position:absolute;z-index:10000000;padding:5px}.dockspab-tab-handle-context-menu>div{cursor:pointer;padding:2px}.dockspab-tab-handle-context-menu>div:hover{cursor:pointer;padding:2px}.disable-selection{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:default}.panel-titlebar{background-color:#84c2ff}.panel-titlebar-text{color:#2c2c2c}.panel-titlebar-button-close{color:#fff}.panel-titlebar-button-close:hover{color:#f00}.panel-content{background-color:#fafcff}.dialog-floating{box-shadow:5px 5px 20px -5px black}.dock-container{background-color:#666380}.document-manager{background-color:#666380}.dstsDockManager{background-color:#666380}.splitbar-horizontal,.splitbar-vertical{background-color:#666380}.splitbar-horizontal:hover,.splitbar-vertical:hover{background-color:#4f4d63}.splitbar-horizontal:active,.splitbar-vertical:active{background-color:#666380}.splitbar-horizontal-ghoust,.splitbar-vertical-ghoust{background-color:#fc0}.dockspan-tab-host{background-color:#fafcff}.dockspan-tab-content{background-color:#fafcff}.dockspan-tab-handle{background-color:#b7dbff;color:#2c2c2c}.dockspan-tab-handle:hover{background-color:#84c2ff;color:#f2f2f2}.dockspan-tab-handle-selected{background-color:#1e90ff;color:#f2f2f2}.dockspan-tab-handle-selected:hover{background-color:#1e90ff;color:#f2f2f2}.dockspan-tab-handle-active{background-color:#1e90ff}.dockspan-tab-handle-close-button:hover{color:#f00}.dockspan-tab-handle-list-container{background-color:#fafcff}.dockspan-tab-handle-content-seperator{background-color:#84c2ff}.dockspan-tab-handle-content-seperator-active{background-color:#1e90ff}.dockspan-panel-active{background-color:#1e90ff}.dockspan-panel-titlebar-text-active{color:#f2f2f2}.dockspab-tab-handle-context-menu{background-color:#fafcff;border:#383746 solid 2px;color:#000}.dockspab-tab-handle-context-menu>div:hover{background-color:#1e90ff;color:#f2f2f2}.dsts-float-fadeIn{animation:dsts-panel-float-fade;animation-duration:.3s;animation-iteration-count:1}@keyframes dsts-panel-float-fade{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}.dev{width:100vw;display:flex;flex-wrap:wrap}.dev-group{width:450px}.dev-list-simple{margin:0;padding:0;list-style:none}.dev-list-simple li{border-left:4px solid}.dev-list-complex{margin:0;padding:0;list-style:none}.dev-list-complex li{border-left:4px solid}.dev-list-complex li span{display:block}.dev-list-complex li p{margin:0;padding:10px}
/*!
 * Quill Editor v1.3.6
 * 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{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.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:'•'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'☑'}.ql-editor ul[data-checked=false]>li::before{content:'☐'}.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-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.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-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:'';display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media(pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble{box-sizing:border-box}.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:'';display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label::before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label::before,.ql-bubble .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label::before,.ql-bubble .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label::before,.ql-bubble .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"×";font-size:16px;font-weight:bold}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a::before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:normal;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a::after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a::before,.ql-container.ql-bubble:not(.ql-disabled) a::after{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease 200ms;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,.ql-container.ql-bubble:not(.ql-disabled) a:hover::after{visibility:visible}
/*!
 * Quill Editor v1.3.6
 * 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{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.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:'•'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'☑'}.ql-editor ul[data-checked=false]>li::before{content:'☐'}.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-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.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}
/*!
 * Quill Editor v1.3.6
 * 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{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.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:'•'}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'☑'}.ql-editor ul[data-checked=false]>li::before{content:'☐'}.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-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.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 button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .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-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.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,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.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;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{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-thin,.ql-snow .ql-stroke.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{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.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;width:24px;padding:2px 4px}.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{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[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-size .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-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[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-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[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-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[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-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[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:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.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]{display:none;border:1px solid #ccc;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}