*{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:12pt;line-height:125%;box-sizing:border-box;color:#555;margin:0;padding:0}html,body{width:100%;height:100%;background:#F0F1F4}html.mobile-menu-open,body.mobile-menu-open{overflow-y:hidden}.app-loading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.app-loading .spinner{height:200px;width:200px;animation:rotate 2s linear infinite;transform-origin:center center;position:absolute;inset:0;margin:auto}.app-loading .spinner .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#ddd}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.custom-dialog-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.gradient{background:#176fb6;background:linear-gradient(135deg,#176fb6 0%,#90e1ee 100%)}.blue{color:#176fb6}h1,h2,h3,h4,h5{color:#176fb6!important}h1{font-size:24pt;margin-bottom:30px}h2{font-size:16pt;margin-bottom:25px}h3{font-size:15pt;margin-bottom:20px}h4{font-size:13pt;margin-bottom:5px}h5{font-size:11pt}p{margin-bottom:20px}p a{font-weight:500}strong,b,.bold{font-weight:500;font-size:inherit;color:inherit}span{font-size:inherit;font-weight:inherit;color:inherit}ul,ol{padding-left:25px;margin-bottom:20px}ul li p:last-child,ol li p:last-child{margin-bottom:0}.table-wrapper{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse}table thead tr th{font-family:Roboto Condensed,Helvetica Neue,sans-serif;font-weight:600;padding:0 20px 5px;text-align:left;border-bottom:solid 2px #555555}table thead tr th:first-child{padding-left:10px}table thead tr th:last-child{padding-right:10px}table tbody>* td{padding:20px;border-bottom:solid 1px #CCCCCC;vertical-align:middle}table tbody>* td:first-child{padding-left:10px}table tbody>* td:last-child{padding-right:10px}table tbody>*:last-child td{border-bottom:none}table tbody>*:nth-child(even) td{background-color:#f7f8f9}.fontXXS{font-size:10pt}.fontXS{font-size:11pt}.fontS{font-size:12pt}.fontMS{font-size:13pt}.fontM{font-size:14pt}.fontL{font-size:18pt}.condensed{font-family:Roboto Condensed,Helvetica Neue,sans-serif}.text-center{text-align:center}.gapZ{margin-bottom:0}.gapXXS{margin-bottom:5px}.gapXS{margin-bottom:10px}.gapS{margin-bottom:20px}.gapM{margin-bottom:30px}.gapL{margin-bottom:50px}.gapLeftZ{margin-left:0}.gapLeftXXS{margin-left:5px}.gapLeftXS{margin-left:10px}.gapLeftS{margin-left:20px}.gapLeftM{margin-left:30px}.gapLeftL{margin-left:50px}button,.button{display:inline-flex!important;flex-flow:row nowrap;align-items:center;justify-content:center;min-height:40px;padding:5px 20px;border-radius:10px;font-size:14pt;font-weight:400;border:none;background-color:#fff;box-shadow:0 1px 5px #0003;cursor:pointer;outline:none;text-decoration:none!important;transition:background-color .2s ease-out,color .2s ease-out,opacity .2s ease-out;-webkit-appearance:none}button svg,.button svg{display:block;height:22px;margin-right:8px;fill:#176fb6;transition:fill .2s ease-out}button:hover,.button:hover{color:#fff!important;background-color:#176fb6!important}button:hover svg,.button:hover svg{fill:#fff!important}button.gradient,.button.gradient{color:#fff!important}button.gradient svg,.button.gradient svg{fill:#fff!important}button.gradient:hover,.button.gradient:hover{opacity:.75}button:disabled,.button:disabled{opacity:.6!important}input:not([type=radio]),input:not([type=checkbox]),select{height:40px;min-width:150px;background-color:#fff!important;border:solid 1px #CCCCCC!important;border-radius:5px;padding:5px 15px;outline:none;flex-grow:0;flex-shrink:0;-webkit-appearance:none;appearance:none;transition:border-color .2s ease-out}input:not([type=radio])::placeholder,input:not([type=checkbox])::placeholder,select::placeholder{color:#888}input:not([type=radio])::-ms-input-placeholder,input:not([type=checkbox])::-ms-input-placeholder,select::-ms-input-placeholder{color:#888}input:not([type=radio]):focus,input:not([type=checkbox]):focus,select:focus{border-color:#176fb6}input:not([type=radio])[type=search],input:not([type=checkbox])[type=search],select[type=search]{width:320px;max-width:100%;padding-right:35px;background:white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 64 64'%3E%3Cpath fill='%23888888' d='M62.8,57L48.5,42.6c3.3-4.4,5.2-9.9,5.2-15.8C53.7,12,41.6,0,26.8,0C12,0,0,12,0,26.8c0,14.8,12,26.8,26.8,26.8c5.9,0,11.4-1.9,15.8-5.2L57,62.8c0.8,0.8,1.9,1.2,2.9,1.2s2.1-0.4,2.9-1.2C64.4,61.2,64.4,58.6,62.8,57z M26.8,45.4c-10.2,0-18.6-8.3-18.6-18.6S16.6,8.3,26.8,8.3c10.2,0,18.6,8.3,18.6,18.6S37.1,45.4,26.8,45.4z'%3E%3C/path%3E%3C/svg%3E") no-repeat calc(100% - 10px) center}select{padding-right:35px;background:white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 64 64'%3E%3Cpath fill='%23888888' d='M1.1,19.1c1.8-2.5,5.3-3,7.8-1.2l22.9,16.8l23.4-16.9c1-0.7,2.1-1.1,3.3-1.1c1.7,0,3.4,0.8,4.5,2.3c1.8,2.5,1.2,6-1.3,7.8L35,46.1c-2,1.4-4.6,1.4-6.6,0L2.3,26.9C-0.2,25.1-0.7,21.6,1.1,19.1z'%3E%3C/path%3E%3C/svg%3E") no-repeat calc(100% - 10px) center;cursor:pointer}input[type=radio],input[type=checkbox]{position:relative;width:20px!important;height:20px!important;min-width:auto;background-color:#fff!important;border:solid 1px #CCCCCC!important;border-radius:50%!important;padding:0!important;outline:none;flex-grow:0;flex-shrink:0;-webkit-appearance:none;appearance:none;transition:border-color .2s ease-out}input[type=radio]:focus,input[type=checkbox]:focus{border-color:#176fb6}input[type=radio]:before,input[type=checkbox]:before{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:10px;height:10px;background:#888888;border-radius:50%;opacity:0;z-index:1;transition:opacity .2s ease-out}input[type=radio]:checked:before,input[type=checkbox]:checked:before{opacity:1}.cdk-overlay-backdrop{position:fixed;inset:0;background-color:#000000bf;z-index:4}.cdk-dialog-container{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0)!important;width:calc(100% - 60px)!important;height:auto!important;max-height:calc(100vh - 60px)!important;max-width:900px;padding:30px 50px 50px!important;border-radius:5px!important;background-color:#fff;box-shadow:0 5px 30px #0003;overflow-x:hidden;overflow-y:auto;z-index:5}.cdk-overlay-pane.slim .cdk-dialog-container{max-width:450px}.NgxEditor__MenuBar{background-color:#f0f1f4!important;border:solid 1px #CCCCCC;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}.NgxEditor{border:solid 1px #CCCCCC!important;border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.NgxEditor .NgxEditor__Content{min-height:120px;padding:15px}.mat-accordion{display:flex;flex-flow:column nowrap;padding:0 5px 5px;gap:10px}.mat-accordion .mat-expansion-panel{margin:0!important;background-color:#fff;border-radius:7px!important;box-shadow:0 1px 5px #0003}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{display:flex;flex-flow:row nowrap;align-items:center;padding:15px 25px;transition:background-color .25s ease-out;border-bottom-left-radius:0;border-bottom-right-radius:0}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header span{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;color:#176fb6;font-weight:500;font-size:13pt;margin-right:0;column-gap:10px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header span .arrow{width:16px;height:16px;fill:#888}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header span .arrow.active{display:none}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header:hover{background-color:#efefef}.mat-accordion .mat-expansion-panel.mat-expanded .mat-expansion-panel-header span .arrow{display:none}.mat-accordion .mat-expansion-panel.mat-expanded .mat-expansion-panel-header span .arrow.active{display:block}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body{padding:10px 25px 25px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body .command{display:block;width:100%;background-color:#555;color:#fff;padding:3px 15px;border-radius:5px;margin-bottom:10px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body .logs{width:100%;background-color:#f7f8f9;border:solid 1px #CCCCCC;border-radius:5px;padding:10px 20px;overflow-x:auto;overflow-y:auto;max-height:350px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body .logs .log-entry{width:100%;white-space:nowrap}.mat-snack-bar-container,.mat-tooltip{position:fixed;bottom:50px;left:50%;max-width:calc(100% - 30px)!important;margin:0!important;padding:14px 16px!important;border-radius:5px!important;background-color:#fff;color:#555!important;box-shadow:1px 1px 10px #0000004d;transform:translate(-50%)!important;z-index:5}.mat-snack-bar-container button,.mat-tooltip button{background-color:#176fb6;color:#fff;border-radius:5px;transition:background-color .2s ease-out}.mat-snack-bar-container button span,.mat-tooltip button span{color:#fff}.mat-snack-bar-container button:hover,.mat-tooltip button:hover{background-color:#555}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:100%;left:50%;margin-left:-60px}.tooltip:hover .tooltiptext{visibility:visible}.cdk-visually-hidden{display:none!important}@media only screen and (max-width: 1100px){.cdk-dialog-container{width:calc(100% - 30px)!important;max-height:calc(100vh - 30px)!important}}@media only screen and (max-width: 900px){.cdk-dialog-container{padding:25px!important}}@media only screen and (max-width: 750px){.cdk-dialog-container{padding:15px!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{padding:15px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body{padding:10px 15px 15px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body .logs{padding:5px 10px}}
