#footer{display:block;background-color:#3b3939;margin-top:8px}#footer #footer-content{display:flex;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;padding:8px 0}#footer #footer-content>*{flex:1 0 0}#footer #footer-content *{color:#d7d5d6}#footer #footer-content a{text-decoration:none}#footer #footer-content .apps-offer{margin:8px;display:flex}#footer #footer-content .apps-offer .app-offer{flex:1 0 0}#footer #footer-content .apps-offer .app-offer img{width:135px}.updated-content>*{font-size:12px}.location-current-price{margin-top:32px}.location-current-price h2{padding-bottom:4px;border-bottom:1px solid #444}.location-current-price__content{margin-top:8px;display:flex;flex-direction:column;gap:8px}.location-current-price__content p:first-of-type{font-size:12px}.location-current-price__content .price-and-range{display:flex;flex-direction:column;align-items:center;gap:8px}.location-current-price__content .price-and-range .price-now{color:#0e84eb;font-weight:bold;font-size:18px}.location-current-price__content .price-and-range .range-in-day{display:flex;align-items:center;gap:8px}.location-current-price__content .price-and-range .range-in-day .price{font-size:12px}.location-current-price__content .price-and-range .range-in-day .bar{position:relative;display:inline-block;width:130px;height:23px;background:linear-gradient(90deg, #34F834, #FFFF00 50%, #FFA500 75%, #FF0000 100%);border-radius:4px;border:.5px solid #d7d5d6}.location-current-price__content .price-and-range .range-in-day .bar .wall{position:absolute;height:inherit;right:0;background-color:#fff;border-radius:0 3px 3px 0}.location-current-price__content .price-and-range .range-in-day .bar .wall.full{border-radius:3px}.location-current-price__content .price-and-range .diff-factors{display:flex;gap:16px}.location-current-price__content .price-and-range .diff-factors .yesterday,.location-current-price__content .price-and-range .diff-factors .last-week{display:flex;gap:2px;align-items:center}.location-current-price__content .price-and-range .diff-factors .yesterday>*,.location-current-price__content .price-and-range .diff-factors .last-week>*{font-size:14px}.location-current-price__content .price-and-range .diff-factors .symbol{display:inline-block;width:0;height:0;position:relative;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0)}.location-current-price__content .price-and-range .diff-factors .symbol.up{border-bottom:12px solid #ed1b24}.location-current-price__content .price-and-range .diff-factors .symbol.down{border-top:12px solid #39c639}.location-current-price__content .price-and-range .diff-factors .factor{font-weight:bold}.location-current-price__content .price-and-range .diff-factors .factor.up{color:#ed1b24}.location-current-price__content .price-and-range .diff-factors .factor.down{color:#39c639}.location-current-price__content .alternative-location-links{margin-top:16px;border-top:1px solid #eee;padding-top:16px}.location-current-price__content .alternative-location-links p{font-size:12px;margin-bottom:12px;text-align:center;color:#444;font-weight:bold}.location-current-price__content .alternative-location-links__items{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.location-current-price__content .alternative-location-links__items a{padding:12px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;background-color:#d7d5d6;color:#444}.location-current-price__content .alternative-location-links__items a.selected{padding:12px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;background-color:#d7d5d6;color:#444;background-color:#444;color:#fff}.location-current-price__content .alternative-location-links__items a:last-of-type{padding:12px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;background-color:#d7d5d6;color:#444;background-color:#e353d1;color:#fff}.location-current-price__content .day-brief{margin-top:8px}.location-current-price__content .day-brief ul{list-style-type:none}@media screen and (min-width: 769px){.location-current-price__content .day-brief ul{display:flex}.location-current-price__content .day-brief ul li{flex:auto}}.location-current-price__content .day-brief ul li{padding:4px 0}.location-current-price__content .day-brief ul li span{display:block;margin-left:8px}.location-current-price__content .comment{margin:8px 0}.location-current-price__content a{text-align:right}.pvpc-hour-list{margin-top:32px}.pvpc-hour-list h2{padding-bottom:4px;border-bottom:1px solid #444}.pvpc-hour-list table{width:100%}.pvpc-hour-list__content{margin-top:8px;display:flex;flex-direction:column;gap:8px}.pvpc-hour-list__content .hour-block{display:flex;justify-content:space-between;align-items:center;padding:0 8px;height:41px;border:1px solid #d7d5d6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.pvpc-hour-list__content .hour-block .mark-and-time{height:inherit;display:flex;align-items:center;gap:8px}.pvpc-hour-list__content .hour-block .mark-and-time .mark{display:inline-block;width:12px;height:inherit}.pvpc-hour-list__content .hour-block .mark-and-time .mark.type-1{background-color:green}.pvpc-hour-list__content .hour-block .mark-and-time .mark.type-2{background-color:#39c639}.pvpc-hour-list__content .hour-block .mark-and-time .mark.type-3{background-color:#f0bd4d}.pvpc-hour-list__content .hour-block .mark-and-time .mark.type-4{background-color:#ed1b24}.pvpc-hour-list__content .hour-block .mark-and-time .hour{font-weight:bold}.pvpc-hour-list__content .hour-block .price{font-weight:bold;font-size:18px}.pvpc-hour-list__content .hour-block .price.type-1{color:green}.pvpc-hour-list__content .hour-block .price.type-2{color:#39c639}.pvpc-hour-list__content .hour-block .price.type-3{color:#f0bd4d}.pvpc-hour-list__content .hour-block .price.type-4{color:#ed1b24}.price-evolution{margin-top:32px}.price-evolution h2{padding-bottom:4px;border-bottom:1px solid #444}.price-evolution__content{margin-top:8px}.current-generation-source{margin-top:32px;position:relative}.current-generation-source h2{padding-bottom:4px;border-bottom:1px solid #444}.current-generation-source__subtitle{display:block;text-align:center;font-size:12px;padding:12px 0}.current-generation-source__content{display:flex;align-items:center;gap:8px;flex-direction:column}.current-generation-source__table_wrapper{width:100%}.current-generation-source__table_wrapper table{width:100%}.current-generation-source__table_wrapper table tr{margin:8px 0;display:flex;justify-content:space-between;align-items:center;padding:0 8px;height:41px;border:1px solid #d7d5d6;border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.current-generation-source__table_wrapper table tr .source-color{height:inherit;display:flex;align-items:center;gap:8px}.current-generation-source__table_wrapper table tr .source-color .mark{display:inline-block;width:12px;height:inherit}.current-generation-source__table_wrapper table tr .source-color .mark.type-1{background-color:gold}.current-generation-source__table_wrapper table tr .source-color .mark.type-2{background-color:orange}.current-generation-source__table_wrapper table tr .source-color .mark.type-3{background-color:#9acd32}.current-generation-source__table_wrapper table tr .source-color .mark.type-4{background-color:#8b4513}.current-generation-source__table_wrapper table tr .source-color .mark.type-5{background-color:#d55c0d}.current-generation-source__table_wrapper table tr .source-color .mark.type-6{background-color:#b0c4de}.current-generation-source__table_wrapper table tr .source-color .mark.type-7{background-color:#d3d3d3}.current-generation-source__table_wrapper table tr .source-color .mark.type-8{background-color:#6a8b6f}.current-generation-source__table_wrapper table tr .source-color .mark.type-9{background-color:#70d6ff}.current-generation-source__table_wrapper table tr .source-color .mark.type-10{background-color:#a0a0a0}.current-generation-source__table_wrapper table tr .source-color .mark.type-11{background-color:#333}.current-generation-source__table_wrapper table tr .source-color .mark.type-12{background-color:#ff8c42}.current-generation-source__table_wrapper table tr .source-color .mark.type-13{background-color:#5386e3}.current-generation-source__table_wrapper table tr .source-color .mark.type-14{background-color:silver}.current-generation-source__table_wrapper table tr .source-color .mark.type-15{background-color:tomato}.current-generation-source__table_wrapper table tr .source-color .mark.type-16{background-color:#32cd32}.current-generation-source__table_wrapper table tr .source-color .mark.type-17{background-color:olive}.current-generation-source__table_wrapper table tr .source-color .mark.type-18{background-color:#9acd32}.current-generation-source__table_wrapper table tr .source-color .mark.type-19{background-color:#4682b4}.current-generation-source__table_wrapper table tr .source-color .mark.type-0{background-color:#d7d5d6}.current-generation-source__table_wrapper table tr .source-color .name{font-weight:bold}.current-generation-source__table_wrapper table tr .price{font-weight:bold;font-size:18px}.current-generation-source__table_wrapper table tr .price.type-1{color:gold}.current-generation-source__table_wrapper table tr .price.type-2{color:orange}.current-generation-source__table_wrapper table tr .price.type-3{color:#9acd32}.current-generation-source__table_wrapper table tr .price.type-4{color:#8b4513}.current-generation-source__table_wrapper table tr .price.type-5{color:#d55c0d}.current-generation-source__table_wrapper table tr .price.type-6{color:#b0c4de}.current-generation-source__table_wrapper table tr .price.type-7{color:#d3d3d3}.current-generation-source__table_wrapper table tr .price.type-8{color:#6a8b6f}.current-generation-source__table_wrapper table tr .price.type-9{color:#70d6ff}.current-generation-source__table_wrapper table tr .price.type-10{color:#a0a0a0}.current-generation-source__table_wrapper table tr .price.type-11{color:#333}.current-generation-source__table_wrapper table tr .price.type-12{color:#ff8c42}.current-generation-source__table_wrapper table tr .price.type-13{color:#5386e3}.current-generation-source__table_wrapper table tr .price.type-14{color:silver}.current-generation-source__table_wrapper table tr .price.type-15{color:tomato}.current-generation-source__table_wrapper table tr .price.type-16{color:#32cd32}.current-generation-source__table_wrapper table tr .price.type-17{color:olive}.current-generation-source__table_wrapper table tr .price.type-18{color:#9acd32}.current-generation-source__table_wrapper table tr .price.type-19{color:#4682b4}.current-generation-source__table_wrapper table tr .price.type-0{color:#d7d5d6}.current-generation-source__table_wrapper table tr .source-value{font-size:12px}.current-generation-source__more-info{margin-top:12px;text-align:center}.current-generation-source__more-info a{padding:12px 16px;border-radius:6px;text-decoration:none;font-size:14px;font-weight:600;background-color:#d7d5d6;color:#444;background-color:#e353d1;color:#fff}.current-generation-source__more-info-2{position:absolute;top:31px;right:8px}.home-footer{margin-top:32px}