.bedroom-airflow{opacity:0;transition:opacity .4s;pointer-events:none}.ac-running .bedroom-airflow{opacity:1}.duct-streams path{stroke-dasharray:7 10;animation:duct-air 2s linear infinite;animation-play-state:paused}.ac-running .duct-streams path{animation-play-state:running}@keyframes duct-air{to{stroke-dashoffset:-34}}
.zebra-art{height:100px;width:75%;margin:18px auto;background:linear-gradient(150deg,#a4c8ca,#e4e6d0);border-top:6px solid #dad5c8;overflow:hidden}.zebra-art>div{background:repeating-linear-gradient(0deg,#c9bea9 0px,#c9bea9 9px,#eee9dc55 9px,#eee9dc55 16px);border-bottom:4px solid #aaa08b}.replica[data-screen^=blind] .vertical-control{height:250px;margin:18px auto}
.ac-running .duct-streams path{animation:duct-air 2s linear infinite!important}.ac-running .duct-streams path:nth-child(2){animation-delay:-.32s!important}.ac-running .duct-streams path:nth-child(3){animation-delay:-.64s!important}.ac-running .duct-streams path:nth-child(4){animation-delay:-.96s!important}.ac-running .duct-streams path:nth-child(5){animation-delay:-1.28s!important}

.fp400-zone{opacity:0}.bed-occupied .fp400-zone{opacity:1}.bed-occupied .fp400-led{fill:#28d6aa}

.v1-spot-light{opacity:var(--v1-spot,0);transition:opacity .2s}.v1-grid-light{opacity:var(--v1-grid,0);transition:opacity .2s}

