@media (min-width: 760px) {
  .UI-header_element.-burger, .UI-header_element.-dashboard {
    display: none;
  }
  select.select2-hidden-accessible {
    visibility: hidden;
  }
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  .--bold {
    font-weight: bold;
  }
  .--semi-bold {
    font-weight: 500;
  }
  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;
  }
  .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-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(--mainColor) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--mainColor) h s l / 80%));
  }
  .UI-control-center_state_line {
    gap: 10px;
  }
  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;
  }
  html.-standBy {
    background-color: #000;
  }
  .UI-toolbar {
    gap: 10px 0;
  }
}
@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) {
  select.select2-hidden-accessible {
    visibility: hidden;
  }
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  .--bold {
    font-weight: bold;
  }
  .--semi-bold {
    font-weight: 500;
  }
  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;
  }
  .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(--mainColor) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--mainColor) h s l / 80%));
  }
  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;
  }
  html.-standBy {
    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) {
  select.select2-hidden-accessible {
    visibility: hidden;
  }
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  .--bold {
    font-weight: bold;
  }
  .--semi-bold {
    font-weight: 500;
  }
  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;
  }
  .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(--mainColor) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--mainColor) h s l / 80%));
  }
  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;
  }
  html.-standBy {
    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) {
  select.select2-hidden-accessible {
    visibility: hidden;
  }
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  .--bold {
    font-weight: bold;
  }
  .--semi-bold {
    font-weight: 500;
  }
  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;
  }
  .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(--mainColor) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--mainColor) h s l / 80%));
  }
  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;
  }
  html.-standBy {
    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) {
  select.select2-hidden-accessible {
    visibility: hidden;
  }
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  .--bold {
    font-weight: bold;
  }
  .--semi-bold {
    font-weight: 500;
  }
  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;
  }
  .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(--mainColor) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--mainColor) h s l / 80%));
  }
  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;
  }
  html.-standBy {
    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) {
  select.select2-hidden-accessible {
    visibility: hidden;
  }
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  .--bold {
    font-weight: bold;
  }
  .--semi-bold {
    font-weight: 500;
  }
  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;
  }
  .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(--mainColor) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--mainColor) h s l / 80%));
  }
  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;
  }
  html.-standBy {
    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) {
  select.select2-hidden-accessible {
    visibility: hidden;
  }
  .UI-editor form .half {
    width: calc(50% - 30px);
  }
  .UI-editor form fieldset.half {
    width: calc(50% - 30px);
  }
  .--bold {
    font-weight: bold;
  }
  .--semi-bold {
    font-weight: 500;
  }
  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;
  }
  .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(--mainColor) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--mainColor) h s l / 80%));
  }
  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;
  }
  html.-standBy {
    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;
  }
}
select.select2-hidden-accessible {
  visibility: hidden;
}
.UI-editor form .half {
  width: calc(50% - 30px);
}
.UI-editor form fieldset.half {
  width: calc(50% - 30px);
}
.--bold {
  font-weight: bold;
}
.--semi-bold {
  font-weight: 500;
}
@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;
}
@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(--mainColor) h s calc(l * 0.7) / 80%) 50%, hsl(from var(--mainColor) h s l / 80%));
}
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;
}
html.-standBy {
  background-color: #000;
}
