#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 .comment{margin:8px 0}.location-current-price__content a{text-align:right}.location-next-hours{margin-top:32px}.location-next-hours h2{padding-bottom:4px;border-bottom:1px solid #444}.location-next-hours__content{margin-top:8px;display:flex;flex-direction:column;gap:8px}.location-next-hours__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)}.location-next-hours__content .hour-block .mark-and-time{height:inherit;display:flex;align-items:center;gap:8px}.location-next-hours__content .hour-block .mark-and-time .mark{display:inline-block;width:12px;height:inherit}.location-next-hours__content .hour-block .mark-and-time .mark.type-1{background-color:green}.location-next-hours__content .hour-block .mark-and-time .mark.type-2{background-color:#39c639}.location-next-hours__content .hour-block .mark-and-time .mark.type-3{background-color:#f0bd4d}.location-next-hours__content .hour-block .mark-and-time .mark.type-4{background-color:#ed1b24}.location-next-hours__content .hour-block .mark-and-time .hour{font-weight:bold}.location-next-hours__content .hour-block .price{font-weight:bold;font-size:18px}.location-next-hours__content .hour-block .price.type-1{color:green}.location-next-hours__content .hour-block .price.type-2{color:#39c639}.location-next-hours__content .hour-block .price.type-3{color:#f0bd4d}.location-next-hours__content .hour-block .price.type-4{color:#ed1b24}.location-next-hours__footer{margin-top:8px;text-align:center}.location-price-evolution{margin-top:32px}.location-price-evolution h2{padding-bottom:4px;border-bottom:1px solid #444}.location-price-evolution__content{margin-top:8px}.location-monthly-mean-price-evolution{margin-top:32px}.location-monthly-mean-price-evolution h2{padding-bottom:4px;border-bottom:1px solid #444}.location-monthly-mean-price-evolution__content{margin-top:8px;display:flex;flex-direction:column;gap:8px}.location-monthly-mean-price-evolution__labels{margin-top:8px;display:flex;flex-direction:column;gap:8px}.location-monthly-mean-price-evolution__labels .label-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)}.location-monthly-mean-price-evolution__labels .label-block .mark-and-name{height:inherit;display:flex;align-items:center;gap:8px}.location-monthly-mean-price-evolution__labels .label-block .mark-and-name .mark{display:inline-block;width:12px;height:inherit}.location-monthly-mean-price-evolution__labels .label-block .mark-and-name .mark.type-pvpc{background-color:#e353d1}.location-monthly-mean-price-evolution__labels .label-block .mark-and-name .mark.type-marketer{background-color:#0e84eb}.location-monthly-mean-price-evolution__labels .label-block .mark-and-name .name{font-weight:bold}.location-monthly-mean-price-evolution__labels .label-block .price{font-weight:bold;font-size:18px}.location-monthly-mean-price-evolution__labels .label-block .price.type-pvpc{color:#e353d1}.location-monthly-mean-price-evolution__labels .label-block .price.type-marketer{color:#0e84eb}.location-monthly-mean-price-evolution__disclaimer{margin-top:8px;text-align:center;font-size:12px}.location-year-generation{margin-top:32px}.location-year-generation h2{padding-bottom:4px;border-bottom:1px solid #444}.location-year-generation__content{margin-top:8px;display:flex;flex-direction:column;gap:8px}.location-year-generation__labels{margin-top:8px;display:flex;flex-direction:column;gap:8px}.location-year-generation__labels .label-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)}.location-year-generation__labels .label-block .mark-and-name{height:inherit;display:flex;align-items:center;gap:8px}.location-year-generation__labels .label-block .mark-and-name .mark{display:inline-block;width:12px;height:inherit}.location-year-generation__labels .label-block .mark-and-name .mark.type-1{background-color:gold}.location-year-generation__labels .label-block .mark-and-name .mark.type-2{background-color:orange}.location-year-generation__labels .label-block .mark-and-name .mark.type-3{background-color:#9acd32}.location-year-generation__labels .label-block .mark-and-name .mark.type-4{background-color:#8b4513}.location-year-generation__labels .label-block .mark-and-name .mark.type-5{background-color:#d55c0d}.location-year-generation__labels .label-block .mark-and-name .mark.type-6{background-color:#b0c4de}.location-year-generation__labels .label-block .mark-and-name .mark.type-7{background-color:#d3d3d3}.location-year-generation__labels .label-block .mark-and-name .mark.type-8{background-color:#6a8b6f}.location-year-generation__labels .label-block .mark-and-name .mark.type-9{background-color:#70d6ff}.location-year-generation__labels .label-block .mark-and-name .mark.type-10{background-color:#a0a0a0}.location-year-generation__labels .label-block .mark-and-name .mark.type-11{background-color:#333}.location-year-generation__labels .label-block .mark-and-name .mark.type-12{background-color:#ff8c42}.location-year-generation__labels .label-block .mark-and-name .mark.type-13{background-color:#5386e3}.location-year-generation__labels .label-block .mark-and-name .mark.type-14{background-color:silver}.location-year-generation__labels .label-block .mark-and-name .mark.type-15{background-color:tomato}.location-year-generation__labels .label-block .mark-and-name .mark.type-16{background-color:#32cd32}.location-year-generation__labels .label-block .mark-and-name .mark.type-17{background-color:olive}.location-year-generation__labels .label-block .mark-and-name .mark.type-18{background-color:#9acd32}.location-year-generation__labels .label-block .mark-and-name .mark.type-19{background-color:#4682b4}.location-year-generation__labels .label-block .mark-and-name .mark.type-others{background-color:#d7d5d6}.location-year-generation__labels .label-block .mark-and-name .name{font-weight:bold}.location-year-generation__labels .label-block .price{font-weight:bold;font-size:18px}.location-year-generation__labels .label-block .price.type-1{color:gold}.location-year-generation__labels .label-block .price.type-2{color:orange}.location-year-generation__labels .label-block .price.type-3{color:#9acd32}.location-year-generation__labels .label-block .price.type-4{color:#8b4513}.location-year-generation__labels .label-block .price.type-5{color:#d55c0d}.location-year-generation__labels .label-block .price.type-6{color:#b0c4de}.location-year-generation__labels .label-block .price.type-7{color:#d3d3d3}.location-year-generation__labels .label-block .price.type-8{color:#6a8b6f}.location-year-generation__labels .label-block .price.type-9{color:#70d6ff}.location-year-generation__labels .label-block .price.type-10{color:#a0a0a0}.location-year-generation__labels .label-block .price.type-11{color:#333}.location-year-generation__labels .label-block .price.type-12{color:#ff8c42}.location-year-generation__labels .label-block .price.type-13{color:#5386e3}.location-year-generation__labels .label-block .price.type-14{color:silver}.location-year-generation__labels .label-block .price.type-15{color:tomato}.location-year-generation__labels .label-block .price.type-16{color:#32cd32}.location-year-generation__labels .label-block .price.type-17{color:olive}.location-year-generation__labels .label-block .price.type-18{color:#9acd32}.location-year-generation__labels .label-block .price.type-19{color:#4682b4}.location-year-generation__labels .label-block .price.type-others{color:#d7d5d6}.location-year-generation__disclaimer{margin-top:8px;text-align:center;font-size:12px}.location-map-plant{margin-top:32px}.location-map-plant h2{padding-bottom:4px;border-bottom:1px solid #444}.location-map-plant__content{margin-top:8px;display:flex;flex-direction:column;gap:8px}@media screen and (min-width: 769px){.location-map-plant__content{flex-direction:row}}.location-map-plant__map{height:400px}@media screen and (min-width: 769px){.location-map-plant__map{flex:1}}.location-map-plant__labels{margin-top:8px;display:flex;flex-direction:column;gap:8px}.location-map-plant__labels .label-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)}.location-map-plant__labels .label-block .mark-and-name{height:inherit;display:flex;align-items:center;gap:8px}.location-map-plant__labels .label-block .mark-and-name .mark{display:inline-block;width:12px;height:inherit}.location-map-plant__labels .label-block .mark-and-name .mark.type-1{background-color:gold}.location-map-plant__labels .label-block .mark-and-name .mark.type-2{background-color:orange}.location-map-plant__labels .label-block .mark-and-name .mark.type-3{background-color:#9acd32}.location-map-plant__labels .label-block .mark-and-name .mark.type-4{background-color:#8b4513}.location-map-plant__labels .label-block .mark-and-name .mark.type-5{background-color:#d55c0d}.location-map-plant__labels .label-block .mark-and-name .mark.type-6{background-color:#b0c4de}.location-map-plant__labels .label-block .mark-and-name .mark.type-7{background-color:#d3d3d3}.location-map-plant__labels .label-block .mark-and-name .mark.type-8{background-color:#6a8b6f}.location-map-plant__labels .label-block .mark-and-name .mark.type-9{background-color:#70d6ff}.location-map-plant__labels .label-block .mark-and-name .mark.type-10{background-color:#a0a0a0}.location-map-plant__labels .label-block .mark-and-name .mark.type-11{background-color:#333}.location-map-plant__labels .label-block .mark-and-name .mark.type-12{background-color:#ff8c42}.location-map-plant__labels .label-block .mark-and-name .mark.type-13{background-color:#5386e3}.location-map-plant__labels .label-block .mark-and-name .mark.type-14{background-color:silver}.location-map-plant__labels .label-block .mark-and-name .mark.type-15{background-color:tomato}.location-map-plant__labels .label-block .mark-and-name .mark.type-16{background-color:#32cd32}.location-map-plant__labels .label-block .mark-and-name .mark.type-17{background-color:olive}.location-map-plant__labels .label-block .mark-and-name .mark.type-18{background-color:#9acd32}.location-map-plant__labels .label-block .mark-and-name .mark.type-19{background-color:#4682b4}.location-map-plant__labels .label-block .mark-and-name .mark.type-others{background-color:#d7d5d6}.location-map-plant__labels .label-block .mark-and-name .name{font-weight:bold}.location-map-plant__labels .label-block .price{font-weight:bold;font-size:18px}.location-map-plant__labels .label-block .price.type-1{color:gold}.location-map-plant__labels .label-block .price.type-2{color:orange}.location-map-plant__labels .label-block .price.type-3{color:#9acd32}.location-map-plant__labels .label-block .price.type-4{color:#8b4513}.location-map-plant__labels .label-block .price.type-5{color:#d55c0d}.location-map-plant__labels .label-block .price.type-6{color:#b0c4de}.location-map-plant__labels .label-block .price.type-7{color:#d3d3d3}.location-map-plant__labels .label-block .price.type-8{color:#6a8b6f}.location-map-plant__labels .label-block .price.type-9{color:#70d6ff}.location-map-plant__labels .label-block .price.type-10{color:#a0a0a0}.location-map-plant__labels .label-block .price.type-11{color:#333}.location-map-plant__labels .label-block .price.type-12{color:#ff8c42}.location-map-plant__labels .label-block .price.type-13{color:#5386e3}.location-map-plant__labels .label-block .price.type-14{color:silver}.location-map-plant__labels .label-block .price.type-15{color:tomato}.location-map-plant__labels .label-block .price.type-16{color:#32cd32}.location-map-plant__labels .label-block .price.type-17{color:olive}.location-map-plant__labels .label-block .price.type-18{color:#9acd32}.location-map-plant__labels .label-block .price.type-19{color:#4682b4}.location-map-plant__labels .label-block .price.type-others{color:#d7d5d6}