/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;font-family:sans-serif;line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}html{box-sizing:border-box}*,*:before,*:after{margin:0;padding:0;box-sizing:inherit}*{scrollbar-color:#d4d4d4 transparent;scrollbar-width:auto}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#d4d4d4}.disabled{opacity:.5;pointer-events:none}:disabled{opacity:.5}.hidden{visibility:hidden}img{max-width:100%;height:auto}table{table-layout:auto;width:100%;text-align:left;border-collapse:collapse}.container,.container-fluid{padding-left:1rem;padding-right:1rem}.container{position:relative;width:calc(100% - 2.5rem);max-width:87.5rem;margin-left:auto;margin-right:auto}.row{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row+.row{margin-top:1rem}.row>[class^=col]{position:relative;padding-right:1rem;padding-left:1rem}.row>.col{flex:1 0 0%;width:100%;max-width:100%}.row>.col-auto{flex:0 0 auto;width:auto;max-width:100%}.row>.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.row>.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.row>.col-3{flex:0 0 25%;max-width:25%}.row>.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row>.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.row>.col-6{flex:0 0 50%;max-width:50%}.row>.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.row>.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.row>.col-9{flex:0 0 75%;max-width:75%}.row>.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.row>.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.row>.col-12{flex:0 0 100%;max-width:100%}.row.no-spaces{margin-left:0!important;margin-right:0!important}.row.no-spaces>[class^=col]{padding-left:0!important;padding-right:0!important}.load-spinner{width:3rem;height:3rem;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.load-spinner:before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #007dc8;animation:prixClipFix 1.75s linear infinite}.load-spinner.r-16{width:1rem;height:1rem}.load-spinner.r-16:before{border-width:2px}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}#app-wrapper{display:grid;min-height:100vh;grid-template-areas:"header" "content" "footer";grid-template-rows:minmax(auto,max-content) minmax(auto,100%) minmax(auto,max-content);grid-template-columns:100%}#app-wrapper #app-header{grid-area:header;box-shadow:0 3px 6px #00000029}#app-wrapper #app-content{grid-area:content}#app-wrapper #app-footer{grid-area:footer}#main-content{height:100%;padding-bottom:4rem}#main-content .page-title{padding-top:2rem}#main-content .page-title h1{display:flex;align-items:center;column-gap:.75rem;font-size:1.75rem}#main-content .page-title h1 .custom-tooltip{font-size:1rem;cursor:pointer}#main-content .page-title h1 .custom-tooltip:hover{color:#10305c}#main-content .page-title h1 .help-link{color:#10305c;text-decoration:none;font-size:1rem;line-height:1;cursor:pointer}#main-content .page-title h1 .help-link:hover{color:#007dc8}#main-content .page-title.large-title h1{font-size:1.75rem;border-bottom:none;margin-bottom:0}#main-content .page-body{padding-top:1rem}#main-content .page-body section+section{margin-top:2rem}#main-content .page-body .setting-page>section>.row+.row{margin-top:2rem}#main-content .page-body .setting-page .modal-block,#main-content .page-body .setting-page .app-block{background-color:#fff;border-radius:.1875rem;box-shadow:0 4px 10px #00000029;padding:1rem 1rem 1.5rem}#main-content .page-footer{margin-top:2rem}#main-content .page-nav{display:flex;flex-direction:row;column-gap:.625rem}#main-content .page-nav .nav-btn .page-txt{display:none}#nav-wrapper{padding-top:2rem}kostal-settings-modal #main-content .page-title{padding-top:0}kostal-settings-modal #main-content .page-title h1{padding-top:0}kostal-settings-modal #main-content .row.pagination{margin-top:0!important}@media only screen and (max-width: 1080px){#nav-wrapper{justify-content:center!important}#nav-wrapper .nav-btn{flex:1 0 0%;width:100%;max-width:100%;display:flex;align-items:center;column-gap:.5rem}#nav-wrapper .nav-btn .page-txt{display:inline-flex!important}#nav-wrapper .nav-btn:first-child{justify-content:flex-end}}@media only screen and (max-width: 980px){.container{width:100%;max-width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row>[class^=col]{position:relative;padding-right:.5rem;padding-left:.5rem}}@media only screen and (max-width: 768px){#nav-wrapper>.row{justify-content:flex-end!important}#main-content .page-title h1{font-size:1.75rem}#main-content .page-title.large-title h1{font-size:2rem}}@media only screen and (max-width: 480px){#nav-wrapper{margin-top:0;border-top:none}#main-content{overflow:hidden}#main-content .page-title h1{padding:0;border:none}#main-content .page-body section+section{margin-top:1rem}#main-content .page-body .setting-page .modal-block,#main-content .page-body .setting-page .app-block{padding:.75rem .5rem 1.5rem}}@font-face{font-family:font-primary;src:url(/assets/fonts/Helvetica_Neue/HelveticaNeueLTW1G-Lt.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;ascent-override:110%}@font-face{font-family:font-primary;src:url(/assets/fonts/Helvetica_Neue/HelveticaNeueLTW1G-LtIt.woff) format("woff");font-weight:300;font-style:italic;font-display:swap;ascent-override:110%}@font-face{font-family:font-primary;src:url(/assets/fonts/Helvetica_Neue/HelveticaNeueLTW1G-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;ascent-override:110%}@font-face{font-family:font-primary;src:url(/assets/fonts/Helvetica_Neue/HelveticaNeueLTW1G-It.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;ascent-override:110%}@font-face{font-family:font-primary;src:url(/assets/fonts/Helvetica_Neue/HelveticaNeueLTW1G-Md.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;ascent-override:110%}@font-face{font-family:font-primary;src:url(/assets/fonts/Helvetica_Neue/HelveticaNeueLTW1G-MdIt.woff) format("woff");font-weight:500;font-style:italic;font-display:swap;ascent-override:110%}@font-face{font-family:font-primary;src:url(/assets/fonts/Helvetica_Neue/HelveticaNeueLTW1G-Bd.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;ascent-override:110%}@font-face{font-family:font-primary;src:url(/assets/fonts/Helvetica_Neue/HelveticaNeueLTW1G-BdIt.woff) format("woff");font-weight:700;font-style:italic;font-display:swap;ascent-override:110%}@font-face{font-family:kostal-icons;src:url(/assets/fonts/Kostal_Icons/kostal-icons.eot);src:url(/assets/fonts/Kostal_Icons/kostal-icons.eot#iefix) format("embedded-opentype"),url(/assets/fonts/Kostal_Icons/kostal-icons.ttf) format("truetype"),url(/assets/fonts/Kostal_Icons/kostal-icons.woff) format("woff"),url(/assets/fonts/Kostal_Icons/kostal-icons.svg#kostal-icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:kostal-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}[class^=icon-]:after,[class*=" icon-"]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-bars:before{content:"\e900"}.icon-ellipsis-vertical:before{content:"\e901"}.icon-list:before{content:"\e902"}.icon-grid:before{content:"\e903"}.icon-calendar-days:before{content:"\e904"}.icon-caret-left:before{content:"\e964"}.icon-caret-right:before{content:"\e905"}.icon-cart-shopping:before{content:"\e906"}.icon-chevron-down:before{content:"\e907"}.icon-chevron-left:before{content:"\e908"}.icon-chevron-right:before{content:"\e909"}.icon-chevron-up:before{content:"\e90a"}.icon-circle-check:before{content:"\e90b"}.icon-circle-check-alt:before{content:"\e90c"}.icon-circle-plus:before{content:"\e90d"}.icon-plus:before{content:"\e90e"}.icon-circle-xmark:before{content:"\e90f"}.icon-octagon-xmark:before{content:"\e910"}.icon-xmark:before{content:"\e911"}.icon-circle-info:before{content:"\e912"}.icon-circle-info-alt:before{content:"\e913"}.icon-info:before{content:"\e914"}.icon-circle-user:before{content:"\e915"}.icon-user:before{content:"\e916"}.icon-clock:before{content:"\e917"}.icon-clone:before{content:"\e918"}.icon-comments:before{content:"\e919"}.icon-download:before{content:"\e91a"}.icon-earth-europe:before{content:"\e91b"}.icon-envelope:before{content:"\e91c"}.icon-eye:before{content:"\e91d"}.icon-file-image:before{content:"\e91e"}.icon-file-import:before{content:"\e91f"}.icon-file-lines:before{content:"\e920"}.icon-file-pdf:before{content:"\e921"}.icon-gear:before{content:"\e922"}.icon-heart:before{content:"\e923"}.icon-heart-alt:before{content:"\e924"}.icon-lock:before{content:"\e925"}.icon-magnifying-glass:before{content:"\e926"}.icon-pen:before{content:"\e927"}.icon-pen-to-square:before{content:"\e928"}.icon-play:before{content:"\e929"}.icon-print:before{content:"\e92a"}.icon-question:before{content:"\e92b"}.icon-solar-panel:before{content:"\e92c"}.icon-square-minus:before{content:"\e92d"}.icon-square-plus:before{content:"\e92e"}.icon-trash-can:before{content:"\e92f"}.icon-triangle-exclamation:before{content:"\e930"}.icon-arrow-down:before{content:"\e931"}.icon-arrow-left:before{content:"\e932"}.icon-arrow-right:before{content:"\e933"}.icon-arrow-up:before{content:"\e934"}.icon-arrow-right-arrow-left:before{content:"\e935"}.icon-rotate-right:before{content:"\e936"}.icon-check:before{content:"\e937"}.icon-log-out:before{content:"\e938"}.icon-user-alt:before{content:"\e939"}.icon-eye-slash:before{content:"\e93a"}.icon-wifi:before,.icon-WLAN:before{content:"\e93b"}.icon-upload:before{content:"\e93c"}.icon-solarpanel:before,.icon-PV:before{content:"\e93d"}.icon-sg-ready:before,.icon-SGReady:before{content:"\e93e"}.icon-car-battery:before,.icon-Storage:before{content:"\e93f"}.icon-heating-pump:before{content:"\e940"}.icon-self-consumption:before{content:"\e941"}.icon-ev:before{content:"\e942"}.icon-feed-in:before{content:"\e943"}.icon-circle-question:before{content:"\e944"}.icon-backup-feature:before,.icon-Backup:before{content:"\e945"}.icon-power-line:before{content:"\e946"}.icon-star:before{content:"\e947"}.icon-wallbox:before{content:"\e948"}.icon-wrench:before{content:"\e949"}.icon-arrow-turn-down-right:before{content:"\e94a"}.icon-energy-meter:before{content:"\e94b"}.icon-inverter:before{content:"\e94c"}.icon-profitability:before{content:"\e94d"}.icon-sun:before{content:"\e94e"}.icon-tag:before{content:"\e94f"}.icon-location:before{content:"\e950"}.icon-piggy-bank:before{content:"\e951"}.icon-house:before{content:"\e952"}.icon-chart-line-down:before{content:"\e953"}.icon-angle:before{content:"\e954"}.icon-compass:before{content:"\e955"}.icon-calculator:before{content:"\e956"}.icon-clock-rotate-left:before{content:"\e957"}.icon-plenticoin:before{content:"\e958"}.icon-wallbox-code:before{content:"\e95a"}.icon-wallbox-code:after{content:"\e959";color:#10305c!important}.icon-plenticore-code:before{content:"\e95c"}.icon-plenticore-code:after{content:"\e95b";color:#10305c!important}.icon-battery-code:before{content:"\e95e"}.icon-battery-code:after{content:"\e95d";color:#10305c!important}.icon-status-postponed:before{content:"\e95f"}.icon-status-planned:before{content:"\e960"}.icon-status-new:before{content:"\e961"}.icon-status-closed:before{content:"\e962"}.icon-project-status:before{content:"\e963"}.icon-user-card:before{content:"\e965"}body{font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;font-weight:400;letter-spacing:.01rem;color:#3b3b3b}button[class^=app-btn--],table .highlighted{font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif;color:#10305c}h1{font-size:3rem;line-height:1.17;font-weight:700}h2{font-size:2rem;line-height:1.19;font-weight:700}h3{font-size:2rem;line-height:1.19;font-weight:400}h4{font-size:1.3125rem;line-height:1.25;font-weight:700}h5{font-size:1.3125rem;line-height:1.25;font-weight:400}h6,p,li{font-size:1rem;line-height:1.5;font-weight:400}p{margin-bottom:1rem}p:last-of-type{margin-bottom:0}p a{font-weight:700;color:#007dc8}p strong{font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (max-width: 768px){body{font-size:.875rem}}@media only screen and (max-width: 768px){h1{font-size:2rem}h2{font-size:1.75rem}h5{font-size:1.1875rem}p,li{font-size:.875rem}}.form-group .row+.row,.form-group+.row,.form-group+.form-group,.row+.form-group{margin-top:.75rem}.form-group .row{margin-right:-.5rem;margin-left:-.5rem;align-items:flex-end}.form-group .row>[class^=col]{padding-right:.5rem;padding-left:.5rem}.form-group .row.align-items-start{align-items:flex-start}.form-group .row.align-items-stretch{align-items:stretch}.form-group .row.align-items-center{align-items:center}.input-wrapper,.date-wrapper{position:relative;width:100%}.input-wrapper label,.date-wrapper label{display:block;font-size:.8125rem;line-height:1.25rem;font-weight:400;letter-spacing:.016rem;color:#999;margin-bottom:.156rem;font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif}.input-wrapper label .custom-tooltip,.date-wrapper label .custom-tooltip{position:relative;top:.125rem;font-size:1rem;color:#999;cursor:pointer}.input-wrapper label .custom-tooltip:hover,.date-wrapper label .custom-tooltip:hover{color:#10305c}.input-wrapper label.nowrap,.date-wrapper label.nowrap{white-space:nowrap}.input-wrapper .input-contents,.date-wrapper .input-contents{display:flex;width:100%;position:relative;overflow:hidden}.input-wrapper input[type=text],.input-wrapper input[type=number],.input-wrapper select,.input-wrapper textarea,.date-wrapper input[type=text],.date-wrapper input[type=number],.date-wrapper select,.date-wrapper textarea{border:1px solid #3b3b3b;background-color:#fff;border-radius:.1875rem;height:2.5rem;width:100%;padding:0 1rem;font-size:1rem;line-height:1.5;color:#3b3b3b}.input-wrapper input[type=text]:focus-visible,.input-wrapper input[type=number]:focus-visible,.input-wrapper select:focus-visible,.input-wrapper textarea:focus-visible,.date-wrapper input[type=text]:focus-visible,.date-wrapper input[type=number]:focus-visible,.date-wrapper select:focus-visible,.date-wrapper textarea:focus-visible{border-color:#007dc8!important;border-color:transparent;outline:none}.input-wrapper input[type=text][readonly],.input-wrapper input[type=number][readonly],.input-wrapper select[readonly],.input-wrapper textarea[readonly],.date-wrapper input[type=text][readonly],.date-wrapper input[type=number][readonly],.date-wrapper select[readonly],.date-wrapper textarea[readonly]{background-color:#f8f8f8!important;border-color:transparent!important;opacity:1}.input-wrapper textarea,.date-wrapper textarea{min-height:2.5rem;height:7rem;padding-top:.5rem;padding-bottom:.5rem;resize:none}.input-wrapper .character-counter,.date-wrapper .character-counter{font-size:.8125rem;line-height:1;color:#999;position:absolute;bottom:0;right:0;padding:.5rem;-webkit-user-select:none;user-select:none;pointer-events:none}.input-wrapper.img-input .img-wrapper,.date-wrapper.img-input .img-wrapper{display:flex;background-color:#f8f8f8;border:1px solid #ececec;border-radius:.1875rem;width:10rem;aspect-ratio:1/1;position:relative}.input-wrapper.img-input .img-wrapper img,.date-wrapper.img-input .img-wrapper img{width:100%;height:100%;object-fit:cover}.input-wrapper.img-input .img-wrapper .edit-btn,.date-wrapper.img-input .img-wrapper .edit-btn{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1;text-align:center;border-radius:0;border:none;background-color:transparent;color:#10305c;position:absolute;bottom:.625rem;right:.625rem;cursor:pointer}.input-wrapper.img-input .img-wrapper .edit-btn:hover,.date-wrapper.img-input .img-wrapper .edit-btn:hover{color:#999}.input-wrapper.img-input .img-wrapper .edit-btn:active,.date-wrapper.img-input .img-wrapper .edit-btn:active{color:#007dc8}.input-wrapper.with-unit,.date-wrapper.with-unit{display:flex;flex-direction:row;column-gap:.625rem}.input-wrapper.with-unit .unit,.date-wrapper.with-unit .unit{align-self:center;margin-top:1.375rem;font-size:.8125rem;color:#999}.input-wrapper .file-upload input,.date-wrapper .file-upload input{display:none}.input-wrapper .file-upload label,.date-wrapper .file-upload label{display:inline-flex;align-items:center;justify-content:center;text-align:center;column-gap:.625rem;min-height:2.5rem;padding:.25rem 1rem;border-radius:.1875rem;border-width:2px;border-style:solid;font-size:.9375rem;font-weight:700;letter-spacing:.0625rem;text-transform:none;cursor:pointer;background-color:transparent;border-color:#10305c;color:#10305c;margin:0}.input-wrapper .file-upload label:hover,.date-wrapper .file-upload label:hover{background-color:#10305c;border-color:transparent;color:#fff}.select-wrapper label{display:block;font-size:.8125rem;line-height:1.25rem;font-weight:400;letter-spacing:.016rem;color:#999;margin-bottom:.156rem;pointer-events:auto}.select-wrapper label .custom-tooltip{position:relative;top:.125rem;font-size:1rem;color:#999;cursor:pointer}.select-wrapper label .custom-tooltip:hover{color:#10305c}.switch-radio-buttons{display:flex;flex-direction:row;align-items:stretch;border:2px solid #10305c;border-radius:.1875rem;overflow:hidden;position:relative}.switch-radio-buttons .radio-btn{flex:1 0 0%;width:100%;max-width:100%;position:relative;z-index:1}.switch-radio-buttons .radio-btn input{display:none}.switch-radio-buttons .radio-btn input.first-option~label:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#10305c;top:0;left:0;z-index:-1;transition:left ease .15s}.switch-radio-buttons .radio-btn input.first-option:not(:checked)~label:before{left:100%}.switch-radio-buttons .radio-btn input:checked~label{color:#fff}.switch-radio-buttons .radio-btn label{display:flex;align-items:center;justify-content:center;text-align:center;font-size:1rem;line-height:1.4;min-height:2.25rem;padding:0 1rem;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none;color:#999;transition:ease .15s}.file-upload-form input{display:none}.file-upload-form .dropbox{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;border-radius:.1875rem;border:1px dashed #999;background-color:#f8f8f8;transition:ease .15s;cursor:pointer}.file-upload-form .dropbox>i{font-size:2.5rem;margin-bottom:.5rem;color:#10305c}.file-upload-form .dropbox>.txt{font-size:.875rem;color:#999;margin-bottom:1rem}.file-upload-form .dropbox>label{display:inline-flex;align-items:center;justify-content:center;text-align:center;column-gap:.625rem;min-height:2.5rem;padding:.25rem 1rem;border-radius:.1875rem;border-width:2px;border-style:solid;font-size:.9375rem;font-weight:700;letter-spacing:.0625rem;text-transform:none;cursor:pointer;background-color:#fff;border-color:#10305c;color:#10305c}.file-upload-form .dropbox>label:hover{background-color:#10305c;border-color:transparent;color:#fff}.file-upload-form .dropbox>label:active{background-color:#007dc8;border-color:transparent;color:#fff}.file-upload-form .dropbox:hover{background-color:#007dc81a;border-color:#007dc8;border-style:solid}.pre-setting-selector,.pre-setting-options{display:flex;flex-direction:row;gap:1rem}.pre-setting-selector .single-btn,.pre-setting-options .single-btn{flex:1 0 0%;width:100%;max-width:100%;display:inline-flex;flex-direction:column;align-items:center;text-align:center}.pre-setting-selector .single-btn input,.pre-setting-options .single-btn input{display:none}.pre-setting-selector .single-btn input:checked~label,.pre-setting-options .single-btn input:checked~label{background-color:#10305c;border-color:transparent;color:#fff}.pre-setting-selector .single-btn input:checked~span.title,.pre-setting-options .single-btn input:checked~span.title{color:#3b3b3b}.pre-setting-selector .single-btn label,.pre-setting-options .single-btn label{width:6rem;height:6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:3.5rem;border:1px solid #999;color:#999;margin-bottom:.5rem;cursor:pointer}.pre-setting-selector .single-btn label:hover,.pre-setting-options .single-btn label:hover{background-color:#ececec}.pre-setting-selector .single-btn span.title,.pre-setting-options .single-btn span.title{font-size:.8125rem;line-height:1.3;color:#999;max-width:7rem}.pre-setting-title{display:block;font-size:1.125rem;font-weight:400;line-height:1.5;margin-bottom:.5rem;color:#3b3b3b}.search-wrapper .input-wrapper input{padding-right:2.25rem}.search-wrapper .input-wrapper:after{content:"\e926";font-family:kostal-icons!important;font-style:normal;font-weight:400;font-size:.9375rem;position:absolute;right:.875rem;color:#10305c;pointer-events:none;bottom:.625rem}.installation-type{display:grid;grid-template-columns:auto auto auto;gap:.5rem;width:-moz-fit-content;width:fit-content}.installation-type .radio-btn{position:relative}.installation-type .radio-btn input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;opacity:0}.installation-type .radio-btn input:checked~label{background-color:#e5f2f9;outline:2px solid #007dc8}.installation-type .radio-btn label{display:flex;align-items:center;justify-content:center;text-align:center;width:6rem;height:6rem;margin-bottom:0;border-radius:.1875rem;background-color:#d9d9d9;cursor:pointer;-webkit-user-select:none;user-select:none}.installation-type .radio-btn label svg{width:100%;height:auto}@media only screen and (max-width: 768px){.input-wrapper input[type=text],.input-wrapper input[type=number],.input-wrapper select,.input-wrapper textarea,.date-wrapper input[type=text],.date-wrapper input[type=number],.date-wrapper select,.date-wrapper textarea{padding:0 .75rem;font-size:.875rem}.switch-radio-buttons .radio-btn label{font-size:.875rem}}.mat-mdc-form-field-subscript-wrapper{display:none}.cdk-overlay-pane:not(.mat-mdc-tooltip-panel){width:auto;height:auto;max-width:100%!important}.cdk-overlay-pane:not(.mat-mdc-tooltip-panel) .mat-mdc-select-panel{min-width:8rem}.cdk-overlay-pane:not(.mat-mdc-tooltip-panel) .mat-mdc-select-panel.inverter-model{min-width:14rem}.mat-mdc-dialog-container .mdc-dialog__surface{width:81.25rem!important;max-width:calc(100% - 5rem)!important}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:#007dc8!important}.select-wrapper .mat-mdc-form-field{width:100%!important;margin-top:1.375rem}.select-wrapper .mat-mdc-form-field-flex,.select-wrapper .mat-mdc-form-field-infix,.select-wrapper .mat-mdc-select{height:100%!important}.mat-mdc-form-field-infix{width:4rem!important}.select-wrapper .mdc-text-field{padding:0!important;overflow:unset!important}.select-wrapper .mat-mdc-form-field:hover .mat-mdc-form-field-focus-overlay{opacity:0!important}.select-wrapper .mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:1!important}.select-wrapper .mat-mdc-form-field-focus-overlay{border-radius:.1875rem}.select-wrapper .mdc-line-ripple{display:none!important}.select-wrapper .mat-mdc-text-field-wrapper{border-radius:0!important;background-color:transparent!important}.select-wrapper .mat-mdc-select{height:2.5rem!important;border:1px solid #3b3b3b!important;border-radius:.1875rem!important;background-color:#fff}.select-wrapper .mat-mdc-form-field:hover .mat-mdc-select,.select-wrapper .mat-mdc-form-field.mat-focused .mat-mdc-select{border-color:#007dc8!important}.select-wrapper .mat-mdc-select-placeholder{transition:none!important;color:#3b3b3b}.select-wrapper .mat-mdc-select[aria-expanded=true] .mat-mdc-select-placeholder{color:#fff;opacity:.5}.select-wrapper .mat-mdc-select[aria-expanded=true]{background-color:#007dc8}.select-wrapper .mat-mdc-form-field-infix{padding-top:0!important;padding-bottom:0!important;min-height:unset!important;min-width:4rem}.select-wrapper .mat-mdc-select-trigger{height:100%!important;align-items:center!important;padding:0 .75rem 0 1rem!important;column-gap:.25rem}.select-wrapper.reduce-space .mat-mdc-select-trigger{padding-left:.75rem!important}.select-wrapper.reduce-space .mat-mdc-select-value{font-size:.9375rem!important;line-height:1!important}.select-wrapper.reduce-space .mat-mdc-select-value .mat-mdc-select-value-text{white-space:wrap}.select-wrapper .mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:none!important;height:auto!important}.select-wrapper .mat-mdc-select-arrow{position:relative!important;width:1rem!important;height:1rem!important;transition:all linear .15s}.select-wrapper .mat-mdc-select-arrow:before{content:"\e907";font-family:kostal-icons;font-size:.9375rem;position:absolute;color:#3b3b3b;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.select-wrapper .mat-mdc-select.select-wrapper--inactive .mat-mdc-select-arrow:before{width:0px;height:0px;content:"";opacity:0!important}.select-wrapper .mat-mdc-select[aria-expanded=true] .mat-mdc-select-arrow{transform:rotate(180deg)}.select-wrapper .mat-mdc-select-arrow svg{display:none!important}.select-wrapper .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{width:100%;max-width:100%!important;height:auto;top:unset;right:unset!important;bottom:50%;left:0!important;transform:translateY(50%);margin:0;padding:0 2.5rem 0 1rem;font-size:1rem;line-height:1.25rem!important;color:#3b3b3b;transition:all linear .15s!important}.select-wrapper .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label mat-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.select-wrapper .mdc-text-field--filled .mdc-floating-label--float-above{transform:none!important;bottom:100%!important;padding:0!important;color:#007dc8!important;font-size:.8125rem!important;pointer-events:none!important}.select-wrapper .mdc-text-field--filled .mdc-floating-label--float-above mat-label{display:block}.select-wrapper .mat-mdc-select-value{font-size:1rem!important;line-height:1.5!important;color:#3b3b3b!important}.select-wrapper .mat-mdc-select[aria-expanded=true] .mat-mdc-select-value,.select-wrapper .mat-mdc-select[aria-expanded=true] .mat-mdc-select-arrow:before{color:#fff!important}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{box-shadow:0 4px 10px #00000029;background-color:#fff;padding:0!important;border-radius:.1875rem!important}.mat-mdc-select-panel .mat-mdc-option,.mat-mdc-autocomplete-panel .mat-mdc-option{min-height:unset;padding:.625rem 1rem}.mat-mdc-select-panel .mat-mdc-option .mat-pseudo-checkbox,.mat-mdc-autocomplete-panel .mat-mdc-option .mat-pseudo-checkbox{width:1rem;height:1rem;margin-right:.75rem;border:1px solid #3b3b3b;align-self:flex-start;top:.1875rem}.mat-mdc-select-panel .mat-mdc-option .mat-pseudo-checkbox.mat-pseudo-checkbox-checked:after,.mat-mdc-autocomplete-panel .mat-mdc-option .mat-pseudo-checkbox.mat-pseudo-checkbox-checked:after{width:.5rem;height:.25rem;border-left:2px solid #3b3b3b;border-bottom:2px solid #3b3b3b;top:.166rem;left:.15rem}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{display:flex;align-items:flex-start;column-gap:.5rem;font-size:1rem;line-height:1.5;color:#3b3b3b}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text i,.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text i{position:relative;top:.125rem}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text .info-icon,.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text .info-icon{align-self:center;top:unset;color:#3b3b3b;cursor:pointer}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text .info-icon:hover,.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text .info-icon:hover{color:#007dc8}.mat-mdc-select-panel .mat-mdc-option .mat-ripple,.mat-mdc-autocomplete-panel .mat-mdc-option .mat-ripple{display:none!important}.mat-mdc-select-panel .mat-mdc-option:hover .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option:hover .mdc-list-item__primary-text{color:#007dc8}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active{background-color:#ececec}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active .mdc-list-item__primary-text{color:#007dc8}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--disabled,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--disabled{opacity:1}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text{color:#cbcbcb}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text .info-icon,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text .info-icon{color:#999}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text .info-icon:hover,.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text .info-icon:hover{color:#007dc8}.mat-mdc-select-panel .search-wrapper,.mat-mdc-autocomplete-panel .search-wrapper{padding:.625rem 1rem;background-color:#fff;position:sticky;top:-.25rem;z-index:1}.mat-mdc-select-panel .search-wrapper input,.mat-mdc-autocomplete-panel .search-wrapper input{border:1px solid #3b3b3b;background-color:#fff;border-radius:.1875rem;height:2.5rem;width:100%;padding:0 2.25rem 0 1rem;font-size:1rem;color:#3b3b3b}.mat-mdc-select-panel .search-wrapper input:focus-visible,.mat-mdc-autocomplete-panel .search-wrapper input:focus-visible{border-color:#007dc8;outline:none}.mat-mdc-select-panel .search-wrapper:before,.mat-mdc-autocomplete-panel .search-wrapper:before{content:"";display:block;height:.25rem;width:100%;background-color:#fff;position:absolute;bottom:100%;left:0}.mat-mdc-select-panel .search-wrapper:after,.mat-mdc-autocomplete-panel .search-wrapper:after{content:"\e926";font-family:kostal-icons!important;font-style:normal;font-weight:400;font-size:.9375rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:#10305c;pointer-events:none}.mat-mdc-select-panel.panel-bordered,.mat-mdc-autocomplete-panel.panel-bordered{border:1px solid #3b3b3b;padding-top:.25rem!important;padding-bottom:.25rem!important}.mat-mdc-select-panel.panel-bordered .mat-mdc-option,.mat-mdc-autocomplete-panel.panel-bordered .mat-mdc-option{min-height:unset;padding-top:.25rem;padding-bottom:.25rem}.mat-mdc-select-panel.panel-bordered .mat-mdc-option .mat-pseudo-checkbox,.mat-mdc-autocomplete-panel.panel-bordered .mat-mdc-option .mat-pseudo-checkbox{top:.1875rem}.select-wrapper.label-fixed .mat-mdc-form-field{margin-top:0}.select-wrapper.label-fixed .mdc-text-field--filled .mdc-floating-label--float-above{bottom:50%!important;color:inherit!important;font-size:inherit!important;transform:translateY(50%)!important;padding:0 2.5rem 0 1rem!important;color:#fff!important;transition:none!important}.select-wrapper.label-fixed .mat-mdc-select[aria-expanded=true]:not(.mat-mdc-select-empty){position:relative;z-index:1}.select-wrapper.dark-focus .mat-mdc-select[aria-expanded=true]{background-color:#10305c;border-color:#10305c!important}.input-wrapper .mat-mdc-form-field{width:100%!important;margin-top:1.25rem}.input-wrapper .mat-mdc-form-field mat-spinner{position:absolute;right:.625rem;top:50%;transform:translateY(-50%)}.input-wrapper .mat-mdc-text-field-wrapper{padding:0!important}.input-wrapper .mat-mdc-form-field-infix{width:100%!important;min-height:unset!important}.input-wrapper .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:0!important;padding-bottom:0!important}.input-wrapper .mdc-text-field--outlined .mdc-text-field__input{height:2.5rem!important;font-size:1rem!important;line-height:1.5!important;color:#3b3b3b!important;padding:0 1rem;border-radius:.25rem;background-color:#fff}.input-wrapper .mat-mdc-form-field:not(.mat-form-field-hide-placeholder) .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.input-wrapper .mat-mdc-form-field:not(.mat-form-field-hide-placeholder) .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.input-wrapper .mat-mdc-form-field:not(.mat-form-field-hide-placeholder) .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-width:1px!important;border-color:#3b3b3b}.input-wrapper .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,.input-wrapper .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,.input-wrapper .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing,.input-wrapper .mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__leading,.input-wrapper .mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch,.input-wrapper .mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__trailing{border-width:1px!important;border-color:#007dc8!important}.input-wrapper .mdc-notched-outline--notched .mdc-notched-outline__notch{border-top-width:1px!important;border-top-style:solid!important}.input-wrapper .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading{border-top-left-radius:.1875rem!important;border-bottom-left-radius:.1875rem!important}.input-wrapper .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-top-right-radius:.1875rem!important;border-bottom-right-radius:.1875rem!important}.input-wrapper .mat-mdc-form-field .mdc-notched-outline__notch{clip-path:none!important;margin:0!important;padding:0!important;border-left:none!important}.input-wrapper .mdc-text-field .mdc-floating-label{position:absolute;width:100%;max-width:100%!important;height:auto;top:unset;right:unset!important;bottom:50%;left:0!important;transform:translateY(50%);margin:0;padding:0 1rem;font-size:1rem;line-height:1.5!important;color:#3b3b3b;transition:all linear .15s!important;letter-spacing:0!important}.input-wrapper .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:none!important;bottom:100%!important;padding:0!important;color:#007dc8!important;font-size:.8125rem!important;pointer-events:none!important}.input-wrapper.label-fixed .mat-mdc-form-field{margin-top:0}.input-wrapper.label-fixed .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{bottom:50%!important;color:inherit!important;font-size:inherit!important;transform:translateY(50%)!important;padding:0 2.5rem 0 1rem!important;opacity:0!important;visibility:hidden!important}.radio-wrapper{display:flex;flex-direction:column;row-gap:.25rem}.mat-mdc-radio-button{display:flex}.mat-mdc-radio-button .mdc-form-field .mdc-radio{padding:0!important;width:1.25rem;height:1.25rem}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mat-mdc-radio-touch-target{width:100%;height:100%}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__native-control{width:100%!important;height:100%!important;border:none}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:translate(-50%,-50%) scale(1)}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__background{width:100%;height:100%}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__background .mdc-radio__outer-circle{width:100%;height:100%;border-color:#10305c!important;border-width:2px!important;background-color:#fff}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__background .mdc-radio__inner-circle{top:50%;left:50%;transform:translate(-50%,-50%) scale(0);border:none;background-color:#10305c;width:.5rem;height:.5rem}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mat-radio-ripple{width:2.5rem;height:2.5rem;transform:translate(-50%,-50%) translateZ(0);top:50%;left:50%}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mat-radio-ripple .mat-ripple-element{background-color:#3b3b3b!important}.mat-mdc-radio-button .mdc-form-field .mdc-radio .mat-radio-ripple .mat-ripple-element.mat-radio-persistent-ripple{width:100%;height:100%;transition:ease .2s}.mat-mdc-radio-button .mdc-form-field .mdc-radio:hover .mat-ripple-element.mat-radio-persistent-ripple{transform:scaleZ(1)}.mat-mdc-radio-button .mdc-form-field label{padding-left:1rem;cursor:pointer;word-break:break-word}.mat-mdc-radio-button .mdc-form-field label strong{color:#10305c;font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif}.mat-mdc-radio-button.no-label label{display:none}.mat-mdc-radio-button.bold-label{font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#10305c}.checkbox-wrapper{display:flex;flex-direction:column;row-gap:.5rem}.mat-mdc-checkbox{display:flex}.mat-mdc-checkbox .mdc-form-field{display:inline-grid;grid-template-columns:auto auto;line-height:1}.mat-mdc-checkbox .mdc-form-field label{letter-spacing:.016rem;font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif;padding:0;padding-left:1rem;-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:1.5}.mat-mdc-checkbox .mdc-form-field label .custom-tooltip{font-size:1rem;color:#999;margin-left:.25rem}.mat-mdc-checkbox .mdc-form-field label .custom-tooltip:hover{color:#10305c}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox{padding:0;width:auto;height:auto;flex:0 0 auto;max-width:100%;margin-top:0;margin-bottom:0}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__background{position:relative;top:unset;left:unset;right:unset;bottom:unset;width:1.25rem;height:1.25rem}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mat-mdc-checkbox-touch-target,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox input{width:100%;height:100%}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__ripple{transform:scale(0);opacity:0;transition:ease .2s;background-color:#3b3b3b}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:#fff;border-color:#3b3b3b}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control:focus:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:#fff;border-color:#3b3b3b}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:#fff;border-color:#007dc8}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#007dc8}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox .mdc-checkbox__native-control:not([disabled]):focus-visible~.mdc-checkbox__ripple{transform:scale(2);opacity:.16}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{background-color:#fff;border-color:#007dc8}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:#fff;border-color:#007dc8}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{transform:scale(2);opacity:.16}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{background-color:#007dc8;border-color:#007dc8}.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mat-mdc-checkbox .mdc-form-field .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff}.mat-mdc-checkbox .mdc-form-field:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{transform:scale(2);opacity:.16}.mat-mdc-checkbox.align-center .mdc-form-field{align-items:center}.mat-mdc-menu-panel.mat-mdc-menu-panel{box-shadow:0 4px 10px #00000029;background-color:#fff;border-radius:0!important}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content{padding:0!important}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item{font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:2.5rem;padding:.25rem 2rem .25rem 1rem}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{display:flex;align-items:center;width:100%;column-gap:.625rem;font-size:.9375rem;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;color:#10305c}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-submenu-icon{fill:#10305c;right:1.25rem}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-ripple{display:none!important}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]){background-color:#10305c!important}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover:not([disabled]) .mdc-list-item__primary-text,.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused:not([disabled]) .mdc-list-item__primary-text,.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]) .mdc-list-item__primary-text,.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]) .mdc-list-item__primary-text{color:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover:not([disabled]) .mdc-list-item__primary-text i,.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused:not([disabled]) .mdc-list-item__primary-text i,.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]) .mdc-list-item__primary-text i,.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]) .mdc-list-item__primary-text i{color:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover:not([disabled]) .mat-mdc-menu-submenu-icon,.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused:not([disabled]) .mat-mdc-menu-submenu-icon,.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]) .mat-mdc-menu-submenu-icon,.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]) .mat-mdc-menu-submenu-icon{fill:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:active:not([disabled]){background-color:#007dc8!important}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:active:not([disabled]) .mdc-list-item__primary-text{color:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:active:not([disabled]) .mat-mdc-menu-submenu-icon{fill:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:disabled{background-color:transparent;opacity:.2;cursor:not-allowed}.mat-mdc-menu-panel.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item.text-uppercase .mdc-list-item__primary-text{text-transform:uppercase!important}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown{background-color:#10305c;box-shadow:none;max-height:90dvh}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content{display:flex;flex-direction:column}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item{padding:.625rem 1rem}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{column-gap:.625rem;font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none;color:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text i{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]){background-color:#007dc8!important}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item:hover:not([disabled]) .mdc-list-item__primary-text,.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused:not([disabled]) .mdc-list-item__primary-text,.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]) .mdc-list-item__primary-text,.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]) .mdc-list-item__primary-text{color:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item:hover:not([disabled]) .mat-mdc-menu-submenu-icon,.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused:not([disabled]) .mat-mdc-menu-submenu-icon,.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]) .mat-mdc-menu-submenu-icon,.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not([disabled]) .mat-mdc-menu-submenu-icon{fill:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .mat-mdc-menu-item.border-top{border-top:1px solid #fff}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-header{display:flex;flex-direction:row;align-items:center;column-gap:2rem;padding:.625rem 1rem;position:sticky;top:0;background-color:#10305c}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-header .title{flex:1 0 0%;width:100%;max-width:100%;font-size:.875rem;line-height:1.5;font-weight:400;color:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-header .pgn{display:inline-flex;flex-direction:row;align-items:center;column-gap:.25rem;flex:0 0 auto;width:auto;max-width:100%}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-header .pgn div{font-size:.875rem;line-height:1.5;font-weight:400;color:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-header .pgn .pgn-btn{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:none;padding:0;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.875rem;color:#fff;cursor:pointer}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-body{padding:0}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-body .single-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:.375rem;padding:.625rem 1rem;color:#fff;cursor:pointer;border-top:1px solid #fff}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-body .single-item h6{color:#fff}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-body .single-item .date,.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-body .single-item p{font-size:.9375rem}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-body .single-item .msg-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown .mat-mdc-menu-content .dropdown-body .single-item:hover{background-color:#007dc8}.mat-mdc-menu-panel.mat-mdc-menu-panel.dropdown.mailbox{max-width:33.75rem}.mat-mdc-menu-panel.mat-mdc-menu-panel.set-min-width{min-width:14rem}.mat-mdc-menu-panel.mat-mdc-menu-panel.main-menu-dropdown{width:51.25rem;max-width:100%}.mat-mdc-menu-panel.mat-mdc-menu-panel.main-menu-dropdown .mat-mdc-menu-content .mat-mdc-menu-item{padding:.625rem 2rem}.mat-mdc-menu-panel.mat-mdc-menu-panel.main-menu-dropdown .mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{font-size:1.5rem}.mat-mdc-menu-panel.mat-mdc-menu-panel.main-menu-dropdown .mat-mdc-menu-content .mat-mdc-menu-item+.mat-mdc-menu-item{border-top:1px solid #fff}.mat-mdc-tooltip:after{content:"";position:absolute;box-sizing:border-box;border-radius:0;pointer-events:none;width:1.25rem;height:1.25rem;background-color:#3b3b3b;border:none;z-index:-1}.mdc-tooltip__surface{background-color:#3b3b3b!important;color:#fff!important;font-size:.8125rem!important;line-height:1.125rem!important;font-weight:400!important;white-space:pre-line;border-radius:0!important;padding:.5rem .75rem!important;overflow:auto!important;text-align:center!important;max-width:16rem!important;scrollbar-width:thin}.mdc-tooltip__surface::-webkit-scrollbar{width:8px;height:8px}.mdc-tooltip__surface:before{width:1.25rem!important;height:1.25rem!important;background-color:#3b3b3b!important;border:none!important;z-index:-1!important;display:none}.mdc-scrollable-tooltip{pointer-events:auto!important}.mdc-scrollable-tooltip .mdc-tooltip__surface{max-height:15rem!important;overflow-y:auto!important;text-align:left!important}.mat-mdc-tooltip-panel-right .mdc-tooltip__surface:before{right:100%!important;left:unset!important;top:50%!important;transform:translate(50%,-50%) rotate(45deg)!important}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip:after{right:100%;top:50%;transform:translate(50%,-50%) rotate(45deg)}.mat-mdc-tooltip-panel-left .mdc-tooltip__surface:before{left:100%!important;top:50%!important;transform:translate(-50%,-50%) rotate(45deg)!important}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip:after{left:100%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.mat-mdc-tooltip-panel-above .mdc-tooltip__surface:before{left:50%!important;top:100%!important;transform:translate(-50%,-50%) rotate(45deg)!important}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip:after{left:50%;top:100%;transform:translate(-50%,-50%) rotate(45deg)}.mat-mdc-tooltip-panel-below .mdc-tooltip__surface:before{left:50%!important;bottom:100%!important;top:unset!important;transform:translate(-50%,50%) rotate(45deg)!important}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip:after{left:50%;bottom:100%;transform:translate(-50%,50%) rotate(45deg)}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{background-color:#fff}.mat-sort-header-arrow{color:#10305c!important}.mat-mdc-chip.single-tag{display:flex;flex-direction:row-reverse;align-items:center;column-gap:.625rem;border:2px solid #808080;border-radius:0;padding:.25rem .625rem;min-height:2.5rem}.mat-mdc-chip.single-tag .mdc-evolution-chip__action{padding:0!important;color:gray;font-size:1rem}.mat-mdc-chip.single-tag .mdc-evolution-chip__cell--trailing{justify-content:center;width:1.5rem;height:1.5rem;line-height:1}.mat-mdc-chip.single-tag .mdc-evolution-chip__cell--trailing .mat-icon{display:inline-flex;align-items:center;justify-content:center;padding:0!important;width:100%;height:100%;font-size:1.375rem;color:gray;opacity:1}.mat-mdc-chip.single-tag .mdc-evolution-chip__cell--trailing .mat-icon:hover{color:#cb4f17}.mat-mdc-chip.single-tag .mdc-evolution-chip__cell--trailing .mat-icon:active{color:#3b3b3b}.mat-mdc-snack-bar-container .mdc-snackbar__surface{padding:0;background-color:#10305c!important}.mat-mdc-simple-snack-bar{align-items:center;column-gap:1rem;padding:.5rem 1rem}.mat-mdc-simple-snack-bar .mat-mdc-snack-bar-label{padding:0;font-family:Helvetica Neue,sans-serif!important;font-size:1rem!important;line-height:1.5!important;letter-spacing:.01rem!important;color:#fff!important}.mat-mdc-simple-snack-bar .mdc-snackbar__actions{padding:0;align-self:flex-end}.mat-mdc-simple-snack-bar .mdc-snackbar__actions .mat-mdc-button{font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1.5;height:auto;padding:.25rem .5rem;border:1px solid #fff;border-radius:.1875rem;background-color:transparent;color:#fff!important}.mat-mdc-simple-snack-bar .mdc-snackbar__actions .mat-mdc-button .mat-mdc-button-touch-target{height:100%!important}.mat-mdc-simple-snack-bar .mdc-snackbar__actions .mat-mdc-button:hover{background-color:#fff;border-color:transparent;color:#10305c!important}.mat-mdc-dialog-container .mdc-dialog__surface{width:87.5rem;max-width:calc(100% - 2.5rem);box-shadow:none!important;background-color:transparent!important;overflow:visible!important}.date-wrapper .mat-mdc-form-field{width:100%!important}.date-wrapper .mat-mdc-form-field .mat-mdc-text-field-wrapper{padding:0!important}.date-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex{align-items:stretch;height:2.5rem}.date-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix input{font-size:1rem;line-height:1.5;color:#3b3b3b;height:100%!important;padding-left:1rem;border:1px solid #3b3b3b!important;border-top-left-radius:.1875rem;border-bottom-left-radius:.1875rem;border-right:none!important}.date-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix input[aria-owns]{background-color:#007dc8;color:#fff;border-color:transparent!important}.date-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix{padding:0;height:100%}.date-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle button{display:flex;align-items:center;justify-content:center;padding:0;height:100%;width:2.5rem;color:#3b3b3b;border-radius:0;border:1px solid #3b3b3b!important;border-top-right-radius:.1875rem;border-bottom-right-radius:.1875rem;border-left:none!important}.date-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle button .mat-mdc-button-touch-target{width:100%;height:100%}.date-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle button mat-icon{display:flex;font-size:1rem}.date-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle.mat-datepicker-toggle-active button{background-color:#007dc8;color:#fff;border-color:transparent!important}.date-wrapper .mat-mdc-form-field .mat-mdc-form-field-flex .mdc-notched-outline{display:none}.date-wrapper .mat-mdc-form-field.mat-focused .mat-mdc-form-field-flex .mat-mdc-form-field-infix input,.date-wrapper .mat-mdc-form-field.mat-focused .mat-mdc-form-field-icon-suffix .mat-datepicker-toggle button{border-color:#007dc8!important}.mat-datepicker-content .mat-calendar{background-color:#fff;width:18rem!important;height:auto!important;border:1px solid #3b3b3b;border-radius:.1875rem}.mat-datepicker-content .mat-calendar .mat-calendar-header{padding:1.5rem 1rem 0 1.5rem}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls{margin:0}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button{padding:0;margin:0;height:auto;font-size:.875rem;line-height:1.7;text-transform:uppercase;font-weight:400;color:#3b3b3b}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button .mdc-button__label .mat-calendar-arrow{display:none!important}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button .mdc-button__label:after{content:"\e907";font-family:kostal-icons!important;font-size:.75rem;margin-left:.25rem}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button .mat-mdc-button-touch-target{width:100%;height:100%}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-period-button .mdc-button__label{width:100%;text-align:left}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mat-calendar-spacer{flex:1 0 0%}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mdc-icon-button{width:1.5rem!important;height:1.5rem!important;padding:0;margin:0;height:auto;font-size:1rem;line-height:1;font-weight:400;color:#3b3b3b}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mdc-icon-button:after{font-family:kostal-icons!important;font-size:inherit;position:relative;border:none;margin:0}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mdc-icon-button .mat-mdc-button-touch-target{width:100%;height:100%}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mdc-icon-button.mat-calendar-previous-button:after{content:"\e908"}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mdc-icon-button.mat-calendar-next-button:after{content:"\e909"}.mat-datepicker-content .mat-calendar .mat-calendar-header .mat-calendar-controls .mdc-icon-button:hover{color:#007dc8}.mat-datepicker-content .mat-calendar .mat-calendar-content{padding:1.5rem .75rem}.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-table thead tr th{padding:0;font-size:.875rem;color:#999;line-height:1.5;text-transform:uppercase;font-weight:400}.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-table thead tr th.mat-calendar-table-header-divider{padding:.75rem 0}.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-table thead tr th.mat-calendar-table-header-divider:after{background-color:#999;height:1px;right:-.75rem;left:-.75rem;top:50%}.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-table tbody tr td.mat-calendar-body-label{font-size:.875rem;line-height:1.5;font-weight:400;text-transform:uppercase;color:#999;padding:0!important;padding-left:.75rem!important}.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-table tbody tr td.mat-calendar-body-cell-container .mat-calendar-body-cell .mat-calendar-body-cell-content{border:1px solid transparent;font-size:.875rem;font-weight:400;color:#3b3b3b;line-height:1.5!important}.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-table tbody tr td.mat-calendar-body-cell-container .mat-calendar-body-cell:hover .mat-calendar-body-cell-content{background-color:#ececec}.mat-datepicker-content .mat-calendar .mat-calendar-content .mat-calendar-table tbody tr td.mat-calendar-body-cell-container .mat-calendar-body-cell.mat-calendar-body-active .mat-calendar-body-cell-content{background-color:#007dc8;color:#fff}@media only screen and (max-width: 1280px){.mat-mdc-dialog-container .mdc-dialog__surface{width:100vw!important}}@media only screen and (max-width: 980px){.mat-mdc-menu-panel.mat-mdc-menu-panel.main-menu-dropdown{width:calc(100vw - 2rem)}.mat-mdc-menu-panel.mat-mdc-menu-panel.main-menu-dropdown .mat-mdc-menu-content .mat-mdc-menu-item{padding:.75rem 1rem}.mat-mdc-menu-panel.mat-mdc-menu-panel.main-menu-dropdown .mat-mdc-menu-content .mat-mdc-menu-item .mdc-list-item__primary-text{font-size:1.25rem}.mdc-tooltip__surface:before{display:none}.mat-mdc-tooltip:after{display:none}.mat-mdc-dialog-container .mdc-dialog__surface{max-width:calc(100vw - 2rem)!important}}.mdc-evolution-chip__text-label{white-space:normal!important;line-height:1.1}@media only screen and (max-width: 768px){.select-wrapper .mat-mdc-select-trigger{padding:0 .75rem!important}.select-wrapper .mat-mdc-select-value{font-size:.875rem!important}.mat-mdc-select-panel .mat-mdc-option,.mat-mdc-autocomplete-panel .mat-mdc-option{min-height:unset;padding:.375rem .75rem!important}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:.875rem}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text i,.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text i{top:0}}@media only screen and (max-width: 768px){.mat-mdc-dialog-container .mdc-dialog__surface{max-width:calc(100vw - 1rem)!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end!important}.justify-content-around{justify-content:space-around}.justify-content-between{justify-content:space-between}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.align-content-start{align-content:flex-start}.align-content-center{align-content:center}.align-content-end{align-content:flex-end}.align-content-stretch{align-content:stretch}.align-content-around{align-content:space-around}.align-content-between{align-content:space-between}.d-block{display:block}.d-inline-block{display:inline-block}.d-grid{display:grid}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-nowrap{flex-wrap:nowrap}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.d-none{display:none!important}.h-100{height:100%!important}.w-100{width:100%!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.px-0{padding-left:0!important;padding-right:0!important}.with-tooltip{display:flex;column-gap:.625rem}.with-tooltip .custom-tooltip{font-size:1rem;color:#999;cursor:pointer;position:relative}.with-tooltip .custom-tooltip:hover{color:#10305c}h5.with-tooltip .custom-tooltip{top:0}.nowrap{white-space:nowrap}.app-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;column-gap:.625rem;min-height:2.5rem;padding:.25rem 1rem;border-radius:.1875rem;border-width:2px;border-style:solid;font-size:.9375rem;font-weight:700;letter-spacing:.0625rem;text-transform:none;text-decoration:none;cursor:pointer}.app-btn:disabled{opacity:.2;cursor:not-allowed}.app-btn--primary{background-color:#10305c;border-color:transparent;color:#fff}.app-btn--primary:not(:disabled):active{background-color:transparent;border-color:#007dc8;color:#007dc8}.app-btn--primary:disabled{background-color:#007dc8;border-color:transparent;color:#fff}.app-btn--primary--white{background-color:#fff;border-color:transparent;color:#10305c}.app-btn--primary--white:not(:disabled):active{background-color:transparent;border-color:#007dc8;color:#007dc8}.app-btn--primary--white:disabled{background-color:#fff;border-color:transparent;color:#10305c}.app-btn--secondary{background-color:#fff;border-color:#10305c;color:#10305c}.app-btn--secondary:not(:disabled):active{background-color:#007dc8;border-color:transparent;color:#fff}.app-btn--secondary:disabled{background-color:transparent;border-color:#007dc8;color:#007dc8}.app-btn--secondary--white{background-color:transparent;border-color:#fff;color:#fff}.app-btn--secondary--white:not(:disabled):active{background-color:#007dc8;border-color:transparent;color:#10305c}.app-btn--secondary--white:disabled{background-color:transparent;border-color:#fff;color:#fff}.app-btn--simple{background-color:transparent;border:none;color:#10305c}.app-btn--simple:not(:disabled):active{color:#007dc8}.app-btn--simple:disabled{color:#007dc8}.app-btn--simple--white{background-color:transparent;border:none;color:#fff}.app-btn--simple--white:not(:disabled):active{color:#007dc8}.app-btn--simple--white:disabled{color:#fff}.app-btn--icon-prefix{flex-direction:row-reverse}button .wrapper,a .wrapper{padding:0 1.5rem;position:relative}button .wrapper i,a .wrapper i{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (hover: hover){.app-btn--primary:not(:disabled):hover,.app-btn--primary:not(:disabled):focus-visible{background-color:transparent;border-color:#10305c;color:#10305c}.app-btn--primary--white:not(:disabled):hover,.app-btn--primary--white:not(:disabled):focus-visible{background-color:transparent;border-color:#fff;color:#fff}.app-btn--secondary:not(:disabled):hover,.app-btn--secondary:not(:disabled):focus-visible{background-color:#10305c;border-color:transparent;color:#fff}.app-btn--secondary--white:not(:disabled):hover,.app-btn--secondary--white:not(:disabled):focus-visible{background-color:#fff;border-color:transparent;color:#10305c}.app-btn--simple:not(:disabled):hover,.app-btn--simple:not(:disabled):focus-visible{color:#999}.app-btn--simple--white:not(:disabled):hover,.app-btn--simple--white:not(:disabled):focus-visible{color:#999}}.app-modal{max-height:calc(100vh - 5rem);overflow:hidden;display:flex;flex-direction:column;padding:2rem;background-color:#fff;box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12));margin:auto;border-radius:.25rem}.app-modal .modal-header{position:relative;padding-bottom:1rem;border-bottom:4px solid #007dc8;padding-right:2.5rem;min-height:2.125rem}.app-modal .modal-header h2{font-size:1.75rem;color:#10305c}.app-modal .modal-header.no-title{text-align:right;padding:0;border:none}.app-modal .modal-header.no-title kostal-button{position:relative;top:unset;right:unset}.app-modal .modal-body{margin-right:-1rem;margin-left:-1rem;position:relative;overflow:auto}.app-modal .modal-body .body-wrapper{padding:0rem 1rem}.app-modal .modal-body .body-wrapper .modal-section>.row+.row{margin-top:1rem}.app-modal .modal-body .body-wrapper .modal-section+.modal-section{margin-top:1.5rem}.app-modal .modal-body .body-wrapper .modal-block{background-color:#fff;border-radius:.1875rem;box-shadow:0 4px 10px #00000029;padding:1rem 1rem 1.5rem}.app-modal .modal-body .body-wrapper .modal-block>.row+.row{margin-top:1rem}.app-modal .modal-body .body-wrapper .img-wrapper{display:flex;justify-content:center}.app-modal .modal-body:before{content:"";display:block;width:100%;height:1rem;position:sticky;top:0;background:linear-gradient(to bottom,#fff,transparent);z-index:1;pointer-events:none}.app-modal .modal-body:after{content:"";display:block;width:100%;height:1rem;position:sticky;bottom:0;background:linear-gradient(to top,#fff,transparent);z-index:1;pointer-events:none}.app-modal .modal-body .blue{color:#007dc8}.app-modal .modal-footer{padding-top:1.25rem}.app-modal .modal-footer .action-buttons{display:flex;flex-direction:row;justify-content:space-between;column-gap:.5rem}.app-modal .modal-footer p.error{flex:1 0 0%;align-self:center;padding:0 1rem;color:#cb4f17}.app-modal.small-modal{max-width:640px;padding:1.5rem 2rem}.app-modal.small-modal .modal-header{padding-top:.25rem;padding-bottom:.25rem;border-bottom:none}.app-modal.small-modal .modal-header h2{font-size:1.25rem}.app-modal.small-modal .modal-footer{padding-top:.5rem}.app-modal.small-modal .modal-footer .action-buttons{justify-content:flex-end}.app-modal.small-modal .modal-footer .action-buttons-left{justify-content:flex-start}.app-modal.medium-modal{max-width:640px;padding:1.5rem 2rem}.app-modal.medium-modal .modal-header{padding-top:.25rem;padding-bottom:.75rem;border-bottom:4px solid #007dc8}.app-modal.medium-modal .modal-header h2{font-size:1.25rem}.app-modal.medium-modal .modal-footer{padding-top:.5rem}.app-modal.medium-modal .modal-footer .action-buttons{justify-content:flex-end}.app-modal.medium-modal .modal-footer .action-buttons-left{justify-content:flex-start}.app-modal.news-modal{padding:0!important;max-height:80vh}.app-modal.news-modal .modal-header{padding:1.5rem 3rem 1.5rem 1.5rem;border-bottom:1px solid #ececec}.app-modal.news-modal .modal-header kostal-button{top:.5rem!important;right:.5rem!important}.app-modal.news-modal .modal-header kostal-button button{font-size:1.25rem!important}.app-modal.news-modal .modal-body{padding:1rem 1.5rem 1.5rem;margin:0}.app-modal.news-modal .modal-body:before,.app-modal.news-modal .modal-body:after{display:none}.app-modal.news-modal .modal-body .body-wrapper{padding:0}.app-modal.news-modal .modal-body .date{font-size:.875rem;margin-bottom:.25rem;color:#999}.app-modal.news-modal .modal-body .article-title{font-size:1.3125rem;line-height:1.25;font-weight:700;border-bottom:1px solid #ececec;padding-bottom:.25rem;margin-bottom:1rem}.app-modal.news-modal .modal-body .content br{display:block;margin-bottom:1rem}.app-modal.news-modal .modal-body .content br+br{display:none}.app-modal.news-modal .modal-footer{border-top:1px solid #ececec;padding:.75rem 1.5rem;background-color:#fff;z-index:1;margin-top:auto}.app-modal.news-modal .modal-footer .action-buttons{justify-content:space-between;align-items:center}.app-modal.news-modal .modal-footer .action-buttons .counter{color:#3b3b3b;font-size:1rem}@media only screen and (max-width: 980px){.app-modal{padding:1rem!important}.app-modal .modal-header h2{font-size:1.5rem}.app-modal.news-modal .modal-header,.app-modal.news-modal .modal-body{padding:1rem}.app-modal.news-modal .modal-footer{padding:.75rem 1rem}}@media only screen and (max-width: 480px){.app-modal .modal-header h2{font-size:1.25rem}.app-modal .modal-body .modal-block{padding:.75rem .5rem 1.5rem;margin-left:-.5rem;margin-right:-.5rem;border-radius:0}.app-modal .modal-body .body-wrapper .modal-block{padding:.75rem .5rem 1.5rem}}@media only screen and (max-width: 425px){.app-modal .modal-header{padding-bottom:1.8rem}}.app-block{display:flex;flex-direction:column;background-color:#fff;border-radius:.1875rem;box-shadow:0 4px 10px #00000029;padding:1rem 1rem 1.5rem;height:100%;position:relative;min-height:10rem}.app-block .row{margin-top:0}.app-block .row:not(:last-of-type){margin-bottom:1rem}.app-block .row:last-of-type+.form-group{margin-top:1rem}.app-block .row h5{display:flex;column-gap:.625rem}.app-block .row h5 i{font-size:1.5rem}.app-block .row h5 i.custom-tooltip{font-size:1rem}.app-block .row h5 i.custom-tooltip:hover{color:#007dc8}.app-block .row h5.with-border{padding-bottom:1rem;border-bottom:1px solid #999;margin-bottom:1rem}.app-block .form-group{margin-top:0}.app-block .form-group:not(:last-of-type){margin-bottom:1rem}.app-block .padd-fix{padding-top:1.375rem}.app-block.no-shadow{box-shadow:none}.app-block.h-auto{height:auto}.app-block>.loading-spinner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 480px){.app-block{padding:.75rem .5rem 1.5rem;margin-left:-.5rem;margin-right:-.5rem}.app-block .project-card{margin-left:0!important;margin-right:0!important}}.app-table{padding-left:.25rem;padding-right:.25rem}.app-table table{margin-left:-.25rem;margin-right:-.25rem;width:calc(100% + .5rem);font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif;height:100%}.app-table table table{margin-left:unset;margin-right:unset;width:100%}.app-table table>thead>tr>th{position:relative;padding:.5rem .75rem .75rem;font-size:1rem;line-height:1.4;font-weight:400;color:#3b3b3b;min-width:4rem;height:2.5rem}.app-table table>thead>tr>th.width-0{width:1px;min-width:unset;white-space:nowrap}.app-table table>thead>tr>th.highlighted{color:#10305c;font-weight:700}.app-table table>thead>tr>th:before{content:"";display:block;width:calc(100% - .5rem);height:.25rem;background-color:#007dc8;position:absolute;bottom:0;left:.25rem}.app-table table>thead>tr>th.sortable{cursor:pointer}.app-table table>thead>tr>th.sortable:hover{color:#007dc8}.app-table table>thead>tr>th.sortable[aria-sort=ascending],.app-table table>thead>tr>th.sortable[aria-sort=descending]{color:#10305c}.app-table table>thead>tr>th.sortable[aria-sort=ascending]:before,.app-table table>thead>tr>th.sortable[aria-sort=descending]:before{background-color:#10305c}.app-table table>thead>tr>th.no-border:before{display:none}.app-table table>thead>tr>th .custom-tooltip{color:#10305c;font-size:1rem;cursor:pointer}.app-table table>thead>tr>th .custom-tooltip:hover{color:#10305c}.app-table table>thead>tr>th .custom-tooltip.blue{color:#10305c}.app-table table>thead>tr>th .custom-tooltip.blue:hover{color:#007dc8}.app-table table>thead>tr>th .th-content{display:flex;align-items:center;column-gap:.625rem;text-align:left}.app-table table>thead>tr>th .icon-status{font-size:1.125rem}.app-table table>thead>tr>th .mat-sort-header-arrow{display:block;position:relative;opacity:1!important;transform:none!important;width:.625rem;height:1.25rem;min-width:unset;margin:0;margin-left:.5rem;position:relative!important}.app-table table>thead>tr>th .mat-sort-header-arrow:before,.app-table table>thead>tr>th .mat-sort-header-arrow:after{content:"";font-family:kostal-icons;position:absolute;top:0;left:0;font-size:.625rem;line-height:1;width:100%;height:50%;text-align:center;color:#999}.app-table table>thead>tr>th .mat-sort-header-arrow:before{content:"\e90a"}.app-table table>thead>tr>th .mat-sort-header-arrow:after{content:"\e907";top:50%}.app-table table>thead>tr>th .mat-sort-header-arrow>div{display:none}.app-table table>thead>tr>th[aria-sort=ascending] .mat-sort-header-arrow:before{color:#10305c}.app-table table>thead>tr>th[aria-sort=descending] .mat-sort-header-arrow:after{color:#10305c}.app-table table>thead>tr>td.with-table{padding:0;padding-right:1.75rem}.app-table table>tbody>tr:not(.hover-disabled):hover,.app-table table>kostal-inverter-sizing-system>tbody>tr:not(.hover-disabled):hover{background-color:#ececec}.app-table table>tbody>tr>td,.app-table table>tbody>tr>th,.app-table table>kostal-inverter-sizing-system>tbody>tr>td,.app-table table>kostal-inverter-sizing-system>tbody>tr>th{position:relative;padding:.5rem .75rem;font-size:1rem;line-height:1.4;vertical-align:middle}.app-table table>tbody>tr>td:first-child,.app-table table>tbody>tr>th:first-child,.app-table table>kostal-inverter-sizing-system>tbody>tr>td:first-child,.app-table table>kostal-inverter-sizing-system>tbody>tr>th:first-child{height:2.5rem}.app-table table>tbody>tr>td .custom-tooltip,.app-table table>tbody>tr>th .custom-tooltip,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .custom-tooltip,.app-table table>kostal-inverter-sizing-system>tbody>tr>th .custom-tooltip{color:#999;cursor:pointer}.app-table table>tbody>tr>td .custom-tooltip.blue,.app-table table>tbody>tr>th .custom-tooltip.blue,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .custom-tooltip.blue,.app-table table>kostal-inverter-sizing-system>tbody>tr>th .custom-tooltip.blue{color:#10305c}.app-table table>tbody>tr>td.width-0,.app-table table>tbody>tr>th.width-0,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.width-0,.app-table table>kostal-inverter-sizing-system>tbody>tr>th.width-0{width:1px;min-width:unset;white-space:nowrap}.app-table table>tbody>tr>td>i,.app-table table>tbody>tr>th>i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td>i,.app-table table>kostal-inverter-sizing-system>tbody>tr>th>i{color:#10305c}.app-table table>tbody>tr>td.align-center,.app-table table>tbody>tr>th.align-center,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.align-center,.app-table table>kostal-inverter-sizing-system>tbody>tr>th.align-center{vertical-align:middle}.app-table table>tbody>tr>td.align-baseline,.app-table table>tbody>tr>th.align-baseline,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.align-baseline,.app-table table>kostal-inverter-sizing-system>tbody>tr>th.align-baseline{vertical-align:baseline}.app-table table>tbody>tr>td.highlighted,.app-table table>tbody>tr>th.highlighted,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.highlighted,.app-table table>kostal-inverter-sizing-system>tbody>tr>th.highlighted{color:#10305c;font-weight:700;height:2.5rem}.app-table table>tbody>tr>td:before,.app-table table>tbody>tr>th:before,.app-table table>kostal-inverter-sizing-system>tbody>tr>td:before,.app-table table>kostal-inverter-sizing-system>tbody>tr>th:before{content:"";display:block;width:calc(100% - .5rem);height:1px;background-color:#999;position:absolute;bottom:0;left:.25rem;z-index:1}.app-table table>tbody>tr>td.no-border:before,.app-table table>tbody>tr>th.no-border:before,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.no-border:before,.app-table table>kostal-inverter-sizing-system>tbody>tr>th.no-border:before{display:none}.app-table table>tbody>tr>th,.app-table table>kostal-inverter-sizing-system>tbody>tr>th{font-weight:700;color:#10305c}.app-table table>tbody>tr>td,.app-table table>kostal-inverter-sizing-system>tbody>tr>td{font-weight:400;color:#3b3b3b}.app-table table>tbody>tr>td.with-value-block,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.with-value-block{height:100%}.app-table table>tbody>tr>td .circle-wrapper,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .circle-wrapper{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;row-gap:.15rem;text-align:center;width:2rem;height:2rem;border-radius:50%;background-color:#10305c;color:#fff}.app-table table>tbody>tr>td .circle-wrapper.green,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .circle-wrapper.green{background-color:#b5c750}.app-table table>tbody>tr>td .circle-wrapper i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .circle-wrapper i{font-size:.75rem;line-height:1;color:#fff}.app-table table>tbody>tr>td .circle-wrapper i.small-icon,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .circle-wrapper i.small-icon{font-size:.4375rem}.app-table table>tbody>tr>td .status,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .status{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:.75rem;text-align:center}.app-table table>tbody>tr>td .status span,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .status span{font-weight:700;color:#3b3b3b}.app-table table>tbody>tr>td .status span.success,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .status span.success{color:#70a869}.app-table table>tbody>tr>td .status span.error,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .status span.error{color:#cb4f17}.app-table table>tbody>tr>td .status span.warning,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .status span.warning{color:#feb102}.app-table table>tbody>tr>td .edit-wrapper,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .edit-wrapper{position:relative}.app-table table>tbody>tr>td .edit-wrapper input,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .edit-wrapper input{padding-right:2.5rem;max-width:12rem}.app-table table>tbody>tr>td .edit-wrapper kostal-button,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .edit-wrapper kostal-button{position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.app-table table>tbody>tr>td .cell-type.icons-group,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .cell-type.icons-group{display:flex;flex-direction:row;column-gap:.25rem}.app-table table>tbody>tr>td .cell-type.icons-group i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .cell-type.icons-group i{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:1.75rem;height:1.75rem;font-size:1.25rem;border-radius:50%;background-color:#10305c;color:#fff}.app-table table>tbody>tr>td .value-block,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block{display:flex;align-items:center;justify-content:center;text-align:center;height:calc(100% + 1rem);margin:-.5rem;padding:.5rem 1.75rem;position:relative;cursor:default}.app-table table>tbody>tr>td .value-block .value i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block .value i{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);font-size:1.3125rem}.app-table table>tbody>tr>td .value-block .value-info,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block .value-info{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:.625rem .625rem .625rem 2.5rem;width:15.625rem;max-width:15.625rem;border-radius:.1875rem;background-color:#ececec;border:1px solid #999;text-align:left;z-index:9;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all linear .3s}.app-table table>tbody>tr>td .value-block .value-info.warning,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block .value-info.warning{background-color:#fff3d9}.app-table table>tbody>tr>td .value-block .value-info.error,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block .value-info.error{background-color:#f7e5dc}.app-table table>tbody>tr>td .value-block .value-info i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block .value-info i{position:absolute;top:.625rem;left:.625rem;font-size:1.3125rem}.app-table table>tbody>tr>td .value-block .value-info p,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block .value-info p{font-size:1rem;line-height:1.2}.app-table table>tbody>tr>td .value-block:after,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block:after{content:"";font-family:kostal-icons!important;font-size:1rem;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;right:.375rem;top:50%;transform:translateY(-50%)}.app-table table>tbody>tr>td .value-block.info,.app-table table>tbody>tr>td .value-block.note,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.info,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.note{background-color:#f0f0f0;cursor:pointer}.app-table table>tbody>tr>td .value-block.info:after,.app-table table>tbody>tr>td .value-block.note:after,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.info:after,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.note:after{content:"\e913";color:#1f456e}.app-table table>tbody>tr>td .value-block.info i,.app-table table>tbody>tr>td .value-block.note i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.info i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.note i{color:#1f456e}.app-table table>tbody>tr>td .value-block.info .value-info,.app-table table>tbody>tr>td .value-block.note .value-info,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.info .value-info,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.note .value-info{background-color:#f0f0f0;border-color:#1f456e;color:#1f456e}.app-table table>tbody>tr>td .value-block.success,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.success{background-color:#eaf2e9;cursor:pointer}.app-table table>tbody>tr>td .value-block.success:after,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.success:after{content:"\e90c";color:#70a869}.app-table table>tbody>tr>td .value-block.success i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.success i{color:#70a869}.app-table table>tbody>tr>td .value-block.success .value-info,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.success .value-info{background-color:#eaf2e9;border-color:#70a869;color:#70a869}.app-table table>tbody>tr>td .value-block.error,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.error{background-color:#f7e5dc;cursor:pointer}.app-table table>tbody>tr>td .value-block.error:after,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.error:after{content:"\e910";color:#cb4f17}.app-table table>tbody>tr>td .value-block.error i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.error i{color:#cb4f17}.app-table table>tbody>tr>td .value-block.error .value-info,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.error .value-info{background-color:#f7e5dc;border-color:#cb4f17;color:#cb4f17}.app-table table>tbody>tr>td .value-block.warning,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.warning{background-color:#fff3d9;cursor:pointer}.app-table table>tbody>tr>td .value-block.warning:after,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.warning:after{content:"\e930";color:#feb102}.app-table table>tbody>tr>td .value-block.warning i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.warning i{color:#feb102}.app-table table>tbody>tr>td .value-block.warning .value-info,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block.warning .value-info{background-color:#fff3d9;border-color:#feb102;color:#feb102}.app-table table>tbody>tr>td .value-block:hover>.value-info,.app-table table>tbody>tr>td .value-block:active>.value-info,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block:hover>.value-info,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .value-block:active>.value-info{opacity:1;visibility:visible;pointer-events:all}.app-table table>tbody>tr>td.module-download a,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.module-download a{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#10305c;width:2rem;height:2rem;text-decoration:none}.app-table table>tbody>tr>td.module-download a:hover,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.module-download a:hover{color:#007dc8}.app-table table>tbody>tr>td.module-favorite i,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.module-favorite i{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#10305c;width:2rem;height:2rem}.app-table table>tbody>tr>td.module-favorite i:hover,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.module-favorite i:hover{color:#007dc8}.app-table table>tbody>tr>td .cell-type,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .cell-type{display:flex;flex-direction:row;column-gap:.5rem}.app-table table>tbody>tr>td .cell-type div,.app-table table>kostal-inverter-sizing-system>tbody>tr>td .cell-type div{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:2rem;min-height:2rem;padding:.25rem;line-height:1;background-color:#3b3b3b;color:#fff;font-size:1rem;text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer}.app-table table>tbody>tr>td.with-table,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.with-table{padding:0;padding-right:1.75rem}.app-table table>tbody>tr>td.with-table:before,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.with-table:before{display:none}.app-table table>tbody>tr>td.with-table.no-padding,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.with-table.no-padding{padding:0}.app-table table>tbody>tr>td.with-table.no-padding tr th:last-child,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.with-table.no-padding tr th:last-child{padding-right:1.75rem}.app-table table>tbody>tr>td.with-table table,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.with-table table{table-layout:fixed}.app-table table>tbody>tr>td.with-table table.checked,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.with-table table.checked{position:relative}.app-table table>tbody>tr>td.with-table table.checked:before,.app-table table>kostal-inverter-sizing-system>tbody>tr>td.with-table table.checked:before{content:"\e90c";font-family:kostal-icons;font-size:1.25rem;position:absolute;right:-1.75rem;top:50%;transform:translateY(-50%);color:#b5c750}.app-table table>tbody>tr.double-border,.app-table table>kostal-inverter-sizing-system>tbody>tr.double-border{border-bottom:2px solid #999;min-width:100%}.app-table table>tbody>tr.double-border:hover,.app-table table>kostal-inverter-sizing-system>tbody>tr.double-border:hover{background-color:#ececec}.app-table table>tbody>tr.double-border th:before,.app-table table>tbody>tr.double-border td:before,.app-table table>kostal-inverter-sizing-system>tbody>tr.double-border th:before,.app-table table>kostal-inverter-sizing-system>tbody>tr.double-border td:before{height:0px;background-color:shade(#999,27%)}.app-table table>tbody>tr.basic-info>td .collapse-btn i,.app-table table>kostal-inverter-sizing-system>tbody>tr.basic-info>td .collapse-btn i{transform:rotate(0);transition:ease .15s}.app-table table>tbody>tr.basic-info>td:before,.app-table table>kostal-inverter-sizing-system>tbody>tr.basic-info>td:before{opacity:1;transition:ease .5s}.app-table table>tbody>tr.basic-info.show-full-info>td:before,.app-table table>kostal-inverter-sizing-system>tbody>tr.basic-info.show-full-info>td:before{opacity:0;transition:ease .3s}.app-table table>tbody>tr.basic-info.show-full-info>td .collapse-btn i,.app-table table>kostal-inverter-sizing-system>tbody>tr.basic-info.show-full-info>td .collapse-btn i{transform:rotate(180deg)}.app-table table>tbody>tr.basic-info.show-full-info+.full-info,.app-table table>kostal-inverter-sizing-system>tbody>tr.basic-info.show-full-info+.full-info{border-bottom:1px solid #999}.app-table table>tbody>tr.basic-info.show-full-info+.full-info .collapse-wrapper,.app-table table>kostal-inverter-sizing-system>tbody>tr.basic-info.show-full-info+.full-info .collapse-wrapper{transition:ease .3s;max-height:30rem;overflow-y:auto;margin-top:1rem;margin-bottom:1.5rem}.app-table table>tbody>tr.full-info,.app-table table>kostal-inverter-sizing-system>tbody>tr.full-info{background-color:#f8f8f8}.app-table table>tbody>tr.full-info>td,.app-table table>kostal-inverter-sizing-system>tbody>tr.full-info>td{padding:0;height:unset}.app-table table>tbody>tr.full-info>td:before,.app-table table>kostal-inverter-sizing-system>tbody>tr.full-info>td:before{display:none}.app-table table>tbody>tr.full-info .collapse-wrapper,.app-table table>kostal-inverter-sizing-system>tbody>tr.full-info .collapse-wrapper{transition:ease .3s;max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;padding-right:.5rem;margin-right:.5rem}.app-table table>tbody>tr.full-info table tr:hover,.app-table table>kostal-inverter-sizing-system>tbody>tr.full-info table tr:hover{background-color:transparent}.app-table table>tbody>tr.overrated td,.app-table table>kostal-inverter-sizing-system>tbody>tr.overrated td{color:#70a869}.app-table table>tbody>tr.underrated td,.app-table table>kostal-inverter-sizing-system>tbody>tr.underrated td{color:#cb4f17}.app-table table.table-fixed{table-layout:fixed}.app-table.simple-table{padding-left:0;padding-right:0;margin-top:-.5rem}.app-table.simple-table table{margin-left:0;margin-right:0;width:100%}.app-table.simple-table table thead tr{border-bottom:.25rem solid #007dc8!important}.app-table.simple-table table thead tr th,.app-table.simple-table table thead tr td{padding:.5rem .25rem;height:auto}.app-table.simple-table table thead tr th:before,.app-table.simple-table table thead tr td:before{display:none!important}.app-table.simple-table table thead tr>*:first-child{padding-left:0}.app-table.simple-table table thead tr>*:last-child{padding-right:0}.app-table.simple-table table tbody tr{border-bottom:1px solid #999}.app-table.simple-table table tbody tr th,.app-table.simple-table table tbody tr td{max-width:unset;padding:.5rem .25rem}.app-table.simple-table table tbody tr th:before,.app-table.simple-table table tbody tr td:before{display:none!important}.app-table.simple-table table tbody tr.double-border{border-bottom-width:2px}.app-table.simple-table table tbody tr>*:first-child{padding-left:0}.app-table.simple-table table tbody tr>*:last-child{padding-right:0}.app-table.simple-table table tbody tr:hover{background-color:transparent}.app-table.summary-table{padding-left:0;padding-right:0;margin-top:-.5rem}.app-table.summary-table table{margin-left:0;margin-right:0;width:100%}.app-table.summary-table table thead{border-bottom:1px solid #999}.app-table.summary-table table tfoot{border-top:1px solid #999}.app-table.summary-table table thead tr th,.app-table.summary-table table thead tr td,.app-table.summary-table table tfoot tr th,.app-table.summary-table table tfoot tr td{padding:.5rem .25rem;font-weight:700;color:#10305c}.app-table.summary-table table thead tr th:first-child,.app-table.summary-table table thead tr td:first-child,.app-table.summary-table table tfoot tr th:first-child,.app-table.summary-table table tfoot tr td:first-child{padding-left:0}.app-table.summary-table table thead tr th:last-child,.app-table.summary-table table thead tr td:last-child,.app-table.summary-table table tfoot tr th:last-child,.app-table.summary-table table tfoot tr td:last-child{padding-right:0;text-align:right}.app-table.summary-table table thead tr th:before,.app-table.summary-table table thead tr td:before,.app-table.summary-table table tfoot tr th:before,.app-table.summary-table table tfoot tr td:before{display:none}.app-table.summary-table table tbody tr{border:none}.app-table.summary-table table tbody tr th,.app-table.summary-table table tbody tr td{max-width:unset;padding:.25rem}.app-table.summary-table table tbody tr th:first-child,.app-table.summary-table table tbody tr td:first-child{padding-left:0}.app-table.summary-table table tbody tr th:last-child,.app-table.summary-table table tbody tr td:last-child{padding-right:0;text-align:right}.app-table.summary-table table tbody tr th:before,.app-table.summary-table table tbody tr td:before{display:none}.app-table.summary-table table tbody tr:hover{background-color:transparent}.app-table.summary-table table tbody tr:first-child th,.app-table.summary-table table tbody tr:first-child td{padding-top:.5rem}.app-table.summary-table table tbody tr:last-child th,.app-table.summary-table table tbody tr:last-child td{padding-bottom:.5rem}.app-table.no-column-space table>thead>tr>th:not(:first-child):not(:last-child):before,.app-table.no-column-space table>thead>tr>td:not(:first-child):not(:last-child):before,.app-table.no-column-space table>tbody>tr>th:not(:first-child):not(:last-child):before,.app-table.no-column-space table>tbody>tr>td:not(:first-child):not(:last-child):before{width:100%;left:0}.app-table.no-column-space table>thead>tr>th:first-child:before,.app-table.no-column-space table>thead>tr>td:first-child:before,.app-table.no-column-space table>tbody>tr>th:first-child:before,.app-table.no-column-space table>tbody>tr>td:first-child:before{width:calc(100% - .25rem)}.app-table.no-column-space table>thead>tr>th:last-child:before,.app-table.no-column-space table>thead>tr>td:last-child:before,.app-table.no-column-space table>tbody>tr>th:last-child:before,.app-table.no-column-space table>tbody>tr>td:last-child:before{width:calc(100% - .25rem);left:0}.app-table+.pagination{margin-top:2rem}@media only screen and (max-width: 768px){.app-table table thead tr th,.app-table table thead tr td,.app-table table tbody tr th,.app-table table tbody tr td{font-size:.875rem}}@media only screen and (max-width: 600px){.app-table table>tbody>tr>td .value-block .value-info{max-width:100%}}.data-table table tr{border-bottom:1px solid #999}.data-table table tr th,.data-table table tr td{padding:.5rem .25rem;height:100%}.data-table table tr th:first-child,.data-table table tr td:first-child{padding-left:0}.data-table table tr th:last-child,.data-table table tr td:last-child{padding-right:0}.data-table table tr th{font-family:font-primary,Helvetica Neue,Helvetica,Arial,sans-serif;color:#10305c;font-weight:700;vertical-align:baseline;padding-right:.5rem}.data-table table tr td,.data-table table tr td.value{color:#000}.data-table table tr td.value:not(.text-left){text-align:right}.data-table table tr td.unit{width:1px;white-space:nowrap}kostal-input{width:100%}kostal-dropdown.ng-invalid.ng-touched .mat-mdc-form-field .mat-mdc-select[aria-expanded=true] .mat-mdc-select-arrow:before{color:#fff!important}kostal-dropdown.ng-invalid.ng-touched .mat-mdc-form-field .mat-mdc-select[aria-expanded=true] .mat-mdc-select-placeholder{color:#fff!important;opacity:.5!important}kostal-dropdown.ng-invalid.ng-touched .mat-mdc-form-field .mat-mdc-select-arrow:before,kostal-dropdown.ng-invalid.ng-touched .mat-mdc-form-field .mat-mdc-select-placeholder{color:#cb4f17!important}kostal-dropdown .mat-form-field-disabled:hover .select-wrapper .mat-mdc-form-field:hover .mat-mdc-select,kostal-dropdown .mat-form-field-disabled:hover .select-wrapper .mat-mdc-form-field.mat-focused .mat-mdc-select,kostal-dropdown .mat-form-field-disabled:hover .select-wrapper .mat-mdc-select:not(.mat-mdc-select-empty){border-color:initial}.featured-block{background-color:#f8f8f8;padding:1rem 1rem 1.5rem;margin-bottom:.5rem}.featured-block:last-of-type{margin-bottom:0}.message-block{background-color:#ececec;padding:.5rem 1rem .75rem;margin-bottom:.5rem;border-radius:.1875rem;border:1px solid #999}.message-block:last-of-type{margin-bottom:0}.message-block h6{font-weight:700;color:#3b3b3b;margin-bottom:.25rem}.message-block h6 i{font-size:1.25rem;position:relative;top:.125rem;color:#999;margin-right:.25rem}.message-block p{font-size:.875rem}.message-block.note{border-color:#10305c}.message-block.note h6,.message-block.note h6 i{color:#10305c}.message-block.success{background-color:#70a86926;border-color:#70a869}.message-block.success h6,.message-block.success h6 i{color:#70a869}.message-block.error{background-color:#f7e5dc;border-color:#cb4f17}.message-block.error h6,.message-block.error p,.message-block.error h6 i,.message-block.error p i{color:#cb4f17}.message-block.warning{background-color:#fff3d9;border-color:#feb102}.message-block.warning h6,.message-block.warning p{color:#cb4f17}.message-block.warning h6 i,.message-block.warning p i{color:#feb102}.message-block.no-border{border:none}.app-table table thead tr th .dropdown-wrapper button,.app-table table thead tr td .dropdown-wrapper button,.app-table table tbody tr th .dropdown-wrapper button,.app-table table tbody tr td .dropdown-wrapper button{min-height:unset!important;padding:0!important;width:2rem!important;height:2rem!important;font-size:1.25rem!important}.project-card .dropdown-wrapper{position:absolute;top:.25rem;right:0;z-index:2}.project-card .dropdown-wrapper button{min-height:unset!important;padding:0!important;width:2rem!important;height:2rem!important;font-size:1.25rem!important}.app-modal .modal-header kostal-button{position:absolute;top:-.125rem;right:0;z-index:2}.app-modal .modal-header kostal-button button{width:2.25rem!important;height:2.25rem!important;border-radius:50%;padding:0!important;min-height:unset}.app-modal .modal-body .pagination{position:sticky;bottom:-1.5rem;padding-bottom:1.5rem;margin-bottom:-1.5rem;margin-top:0;padding-top:2rem;background:linear-gradient(to bottom,transparent,#fff 1rem);z-index:2}.collapse-wrapper .th-value{column-gap:.5rem}.collapse-wrapper .th-value .title{column-gap:.25rem}.collapse-wrapper .th-value .title .image-wrapper{width:3rem;height:3rem;background-color:#ececec}.collapse-wrapper .th-value .icons{column-gap:.25rem}.collapse-wrapper .th-value .icons i{color:#999!important}.collapse-wrapper .th-value .icons i.icon-octagon-xmark{color:#cb4f17!important}.collapse-wrapper .th-value .icons i.icon-triangle-exclamation{color:#feb102!important}.collapse-wrapper .th-value .icons i.icon-circle-info-alt{color:#10305c!important}.collapse-wrapper .th-value .icons i.icon-circle-check-alt{color:#70a869!important}pdf-viewer{width:100%!important}pdf-viewer .pdfViewer .page{margin:0!important}pdf-viewer .pdfViewer .page .canvasWrapper canvas{width:100%!important;height:100%!important}a.download-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;column-gap:.625rem;min-height:2.5rem;padding:.25rem 1rem;border-radius:.1875rem;border-width:2px;border-style:solid;font-size:.9375rem;font-weight:700;text-decoration:none;letter-spacing:.0625rem;text-transform:none;background-color:transparent;border-color:#10305c;color:#10305c;cursor:pointer}a.download-btn:not(.disabled):hover{background-color:#10305c;border-color:transparent;color:#fff}a.download-btn.disabled{background-color:transparent;border-color:#007dc8;color:#007dc8}a.download-btn.only-icon{width:2rem;height:2rem;min-height:unset;padding:0;border:none;font-weight:400}a.download-btn.only-icon:not(.disabled):hover{background-color:transparent;color:#999}a.download-btn.only-icon.disabled{background-color:transparent;color:#007dc8}.toggle-card .togle-header{display:flex;flex-direction:row;align-items:center;column-gap:.5rem;margin-bottom:0;cursor:pointer}.toggle-card .togle-header h2{font-size:1.5rem}.toggle-card .togle-header hr{flex:1 0 0%;width:100%;max-width:100%;border:none;border-top:1px solid #10305c}.toggle-card .togle-header i{font-size:1rem;color:#10305c}.toggle-card .toggle-body{padding-top:1rem}@media only screen and (max-width: 768px){.toggle-card{padding-top:.25rem}.toggle-card .togle-header{column-gap:.5rem}}.icon-status{font-size:1.125rem}.icon-status-closed{color:#70a869!important}.icon-status-new{color:#007dc8!important}.icon-status-planned{color:#10305c!important}.icon-status-postponed{color:#feb102!important}@media only screen and (max-width: 480px){.featured-block{padding:.75rem .5rem 1rem}.toggle-card .togle-header h2{font-size:1.25rem}}.required-field .select-wrapper .mat-mdc-select{border-color:#cb4f17!important}@media (max-width: 1280px){.battery-wrapper .main-row{row-gap:0!important;margin:0;background-color:#fff;border-radius:.1875rem;box-shadow:0 4px 10px #00000029}.battery-wrapper .main-row>div{padding:0}.battery-wrapper .main-row .app-block{background-color:transparent;border-radius:0;box-shadow:none;padding:1rem 1rem 1.5rem}}
