@import"https://fonts.googleapis.com/css2?family=Jost:wght@400;600&display=swap";.ratio-meter{padding:0 8px;line-height:14px;overflow:visible}.ratio-meter>.indicator{position:relative;margin:5px 0 2px -8px;width:16px;height:8px;background:url(../Images/meter-indicator.png) no-repeat}.ratio-meter>.background{height:10px;background-color:#f3e212}.ratio-meter>.background>.bar{position:relative;margin-left:-2px;height:100%;border-left:2px solid #fff;border-right:2px solid #fff;background-image:linear-gradient(to right,#f3e212,#3e9d00);background-image:-o-linear-gradient(left,#F3E212,#3E9D00);background-image:-ms-linear-gradient(left,#F3E212,#3E9D00);background-image:-moz-linear-gradient(left,#F3E212,#3E9D00);background-image:-webkit-linear-gradient(left,#F3E212,#3E9D00);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,#F3E212),color-stop(100%,#3E9D00));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#F3E212,endColorstr=#3E9D00)}.ratio-meter>.labels{position:relative}.ratio-meter>.labels>span+span{float:right}#page{margin:0 auto;min-width:1000px;max-width:1600px;min-height:100%;box-shadow:0 0 20px 5px #0003}#busyOverlay{visibility:collapse;position:fixed;inset:0;z-index:10000;background:#fff url(../Images/loading_large.gif) no-repeat center;opacity:0;-ms-filter:"alpha(opacity=70)";cursor:progress}#busyOverlay.busy,html.sd-booting #busyOverlay{visibility:visible;opacity:.5;transition:opacity ease 1s;transition-delay:.5s}#header{position:relative;z-index:2;height:50px;padding:0 8px;background-color:#fff}#header>.name{display:inline-flex;align-items:center;margin:0 16px 0 8px;overflow:hidden;text-decoration:none}#header md-icon.logo{margin-right:8px;width:58px;height:34px}#header>md-divider{margin:0 -1px;height:15px}#header .md-button,#header md-menu>.md-button{padding:1px 16px;min-width:0;min-height:32px;max-height:32px;line-height:inherit;text-overflow:ellipsis}#header>md-menu{overflow:hidden}#header>md-menu>.md-button{width:100%}.md-open-menu-container.header-menu{top:0!important}.md-open-menu-container.header-menu md-menu-content{padding-top:0!important}.md-open-menu-container.header-menu md-menu-item:first-child{height:50px}#header,.header-menu{color:#979797}.header-menu md-icon{color:currentColor;min-width:12px;min-height:12px}.header-menu md-icon.arrow{margin:0 0 0 4px!important;width:12px;height:12px}.header-menu md-icon.account{margin:0 4px 0 0!important;width:12px;height:12px}.header-menu md-icon.sd-pro{margin:0 0 0 4px!important;width:20px;height:20px}.header-menu .md-button.align-right{text-align:right}#header h2{display:inline-flex;align-items:center;padding:0;color:#000;font-size:16px;white-space:nowrap}#header.landing-page h2{font-size:25px}html.cufon-loading #header h2{visibility:hidden}#subheader{overflow:hidden;position:relative;z-index:1;background-color:#004a7f}#header-switch{position:absolute;top:0;right:0;width:40px;height:40px;z-index:1;cursor:pointer;transform:rotate(-90deg)}body.header-hidden #header-switch{transform:rotate(90deg)}body.header-hidden #header,body.header-hidden #subheader{display:none}body.header-hidden #header-switch,body.header-hidden #navigator{top:0}#footer{position:relative;padding:8px 16px;z-index:1;width:100%;min-height:50px;border-top:1px solid rgba(0,0,0,.2);background-color:#fff;color:#666;text-align:center;white-space:nowrap}#footer a:not(:hover){color:inherit}#footer .spacer{margin:0 8px}#main{display:flex;flex:1 1 100%;-ms-flex:1 1 auto;position:relative;z-index:0}#main ui-view{min-width:100%;min-height:100%}#main ui-view-ng-upgrade{width:100%}body.header-hidden #main{padding-top:0}#noscript,#oldbrowser{display:block;padding:20px;font-size:12px}#noscript h4,#oldbrowser h4{font-size:13px}#noscript p,#oldbrowser p{margin-bottom:10px}#content{box-sizing:border-box;display:block;padding:20px;width:100%;min-width:0;min-height:350px;background-color:#fff}#content>h2.header,#content>h2[sd-header]{margin-top:-3px}#content>p{margin:6px 0 20px}#content>p+*{clear:both}#content>a.button,#content>div.buttons{float:right;margin:6px 0 20px 20px}#nextStepBox{margin-top:20px}#nextStepBox h2{margin-bottom:6px}#nextStepBox>.md-button{margin-right:20px}#nextStepBox .buttons{display:flex}#nextStepBox .buttons>.md-button{margin-left:16px}#nextStepBox p+p{display:none}hr{margin:15px 0}cufon cufontext{display:none!important}.info-background{background-color:#efefef;background-repeat:repeat-x;background-image:-moz-linear-gradient(#ffffff,#efefef);background-image:-ms-linear-gradient(#ffffff,#efefef);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#efefef));background-image:-webkit-linear-gradient(#ffffff,#efefef);background-image:-o-linear-gradient(#ffffff,#efefef);-pie-background:linear-gradient(#ffffff,#efefef);background-image:linear-gradient(#fff,#efefef);border:1px solid rgba(0,0,0,.2);padding:10px;margin-left:20px;margin-bottom:10px}table.info-box{width:100%}table.info-box td.info-box-text{padding-left:10px;vertical-align:top}table.info-box .state{margin-left:0!important}fieldset{margin-left:-20px;margin-bottom:-10px}fieldset+fieldset{margin-top:20px}fieldset>legend,fieldset>div>div,fieldset>p.help{padding-left:20px}legend{padding-bottom:6px;font-weight:700}legend.hidden{display:none}.editor-label{padding-bottom:2px;min-height:1.5em}.editor-field{padding-bottom:10px!important}.editor-field input[type=text],.editor-field input[type=password],.editor-field select{width:100%;max-width:300px}.editor-field.grid-50{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}label,input,select{vertical-align:middle}input[type=radio],input[type=checkbox]{margin:0 2px 0 0;padding:0}label>input[type=radio],label>input[type=checkbox]{margin-top:-2.5px;margin-bottom:.5px}label.option{position:relative;padding-left:18px;line-height:13px}label.option+label.option{margin-top:7px}label.option>input[type=radio],label.option>input[type=checkbox]{position:absolute;margin:-6px 0 0;top:50%;left:0}input[type=radio][disabled]+label,input[type=checkbox][disabled]+label,input[type=radio][disabled]+input[type=hidden]+label,input[type=checkbox][disabled]+input[type=hidden]+label,label>input[type=radio][disabled]~span,label>input[type=checkbox][disabled]~span{opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}input::-ms-clear,input::-ms-reveal{display:none}textarea{min-height:4.5em}span.unit{display:inline-block;margin-left:3px}optgroup{text-indent:4px;color:#666;font-weight:700}option{padding:2px 4px;color:#000;font-weight:400}optgroup>option{padding-left:15px}table tr>*{text-align:left}table.info{width:100%;table-layout:fixed;line-height:1.273}table.info>caption,table.info>thead>tr>*{padding-bottom:7px}table.info>tbody>tr+tr>*{padding-top:7px}table.info>*>tr>*+*{padding-left:14px}table.list{width:100%}table.list>*>tr{height:50px}table.list>*>tr>*{padding:4px 16px;vertical-align:middle}table.list>tbody>tr>*{border-top:1px solid rgba(0,0,0,.2)}table.list>tbody>tr:nth-child(2n){background-color:#fff}table.list>tbody>tr:nth-child(odd){background-color:#fbfbfb}table.project{width:100%;background-color:#fff;border-collapse:separate;table-layout:fixed}table.project>*>tr{height:50px}table.project tr>*{padding:4px 8px}table.project tbody>tr>*{border-top:1px solid rgba(0,0,0,.2)}table.project th.device-name{line-height:18px}table.project thead th{word-wrap:break-word}table.project tbody th,table.project tbody td{vertical-align:middle}table.project tr.even,table.project .project tr,table.project .subproject tr,table.project .backupdevice tr{background-color:#fbfbfb}table.project .project:hover tr,table.project .subproject:hover tr{cursor:pointer}table.project .project td>md-icon.arrow,table.project .subproject td>md-icon.arrow{transform:rotate(0)}table.project .project.collapsed td>md-icon.arrow,table.project .subproject.collapsed td>md-icon.arrow{transform:rotate(180deg)}table.project .project.collapsed~tbody,table.project .subproject.collapsed+tbody:not(.subproject),table.project .subproject:last-child md-icon.arrow,table.project .subproject:has(+tbody.subproject) md-icon.arrow,table.project .subproject.collapsed+tbody.generators+tbody.subinstallations,table.project .subinstallation.collapsed{display:none}table.project .state{margin-right:5px}table.project .subinstallation th,table.project .generators th,table.project .subinstallations th,table.project .backupdevice th{font-weight:400;white-space:nowrap}table.project .subinstallation th span,table.project .generators th span,table.project .subinstallations th span,table.project .backupdevice th span{white-space:normal}table.project tbody th .name{display:inline-block;vertical-align:middle}table.project tbody th .state{margin-right:-14px}table.project tbody th .state+img{margin-left:22px;margin-right:-46px}table.project tbody th .state+.name{margin-left:22px}table.project tbody th .state+img+.name{padding-left:50px}table.project tr.info td{padding:0!important;border-bottom-width:0}table.project tr.info td .messagebox{margin:8px 10px 5px}td.aligned-value{text-align:left!important;white-space:nowrap}td.aligned-value>span:first-child,td.aligned-value>span[sd-value-container]>.value{display:inline-block;min-width:50%;text-align:right}td.aligned-value>span[sd-value-container]{display:inline}table.project>*>tr>*>.md-button{width:100%;height:100%;min-height:50px;padding:4px 8px;text-align:center;border:1px solid #666;white-space:normal}div.messagebox{padding:12px 15px 12px 50px;position:relative;min-height:18px;border:1px solid rgba(0,0,0,.2);background-color:#f8f8f8;background-position:14px 9px;background-repeat:no-repeat;color:#333;font-weight:700;text-align:left}div.messagebox.info{background-size:24px;background-position:14px 10px;background-image:url(../Images/StatusIcons/StatusInfo.svg)}div.messagebox.warning{background-position:11px 8px;background-image:url(../Images/StatusIcons/StatusWarning.svg)}div.messagebox.disabled{display:none}div.messagebox>p,div.messagebox>ol,div.messagebox>ul{margin:10px 0 0 -35px;font-weight:400}div.messagebox .icon{float:right;margin:-4px 0 0 10px;cursor:pointer}div.image-border,img.image-border{border:1px solid rgba(0,0,0,.2)}.device-name>img{display:inline-block;vertical-align:middle}.device-name>img.small{margin-right:-24px}.device-name>img.small+.name{padding-left:28px}.device-name>img.medium{margin-right:-32px}.device-name>img.medium+.name{padding-left:40px}.device-name>img.semi-large{margin-right:-60px}.device-name>img.semi-large+.name{padding-left:70px}.device-name>img.large{margin-right:-120px}.device-name>img.large+.name{padding-left:132px}.device-name{font-size:0}.device-name>.name{display:inline-block;vertical-align:middle;line-height:1.27273;font-size:13px}.device-name>.name>i{display:block;font-style:normal;color:#666}.device-name>.addition{display:block;line-height:1.27273;font-size:13px}.option-buttons:after{content:"";display:table;clear:left}.option-buttons>label{clear:left;float:left}.option-buttons>label+label{margin-top:5px}div.layout-padding>p.help{margin:0}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=reset]::-moz-focus-inner{padding:0;border:0}.icon{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:center center}.icon.settings{background-image:url(../Images/Icons/Sprite.png);background-position:0 0}a:hover>.icon.settings,.headerNavSubLevel .icon.settings{background-position:0 -16px}.icon.synchronize{background-image:url(../Images/Icons/Sprite.png);background-position:-16px 0}a:hover>.icon.synchronize{background-position:-16px -16px}.icon.user{width:18px;background-position:center -1px;background-image:url(../Images/Icons/icon_user.png)}a:hover>.icon.user,.headerNavSubLevel .icon.user{background-image:url(../Images/Icons/icon_user_rollover.png)}.icon.cross{background-image:url(../Images/Icons/icon_tab_close.png)}.icon.cross:hover{background-image:url(../Images/Icons/icon_tab_close_rollover.png)}.icon.delete,.clickable.disabled:hover>.icon.delete{background-image:url(../Images/Icons/icon_trash.png)}.icon.delete:hover,.clickable:hover>.icon.delete{background-image:url(../Images/Icons/icon_trash_rollover.png)}.icon.info,.clickable.disabled:hover>.icon.info{background-image:url(../Images/Icons/icon_info.png)}.icon.info:hover,.clickable:hover>.icon.info{background-image:url(../Images/Icons/icon_info_rollover.png)}.icon.search{background-image:url(../Images/Icons/icon_search.png)}.icon.search:hover,.clickable:hover>.icon.search{background-image:url(../Images/Icons/icon_search_rollover.png)}.icon.close{background-image:url(../SMA/images/close.png)}.icon.help{width:24px;height:24px;background-image:url(../Images/Icons/help.png)}.icon.expand{width:22px;background-image:url(../Images/Icons/expand.png)}.icon.expand:hover{background-image:url(../Images/Icons/expand_hover.png)}.icon.locked{background-image:url(../Images/Icons/icons-sprite-16x16px.png);background-position:-80px 0}.icon.locked:hover{background-image:url(../Images/Icons/icons-sprite-16x16px.png);background-position:-80px -16px}.icon.unlocked{background-image:url(../Images/Icons/icons-sprite-16x16px.png);background-position:-96px 0}.icon.unlocked:hover{background-image:url(../Images/Icons/icons-sprite-16x16px.png);background-position:-96px -16px}.icon.add{background-image:url(../SMA/images/buttons/buttonIcons.png);background-position:0 -64px}.icon.calculate{background-image:url(../Images/Icons/icons-sprite-16x16px.png);background-position:-352px 0}.icon.calculate:hover{background-image:url(../Images/Icons/icons-sprite-16x16px.png);background-position:-352px -16px}.icon.project-type{margin-right:5px;vertical-align:middle;width:24px;height:24px;border-radius:0!important}.icon.project-type.default{background-image:url(../Images/Icons/ProjectTypeDefault.png)}.icon.project-type.pvhybrid{background-image:url(../Images/Icons/ProjectTypePvHybrid.png);background-position:3px center}.icon.project-type.smartenergy{background-image:url(../Images/Icons/ProjectTypeSmartEnergy.png)}.icon.project-type.offgrid{background-image:url(../Images/Icons/ProjectTypeOffGrid.png)}.icon.project-type.ennexos{background-image:url(../Images/Icons/ProjectTypeEnnexos.svg);min-height:25px}span.state,sd-state-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-position:center}.state.Ok,.state.PartlyOk,.state.Finished,.state.CHECK_OK{background-image:url(../Images/StatusIcons/StatusOK.svg);background-size:15px 15px}.state.Info,.state.GeneralInfo,.state.ElectricalInfo,.state.Hint{background-image:url(../Images/StatusIcons/StatusInfo.svg);background-size:15px 15px}.state.Warning,.state.GeneralWarning,.state.ElectricalWarning,.state.CHECK_NOK{background-image:url(../Images/StatusIcons/StatusWarning.svg);background-size:18px 18px}.state.Error,.state.GeneralError,.state.ElectricalError,.state.SystemError{background-image:url(../Images/StatusIcons/StatusError.svg);background-size:15px 15px}.state.InProgress{background-image:url(../Images/StatusIcons/StatusInProgress.svg);background-size:15px 15px}.state.Plus{background-image:url(../Images/StatusIcons/StatusPlus.svg);background-size:15px 15px}span.state.large{width:24px;height:24px}.state.large.Ok,.state.large.PartlyOk,.state.large.Finished,.state.large.Hint,.state.large.Info,.state.large.GeneralInfo,.state.large.ElectricalInfo{background-size:24px 24px}.state.large.Warning,.state.large.GeneralWarning,.state.large.ElectricalWarning{background-size:28px 28px}.state.large.Error,.state.large.GeneralError,.state.large.ElectricalError,.state.large.SystemError,.state.large.InProgress,.state.largePlus{background-size:24px 24px}.state[ng-click]{cursor:pointer}button>.icon{vertical-align:text-bottom}button.md-primary>.icon.add{background-position-x:-32px}span.menu-icon{display:inline-block;width:20px;height:20px;vertical-align:middle;background-repeat:no-repeat;background-position:center}.menu-icon.delete{background-image:url(../Images/Icons/icon_trash.png)}sd-focus-trap{position:fixed;top:50%;left:50%;width:1px;height:1px;z-index:10000000;outline-style:none}a[ng-click],a[sd-click]{cursor:pointer}a[ng-click].disabled,a[sd-click].disabled{cursor:default}#toolbar .home a{width:100%;height:100%}button.submit-dummy{position:absolute;left:-10000px}span[title],td[title],th[title],.editor-label[title],.editor-label[title]>label{cursor:help}.activity-overlay{position:absolute;inset:0;z-index:10000;background:#fff url(../Images/loading_large.gif) no-repeat center;cursor:progress}html>.activity-overlay{position:fixed}img{display:inline-block;vertical-align:middle}img.hidden{display:none!important}img.loading{background:#fff url(../Images/loading_large.gif) no-repeat center}img.picture-set.loading{background:none}img.picture-set.small{width:24px;height:24px}img.picture-set.medium{width:32px;height:32px}img.picture-set.semi-large{width:60px;height:60px}img.picture-set.large{width:120px;height:120px}table.clickable{width:100%;border-collapse:separate}table.clickable>thead>tr>*{border-bottom:1px solid rgba(0,0,0,.2)}table.clickable>*>tr>*{padding:4px}table.clickable>*>tr>*:first-child{padding-left:0}table.clickable>*>tr>*:last-child{padding-right:0}table.clickable>*>tr>*>.md-button{width:100%;height:100%;min-height:75px;padding:4px 8px;text-align:inherit;border:1px solid #666;white-space:normal;line-height:20px}table.clickable>*>tr>td.icons>.md-button{width:35px;height:35px;min-height:0;padding:0;border:none;text-align:center}table.clickable>thead>tr>th{padding-bottom:8px;color:#333;background-color:#fff}table.clickable>tbody:first-of-type>tr:first-child>*{padding-top:8px}table.clickable>tbody>tr>td,table.clickable>tbody>tr>td.inactive{vertical-align:middle}table.clickable>tbody>tr>td.inactive,table.clickable>tbody>tr>td.disabled{background-color:#fff;cursor:default}table.clickable>tbody>tr>td.disabled{color:#999;background-color:#e8e8e8;border-color:#f4f4f4}table.clickable>tbody>tr>td.disabled>.icon{opacity:.5}table.clickable>tfoot>tr>td{padding:7px 8px;border-color:transparent}table.clickable>tbody>tr>td.icons{width:35px;min-width:35px;max-width:35px;padding-left:0;padding-right:0;text-align:center}table.checklist{table-layout:auto}table.checklist>tbody>tr>td.state{text-align:right}table.checklist>tbody>tr>td.value{text-align:right;white-space:nowrap}table.checklist>tbody>tr>td.unit{padding-left:0;text-align:left;width:0;white-space:nowrap}table.checklist>tbody>tr>td.unit:before{content:"\a0"}table.checklist>tbody>tr>td.state>.state{position:relative;top:-1px;margin:-3px 0}table.evaluation-messages{width:100%;color:#333;white-space:normal}table.evaluation-messages tbody{display:none}table.evaluation-messages.opened tbody{display:table-row-group}table.evaluation-messages .GeneralError,table.evaluation-messages .ElectricalError{background-color:#fcedef}table.evaluation-messages .GeneralWarning,table.evaluation-messages .ElectricalWarning{background-color:#fefaf4}table.evaluation-messages .GeneralInfo,table.evaluation-messages .ElectricalInfo{background-color:#fff}table.evaluation-messages tr.GeneralError,table.evaluation-messages caption.GeneralError,table.evaluation-messages tr.ElectricalError,table.evaluation-messages caption.ElectricalError{border:1px solid #d0011b}table.evaluation-messages tr.GeneralWarning,table.evaluation-messages caption.GeneralWarning,table.evaluation-messages tr.ElectricalWarning,table.evaluation-messages caption.ElectricalWarning{border:1px solid #f6a623}table.evaluation-messages tr.GeneralInfo,table.evaluation-messages caption.GeneralInfo,table.evaluation-messages tr.ElectricalInfo,table.evaluation-messages caption.ElectricalInfo{border:1px solid #888}table.evaluation-messages caption,table.evaluation-messages tr>*{padding:11px 12px}table.evaluation-messages caption{line-height:20px;font-weight:700;text-align:left;cursor:pointer;position:relative}table.evaluation-messages.opened caption{margin-bottom:-1px}table.evaluation-messages caption>span.state{margin:-5px 23px -3px 0}table.evaluation-messages caption>mat-icon.arrow,table.evaluation-messages caption>md-icon.arrow{float:right;transform:rotate(180deg)}table.evaluation-messages.opened caption>mat-icon.arrow,table.evaluation-messages.opened caption>md-icon.arrow{transform:rotate(0)}table.evaluation-messages td{width:14px;border-top-width:1px;vertical-align:middle}table.evaluation-messages td+td{padding:11px 15px;width:auto;border-left-width:1px}table.evaluation-messages p{margin-bottom:5px}table.evaluation-messages p.title,table.evaluation-messages p.text p{font-weight:700}table.evaluation-messages p.text p{margin-top:10px}table.evaluation-messages ol{margin:0 0 0 15px;padding-left:20px}table.evaluation-messages ol>li{margin:5px 0 0}table.evaluation-messages ul{margin:5px 0 0;padding-left:15px}table.evaluation-messages ul>li{margin:0}table.form-table tbody td{border-top:1px solid rgba(0,0,0,.2);padding-top:10px;padding-bottom:10px;vertical-align:middle}table.form-table tbody td.actions{text-align:right;white-space:nowrap}table.form-table tbody td.actions .md-button{white-space:nowrap}table.form-table tbody td .md-button{min-width:0;text-align:left}table.form-table tbody:first-of-type tr:first-child>td,table.form-table tr.sub-row>td{border-top:0;padding-top:0}.message-dialog{width:auto;min-width:500px;max-width:600px;overflow:hidden}.message-dialog .background{position:absolute;top:0;left:0;width:100px;text-align:center;margin-top:16px}.message-dialog .background>md-icon{width:60px;height:60px}.message-dialog .content{margin:16px 16px 20px 100px;min-height:50px}.message-dialog.error .content,.message-dialog.warning .content{margin:16px 16px 20px 75px}.message-dialog .header{margin-bottom:10px;padding:0}.message-dialog .buttons{padding:0 16px 16px;text-align:right}.message-dialog .buttons:after{content:"";clear:both;display:block;visibility:hidden}.message-dialog button~button{margin-left:5px!important}.message-dialog button.details{float:left}.message-dialog md-checkbox{margin-top:16px}.message-dialog md-input-container.details{display:block;padding:0 16px 16px}.message-dialog md-input-container.details textarea{max-height:150px}.sdPvPlantDialog>.description{display:block;margin-bottom:10px}.sdPvPlantDialog>hr{margin:10px 0}.sdPvPlantDialog>fieldset>legend{margin:0}#ProjectConversionDialog,#ProjectNameDialog,#TemplateNameDialog,#SubprojectNameDialog,#SubinstallationNameDialog{width:550px}#ModuleSelectionDialog{width:650px}#ModuleSelectionDialog .img-container{margin:auto}#ModuleSelectionDialog img{width:100px;height:100px}#ModuleSelectionDialog img.bificial{width:200px;height:auto}#ModuleSelectionDialog .message .state{margin:-1px 4px 0 0}#ModuleSelectionDialog sd-group-box{margin-bottom:0}#ModuleSelectionDialog [sd-activity]{min-height:40px}#ModuleSelectionDialog .orientation{display:flex;align-items:center}#ModuleSelectionDialog .orientation img{margin-right:12px}#ModuleSelectionDialog .orientation img.portrait{width:25px;height:auto}#ModuleSelectionDialog .orientation img.landscape{width:auto;height:25px}#ModuleSelectionDialog table.info{table-layout:auto;margin:0 8px 4px;width:auto}#ModuleSelectionDialog table.info th+th,#ModuleSelectionDialog table.info td.value{text-align:right}#ModuleSelectionDialog table.info td.unit{padding-left:0;width:0}#ModuleSelectionDialog table.info td.unit:before{content:"\a0"}#ModuleSelectionDialog table.info td.state{padding-left:30px}#ModuleSelectionDialog table.info td.state span.state{margin:-4px 0}#ModuleSelectionDialog .warning{color:#e2001a}#LayoutCalculationDialog{padding:32px;width:400px;text-align:center}#LayoutCalculationDialog p{margin:10px 0 0}#LayoutProposalsDialog{position:relative;width:960px;overflow:hidden}#LayoutProposalsDialog .filter{max-height:800px;width:255px;border-right:1px solid rgba(0,0,0,.2)}#LayoutProposalsDialog .header{padding:16px}#LayoutProposalsDialog .header md-input-container{padding:0}#LayoutProposalsDialog .header label{position:static;margin:0 10px 0 0;width:auto;font-size:12px;font-weight:700}#LayoutProposalsDialog .md-table-progress th md-progress-linear{transition:none}#LayoutProposalsDialog th{background-color:transparent;cursor:default;word-wrap:break-word}#LayoutProposalsDialog td{text-align:center}#LayoutProposalsDialog td.inverters img{margin-right:5px}#LayoutProposalsDialog .results{max-height:800px}#LayoutProposalsDialog .results .rating{margin-bottom:5px;width:100%;height:10px;border:1px solid #aaa;background-color:#ccc}#LayoutProposalsDialog .results .rating>div{margin:-1px;height:10px;border:1px solid #004b81;background-color:#0166a9}#LayoutProposalsDialog .filter-group h4{margin-bottom:8px}#LayoutProposalsDialog .filter h5{padding:12px 16px;font-weight:700;text-align:center;cursor:pointer}#LayoutProposalsDialog .filter h5{background:#eee}#LayoutProposalsDialog .filter .collapsed h5{color:#999}#LayoutProposalsDialog .filter .settings,#LayoutProposalsDialog .filter .inverters{outline:none}#LayoutProposalsDialog .filter .settings>div{overflow:auto;padding:16px}#LayoutProposalsDialog .filter .inverters>div{overflow:auto}#LayoutProposalsDialog .filter .inverters .family{position:relative;padding:0;font-weight:700;cursor:pointer}#LayoutProposalsDialog .filter .inverters ul{margin:0;padding:0;list-style-type:none}#LayoutProposalsDialog .filter .inverters ul>li{margin:8px 0}#LayoutProposalsDialog .filter .collapsed>h5~*,#LayoutProposalsDialog .filter .collapsed+ul{display:none}#LayoutProposalsDialog .footer{padding:16px;text-align:right}#LayoutProposalsDialog .filter button~button{margin:10px 0 0}#LayoutProposalsDialog .button.compare,#LayoutProposalsDialog .button.apply{max-width:140px;height:36px}#LayoutProposalsDialog .button.add{max-width:180px;height:36px}#LayoutProposalsDialog .loading.large{display:none;padding:10px 0;height:32px;background:url(../Images/loading_large.gif) no-repeat center}#LayoutProposalsDialog .loading.small{display:none;float:right;width:16px;height:16px;background:url(../Images/loading_small.gif) no-repeat center}#LayoutProposalsDialog.isLoading .loading.large{display:block}#LayoutProposalsDialog.isLoading .loading.small{display:inline-block}#LayoutProposalsDialog.isLoading .dataTables_empty{display:none}#LayoutSelectionDialog{min-width:400px}#LayoutSelectionDialog img{width:24px;height:24px;margin:0 5px 5px;vertical-align:middle}#LayoutSelectionDialog span+img{margin-left:15px}#InverterTypeFilterDialog .filter{padding:12px 12px 14px;width:184px;overflow-y:auto}#InverterTypeFilterDialog .filter .editor-field{padding-bottom:5px!important}#InverterTypeFilterDialog .inverters{width:800px}#InverterTypeFilterDialog .inverters>h5{margin:12px 12px 8px;padding-bottom:8px}#InverterTypeFilterDialog .inverters>div{height:525px;overflow:auto}#InverterTypeFilterDialog .inverters>div>div{float:left;padding:0 0 0 12px;width:155px}#InverterTypeFilterDialog .inverters ul{margin:0 0 5px;padding:0;list-style-type:none}#InverterTypeFilterDialog .inverters li{margin:12px 0}#InverterTypeFilterDialog .inverters .family{font-weight:700}#InverterTypeFilterDialog .inverters .family .count{display:block;margin-left:18px;vertical-align:middle}#LayoutProposalsDialog .inverters .family .count{margin-left:5px}#InverterTypeFilterDialog .inverters input[value=null],#LayoutProposalsDialog .inverters input[value=null]{outline:2px solid #0166a9}#InverterTypeFilterDialog h5,#InverterSelectionDialog h3,#InverterPriceListDialog h3,#ThdInverterSelectionDialog h3{font-size:14px;margin-bottom:8px}#InverterTypeFilterDialog,#InverterSelectionDialog,#InverterPriceListDialog,#ThdInverterSelectionDialog{position:relative;padding:0;width:960px;overflow:hidden}#InverterTypeFilterDialog .filter,#InverterSelectionDialog .filter,#InverterPriceListDialog .filter,#ThdInverterSelectionDialog .filter{padding:16px;width:250px;border-right:1px solid rgba(0,0,0,.2)}#InverterTypeFilterDialog .filter .editor-field,#InverterSelectionDialog .filter .editor-field,#InverterPriceListDialog .filter .editor-field,#ThdInverterSelectionDialog .filter .editor-field{padding-bottom:5px!important}#InverterTypeFilterDialog .filter-group,#InverterSelectionDialog .filter-group,#InverterPriceListDialog .filter-group,#ThdInverterSelectionDialog .filter-group{margin-bottom:16px}#InverterTypeFilterDialog .filter-group h4,#InverterSelectionDialog .filter-group h4,#InverterPriceListDialog .filter-group h4,#ThdInverterSelectionDialog .filter-group h4{margin-bottom:4px;font-size:13px}#InverterSelectionDialog p.help,#InverterPriceListDialog p.help{margin:0;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.2)}#InverterSelectionDialog .filter .button,#InverterPriceListDialog .filter .button,#ThdInverterSelectionDialog .filter .button{width:100%}#InverterSelectionDialog .results,#InverterPriceListDialog .results,#ThdInverterSelectionDialog .results{position:relative}#InverterSelectionDialog h3.table,#InverterSelectionDialog .current h3{margin:16px 16px 0;padding:0}#InverterSelectionDialog .filter,#ThdInverterSelectionDialog .filter{padding:0}#InverterSelectionDialog .filter>h3,#ThdInverterSelectionDialog .filter>h3{padding:16px;margin:0}#InverterSelectionDialog .filter>div,#ThdInverterSelectionDialog .filter>div{padding:0 16px;overflow-y:auto}#InverterSelectionDialog .filter>button,#ThdInverterSelectionDialog .filter>button{margin:16px}#InverterSelectionDialog .current{overflow:hidden}#InverterSelectionDialog .current.selected{background-color:#dbeaf9}#InverterSelectionDialog .current img{margin-right:5px;width:32px;height:32px;vertical-align:middle}#InverterSelectionDialog .current img+span{font-weight:700}#InverterSelectionDialog .polystring{padding:16px 16px 0}#InverterSelectionDialog .polystring h3{margin-bottom:0}#ThdInverterSelectionDialog .current{margin-bottom:5px;padding:12px 12px 0}#InverterPriceListDialog .results{height:700px}#StringConfigurationDialog{width:960px}#StringConfigurationDialog form,#EditSubinstallationDialog .strings form{overflow:auto;min-height:75px}#StringConfigurationDialog .results,#EditSubinstallationDialog .strings .results{position:relative;overflow:hidden;padding:16px}#StringConfigurationDialog .ratio-meter,#EditSubinstallationDialog .strings .ratio-meter{width:250px}#StringConfigurationDialog .left,#EditSubinstallationDialog .strings .left{float:left}#StringConfigurationDialog .right,#EditSubinstallationDialog .strings .right{float:right;text-align:right}#StringConfigurationDialog .parallel,#EditSubinstallationDialog .strings .parallel{border-bottom:1px solid #ddd}#StringConfigurationDialog hr,#EditSubinstallationDialog .strings hr{margin:10px 0}#StringConfigurationDialog tbody,#StringConfigurationDialog tfoot,#EditSubinstallationDialog .strings tbody,#EditSubinstallationDialog .strings tfoot{border-top:1px solid #ddd}#StringConfigurationDialog th,#EditSubinstallationDialog .strings th{padding:16px 8px 8px;white-space:nowrap}#StringConfigurationDialog td,#EditSubinstallationDialog .strings td{padding:16px 8px 24px;text-align:center;vertical-align:middle;white-space:nowrap}#StringConfigurationDialog th:first-child,#StringConfigurationDialog td:first-child,#EditSubinstallationDialog .strings th:first-child,#EditSubinstallationDialog .strings td:first-child{padding-left:16px}#StringConfigurationDialog th:last-child,#StringConfigurationDialog td:last-child,#EditSubinstallationDialog .strings th:last-child,#EditSubinstallationDialog .strings td:last-child{padding-right:16px}#StringConfigurationDialog select,#EditSubinstallationDialog .strings select{width:100%}#StringConfigurationDialog .state:not(.large),#EditSubinstallationDialog .strings .state:not(.large){margin-top:-2px}#StringConfigurationDialog a+.state,#EditSubinstallationDialog .strings a+.state{margin-left:5px}#StringConfigurationDialog tr.expand td,#EditSubinstallationDialog .strings tr.expand td{padding-top:0;padding-bottom:8px}#StringConfigurationDialog tr.expand td+td,#EditSubinstallationDialog .strings tr.expand td+td{text-align:left}#StringConfigurationDialog tr.expand a,#EditSubinstallationDialog .strings tr.expand a{vertical-align:middle}#StringConfigurationDialog tr.expand a.disabled,#EditSubinstallationDialog .strings tr.expand a.disabled{color:#999;cursor:default;text-decoration:none}#StringConfigurationDialog tr.expand td:first-child a.disabled,#EditSubinstallationDialog .strings tr.expand td:first-child a.disabled{opacity:.5}#StringConfigurationDialog tr.slave td,#EditSubinstallationDialog .strings tr.slave td{padding-top:8px;padding-bottom:32px}#StringConfigurationDialog div.ng-binding.ng-hide,#EditSubinstallationDialog .strings div.ng-binding.ng-hide{display:block!important;visibility:hidden}#StringConfigurationDialog md-input-container,#EditSubinstallationDialog .strings md-input-container{margin:0;padding:0}#StringConfigurationDialog md-input-container>label,#EditSubinstallationDialog .strings md-input-container>label{display:none}#StringConfigurationDialog sd-numeric-input,#EditSubinstallationDialog .strings sd-numeric-input{width:100%}#StringConfigurationDialog .string-range,#EditSubinstallationDialog .strings .string-range{margin-bottom:-17px;width:135px}#StringConfigurationDialog .module-count,#EditSubinstallationDialog .strings .module-count{text-align:right}#StringConfigurationDialog .module-count .invalid,#EditSubinstallationDialog .strings .module-count .invalid{color:#e2001a}#SubprojectCompareDialog{width:965px;min-height:300px;overflow-x:auto}#SubprojectCompareDialog table{table-layout:fixed}#SubprojectCompareDialog tr>*{box-sizing:border-box;padding:5px 10px;width:189px;border-left:1px solid rgba(0,0,0,.2);text-align:center;background-color:#fff}#SubprojectCompareDialog tr:nth-child(2n)>*{background-color:#eee}#SubprojectCompareDialog th{text-align:left}#SubprojectCompareDialog thead tr{height:auto!important}#SubprojectCompareDialog thead th{padding:0 50px 0 10px;vertical-align:middle;height:40px}#SubprojectCompareDialog thead th+th{position:relative;background-color:transparent}#SubprojectCompareDialog thead th button{position:absolute;top:0;right:0;transform:translate(0)}#SubprojectCompareDialog thead th button>img{vertical-align:middle}#SubprojectCompareDialog thead th a{float:right}#SubprojectCompareDialog tr.inverters td{text-align:left;vertical-align:middle}#SubprojectCompareDialog .device-name+.device-name{margin-top:5px}#SubprojectCompareDialog tr.actions td{padding:10px;background-color:#fff}#SubprojectCompareDialog tr.actions button+button{margin-top:10px}#InverterTypeInfoDialog{width:650px;min-height:220px}#InverterTypeInfoDialog table{table-layout:auto}#InverterTypeInfoDialog table+table{margin-top:10px}#InverterTypeInfoDialog tr>*+*{text-align:right;text-wrap-mode:nowrap}#ProjectSummaryDialog{width:400px;min-height:180px}#ProjectSummaryDialog table{margin:16px;width:auto}#ProjectInformationDialog{width:400px;min-height:100px}#ProjectInformationDialog table th{width:60%}#ProjectInformationDialog table td{width:40%;text-align:right}#TermsOfUseDialog{width:600px}#TermsOfUseDialog .link{margin-bottom:4px;font-weight:700}#TermsOfUseDialog md-checkbox .md-container{top:10px}#TermsOfUseDialog .buttons{text-align:right}#VideoTutorialDialog iframe{background-color:#000}#RefreshLoginDialog{width:500px}#NewsDialog{display:flex;flex-direction:column;color:#000;width:1024px;max-width:95vw}#NewsDialog>.header{align-self:flex-end;margin:0 0 -40px;position:sticky;top:0}#NewsDialog>.content{padding:36px}#NewsDialog>.content h1,#NewsDialog>.content h2,#NewsDialog>.content h3,#NewsDialog>.content h4,#NewsDialog>.content h5,#NewsDialog>.content h6{margin-bottom:8px}#NewsDialog>.content p{margin-bottom:8px}#NewsDialog>.content img{max-width:100%;height:auto}#NewsDialog>.footer{align-self:flex-end;padding:0 36px 24px}.foldingItem.system-overview>div{padding:0}.foldingItem.system-overview .offgrid-system-overview{margin:15px}.foldingItem.system-overview .evaluation-messages caption{border-top:1px solid rgba(0,0,0,.2)}.offgrid-system-overview{color:#333}.offgrid-system-overview:after{content:"";display:table;clear:both}.offgrid-system-overview>.table{float:left;width:50%}.offgrid-system-overview>.charts{float:right;width:50%;max-width:450px}.offgrid-system-overview>.checklist-header{margin-bottom:15px}.offgrid-system-overview table{margin-right:20px;table-layout:auto;line-height:1.3}.offgrid-system-overview caption{font-weight:700;text-align:left}.offgrid-system-overview th{padding:10px 10px 0 0;font-weight:400}.offgrid-system-overview td{padding-top:10px}.offgrid-system-overview td.value{padding-left:20px}.offgrid-system-overview .ratio-meter{padding:10px 15px;border:1px solid rgba(0,0,0,.2)}.offgrid-system-overview .ratio-meter+.ratio-meter{margin-top:10px}.ratio-meter.offgrid-power>.background{background-color:#f02020}.ratio-meter.offgrid-power>.background>.bar{background-image:linear-gradient(to right,#3e9d00,#f3e212);background-image:-o-linear-gradient(left,#3E9D00,#F3E212);background-image:-ms-linear-gradient(left,#3E9D00,#F3E212);background-image:-moz-linear-gradient(left,#3E9D00,#F3E212);background-image:-webkit-linear-gradient(left,#3E9D00,#F3E212);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,#3E9D00),color-stop(100%,#F3E212));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#3E9D00,endColorstr=#F3E212)}.ratio-meter.offgrid-ratio>.background{background-color:#f3e212}.ratio-meter.offgrid-ratio>.background>.bar{background-color:#3e9d00;background-image:none;filter:none}#SystemAssistantDialog{width:850px}#SystemAssistantDialog p.help{margin:0;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.2)}#SystemAssistantDialog p.title{margin:0;padding:12px 16px 0;font-weight:700}#SystemAssistantDialog .level-1{margin-left:30px}#SystemAssistantDialog .level-2{margin-left:60px}#SystemAssistantDialog div.button{text-align:right}#SystemAssistantDialog .offgrid-system-overview{padding-top:8px;border-top:1px solid rgba(0,0,0,.2)}#SystemAssistantDialog .offgrid-system-overview>.table{width:55%}#SystemAssistantDialog .offgrid-system-overview>.charts{width:45%}#SystemAssistantDialog md-select{min-width:160px}.md-table-pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;box-sizing:border-box;padding:0 24px;font-size:12px;color:#0000008a;border-top:1px rgba(0,0,0,.12) solid}.md-table-pagination md-select{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-width:55px;margin-left:8px}.md-table-pagination md-select:not([disabled]):focus .md-select-value{color:#0000008a}.md-table-pagination md-select .md-select-value{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;min-width:0;min-height:24px;border-bottom-width:0}.md-table-pagination md-select .md-select-value span.md-select-icon{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.md-table-pagination>*{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:56px}.md-table-pagination>.buttons:not(:first-child),.md-table-pagination>.limit-select:not(:first-child){margin-left:32px}.md-table-pagination>.buttons{margin-right:-16px}.md-table-pagination>.buttons>.md-button.md-icon-button{margin:0}.md-table-pagination>.buttons>.label+.md-button.md-icon-button{margin-left:20px}md-table-container{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table.md-table{width:100%;border-spacing:0;overflow:hidden}table.md-table thead.md-head>tr.md-row{height:56px}table.md-table tbody.md-body>tr.md-row,table.md-table tfoot.md-foot>tr.md-row{height:48px}table.md-table thead.md-head+.md-table-progress md-progress-linear{top:-3px}table.md-table .md-table-progress th{padding:0}table.md-table .md-table-progress th md-progress-linear{height:0;transition:opacity 1s}table.md-table .md-table-progress th md-progress-linear.ng-hide{opacity:0}table.md-table .md-table-progress th md-progress-linear>.md-container{height:3px;top:0;transition:none}table.md-table .md-table-progress th md-progress-linear>.md-container>.md-bar{height:3px}table.md-table th.md-column{color:#0000008a;font-size:12px;font-weight:700;white-space:nowrap}table.md-table th.md-column.md-sort{cursor:pointer}table.md-table th.md-column md-icon{height:16px;width:16px;font-size:16px!important;line-height:16px!important}table.md-table th.md-column md-icon.md-sort-icon{color:#00000042;opacity:0;transition:-webkit-transform .25s,opacity .25s;transition:transform .25s,opacity .25s}table.md-table th.md-column md-icon.md-sort-icon.md-asc{-webkit-transform:rotate(0deg);transform:rotate(0)}table.md-table th.md-column md-icon.md-sort-icon.md-desc{-webkit-transform:rotate(180deg);transform:rotate(180deg)}table.md-table th.md-column md-icon:not(:first-child){margin-left:8px}table.md-table th.md-column md-icon:not(:last-child){margin-right:8px}table.md-table th.md-column.md-active,table.md-table th.md-column.md-active md-icon{color:#000000de}table.md-table th.md-column:hover md-icon.md-sort-icon,table.md-table th.md-column.md-active md-icon.md-sort-icon{opacity:1}table.md-table tr.md-row[ng\:repeat].ng-leave,table.md-table tr.md-row[ng-repeat].ng-leave,table.md-table tr.md-row[x-ng-repeat].ng-leave,table.md-table tr.md-row[data-ng-repeat].ng-leave{display:none}table.md-table.md-row-select tbody.md-body>tr.md-row{transition:background-color .2s}table.md-table.md-row-select tbody.md-body>tr.md-row:not([disabled]):hover{background-color:#eee!important}table.md-table.md-row-select tbody.md-body>tr.md-row.md-selected{background-color:#f5f5f5}table.md-table.md-row-select td.md-cell:first-child,table.md-table.md-row-select th.md-column:first-child{width:20px;padding:0 0 0 24px}table.md-table.md-row-select td.md-cell:nth-child(2),table.md-table.md-row-select th.md-column:nth-child(2){padding:0 24px}table.md-table.md-row-select td.md-cell:nth-child(n+3):nth-last-child(n+2),table.md-table.md-row-select th.md-column:nth-child(n+3):nth-last-child(n+2){padding:0 56px 0 0}table.md-table:not(.md-row-select) td.md-cell:first-child,table.md-table:not(.md-row-select) th.md-column:first-child{padding:0 24px}table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 56px 0 0}table.md-table td.md-cell,table.md-table th.md-column{vertical-align:middle;text-align:left}table.md-table td.md-cell>*,table.md-table th.md-column>*{vertical-align:middle}table.md-table td.md-cell:last-child,table.md-table th.md-column:last-child{padding:0 24px 0 0}table.md-table td.md-cell.md-clickable,table.md-table th.md-column.md-clickable{cursor:pointer}table.md-table td.md-cell.md-clickable:focus,table.md-table th.md-column.md-clickable:focus{outline:none}table.md-table td.md-cell.md-numeric,table.md-table th.md-column.md-numeric{text-align:right}table.md-table td.md-cell md-checkbox,table.md-table th.md-column md-checkbox{margin:0;width:20px}table.md-table td.md-cell{color:#000000de;font-size:13px;border-top:1px rgba(0,0,0,.12) solid}table.md-table td.md-cell.md-numeric md-select{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}table.md-table td.md-cell.md-numeric md-select .md-select-value{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}table.md-table td.md-cell.md-placeholder{color:#00000042}table.md-table td.md-cell md-select>.md-select-value>span.md-select-icon{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#0000008a;width:18px;text-align:right}table.md-table td.md-cell md-select>.md-select-value>span.md-select-icon:after{-webkit-transform:scaleY(.4) scaleX(.8);transform:scaleY(.4) scaleX(.8)}.as-sortable-item,.as-sortable-placeholder{display:block}.as-sortable-item{-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none}.as-sortable-item-handle{cursor:move;cursor:-webkit-grab;cursor:-moz-grab}.as-sortable-drag{position:absolute;pointer-events:none;z-index:9999}.as-sortable-hidden{display:none!important}.as-sortable-un-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;overflow:auto;overflow-y:scroll;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{min-width:100%;height:100%;color:#000;background-color:#fff;cursor:default}html{scroll-behavior:smooth}body,pre{font-family:Tahoma,Arial,Sans-Serif}sd-header,[sd-header]{font-family:"Jost",Arial,Sans-Serif}hr{border:none;background-color:#dedede;color:#cecece;height:1px;margin-bottom:14px}img{-ms-interpolation-mode:bicubic}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}button.link{appearance:none;background-color:transparent;border:none;display:inline;margin:0;padding:0}button.link[disabled]{color:#0006}button.link[disabled]:hover{text-decoration:none}a,button.link{color:#0166a9;text-decoration:none}a:hover,button.link:hover{text-decoration:underline}a:focus,button.link:focus{outline:thin dotted}a:hover,a:active,button.link:hover,button.link:active{outline:0}a[href],input[type=submit],input[type=image],input[type=reset],select,button,.pointer{cursor:pointer}ul,ol,dl{margin:0 0 15px 10px;padding-left:10px}ul{list-style-type:disc}ul ul{list-style-type:circle;margin:1px 0 2px}ol{list-style-type:decimal}ol ol{list-style-type:lower-latin;margin:1px 0 2px}li{margin:0 0 5px 5px}dt{font-weight:700}dd{margin:0 0 1em .8em}.md-padding{padding:16px}.layout-padding .layout-padding{padding:0}.layout-margin .layout-margin{margin:0}.layout-margin-v{margin:8px 0}.layout-margin-h{margin:0 8px}.mat-mdc-menu-content .layout-margin-v:first-child{margin:0 0 8px}.mat-mdc-menu-content .layout-margin-v:last-child{margin:8px 0 0}.flex-gap-50{gap:.5em}.flex-gap-100{gap:1em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;line-height:1.30769;margin:0;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1,.h1{font-size:30px}h2,.h2{font-size:20px}h3,.h3{font-size:16px}h4,.h4{font-size:14px}h5,.h5{font-size:13px}h6,.h6{font-size:12px;padding-bottom:0}.cufon-loading h1.header,.cufon-loading h2.header,.cufon-loading h3.header,.cufon-loading h4.header,.cufon-loading h5.header,.cufon-loading .h1.header,.cufon-loading .h2.header,.cufon-loading .h3.header,.cufon-loading .h4.header,.cufon-loading .h5.header{text-indent:-9999px}.cufon-ready h1.header,.cufon-ready h2.header,.cufon-ready h3.header,.cufon-ready h4.header,.cufon-ready h5.header,.cufon-ready .h1.header,.cufon-ready .h2.header,.cufon-ready .h3.header,.cufon-ready .h4.header,.cufon-ready .h5.header{text-indent:0}table.md-table{table-layout:fixed}table.md-table td.md-cell,table.md-table th.md-column{color:inherit;word-break:break-word;word-wrap:break-word;white-space:normal}table.md-table th.md-column.md-checkbox-column{min-width:20px}table.md-table th.md-column.md-sort{white-space:nowrap}table.md-table th.md-column>.header-text{word-break:break-word;word-wrap:break-word;white-space:normal}table.md-table th.md-column>.md-sort-icon{margin:0!important;min-width:16px;min-height:16px}table.md-table thead.md-head>tr.md-row{height:48px}table.md-table td.md-cell:last-child,table.md-table th.md-column:last-child{padding:4px 16px 4px 0}table.md-table.md-row-select td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table.md-row-select th.md-column:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:4px 16px 4px 0}table.md-table.md-row-select td.md-cell:first-child,table.md-table.md-row-select th.md-column:first-child,table.md-table:not(.md-row-select) td.md-cell:first-child,table.md-table:not(.md-row-select) th.md-column:first-child{padding:4px 16px}table.md-table md-checkbox{border-collapse:separate}table.md-table md-checkbox.md-sma-theme:not([disabled]) .md-ripple{color:#003860}table.md-table md-checkbox.md-sma-theme.md-checked:not([disabled]) .md-ripple{color:#757575}table.md-table md-checkbox.md-sma-theme:not([disabled]) .md-ink-ripple{color:#0009}table.md-table md-checkbox.md-sma-theme.md-checked:not([disabled]) .md-ink-ripple{color:#004a7fde}table.md-table md-checkbox.md-sma-theme:not([disabled]):not(.md-checked) .md-icon{border-color:#0009}table.md-table md-checkbox.md-sma-theme.md-checked:not([disabled]) .md-icon{background-color:#004a7fde}table.md-table md-checkbox.md-sma-theme.md-checked.md-focused:not([disabled]) .md-container:before{background-color:#004a7f42}table.md-table md-checkbox.md-sma-theme.md-checked:not([disabled]) .md-icon:after{border-color:#ffffffde}table.md-table md-checkbox.md-sma-theme:not([disabled]) .md-indeterminate[disabled] .md-container{color:#0006}table.md-table.sd-row-select tbody.md-body>tr.md-row:not([disabled]):hover{background-color:#eee!important}table.md-table.sd-row-select tbody.md-body>tr.md-row{transition:background-color .2s}table.md-table tbody.md-body>tr.md-row[disabled]{opacity:.5}table.md-table tbody.md-body>tr.md-row[aria-expanded=true]{background-color:#eee}sd-table-container{display:flex;flex-direction:column;overflow:hidden}sd-table-container>md-table-container.sd-fixed-head{flex:0 0 auto;overflow:hidden;margin-right:var(--sd-scrollbar-width, 0)}sd-table-container>md-table-container:not(.sd-fixed-head){flex:1 1 100%;border-top:1px solid rgba(0,0,0,.2);overflow-y:scroll}sd-table-container>md-table-container:not(.sd-fixed-head) thead[sd-fixed-head]{display:none}sd-table-container>md-table-container:not(.sd-fixed-head) tr.md-row:first-child td.md-cell{border-top-width:0}sd-table-container table[sd-fixed-column]{overflow:visible}sd-table-container table[sd-fixed-column] td:first-child,sd-table-container table[sd-fixed-column] th:first-child{position:sticky;left:0;z-index:1;border-left-width:0!important;box-shadow:inset -1px 0 #0003}.md-table-pagination .md-button.md-sma-theme:not([disabled]){color:#004a7f}@media (max-width: 1322px){#content.energy-system #results{padding-top:40px!important}}@media (max-width: 1279px){.inverter-footer div.performance,.inverter-footer div.checklist{float:none;width:auto}.inverter-footer div.performance table{margin-top:0;margin-left:25px}.inverter-footer div.performance>div>*{float:left;width:50%}.inverter-footer table.checklist .checklist-navigation>th{padding-top:8px;border-top:1px solid rgba(0,0,0,.2)}.inverter-footer div.checklist{margin-top:10px}}slick{padding:0 8px;margin-bottom:0}slick.slick-dotted.slick-slider{margin-bottom:40px}slick .slick-slide{padding-left:30px;padding-right:25px}slick .slick-slide,slick .slick-slide .item-content{overflow-x:hidden}slick .slick-arrow{z-index:1}slick .slick-arrow:before{font-size:25px;color:#a3a3a3}slick .slick-arrow.slick-prev{left:0}slick .slick-arrow.slick-next{right:0}slick .slick-dots{bottom:-35px}slick .slick-dots li button:before{font-size:16px}slick[arrows=false]{padding:0}slick[arrows=false] .slick-slide{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../../Images/Icons/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(../../Fonts/slick.eot);src:url(../../Fonts/slick.eot?#iefix) format("embedded-opentype"),url(../../Fonts/slick.woff) format("woff"),url(../../Fonts/slick.ttf) format("truetype"),url(../../Fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}sd-autocomplete.md-sma-theme{border-radius:2px;display:block;position:relative;overflow:visible;min-width:190px}sd-autocomplete.md-sma-theme[disabled] input{cursor:default}sd-autocomplete.md-sma-theme md-autocomplete-wrap{display:flex;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible}sd-autocomplete.md-sma-theme md-autocomplete-wrap.md-menu-showing{z-index:51}sd-autocomplete.md-sma-theme md-autocomplete-wrap md-input-container,sd-autocomplete.md-sma-theme md-autocomplete-wrap input{flex:1 1 0%;box-sizing:border-box;min-width:0}sd-autocomplete.md-sma-theme .md-input{padding-right:40px!important}sd-autocomplete.md-sma-theme .show-button{position:absolute;top:1px;right:1px;bottom:1px;width:40px;border:none;background:none}sd-autocomplete.md-sma-theme .show-button:after{color:#0009;display:block;content:"\25bc";position:absolute;right:14px;top:50%;speak:none;font-size:13px;transform:translateY(-50%) scaleY(.5) scaleX(1)}sd-banner .slick-slide img{width:100%}.charging-station-type-option,.inverter-option{display:flex;align-items:center}.charging-station-type-option .picture-set,.inverter-option .picture-set{margin-right:8px}md-select[disabled] .charging-station-type-option .picture-set,md-select[disabled] .inverter-option .picture-set{opacity:.5}#ChargingStationTypeDescriptionDialog{width:500px}#ChargingStationTypeDescriptionDialog .buttons{text-align:center}#EMobilityDialog sd-message{display:block;margin:-8px 0 0}.e-mobility-form sd-message{display:block;margin:8px 0 16px}.e-mobility-form md-checkbox sd-info-button{margin-left:8px}.surplus-pv-charging-div{min-height:50px}.surplus-pv-charging-div .surplus-pv-charging-label{padding-left:28px;padding-right:6px}sd-errors{display:block}sd-errors>ul{margin:0;color:#e2001a}sd-file-upload{display:block;white-space:nowrap}sd-file-upload md-input-container{margin:0 8px 0 0!important;padding:0!important}sd-file-upload input[type=file]{position:absolute;top:-100px;left:-100px;font-size:200px;cursor:pointer;opacity:0}sd-file-upload input[type=file]::-webkit-file-upload-button{cursor:pointer}sd-group-box{display:block;margin-bottom:20px}sd-group-box>.group-box-header{position:relative;padding:0 16px;height:50px;line-height:50px;font-size:14px;font-weight:700;cursor:pointer}sd-group-box>.group-box-header>md-icon{position:absolute;right:13px;top:50%;transform:translateY(-50%)}sd-group-box>.group-box-header .info{display:inline-block;margin-left:8px;font-size:13px;font-weight:400}sd-group-box.dense>.group-box-header{height:40px;line-height:40px}sd-group-box>.group-box-body{float:left;width:100%;border-color:#00000026;border-style:solid;border-width:0 1px 1px 1px;box-sizing:border-box}sd-group-box:after{content:"";display:table;clear:left}sd-html-editor{display:block;overflow:hidden;min-height:500px;background:#fff url(../Images/loading_large.gif) no-repeat center}sd-html-editor .tox .tox-tbtn--bespoke .tox-tbtn__select-label{width:5em}sd-main-menu{display:block;overflow:hidden;position:relative;height:50px;z-index:2;background-color:#004a7f}sd-main-menu .no-text>.sd-menu-item-button,sd-main-menu .sd-menu-item-button.no-text{width:52px;height:50px;min-width:52px;max-width:52px;padding:1px 14px!important;border-left:1px solid rgba(255,255,255,.14)}sd-main-menu .no-text>.sd-menu-item-button>.text,sd-main-menu .sd-menu-item-button.no-text>.text{display:none}sd-main-menu .sd-menu-item-button md-icon{color:#fff}sd-main-menu:first-child{margin-left:-1px}sd-main-menu>:nth-child(1){z-index:19}sd-main-menu>:nth-child(2){z-index:18}sd-main-menu>:nth-child(3){z-index:17}sd-main-menu>:nth-child(4){z-index:16}sd-main-menu>:nth-child(5){z-index:15}sd-main-menu>:nth-child(6){z-index:14}sd-main-menu>:nth-child(7){z-index:13}sd-main-menu>:nth-child(8){z-index:12}sd-main-menu>:nth-child(9){z-index:11}sd-main-menu>:nth-child(10){z-index:10}sd-main-menu>:nth-child(11){z-index:9}sd-main-menu>:nth-child(12){z-index:8}sd-main-menu>:nth-child(13){z-index:7}sd-main-menu>:nth-child(14){z-index:6}sd-main-menu>:nth-child(15){z-index:5}sd-main-menu>:nth-child(16){z-index:4}sd-main-menu>:nth-child(17){z-index:3}sd-main-menu>:nth-child(18){z-index:2}sd-main-menu>:nth-child(19){z-index:1}sd-main-menu>:nth-child(20){z-index:0}sd-menu-group.hide{display:none}.sd-menu-item-button.md-sma-theme{position:relative;overflow:visible;height:50px;color:#fff;background-color:#004a7f!important;padding:0 10px 0 25px}.sd-menu-item-button.md-sma-theme,.sd-menu-item-button.md-sma-theme .md-ripple-container{border-radius:0}.sd-menu-item-button.md-sma-theme.dense{min-width:60px}.sd-menu-item-button.md-sma-theme.dense>.text{display:none}.sd-menu-item-button.md-sma-theme.current,sd-menu-group.current .sd-menu-item-button.md-sma-theme,sd-menu-dropdown.current .sd-menu-item-button.md-sma-theme,md-menu.md-open .sd-menu-item-button.md-sma-theme{background-color:#003860!important}.sd-menu-item-button.md-sma-theme.current svg.arrow,sd-menu-group.current .sd-menu-item-button.md-sma-theme svg.arrow,sd-menu-dropdown.current .sd-menu-item-button.md-sma-theme svg.arrow,md-menu.md-open .sd-menu-item-button.md-sma-theme svg.arrow{fill:#003860!important}.sd-menu-item-button.md-sma-theme:not([disabled]):hover{background-color:#003860!important}.sd-menu-item-button.md-sma-theme:not([disabled]):hover svg.arrow{fill:#003860!important}.sd-menu-item-button.md-sma-theme[disabled]{color:#fff}.sd-menu-item-button.md-sma-theme[disabled]>.text,.sd-menu-item-button.md-sma-theme[disabled]>md-icon,.sd-menu-item-button.md-sma-theme[disabled]>.dropdown-indicator{opacity:.5}.sd-menu-item-button.md-sma-theme>.text{line-height:1.3;text-align:left;white-space:pre}.sd-menu-item-button.md-sma-theme>md-icon{width:24px;height:24px}.sd-menu-item-button.md-sma-theme>md-icon+.text{margin-left:10px}sd-menu-dropdown .sd-menu-item-button.md-sma-theme>md-icon{width:14px;height:14px;min-width:14px;min-height:14px;transform:translateY(1px) rotate(90deg)}sd-menu-dropdown .sd-menu-item-button.md-sma-theme>md-icon+.text{margin-left:7px}.sd-menu-item-button.md-sma-theme.current:after{content:"";position:absolute;bottom:2px;left:26px;right:10px;height:2px;background-color:#fff}.sd-menu-item-button.md-sma-theme svg.arrow{position:absolute;top:0;right:-16px;fill:#004a7f;stroke:#ffffff24;transition:fill .4s cubic-bezier(.25,.8,.25,1)}.sd-menu-item-button.md-sma-theme>.dropdown-indicator{position:absolute;right:1px;bottom:1px;border:4px solid #fff;border-top-color:transparent;border-left-color:transparent}sd-menu-item,sd-menu-dropdown{position:relative}sd-menu-item.main-item:first-child .sd-menu-item-button,sd-menu-item.sub-item:not(:first-child) .sd-menu-item-button,sd-menu-dropdown.main-item:first-child .sd-menu-item-button,sd-menu-dropdown.sub-item:not(:first-child) .sd-menu-item-button{padding-left:10px}sd-menu-item.main-item:first-child .sd-menu-item-button.current:after,sd-menu-item.sub-item:not(:first-child) .sd-menu-item-button.current:after,sd-menu-dropdown.main-item:first-child .sd-menu-item-button.current:after,sd-menu-dropdown.sub-item:not(:first-child) .sd-menu-item-button.current:after{left:10px}sd-menu-item.main-item:last-child svg.arrow,sd-menu-item.sub-item:not(:last-child) svg.arrow,sd-menu-dropdown.main-item:last-child svg.arrow,sd-menu-dropdown.sub-item:not(:last-child) svg.arrow{display:none}sd-menu-item.sub-item+.sub-item .sd-menu-item-button:before,sd-menu-dropdown.sub-item+.sub-item .sd-menu-item-button:before{content:"";position:absolute;z-index:1;top:5px;left:-1px;width:1px;height:40px;border-right:1px solid rgba(255,255,255,.14)}sd-menu-item.main-item:first-child,sd-menu-item.main-item:last-child,sd-menu-dropdown.main-item:first-child,sd-menu-dropdown.main-item:last-child{border-right:1px solid rgba(255,255,255,.14)}sd-maps-selector .g-map-container{height:500px}sd-maps-selector .g-map-hint{font-style:italic;color:#9a9a9a}sd-maps-selector #g-map{width:100%;height:100%}sd-maps-selector #g-map-input{background-image:none!important}sd-message>div{display:flex;border:1px solid #888;background-color:#fff}sd-message>div .icon{flex:0 0 auto;width:24px;height:24px;padding:12px 0 12px 12px}sd-message>div .content{flex:1 1 100%;align-self:center;padding:12px}sd-message>div .title{margin-bottom:5px;font-weight:700}sd-message>div .title:empty{display:none}sd-message>div.Warning,sd-message>div.GeneralWarning,sd-message>div.ElectricalWarning{border-color:#f6a623;background-color:#fefaf4}sd-message>div.Error,sd-message>div.GeneralError,sd-message>div.ElectricalError{border-color:#d0011b;background-color:#fcedef}sd-navigator{position:relative;width:280px;min-width:280px;min-height:100%;z-index:10;background-color:#fff;border-right:1px solid rgba(0,0,0,.2);overflow:hidden}sd-navigator>.toggle{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;z-index:10}sd-navigator>.toggle>md-icon{transform:rotate(180deg)}sd-navigator.collapsed>.toggle{left:0;right:auto;border-top:1px solid #eee}sd-navigator.collapsed>.toggle>md-icon{transform:rotate(0)}sd-navigator .navigator-content{overflow:hidden}sd-navigator .navigator-content md-tabs{display:flex;flex-direction:column;flex:1}sd-navigator .navigator-content md-tabs-content-wrapper{flex:1}sd-navigator .navigator-content md-tab-content{height:100%;overflow-y:auto}sd-navigator .navigator-content .md-tab{max-width:none!important}sd-navigator .navigator-content md-list-item,sd-navigator .navigator-content md-list-item:before,sd-navigator .navigator-content md-list-item .md-list-item-inner,sd-navigator .navigator-content md-list-item .md-list-item-inner:before{min-height:40px}sd-navigator .navigator-content #nav-recent-projects md-list-item,sd-navigator .navigator-content #nav-recent-projects md-list-item:before,sd-navigator .navigator-content #nav-recent-projects md-list-item .md-list-item-inner,sd-navigator .navigator-content #nav-recent-projects md-list-item .md-list-item-inner:before{min-height:48px}sd-navigator .navigator-content md-list.md-sma-theme md-list-item .md-button{font-size:12px;font-weight:700;line-height:18px}@media (max-width: 1322px){sd-navigator.energy-system.collapsed+#content>h2,sd-navigator.energy-system.collapsed+#content>sd-page-header{margin-left:24px}sd-navigator.energy-system.collapsed+#content>md-tabs>md-tabs-wrapper{padding-left:40px}#content.nonavigator>h2,#content.nonavigator>p,#content.nonavigator>sd-page-header{margin-left:0}sd-navigator.energy-system{position:absolute;border-right-width:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}sd-navigator.energy-system>.toggle{display:inline}sd-navigator.energy-system.collapsed{width:0;height:0;min-width:0;border-top-color:#eee;box-shadow:none;border-width:0;overflow:visible}sd-navigator.energy-system.collapsed .pin,sd-navigator.energy-system.collapsed .ui-tabs-nav,sd-navigator.energy-system.collapsed .ui-tabs-panel,sd-navigator.energy-system.collapsed md-tabs{visibility:hidden}}@media (max-width: 1279px){sd-navigator.collapsed+#content>h2,sd-navigator.collapsed+#content>sd-page-header{margin-left:24px}sd-navigator.collapsed+#content>md-tabs>md-tabs-wrapper{padding-left:40px}#content.nonavigator>h2,#content.nonavigator>p,#content.nonavigator>sd-page-header{margin-left:0}sd-navigator{position:absolute;border-right-width:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}sd-navigator>.toggle{display:inline}sd-navigator.collapsed{width:0;height:0;min-width:0;border-top-color:#eee;box-shadow:none;border-width:0;overflow:visible}sd-navigator.collapsed .pin,sd-navigator.collapsed .ui-tabs-nav,sd-navigator.collapsed .ui-tabs-panel,sd-navigator.collapsed md-tabs{visibility:hidden}sd-navigator+#content>h2,sd-navigator+#content>sd-page-header{margin-left:24px}sd-navigator+#content>md-tabs>md-tabs-wrapper{padding-left:40px}}@media (min-width: 1280px){sd-navigator.collapsed+#content>h2,sd-navigator.collapsed+#content>sd-page-header{margin-left:24px}sd-navigator.collapsed+#content>md-tabs>md-tabs-wrapper{padding-left:40px}#content.nonavigator>h2,#content.nonavigator>p,#content.nonavigator>sd-page-header{margin-left:0}sd-navigator{position:absolute;border-right-width:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}sd-navigator>.toggle{display:inline}sd-navigator.collapsed{width:0;height:0;min-width:0;border-top-color:#eee;box-shadow:none;border-width:0;overflow:visible}sd-navigator.collapsed .pin,sd-navigator.collapsed .ui-tabs-nav,sd-navigator.collapsed .ui-tabs-panel,sd-navigator.collapsed md-tabs{visibility:hidden}sd-navigator{position:relative;border-right-width:1px;box-shadow:none}}md-input-container.md-sma-theme sd-time-picker,md-input-container.md-sma-theme sd-numeric-input{display:block;text-align:left;white-space:nowrap}md-input-container.md-sma-theme sd-time-picker.display-empty .md-input,md-input-container.md-sma-theme sd-numeric-input.display-empty .md-input{font-size:0}md-input-container.md-sma-theme sd-time-picker .sd-input-wrapper,md-input-container.md-sma-theme sd-numeric-input .sd-input-wrapper{display:inline-block;position:relative;overflow:hidden;border-radius:3px;border:1px solid rgba(0,0,0,.2);vertical-align:middle}md-input-container.md-sma-theme sd-time-picker .md-input,md-input-container.md-sma-theme sd-numeric-input .md-input{margin:0;height:38px;width:85px;min-width:0;border-radius:0;border-width:0!important;text-align:right}md-input-container.md-sma-theme sd-time-picker .unit,md-input-container.md-sma-theme sd-numeric-input .unit{margin-left:1px;vertical-align:middle}md-input-container.md-sma-theme sd-time-picker .md-button,md-input-container.md-sma-theme sd-numeric-input .md-button{position:absolute;padding:0;width:25px;min-width:25px;border-radius:0;border-width:0}md-input-container.md-sma-theme sd-time-picker .md-button:first-of-type,md-input-container.md-sma-theme sd-numeric-input .md-button:first-of-type{left:0}md-input-container.md-sma-theme sd-time-picker .md-button:first-of-type>md-icon,md-input-container.md-sma-theme sd-numeric-input .md-button:first-of-type>md-icon{margin:0!important;width:14px;height:14px;transform:translateY(-2px) rotate(90deg)}md-input-container.md-sma-theme sd-time-picker .md-button:last-of-type,md-input-container.md-sma-theme sd-numeric-input .md-button:last-of-type{right:0}md-input-container.md-sma-theme sd-time-picker .md-button:last-of-type>md-icon,md-input-container.md-sma-theme sd-numeric-input .md-button:last-of-type>md-icon{margin:0!important;width:14px;height:14px;transform:translateY(-2px) scaleX(-1) rotate(90deg)}md-input-container.md-sma-theme sd-time-picker .md-button+.md-input,md-input-container.md-sma-theme sd-numeric-input .md-button+.md-input{margin:0 25px!important;padding:0!important;text-align:center}md-input-container.md-sma-theme sd-time-picker[disabled] .md-button,md-input-container.md-sma-theme sd-time-picker .sd-indeterminate .md-button,md-input-container.md-sma-theme sd-numeric-input[disabled] .md-button,md-input-container.md-sma-theme sd-numeric-input .sd-indeterminate .md-button{background-color:#0000000d}md-input-container.md-sma-theme sd-time-picker[disabled] .md-input::placeholder,md-input-container.md-sma-theme sd-numeric-input[disabled] .md-input::placeholder{color:#0006}md-input-container.md-sma-theme.md-input-focused sd-numeric-input .sd-input-wrapper{border-color:#004a7f}md-input-container.md-sma-theme.md-input-invalid sd-numeric-input .sd-input-wrapper{border-color:#df0003}md-input-container.md-sma-theme.md-dense sd-numeric-input .md-input{padding:0 7px!important}sd-page-header{display:inline-flex;align-items:center;margin-top:-3px}sd-page-header>h2{display:inline-block}sd-page-header>.md-button.md-icon-button{flex:0 0 auto;width:20px;height:20px;min-height:0;margin-left:6px}sd-legacy-dialog .sd-panel{color:#000c}sd-legacy-dialog .sd-panel md-menu-content{padding:0;max-height:none}sd-legacy-dialog .sd-panel md-menu-content:before{content:"";position:absolute;inset:0;cursor:progress;background:#fff url(../Images/loading_large.gif) no-repeat center;opacity:0;z-index:-10;visibility:hidden;-webkit-transform:translateZ(-10px);transform:translateZ(-10px)}sd-legacy-dialog .sd-panel md-menu-content.busy:before{transition:opacity ease 1s;transition-delay:.25s;opacity:.5;z-index:10;visibility:visible;-webkit-transform:translateZ(10px);transform:translateZ(10px)}sd-panel>h2.header,sd-panel>p.help{margin:0;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.2)}sd-panel>h2.header{text-align:center;font-weight:400}sd-power-factor md-radio-group{margin-right:16px}sd-power-factor md-radio-group .md-button{width:auto;min-width:40px}sd-roof-planning .sidebar sd-group-box{margin-bottom:0}sd-roof-planning .sidebar .group-box-body>.layout-padding{padding:8px}sd-roof-planning .md-button.chose-module{padding-top:8px!important;padding-bottom:8px!important;min-height:70px;text-align:left}sd-roof-planning .md-button.chose-module img.portrait{margin:0 18px 0 8px;width:25px;height:39px}sd-roof-planning .md-button.chose-module img.landscape{margin:0 12px 0 0;width:39px;height:25px}sd-roof-planning .place-module-button{min-width:165px}sd-roof-planning .panel-change-info{margin-left:16px}sd-roof-planning .panel-area-info{padding:0;min-height:33px}sd-roof-planning .panel-area-info md-icon{margin:0 8px}sd-roof-planning .building-name{min-height:33px}sd-roof-planning .max-peak-checkbox{padding-top:38px}sd-roof-planning .mountingType div,sd-roof-planning .orientation div{margin:0 8px 8px 0}sd-roof-planning .mountingType div button,sd-roof-planning .orientation div button{height:auto;width:auto;min-width:56px;min-height:56px!important;position:relative}sd-roof-planning .mountingType div button img,sd-roof-planning .orientation div button img{top:0;left:0;width:48px;padding:4px;position:absolute}sd-roof-planning .mountingType div button[disabled] img,sd-roof-planning .orientation div button[disabled] img{opacity:.5}sd-roof-planning p.hint,sd-roof-planning ul.hint{padding:16px;border:1px solid rgba(0,0,0,.2);background-color:#f3f3f3}sd-roof-planning ul.hint{padding:16px 16px 11px 24px;margin:0}sd-roof-planning p.warning,sd-roof-planning div.warning{color:#e2001a}sd-roof-planning .roof-types,sd-roof-planning .obstacle-types{padding:5px!important;width:100%}sd-roof-planning .roof-types>div,sd-roof-planning .obstacle-types>div{padding:3px}sd-roof-planning button[disabled]>md-icon.md-sma-theme[md-svg-icon].blue{color:inherit!important}sd-roof-planning button.roof-type-button{padding:0;height:80px;width:100%;min-width:0}sd-roof-planning button.roof-type-button.active{color:#ffffffde!important;background-color:#004a7f!important}sd-roof-planning button.roof-type-button label{display:block!important;margin-top:0;cursor:pointer}sd-roof-planning button.roof-type-button md-icon{margin:0!important;height:80px;width:100%}sd-roof-planning button.roof-type-button md-icon.arrow{transform:rotate(0);position:absolute;bottom:0;right:5px;height:16px;width:16px}sd-roof-planning label.roof-type-label{overflow:visible!important;display:block;text-align:center}sd-roof-planning button.roof-type-button:hover{box-shadow:6px 6px 10px #4936494d inset}sd-roof-planning .center-distance-input>div{text-align:center}sd-roof-planning .center-distance-input img{margin:10px 20px 10px 0}sd-roof-planning label.property-title{color:#6a6a6a;font-weight:700}sd-roof-planning label.property-title+.obstacle-types{margin-top:-8px}sd-roof-planning md-input-container.md-sma-theme>div>div>img{display:block;margin-right:12px;margin-left:0;height:40px;width:40px}sd-roof-planning md-input-container.md-sma-theme>div>div>md-icon{display:flex;align-items:center;justify-content:center;margin-right:12px;margin-left:0;height:40px;width:40px}sd-roof-planning md-input-container.md-sma-theme img:not([src]){visibility:hidden}sd-roof-planning md-input-container.md-sma-theme button{width:100%}sd-roof-planning md-input-container.md-sma-theme sd-numeric-input .md-input{width:100px}sd-roof-planning md-input-container.md-sma-theme sd-numeric-input .md-button+.md-input{width:48px}sd-roof-planning .sd-button-group.md-sma-theme>.md-button.md-raised.md-sma-theme{min-width:initial}sd-roof-planning .sd-button-group.md-sma-theme>.md-button.md-raised.md-sma-theme:not(.md-primary){padding:0}sd-roof-planning .sd-button-group.md-sma-theme>.md-button.md-raised.md-sma-theme.md-primary:first-child{padding:1px}sd-roof-planning .sd-button-group.md-sma-theme>.md-button.md-raised.md-sma-theme.md-primary:not(:first-child){padding:1px 1px 1px 0}sd-roof-planning md-tabs.md-sma-theme .md-tab{padding:11px 24px;font-size:inherit;font-weight:700;text-transform:uppercase}sd-roof-planning md-tabs.md-sma-theme md-tabs-canvas,sd-roof-planning md-tabs.md-sma-theme md-tabs-wrapper,sd-roof-planning md-tabs.md-sma-theme md-pagination-wrapper{min-height:40px}sd-roof-planning md-switch.md-sma-theme{margin:0;height:auto;line-height:inherit}sd-roof-planning md-switch.md-sma-theme .md-label{float:none;flex:1 1 100%;white-space:normal}sd-roof-planning md-switch.md-sma-theme .md-container{float:none;flex:0 0 auto}sd-roof-planning md-switch.md-sma-theme.md-inverted .md-container{margin-right:8px}#StringSettingsDialog{width:800px}#EditSubinstallationDialog{width:1000px}#EditSubinstallationDialog .md-button.inverter{width:100%;padding:0 10px;border:1px solid #666;text-align:inherit}#EditSubinstallationDialog .md-button.inverter .image{margin-right:8px}#EditSubinstallationDialog sd-power-factor md-radio-group{flex:0 0 auto}sd-roof-planning md-toast.md-sma-theme{width:420px;padding:16px;left:auto;right:0;bottom:0}sd-roof-planning md-toast.md-sma-theme md-icon{width:36px;height:36px}sd-roof-planning .shading-analysis-progress{position:relative;margin:0 16px}sd-roof-planning .shading-analysis-progress>label{position:absolute;top:11px;width:100%;text-align:center}#roof-planning-strings sd-module-count{display:inline-block;font-weight:700}#roof-planning-strings .subinstallation{border:1px solid #ccc;border-radius:3px}#roof-planning-strings .subinstallation+.subinstallation{margin-top:8px}#roof-planning-strings .subinstallation .md-icon-button{width:32px;height:32px;min-height:32px}#roof-planning-strings .subinstallation .row{display:flex}#roof-planning-strings .subinstallation .row .toggle{flex:0 0 16px}#roof-planning-strings .subinstallation .row .toggle md-icon{width:12px;height:12px;transform:rotate(-90deg);border-radius:0}#roof-planning-strings .subinstallation .row .image{flex:0 0 auto;position:relative}#roof-planning-strings .subinstallation .row .image md-icon{width:16px;height:16px}#roof-planning-strings .subinstallation .row .image .picture-set{display:block;width:50px;height:50px}#roof-planning-strings .subinstallation .row .image .state{position:absolute;top:0;right:0}#roof-planning-strings .subinstallation .row .device{flex:1 1;margin:8px 0 8px 16px}#roof-planning-strings .subinstallation .row .device .name{margin-bottom:6px}#roof-planning-strings .subinstallation .row .device .text{font-weight:700}#roof-planning-strings .subinstallation .row .device .warnings{margin-top:2px}#roof-planning-strings .subinstallation .row .device .details{display:none;margin-top:6px}#roof-planning-strings .subinstallation .row .actions{flex:0 0 64px;justify-content:flex-end;display:flex}#roof-planning-strings .subinstallation .row-main{background-color:#eee}#roof-planning-strings .subinstallation .row-main .toggle,#roof-planning-strings .subinstallation .row-main .actions{margin-top:21px}#roof-planning-strings .subinstallation .row-main .image{margin-top:8px;padding:8px 8px 0 0}#roof-planning-strings .subinstallation .row-info{align-items:center;border-top:1px solid #ccc}#roof-planning-strings .subinstallation .row-info .toggle{display:flex;align-items:center;align-self:stretch;border-right:1px solid #ccc}#roof-planning-strings .subinstallation .row-info .toggle .md-button{border-radius:0}#roof-planning-strings .subinstallation .row-info .toggle .md-button md-icon{transform:rotate(-180deg)}#roof-planning-strings .subinstallation .row-info .toggle .md-button.open md-icon{transform:rotate(0)}#roof-planning-strings .subinstallation .row-info .image{align-self:center;padding:0 14px}#roof-planning-strings .subinstallation .row-info .image .state{position:static}#roof-planning-strings .subinstallation .row-info .text{padding:7px 0;font-weight:700}#roof-planning-strings .subinstallation .row-messages{margin-top:1px;border-top-width:0;outline:1px solid #ccc}#roof-planning-strings .subinstallation .row-inverter{align-items:center;flex-wrap:wrap;border-top:1px solid #ccc}#roof-planning-strings .subinstallation .row-inverter .image{padding:4px 16px 0 8px}#roof-planning-strings .subinstallation .row-inverter .image .picture-set{width:34px;height:34px}#roof-planning-strings .subinstallation .row-inverter.collapsed .toggle md-icon{transform:rotate(90deg)}#roof-planning-strings .subinstallation .row-inverter.collapsed .row-string{display:none}#roof-planning-strings .subinstallation .row-mpp{display:block;flex:1 1 100%}#roof-planning-strings .subinstallation .row-string{align-items:center;flex:1 1 auto;padding-left:36px;min-height:32px}#roof-planning-strings .subinstallation .row-string~.row-string .label{visibility:hidden}#roof-planning-strings .subinstallation .row-string .image{padding:4px 18px 4px 12px;color:#555}#roof-planning-strings .subinstallation .row-string .image .state{background-size:12px 12px}#roof-planning-strings .subinstallation .row-string .string{flex:1 1 auto;display:flex;margin:0 8px}#roof-planning-strings .subinstallation .row-string .label{min-width:18px;font-weight:700}#roof-planning-strings .subinstallation .row-string .name{min-width:70px}#roof-planning-strings .subinstallation .row-string .count{flex:1 1 auto;margin:0 8px}#roof-planning-strings .subinstallation .row-string .actions{visibility:hidden}#roof-planning-strings .subinstallation .row-string:hover{background-color:#eee}#roof-planning-strings .subinstallation .row-string:hover .actions{visibility:visible}#roof-planning-strings .subinstallation .row-string.empty .image md-icon{opacity:.5}#roof-planning-strings .subinstallation .row-string.empty .string :not(.label){opacity:.5;max-width:170px}#roof-planning-strings .subinstallation .row-string.selected{background-color:#dde7ee}#roof-planning-strings .subinstallation.collapsed .row-main .device .details{display:block}#roof-planning-strings .subinstallation.collapsed .row-main .toggle md-icon{transform:rotate(90deg)}#roof-planning-strings .subinstallation.collapsed .row:not(.row-main){display:none}#roof-planning-strings .subinstallation.GeneralError .row-main .warnings,#roof-planning-strings .subinstallation.ElectricalError .row-main .warnings{color:#e10;font-weight:700}#roof-planning-strings .subinstallation.GeneralError .row-messages,#roof-planning-strings .subinstallation.GeneralError .row-messages .toggle,#roof-planning-strings .subinstallation.ElectricalError .row-messages,#roof-planning-strings .subinstallation.ElectricalError .row-messages .toggle{outline-color:#d0011b;border-color:#d0011b;background-color:#fcedef}#roof-planning-strings .subinstallation.GeneralWarning .row-main .warnings,#roof-planning-strings .subinstallation.ElectricalWarning .row-main .warnings{color:#e80;font-weight:700}#roof-planning-strings .subinstallation.GeneralWarning .row-messages,#roof-planning-strings .subinstallation.GeneralWarning .row-messages .toggle,#roof-planning-strings .subinstallation.ElectricalWarning .row-messages,#roof-planning-strings .subinstallation.ElectricalWarning .row-messages .toggle{outline-color:#f6a623;border-color:#f6a623;background-color:#fefaf4}#roof-planning-strings .subinstallation.GeneralInfo .row-main .warnings,#roof-planning-strings .subinstallation.ElectricalInfo .row-main .warnings{color:#777;font-weight:700}#EvaluationMessagesPanel{width:600px;max-height:90vh;overflow-x:hidden}#EvaluationMessagesPanel sd-message:not(:first-of-type)>div{border-top-width:0}#EvaluationMessagesPanel p.text p{margin:10px 0 5px;font-weight:700}#EvaluationMessagesPanel ol{margin:0 0 0 15px;padding-left:20px}#EvaluationMessagesPanel ol>li{margin:5px 0 0}#EvaluationMessagesPanel ul{margin:5px 0 0;padding-left:15px}#EvaluationMessagesPanel ul>li{margin:0}#SubinstallationDetailsPanel{padding:16px}#SubinstallationDetailsPanel h4{margin-bottom:16px}#SubinstallationDetailsPanel p{margin-bottom:4px}#SubinstallationDetailsPanel button{margin-top:12px}#SubinstallationDetailsPanel hr{margin:8px 0;visibility:hidden}sd-week-profile-editor{display:inline-block}sd-week-profile-editor th,sd-week-profile-editor td{padding:2px 4px;min-width:20px;border:1px solid rgba(0,0,0,.2)}sd-week-profile-editor thead th{text-align:center}sd-week-profile-editor:not([disabled]) tbody td{cursor:pointer}sd-week-profile-editor:not([disabled]) tbody td:hover{border-color:#000;border-style:double}sd-week-profile-editor tbody td.charging{background-color:#c6e0b4}sd-week-profile-editor tbody td.charging.density-2{background-color:#a5ce89}sd-week-profile-editor tbody td.charging.density-3{background-color:#84bc5d}sd-week-profile-editor tbody td.charging.density-4{background-color:#669c40}sd-week-profile-editor tbody td.charging.density-5{background-color:#4a712f}sd-week-profile-editor tbody td.charging-externally{background-color:#d9d9d9}sd-week-profile-editor tbody td.charging-externally.density-2{background-color:#bababa}sd-week-profile-editor tbody td.charging-externally.density-3{background-color:#9c9c9c}sd-week-profile-editor tbody td.charging-externally.density-4{background-color:#7d7d7d}sd-week-profile-editor tbody td.charging-externally.density-5{background-color:#5f5f5f}sd-week-profile-editor tbody td.driving{background-color:#bdd7ee}sd-week-profile-editor tbody td.driving.density-2{background-color:#8cbae1}sd-week-profile-editor tbody td.driving.density-3{background-color:#5c9cd5}sd-week-profile-editor tbody td.driving.density-4{background-color:#327ec2}sd-week-profile-editor tbody td.driving.density-5{background-color:#255e91}sd-week-profile-editor tbody td.available{background-color:#bce0b4}sd-week-profile-editor tbody td.available.density-2{background-color:#95ce89}sd-week-profile-editor tbody td.available.density-3{background-color:#6fbc5d}sd-week-profile-editor tbody td.available.density-4{background-color:#519c40}sd-week-profile-editor tbody td.available.density-5{background-color:#3b712f}sd-week-profile-editor>.time-window-legend{margin-top:4px}.time-window-legend .cell{box-sizing:border-box;margin-right:8px;width:30px;height:23px;border:1px solid rgba(0,0,0,.2)}.time-window-legend .cell.charging{background-color:#c6e0b4}.time-window-legend .cell.charging.density-2{background-color:#a5ce89}.time-window-legend .cell.charging.density-3{background-color:#84bc5d}.time-window-legend .cell.charging.density-4{background-color:#669c40}.time-window-legend .cell.charging.density-5{background-color:#4a712f}.time-window-legend .cell.charging-externally{background-color:#d9d9d9}.time-window-legend .cell.charging-externally.density-2{background-color:#bababa}.time-window-legend .cell.charging-externally.density-3{background-color:#9c9c9c}.time-window-legend .cell.charging-externally.density-4{background-color:#7d7d7d}.time-window-legend .cell.charging-externally.density-5{background-color:#5f5f5f}.time-window-legend .cell.driving{background-color:#bdd7ee}.time-window-legend .cell.driving.density-2{background-color:#8cbae1}.time-window-legend .cell.driving.density-3{background-color:#5c9cd5}.time-window-legend .cell.driving.density-4{background-color:#327ec2}.time-window-legend .cell.driving.density-5{background-color:#255e91}.time-window-legend .cell.available{background-color:#bce0b4}.time-window-legend .cell.available.density-2{background-color:#95ce89}.time-window-legend .cell.available.density-3{background-color:#6fbc5d}.time-window-legend .cell.available.density-4{background-color:#519c40}.time-window-legend .cell.available.density-5{background-color:#3b712f}.time-window-legend .cell.not-available{background-color:#faad86}.time-window-legend .cell.not-available.density-2{background-color:#f8854b}.time-window-legend .cell.not-available.density-3{background-color:#f55d10}.time-window-legend .cell.not-available.density-4{background-color:#c04608}.time-window-legend .cell.not-available.density-5{background-color:#863106}md-menu-content.time-window-legend md-menu-item{height:auto!important}md-menu-content.time-window-legend .md-button{display:flex;padding-top:4px!important;padding-bottom:4px!important;line-height:inherit!important}.md-tooltip.time-window-legend{padding-top:4px!important;padding-bottom:4px!important}.md-tooltip.time-window-legend>div{padding:4px 8px}#ProjectSearchPanel{width:700px}#ProjectSearchPanel .layout-padding{padding:4px 0 4px 8px}#ProjectSearchPanel md-input-container{padding-top:0;padding-bottom:0}#ProjectSearchPanel .md-icon-button{width:50px;height:50px}.autocomplete-project-search li{height:auto;padding:8px}.autocomplete-project-search li .project-search-results .avatar{margin-right:12px}.autocomplete-project-search li .project-search-results .avatar md-icon{width:30px;height:30px}.autocomplete-project-search li .project-search-results .info h4{font-size:12px}.autocomplete-project-search li .project-search-results .info h5{font-size:12px;font-weight:400}.autocomplete-project-search li .project-search-results .info .date{color:#999}.autocomplete-project-search li .project-search-results .info .highlight{color:#004a7f}[sd-activity]{position:relative}[sd-activity]:before{content:"";position:absolute;opacity:0}[sd-activity].sd-activity:before{inset:0;z-index:10000;background:#fff url(../Images/loading_large.gif) no-repeat center;cursor:progress;opacity:.5;transition:opacity ease-in .5s;transition-delay:.1s}.sd-lightbox .header{padding:10px 20px;color:#fff}.sd-lightbox .description{font-weight:400}.sd-lightbox img{box-sizing:border-box;display:block;max-width:100vw;max-height:100vh;padding:20px}.sd-lightbox .header+img{margin-top:-48px;padding-top:48px}.md-panel-outer-wrapper.sd-lightbox>.md-panel._md-opaque-enter{opacity:.8}#admin-consumer,#admin-coupons,#admin-database,#admin-maintenance,#admin-userList{padding:20px;width:100%}#content.admin-news{padding:0}#content.admin-news>.content{padding:16px}#content.admin-news>.content>.sidebar{margin-top:48px;width:301px;border-left:1px solid rgba(0,0,0,.2)}#content.admin-news .add-language,#content.admin-news .remove-language{padding:0}#content.admin-news .add-language .md-button,#content.admin-news .remove-language .md-button{height:48px;min-width:60px;border-radius:0;white-space:nowrap}#admin-news-list{padding-top:0}#admin-news-list md-list-item>.md-button{padding-top:8px;padding-bottom:8px}#admin-news-list .active{color:#080}#admin-news-list .expired{color:#888}#admin-news-list .online,#admin-news-list .languages{font-weight:400}#admin-userList th.md-column{padding-right:4px!important}#content.cable-sizing .messagebox{margin-bottom:20px;white-space:normal}#content.cable-sizing .state{margin:-1px 5px 1px 0}#cable-sizing-overview label+span{margin-left:20px}#cable-sizing-overview .state.Info{margin-left:20px}#cable-sizing-overview tbody td{width:30%}#cable-sizing-overview tbody td+td{width:15%}#cable-sizing-overview thead th,#cable-sizing-overview tbody td+td{text-align:center}#cable-sizing-chart .group-box-body{padding:16px 16px 0}#cable-sizing-chart table{table-layout:auto}#cable-sizing-chart thead th,#cable-sizing-chart tbody td{text-align:center}#cable-sizing-chart img{display:block;margin:auto;width:100%;height:auto;max-width:960px;max-height:300px}#cable-sizing-configuration md-tabs md-tab-content{padding-top:8px}#cable-sizing-configuration table{table-layout:auto}#cable-sizing-configuration thead th,#cable-sizing-configuration tbody td{text-align:center}#cable-sizing-configuration md-tabs tbody th{min-width:120px;max-width:120px;vertical-align:middle}#cable-sizing-configuration md-tabs tbody td{white-space:nowrap}#cable-sizing-configuration td.clickable{border-top:1px solid #fff;border-right:1px solid #fff;background:#fff url(../Images/ClickableTable/bordered_cell.png) repeat scroll left bottom;vertical-align:middle;cursor:pointer}#cable-sizing-configuration td.clickable,#cable-sizing-configuration td.clickable+td{border-left:1px solid rgba(0,0,0,.2)}#cable-sizing-configuration tbody.subinstallation td.clickable,#cable-sizing-configuration tbody.subinstallation td.clickable+td{border-left:1px solid #ddd}#cable-sizing-configuration td.clickable:hover{background-color:#cde;color:#333}#cable-sizing-configuration tr:not(:last-child)>td{border-bottom-color:#ddd}#cable-sizing-configuration .cable-sizing-lv2{overflow:hidden}#cable-sizing-configuration .cable-sizing-lv2 thead th:first-child{text-align:left}#cable-sizing-configuration .cable-sizing-lv2 th label{vertical-align:top}#cable-sizing-configuration .cable-sizing-lv2 td.no-sub-distribution{text-align:left}#cable-sizing-configuration .cable-sizing-lv2 td.no-sub-distribution~td{display:none}#cable-sizing-configuration .cable-sizing-mv fieldset{margin:10px 15px 10px -5px}#cable-sizing-configuration .cable-sizing-mv fieldset .state.Info{margin-left:5px}#cable-sizing-configuration .cable-sizing-mv md-input-container{min-height:45px}#cable-sizing-configuration .cable-sizing-mv label.header{font-weight:700}#CableDcCombinerDialog,#CableDcDialog,#SimpleLv1Dialog,#SimpleLv2Dialog,#SimpleLv3Dialog,#SimpleMvDialog{width:540px}#CableDcCombinerDialog .info md-icon,#CableDcDialog .info md-icon,#SimpleLv1Dialog .info md-icon,#SimpleLv2Dialog .info md-icon,#SimpleLv3Dialog .info md-icon,#SimpleMvDialog .info md-icon{margin-right:8px}#AdvancedLv1Dialog,#AdvancedLv2Dialog,#AdvancedLv3Dialog,#AdvancedMvDialog{width:600px}#AdvancedLv1Dialog .info md-icon,#AdvancedLv2Dialog .info md-icon,#AdvancedLv3Dialog .info md-icon,#AdvancedMvDialog .info md-icon{margin-right:8px}.cablesizingdialog md-radio-button{margin-top:10px}#CarTypeListDialog{width:850px;height:500px;overflow:hidden}#CarTypeEditDialog{width:700px}#ChargingStationTypeListDialog{width:850px;height:500px;overflow:hidden}#ChargingStationTypeEditDialog{width:600px}#ChooseTemplateDialog{width:480px}#CostItemDialog{width:500px}#CostItemDialog md-input-container .medium-input input{width:110px}#CostTemplateEditDialog{width:1200px;height:100%;overflow:hidden}#CostTemplateEditDialog>.layout-row{overflow:hidden;margin:0 16px 16px}#CostTemplateEditDialog md-table-container{border:1px solid rgba(0,0,0,.2)}#CostTemplateEditDialog md-table-container .md-head>tr>th{border-bottom:1px solid rgba(0,0,0,.2)}#CostTemplateEditDialog .header{font-weight:700}#CostTemplateEditDialog .header:hover{background-color:transparent!important}#CostTemplateEditDialog .layout-column{align-self:center}#CostTemplateEditDialog .action-buttons{text-align:center;position:relative}#CostTemplateEditDialog .action-buttons.add-delete md-input-container{bottom:8px;left:8px;right:8px}#CostTemplateEditDialog .action-buttons.up-down md-input-container{top:8px;left:8px;right:8px}#CostTemplateEditDialog .action-buttons.up-down .arrow-up{transform:rotate(-90deg)}#CostTemplateEditDialog .action-buttons.up-down .arrow-down{transform:rotate(90deg)}#CostTemplateEditDialog .action-buttons .md-button{min-width:58px}#CostTemplateEditDialog .action-buttons .md-button+.md-button{margin-left:8px}#CostTemplateEditDialog div.template-buttons{padding-top:18px}#CostTemplateEditDialog .available-list .cost-item-value{text-align:right}#CostTemplateEditDialog .available-list .template-checkbox{text-align:center}#CostTemplateEditDialog .available-list tr.disabled{color:#949494}#CostTemplateEditDialog .available-list .item-value{width:20%;margin-right:auto;text-align:right}#CostTemplateEditDialog .selected-list .template-value{text-align:right}#CostTemplateEditDialog tr.selected{background:#eee}#CostTemplateEditDialog tr.md-row{height:40px}#CostTemplateEditDialog td.md-cell{border-top-width:0}#CostTemplateListDialog{width:800px;height:500px;overflow:auto}#CostTemplateListDialog table.md-table tr .cost-item-value{text-align:right}#CostTemplateListDialog table.md-table tr td button.sort-button{width:44px!important;min-width:0px;margin:0;padding:0}#CostTemplateListDialog table.md-table tr td button.sort-button md-icon.up{transform:rotate(-90deg)}#CostTemplateListDialog table.md-table tr td button.sort-button md-icon.down{transform:rotate(90deg)}#CostTemplateListDialog table.md-table tr td .template-checkbox{position:relative;left:40px}#CostTemplateListDialog table.md-table tr.header td.md-cell{font-size:12px;font-weight:700}#CostTemplateListDialog table.md-table tr.header:hover{background-color:transparent!important}#CostTemplateListDialog table.md-table tr.header:hover td.md-cell{cursor:default}#CustomerInformationDialog{width:800px}#FindCustomerDialog{width:960px}#FindCustomerDialog .customer-since{margin-left:12px}#FindCustomerDialog sd-table-container{margin-top:-16px}#CustomerSummaryDialog{width:400px;padding:16px}#content.customer-list>.button-group{margin-bottom:16px}#content.dashboard{padding:20px 0 0}#content.dashboard>h2,#content.dashboard>p{padding-left:20px;padding-right:20px}#content.dashboard>.messagebox{border-color:#d9d9d9;border-width:1px 0 0}#content.dashboard>.messagebox>.date{font-weight:400}#content.dashboard>.messagebox>pre{white-space:pre-wrap}#content.dashboard>.layout-row{margin-left:-1px}#content.dashboard .tile{display:flex;flex-direction:column;align-items:stretch;min-height:274px;border:1px solid #d9d9d9;border-right-width:0;margin-bottom:-1px;padding:5px}#content.dashboard .tile .header{padding:8px 16px 0;font-size:14px;font-weight:400;text-transform:uppercase}#content.dashboard .tile md-list md-list-item{min-height:0}#content.dashboard .tile md-list md-list-item .md-avatar,#content.dashboard .tile md-list md-list-item .md-list-item-inner .md-avatar{margin:0 12px 0 0;width:30px;height:30px}#content.dashboard .tile md-list md-list-item .md-list-item-text,#content.dashboard .tile md-list md-list-item .md-list-item-inner .md-list-item-text{padding:5px 5px 5px 0;width:100%;text-align:left;white-space:normal}#content.dashboard .tile md-list md-list-item .md-list-item-text h4,#content.dashboard .tile md-list md-list-item .md-list-item-inner .md-list-item-text h4{line-height:15px;padding-bottom:3px}#content.dashboard .tile md-list md-list-item .md-list-item-text h5,#content.dashboard .tile md-list md-list-item .md-list-item-inner .md-list-item-text h5{font-weight:400;line-height:15px}#content.dashboard .tile md-list md-list-item .md-list-item-text .status,#content.dashboard .tile md-list md-list-item .md-list-item-inner .md-list-item-text .status{margin-bottom:4px;line-height:11px;font-size:11px;font-weight:700;text-transform:uppercase}#content.dashboard .tile md-list md-list-item .md-list-item-text .status>md-icon,#content.dashboard .tile md-list md-list-item .md-list-item-inner .md-list-item-text .status>md-icon{width:12px;height:12px;vertical-align:bottom;margin:-1px 0 0 2px}#content.dashboard .tile md-list md-list-item .md-list-item-text .date,#content.dashboard .tile md-list md-list-item .md-list-item-inner .md-list-item-text .date{display:flex;justify-content:space-between;color:#999}#content.dashboard .tile md-list md-list-item .md-list-item-text span+span,#content.dashboard .tile md-list md-list-item .md-list-item-inner .md-list-item-text span+span{margin-left:10px}#content.dashboard .tile md-list md-list-item .md-secondary-container md-icon{width:20px;height:20px}#content.dashboard .tile md-list md-list-item>a{padding-left:14px;text-indent:-14px;font-size:14px;font-weight:700}#content.dashboard .tile md-list md-list-item>a.disabled{pointer-events:none;color:#0006}#content.dashboard .tile md-list md-list-item>a .sd-pro{margin:-5px 0 -5px 10px}#content.dashboard .tile md-list{flex:1 0 auto}#content.dashboard .tile .footer{text-align:right;padding:0 8px 4px 0}#content.dashboard .tile .footer a{font-size:12px;font-weight:700;text-transform:uppercase}#content.dashboard .tile.templates md-list md-list-item span.icon{background-color:#e5edf3}#content.dashboard .tile.extras .header,#content.dashboard .tile.support .header{margin-bottom:4px}#content.dashboard .tile.extras md-list-item,#content.dashboard .tile.support md-list-item{cursor:default;line-height:15px}#content.dashboard .tile.extras md-list-item+md-list-item,#content.dashboard .tile.support md-list-item+md-list-item{margin-top:12px}#content.dashboard .tile.extras md-list-item:before,#content.dashboard .tile.support md-list-item:before{display:none}#content.dashboard .tile.extras p.version,#content.dashboard .tile.support p.version{font-weight:700}#content.dashboard .tile.new-cem md-list{padding:0}#content.dashboard .tile.new-cem.unlocked>.layout-row{height:100%}#content.dashboard .tile.new-cem.unlocked a.md-button{display:block;padding:0}#content.dashboard .tile.new-cem.unlocked div.logo{height:200px}#content.dashboard .tile.new-cem.unlocked div.logo .logo-container{position:relative;margin:auto}#content.dashboard .tile.new-cem.unlocked div.logo .logo-container,#content.dashboard .tile.new-cem.unlocked div.logo .logo-container .cem-logo{width:80px;height:80px}#content.dashboard .tile.new-cem.unlocked div.logo .logo-container .sd-pro{position:absolute;top:-5px;right:-18px;width:35px;height:35px}#content.dashboard .tile.new-cem.locked{position:relative;background-image:url(../Images/Dashboard/TileLocked.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#content.dashboard .tile.new-cem.locked h2,#content.dashboard .tile.new-cem.locked h4{font-weight:400;color:#fff;text-align:center;hyphens:none;text-shadow:0 0 5px rgba(0,0,0,.5)}#content.dashboard .tile.new-cem.locked .tile-link{position:absolute;inset:0;z-index:1}#content.dashboard .tile.new-cem.locked .info{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:0 8px}#content.dashboard .tile.new-cem.locked .buttons{position:absolute;left:0;bottom:25px;width:100%}#content.dashboard .tile.new-cem.locked .buttons>.md-button{display:flex;z-index:2;max-width:45%;white-space:normal;line-height:inherit;margin-right:3%}#content.dashboard .tile.new-cem.locked .buttons>.md-button:first-child{margin-left:3%}#content.dashboard .banner{margin-top:20px}#nav-recent-projects .header{padding:8px 16px 0;font-size:14px;font-weight:400;text-transform:uppercase}#nav-recent-projects md-list md-list-item{min-height:0}#nav-recent-projects md-list md-list-item .md-avatar,#nav-recent-projects md-list md-list-item .md-list-item-inner .md-avatar{margin:0 12px 0 0;width:30px;height:30px}#nav-recent-projects md-list md-list-item .md-list-item-text,#nav-recent-projects md-list md-list-item .md-list-item-inner .md-list-item-text{padding:5px 5px 5px 0;width:100%;text-align:left;white-space:normal}#nav-recent-projects md-list md-list-item .md-list-item-text h4,#nav-recent-projects md-list md-list-item .md-list-item-inner .md-list-item-text h4{line-height:15px;padding-bottom:3px}#nav-recent-projects md-list md-list-item .md-list-item-text h5,#nav-recent-projects md-list md-list-item .md-list-item-inner .md-list-item-text h5{font-weight:400;line-height:15px}#nav-recent-projects md-list md-list-item .md-list-item-text .status,#nav-recent-projects md-list md-list-item .md-list-item-inner .md-list-item-text .status{margin-bottom:4px;line-height:11px;font-size:11px;font-weight:700;text-transform:uppercase}#nav-recent-projects md-list md-list-item .md-list-item-text .status>md-icon,#nav-recent-projects md-list md-list-item .md-list-item-inner .md-list-item-text .status>md-icon{width:12px;height:12px;vertical-align:bottom;margin:-1px 0 0 2px}#nav-recent-projects md-list md-list-item .md-list-item-text .date,#nav-recent-projects md-list md-list-item .md-list-item-inner .md-list-item-text .date{display:flex;justify-content:space-between;color:#999}#nav-recent-projects md-list md-list-item .md-list-item-text span+span,#nav-recent-projects md-list md-list-item .md-list-item-inner .md-list-item-text span+span{margin-left:10px}#nav-recent-projects md-list md-list-item .md-secondary-container md-icon{width:20px;height:20px}#nav-recent-projects md-list md-list-item>a{padding-left:14px;text-indent:-14px;font-size:14px;font-weight:700}#nav-recent-projects md-list md-list-item>a.disabled{pointer-events:none;color:#0006}#nav-recent-projects md-list md-list-item>a .sd-pro{margin:-5px 0 -5px 10px}#TestProVersionDialog,#OnlineStoreInfoDialog{width:515px}#TestProVersionDialog ul,#TestProVersionDialog ol,#OnlineStoreInfoDialog ul,#OnlineStoreInfoDialog ol{margin-bottom:0}#TestProVersionDialog .buttons,#OnlineStoreInfoDialog .buttons{margin-top:10px;text-align:right}#CouponRedemptionDialog{width:550px;min-height:175px}#CouponRedemptionDialog .state{margin-right:8px}#QuoteProVersionDialog{width:800px}#QuoteProVersionDialog md-input-container+label{margin-left:16px}#QuoteProVersionDialog .buttons{display:flex;justify-content:end;gap:8px}#QuoteProVersionDialog .buttons>button{min-width:120px}#direct-selling-contract-marketing{margin:20px 0;padding:15px 17px 20px;text-align:center;background-color:#eee}#direct-selling-contract-marketing h3{font-size:18px}#direct-selling-contract-marketing p{margin:16px 0;text-align:left}#direct-selling-contract-messages{margin-bottom:20px}#direct-selling-contract-costs table.info{width:auto}#direct-selling-contract-costs table.info tbody>tr:first-child>td{padding-top:16px}#direct-selling-contract-costs table.info td:last-child{padding-left:4px}#direct-selling-contract-costs .right{text-align:right}#direct-selling-contract-costs .plant-type{padding-right:8px}#direct-selling-contract-costs .diagram{position:relative;margin-top:-10px}#direct-selling-contract-costs .diagram img{display:block}#direct-selling-contract-costs .diagram .container{width:360px}#direct-selling-contract-costs .diagram .floating-label{position:absolute}#direct-selling-contract-costs .diagram .floating-label.costs{font-size:15px;top:95px;left:25px;transform:translateY(-50%);text-align:center;max-width:105px}#direct-selling-contract-costs .diagram .floating-label.selling{top:51px;left:237px}#direct-selling-contract-costs .diagram .floating-label.remote{top:119px;left:237px}#direct-selling-contract-costs .diagram .floating-label.metering{top:126px;left:250px}#direct-selling-contract-metering md-radio-button{margin-left:12px}#direct-selling-contract-metering md-radio-button:first-child{margin-top:10px}#direct-selling-contract-form .actions,#direct-selling-contract-customer .actions{margin-top:10px;text-align:right}#direct-selling-contract-form h3,#direct-selling-contract-customer h3{margin-top:12px;margin-bottom:6px}#content.electricity-community sd-numeric-input input{width:160px}#content.electricity-community .value>div{font-size:14px;font-weight:700}#content.electricity-community .value>label{display:block}#content.electricity-community .profitability{margin:8px;padding:12px 20px;background-color:#eee}#electricity-community-conditions input{max-width:326px}#electricity-community-contract .form{max-width:700px}#EMobilityTemplateListDialog{width:850px;height:500px;overflow:hidden}#content.energy-market .product{margin-bottom:20px;padding:32px 32px 32px 16px;background-color:#eee}#content.energy-market .product .content{max-width:750px;margin-right:auto;padding-right:32px}#content.energy-market .product h3.name{font-weight:400}#content.energy-market .product p.title{margin:8px 0;font-size:18px;font-weight:700}#content.energy-market .product p.info{margin:12px 0 16px}#content.energy-market .product .button-group>.md-button{margin-bottom:8px}#content.energy-market .product sd-message{display:block;margin-top:16px}#content.energy-market .product img{width:500px;height:auto}#content.energy-market .product.disabled img{opacity:.3}#content.genset>p,#content.genset>md-checkbox{margin-bottom:15px}.gensets-list{margin:0 -1px}.gensets-list th,.gensets-list td{text-align:center}.gensets-list th.name{width:24%;text-align:left}.gensets-list th.number{padding-left:28px}.gensets-list th.apparent-power,.gensets-list th.effective-power{width:15%}.gensets-list th.fuel-consumption,.gensets-list th.efficiency{width:23%}.gensets-list td{height:40px!important}.gensets-list td.name{text-align:left}.gensets-list td.name>.number{display:inline-block;margin-right:5px;min-width:15px}.gensets-list td.delete{width:20px;min-width:20px}.detail-section{position:relative}.detail-section>.expand{display:inline-block;position:relative;z-index:1;border-right:1px solid rgba(0,0,0,.2);background:#fff url(../Images/ClickableTable/background_clickable_table_cell.png) bottom;cursor:pointer}.detail-section>.expand:hover{color:#333;background-color:#cde}.detail-section>.expand.opened{color:#0166a9;background:#fff;margin-bottom:-1px;border-bottom:1px solid #fff}.detail-section>.expand>span{display:inline-block;padding:10px 20px 10px 35px;border:1px solid #fff;min-width:30px;background:url(../SMA/images/open.png) no-repeat 15px center;line-height:20px;font-weight:700}.detail-section>.expand.opened>span{background-image:url(../SMA/images/close.png)}.detail-section>.content{display:none;padding:15px;border-top:1px solid rgba(0,0,0,.2);color:#333}.detail-section>.expand.opened~.content{display:block}.detail-section .info{display:table;position:absolute;top:0;left:0;right:0;width:100%;height:40px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.2)}.detail-section .info:before{content:"";display:table-cell;width:130px}.detail-section .info:after{content:"";display:table-cell;width:50px}.detail-section .info>span{display:table-cell;padding:0 15px;text-align:center;vertical-align:middle}.detail-section .info>span:first-child{text-align:left}.detail-section .info>span:last-child{text-align:right}.detail-section .info .value{white-space:nowrap}.detail-section sd-group-box{margin:0}#genset-definitions sd-group-box{margin:0}#genset-definitions table.power-details{margin-right:10px;width:500px;table-layout:auto}#genset-definitions table.power-details th+th{text-align:center}#genset-definitions table.power-details tr+tr td{padding-top:10px}#genset-definitions table.power-details tr>*+*{padding-left:10px}#genset-definitions table.power-details td.unit,#genset-definitions table.power-details td.state+td.value{padding-left:5px}#genset-definitions table.power-details td.state,#genset-definitions table.power-details td.value{text-align:right}#genset-definitions .evaluation-messages+.detail-section{border-top:1px solid rgba(0,0,0,.2)}#genset-conditions p{margin:0}#genset-conditions sd-numeric-input{display:inline-block}#GenSetEditDialog{width:650px}#GenSetEditDialog .grid-auto{min-width:250px}#GenSetEditDialog .ui-buttonset>.ui-button{min-width:70px}#InstallerAppTemplatesDialog{width:800px;height:500px;overflow:hidden}#InstallerAppTemplateEditDialog{width:600px}#content.landing-page{padding:0}#content.landing-page .tile{padding:16px;min-height:200px}#content.landing-page .tile .image{width:250px;height:150px}#content.landing-page .tile .image.small{width:150px;height:90px}#content.landing-page .tile>.footer p.version{font-weight:700}#content.landing-page .tile.login{position:relative;height:467px;background:url(../Images/LandingPage/Background.jpg);background-repeat:no-repeat;background-position:right;background-size:cover}#content.landing-page .tile.login sd-login-panel{position:absolute;width:383px;right:124px;bottom:34px}#content.landing-page .tile.advertisement{height:32vw;min-height:340px;max-height:515px;background-image:url(../Images/LandingPage/Background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#content.landing-page .tile.try>div{height:100%}#content.landing-page .tile.try .image{height:96px}#content.landing-page .tile.anonymous>div{height:100%}#content.landing-page .tile.tutorial a{font-weight:700}#content.landing-page .tile.tutorial .image{background-repeat:no-repeat;background-image:url(../Images/Dashboard/Video.png)}#content.landing-page .tile.support ul{list-style-type:none}#content.landing-page .tile.support img{margin:0 18px;width:auto;height:110px}#content.landing-page .divider{padding:16px}#content.landing-page .divider md-divider{border-top-width:2px}#LoginDialog{width:600px}#LoginDialog .forgot-password{text-align:right}#LoginDialog .registration{margin:16px 0}#RegistrationDialog,#AboutDialog{width:600px}#AboutDialog .software{background-color:#dcdcdc;line-height:1.4}#AboutDialog .software img{width:80px;margin:0 8px;padding:0}#AboutDialog .support{font-weight:700}#AboutDialog .support li{font-weight:400;line-height:1.4;margin:6px 0 0}#AboutDialog .link{margin-bottom:16px}#LoginDialog .header,#RegistrationDialog .header,#AboutDialog .header{padding:24px 16px}#LoginDialog .header h2,#RegistrationDialog .header h2,#AboutDialog .header h2{font-size:25px}#LoginDialog .header md-icon.logo,#RegistrationDialog .header md-icon.logo,#AboutDialog .header md-icon.logo{width:58px;height:34px}#LoginDialog a,#RegistrationDialog a,#AboutDialog a{font-weight:700}#LoginDialog a md-icon.arrow,#RegistrationDialog a md-icon.arrow,#AboutDialog a md-icon.arrow{width:14px;height:14px;margin-right:3px}#LoginDialog .buttons,#RegistrationDialog .buttons,#AboutDialog .buttons{text-align:right}#RegistrationDialog p{margin-bottom:5px}#RegistrationDialog ul,#RegistrationDialog li{margin-bottom:0}#ChooseVideoTutorialDialog{width:600px}#ChooseVideoTutorialDialog .md-button{padding:8px 16px;line-height:inherit}#ChooseVideoTutorialDialog .md-list-item-text{align-self:flex-start}#ChooseVideoTutorialDialog .md-list-item-text p{margin:16px 0}#ChooseVideoTutorialDialog img{flex:0 0 auto;margin-right:16px;width:200px;height:112px;background-color:#ccc}#ChooseProjectTypeDialog{width:500px}#ChooseProjectTypeDialog md-list{padding:0}#ChooseProjectTypeDialog md-list md-list-item[disabled]{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}#ChooseProjectTypeDialog md-list md-list-item md-icon.md-avatar{width:60px;height:60px;margin-left:10px;margin-right:20px}#loadprofile-settings fieldset~fieldset{margin-top:10px}#loadprofile-settings .grid-33{width:300px}#loadprofile-settings .grid-50{width:499px}#loadprofile-settings .type-dropdown{float:right;margin-top:-1.5px;width:260px}#loadprofile-settings div.button,#consumer-settings div.button{float:right}#loadprofile-settings .description,#consumer-settings .description{padding:6px 10px 8px;min-height:16px;border:1px solid rgba(0,0,0,.2);white-space:pre-wrap}#loadprofile-settings .charts{overflow:hidden}#loadprofile-settings .charts h3{margin-bottom:5px}#loadprofile-settings .charts img{display:block}#loadprofile-settings .charts img+img{margin-top:15px}#loadprofile-settings .add-profile button{margin-right:10px;vertical-align:middle}.editor-label label+.state.Info{margin:1px 0 0 3px}#loadprofile-settings .profile-label-container{padding-bottom:0}#loadprofile-settings .profile-radio-container{margin:auto 0}#loadprofile-settings .profile-button-container{text-align:right}#loadprofile-settings sd-power-factor sd-numeric-input{order:1}#loadprofile-settings sd-power-factor md-radio-group{order:2}#consumer-settings fieldset{display:table;max-width:800px}#consumer-settings fieldset.optimization{margin-top:10px}#consumer-settings fieldset>legend{display:table-caption}#consumer-settings fieldset>div{display:table-cell;vertical-align:top;float:none}#consumer-settings .grid-25{width:174px;min-width:174px}#consumer-settings .grid-auto.right{padding-left:20px;text-align:right;width:100%}#consumer-settings .grid-33{width:195px;min-width:195px}#consumer-settings .grid-66{width:370px;min-width:370px}#consumer-settings select{max-width:322px}#consumer-settings label+.state.Info{margin-left:3px}#consumer-settings p.help{margin:0}#consumer-settings .profile-button-container{text-align:right}#consumer-settings .optimization md-checkbox{margin-bottom:0}#ProfileInformationDialog{width:725px}#SpecialConsumptionDialog{width:770px}#TotalConsumptionDialog{width:768px}#ProfileInformationDialog img,#SpecialConsumptionDialog img,#TotalConsumptionDialog img{display:block}#ProfileInformationDialog *+img{margin-top:12px}#SpecialConsumptionDialog table{margin-bottom:15px}table.summation th{padding-right:50px}table.summation>tbody>tr>*{padding-bottom:5px}table.summation>tbody>tr:last-child>*{padding-bottom:8px}table.summation>tfoot>tr>*{padding-top:8px;border-top:1px solid rgba(0,0,0,.2)}table.summation>tbody th{font-weight:400}table.summation>tfoot th{font-weight:700}table.summation td{font-weight:700;text-align:right}table.summation td+td{padding-left:8px}table.summation .state{margin-top:-2px}#EditLoadProfileDialog fieldset{margin-top:0}.sdLoadProfileEditor{position:relative;padding-bottom:12px}.sdLoadProfileEditor>p{margin-bottom:10px}.sdLoadProfileEditor .seasons,.sdLoadProfileEditor .profiles{margin-bottom:15px;padding:15px;border:1px solid rgba(0,0,0,.2);background-image:linear-gradient(#fff,#f4f4f4);background-image:-o-linear-gradient(#FFFFFF,#F4F4F4);background-image:-ms-linear-gradient(#FFFFFF,#F4F4F4);background-image:-moz-linear-gradient(#FFFFFF,#F4F4F4);background-image:-webkit-linear-gradient(#FFFFFF,#F4F4F4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#F4F4F4));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF,endColorstr=#F4F4F4);color:#333}.sdLoadProfileEditor .seasons{padding:10px 15px}.sdLoadProfileEditor .seasons .editor-label{font-weight:700}.sdLoadProfileEditor .seasons input{margin:0 5px;width:70px;vertical-align:middle}.sdLoadProfileEditor .seasons .icon{display:inline-block;width:16px;height:16px;border:1px solid #fff;outline:1px solid rgba(0,0,0,.2);vertical-align:middle}.sdLoadProfileEditor .summer .icon{background-color:#86c80e}.sdLoadProfileEditor .transition .icon{margin-right:5px;background-color:#ef5c0b}.sdLoadProfileEditor .winter .icon{background-color:#e2001a}.sdLoadDayProfile{padding-top:10px;position:relative;border:1px solid rgba(0,0,0,.2);background-color:#fff;font-weight:700;overflow:hidden}.sdLoadDayProfile+.sdLoadDayProfile{margin-top:10px}.sdLoadDayProfile img{float:left;margin-right:30px;cursor:pointer}.sdLoadDayProfile .day-buttons{display:block;margin:2px 0 10px}.sdLoadProfileEditor .delete-profile{position:absolute;top:0;right:0;bottom:0;height:auto}.sdLoadDayProfile .ui-buttonset .ui-button-text{padding:0 5px;min-width:40px}.sdLoadProfileCalendar{display:inline-block;position:absolute;padding:10px;z-index:99999999;border:1px solid rgba(0,0,0,.2);background-image:linear-gradient(#fff,#f4f4f4);background-image:-o-linear-gradient(#FFFFFF,#F4F4F4);background-image:-ms-linear-gradient(#FFFFFF,#F4F4F4);background-image:-moz-linear-gradient(#FFFFFF,#F4F4F4);background-image:-webkit-linear-gradient(#FFFFFF,#F4F4F4);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#F4F4F4));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFFFFF,endColorstr=#F4F4F4);box-shadow:0 2px 5px #0000004d}.sdLoadProfileCalendar .hasDatepicker{float:left}.sdLoadProfileCalendar .hasDatepicker+.hasDatepicker{margin-left:10px}.sdLoadProfileCalendar button{clear:left;float:right;margin-top:10px}#DayLoadProfileDialog{width:600px;height:400px;overflow:auto}#DayLoadProfileDialog .button{margin-bottom:15px}#DayLoadProfileDialog .chart{margin:20px 0;border:1px solid rgba(0,0,0,.2);text-align:center}#DayLoadProfileDialog img{width:100%;max-width:580px}#DayLoadProfileDialog .values{margin:0 0 12px 20px;padding:10px 10px 5px;border:1px solid rgba(0,0,0,.2)}#DayLoadProfileDialog th{font-weight:700}#DayLoadProfileDialog th,#DayLoadProfileDialog td{padding-bottom:5px}#DayLoadProfileDialog th+th,#DayLoadProfileDialog td+td{padding-left:20px}#DayLoadProfileDialog td:first-child{text-align:right}#DayLoadProfileDialog td input{width:80px;text-align:right}#DayLoadProfileTemplateDialog,#DayLoadProfileScaleDialog{width:450px}#PortalProfileImportDialog{width:450px;color:#333}#PortalProfileImportDialog .state{margin-right:-30px}#PortalProfileImportDialog .state~span{display:inline-block;margin-top:-3px;padding-left:35px;vertical-align:middle}#PortalProfileImportDialog p,#PortalProfileImportDialog table{margin:10px 0 0}#PortalProfileImportDialog td+td{padding-left:10px;text-align:right}#PortalProfileImportDialog .loading{margin:10px 0;padding-top:40px;text-align:center;background:url(../Images/loading_large.gif) no-repeat top center}#PortalProfileImportDialog .loading~*{display:none}#PortalProfileImportDialog+.activity-overlay{display:none!important}#ImportSuccessDialog sd-state-icon{margin-right:-30px;margin-top:-3px;scale:1.6}#ImportSuccessDialog sd-state-icon~span{margin-top:-4px;padding-left:42px;vertical-align:middle}#ImportSuccessDialog table{margin:10px 0}#ImportSuccessDialog td{padding-left:10px}#ImportSuccessDialog+.activity-overlay{display:none!important}#LoadProfileListDialog{width:960px;height:500px;overflow:hidden}#LoadProfileInformationDialog{width:500px}#LoadProfileEditDialog{width:900px}#LoadProfileEditDialog .seasons,#LoadProfileEditDialog .profiles{padding:16px;border:1px solid rgba(0,0,0,.2)}#LoadProfileEditDialog .seasons .editor-label{padding-bottom:8px}#LoadProfileEditDialog .seasons .image{text-align:center}#LoadProfileEditDialog .seasons md-datepicker input{width:100px}#LoadProfileEditDialog .seasons .icon{display:inline-block;width:16px;height:16px;border:1px solid #fff;outline:1px solid rgba(0,0,0,.2);vertical-align:middle}#LoadProfileEditDialog .seasons .summer .icon{background-color:#86c80e}#LoadProfileEditDialog .seasons .transition .icon{margin-right:5px;background-color:#ef5c0b}#LoadProfileEditDialog .seasons .winter .icon{background-color:#e2001a}#LoadProfileEditDialog .profiles .profile{padding-top:10px;position:relative;border:1px solid rgba(0,0,0,.2);background-color:#fff;font-weight:700;overflow:hidden}#LoadProfileEditDialog .profiles .profile img{float:left;margin-right:30px;cursor:pointer}#LoadProfileEditDialog .profiles .profile .day-buttons{display:block;margin:2px 0 10px}#LoadProfileEditDialog .profiles .profile .day-buttons.sd-button-group input[type=checkbox]{display:none}#LoadProfileEditDialog .profiles .profile .day-buttons.sd-button-group .md-button{line-height:38px;min-width:50px;max-width:60px}#LoadProfileEditDialog .profiles .profile .delete-profile{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center}#LoadProfileEditDialog .profiles .profile+.profile{margin-top:10px}#LoadProfileEditDialog .md-calendar-year-body .md-calendar-month-label{visibility:hidden}#LoadProfileEditDayDialog{width:800px}#LoadProfileEditDayDialog .chart{text-align:center;border:1px solid rgba(0,0,0,.2)}#LoadProfileEditDayDialog .values table{width:100%;border:1px solid rgba(0,0,0,.2)}#LoadProfileEditDayDialog .values table th,#LoadProfileEditDayDialog .values table td{padding:6px}#LoadProfileEditDayDialog .values table th:first-child,#LoadProfileEditDayDialog .values table td:first-child{text-align:right}#LoadProfileEditDayDialog .values table td input{height:30px}#LoadProfileSelectDayTemplateDialog,#LoadProfileScaleDayDialog{width:600px}#LocationListDialog{width:800px;height:500px;overflow:hidden}#LocationInformationDialog{width:500px}#LocationEditDialog{width:900px}#LocationEditDialog .info-background{margin:8px 0 0}#LocationSelectTemplateDialog{width:600px}#CarUsageWindowDialog{width:700px}#CarUsageWindowDialog md-select{display:inline-flex}#CarUsageWindowDialog .delete-container{text-align:right}#SelectTemplateDialog{width:600px}#DrivingVacationsDialog{width:500px}#DrivingVacationsDialog .md-button{min-width:0}.driving-profile-form .new-window-button-container{text-align:right}.driving-profile-form .md-button{min-width:0}.driving-profile-form .md-button.add-margin{margin-left:16px}.driving-profile-form .md-button+.md-button{margin-left:12px}#ChargingStationWindowDialog{width:600px}#ChargingStationWindowDialog md-select{display:inline-flex}#ChargingStationWindowDialog .delete-container{text-align:right}#CarArrivalProfileDialog{width:800px}#CarArrivalProfileDialog .chart{text-align:center}#CarArrivalProfileDialog .car-arrival-entry{padding:10px 10px 5px;border:1px solid rgba(0,0,0,.2);word-break:break-all}#CarArrivalProfileDialog .car-arrival-entry .delete-entry{display:flex;align-items:center}#CarArrivalProfileDialog .car-arrival-entry+.car-arrival-entry{margin-top:10px}#ReplaceConflictedDialog{width:600px}#ModuleTypeListDialog,#ModuleTypeFavoriteListDialog{width:800px;height:500px;overflow:hidden}#ModuleTypeEditDialog{width:950px}#ModuleTypeEditDialog .editor-label{margin-bottom:3px;padding:0;min-height:0}#ModuleTypeEditDialog .editor-label .invalid{color:#e2001a}#ModuleTypeEditDialog .sub-layout+.sub-layout{padding-left:8px}#ModuleTypeEditDialog md-input-container>md-checkbox{margin-top:10px}#ModuleTypeSelectTemplateDialog{width:600px}#ModuleTypeSelectTemplateDialog .module-search{text-align:center;margin:auto}sd-generator-azimuth{display:inline-flex;align-items:center}sd-generator-azimuth .background{display:inline-block;margin-right:8px;width:62px;height:62px;background:url(../Images/GeneratorMounting/Small/icon_azimuth_background.png) no-repeat center/100%}sd-generator-azimuth .background .tracked{opacity:.5}sd-generator-azimuth .background img{margin:16.13%;width:67.742%;height:69.355%}sd-generator-inclination{display:inline-flex;align-items:center}sd-generator-inclination .background{display:inline-block;margin-right:8px;width:60px;height:64px}sd-generator-inclination .background .tracked{opacity:.5}sd-generator-inclination .background img{width:100%;height:auto}sd-plant-generators{display:block}sd-plant-generators .generators-list{width:auto;table-layout:fixed}sd-plant-generators .generators-list th.index,sd-plant-generators .generators-list td.index{padding-left:0;min-width:7px;height:0}sd-plant-generators .generators-list th.name,sd-plant-generators .generators-list td.name{width:33%;text-align:left}sd-plant-generators .generators-list th.module-type,sd-plant-generators .generators-list td.module-type{width:40%;text-align:left}sd-plant-generators .generators-list th.module-count,sd-plant-generators .generators-list td.module-count{width:33%;text-align:center}sd-plant-generators .generators-list th.installation-type,sd-plant-generators .generators-list td.installation-type{width:280px;min-width:280px;text-align:center}sd-plant-generators .generators-list th.image,sd-plant-generators .generators-list td.image{width:250px;min-width:250px}sd-plant-generators .generators-list td.image{padding-right:15px;padding-bottom:0;vertical-align:top}sd-plant-generators .generators-list td.image img{display:block}sd-plant-generators .generators-list td.image button{padding:0;border:0;color:#fff}sd-plant-generators .generators-list td.mode{color:#0006;vertical-align:top}sd-plant-generators .generators-list td.mode .layout-margin{margin:0 -8px -8px}sd-plant-generators .generator{height:85px}sd-plant-generators .generator>.module-type .image,sd-plant-generators .generator>.module-type .hint{display:none}sd-plant-generators .generator>.module-type.empty{border-color:#666;text-align:center}sd-plant-generators .generator>.module-type.empty .image{display:inline-block;margin:0 -74px -4px -4px;width:74px;height:63px;vertical-align:middle;background:url(../Images/Icons/SelectModuleType.png) no-repeat -4px top}sd-plant-generators .generator>.module-type.empty .hint{display:inline-block;vertical-align:middle;color:#888}sd-plant-generators .generator>.module-count .image,sd-plant-generators .generator>.module-count .hint{display:none}sd-plant-generators .generator>.module-count.empty{border-color:#666}sd-plant-generators .generator>.module-count.empty .hint{display:inline-block;padding-left:auto;vertical-align:middle;color:#888;text-align:center}sd-plant-generators .generator .installation{display:inline-block;width:50px;height:50px;vertical-align:middle;background-repeat:no-repeat;background-position:center}sd-plant-generators .generator .installation.no{background-image:url(../Images/GeneratorMounting/Small/icon_free.png)}sd-plant-generators .generator .installation.roof{background-image:url(../Images/GeneratorMounting/Small/icon_roof.png)}sd-plant-generators .generator .installation.front{background-image:url(../Images/GeneratorMounting/Small/icon_front.png)}sd-plant-generators .generator .installation.integrated{background-image:url(../Images/GeneratorMounting/Small/icon_integrated.png)}sd-plant-generators .generator .name sd-generator-azimuth .background{width:42px;height:42px}sd-plant-generators .generator .name sd-generator-inclination .background{width:40px;height:43px}sd-plant-generators .generators-footer{margin-top:16px}.inverters-list th{vertical-align:bottom}.inverters-list th.mpp-tracker,.inverters-list th.power-cutoff,.inverters-list th.power-factor{width:13%;text-align:center;word-break:break-word;word-wrap:break-word}.inverters-list th.mpp-tracker.dense{width:auto}.inverters-list td.mpp-tracker>.md-button{flex-direction:column;padding:0 4px!important;white-space:nowrap;min-width:60px}.inverters-list th.type .count{margin-top:10px}.inverters-list td.type>span,.inverters-list td.type>.md-button>span{display:inline-block;vertical-align:middle}.inverters-list td.type>.image,.inverters-list td.type>.md-button>.image{position:relative;margin-right:-65px}.inverters-list td.type .state{position:absolute;top:0;left:46px}.inverters-list td.type img{width:60px;height:60px;vertical-align:middle}.inverters-list td.type .text,.inverters-list td.type .md-button>.text{width:100%;font-weight:700}.inverters-list td.type .text>*,.inverters-list td.type .md-button>.text>*{display:block;margin-left:75px;line-height:1.3}.inverters-list td.type .name:not(:empty){margin-bottom:5px;font-weight:400}.inverters-list td.type .warnings{display:none}.inverters-list td.type.GeneralError .warnings,.inverters-list td.type.ElectricalError .warnings{display:inherit;color:#e10}.inverters-list td.type.GeneralWarning .warnings,.inverters-list td.type.ElectricalWarning .warnings{display:inherit;color:#e80}.inverters-list td.type.GeneralInfo .warnings,.inverters-list td.type.ElectricalInfo .warnings{display:inherit;color:#999}.inverters-list td.type.GeneralError,.inverters-list td.type.ElectricalError{border-color:#f99}.inverters-list td.type.GeneralWarning,.inverters-list td.type td.type.ElectricalWarning{border-color:#fc9}.inverters-list td.strings{background:#fff!important;text-align:center;cursor:auto}.inverters-list td.strings button{float:none;margin:0}.inverters-list th.configuration{width:0;white-space:nowrap;text-align:center}.inverters-list td.configuration .md-button{min-height:34px!important;white-space:nowrap}.inverters-list td.configuration .md-button+.md-button{margin-top:7px}.inverters-list sd-module-count{display:block;margin-top:10px}.inverters-list sd-module-count.hidden{visibility:hidden}.inverters-list .multigate p,.inverters-list .homemanager p{display:inline-block;margin:0 0 0 45px;vertical-align:middle}.inverters-list .multigate .state,.inverters-list .homemanager .state{margin:0 -35px 0 5px}sd-module-count>div.match{color:#34b089}sd-module-count>div.over,sd-module-count>div.under{color:#e2001a}sd-plant-subinstallations{display:block}sd-plant-subinstallations .inverters-footer{margin-top:16px}sd-plant-subinstallations .inverter-footer>.detail-section{padding:4px 0 0;height:auto;border:0;cursor:auto}sd-plant-subinstallations .inverter-footer>.detail-section .group-box-header,sd-plant-subinstallations .inverter-footer>.detail-section sd-group-box-header>span{padding:0 8px}sd-plant-subinstallations .inverter-footer .performance{color:#333}sd-plant-subinstallations .inverter-footer .performance .ratio-meter{margin-bottom:10px}sd-plant-subinstallations .inverter-footer .performance table{margin-top:10px}sd-plant-subinstallations .inverter-footer div.checklist{box-sizing:border-box;color:#333}sd-plant-subinstallations .inverter-footer div.checklist table.checklist{width:100%}sd-plant-subinstallations .inverter-footer table.checklist th+th{text-align:center}sd-plant-subinstallations .inverter-footer table.checklist th.name{padding-left:0;white-space:nowrap}sd-plant-subinstallations .inverter-footer table.checklist th.unavailable{color:#aaa}sd-plant-subinstallations .inverter-footer table.checklist th .polystring{display:block;font-weight:400}sd-plant-subinstallations .inverter-footer table.checklist td.value{width:0}sd-plant-subinstallations .inverter-footer table.checklist tr>*+*{padding-left:10px}sd-plant-subinstallations .inverter-footer table.checklist span.stc{white-space:nowrap}sd-plant-subinstallations .inverter-footer table.checklist>tbody>tr>th{padding:10px 0;border-top:1px solid rgba(0,0,0,.2)}sd-plant-subinstallations .inverter-footer table.checklist>tbody>tr>td{padding-bottom:10px}sd-plant-subinstallations .inverter-footer table.checklist>tbody:last-of-type>tr:last-of-type>td{padding-bottom:0}sd-plant-subinstallations .checklist-header{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.2);min-height:22px}sd-plant-subinstallations .checklist-header>.state{margin:-5px 5px -3px 0}sd-plant-subinstallations .checklist-navigation>th{padding-left:0;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.2);vertical-align:bottom}sd-plant-subinstallations .checklist-navigation+tr>th{padding:10px 0}sd-plant-subinstallations .checklist-navigation .checklist-header{margin-bottom:0;padding-bottom:0;border-bottom:0;color:#333}sd-plant-subinstallations .checklist-navigation .md-button{margin:-2px 0;padding:4px 12px 5px;min-width:60px;min-height:26px;white-space:nowrap}sd-plant-subinstallations .checklist-navigation .md-button.backward{text-align:left}sd-plant-subinstallations .checklist-navigation .md-button.forward{text-align:right}sd-plant-subinstallations .inverter-info>*{padding:0!important;height:auto!important;border:0!important;background:#fff!important;color:#333!important;cursor:default!important}sd-navigator article.banner{margin:20px 0;text-align:center}sd-navigator article.banner img{display:block;width:100%}sd-navigator article.banner .md-button{margin-top:-20px}#content.subprojects md-tab-content{overflow:hidden}.subproject-menu{margin:0 -16px 4px}#content>.subproject-menu{margin-top:-16px}.subproject-tabs a.dropdown{display:none}.subproject-tabs.overflow a.dropdown{display:table-cell}.subproject-tabs.overflow a.with-icon{border-radius:0!important;-webkit-border-radius:0!important}.subproject-tabs a.dropdown>select{width:118px;height:2em}.subproject-tabs>.compare-alternatives{float:right;margin:0 0 0 15px}.subproject-tabs>.ui-tabs-nav{display:inline-block;height:40px;vertical-align:top}.subproject-tabs a.overflow{display:none;visibility:hidden}.subproject-tabs>.ui-tabs>div+div{position:relative;padding:0;white-space:normal;min-height:100px;background:#fff url(../Images/loading_large.gif) no-repeat center}.subproject-tabs .foldingBox{background-color:#fff}.subproject-tabs .foldingItem>.generators,.subproject-tabs .foldingItem>.inverters{margin:0 -1px -1px;padding:0}.subproject-tabs .md-tab{white-space:nowrap!important}.subproject-tabs .md-tab>md-icon{margin-left:6px;cursor:pointer;vertical-align:text-bottom}.inverters-footer .md-button+.md-button{margin-left:4px}.homemanager td.type{width:29%}#nav-project-tree ul{margin:0;padding:0;list-style-type:none}#nav-project-tree>ul{border-top-width:0}#nav-project-tree li{position:relative;margin:0;padding:0}#nav-project-tree .project a,#nav-project-tree .subproject a,#nav-project-tree .homemanager a{margin-left:35px;padding:7px 30px 7px 5px;min-height:33px}#nav-project-tree .subproject li{margin:0;padding:0}#nav-project-tree .toggle{position:absolute;top:0}#nav-project-tree li.closed>ul{display:none}#nav-project-tree li a{display:block;position:relative;text-decoration:none;line-height:1.3;white-space:normal;text-align:left}#nav-project-tree li a div{margin-top:1.5px;margin-left:40px}#nav-project-tree li a .name{font-weight:700;word-wrap:break-word}#nav-project-tree li a .info{color:#000}#nav-project-tree li a .info span{white-space:nowrap}#nav-project-tree .state{position:absolute;top:13px;right:10px}#nav-project-tree img,#nav-project-tree .image{float:left;width:32px;height:32px;background-position:center;background-repeat:no-repeat}#nav-project-tree .generator>a .image{background-image:url(../Images/ProjectTree/Generator.png)}#nav-project-tree .homemanager .name>span{display:table-cell;vertical-align:middle;height:28px}#ProjectTreeContextMenu{padding:5px 12px}#ProjectTreeContextMenu button{display:block;margin:7px 0;padding-left:10px;padding-right:10px;width:110px;height:40px}#ProjectTreeContextMenu button.hidden{position:absolute;left:-1000px}#ModuleHintPopover{padding:25px 15px 15px 100px;width:140px;min-height:60px;background:url(../Scripts/Pages/Images/Icons/MessageBoxInfo.png) no-repeat 15px 50%;outline:none}#OptimizePeakPowerDialog{width:750px}#OptimizePeakPowerDialog table{table-layout:auto}#OptimizePeakPowerDialog table+table{margin-top:20px}#OptimizePeakPowerDialog caption{font-weight:700;text-align:left}#OptimizePeakPowerDialog th{font-weight:400;width:65%}#OptimizePeakPowerDialog td{font-weight:700}#OptimizePeakPowerDialog sd-info-button{position:relative;top:-1px;left:3px}#PowerLimiter td.inactive{white-space:normal}#PowerLimiterDialog{width:550px}#PowerLimiterDialog hr{margin:10px 0}#PowerLimiterDialog label.option{display:block;float:none}#PowerLimiterDialog label.option b{display:block;margin-bottom:3px}#PowerGridSelectionDialog{width:650px}#RoofPlanningIntroDialog{width:616px}#RoofPlanningIntroDialog img{width:616px;height:228px}#RoofPlanningIntroDialog md-checkbox{margin:0 16px 16px}#RoofPlanningIntroDialog slick{display:block!important;min-height:345px;margin-bottom:0}#RoofPlanningIntroDialog slick>div+div{display:none}#RoofPlanningIntroDialog .slick-slide{outline:none}#RoofPlanningIntroDialog .slick-dots{position:relative;bottom:1px;margin-left:-4px;text-align:left}#RoofPlanningIntroDialog .slick-dots li{margin:0}#RoofPlanningIntroDialog .slick-dots li button:before{font-size:14px}#RoofPlanningIntroDialog .slick-dots li button:hover:before{opacity:.65zoom}#RoofPlanningIntroDialog .slick-dots li.slick-active button:before{color:#004a7f;opacity:1}#RoofPlanningSnapshotDialog p,#ShadingAnalysisProgressDialog p,#StartShadingAnalysisDialog p{margin-bottom:16px}#ShadingAnalysisProgressDialog .hidden,#StartShadingAnalysisDialog .hidden{visibility:hidden}#ShadingAnalysisProgressDialog .container,#StartShadingAnalysisDialog .container{position:relative;min-height:60px}#ShadingAnalysisProgressDialog .progress,#StartShadingAnalysisDialog .progress{position:absolute;left:36%;bottom:0}#ShadingAnalysisProgressDialog .progress>label,#StartShadingAnalysisDialog .progress>label{position:absolute;top:16px;width:100%;text-align:center}#ShadingAnalysisProgressDialog md-radio-button .md-label,#StartShadingAnalysisDialog md-radio-button .md-label{display:inline-block}#ShadingAnalysisProgressDialog md-radio-button .md-label .info,#StartShadingAnalysisDialog md-radio-button .md-label .info{margin-top:4px}sd-plant-monitoring{display:block}#content.plant-monitoring md-checkbox,#CommunicationRequirementsDialog md-checkbox{float:left;clear:left}#content.plant-monitoring md-checkbox:not(:last-child),#CommunicationRequirementsDialog md-checkbox:not(:last-child){margin-bottom:12px}#content.plant-monitoring h4.label,#CommunicationRequirementsDialog h4.label{margin-bottom:12px}#content.plant-monitoring .button-group,#CommunicationRequirementsDialog .button-group{margin:-4px}#content.plant-monitoring .button-group button,#CommunicationRequirementsDialog .button-group button{margin:4px}#plant-monitoring-result .messagebox{margin:16px 16px 0}#plant-monitoring-result table{width:100%;border-collapse:separate;border-spacing:16px}#plant-monitoring-result td.subproject,#plant-monitoring-result td.external{width:280px}#plant-monitoring-result td.interface,#plant-monitoring-result td.internet{width:50px;text-align:center;vertical-align:middle}#plant-monitoring-result img.interface{margin:5px -5px}#plant-monitoring-result td.subproject,#plant-monitoring-result td.local,#plant-monitoring-result td.external{position:relative;padding:8px;border:1px solid #eee}ul.communication-devices{margin:0;padding:0;list-style:none}ul.communication-devices li{margin:0;width:100%}ul.communication-devices li.local-system{float:left;width:300px}ul.communication-devices li:not(.static){position:relative;border-radius:3px;transition:background-color .4s cubic-bezier(.25,.8,.25,1)}ul.communication-devices li:not(.static):hover{background-color:#9e9e9e33}ul.communication-devices li:not(.static) .md-button:not(.md-icon-button){position:static;background-color:transparent!important;border-radius:0}ul.communication-devices li.ng-enter,ul.communication-devices li.ng-leave{transition:none}ul.communication-devices li>.md-button{width:35px;height:35px;min-height:35px}ul.communication-devices.selectable li{position:relative;padding:7px 6px 7px 8px;width:200px;min-height:24px;line-height:1.27273;border:1px solid rgba(0,0,0,.2);background-color:#fff;box-shadow:0 0 3px #ccc;cursor:pointer}ul.communication-devices li.static,ul.communication-devices .md-button:not(.md-icon-button){padding:4px;width:100%;min-height:50px;text-align:left;line-height:inherit;white-space:normal}ul.communication-devices .image{display:inline-block;position:relative;margin-right:8px;width:32px;height:32px}ul.communication-devices .image>img{display:block}ul.communication-devices .image>.state{position:absolute;top:0;right:0}ul.communication-devices .md-button[disabled] img{opacity:.4}ul.communication-devices .name>.custom{display:block;opacity:.7}#SystemSelectionDialog{width:700px}#SystemSelectionDialog h4{margin:16px 16px 0;padding:0}#SystemSelectionDialog ul.communication-devices{overflow:hidden;padding:8px 16px 16px}#SystemSelectionDialog ul.communication-devices li{float:left;width:50%}#SystemSelectionDialog li.disabled,#SystemSelectionDialog .sdPlantMonitoring li.disabled{background:#f8f8f8;cursor:default;opacity:.5}#AdditionalSystemsDialog{width:800px}#AdditionalSystemsDialog .current img{margin-right:8px}#AdditionalSystemsDialog ul.communication-devices li{padding:0;min-height:0}#AdditionalSystemsDialog ul.communication-devices li+li{margin-top:4px}#MonitoringLayoutCompareDialog{width:960px;overflow:auto}#MonitoringLayoutCompareDialog table{table-layout:fixed}#MonitoringLayoutCompareDialog thead tr{height:40px}#MonitoringLayoutCompareDialog thead th{vertical-align:middle}#MonitoringLayoutCompareDialog tr.category td,#MonitoringLayoutCompareDialog tr.category th{background-color:#eee}#MonitoringLayoutCompareDialog td,#MonitoringLayoutCompareDialog th{width:214px;padding:5px 10px;border-left:1px solid rgba(0,0,0,.2);background-color:#fff}#MonitoringLayoutCompareDialog table.hascurrent td:first-child{background-color:#f1f8fc}#MonitoringLayoutCompareDialog .md-button{margin:5px 0}#MonitoringLayoutCompareDialog ul.communication-devices li{padding:0;min-height:0}#MonitoringLayoutCompareDialog ul.communication-devices li+li{margin-top:4px}#CommunicationRequirementsDialog{width:800px}#PQAnalysisDialog{width:800px;height:500px;overflow:hidden}#PQAnalysisEditDialog{width:1200px}#PQAnalysisEditDialog md-divider{margin-bottom:16px}#PQAnalysisEditDialog table.info{table-layout:auto;width:auto}#PQAnalysisEditDialog img{margin:8px 0}#PQAnalysisEditDialog .button-group{align-self:flex-end}#profitability-costs .help-area p{margin:0}#profitability-costs .help-area .edit-tariff-button{text-align:right}#profitability-costs .section>h4{display:inline-block;font-size:16px}#profitability-costs .section>button{float:right;margin-top:5px}#profitability-costs .section>ul{margin:10px 0 0}#profitability-costs .section+.section{margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,0,0,.2)}#profitability-results .help-area{padding-bottom:0}#profitability-results h4{font-weight:400}#profitability-results .table .value{display:block;margin-top:16px;font-size:14px;font-weight:700}#profitability-results .table label{display:block;padding-bottom:3px}#profitability-results .table .chart{display:block;height:18px;max-width:280px;background-color:#eee}#profitability-results .table .chart .fill{display:block;height:100%;width:0}#profitability-results .table .chart .fill.pale-red{background-color:#d94d5e}#profitability-results .table .chart .fill.red{background-color:#d0021b}#profitability-results .table .chart .fill.green{background-color:#00be8b}#profitability-results .table .chart+.value{margin-top:13px}#profitability-results sd-info-button{position:relative;top:-1px;left:3px}#profitability-results .reminder{padding:4px 8px;background-color:#004a7f;color:#fff}#profitability-results .reminder .value{display:block;font-size:14px;font-weight:700}#profitability-results .reminder .message{margin:0 32px}#profitability-results .reminder .md-button{border:1px solid #fff;color:inherit}#profitability-overview{color:#333}#profitability-overview table{margin:-1px -20px -10px;width:auto}#profitability-overview th{padding:1px 20px;font-weight:400}#profitability-overview td{padding:1px 20px 10px;font-weight:700}#profitability-results p,#profitability-cashflow p{margin:0}#profitability-results .savings img+img,#profitability-cashflow img+img{margin-top:15px;display:block}#TariffDialog{width:750px}#TariffDialog .special{margin:8px;padding:8px;border:1px solid rgba(0,0,0,.2)}#TariffDialog .special .label{margin-bottom:8px;height:20px}#TariffDialog .special>.md-icon-button{margin-left:auto}#TariffDialog .add-tariff{margin:8px}#TariffDialog .sd-button-group .md-button{min-width:45px;max-width:60px;line-height:38px}#TariffDialog .sd-button-group input[type=checkbox]{display:none}#TariffDialog .md-calendar-year-body .md-calendar-month-label{visibility:hidden}#TariffDialog md-switch .md-label{width:50%}#TariffDialog md-checkbox.use-default{display:block;margin:4px 0 -10px}#PriceSelectionDialog{width:600px}#PriceSelectionDialog table{line-height:1.3}#PriceSelectionDialog th{padding-bottom:5px;vertical-align:middle}#PriceSelectionDialog td{padding-top:5px;height:20px;max-width:250px;vertical-align:middle}#PriceSelectionDialog th+th,#PriceSelectionDialog td+td{padding-left:25px;white-space:nowrap}#content.cost-calculation>sd-page-header+div{margin-bottom:12px}#content.cost-calculation>sd-page-header+div>p{margin:6px 16px 6px 0}#content.cost-calculation>sd-page-header+div sd-autocomplete{width:100px;min-width:0}#content.cost-calculation table{width:100%;line-height:1.3;table-layout:fixed}#content.cost-calculation table.updating td.total-column{color:#999}#content.cost-calculation table .align-right,#content.cost-calculation table .total-column{text-align:right}#content.cost-calculation table tr th,#content.cost-calculation table tr td{padding:2px 0;height:23px;vertical-align:middle}#content.cost-calculation table tr th:not(:first-child),#content.cost-calculation table tr td:not(:first-child){padding-left:15px}#content.cost-calculation table tr th sd-numeric-input,#content.cost-calculation table tr td sd-numeric-input{display:inline-block}#content.cost-calculation table tr th{font-weight:700}#content.cost-calculation table tr td.negative{color:red}#content.cost-calculation table tr.border-bottom>*{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:8px}#content.cost-calculation table tr.border-bottom+tr>*,#content.cost-calculation table tbody+tbody>tr.border-bottom>*{padding-top:8px}#content.cost-calculation table.calc-table .md-icon-button{margin:-5px 0}#content.cost-calculation table.calc-table tbody:last-child>tr:last-child{border-bottom:1px solid rgba(0,0,0,.2)}#content.cost-calculation table.calc-table tbody:last-child>tr:last-child>*{padding-bottom:8px}#content.cost-calculation div.total-results-table{margin-right:100px}#content.cost-calculation div.total-results-table table{width:auto}#content.cost-calculation div.total-results-table .align-right,#content.cost-calculation div.total-results-table .total-column{font-weight:700}#content.cost-calculation div.funding{width:700px}#content.cost-calculation div.funding .value{text-align:right}#content.cost-calculation #profitability-results .key-values-area h3{margin-bottom:8px}#content.cost-calculation #profitability-results .key-values-area .key-values-total{box-shadow:0 0 4px 1px gray;padding:8px;margin:0 32px 8px 0}#content.cost-calculation #profitability-results .key-values-area .key-values-total div{margin:8px}#content.cost-calculation #profitability-results .key-values-area .key-values-total div.key-values-top{font-size:larger}#content.cost-calculation #profitability-results .key-values-area .key-values-total div.key-values-bottom{font-size:large;font-weight:700}md-select.project-status,.md-select-menu-container.project-status,#ProjectStatusDialog md-radio-button .md-label{font-size:11px;font-weight:700;text-transform:uppercase}#ProjectStatusDialog{width:500px}#project-overview h4,#load-profile h4{padding-bottom:10px}#project-overview th,#load-profile th{color:#333}#project-overview td{min-width:40%}.project-overview table.project th.phases{padding-bottom:0;border:none;text-align:center}.project-overview table.project th.phase{padding-top:0}.project-overview .project-overview table th,.project-overview table.project thead th{color:#333}#project-info p{margin:0}#project-info .message+.message{margin-top:10px}#project-info .message>p{margin-top:5px;font-weight:700}#project-info .message ul{margin:5px 0 0;padding-left:15px}#project-info .message ul>li{margin:0}#project-info table{table-layout:auto}#project-info col:first-child,#project-info tbody.project th{width:30%;min-width:250px}#project-info tbody.generators th,#project-info tbody.subinstallations th{padding-left:40px}#project-info table.project col.arrow,#project-results table.project col.arrow{width:40px}#project-data ul{margin:0}#project-data li{margin:5px 0 0 5px;word-wrap:break-word}#project-data ul+h4,#project-overview table+h4{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.2)}#project-data span.normal{font-weight:400}#project-data pre{display:inline-block;max-width:100%;vertical-align:top;white-space:pre-wrap}#project-results .export.md-button{margin:10px}#project-results .diagram md-select{padding:10px;width:250px}#project-results .diagram .image{overflow:hidden;text-align:center}#project-results table col{width:22%}#project-results table.pvplant col+col{width:19.5%}#project-results table.pvplant.powercutoff col+col,#project-results table.powergrid col+col{width:15.6%}#project-results table.powergrid col.phase{width:13%}#project-results table.powergrid col.powerfactor{width:21.8%}#project-results table.performance col.wide{width:15%!important}#project-results table.performance col+col{width:12%}#project-results table.powergrid thead>tr+tr{height:25px}#project-results table.cable td:first-child{text-align:left}#project-results thead th,#project-results tbody td,#project-cable thead th,#project-cable tbody td+td{text-align:center}#project-results th.export{padding:10px;text-align:left}#project-cable col:first-child{width:30%}#content.project-overview .system-overview,#content.project-summary .system-overview{display:table;margin-top:-15px}#content.project-overview .system-overview .category,#content.project-summary .system-overview .category{display:table-row}#content.project-overview .system-overview .category-label,#content.project-summary .system-overview .category-label{display:table-cell;vertical-align:top;padding:15px 0 0;white-space:nowrap;font-weight:700;color:#333}#content.project-overview .system-overview .category-devices,#content.project-summary .system-overview .category-devices{display:table-cell;vertical-align:top;padding:15px 0 0}#content.project-overview .system-overview .category-device,#content.project-summary .system-overview .category-device{display:inline-block;vertical-align:top;margin:-4px 0 8px 20px;width:180px}#content.project-overview .system-overview .category-device.generator,#content.project-summary .system-overview .category-device.generator{display:block;margin:0 0 4px 20px;width:auto}#content.project-overview .system-overview .category-device.backup,#content.project-summary .system-overview .category-device.backup{display:block;margin:-4px 0 8px 20px;width:auto}#content.project-overview .system-overview .category-device.backup i,#content.project-summary .system-overview .category-device.backup i{display:inline}#content.project-overview .system-overview .category-device.battery,#content.project-summary .system-overview .category-device.battery{display:block;margin:0 0 4px 20px;width:auto}#content.project-overview .system-overview .category-device.battery .details,#content.project-summary .system-overview .category-device.battery .details{display:inline-block}ul.system-overview,ul.category-devices{list-style-type:none;padding:0;margin:0}#content.project-overview #basic-information{margin-bottom:20px}#content.project-overview #basic-information th+td{padding-right:7px}#content.project-overview #basic-information th+td+th{padding-left:8px}#content.project-overview #system-overview button.view-picture{border:2px solid #d3d3d3;padding:0!important;min-width:0;vertical-align:bottom}#content.project-overview #system-overview button.view-picture.preview{border:none}#content.project-overview #system-overview button.view-picture img{vertical-align:top}#content.project-overview #system-overview button.view-picture img.picture-preview{width:150px;height:150px}#content.project-overview #system-overview .picture-caption{margin-top:6px}#content.project-overview #energy-environment table.chart{height:100%}#content.project-overview #energy-environment table.chart th.distribution{vertical-align:top}#content.project-overview #energy-environment table.chart img.distribution{margin-left:10px;margin-right:10px}#content.project-overview #energy-environment table.details{margin-top:10px;min-width:400px;width:auto}#content.project-overview #energy-environment md-divider{margin:8px 0}#content.project-overview #project-costs table>tbody+tbody>tr>*{padding-top:7px}#content.project-overview #project-costs table td.negative{color:red}#content.project-overview #project-costs table td.value-label{text-align:right}#content.project-overview #project-costs table td.value-label.total{font-weight:700}#content.project-overview #project-costs div.total-results-table{text-align:right}#content.project-overview #project-costs div.total-results-table table{display:inline-block;width:auto}#content.project-overview #project-costs div.total-results-table table tr{font-weight:700}#content.project-overview #project-costs div.total-results-table table tr th.total-column-label,#content.project-overview #project-costs div.total-results-table table tr td.total-column-value{text-align:right}#content.project-overview #project-costs .group-box-body>.layout-padding{box-sizing:border-box;max-width:620px}#content.project-overview #project-kpis table{table-layout:auto;width:auto}#content.project-overview #project-kpis th,#content.project-overview #project-kpis td,#content.project-overview #project-kpis img{vertical-align:middle}#content.project-overview #project-kpis thead th+th,#content.project-overview #project-kpis tbody td+th{padding-left:70px}#content.project-overview #project-kpis td{text-align:right}#content.project-overview #project-kpis thead th{padding-bottom:10px;text-align:right}#content.project-overview #project-kpis tbody th{font-weight:400}#content.project-overview #project-kpis tfoot th{padding-top:16px}#ProjectPictureDialog{width:960px;min-height:400px}#ProjectPictureDialog .picture-container{width:100%;height:350px;background-color:#d3d3d3}#ProjectPictureDialog .preview-picture{width:100%;height:100%;object-fit:contain}#ProjectPictureDialog .crop-area{overflow:hidden;width:600px;height:350px;vertical-align:middle;text-align:center;background-color:#d3d3d3}#ProjectPictureDialog .cropped-area{overflow:hidden;width:350px;height:350px;vertical-align:middle;text-align:center}#ProjectPictureDialog .layout-padding .layout-padding{padding:0}#ProjectPictureDialog sd-file-upload md-input-container{display:none}#ProjectPictureDialog sd-file-upload .md-button{max-width:100%;line-height:15px;white-space:normal}#ProjectPictureDialog sd-file-upload ng-transclude{display:flex}#ProjectPictureDialog sd-file-upload md-icon{margin-right:6px}#ProjectPictureDialog .gallery-container{margin:0 -6px}#ProjectPictureDialog .gallery-container .gallery-item{padding:6px}#ProjectPictureDialog .gallery-container .gallery-item.selected>img{border-color:#004a7f}#ProjectPictureDialog .gallery-container .gallery-item .selected-mark{color:#004a7f;text-align:center;font-size:16px;font-weight:700}#ProjectPictureDialog .gallery-container .gallery-item>img{border:3px solid #d3d3d3;cursor:pointer}.basic-settings .view-picture-container{margin-right:8px;margin-bottom:15px}.basic-settings .view-picture-container.selected{margin-bottom:0}.basic-settings .view-picture-container.selected button.view-picture{border-color:#004a7f}.basic-settings .view-picture-container button.view-picture{border:2px solid #d3d3d3;padding:0!important;min-width:0;vertical-align:bottom}.basic-settings .view-picture-container button.view-picture.preview{border:none}.basic-settings .view-picture-container button.view-picture.key-picture{border-color:red}.basic-settings .view-picture-container button.view-picture img{vertical-align:top}.basic-settings .view-picture-container button.view-picture img.picture-preview{width:150px;height:150px}.basic-settings .view-picture-container button.view-picture img.picture-thumbnail{width:50px;height:50px}.basic-settings .selected-mark{height:15px;color:#004a7f;text-align:center;font-size:16px;font-weight:700}ui-cropper{width:100%;display:block}ui-cropper.fixed-height{height:100%;position:relative;overflow:hidden}ui-cropper.fixed-height canvas{display:block;position:absolute;top:50%;left:50%}ui-cropper.full-width{text-align:center}ui-cropper.full-width canvas{display:inline}ui-cropper canvas{outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}ui-cropper .loading{width:100%;font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;color:#fff;background-color:#000000bf}ui-cropper .loading .fixed-height{height:100%;position:absolute}sd-navigator article.certification{position:relative;margin:16px}sd-navigator article.certification img{display:block}sd-navigator article.certification .md-button{position:absolute;left:16px;bottom:16px}sd-navigator article.report{margin:16px;padding:16px;background-color:#eee}sd-navigator article.report img{display:block;width:50%;height:auto}sd-navigator article.report h4{margin-bottom:8px}sd-navigator article.report p,sd-navigator article.report img{margin-bottom:16px}#report-settings h4{margin-top:16px}#report-settings .buttons{text-align:right}#report-settings sd-checkbox-bitmask,#report-settings md-radio-group{display:block;margin-top:8px}#report-settings md-radio-button.with-link{display:inline-block}#report-settings span.radio-button-link{vertical-align:middle}#report-settings .report-settings{margin-top:80px}#report-settings sd-report-preview img{width:500px;height:auto;min-width:500px;min-height:645px}#ReportLayoutSelectionDialog{width:550px}#ReportLayoutSelectionDialog ul{margin:0;list-style-type:none}#ReportLayoutSelectionDialog ul.subprojects>li+li{margin-top:16px}#ReportLayoutSelectionDialog ul.layouts>li{margin-top:8px}sd-report-preview.device-list img{width:962px;height:680px}#content.project-list .button-group,#content.template-list .button-group{margin-bottom:16px}#content.project-list table td md-icon,#content.template-list table td md-icon{margin-right:8px}#content.project-list table{table-layout:auto}button.md-button.column-selector{color:#888;font-size:8px;white-space:nowrap}md-menu-content.md-sma-theme.md-dense.column-selector{overflow:hidden}md-menu-content.md-sma-theme.md-dense.column-selector md-menu-item{margin:8px 16px;height:auto;min-height:unset}.basic-settings md-radio-button .md-label>img{margin-right:4px}.basic-settings .irradiation-details{margin:-8px 0}.basic-settings .maps-selector-container{padding:0}.advanced-settings{padding:16px}.advanced-settings>div:after{content:"";display:table;clear:both}.advanced-settings>div+div{margin-top:15px;padding-top:15px;border-top:1px solid rgba(0,0,0,.2)}.advanced-settings h3{margin-left:100px;font-size:18px}.advanced-settings img{float:left}.advanced-settings button{float:right;margin:0 0 10px 15px}.advanced-settings ul{margin:10px 0 0 100px;word-wrap:break-word}.advanced-settings span.normal{font-weight:400}.advanced-settings pre{display:inline-block;max-width:100%;vertical-align:top;white-space:pre-wrap}#DeleteProjectDialog{width:480px}#ProjectDataDialog,#LocationDataDialog,#PowerGridDialog,#TemperatureDialog,#ElectricalConnnectionDialog,#YieldLossesDialog{width:600px}#LocationDataDialog div.sub-option{margin:-5px 0 0 20px}#IrradiationDetailsDialog{width:582px}#IrradiationDetailsDialog img{display:block;margin-top:10px}#FinancialDetailsDataDialog{width:650px}#FinancialDetailsDataDialog sd-autocomplete{max-width:200px}sd-navigator article.planning{position:relative;margin:16px}sd-navigator article.planning img{display:block}sd-navigator article.planning .md-button{position:absolute;left:16px;bottom:86px;min-width:120px}sd-navigator article.planning .md-button:last-child{bottom:32px}.md-column-ProjectNumber{width:60px}.md-column-HasRoofPlanning{width:50px}.md-column-ConnectedPeakPower{width:70px}.md-column-CreationDate,.md-column-LastOpenOn{width:68px}.disabled{color:gray}#content.registration .mode{background-color:#eee;border-color:#0003;border-style:solid;border-width:1px 0;margin-bottom:20px;padding:10px 10px 0}#content.registration legend{font-weight:400}#content.registration .grid-50{max-width:320px}#content.registration .grid-100{max-width:640px}#content.registration .editor-field a{line-height:22px}#content.registration .editor-field.submit{margin-top:10px;text-align:right}#content.registration .messagebox p{margin-top:15px}#content.registration .messagebox ol{padding-left:1.1em}#content.terms-of-use>p{margin:0;max-width:650px}#content.terms-of-use ul{max-width:650px}#content.terms-of-use>p.indented{padding-left:17px}#content.terms-of-use>h4{font-size:12px}#SelfConsumptionResults sd-group-box{margin:0}.self-consumption-results{width:100%}.self-consumption-results tr>.self-consumption,.self-consumption-results tr>.border{border-right:1px solid rgba(0,0,0,.2)}.self-consumption-results tr>.self-consumption{padding-right:10px;text-align:left}.self-consumption-results tr>.distribution,.self-consumption-results tr>.network{padding-right:15px}.self-consumption-results tr>.distribution,.self-consumption-results tr>.yield,.self-consumption-results tr>.self,.self-consumption-results tr>.details{padding-left:15px}.self-consumption-results th{padding-bottom:10px;text-align:center;vertical-align:bottom}.self-consumption-results td{text-align:center;vertical-align:top}.self-consumption-results td.self-consumption>div{position:relative;margin-top:-5px;padding-left:10px;z-index:0;height:30px;line-height:27px;color:#fff;font-weight:700;text-shadow:#000 0 0 2px}.self-consumption-results td.self-consumption>div>img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:30px;max-width:225px}.self-consumption-results td.self-consumption>h3{margin:15px 0 10px}.self-consumption-results img.distribution{margin-top:15px;width:110px;height:115px}.self-consumption-results td.yield{height:100px;text-align:right}.self-consumption-results td.network{text-align:left}.self-consumption-results td.self{text-align:right}.self-consumption-results table.details{width:100%}.self-consumption-results table.details td{padding-bottom:4px;text-align:left}.self-consumption-results table.details td+td{padding-left:8px;text-align:right;white-space:nowrap}table.backup-systems{table-layout:fixed}table.backup-systems col.selection{width:25%}table.backup-systems col.device{width:30%}table.backup-systems col.count{width:90px}table.backup-systems col.description{width:25%}table.backup-systems col.battery{width:20%}table.backup-systems col.delete{width:35px}table.backup-systems td.device img{margin-right:8px;width:60px;height:60px}table.backup-systems td.device .warning{display:block;margin-top:5px;color:#e80}table.backup-systems tr.settings td.selection{padding-top:52px;vertical-align:top}table.backup-systems tr.settings td.selection>md-checkbox .md-label{min-height:32px}table.backup-systems tr.settings td.selection+td{padding-left:0}table.backup-systems tr.settings td.selection+td>.layout-padding{margin:16px -8px 0}table.backup-systems tr.backupsystem>td.selection{vertical-align:top}table.backup-systems tr.homemanager>td.device{padding-left:0}table.backup-systems tr.homemanager>td.battery,table.backup-systems tr.special-consumer>td.battery{padding-right:0}table.backup-systems tr.mobility>td.device md-icon{margin-right:18px;width:50px;height:50px}table.backup-systems tr.empty>td{padding:20px;text-align:center}table.backup-systems tr.info>td{padding-left:0}table.backup-systems tr.info>td>table{width:100%}table.backup-systems td.messages>table{width:100%;border-collapse:separate}table.backup-systems td.messages table.info{margin:0 0 4px;width:auto}table.backup-systems td.messages table.info th{padding-left:0}table.backup-systems td.messages table.info th~th{padding-left:16px}table.backup-systems td.GeneralError,table.backup-systems td.ElectricalError{height:25px;padding:6px 6px 6px 48px!important;vertical-align:middle;background:#fcedef url(../Images/StatusIcons/StatusError.svg) no-repeat 10px 50%;border:1px solid #d0011b;color:#d0011b}table.backup-systems td.GeneralWarning,table.backup-systems td.ElectricalWarning{height:25px;padding:6px 6px 6px 48px!important;vertical-align:middle;background:#fefaf4 url(../Images/StatusIcons/StatusWarning.svg) no-repeat 10px 50%;border:1px solid #f6a623;color:#f6a623}table.backup-systems td.GeneralInfo,table.backup-systems td.ElectricalInfo{height:25px;padding:6px 6px 6px 48px!important;vertical-align:middle;background:#fbfbfb url(../Images/StatusIcons/StatusInfo.svg) no-repeat 15px 50%;border:1px solid #888;color:#888}table.backup-systems td.selection label{display:block;margin-bottom:4px}table.backup-systems td.selection .sub{margin-top:8px;padding-left:19px}table.backup-systems td.selection .sub md-checkbox{margin-top:8px}table.backup-systems td.selection label>input{float:left;position:relative;margin:0;top:1.5px}table.backup-systems td.selection label>input+span{display:block;padding-left:19px}table.backup-systems td.selection .mc-box{margin-top:8px;white-space:nowrap}table.backup-systems td.selection .mc-box>md-input-container{margin-right:3px;margin-top:0}table.backup-systems table.info{table-layout:auto}table.backup-systems table.info tr>*{padding:2px 3px;height:inherit;border:0;vertical-align:inherit}table.backup-systems table.info td{line-height:1.3;text-align:right;min-width:20px}table.backup-systems table.info td label{float:left;margin-right:6px;font-weight:700}table.backup-systems .md-icon-button{width:35px;height:35px;min-height:0;padding:0;border:none;text-align:center}table.backup-systems td.battery .md-button:not(.md-icon-button){width:100%;height:100%;min-height:75px;padding:4px 8px;text-align:inherit;border:1px solid #666;white-space:normal;line-height:20px}table.backup-systems td.battery .md-icon-button+.md-button{margin-left:16px}table.backup-systems td.battery table.info th{white-space:nowrap}table.backup-systems td.battery table.info td{min-width:70%;text-align:left}table.backup-systems td.mc-box{padding-top:12px;vertical-align:top}table.backup-systems table.battery-totals td{white-space:nowrap}#SelfConsumptionAnalysis div[flex]{min-height:100px;padding-left:225px;background:transparent url(../Images/Consumption/AnalysisChart.png) no-repeat 15px 15px}#SelfConsumptionAnalysis button{float:right;margin:0 0 15px 20px}#SelfConsumptionAnalysis md-icon.sd-pro{margin:0 0 0 4px;width:25px;height:25px}#EditBatterySettingsDialog{width:550px}#EditBatterySettingsDialog sd-numeric-input+.unit{vertical-align:middle}#EditBatterySettingsDialog .capacity sd-numeric-input{display:inline-block}#BackupSystemFilterDialog{width:500px}#SpecialConsumerSettingsDialog{width:550px}#SpecialConsumerSettingsDialog legend+.grid-auto,#SpecialConsumerSettingsDialog .grid-auto.new-row{min-width:175px}#SpecialConsumerSettingsDialog label+input{margin-left:20px}#SpecialConsumerSettingsDialog .heat-pump-type md-input-container,#SpecialConsumerSettingsDialog .special-consumer-power md-input-container{margin:0}#UsageAnalysisDialog{width:960px}#UsageAnalysisDialog div.chart{text-align:center}#UsageAnalysisDialog div.chart.ng-hide,#UsageAnalysisDialog div.settings.ng-hide{display:block!important;position:absolute;top:-100000px}#UsageAnalysisDialog p.help,#UsageAnalysisDialog div.settings md-input-container{margin-top:0;margin-bottom:0}#UsageAnalysisDialog md-checkbox+md-input-container{margin-left:20px}#UsageAnalysisDialog table.info th,#UsageAnalysisDialog table.info td{padding-bottom:4px}#UsageAnalysisDialog table.info td{border-top:1px solid rgba(0,0,0,.2)}#UsageAnalysisDialog table.info th+th,#UsageAnalysisDialog table.info td+td{text-align:center}#UsageAnalysisDialog .power-card{display:inline-block;vertical-align:top;width:781px;height:363px}#UsageAnalysisDialog .color-scale{display:inline-block;vertical-align:top;width:70px;height:363px}#UsageAnalysisDialog .week-chart{width:868px;height:338px}#UsageAnalysisDialog .power-card~.information{margin:8px 0 8px 40px;text-align:left}#UsageAnalysisDialog .navigation{margin:-12px 0 0 -1px;position:relative;z-index:1;text-align:left}#UsageAnalysisDialog .navigation .right{float:right}#UsageAnalysisDialog .flotr-overlay{z-index:1}#UsageAnalysisDialog .flotr-grid-label{color:#666!important;font-size:11px!important;line-height:1}#UsageAnalysisDialog .color-scale .flotr-grid-label-y{text-align:left!important}#UsageAnalysisDialog .flotr-titles{position:absolute!important;inset:0 0 15px;z-index:0}#UsageAnalysisDialog .flotr-title{font-size:14px!important;color:#000}#UsageAnalysisDialog .flotr-axis-title{white-space:nowrap}#UsageAnalysisDialog .flotr-axis-title-x1{margin-top:-3px}#UsageAnalysisDialog .flotr-axis-title-y1,#UsageAnalysisDialog .flotr-axis-title-y2{margin-top:-1em;top:50%!important}#UsageAnalysisDialog .flotr-axis-title-y1{margin-left:8px;-webkit-transform:translate(-50%,0) rotate(-90deg);-moz-transform:translate(-50%,0) rotate(-90deg);-ms-transform:translate(-50%,0) rotate(-90deg);transform:translate(-50%) rotate(-90deg)}#UsageAnalysisDialog .flotr-axis-title.flotr-dummy-div{width:1.5em;height:1.5em}#UsageAnalysisDialog .flotr-axis-title-y2{right:25px!important;-webkit-transform:translate(50%,0) rotate(-90deg);-moz-transform:translate(50%,0) rotate(-90deg);-ms-transform:translate(50%,0) rotate(-90deg);transform:translate(50%) rotate(-90deg)}html.ie8 #UsageAnalysisDialog .flotr-axis-title-y1{top:20px!important;left:-10px!important;right:490px!important;background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"}html.ie8 #UsageAnalysisDialog .flotr-axis-title-y2{top:20px!important;left:35px!important;right:-255px!important;background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"}#UsageAnalysisDialog .flotr-mouse-value{position:absolute;margin:-10px 0 0 15px;padding:5px 10px;z-index:2;border:1px solid rgba(0,0,0,.2);background-color:#fff;color:#333;font-weight:700;white-space:nowrap;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.3);-moz-box-shadow:1px 2px 5px rgba(0,0,0,.3);box-shadow:1px 2px 5px #0000004d}#BatteryChargeTimeWindowsDialog{width:800px}#BatteryChargeTimeWindowsDialog .time-table tr:first-child th:not(:first-child),#BatteryChargeTimeWindowsDialog .time-table tr:last-child td{border-bottom:1px solid #333}#BatteryChargeTimeWindowsDialog .time-table tr:not(:first-child) th,#BatteryChargeTimeWindowsDialog .time-table tr:not(:first-child) td:last-child{border-right:1px solid #333}#BatteryChargeTimeWindowsDialog .time-table th{padding:0 3px 3px;text-align:center}#BatteryChargeTimeWindowsDialog .time-table th.hour{position:relative;width:20px}#BatteryChargeTimeWindowsDialog .time-table th.hour>div{position:absolute}#BatteryChargeTimeWindowsDialog .time-table td{width:30px;height:5px;background-color:#deebf7}#BatteryChargeTimeWindowsDialog .time-table td.selected{background-color:#9dc3e6}#BatteryChargeTimeWindowsDialog .time-table td.overlapped{background-color:#e10}#BatteryChargeTimeWindowsDialog .time-windows{padding-left:8px}#BatteryChargeTimeWindowsDialog sd-numeric-input{display:inline-block}#DrivingProfileDialog,#SelfConsumptionEMobilityDialog{width:1000px}sd-plant-storage{display:block}sd-plant-storage .table{padding-bottom:2px}sd-plant-storage .mc-box md-input-container{margin:-10px 0 -10px 5px}sd-plant-storage table.backup-systems col.device,sd-plant-storage table.backup-systems col.description,sd-plant-storage table.backup-systems col.battery{width:33.33%}sd-plant-storage table.backup-systems td.mc-box{padding-top:12px;vertical-align:top}sd-plant-storage table.backup-systems tr.mc-box>td{height:auto}sd-plant-storage .offgrid-system-overview{padding:16px}sd-plant-storage .details sd-group-box{margin:0}sd-plant-storage .evaluation-messages{margin-bottom:16px}#content.storage-configuration #StorageSystem .table{margin-top:-8px}#content.storage-configuration md-tab-content sd-plant-storage{margin-top:-16px}#content.storage-configuration md-tab-content sd-plant-storage .table{margin:0 -8px;padding:0}#PeakLoadLimitDialog{width:900px}#PeakLoadLimitDialog table.info{table-layout:auto;width:auto}#PeakLoadLimitDialog table.info caption{min-width:350px;font-weight:700;text-align:left}#PeakLoadLimitDialog table.info th{font-weight:400}#PeakLoadLimitDialog table.info th+td{text-align:right}#PeakLoadLimitDialog table.info td{white-space:nowrap}md-dialog.busy #PeakLoadLimitDialog p.help+div{visibility:hidden}#MultiUseSettingsDialog{width:900px}#MultiUseSettingsDialog .indent{margin-left:28px}#MultiUseSettingsDialog sd-info-button{margin-left:8px}#MultiUseSettingsDialog md-select{margin-top:-8px;width:265px}#EnergyDetails div.chart{text-align:center}#EnergyDetails div.table{border-left:1px solid rgba(0,0,0,.2)}#EnergyDetails div h3{margin-bottom:10px;text-align:center}#EnergyDetails table.checklist{margin:0 auto;max-width:350px}#OwnTariffsDialog{width:850px;height:500px;overflow:hidden}#EditTariffDialog{width:800px}#EditTariffDialog .description textarea{height:116px!important}#EditTariffDialog sd-table-container{margin-top:-16px;min-height:150px}#EditTariffDialog label.ng-invalid{color:#e2001a}#TariffInformationDialog{width:600px}#TariffInformationDialog table.info{width:auto;max-width:100%}#TariffInformationDialog table.info th{width:200px}#TariffInformationDialog table.info>tbody+tbody>tr>*{padding-top:7px}#TariffTemplateSelectionDialog,#TariffItemTypeSelectionDialog{width:650px}#CapacityTariffItemDialog,#DurationTariffItemDialog,#FixedCostTariffItemDialog,#TimeOfUseTariffItemDialog,#StaggeredTariffItemDialog{width:800px}#StaggeredTariffItemDialog sd-numeric-input{display:inline-block}#ThdProjectListDialog{width:700px;height:500px;overflow:hidden}#ThdProjectListDialog .results{height:300px}#ThdProjectListDialog .buttons{margin-top:15px;text-align:right}#ThdProjectEditDialog{width:840px}#ThdProjectEditDialog md-checkbox+.md-icon-button{margin-left:16px}#ThdProjectEditDialog sd-numeric-input{display:inline-block}#ThdProjectEditDialog sd-group-box{margin:0}#ThdProjectEditDialog td,#ThdProjectEditDialog td>.md-button{min-height:0;height:50px}#ThdProjectEditDialog th.phases,#ThdProjectEditDialog td+td>.md-button{text-align:center}#ThdProjectEditDialog sd-info-button,#ThdProjectEditDialog .state.Info{margin-left:5px}#ThdProjectEditDialog .buttons{text-align:right}#ThdProjectSelectionDialog{width:700px}#ThdProjectSelectionDialog .results{height:300px}#ThdInverterCountDialog{width:500px}#ThdInverterCountDialog sd-numeric-input{display:inline-block}#ThdInverterCountDialog .editor-title{font-weight:700}#ThdInverterCountDialog .editor-label{padding-bottom:8px;text-align:center}#ThdProjectEditResonanceFactorDialog{width:750px}#TimeSeriesDialog{width:600px}#TimeSeriesDialog label{font-weight:700}#TimeSeriesDialog md-input-container{margin-top:8px}#TimeSeriesDialog .export-button{text-align:right}#DeleteConflictDialog{width:700px;height:500px;overflow:hidden}#DeleteMultipleLoadProfilesDialog p{margin-bottom:16px}#ShowLoadProfilesConflictsDialog{width:620px;height:800px;overflow:hidden}#EditLocationDialog,#EditModuleDialog{padding-bottom:0;width:800px;height:400px;overflow:auto}#EditModuleDialog{width:900px}#EditLocationDialog:after,#EditModuleDialog:after{content:"";display:block;height:12px}#EditLocationDialog .button.template,#EditModuleDialog .button.template{margin-bottom:15px}#EditLocationDialog .time-correction{height:339px;text-align:center}#EditLocationDialog .time-correction>div{display:inline-block;text-align:left}#EditLocationDialog .state,#EditLoadProfileDialog .state{margin:0 0 2px 5px;cursor:pointer}#EditLoadProfileDialog fieldset p.help{margin-bottom:10px}#LocationTemplateDialog{width:400px;min-height:180px}#ModuleTemplateDialog{width:400px;min-height:130px}#EditLoadProfileDialog{width:800px;height:400px;overflow:auto}#EditLoadProfileDialog .styled-upload>input{width:214px}#InfoDialog{width:400px;min-height:100px}#FindModuleTypeDialog{width:960px}#FindModuleTypeDialog .mode{margin:16px 16px 0}#FindModuleTypeDialog sd-group-box{margin:0 16px}#FindModuleTypeDialog md-checkbox{margin-bottom:0}#FindModuleTypeDialog sd-numeric-input{width:auto}#FindModuleTypeDialog .peak-power md-input-container:last-child{margin-left:3px}#FindModuleTypeDialog .moduleinfo .button{margin-bottom:10px}#FindModuleTypeDialog .moduleinfo .button.apply{float:right}#FindModuleTypeDialog .moduleinfo .content{position:relative;padding-right:10px;height:293px;overflow:auto;overflow-y:scoll;clear:both}#FindModuleTypeDialog .moduleinfo .content>div{float:left;width:48%}#FindModuleTypeDialog .moduleinfo .content>div+div{float:right}#FindModuleTypeDialog .moduleinfo .content>.activity-overlay{float:none;width:auto}#FindModuleTypeDialog .moduleinfo .content table+table{margin-top:10px}#FindModuleTypeDialog .moduleinfo .content td+td{text-align:right}#ModulePriceDialog,#InverterPriceDialog{width:500px}#ModulePriceDialog .editor-label,#InverterPriceDialog .editor-label{font-weight:700}#InverterPriceDialog img{width:120px;height:120px}#InverterPriceDialog .grid-66{width:65%}#UserSettingsDialog{width:960px;overflow:hidden}#UserSettingsDialog>md-list{width:180px;padding:0;border-right:1px solid rgba(0,0,0,.2)}#UserSettingsDialog>md-content{color:inherit;background-color:transparent}#UserSettingsDialog p.help{margin:0;padding:16px;border-bottom:1px solid rgba(0,0,0,.2)}#UserSettingsDialog sd-errors{padding:16px 16px 0}#UserSettingsDialog md-divider{border-top-width:0}#UserSettingsDialog md-list-item._md-button-wrap>.md-button{background-color:transparent!important}#UserSettingsDialog md-list-item._md-button-wrap[disabled]>.md-button{color:#00000040}#UserSettingsDialog md-list-item._md-button-wrap.active>.md-button{font-weight:700}.sdUserSettingCommon .default-module .md-button{margin-right:8px}.sdUserSettingCommon .default-module td+td{padding-left:8px}.sdUserSettingStrings sd-info-button{margin-left:4px}.sdUserSettingStrings h5+sd-info-button{margin-left:8px}.sdUserSettingStrings md-radio-group.layout-wrap{max-width:66%;margin-bottom:-16px}.sdUserSettingStrings md-radio-group.layout-wrap>md-radio-button{margin:0 0 16px;padding-right:16px}.sdUserSettingStrings md-radio-button.with-icon>.md-container{left:48px}.sdUserSettingStrings md-radio-button.with-icon>.md-label>md-icon{flex:0 0 auto;position:relative;margin-right:8px;left:-28px;width:40px;height:40px}.sdUserSettingDesign .filter-group{float:left;width:33%;box-sizing:border-box}.sdUserSettingDesign .filter-group:not(:last-child){padding-right:16px}.sdUserSettingDesign .filter-group h4{margin-bottom:8px;font-size:12px}.sdUserSettingResultFields{position:relative}.sdUserSettingResultFields ul{display:inline-block;margin:0;padding:16px;list-style-type:none}.sdUserSettingResultFields ul.as-sortable-drag:not(.as-sortable-dragging){display:none}.sdUserSettingResultFields li{margin:0;padding:0}.sdUserSettingResultFields md-checkbox{margin:0}.sdUserSettingResultFields md-icon.up{transform:rotate(-90deg)}.sdUserSettingResultFields md-icon.down{transform:rotate(90deg)}.sdUserSettingLetterHead md-checkbox{margin-bottom:0}.sdUserSettingLetterHead .image-info{margin-left:16px;text-align:right}.sdUserSettingLetterHead .letterhead-image{position:relative;padding:20px}.sdUserSettingLetterHead .letterhead-image img{width:100%;height:auto}.sdUserSettingLetterHead .letterhead-image md-progress-circular{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sdUserSettingLetterHead .layout-column+.layout-column{margin-left:0}.sdUserSettingProfitability md-input-container.md-sma-theme.horizontal>label,.sdUserSettingTariff md-input-container.md-sma-theme.horizontal>label{width:190px}.sdUserSettingProfitability md-input-container.md-sma-theme.horizontal>div.label,.sdUserSettingTariff md-input-container.md-sma-theme.horizontal>div.label{display:inline-flex;align-items:center;width:190px}.sdUserSettingProfitability md-input-container.md-sma-theme.horizontal>div.label>label,.sdUserSettingTariff md-input-container.md-sma-theme.horizontal>div.label>label{margin:0;width:auto}.sdUserSettingProfitability md-input-container.md-sma-theme.horizontal>div.label>sd-info-button,.sdUserSettingTariff md-input-container.md-sma-theme.horizontal>div.label>sd-info-button{margin-left:8px;order:1}.sdUserSettingProfitability md-input-container.md-sma-theme.horizontal sd-autocomplete,.sdUserSettingTariff md-input-container.md-sma-theme.horizontal sd-autocomplete{height:auto;min-width:100px}.sdUserSettingProfitability md-input-container.md-sma-theme.horizontal .md-input,.sdUserSettingTariff md-input-container.md-sma-theme.horizontal .md-input{width:100px}.sdUserSettingTariff .range md-checkbox{margin:0 8px 0 0;width:190px}.sdUserSettingTariff .range md-input-container:first-of-type{margin-right:5px}.sdUserSettingTariff .range md-input-container:last-of-type{margin-left:5px;margin-right:5px}.sdUserSettingTariff .sd-button-group .md-button{min-width:45px;max-width:60px;line-height:38px!important}.sdUserSettingTariff .sd-button-group input[type=checkbox]{display:none}.sdUserSettingOffer sd-html-editor{margin:16px}md-toast.md-sma-theme .md-toast-content{padding:6px 12px 8px;min-height:36px;font-size:inherit;background-color:#004a7f}md-toast.md-sma-theme .md-toast-content:before{display:none}md-toast.md-sma-theme md-icon{flex:0 0 auto;margin:0 12px -2px 0;width:30px;height:30px}#content.plant-configuration sd-plant-monitoring{margin-top:-8px}sd-energy-system{position:relative;display:block;width:1000px;height:650px;overflow:hidden;margin:20px auto;hyphens:auto}sd-energy-system .system-wrapper{position:absolute;left:50%;top:50%;width:425px;height:425px}sd-energy-system .background{position:absolute;left:-50%;top:-50%;width:100%;height:100%}sd-energy-system sd-system-component>div{position:absolute}sd-energy-system .network-container,sd-energy-system .load-container{position:absolute;top:0;bottom:0;background-color:#0000001f;border:1px solid rgba(0,0,0,.2);border-radius:10px;width:175px}sd-energy-system .network-container{left:0}sd-energy-system .load-container{right:0}sd-energy-system .system-container{position:absolute;inset:0 215px;border:1px solid rgba(0,0,0,.2);border-radius:10px}sd-energy-system .system-container>.system-help{position:absolute;top:6px;right:8px;min-height:0;width:24px;height:24px;padding:2px}sd-energy-system .container-header{text-align:center;text-transform:uppercase;padding:10px}sd-energy-system ul.legend{position:absolute;bottom:0;left:0;right:0;text-align:center;list-style-type:none}sd-energy-system ul.legend li{display:inline;word-break:break-word;word-wrap:break-word}sd-energy-system ul.legend li img{vertical-align:middle}sd-heating-demand-editor span.ng-invalid{color:#e2001a}sd-system-component>.component{box-sizing:border-box;left:-34.5px;top:-34.5px;width:69px;height:69px;border-radius:10px;background-color:#fff}sd-system-component>.component>.md-button{position:absolute;left:0;top:0;width:100%;height:100%;min-width:0;min-height:0;padding:0!important;border:1px solid #666;border-radius:10px;line-height:12px;z-index:1}sd-system-component>.component>.md-button[disabled]:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0003}sd-system-component.building>.component{left:-59.5px;top:-59.5px;width:119px;height:119px}sd-system-component.network>.component{top:8px;right:0;left:auto}sd-system-component.load>.component{top:8px;left:0}sd-system-component .component-icon{position:absolute;left:0;top:0;width:100%;height:100%}sd-system-component.building .component-icon{top:-15px}sd-system-component .component-status{transform:translate(30%,-30%);position:absolute;right:0;top:0;z-index:10}sd-system-component .component-name{transform:translate(-50%,-100%);position:absolute;left:50%;top:-9px;width:130%;font-size:11px;line-height:12px;text-align:center;text-transform:uppercase;word-break:break-word;word-wrap:break-word}sd-system-component.building .component-name{width:100%}sd-system-component .component-building-info{display:block;position:absolute;bottom:0;font-size:11px;line-height:12px;text-align:center;white-space:normal;word-break:break-word;word-wrap:break-word;background:#004a7f;color:#fff;padding:5px 0;width:119px;min-height:30px}sd-system-component .component-info{position:absolute;font-size:11px;line-height:12px;text-align:left;word-break:break-word;word-wrap:break-word;width:80px;top:10px}sd-system-component .component-info.top{display:none}sd-system-component .component-info.right{transform:translate(79px)}sd-system-component .component-info.left{transform:translate(-90px);text-align:right}sd-system-component .component-info.bottom{transform:translateY(79px);top:0}sd-system-component .component-info.has-secondary{top:0}sd-system-component .component-info.has-secondary.bottom{left:-45.5px;text-align:right;top:0}sd-system-component .component-info.has-secondary>.info+.info{margin-top:5px}sd-system-component .component-info.secondary.bottom{left:44.5px;text-align:left}sd-system-component .component-info .info>p+p{padding-top:4px}sd-system-component>.arrows{transform:translate(-50%,-50%);position:absolute;cursor:pointer;padding:5px}sd-system-component>.arrows>img{display:block;width:32px;height:8px;min-width:0;min-height:0;margin:2px 0}sd-system-component>.arrows>img.In{transform:rotate(180deg)}#content.energy-system{min-width:1000px;padding:20px 12px}#content.energy-system #results .table h3{text-align:center}#content.energy-system #results md-list-item{padding:8px 16px;border-bottom:1px solid rgba(0,0,0,.2)}#content.energy-system #results md-list-item:first-child p.category,#content.energy-system #results md-list-item:first-child p.name{padding-right:30px}#content.energy-system #results md-list-item .md-list-item-text p{word-break:break-word;word-wrap:break-word}#content.energy-system #results md-list-item .md-list-item-text p.category{font-size:12px;color:#0006}#content.energy-system #results md-list-item .md-list-item-text p.name{font-size:14px}#content.energy-system #results md-list-item .md-list-item-text p.value{text-align:right;font-weight:700;font-size:24px}#content.energy-system #results md-list-item .md-list-item-text p.percentage{text-align:right;font-weight:700;font-size:22px;padding-left:4px}#content.energy-system #results md-list-item .md-list-item-text p.percentage md-icon{width:28px;height:28px;vertical-align:top}#content.energy-system #results md-list-item .md-list-item-text p.percentage md-icon.positive{color:#d0011b!important}#content.energy-system #results md-list-item .md-list-item-text p.percentage md-icon.negative{color:#00b482!important}#content.energy-system #results md-list-item .md-list-item-text p span.unit{font-weight:400;font-size:16px;margin:0;vertical-align:baseline}#content.energy-system #calculation-required,#content.energy-system #calculation-required-bottom{text-align:center;background-color:#f7e2e3}#content.energy-system #calculation-required{margin-top:20px}#content.energy-system #diagram>.buttons{padding-right:25px}#KpiDialog{width:960px}#KpiDialog .action-buttons{text-align:center;position:relative}#KpiDialog .action-buttons.add-delete md-input-container{position:absolute;bottom:8px;left:8px;right:8px}#KpiDialog .action-buttons.up-down md-input-container{position:absolute;top:8px;left:8px;right:8px}#KpiDialog .action-buttons.up-down .arrow-up{transform:rotate(-90deg)}#KpiDialog .action-buttons.up-down .arrow-down{transform:rotate(90deg)}#KpiDialog .action-buttons .md-button{min-width:58px}#KpiDialog .action-buttons .md-button+.md-button{margin-left:8px}#KpiDialog md-list{overflow-y:auto;border:1px solid rgba(0,0,0,.2)}#KpiDialog md-list.available-list{min-height:400px;max-height:400px}#KpiDialog md-list.selected-list{min-height:540px;max-height:540px}#KpiDialog md-list .selected{background:#eee}#KpiDialog md-list md-list-item[disabled]{color:#0006}#KpiDialog md-list md-list-item p{line-height:17px}#KpiDialog md-list md-list-item p.category{color:#0006}#ProjectCompareDialog{width:960px}#ProjectCompareDialog p.help{border-bottom:0}#ProjectCompareDialog table{table-layout:fixed}#ProjectCompareDialog table tr>*{box-sizing:border-box;padding:4px 16px;width:235px;border-left:1px solid rgba(0,0,0,.2);text-align:center;vertical-align:middle;background-color:#fff}#ProjectCompareDialog table tr.header>*{padding:8px 16px;height:40px;background-color:#eee}#ProjectCompareDialog table th{text-align:left;font-size:12px}#ProjectCompareDialog table th.kpi{padding-left:16px;font-weight:400}#ProjectCompareDialog table td.calculation-required{background-color:#f7e2e3}#ProjectCompareDialog table thead th{padding-right:40px;border-top:1px solid rgba(0,0,0,.2);height:40px}#ProjectCompareDialog table thead th button{position:absolute;top:0;right:0}#ProjectCompareDialog table thead th button>img{vertical-align:middle}#BatterySystemDialog{width:960px}#BatterySystemDialog .nominal-capacity sd-numeric-input{display:inline-block}#BatterySystemDialog .nominal-capacity .unit{vertical-align:middle}#ChargingStationDialog{width:1000px}#ChargingStationDialog sd-numeric-input{display:inline-block}#ChargingStationDialog md-input-container+md-input-container{margin-left:8px}#ChargingStationDialog sd-week-profile-editor tbody td:not(.available){background-color:#faad86}#ChargingStationDialog .new-window-button-container{text-align:right;margin-top:8px}#ChargingStationDialog md-checkbox sd-info-button{margin-left:8px}#CogeneratorDialog{width:960px}#CogeneratorDialog .recommendation{margin-top:8px}#CogeneratorDialog .recommendation>md-icon{margin-right:8px}#CogeneratorDialog .info{width:auto}#ElectricalGridDialog{width:800px}#ElectricalLoadDialog{width:960px}#ElectricalLoadDialog .profile-lbl-container{padding-bottom:0}#ElectricalLoadDialog .profile-radio-container{margin:auto 0}#ElectricalLoadDialog .profile-button-container{text-align:left}#ElectricalLoadDialog .add-profile>.md-button{margin-right:10px}#ElectricalLoadDialog .description{padding:6px 10px 8px;min-height:16px;border:1px solid rgba(0,0,0,.2);white-space:pre-wrap}#ElectricalLoadDialog .summation{font-weight:700}#EMobilityDialog{width:1000px}#EMobilityDialog .calculation-case{text-align:center}#EMobilityDialog .calculation-case>.sd-button-group{display:inline-flex}#EMobilityDialog .car-arrival-profiles{margin-top:8px}#EMobilityDialog .car-arrival-profile{padding-top:10px;position:relative;border:1px solid rgba(0,0,0,.2);background-color:#fff;font-weight:700;overflow:hidden}#EMobilityDialog .car-arrival-profile img{float:left;margin-right:30px;cursor:pointer}#EMobilityDialog .car-arrival-profile .delete-profile{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center}#EMobilityDialog .car-arrival-profile+.car-arrival-profile{margin-top:16px}#EMobilityDialog sd-numeric-input{display:inline-block}#EMobilityDrivingProfileDialog{width:1000px}#FuelSupplyDialog{width:800px}#HeatDialog{width:950px}#HeatDialog .alternative-checkbox{margin-bottom:-16px}#HeatDialog .md-input{width:100%}#ColdDialog{width:950px}#ColdDialog sd-cooling-demand-editor{padding:0 0 0 28px}#ColdDialog sd-cooling-demand-editor .cooling-label{display:none}#HeatGeneratorDialog{width:960px}#HeatGeneratorDialog .recommendation{margin-top:8px}#HeatGeneratorDialog .recommendation>md-icon{margin-right:8px}#HeatGeneratorDialog .info{width:auto}#HeatPumpDialog{width:960px}#HeatPumpDialog .recommendation{margin-top:8px}#HeatPumpDialog .recommendation>md-icon{margin-right:8px}#HeatPumpDialog .info{width:auto}#PvSystemDialog{width:960px}#PvSystemDialog .azimuth .background{background:#fff url(../Images/GeneratorMounting/icon_azimuth_background.png) no-repeat center}#PvSystemDialog .azimuth .image{width:89px;height:82px}#PvSystemDialog .inclination .image{margin:25px 0 34px;width:132px;height:117px;background-color:#fff}#PvSystemDialog .image-container{display:table-cell;width:176px;height:176px;vertical-align:middle;text-align:center}#PvSystemDialog .disabled{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}#SimulationCalculationDialog{padding:32px;width:400px;text-align:center}#SimulationCalculationDialog p{margin:10px 0 0}#SimulationDialog{min-width:800px;width:95vw;height:95vh}#SimulationDialog .loading{color:#fff}#SimulationDialog .loading>div{text-align:center}@media (max-height: 850px){#SimulationDialog .loading>div{max-width:50%}}#SimulationDialog .loading p{font-size:15px}#SimulationDialog .loading p.wait{text-transform:uppercase}#SimulationDialog .loading .order-id{text-align:right}#SimulationDialog .loading .cem-logo{width:120px;height:120px}#SimulationDialog .corporate-blog{margin:auto;max-width:1200px;min-height:434px;background-color:#fff}#SimulationDialog .corporate-blog.hidden{visibility:hidden}#SimulationDialog .corporate-blog p{font-size:12px;line-height:24px}#SimulationDialog .corporate-blog p.feed-title{font-size:18px;margin-bottom:24px}#SimulationDialog .corporate-blog p.item-title{font-size:18px;font-weight:700}#SimulationDialog .corporate-blog p.item-author{font-size:10px;margin-bottom:16px}#SimulationDialog .corporate-blog .item-content img{float:left;width:auto;max-height:250px;margin-right:24px}#SimulationDialog .corporate-blog .item-content a{font-weight:700}#SimulationDialog .animation{width:130px}#SimulationDialog .animation path{fill:#fff}#SimulationDialog .animation circle{fill:#004a7f;stroke:#fff;stroke-width:.3;animation:simulation 5s infinite step-end}@keyframes simulation{0%{transform:translate(25.4px,14px)}20%{transform:translate(36px,22.15px)}40%{transform:translate(31.65px,35.25px)}60%{transform:translate(18.25px,35.25px)}80%{transform:translate(14.05px,22.15px)}}#StatusLegendDialog .content>table td:first-child{text-align:center}#StatusLegendDialog .content>table td{padding:6px;vertical-align:middle}#content.project-summary #project-kpis table.info thead tr>*{padding-bottom:14px}#content.project-summary #project-kpis table.info tbody th{font-weight:400}#content.project-summary #project-kpis table.info tbody th p.category{font-size:12px;color:#0006}#content.project-summary #project-kpis table.info tbody td{text-align:right;vertical-align:bottom}#content.project-summary #project-energysystem .schema-description{font-size:14px}#content.project-summary #project-energysystem img{display:block;width:100%;height:auto;cursor:pointer}#content.project-summary #project-results table col:not(.arrow){width:auto}#content.project-summary #project-cable th{vertical-align:middle}#content.project-summary #project-cable td{text-align:left}#content.project-summary #project-cable td+td{text-align:center}#content.scenario .system-components{margin:0 -8px -8px;text-align:center}#content.scenario .system-components>div{flex:5 1 auto}#content.scenario .system-components .component{flex:1 1 auto;min-width:67px;max-width:160px;display:flex;flex-direction:column;justify-content:space-between;padding:8px 8px 16px}#content.scenario .system-components .component.heating-rod{margin-right:140px}#content.scenario .system-components .component.heating-rod .image{margin-left:calc(50% - 34px);width:67px}#content.scenario .system-components .component.heating-rod md-input-container{margin-left:8px}#content.scenario .system-components .component.heating-rod md-input-container .md-input{width:60px!important}#content.scenario .system-components .component.heating-rod md-checkbox.md-checked[disabled] .md-icon{border-color:#0006;background-color:#0003}#content.scenario .system-components .component.heating-rod md-checkbox.md-checked[disabled] .md-icon:after{display:none}#content.scenario .system-components .icon-label{display:block;text-transform:uppercase;word-break:break-word;word-wrap:break-word}#content.scenario .system-components img{display:block;margin:0 auto;width:67px;height:67px}#content.scenario .system-components .checkbox-container .md-label{display:none}#content.scenario .recommendation{margin-top:8px}#content.scenario .recommendation>md-icon{margin-right:8px}#content.scenario .heat-demand-settings form{position:relative;max-width:1200px}#content.scenario .heat-demand-settings .alternative-checkbox{margin-bottom:-16px}#content.scenario .heat-demand-settings .cooling-checkbox{position:absolute;width:100%;margin-top:30px}#content.scenario .heat-demand-settings .cooling-checkbox>div{z-index:1}#content.scenario .heat-demand-settings .cooling-label{padding-top:0;padding-bottom:0}#content.scenario .heat-demand-settings .md-input{width:100%}#content.system-results .result-buttons{margin-bottom:-16px}#content.system-results table.info thead{border-top:1px solid rgba(0,0,0,.2)}#content.system-results table.info thead tr>*{padding:12px 0}#content.system-results table.info thead td{text-align:right}#content.system-results table.info tbody th{font-weight:400}#content.system-results table.info tbody th>sd-info-button{display:inline-block;margin-left:8px;min-height:20px}#content.system-results table.info tbody td{text-align:right;vertical-align:text-bottom}#content.system-results table.info tbody td:last-child{padding:0}#content.system-results table.info tbody:not(:last-child) tr:last-child>*{padding-bottom:12px}#content.system-results table.info.kpi .md-icon-button{min-height:0;width:24px;height:24px}#content.system-results table.info.kpi .md-icon-button>md-icon{width:18px;height:18px}#energetic-results h3{margin-bottom:12px;text-align:left}#energetic-results .diagram{align-self:flex-end;text-align:center}#energetic-results .image-container{display:inline-block}#economic-results h3{margin-bottom:12px}#economic-results .charts{display:inline-block;vertical-align:top;width:300px}#economic-results .charts sd-output-container{display:block;margin:12px 0 2px}#economic-results .charts .value{display:block;position:relative;padding-left:10px;height:30px;max-width:400px;z-index:0;background-color:#eee;color:#fff;font-weight:700;line-height:29px}#economic-results .charts .fill{position:absolute;left:0;top:0;width:400px;height:30px;z-index:-1}#economic-results .charts .fill.pale-red{background-color:#d94d5e}#economic-results .charts .fill.red{background-color:#d0021b}#economic-results .charts .fill.green{background-color:#00be8b}#economic-results .export{min-width:400px}#economic-results .export md-select{margin-right:8px}table.energy-details{table-layout:auto;white-space:nowrap;width:100%}table.energy-details caption{padding:1px 6px 8px;font-weight:700;text-align:left}table.energy-details th{font-weight:400}table.energy-details td{text-align:right}table.energy-details th,table.energy-details td{padding:0 6px 5px}table.energy-details tbody>tr:first-child>th,table.energy-details tbody>tr:first-child>td{padding-top:4px;border-top:1px solid rgba(255,255,255,.87)}table.energy-details .component-color{display:inline-block;vertical-align:middle;margin-right:2px;width:12px;height:12px}
