html[data-city="kamianske"]{--power-off:#b42318;--power-maybe:#8a5a00}
.power-widget{margin:24px 0 0;padding:20px;border:1px solid var(--line,#d6dfe2);border-radius:16px;background:#fff;color:var(--ink);min-width:0;font-family:"Fixel Text",sans-serif}
.power-widget *{box-sizing:border-box}.power-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.power-widget .power-head h2{margin:0;font:600 22px/1.25 "e-Ukraine",sans-serif;letter-spacing:-.02em}.power-full,.power-foot a{color:var(--accent-ink,var(--ink));font-size:13px;text-decoration:none!important}.power-full{min-height:44px;display:flex;align-items:center}
.power-meta,.power-source{font:400 13px/1.5 "Fixel Text",sans-serif;color:var(--muted);margin:4px 0 16px}.power-meta span{margin-left:12px}.power-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.power-controls,.power-result{min-width:0}.power-days,.power-subqueues{display:grid;grid-template-columns:1fr 1fr;gap:8px}.power-queues{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.power-widget button{font:400 13px/1.35 "Fixel Text",sans-serif;color:var(--ink);border:1px solid var(--line,#d6dfe2);border-radius:6px;min-height:44px;padding:8px;background:#fff;cursor:pointer;white-space:normal;min-width:0}.power-widget button[aria-pressed="true"]{background:var(--city-tint);border-color:var(--accent);font-weight:500}.power-queues button[aria-pressed="true"]{background:var(--accent);color:#fff}.power-widget button:disabled{opacity:.55;cursor:default}.power-widget button:focus-visible,.power-widget a:focus-visible{outline:2px solid var(--accent-ink,var(--ink));outline-offset:3px}.power-widget button:hover:not(:disabled){border-color:var(--accent)}
.power-widget .power-label{font-size:14px;margin:16px 0 8px;font-weight:500}.power-subqueues{margin-top:12px}.power-widget .power-forecast{margin-top:12px;color:var(--accent-ink,var(--ink));text-align:left;padding:8px 12px}
.power-notice{font:400 14px/1.5 "Fixel Text",sans-serif;margin:0 0 12px;color:var(--muted)}.power-interval{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--line,#d6dfe2);font:400 14px/1.4 "Fixel Text",sans-serif}.power-interval time{color:var(--ink);white-space:nowrap;font:inherit}.power-status{font:inherit}.power-status[data-status="off"]{color:var(--power-off)}.power-status[data-status="maybe"]{color:var(--power-maybe)}.power-status[data-status="on"]{color:var(--ink)}
.power-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-top:16px;font-size:13px}.power-foot a{min-height:44px;display:flex;align-items:center}.power-foot span{color:var(--muted)}.power-source{margin:12px 0 0}.power-source a{color:inherit;text-decoration:none!important}.power-widget [hidden]{display:none!important}
.home-vpo-after{background:var(--pale,#f5f5f7);padding:40px 0}.home-vpo-after .vpo-guide{margin:0!important}.power-full-page{padding-top:32px;padding-bottom:40px}.power-full-page>h1{font-family:"e-Ukraine",sans-serif}.power-full-page .power-widget{max-width:100%;margin-top:24px}.power-full-page .power-full{display:none}
@media(max-width:1100px){.power-body{grid-template-columns:1fr}.power-meta span{margin-left:0;display:block}}
@media(min-width:601px) and (max-width:900px){.home-vpo-after{padding:32px 0}}
@media(max-width:600px){.power-widget{padding:16px}.power-queues{grid-template-columns:repeat(3,minmax(0,1fr))}.power-interval{grid-template-columns:100px minmax(0,1fr);gap:8px}.home-vpo-after{padding:24px 0}.power-full-page{padding-top:24px}.power-full-page>h1{font-size:26px}.power-widget .power-head h2{max-width:100%}}

html[data-city="kamianske"] body .city-band #city{padding-bottom:24px!important}html[data-city="kamianske"] body .city-band{padding-bottom:0!important}
