﻿.widgetBox{position:relative;width:221px;height:105px;margin:2px;margin-bottom:3px;padding:2px;float:left;color:#666;border:1px solid #bebebe;-webkit-border-radius:6px;-webkit-background-clip:padding-box;-moz-border-radius:6px;-moz-background-clip:padding;border-radius:6px;background-clip:padding-box;-webkit-box-shadow:0 1px 1px #bebebe;-moz-box-shadow:0 1px 1px #bebebe;box-shadow:0 1px 1px #bebebe;background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0%,#dbdbdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top,#fefefe 0%,#dbdbdb 100%);background:-o-linear-gradient(top,#fefefe 0%,#dbdbdb 100%);background:-ms-linear-gradient(top,#fefefe 0%,#dbdbdb 100%);background:linear-gradient(to bottom,#fefefe 0%,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,endColorstr=#dbdbdb,GradientType=0)}.widgetHead{height:14px;width:221px;padding:2px;font-weight:bold;text-align:center;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.widgetSubHead{position:absolute;top:14px;left:0;width:221px;text-align:center;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:10px}.widgetBody{height:69px;padding-right:2px;position:relative;overflow:hidden;clear:both}.widgetBody[data-content='loading']{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/loading.gif) 50% 40% no-repeat !important}.widgetBody[data-content='loading'] div,.widgetBody[data-content='loading'] span{display:none}.widgetBody .mainValue .mainValueAmount{font-size:25px;font-weight:bold}.widgetBody .mainValue .mainValueUnit{font-weight:bold}.widgetBody .mainValue .mainValueDescription{display:inline-block;max-height:27px;overflow:hidden}.widgetBody .mainValue .widgetIcon{position:absolute;max-height:64px;top:5px;left:5px;font-size:48px}.widgetBody .mainValue .highlightWhite{background:#fff;background:rgba(255,255,255,.5);padding:1px 2px}.widgetFooter{height:14px;width:221px;padding:2px;text-align:center;overflow:hidden}.widgetBox[data-name='pvPower'] .widgetBody{background:none;background-size:auto auto;padding-left:77px;width:144px}.widgetBox[data-name='pvPower'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='pvEnergy'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/icon_energy.png) 10px 40% no-repeat;background-size:auto auto;padding-left:56px;width:165px}.widgetBox[data-name='pvEnergy'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='consumption'] .widgetBody{background:none;background-size:auto auto;padding-left:68px;width:153px}.widgetBox[data-name='consumption'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='battery'] .widgetBody{background:none;background-size:auto auto;padding-left:56px;width:165px}.widgetBox[data-name='battery'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='revenue'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/icon_money.png) 10px 40% no-repeat;background-size:auto auto;padding-left:64px;width:157px}.widgetBox[data-name='revenue'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='co2reduction'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/icon_carbon.png) 10px 40% no-repeat;background-size:auto auto;padding-left:61px;width:160px}.widgetBox[data-name='co2reduction'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='plantInfo'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/icon_anlageninfo.png) 10px 40% no-repeat;background-size:auto auto;padding-left:67px;width:154px}.widgetBox[data-name='plantInfo'] .widgetBody .mainValue{margin-top:5px}.widgetBox[data-name='location'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/location_bg.png);background-size:cover;padding-left:60px;width:161px}.widgetBox[data-name='location'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='weather'] .widgetBody{background:none;background-size:auto auto;padding-left:68px;width:153px}.widgetBox[data-name='weather'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='comMon'] .widgetBody{background:none;background-size:auto auto;padding-left:61px;width:160px}.widgetBox[data-name='comMon'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='invComp'] .widgetBody{background:none;background-size:auto auto;padding-left:61px;width:160px}.widgetBox[data-name='invComp'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='temperature'] .widgetBody{background:none;background-size:auto auto;padding-left:10px;width:211px}.widgetBox[data-name='temperature'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='windSpeed'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/icon_wind.png) 10px 40% no-repeat;background-size:auto auto;padding-left:61px;width:160px}.widgetBox[data-name='windSpeed'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='insolation'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/icon_insolation.png) 10px 40% no-repeat;background-size:auto auto;padding-left:61px;width:160px}.widgetBox[data-name='insolation'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='performanceRatio'] .widgetBody{background:none;background-size:auto auto;padding-left:10px;width:211px}.widgetBox[data-name='performanceRatio'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='SolarCoin'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/icon_SolarCoin.png) 8px 40% no-repeat;background-size:auto auto;padding-left:65px;width:156px}.widgetBox[data-name='SolarCoin'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='ExtWar'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/icon_ExtWar.png) 8px 40% no-repeat;background-size:auto auto;padding-left:65px;width:156px}.widgetBox[data-name='ExtWar'] .widgetBody{height:59px}.widgetBox[data-name='ExtWar'] .widgetBody .mainValue{margin-top:15px}.widgetBox[data-name='ExtWar'] .widgetHead{height:24px;width:215px;white-space:pre-wrap}.widgetBox[data-name='BatteryMode'] .widgetBody{background-size:auto auto;padding-left:61px;width:160px}.widgetBox[data-name='BatteryMode'] .widgetBody .mainValue{margin-top:10px}.widgetBox[data-name='gridConsumption'] .widgetBody{background:url(/20210328095337oe_/https://www.sunnyportal.com/Images/Dashboard/gridConsumption.png) 10px 40% no-repeat;background-size:auto auto;padding-left:61px;width:160px}.widgetBox[data-name='gridConsumption'] .widgetBody .mainValue{margin-top:10px}.powerGaugeBackground{width:59px;height:35px;position:absolute;top:12px;left:10px}.powerGaugePointer{position:absolute;width:74px;height:13px;top:35px;left:2px}.widgetBox[data-name='weather'] .errorMessage,.widgetBox[data-name='weather'] .weatherLinkToday{display:none}.widgetBox[data-name='weather'] .widgetBody[data-content='error']{padding-left:0;width:221px;text-align:center}.widgetBox[data-name='weather'] .widgetBody[data-content='error'] .errorMessage{padding-top:15px}.widgetBox[data-name='battery'] .widgetBody{overflow:visible}.widgetBox[data-name='battery'] .widgetBody .widgetIcon{width:22px;height:59px;top:0;margin-top:-13px;left:18px}.widgetBox[data-name='battery'] .batterySoc{position:absolute;top:48px;left:7px;width:50px;text-align:center}.widgetBox[data-name='consumption'] .widgetIcon{width:59px;height:51px}.widgetBox[data-name='gridConsumption'] .widgetBody .mainValue{width:100px;text-align:center}.energyAndPowerContainer{position:relative}.updateProgressContent{position:absolute;left:0;top:0;width:100%;height:100%;z-Index:1;background-color:#fff;opacity:.3;filter:alpha(opacity=30)}.updateProgressContent table{width:100%;height:100%}.updateProgressContent td{text-align:center;padding-bottom:10%}.updateProgressContent .loadingAnimation{display:inline-block}