.voltmeter-container {
  text-align: center;
  max-width: 500px;
  margin: 0 auto; }
  .voltmeter-container .voltmeter-view {
    padding: 50px 10px 20px;
    border-radius: 10px; }
    .voltmeter-container .voltmeter-view.vm-highlight {
      font-weight: bold; }
    .voltmeter-container .voltmeter-view .voltage {
      font-size: 64px;
      font-weight: bold;
      padding: 20px 0;
      color: #262625; }
      .voltmeter-container .voltmeter-view .voltage.vc-red {
        color: #8c2e0b; }
    .voltmeter-container .voltmeter-view .date, .voltmeter-container .voltmeter-view .header-line {
      display: inline-block;
      color: #333333; }
      .voltmeter-container .voltmeter-view .date #voltmeter-timer, .voltmeter-container .voltmeter-view .header-line #voltmeter-timer {
        width: 50px;
        display: inline-block; }
    .voltmeter-container .voltmeter-view .note {
      padding: 10px 0;
      color: #111111;
      font-style: italic; }
    .voltmeter-container .voltmeter-view .meteo {
      padding: 10px 5px;
      color: #111111;
      font-style: oblique;
      font-weight: normal;
      font-size: 1.25em;
      background-color: #F1F1F1;
      border-radius: 10px;
      max-width: 400px;
      margin: 10px auto; }
    .voltmeter-container .voltmeter-view .miners {
      font-size: 2em;
      color: #EEE; }
      .voltmeter-container .voltmeter-view .miners .miners-list {
        border: 2px solid #888;
        display: inline-block;
        padding: 2px 0px 0px;
        border-radius: 5px; }
        .voltmeter-container .voltmeter-view .miners .miners-list.network-plug-on {
          border-color: #00CC00; }
      .voltmeter-container .voltmeter-view .miners .switch-status {
        padding: 3px 10px 0px;
        border: 2px solid #aaa;
        background-color: #bbb;
        border-radius: 4px;
        margin: 0 4px; }
      .voltmeter-container .voltmeter-view .miners .switch-on {
        color: lightgreen; }
      .voltmeter-container .voltmeter-view .miners .power {
        font-size: 14px;
        color: #4D4D4D;
        font-weight: normal;
        margin-top: 5px; }
        .voltmeter-container .voltmeter-view .miners .power .power-home, .voltmeter-container .voltmeter-view .miners .power .power-miners {
          margin: 0 15px; }
    .voltmeter-container .voltmeter-view.vm-green {
      background-color: #92de71; }
    .voltmeter-container .voltmeter-view.vm-blue {
      background-color: #59c1e3; }
    .voltmeter-container .voltmeter-view.vm-orange {
      background-color: #ffd591; }
    .voltmeter-container .voltmeter-view.vm-red {
      background-color: #fabeda; }
    .voltmeter-container .voltmeter-view.voltmeter-offline {
      background-color: #F5F5F5; }
      .voltmeter-container .voltmeter-view.voltmeter-offline .voltage {
        color: #AAAAAA;
        font-weight: normal; }
    .voltmeter-container .voltmeter-view .header-line {
      color: #8c2e0b; }
    .voltmeter-container .voltmeter-view .meteo-icons, .voltmeter-container .voltmeter-view .voltage-estimate {
      font-size: 1.5em;
      font-weight: bold;
      margin: 0 10px; }
    .voltmeter-container .voltmeter-view .notes {
      color: #265a88; }
      .voltmeter-container .voltmeter-view .notes .notes-1, .voltmeter-container .voltmeter-view .notes .notes-2, .voltmeter-container .voltmeter-view .notes .notes-3 {
        margin: 20px auto; }
      .voltmeter-container .voltmeter-view .notes .notes-2, .voltmeter-container .voltmeter-view .notes .notes-3 {
        font-size: 16px; }
      .voltmeter-container .voltmeter-view .notes .notes-1 {
        font-size: 3em;
        font-weight: bold; }
      .voltmeter-container .voltmeter-view .notes .notes-2 {
        font-weight: bold; }
      .voltmeter-container .voltmeter-view .notes .notes-3 {
        font-style: italic; }

.voltmeter-view {
  text-align: center;
  color: green; }
  .voltmeter-view .voltage {
    font-size: 20px; }

#disable-page-auto-refresh {
  padding: 20px;
  font-size: 12px;
  cursor: pointer; }

.meteo-tabale, .average-table {
  margin: 10px auto;
  max-width: 1000px; }
  .meteo-tabale table, .average-table table {
    width: 100%;
    text-align: center;
    background-color: #fafafa; }
    .meteo-tabale table caption, .average-table table caption {
      background-color: #EEEEEE;
      padding: 10px; }
    .meteo-tabale table th, .meteo-tabale table .odd, .average-table table th, .average-table table .odd {
      background-color: #dddddd; }
    .meteo-tabale table .night, .average-table table .night {
      background-color: #aaa; }
    .meteo-tabale table .is_now, .average-table table .is_now {
      background-color: #f0c674; }

.forecast-block {
  margin: 0px auto; }
  .forecast-block .forecast-item:last-child {
    border-radius: 0 10px 10px 0; }
  .forecast-block .forecast-item:first-child {
    border-radius: 10px 0 0 10px; }

.forecast-item {
  min-width: 35px;
  margin: 2px 1px;
  border-radius: 3px;
  padding: 5px 10px;
  display: inline-block;
  line-height: 10px;
  font-size: 10px;
  vertical-align: middle; }
  .forecast-item.itype-none, .forecast-item.itype-xlow, .forecast-item.itype-low, .forecast-item.itype-mid, .forecast-item.itype-high, .forecast-item.itype-max {
    background-color: #e8e8e8; }
  .forecast-item.forecast-item-direct_radiation.itype-none, .forecast-item.forecast-item-direct_radiation.itype-xlow, .forecast-item.forecast-item-direct_radiation.itype-low, .forecast-item.forecast-item-shortwave_radiation.itype-none, .forecast-item.forecast-item-shortwave_radiation.itype-xlow, .forecast-item.forecast-item-shortwave_radiation.itype-low {
    color: #FFFFFF; }
  .forecast-item:not(.forecast-item-direct_radiation):not(.forecast-item-shortwave_radiation).itype-high, .forecast-item:not(.forecast-item-direct_radiation):not(.forecast-item-shortwave_radiation).itype-max, .forecast-item:not(.forecast-item-direct_radiation):not(.forecast-item-shortwave_radiation).itype-mid {
    color: #FFFFFF; }
  .forecast-item.forecast-item-direct_radiation.itype-none, .forecast-item.forecast-item-shortwave_radiation.itype-none {
    background-color: #4D4D4D; }
  .forecast-item.forecast-item-direct_radiation.itype-xlow, .forecast-item.forecast-item-shortwave_radiation.itype-xlow {
    background-color: #806f1f; }
  .forecast-item.forecast-item-direct_radiation.itype-low, .forecast-item.forecast-item-shortwave_radiation.itype-low {
    background-color: #a69544; }
  .forecast-item.forecast-item-direct_radiation.itype-mid, .forecast-item.forecast-item-shortwave_radiation.itype-mid {
    background-color: #edd661; }
  .forecast-item.forecast-item-direct_radiation.itype-high, .forecast-item.forecast-item-shortwave_radiation.itype-high {
    background-color: #f5ed93; }
  .forecast-item.forecast-item-direct_radiation.itype-max, .forecast-item.forecast-item-shortwave_radiation.itype-max {
    background-color: #fffebd; }
  .forecast-item.forecast-item-cloud_cover.itype-xlow {
    background-color: #cdabde; }
  .forecast-item.forecast-item-cloud_cover.itype-mid {
    background-color: #ad73c9; }
  .forecast-item.forecast-item-cloud_cover.itype-high {
    background-color: #793999; }
  .forecast-item.forecast-item-cloud_cover.itype-max {
    background-color: #401854; }
  .forecast-item.forecast-item-precipitation.itype-xlow {
    background-color: #b3dafc; }
  .forecast-item.forecast-item-precipitation.itype-low {
    background-color: #428beb; }
  .forecast-item.forecast-item-precipitation.itype-high {
    background-color: #0049a8; }

.battery-container {
  display: inline-block;
  padding: 10px; }
  .battery-container .battery {
    display: flex;
    border: 3px solid #555555;
    border-radius: 5px;
    width: 100px;
    height: 25px;
    position: relative;
    background-color: #f0f0f0; }
  .battery-container.pv-on-yes .battery {
    border-color: #207a38; }
  .battery-container .battery::after {
    content: '';
    width: 2px;
    height: 7px;
    background: #555555;
    position: absolute;
    right: -4px;
    top: 2px;
    display: none; }
  .battery-container .battery-level {
    flex: 1;
    border-right: 2px solid #555555;
    background-color: #EEEEEE; }
  .battery-container .battery-level:last-child {
    border-right: none; }
  .battery-container .battery-level-1 .battery-level {
    background-color: #ff0000; }
  .battery-container .battery-level-2 .battery-level {
    background-color: #ff8000; }
  .battery-container .battery-level-3 .battery-level {
    background-color: #ffff00; }
  .battery-container .battery-level-4 .battery-level {
    background-color: #80ff00; }
  .battery-container .battery-level-5 .battery-level {
    background-color: #00ff00; }
  .battery-container .level-off {
    visibility: hidden; }

.path-vml #header, .path-vml #block-olivero-page-title, .path-mini #header, .path-mini #block-olivero-page-title {
  display: none; }
.path-vml .main-content__container, .path-mini .main-content__container {
  padding-top: 10px; }

.weather-code-icone {
  width: 40px;
  transform: scale(2);
  margin: 0 auto; }

.voltmeter-container.vm-monitor-mini .voltmeter-view {
  background-color: #FAFAFA;
  border: 4px solid; }

/*# sourceMappingURL=styles.css.map */
