@media (min-width: 760px) {
  .UI-header {
    display: flex;
  }
  .UI-header_element.-burger, .UI-header_element.-dashboard {
    display: none;
  }
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  svg .heater-line-symbol:nth-child(2) {
    opacity: var(--opacity2);
  }
  svg .heater-line-symbol:nth-child(1) {
    opacity: var(--opacity3);
  }
  .plan svg #shutter-1.-open {
    opacity: 0.1;
  }
  .plan svg #shutter-1.-close {
    opacity: 1;
  }
  .plan svg #stove2 #fireflame {
    display: none;
  }
  .plan svg #stove2 #fireflameUp {
    display: none;
  }
  .plan svg #stove2 #pelletFilling {
    display: none;
  }
  .plan svg #stove2 #noPellets {
    display: none;
  }
  .plan svg #stove2 #clean {
    display: none;
  }
  .plan svg #stove2 #fireflameDown {
    display: none;
  }
  .plan svg #stove2.-pelletFilling #pelletFilling {
    display: block;
  }
  .plan svg g.plan-cmv.-power2 .fan-blade {
    fill: #C42020AA;
  }
  .plan svg line.-closed {
    stroke-width: 5px;
  }
  .dashboard-tile_content_sub:nth-child(2) {
    width: 42%;
  }
  .dashboard-tile.-temperature .dashboard_tile_content_main {
    font-size: 5.5em;
  }
  #dashboard-temperature span {
    font-size: 0.6em;
  }
  .dashboard-tile.-music {
    max-width: 320px;
    min-width: 250px;
  }
  .UI_calc_login {
    max-height: 600px;
  }
  .UI-control-center {
    background: linear-gradient(to right, #000000AA 50%, #00000000 90%) no-repeat 0 0 / 100% 1px, linear-gradient(to right, #000000AA 50%, #000000AA 90%) no-repeat 0 51px / 100% 1px, linear-gradient(95deg, hsl(from var(--UI-main-color) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--UI-main-color) h s l / 80%));
  }
  .UI-control-center_state_line {
    gap: 10px;
  }
  .UI_dock {
    padding-bottom: 0px;
    bottom: 10px;
    width: calc(100% - 20px);
    left: 10px;
  }
  .UI_dock_popup-action {
    display: none;
  }
  .UI_dock_button.-main {
    display: none;
  }
  .UI_dock_updater {
    animation: UI-kiosk_updater-blink 4s linear infinite;
  }
  .UI_launcher {
    padding-bottom: calc(25px + var(--dock-height));
  }
  .UI_launcher_app-list {
    gap: 25px;
  }
  form .UI-form_line:first-child {
    margin-top: 0;
  }
  form fieldset legend::before {
    content: '- ';
  }
  form fieldset + fieldset {
    margin-top: 20px;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .on {
    display: block;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .off {
    display: none;
  }
  .button .labelSuccess {
    display: none;
  }
  .UI.-login .UI_lock-screen .UI_lock-screen_inner {
    display: flex;
  }
  .UI_lock-screen_login {
    position: fixed;
    top: calc((100% - 300px) 3);
    max-height: 600px;
  }
  html {
    --dock-height:55px;
  }
  .UI-panel-container {
    height: calc(100%);
    mask-image: linear-gradient(to bottom, #00000000, #000000AA 40px, #000 40px);
  }
  .UI-panel.-dashboard {
    padding-top: 40px;
  }
  .UI-panel.-sheet {
    padding-top: 40px;
  }
  .UI-panel.-setting-menu {
    padding-top: 40px;
  }
  .UI-panel.-setting {
    padding-top: 40px;
  }
  .UI_popup {
    max-height: calc(100% - var(--dock-height) - 60px);
  }
  .UI_popup:not(.-main) .UI_button.-badgable {
    animation: none;
  }
  .stand-by-calc.-in-load .stand-by-calc__glow {
    background: conic-gradient(from 0deg, hsla(var(--UI-hue), 55%, 45%, 0.15), hsla(calc(var(--UI-hue) + 40), 50%, 40%, 0.08), hsla(var(--UI-hue), 60%, 50%, 0.12), hsla(calc(var(--UI-hue) + 80), 45%, 42%, 0.08), hsla(var(--UI-hue), 55%, 45%, 0.15));
  }
  html.-stand-by {
    background-color: #000;
  }
  .UI-toolbar {
    gap: 10px 0;
    padding-top: 50px;
  }
}
@media screen and (min-width: 760px) and (min-width: 760px) {
  .contentWrapper {
    overflow: hidden;
  }
}
@media screen and (min-width: 760px) and (min-width: 760px) {
  .plan svg #stove-state {
    font-size: 20pt;
  }
}
@media screen and (min-width: 760px) and (max-width: 760px) {
  .firstLine {
    margin-bottom: 20px;
  }
}
@media (min-width: 1000px) {
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  svg .heater-line-symbol:nth-child(2) {
    opacity: var(--opacity2);
  }
  svg .heater-line-symbol:nth-child(1) {
    opacity: var(--opacity3);
  }
  .plan svg #shutter-1.-open {
    opacity: 0.1;
  }
  .plan svg #shutter-1.-close {
    opacity: 1;
  }
  .plan svg #stove2 #fireflame {
    display: none;
  }
  .plan svg #stove2 #fireflameUp {
    display: none;
  }
  .plan svg #stove2 #pelletFilling {
    display: none;
  }
  .plan svg #stove2 #noPellets {
    display: none;
  }
  .plan svg #stove2 #clean {
    display: none;
  }
  .plan svg #stove2 #fireflameDown {
    display: none;
  }
  .plan svg #stove2.-pelletFilling #pelletFilling {
    display: block;
  }
  .plan svg g.plan-cmv.-power2 .fan-blade {
    fill: #C42020AA;
  }
  .plan svg line.-closed {
    stroke-width: 5px;
  }
  .dashboard-tile.-temperature .dashboard_tile_content_main {
    font-size: 5.5em;
  }
  #dashboard-temperature span {
    font-size: 0.6em;
  }
  .UI-control-center {
    background: linear-gradient(to right, #000000AA 50%, #00000000 90%) no-repeat 0 0 / 100% 1px, linear-gradient(to right, #000000AA 50%, #000000AA 90%) no-repeat 0 51px / 100% 1px, linear-gradient(95deg, hsl(from var(--UI-main-color) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--UI-main-color) h s l / 80%));
  }
  .UI_dock_updater {
    animation: UI-kiosk_updater-blink 4s linear infinite;
  }
  form .UI-form_line:first-child {
    margin-top: 0;
  }
  form fieldset legend::before {
    content: '- ';
  }
  form fieldset + fieldset {
    margin-top: 20px;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .on {
    display: block;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .off {
    display: none;
  }
  .button .labelSuccess {
    display: none;
  }
  .UI_popup:not(.-main) .UI_button.-badgable {
    animation: none;
  }
  .stand-by-calc.-in-load .stand-by-calc__glow {
    background: conic-gradient(from 0deg, hsla(var(--UI-hue), 55%, 45%, 0.15), hsla(calc(var(--UI-hue) + 40), 50%, 40%, 0.08), hsla(var(--UI-hue), 60%, 50%, 0.12), hsla(calc(var(--UI-hue) + 80), 45%, 42%, 0.08), hsla(var(--UI-hue), 55%, 45%, 0.15));
  }
  html.-stand-by {
    background-color: #000;
  }
}
@media screen and (min-width: 1000px) and (min-width: 760px) {
  .contentWrapper {
    overflow: hidden;
  }
}
@media screen and (min-width: 1000px) and (min-width: 760px) {
  .plan svg #stove-state {
    font-size: 20pt;
  }
}
@media screen and (min-width: 1000px) and (max-width: 760px) {
  .firstLine {
    margin-bottom: 20px;
  }
}
@media (min-width: 1280px) {
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  svg .heater-line-symbol:nth-child(2) {
    opacity: var(--opacity2);
  }
  svg .heater-line-symbol:nth-child(1) {
    opacity: var(--opacity3);
  }
  .plan svg #shutter-1.-open {
    opacity: 0.1;
  }
  .plan svg #shutter-1.-close {
    opacity: 1;
  }
  .plan svg #stove2 #fireflame {
    display: none;
  }
  .plan svg #stove2 #fireflameUp {
    display: none;
  }
  .plan svg #stove2 #pelletFilling {
    display: none;
  }
  .plan svg #stove2 #noPellets {
    display: none;
  }
  .plan svg #stove2 #clean {
    display: none;
  }
  .plan svg #stove2 #fireflameDown {
    display: none;
  }
  .plan svg #stove2.-pelletFilling #pelletFilling {
    display: block;
  }
  .plan svg g.plan-cmv.-power2 .fan-blade {
    fill: #C42020AA;
  }
  .plan svg line.-closed {
    stroke-width: 5px;
  }
  .dashboard-tile.-temperature .dashboard_tile_content_main {
    font-size: 5.5em;
  }
  #dashboard-temperature span {
    font-size: 0.6em;
  }
  .UI-control-center {
    background: linear-gradient(to right, #000000AA 50%, #00000000 90%) no-repeat 0 0 / 100% 1px, linear-gradient(to right, #000000AA 50%, #000000AA 90%) no-repeat 0 51px / 100% 1px, linear-gradient(95deg, hsl(from var(--UI-main-color) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--UI-main-color) h s l / 80%));
  }
  .UI_dock_button.-burger {
    display: none;
  }
  .UI_dock_updater {
    animation: UI-kiosk_updater-blink 4s linear infinite;
  }
  form .UI-form_line:first-child {
    margin-top: 0;
  }
  form fieldset legend::before {
    content: '- ';
  }
  form fieldset + fieldset {
    margin-top: 20px;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .on {
    display: block;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .off {
    display: none;
  }
  .button .labelSuccess {
    display: none;
  }
  .UI-panel-container {
    width: calc(300%  + 900px);
  }
  .UI-panel.-dashboard {
    width: calc(((100% - 900px ) / 3) - var(--planWidth));
    max-width: calc(((100% - 900px ) / 3) - var(--planWidth));
    min-width: calc(((100% - 900px ) / 3) - var(--planWidth));
  }
  .UI-panel.-sheet {
    width: calc(((100% - 900px ) / 3) - var(--planWidth));
    max-width: calc(((100% - 900px ) / 3) - var(--planWidth));
    min-width: calc(((100% - 900px ) / 3) - var(--planWidth));
  }
  .UI-panel.-main {
    width: var(--planWidth);
  }
  .UI-panel.-setting-menu {
    width: 300px;
  }
  .UI-panel.-setting {
    width: calc(((100% - 900px) / 3) - 300px);
  }
  .UI-panel.-editor {
    width: 600px;
  }
  .UI_popup:not(.-main) .UI_button.-badgable {
    animation: none;
  }
  .stand-by-calc.-in-load .stand-by-calc__glow {
    background: conic-gradient(from 0deg, hsla(var(--UI-hue), 55%, 45%, 0.15), hsla(calc(var(--UI-hue) + 40), 50%, 40%, 0.08), hsla(var(--UI-hue), 60%, 50%, 0.12), hsla(calc(var(--UI-hue) + 80), 45%, 42%, 0.08), hsla(var(--UI-hue), 55%, 45%, 0.15));
  }
  html.-stand-by {
    background-color: #000;
  }
}
@media screen and (min-width: 1280px) and (min-width: 760px) {
  .contentWrapper {
    overflow: hidden;
  }
}
@media screen and (min-width: 1280px) and (min-width: 760px) {
  .plan svg #stove-state {
    font-size: 20pt;
  }
}
@media screen and (min-width: 1280px) and (max-width: 760px) {
  .firstLine {
    margin-bottom: 20px;
  }
}
@media (min-width: 1400px) {
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  svg .heater-line-symbol:nth-child(2) {
    opacity: var(--opacity2);
  }
  svg .heater-line-symbol:nth-child(1) {
    opacity: var(--opacity3);
  }
  .plan svg #shutter-1.-open {
    opacity: 0.1;
  }
  .plan svg #shutter-1.-close {
    opacity: 1;
  }
  .plan svg #stove2 #fireflame {
    display: none;
  }
  .plan svg #stove2 #fireflameUp {
    display: none;
  }
  .plan svg #stove2 #pelletFilling {
    display: none;
  }
  .plan svg #stove2 #noPellets {
    display: none;
  }
  .plan svg #stove2 #clean {
    display: none;
  }
  .plan svg #stove2 #fireflameDown {
    display: none;
  }
  .plan svg #stove2.-pelletFilling #pelletFilling {
    display: block;
  }
  .plan svg g.plan-cmv.-power2 .fan-blade {
    fill: #C42020AA;
  }
  .plan svg line.-closed {
    stroke-width: 5px;
  }
  .dashboard-tile.-temperature .dashboard_tile_content_main {
    font-size: 5.5em;
  }
  #dashboard-temperature span {
    font-size: 0.6em;
  }
  .UI-control-center {
    background: linear-gradient(to right, #000000AA 50%, #00000000 90%) no-repeat 0 0 / 100% 1px, linear-gradient(to right, #000000AA 50%, #000000AA 90%) no-repeat 0 51px / 100% 1px, linear-gradient(95deg, hsl(from var(--UI-main-color) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--UI-main-color) h s l / 80%));
  }
  .UI_dock_updater {
    animation: UI-kiosk_updater-blink 4s linear infinite;
  }
  form .UI-form_line:first-child {
    margin-top: 0;
  }
  form fieldset legend::before {
    content: '- ';
  }
  form fieldset + fieldset {
    margin-top: 20px;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .on {
    display: block;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .off {
    display: none;
  }
  .button .labelSuccess {
    display: none;
  }
  .UI_popup:not(.-main) .UI_button.-badgable {
    animation: none;
  }
  .stand-by-calc.-in-load .stand-by-calc__glow {
    background: conic-gradient(from 0deg, hsla(var(--UI-hue), 55%, 45%, 0.15), hsla(calc(var(--UI-hue) + 40), 50%, 40%, 0.08), hsla(var(--UI-hue), 60%, 50%, 0.12), hsla(calc(var(--UI-hue) + 80), 45%, 42%, 0.08), hsla(var(--UI-hue), 55%, 45%, 0.15));
  }
  html.-stand-by {
    background-color: #000;
  }
}
@media screen and (min-width: 1400px) and (min-width: 760px) {
  .contentWrapper {
    overflow: hidden;
  }
}
@media screen and (min-width: 1400px) and (min-width: 760px) {
  .plan svg #stove-state {
    font-size: 20pt;
  }
}
@media screen and (min-width: 1400px) and (max-width: 760px) {
  .firstLine {
    margin-bottom: 20px;
  }
}
@media (min-width: 1680px) {
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  svg .heater-line-symbol:nth-child(2) {
    opacity: var(--opacity2);
  }
  svg .heater-line-symbol:nth-child(1) {
    opacity: var(--opacity3);
  }
  .plan svg #shutter-1.-open {
    opacity: 0.1;
  }
  .plan svg #shutter-1.-close {
    opacity: 1;
  }
  .plan svg #stove2 #fireflame {
    display: none;
  }
  .plan svg #stove2 #fireflameUp {
    display: none;
  }
  .plan svg #stove2 #pelletFilling {
    display: none;
  }
  .plan svg #stove2 #noPellets {
    display: none;
  }
  .plan svg #stove2 #clean {
    display: none;
  }
  .plan svg #stove2 #fireflameDown {
    display: none;
  }
  .plan svg #stove2.-pelletFilling #pelletFilling {
    display: block;
  }
  .plan svg g.plan-cmv.-power2 .fan-blade {
    fill: #C42020AA;
  }
  .plan svg line.-closed {
    stroke-width: 5px;
  }
  .dashboard-tile.-temperature .dashboard_tile_content_main {
    font-size: 5.5em;
  }
  #dashboard-temperature span {
    font-size: 0.6em;
  }
  .UI-control-center {
    background: linear-gradient(to right, #000000AA 50%, #00000000 90%) no-repeat 0 0 / 100% 1px, linear-gradient(to right, #000000AA 50%, #000000AA 90%) no-repeat 0 51px / 100% 1px, linear-gradient(95deg, hsl(from var(--UI-main-color) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--UI-main-color) h s l / 80%));
  }
  .UI_dock_updater {
    animation: UI-kiosk_updater-blink 4s linear infinite;
  }
  form .UI-form_line:first-child {
    margin-top: 0;
  }
  form fieldset legend::before {
    content: '- ';
  }
  form fieldset + fieldset {
    margin-top: 20px;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .on {
    display: block;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .off {
    display: none;
  }
  .button .labelSuccess {
    display: none;
  }
  .UI_popup:not(.-main) .UI_button.-badgable {
    animation: none;
  }
  .stand-by-calc.-in-load .stand-by-calc__glow {
    background: conic-gradient(from 0deg, hsla(var(--UI-hue), 55%, 45%, 0.15), hsla(calc(var(--UI-hue) + 40), 50%, 40%, 0.08), hsla(var(--UI-hue), 60%, 50%, 0.12), hsla(calc(var(--UI-hue) + 80), 45%, 42%, 0.08), hsla(var(--UI-hue), 55%, 45%, 0.15));
  }
  html.-stand-by {
    background-color: #000;
  }
}
@media screen and (min-width: 1680px) and (min-width: 760px) {
  .contentWrapper {
    overflow: hidden;
  }
}
@media screen and (min-width: 1680px) and (min-width: 760px) {
  .plan svg #stove-state {
    font-size: 20pt;
  }
}
@media screen and (min-width: 1680px) and (max-width: 760px) {
  .firstLine {
    margin-bottom: 20px;
  }
}
@media (min-width: 2080px) {
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  svg .heater-line-symbol:nth-child(2) {
    opacity: var(--opacity2);
  }
  svg .heater-line-symbol:nth-child(1) {
    opacity: var(--opacity3);
  }
  .plan svg #shutter-1.-open {
    opacity: 0.1;
  }
  .plan svg #shutter-1.-close {
    opacity: 1;
  }
  .plan svg #stove2 #fireflame {
    display: none;
  }
  .plan svg #stove2 #fireflameUp {
    display: none;
  }
  .plan svg #stove2 #pelletFilling {
    display: none;
  }
  .plan svg #stove2 #noPellets {
    display: none;
  }
  .plan svg #stove2 #clean {
    display: none;
  }
  .plan svg #stove2 #fireflameDown {
    display: none;
  }
  .plan svg #stove2.-pelletFilling #pelletFilling {
    display: block;
  }
  .plan svg g.plan-cmv.-power2 .fan-blade {
    fill: #C42020AA;
  }
  .plan svg line.-closed {
    stroke-width: 5px;
  }
  .dashboard-tile.-temperature .dashboard_tile_content_main {
    font-size: 5.5em;
  }
  #dashboard-temperature span {
    font-size: 0.6em;
  }
  .UI-control-center {
    background: linear-gradient(to right, #000000AA 50%, #00000000 90%) no-repeat 0 0 / 100% 1px, linear-gradient(to right, #000000AA 50%, #000000AA 90%) no-repeat 0 51px / 100% 1px, linear-gradient(95deg, hsl(from var(--UI-main-color) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--UI-main-color) h s l / 80%));
  }
  .UI_dock_updater {
    animation: UI-kiosk_updater-blink 4s linear infinite;
  }
  form .UI-form_line:first-child {
    margin-top: 0;
  }
  form fieldset legend::before {
    content: '- ';
  }
  form fieldset + fieldset {
    margin-top: 20px;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .on {
    display: block;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .off {
    display: none;
  }
  .button .labelSuccess {
    display: none;
  }
  .UI_popup:not(.-main) .UI_button.-badgable {
    animation: none;
  }
  .stand-by-calc.-in-load .stand-by-calc__glow {
    background: conic-gradient(from 0deg, hsla(var(--UI-hue), 55%, 45%, 0.15), hsla(calc(var(--UI-hue) + 40), 50%, 40%, 0.08), hsla(var(--UI-hue), 60%, 50%, 0.12), hsla(calc(var(--UI-hue) + 80), 45%, 42%, 0.08), hsla(var(--UI-hue), 55%, 45%, 0.15));
  }
  html.-stand-by {
    background-color: #000;
  }
}
@media screen and (min-width: 2080px) and (min-width: 760px) {
  .contentWrapper {
    overflow: hidden;
  }
}
@media screen and (min-width: 2080px) and (min-width: 760px) {
  .plan svg #stove-state {
    font-size: 20pt;
  }
}
@media screen and (min-width: 2080px) and (max-width: 760px) {
  .firstLine {
    margin-bottom: 20px;
  }
}
@media (min-width: 2380px) {
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  svg .heater-line-symbol:nth-child(2) {
    opacity: var(--opacity2);
  }
  svg .heater-line-symbol:nth-child(1) {
    opacity: var(--opacity3);
  }
  .plan svg #shutter-1.-open {
    opacity: 0.1;
  }
  .plan svg #shutter-1.-close {
    opacity: 1;
  }
  .plan svg #stove2 #fireflame {
    display: none;
  }
  .plan svg #stove2 #fireflameUp {
    display: none;
  }
  .plan svg #stove2 #pelletFilling {
    display: none;
  }
  .plan svg #stove2 #noPellets {
    display: none;
  }
  .plan svg #stove2 #clean {
    display: none;
  }
  .plan svg #stove2 #fireflameDown {
    display: none;
  }
  .plan svg #stove2.-pelletFilling #pelletFilling {
    display: block;
  }
  .plan svg g.plan-cmv.-power2 .fan-blade {
    fill: #C42020AA;
  }
  .plan svg line.-closed {
    stroke-width: 5px;
  }
  .dashboard-tile.-temperature .dashboard_tile_content_main {
    font-size: 5.5em;
  }
  #dashboard-temperature span {
    font-size: 0.6em;
  }
  .UI-control-center {
    background: linear-gradient(to right, #000000AA 50%, #00000000 90%) no-repeat 0 0 / 100% 1px, linear-gradient(to right, #000000AA 50%, #000000AA 90%) no-repeat 0 51px / 100% 1px, linear-gradient(95deg, hsl(from var(--UI-main-color) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--UI-main-color) h s l / 80%));
  }
  .UI_dock_updater {
    animation: UI-kiosk_updater-blink 4s linear infinite;
  }
  form .UI-form_line:first-child {
    margin-top: 0;
  }
  form fieldset legend::before {
    content: '- ';
  }
  form fieldset + fieldset {
    margin-top: 20px;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .on {
    display: block;
  }
  .UI-form_line .widget.switch input:checked + .slider + .switchLabel .off {
    display: none;
  }
  .button .labelSuccess {
    display: none;
  }
  .UI_popup:not(.-main) .UI_button.-badgable {
    animation: none;
  }
  .stand-by-calc.-in-load .stand-by-calc__glow {
    background: conic-gradient(from 0deg, hsla(var(--UI-hue), 55%, 45%, 0.15), hsla(calc(var(--UI-hue) + 40), 50%, 40%, 0.08), hsla(var(--UI-hue), 60%, 50%, 0.12), hsla(calc(var(--UI-hue) + 80), 45%, 42%, 0.08), hsla(var(--UI-hue), 55%, 45%, 0.15));
  }
  html.-stand-by {
    background-color: #000;
  }
}
@media screen and (min-width: 2380px) and (min-width: 760px) {
  .contentWrapper {
    overflow: hidden;
  }
}
@media screen and (min-width: 2380px) and (min-width: 760px) {
  .plan svg #stove-state {
    font-size: 20pt;
  }
}
@media screen and (min-width: 2380px) and (max-width: 760px) {
  .firstLine {
    margin-bottom: 20px;
  }
}
.UI-editor form .half {
  width: calc(50% - 30px);
}
.UI-editor form fieldset.half {
  width: calc(50% - 30px);
}
@media screen and (min-width: 760px) {
  .contentWrapper {
    overflow: hidden;
  }
}
svg .heater-line-symbol:nth-child(2) {
  opacity: var(--opacity2);
}
svg .heater-line-symbol:nth-child(1) {
  opacity: var(--opacity3);
}
.plan svg #shutter-1.-open {
  opacity: 0.1;
}
.plan svg #shutter-1.-close {
  opacity: 1;
}
.plan svg #stove2 #fireflame {
  display: none;
}
.plan svg #stove2 #fireflameUp {
  display: none;
}
.plan svg #stove2 #pelletFilling {
  display: none;
}
.plan svg #stove2 #noPellets {
  display: none;
}
.plan svg #stove2 #clean {
  display: none;
}
.plan svg #stove2 #fireflameDown {
  display: none;
}
.plan svg #stove2.-pelletFilling #pelletFilling {
  display: block;
}
.plan svg g.plan-cmv.-power2 .fan-blade {
  fill: #C42020AA;
}
.plan svg line.-closed {
  stroke-width: 5px;
}
@media screen and (min-width: 760px) {
  .plan svg #stove-state {
    font-size: 20pt;
  }
}
@media screen and (max-width: 760px) {
  .firstLine {
    margin-bottom: 20px;
  }
}
.dashboard-tile.-temperature .dashboard_tile_content_main {
  font-size: 5.5em;
}
#dashboard-temperature span {
  font-size: 0.6em;
}
.UI-control-center {
  background: linear-gradient(to right, #000000AA 50%, #00000000 90%) no-repeat 0 0 / 100% 1px, linear-gradient(to right, #000000AA 50%, #000000AA 90%) no-repeat 0 51px / 100% 1px, linear-gradient(95deg, hsl(from var(--UI-main-color) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--UI-main-color) h s l / 80%));
}
.UI_dock_updater {
  animation: UI-kiosk_updater-blink 4s linear infinite;
}
form .UI-form_line:first-child {
  margin-top: 0;
}
form fieldset legend::before {
  content: '- ';
}
form fieldset + fieldset {
  margin-top: 20px;
}
.UI-form_line .widget.switch input:checked + .slider + .switchLabel .on {
  display: block;
}
.UI-form_line .widget.switch input:checked + .slider + .switchLabel .off {
  display: none;
}
.button .labelSuccess {
  display: none;
}
.UI_popup:not(.-main) .UI_button.-badgable {
  animation: none;
}
.stand-by-calc.-in-load .stand-by-calc__glow {
  background: conic-gradient(from 0deg, hsla(var(--UI-hue), 55%, 45%, 0.15), hsla(calc(var(--UI-hue) + 40), 50%, 40%, 0.08), hsla(var(--UI-hue), 60%, 50%, 0.12), hsla(calc(var(--UI-hue) + 80), 45%, 42%, 0.08), hsla(var(--UI-hue), 55%, 45%, 0.15));
}
html.-stand-by {
  background-color: #000;
}
