@charset "UTF-8";*{margin:0;padding:0;border:0;outline:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html,body{width:100%;height:100%;overflow:hidden;line-height:1.2}body{background-color:#000}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/roboto-regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(fonts/roboto-light.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(fonts/roboto-bold.ttf) format("truetype")}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.bas-body{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;transform:translateZ(0)}::selection{background:#000;color:#fff}:-moz-ui-invalid:not(output){box-shadow:none}select{-webkit-appearance:none;appearance:none}input{-webkit-touch-callout:default!important;-webkit-user-select:text!important;user-select:text!important}input:first-line{display:inline-block}input[type=time],input[type=date]{-webkit-appearance:none;appearance:none;-webkit-user-select:none!important;user-select:none!important;border-radius:0}input[type=time]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=text],input[type=number],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password]{-webkit-appearance:none;appearance:none}input[type=time]::-webkit-clear-button,input[type=date]::-webkit-clear-button{-webkit-appearance:none;appearance:none;display:none}input[type=text]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder{opacity:.45;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}input[type=text]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder{opacity:.45;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}input[type=range]{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.highlight:active{color:rgba(252,164,85,.65)!important;fill:rgba(252,164,85,.65)}.highlight:active>svg{fill:rgba(252,164,85,.65)!important}.animate-in.ng-enter-prepare,.animate-in.ng-enter{transition:opacity .2s ease-out;opacity:0}.animate-in.ng-enter-prepare.ng-enter-active,.animate-in.ng-enter.ng-enter-active{opacity:1}.animate-out.ng-leave-prepare,.animate-out.ng-leave{transition:opacity .2s ease-out;opacity:1}.animate-out.ng-leave-prepare.ng-leave-active,.animate-out.ng-leave.ng-leave-active{opacity:0}.position-absolute{position:absolute}.position-relative{position:relative}.display-none{display:none}.display-block{display:block}.display-inline-block{display:inline-block}.clear{clear:both}.float-left{float:left}.float-right{float:right}.after--clear-both:after{content:"";clear:both}.outline-none{outline:none}.visibility-hidden{visibility:hidden}.visibility-collapse{visibility:collapse}.visibility-visible{visibility:visible}.text-decoration-none{text-decoration:none}.font-initial{font-size:initial}.font-size--0-8rem{font-size:.8rem}.font-size--0-9rem{font-size:.9rem}.font-size--1rem{font-size:1rem}.font-size--1-1rem{font-size:1.1rem}.font-size--1-2rem{font-size:1.2rem}.font-size--1-3rem{font-size:1.3rem}.font-size--1-4rem{font-size:1.4rem}.font-size--0-8em{font-size:.8em}.font-size--0-9em{font-size:.9em}.font-size--1em{font-size:1em}.font-size--1-1em{font-size:1.1em}.font-size--1-2em{font-size:1.2em}.font-size--1-3em{font-size:1.3em}.font-size--1-4em{font-size:1.4em}.width-100{width:100%}.width-0{width:0}.width-50{width:50%}.width-75{width:75%}.width-90{width:90%}.width-1em{width:1em}.width-1-25em{width:1.25em}.width-2em{width:2em}.min-width-0{min-width:0}.height-100{height:100%}.height-0{height:0}.height-1em{height:1em}.height-1-25em{height:1.25em}.width-48px{width:48px}.width-36px{width:36px}.max-height-100{max-height:100%}.size--95em{width:.95em;height:.95em}.size-1em{width:1em;height:1em}.size-1-6em{width:1.6em;height:1.6em}.size-1-8em{width:1.8em;height:1.8em}.size-72px{width:72px;height:72px}.margin-bottom-0-4rem{margin-bottom:.4rem}.margin-bottom-0-8rem{margin-bottom:.8rem}.margin-bottom-1rem{margin-bottom:1rem}.margin-bottom-2rem{margin-bottom:2rem}.margin-top-0-4rem{margin-top:.4rem}.margin-top-0-8rem{margin-top:.8rem}.margin-top-1rem{margin-top:1rem}.margin-top-2rem{margin-top:2rem}.margin-left-0-4rem{margin-left:.4rem}.margin-left-0-8rem{margin-left:.8rem}.margin-left-1rem{margin-left:1rem}.margin-left-2rem{margin-left:2rem}.margin-right-0-4rem{margin-right:.4rem}.margin-right-0-8rem{margin-right:.8rem}.margin-right-1rem{margin-right:1rem}.margin-left-right-0-4rem{margin-left:.4rem;margin-right:.4rem}.margin-left-right-0-8rem{margin-left:.8rem;margin-right:.8rem}.margin-left-right-1rem{margin-left:1rem;margin-right:1rem}.margin-left-right-2rem{margin-left:2rem;margin-right:2rem}.margin-horizontal-auto{margin-left:auto;margin-right:auto}.margin-bottom-0-4em{margin-bottom:.4em}.margin-bottom-0-8em{margin-bottom:.8em}.margin-top-0-4em{margin-top:.4em}.margin-top-0-8em{margin-top:.8em}.margin-left-0-4em{margin-left:.4em}.margin-left-0-8em{margin-left:.8em}.margin-left-2em{margin-left:2em}.margin-right-0-4em{margin-right:.4em}.margin-right-0-8em{margin-right:.8em}.margin-left-right-0-4em{margin-left:.4em;margin-right:.4em}.margin-left-right-0-8em{margin-left:.8em;margin-right:.8em}.margin-left-right-2em{margin-left:2em;margin-right:2em}.padding-bottom-100{padding-bottom:100%}.padding-top-inherit{padding-top:inherit}.padding-0-4rem{padding:.4rem}.padding-0-8rem{padding:.8rem}.padding-bottom-0-4rem{padding-bottom:.4rem}.padding-bottom-0-8rem{padding-bottom:.8rem}.padding-bottom-1-2rem{padding-bottom:1.2rem}.padding-left-1rem{padding-left:1rem}.padding-left-2rem{padding-left:2rem}.padding-top-1-2rem{padding-top:1.2rem}.padding-top-2rem{padding-top:2rem}.padding-top-3rem{padding-top:3rem}.padding-left-right-1rem{padding-left:1rem;padding-right:1rem}.padding-top-bottom-0-4rem{padding-top:.4rem;padding-bottom:.4rem}.padding-0-4em{padding:.4em}.padding-0-8em{padding:.8em}.padding-bottom-0-4em{padding-bottom:.4em}.padding-bottom-0-8em{padding-bottom:.8em}.padding-bottom-1-2em{padding-bottom:1.2em}.padding-left-1em{padding-left:1em}.padding-left-2em{padding-left:2em}.padding-top-1-2em{padding-top:1.2em}.padding-left-right-1em{padding-left:1em;padding-right:1em}.padding-top-bottom-0-4em{padding-top:.4em;padding-bottom:.4em}.bg-color-background-dark-fixed{background-color:#232323}.color-text-grey{color:#959595}.color-foreground{color:#fff}.color-foreground-dark{color:silver}.box-sizing-border-box{box-sizing:border-box}.border-radius-full{border-radius:9999px}.border-right-2px-solid-transparent{border-right-width:2px;border-right-style:solid;border-right-color:transparent}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto;-webkit-overflow-scrolling:touch}.ellipsis-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cursor-pointer{cursor:pointer}.list-style-none{list-style-type:none}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.vertical-align-top{vertical-align:top}.overflow-wrap--anywhere{overflow-wrap:anywhere}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.opacity-0{opacity:0}.translate-3d{transform:translateZ(0)}.bas-absolute-0-0{position:absolute;top:0;left:0}.bas-absolute-0-0-bottom{position:absolute;left:0;bottom:0}.bas-absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bas-absolute-100-100{position:absolute;top:0;left:0;width:100%;height:100%}.display-flex{display:flex}.flex-container-row-nowrap{display:flex;flex-flow:row nowrap}.flex-container-column{display:flex;flex-flow:column nowrap}.flex-container-column-center{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.flex-direction-row-reverse{flex-direction:row-reverse}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-self-center{align-self:center}.align-self-stretch{align-self:stretch}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-content-flex-end{justify-content:flex-end}.flex-1-1-auto{flex:1 1 auto}.flex-0-1-auto{flex:0 1 auto}.flex-0-0-auto{flex:0 0 auto}.flex-basis-0{flex-basis:0}.flex-0-0-auto-center{flex:0 0 auto;align-self:center}.flex-0-0-auto-stretch{flex:0 0 auto;align-self:stretch}.flex-simple-center{display:flex;align-items:center;justify-content:center}.before--flex-1-1-auto:before{content:"";flex:1 1 auto}.font-weight--bold{font-weight:700}.bas-transition-opacity{transition:opacity .2s}.bg-center-cover{background-size:cover;background-position:center;background-image:none}.bas-horizontal-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.bas-inner-svg-100{position:relative;width:100%;height:100%}.bas-inner-svg-100 svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.disable-scroll-snap{scroll-snap-type:none!important}.disable-scroll{overflow:hidden!important}.pointer-events-none{pointer-events:none}.bas-font-roboto-regular{font-family:Roboto,sans-serif;font-weight:400}.bas-font-roboto-light{font-family:Roboto,sans-serif;font-weight:300}.bas-font-roboto-bold{font-family:Roboto,sans-serif;font-weight:700}.bas-text-uppercase{text-transform:uppercase}.bas-text-lowercase{text-transform:lowercase}.bas-text-capitalize{text-transform:capitalize}@media (min-width: 667px){.bas-scroll-y--width--media-phone{overflow-y:auto;-webkit-overflow-scrolling:touch}}.bas-position--top-0{top:0}.bas-position--bottom-0{bottom:0}.bas-position--left-0{left:0}.bas-position--right-0{right:0}.bas-notch-position--all{top:0;left:0;right:0;bottom:0;top:var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0));left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));right:var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0));bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-notch-position--top{top:0;top:var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0))}.bas-notch-position--bottom{bottom:0;bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-notch-position--top-left-right{top:0;left:0;right:0;top:var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0));left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));right:var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0))}.bas-notch-position--left-right-bottom{left:0;right:0;bottom:0;left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));right:var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0));bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-notch-padding--all{padding:0;padding-top:var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0));padding-left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));padding-right:var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0));padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-notch-padding--top{padding-top:0;padding-top:var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0))}.bas-notch-padding--bottom{padding-bottom:0;padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-notch-padding--left-bottom{padding-left:0;padding-bottom:0;padding-left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-notch-padding--right-bottom{padding-right:0;padding-bottom:0;padding-right:var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0));padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-notch-padding--top-left-right{padding-top:0;padding-left:0;padding-right:0;padding-top:var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0));padding-left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));padding-right:var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0))}.bas-notch-padding--left-right-bottom{padding-left:0;padding-right:0;padding-bottom:0;padding-left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));padding-right:var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0));padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-append-ellipsis-three-dots:not(:empty):after{content:"..."}.bas-append-ellipsis-two-dots:not(:empty):after{content:".."}.bas-empty--no-collapse:empty:after{content:"\a0"}.bas-square{position:relative}.bas-square:after{content:"";display:block;padding-bottom:100%}.bas-error-halo{box-shadow:0 0 10px 8px rgba(210,0,0,.35)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-right{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes slide-out-right{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes slide-in-left{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes slide-out-left{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes bas-kf-fade-pulse{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:1}to{opacity:0}}.bs-color-foreground{color:#fff}.bs-color-foreground-light{color:#f1f1f1}.bs-color-highlight-on-dark{color:#fca455}.bs-color-highlight-on-light{color:#d86600}.bs-color-highlight-muted{color:rgba(252,164,85,.6)}.bs-color-text-light{color:#777}.bs-color-text-lighter{color:#c8c8c8}.bs-color-text-light-secondary{color:#b7b7b7}.bs-color-text-lighter-inverse{color:#404040}.bs-color-text-grey{color:#959595}.bs-svg-fill-highlight-on-light svg{fill:#d86600}.bs-svg-fill-highlight-on-dark svg{fill:#fca455}.bs-badge{font-family:Roboto,sans-serif;font-weight:400;padding:.2em .5em .3em;border-radius:1em;white-space:nowrap;color:#fff;background-color:#fca455}.bs-badge-dark{background-color:#d86600}.bs-badge--vertical-center{padding-top:.25em;padding-bottom:.25em}.bs-btn-txt{font-family:Roboto,sans-serif;font-weight:400;cursor:pointer;padding:.45em 1em;border-radius:50em}.bs-btn-txt.bs-btn-txt-light{font-family:Roboto,sans-serif;font-weight:300}.bs-btn-txt.bs-btn-grey{color:#959595}.bs-btn-txt.bs-btn-grey:before{background-color:rgba(255,255,255,.15)}.bs-btn-txt.bs-btn-grey.bas-btn-active,.bs-btn-txt.bs-btn-grey:active,.bs-btn-txt.bs-btn-grey.active{color:#fff}.bs-btn-txt.bs-btn-highlight-on-dark{color:#fca455}.bs-btn-txt.bs-btn-highlight-on-dark:before{background-color:rgba(252,164,85,.25)}.bs-btn-txt.bs-btn-active-effect{position:relative}.bs-btn-txt.bs-btn-active-effect:before{content:"";position:absolute;top:-.55em;left:-.4em;bottom:-.55em;right:-.4em;border-radius:50em;opacity:0}.bs-btn-txt.bs-btn-active-effect.bs-btn-active-effect-small:before{position:absolute;top:0;left:0;width:100%;height:100%}.bs-btn-txt.bs-btn-animate{transition:color .2s}.bs-btn-txt.bs-btn-animate:before{transition:opacity .2s}.bs-btn-txt.bs-btn-animate:hover,.bs-btn-txt.bs-btn-animate:active,.bs-btn-txt.bs-btn-animate.bas-btn-active,.bs-btn-txt.bs-btn-animate.active{transition:color 0s}.bs-btn-txt.bs-btn-animate:hover:before,.bs-btn-txt.bs-btn-animate:active:before,.bs-btn-txt.bs-btn-animate.bas-btn-active:before,.bs-btn-txt.bs-btn-animate.active:before{opacity:1;transition:opacity 0s}.bs-btn-base{font-family:Roboto,sans-serif;font-weight:400;cursor:pointer;padding:.45em 1em;border:1px solid;border-radius:50em;text-align:center;line-height:initial;transition:color 1s,border-color 1s,background-color .2s}.bs-btn-base.bs-btn-grey{border-color:#ababab;color:#fff}.bs-btn-base.bs-btn-grey svg{fill:#ababab}.bs-btn-base.bs-btn-dark-grey{border-color:#444}.bs-btn-base.bs-btn-highlight-dark{border-color:#d86600;color:#d86600}.bs-btn-base.bs-btn-highlight-dark svg{fill:#d86600}.bs-btn-dark{border-color:#d86600;color:#000}.bs-btn-dark.bas-btn-active,.bs-btn-dark:active{transition:color 0s,border-color 0s,background-color 0s;color:#d86600}.bs-btn-dark.bas-btn-active svg,.bs-btn-dark:active svg{transition:fill 0s}.bs-btn-light{border-color:#fca455;color:#fff}.bs-btn-light.bas-btn-active,.bs-btn-light:active{transition:color 0s,border-color 0s,background-color 0s;color:#fca455}.bs-btn-light.bas-btn-active svg,.bs-btn-light:active svg{transition:fill 0s}.bs-btn-light-on-light{border-color:#d86600;color:#fff}.bs-btn-light-on-light.bas-btn-active,.bs-btn-light-on-light:active{transition:color 0s,border-color 0s,background-color 0s;color:#d86600}.bs-btn-light-on-light.bas-btn-active svg,.bs-btn-light-on-light:active svg{transition:fill 0s}.bs-btn-white-on-dark{border-color:#b7b7b7;color:#fff}.bs-btn-white-on-dark.bas-btn-active,.bs-btn-white-on-dark:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bs-btn-white-on-dark.bas-btn-active svg,.bs-btn-white-on-dark:active svg{fill:#fca455}.bs-btn-white-on-dark.bas-btn-active.bas-btn-active,.bs-btn-white-on-dark:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bs-btn-white-on-dark:disabled{color:#959595;border-color:#777}.bs-btn-white-on-dark:disabled svg{fill:#959595}.bs-btn-white-on-dark:disabled.bas-btn-active,.bs-btn-white-on-dark:disabled:active,.bs-btn-white-on-dark:disabled.active{color:#959595;border-color:#777}.bs-btn-white-on-dark:disabled.bas-btn-active svg,.bs-btn-white-on-dark:disabled:active svg,.bs-btn-white-on-dark:disabled.active svg{fill:#959595}.bs-btn-red-on-black{border-color:#ff2600;color:#ff2600}.bs-btn-red-on-black.bas-btn-active,.bs-btn-red-on-black:active{transition:color 0s,border-color 0s,background-color 0s;border-color:#ff5737;color:#ff5737}.bs-btn-red-on-black.bas-btn-active svg,.bs-btn-red-on-black:active svg{transition:fill 0s}.bs-btn-circle{position:relative;width:36px;height:36px;border-width:1px;border-style:solid;border-radius:100%;background-color:transparent;box-sizing:border-box}.bs-btn-circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%}.bs-btn-circle.bs-btn-animate{transition:color .2s,border-color .2s,background-color .2s}.bs-btn-circle.bs-btn-animate svg{transition:fill .2s}.bs-btn-circle.bs-btn-animate.bas-btn-active,.bs-btn-circle.bs-btn-animate:active,.bs-btn-circle.bs-btn-animate.active{transition:color 0s,background-color 0s}.bs-btn-circle.bs-btn-animate.bas-btn-active svg,.bs-btn-circle.bs-btn-animate:active svg,.bs-btn-circle.bs-btn-animate.active svg{transition:fill 0s}.bs-btn-circle.bs-btn-animate.bas-btn-active-fill{transition:color 0s,background-color .2s}.bs-btn-circle.bs-btn-animate.bs-btn-grey{transition:border-color .2s}.bs-btn-circle.bs-btn-grey{border-color:#ababab;color:#fff}.bs-btn-circle.bs-btn-grey svg{fill:#ababab}.bs-btn-circle.bs-btn-grey.bas-btn-active,.bs-btn-circle.bs-btn-grey:active,.bs-btn-circle.bs-btn-grey.active{border-color:#fca455}.bs-btn-circle.bs-btn-grey.bas-btn-active svg,.bs-btn-circle.bs-btn-grey:active svg,.bs-btn-circle.bs-btn-grey.active svg{fill:#fca455}.bs-btn-circle.bs-btn-green{border-color:#6be190;color:#6be190;background-color:#6be190}.bs-btn-circle.bs-btn-green svg{fill:#fff}.bs-btn-circle.bs-btn-green.bas-btn-active,.bs-btn-circle.bs-btn-green:active,.bs-btn-circle.bs-btn-green.active{border-color:#1e9443;color:#1e9443;background-color:#1e9443}.bs-btn-circle.bs-btn-green.bas-btn-active svg,.bs-btn-circle.bs-btn-green:active svg,.bs-btn-circle.bs-btn-green.active svg{fill:#fff}.bs-btn-circle.bs-btn-red{border-color:#ff4d4e;color:#ff4d4e;background-color:#ff4d4e}.bs-btn-circle.bs-btn-red svg{fill:#fff}.bs-btn-circle.bs-btn-red.bas-btn-active,.bs-btn-circle.bs-btn-red:active,.bs-btn-circle.bs-btn-red.active{border-color:#800001;color:#800001;background-color:#800001}.bs-btn-circle.bs-btn-red.bas-btn-active svg,.bs-btn-circle.bs-btn-red:active svg,.bs-btn-circle.bs-btn-red.active svg{fill:#fff}.bs-btn-circle.bs-btn-highlight{border-color:#fca455}.bs-btn-circle.bs-btn-highlight svg{fill:#fca455}.bs-btn-circle.bs-btn-highlight.bas-btn-active,.bs-btn-circle.bs-btn-highlight:active,.bs-btn-circle.bs-btn-highlight.active{background-color:#fca455}.bs-btn-circle.bs-btn-highlight.bas-btn-active svg,.bs-btn-circle.bs-btn-highlight:active svg,.bs-btn-circle.bs-btn-highlight.active svg{fill:rgba(255,255,255,.65)}.bs-btn-circle.bs-btn-highlight-dark{border-color:#d86600}.bs-btn-circle.bs-btn-highlight-dark svg{fill:#d86600}.bs-btn-circle.bs-btn-highlight-dark.bas-btn-active,.bs-btn-circle.bs-btn-highlight-dark:active,.bs-btn-circle.bs-btn-highlight-dark.active{background-color:#d86600}.bs-btn-circle.bs-btn-highlight-dark.bas-btn-active svg,.bs-btn-circle.bs-btn-highlight-dark:active svg,.bs-btn-circle.bs-btn-highlight-dark.active svg{fill:rgba(255,255,255,.65)}.bs-btn-circle.bs-btn-svg-big svg{width:70%;height:70%}.bs-btn-circle.bs-btn-svg-60 svg{width:60%;height:60%}.bs-btn-circle-big{width:70px;height:70px}.bs-btn-svg-big svg{width:70%;height:70%}.bs-btn-svg-60 svg{width:60%;height:60%}.bs-btn-svg-70 svg{width:70%;height:70%}.bs-btn-svg-wrap{width:100%;height:100%;box-sizing:border-box}.bs-radio-btn{position:relative;width:26px;height:26px;box-sizing:border-box;border-radius:100%;border:1px solid #d86600}.bs-radio-btn.bs-radio-btn-selected:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:20px;height:20px;border-radius:100%;background-color:#d86600}.bs-radio-btn-white{border-color:#fff;opacity:.7}.bs-radio-btn-white.bs-radio-btn-selected:after{background-color:#fff}.bs-radio-btn-small{width:22px;height:22px;border-width:2px}.bs-radio-btn-small.bs-radio-btn-selected:after{width:12px;height:12px}.bs-btn-animate{transition:color .2s,border-color .2s,background-color .2s}.bs-btn-animate svg{transition:fill .2s}.bs-btn-animate.bas-btn-active,.bs-btn-animate:active,.bs-btn-animate.active{transition:color 0s,background-color 0s}.bs-btn-animate.bas-btn-active svg,.bs-btn-animate:active svg,.bs-btn-animate.active svg{transition:fill 0s}.bs-btn-animate.bas-btn-active-fill{transition:color 0s,background-color .2s}.bs-btn-grey{border-color:#ababab;color:#fff}.bs-btn-grey svg{fill:#ababab}.bs-btn-active-highlight-on-dark.bas-btn-active,.bs-btn-active-highlight-on-dark:active,.bs-btn-active-highlight-on-dark.active{color:#fca455;border-color:#fca455}.bs-btn-active-highlight-on-dark.bas-btn-active svg,.bs-btn-active-highlight-on-dark:active svg,.bs-btn-active-highlight-on-dark.active svg{fill:#fca455}.bs-btn-active-highlight-on-dark.bas-btn-active-fill{background-color:#fca455;color:#fff}.bs-btn-active-full-highlight-on-light.bas-btn-active,.bs-btn-active-full-highlight-on-light:active,.bs-btn-active-full-highlight-on-light.active{color:#fff;border-color:#d86600;background-color:#d86600}.bs-btn-active-full-highlight-on-light.bas-btn-active svg,.bs-btn-active-full-highlight-on-light:active svg,.bs-btn-active-full-highlight-on-light.active svg{fill:#fff}.bs-btn-active-highlight-fill-transparent{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bs-btn-active-highlight-fill-transparent svg{fill:#fca455}.bs-btn-active-highlight-fill-transparent.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bs-btn-active-highlight-on-light.bas-btn-active,.bs-btn-active-highlight-on-light:active,.bs-btn-active-highlight-on-light.active{color:#d86600;border-color:#d86600}.bs-btn-active-highlight-on-light.bas-btn-active svg,.bs-btn-active-highlight-on-light:active svg,.bs-btn-active-highlight-on-light.active svg{fill:#d86600}.bs-btn-active-highlight-on-light.bas-btn-active-fill{background-color:#d86600;color:#fff}.bs-link-button{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;color:#d86600;padding:10px;transition:color .2s}.bs-link-button:active{transition:color 0s;color:#a54e00}.bs-segmented-ctrl{font-family:Roboto,sans-serif;font-weight:400;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-radius:6px;border-width:1px;border-style:solid;overflow:hidden}.bssc-el{position:relative;flex:1 1 auto;text-align:center;font-size:.8em;border-right-width:1px;border-right-style:solid;height:100%}.bssc-el:before{content:"l";display:block;opacity:0;z-index:-1;padding-top:.5em;padding-bottom:.5em}.bssc-el:last-child{border-right:none}.bssc-el-text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bs-lbl-base{font-family:Roboto,sans-serif;font-weight:400;padding:.42em 1em .48em;border:1px solid;border-radius:.5em;text-align:center}.bs-lbl--grey{color:#ababab;border-color:#ababab}.bs-title-line{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.bs-title-line:before,.bs-title-line:after{position:relative;flex:1 1 auto;height:1px;width:100%}.bs-title-line-txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:0 0 auto;max-width:100%}.bs-title-line-inline{display:inline-flex}.bs-title-line-font-light{font-family:Roboto,sans-serif;font-weight:300}.bs-title-line-color-dark{color:#ababab}.bs-title-line-color-dark:before,.bs-title-line-color-dark:after{background-color:#ababab}.bs-title-line-color-light{color:rgba(255,255,255,.6)}.bs-title-line-color-light:before,.bs-title-line-color-light:after{background-color:rgba(255,255,255,.2)}.bs-title-line-size-large{font-size:2em;margin-top:.4em;margin-bottom:.4em}.bs-title-line-size-normal{font-size:1.2em;margin-top:.4em;margin-bottom:.4em}.bs-title-line-empty:after{content:""}.bs-title-line-left{text-align:left}.bs-title-line-left:after{content:"";margin-left:.5em}.bs-title-line-right{text-align:right}.bs-title-line-right:before{content:"";margin-right:.5em}.bs-title-line-center{text-align:center}.bs-title-line-center:before,.bs-title-line-center:after{content:""}.bs-title-line-center:before{margin-right:.5em}.bs-title-line-center:after{margin-left:.5em}.bas-context--light .bs-title-line-txt{color:rgba(0,0,0,.35)}.bas-spinner-small{display:block;position:relative;width:30px;height:20px}.bas-spinner-small .bas-spinner-blade{background-color:silver}.bas-spinner-small-highlight{display:block;position:relative;width:40px;height:20px}.bas-spinner-small-highlight .bas-spinner-blade{background-color:#fca455}.bas-button{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:inline-block;padding:1px;vertical-align:middle;border-width:1px;border-style:solid;border-color:rgba(252,164,85,.25);border-radius:15px;font-size:1em;color:#fff;text-transform:uppercase;text-align:center;background-color:rgba(252,164,85,.1);overflow:hidden}.bs-btn-select{font-family:Roboto,sans-serif;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;cursor:pointer;padding:.3em .5em;line-height:initial;border-width:1px;border-style:solid;border-color:#d86600;border-radius:15px;color:#d86600;background-color:transparent}.bs-btn-select.bs-btn-select-transition{transition:color 1s,background-color 1s,border-color 1s}.bs-btn-select.bas-btn-active,.bs-btn-select:active{background-color:#d86600;color:#fff}.bs-btn-select.bs-btn-select-disabled{border-color:#ababab;color:#777;background-color:transparent}.bs-btn-centered{text-align:center}.bas-button-join{height:24px;padding:1px .5em;line-height:24px;transition:color .2s}.bas-button-join svg{transition:fill .2s}.bas-button-join.bas-btn-active,.bas-button-join:active{transition:none;color:#fca455}.bas-button-join.bas-btn-active svg,.bas-button-join:active svg{fill:#fca455;transition:none}@media (max-width: 667px){.bas-button-join{height:24px;padding:1px .5em;font-size:1.8em;line-height:24px}}.bas-toggle-dark .bas-toggle>.toggle-background{background-color:#d86600}.bas-toggle{cursor:pointer;position:relative;display:inline-block;width:42px;margin:0 1px;padding:1px;vertical-align:middle;border-width:1px;border-style:solid;border-color:rgba(252,164,85,.25);border-radius:15px;background-color:rgba(252,164,85,.1);overflow:hidden;transform:translateZ(0)}.bas-toggle>.toggle-background{position:absolute;height:100%;width:100%;top:0;left:0;border-radius:15px;background-color:#fca455;opacity:0;transition:opacity .2s}.bas-toggle>.toggle-handle{display:block;height:24px;width:24px;border-radius:100%;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.5);transition:transform .2s;transform:translate(0)}.bas-toggle.active>.toggle-background{opacity:1}.bas-toggle.active>.toggle-handle{transform:translate(18px)}.bas-toggle.disabled{border-color:rgba(190,190,190,.25);background-color:rgba(190,190,190,.4);pointer-events:none;cursor:pointer}.bas-toggle.disabled>.toggle-background{background-color:#bebebe}.bas-toggle.disabled>.toggle-handle{box-shadow:0 0 4px rgba(0,0,0,.25);background-color:#e5e5e5}.btbs-default{display:block}.btbs-active{display:none}.bs-quad-position{position:relative}.bsqp-item{position:absolute;display:block;width:40%;height:40%;background-color:#777}.bsqp-tl{top:0;left:0}.bsqp-tr{top:0;right:0}.bsqp-bl{bottom:0;left:0}.bsqp-br{bottom:0;right:0}.bsqp--is-tl .bsqp-tl,.bsqp--is-tr .bsqp-tr,.bsqp--is-bl .bsqp-bl,.bsqp--is-br .bsqp-br{background-color:#ddd}.bs-input{padding:.6em 1em;border-radius:999999px;box-sizing:border-box}.bs-input-container{position:relative;border-radius:999999px}.bs-input-element{width:100%;height:2em;padding:.6em 1em;font-size:1em;border:none;box-sizing:border-box}.bs-input-element--right-icon-spacing{padding-right:2.2em}.bs-input-icon{position:absolute;top:.37em;right:.3em;width:1.2em;height:1.2em}.bs-input-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.bs-input-on-dark{background-color:#fff}.bs-input-on-dark .bs-input-element{background-color:transparent}.bs-input-on-dark .bs-input-icon svg{fill:#ababab}.bas-scrubber{cursor:pointer;position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.bas-scrubber-wrapper,.bas-scrubber-background,.bas-scrubber-progress{position:absolute;bottom:0;left:0;height:100%;width:100%;transform:scaleZ(1);transform-origin:0 100%}.bas-scrubber-wrapper{transition:transform .2s}.bas-scrubber-background{background-color:rgba(0,0,0,.4)}.bas-scrubber-progress{background-color:rgba(252,164,85,.8)}.bas-scrubber .bas-scrubber-wrapper{transform:scale3d(1,.25,1)}.bas-scrubber.bas-scrubber-enlarge .bas-scrubber-wrapper{transform:scaleZ(1)}.bas-scroll-indicator{position:absolute;left:0;bottom:0;width:100%;text-align:center;height:16px}.bas-scroll-indicator svg{fill:rgba(255,255,255,.25)}.bas-scroll-indicator-arrow{display:inline-block;width:16px;height:16px}.bs-btn-full-highlight-on-dark{border-color:#fca455;background-color:#fca455;color:#fff}.bs-btn-full-highlight-on-dark svg{fill:#fff}.bs-btn-full-highlight-transparent{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bs-btn-full-highlight-transparent svg{fill:#fca455}.bs-btn-full-highlight-transparent.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bs-btn-full-highlight-on-light{border-color:#d86600;background-color:#d86600;color:#fff}.bs-btn-full-highlight-on-light svg{fill:#fff}.bs-btn-on-dark{border-color:rgba(255,255,255,.65);color:#fff}.bs-btn-on-dark svg{fill:#fff}.bs-btn-on-light{border-color:#a0a0a0;color:#444}.bs-btn-on-light svg{fill:#444}.bs-btn-on-light-disabled{border-color:#a0a0a0;color:#a0a0a0}.bs-btn-on-light-disabled svg{fill:#a0a0a0}.bs-btn-highlight-on-dark{border-color:#fca455;color:#fca455}.bs-btn-highlight-on-dark svg{fill:#fca455}.bs-btn-highlight-on-light{border-color:#d86600;color:#d86600}.bs-btn-highlight-on-light svg{fill:#d86600}.bs-btn-instant{transition:color 0s,border-color 0s,background-color 0s}.bs-btn-instant svg{transition:fill 0s}.bs-btn-fast{transition:color .2s,background-color .2s,border-color .2s}.bs-btn-fast svg{transition:fill .2s}.bs-btn-foreground{border-color:#fff;color:#fff}.bs-btn-foreground svg{fill:#fff}.bs-pulse-fade{animation-name:bas-kf-fade-pulse;animation-duration:1.8s;animation-iteration-count:infinite;animation-play-state:running}.bs-pulse-fade-1{animation-delay:-.7s}.bs-pulse-fade-2{animation-delay:-.4s}.bs-pulse-fade-3{animation-delay:-.1s}.bas-video-element{width:100%;height:100%;overflow:hidden;object-fit:cover;position:absolute}.bas-pagination-scroll{width:100%;height:0;overflow:hidden;position:relative;transition:height .2s}.bas-pagination-scroll .bas-pagination-scroll-indicator,.bas-pagination-scroll .bas-pagination-scroll-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s;display:inline-block}.bas-pagination-scroll .bas-pagination-scroll-indicator{position:relative;width:30px;height:30px;transition-delay:.2s;cursor:pointer;opacity:0}.bas-pagination-scroll .bas-pagination-scroll-indicator svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:rgba(255,255,255,.65);width:100%}.bas-pagination-scroll .bas-pagination-scroll-indicator:active svg{fill:#fca455}.bas-pagination-scroll .bas-pagination-scroll-spinner{width:20px;height:20px;opacity:0;pointer-events:none}.bas-pagination-scroll .bas-pagination-scroll-spinner .bas-spinner-blade{background-color:#777}.bas-pagination-scroll.bas-pagination-scroll-has-more,.bas-pagination-scroll.bas-pagination-scroll-loading{height:50px;transition:none}.bas-pagination-scroll.bas-pagination-scroll-has-more .bas-pagination-scroll-indicator{opacity:1}.bas-pagination-scroll.bas-pagination-scroll-loading .bas-pagination-scroll-indicator{opacity:0;transition-delay:0s}.bas-pagination-scroll.bas-pagination-scroll-loading .bas-pagination-scroll-spinner{opacity:1;transition-delay:.2s}.bas-pagination-scroll.bas-pagination-scroll-dark .bas-spinner-blade{background-color:#1f1f1f}.bas-pagination-scroll.bas-pagination-scroll-dark svg{fill:#1f1f1f}.bas-text-icon{font-family:Roboto,sans-serif;font-weight:400;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;text-align:right}.bti-text{flex:1 1 auto;display:inline-block;color:#c8c8c8}.bti-icon{flex:0 0 auto;display:inline-block;position:relative;margin-left:.3em;width:16px;height:16px}.bti-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:rgba(255,255,255,.65)}.bas-swiper-nav-icon{--swiper-navigation-size: 60px;--swiper-navigation-color: rgba(255, 255, 255, .65);--swiper-theme-color: rgba(255, 255, 255, .65)}.bas-swiper-nav-icon svg{position:static;width:36px;height:36px;fill:rgba(255,255,255,.65);transition:fill .2s}.bas-swiper-nav-icon:after,.bas-swiper-nav-icon:before{content:none}.bas-swiper-nav-icon:active svg{fill:#fca455;transition:none}.bas-swiper-nav--on-dark svg{fill:rgba(255,255,255,.65)}.bas-swiper-nav--on-dark:active svg{fill:#fca455}.outline-btn{font-family:Roboto,sans-serif;font-weight:400;color:#fff;height:44px;align-items:center;display:flex;text-align:center;border:solid 2px rgba(120,120,120,.25);border-radius:22px;box-sizing:border-box}.outline-btn-wrapper{cursor:pointer;margin:-10px;padding:10px;display:inline-block}.outline-btn-wrapper:active>.outline-btn{color:#fca455}.bas-width-collapse-animate{transition:width .2s}.bas-height-collapse-animate{transition:height .2s}.bas-spinner-blade{display:block;position:absolute;top:0;left:47.5%;width:5%;height:25%;border-radius:1em;background-color:#aaa;transform-origin:50% 200%;transform:rotate(0);opacity:0;animation:bas-spinner-blade-fade 1s infinite linear;will-change:opacity}.bas-spinner-blade-1{transform:rotate(0);animation-delay:-1s}.bas-spinner-blade-2{transform:rotate(30deg);animation-delay:-.9166666667s}.bas-spinner-blade-3{transform:rotate(60deg);animation-delay:-.8333333333s}.bas-spinner-blade-4{transform:rotate(90deg);animation-delay:-.75s}.bas-spinner-blade-5{transform:rotate(120deg);animation-delay:-.6666666667s}.bas-spinner-blade-6{transform:rotate(150deg);animation-delay:-.5833333333s}.bas-spinner-blade-7{transform:rotate(180deg);animation-delay:-.5s}.bas-spinner-blade-8{transform:rotate(210deg);animation-delay:-.4166666667s}.bas-spinner-blade-9{transform:rotate(240deg);animation-delay:-.3333333333s}.bas-spinner-blade-10{transform:rotate(270deg);animation-delay:-.25s}.bas-spinner-blade-11{transform:rotate(300deg);animation-delay:-.1666666667s}.bas-spinner-blade-12{transform:rotate(330deg);animation-delay:-.0833333333s}@keyframes bas-spinner-blade-fade{0%{opacity:1}to{opacity:0}}.bas-spinner-swoop{display:inline-block;animation-name:bas-spinner-swoop-anim-spinner;animation-duration:.84s;animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:normal;animation-play-state:running;animation-fill-mode:both;position:relative;width:100%;padding-bottom:100%}.bas-spinner-swoop .bas-spinner-swoop-circle{width:100%;height:50%;overflow:hidden;position:absolute;top:0;left:0}.bas-spinner-swoop .bas-spinner-swoop-circle .bas-spinner-swoop-circle-inner{box-sizing:border-box;display:block;content:"";transform:rotate(45deg);border-radius:50%;border-top:4px solid #fca455;border-left:4px solid #fca455;border-right:4px solid transparent;border-bottom:4px solid transparent;width:100%;height:200%;animation-name:bas-spinner-swoop-anim-circle-1;animation-delay:0s;animation-duration:1.05s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:cubic-bezier(.5,0,.5,1);animation-fill-mode:both;animation-play-state:running}.bas-spinner-swoop .bas-spinner-swoop-circle-2{transform:rotate(180deg);top:50%}.bas-spinner-swoop .bas-spinner-swoop-circle-2 .bas-spinner-swoop-circle-inner{animation-name:bas-spinner-swoop-anim-circle-2}@keyframes bas-spinner-swoop-anim-circle-1{0%{transform:rotate(60deg)}to{transform:rotate(205deg)}}@keyframes bas-spinner-swoop-anim-circle-2{0%{transform:rotate(-40deg)}to{transform:rotate(-115deg)}}@keyframes bas-spinner-swoop-anim-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bas-marquee-container{display:block;position:relative;flex:1 1 auto;overflow:hidden}.bas-marquee-mask{-webkit-mask:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);mask:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.bas-marquee-wrapper{display:inline-block;position:relative;white-space:nowrap;margin-left:1em;margin-right:1em;height:1.9em}.bas-marquee-item{font-family:Roboto,sans-serif;font-weight:300;display:inline-block;position:relative;margin:auto .5em;text-align:right;font-size:1em;color:#fff}.bas-marquee-item.big{font-family:Roboto,sans-serif;font-weight:400;font-size:1.4em}.bas-marquee-item-wrap{display:inline;margin-right:5em}.bas-marquee-divider{display:inline-block;position:relative;width:1px;margin:auto .5em;background:#fca455}.bas-marquee-hidden{display:none}.bas-marquee-divider-placeholder{font-family:Roboto,sans-serif;font-weight:400;opacity:0;font-size:1.4em}.bmq-wrapper{white-space:nowrap}.bmq-wrapper .bmq-1{max-width:100%}.bmq-wrapper .bmq-2{display:none}.bmq-wrapper .bmq-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 auto;display:none}.bmq-wrapper .bmq-separator{flex:0 0 auto;display:none}.bmq-wrapper .bmq-subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 auto;display:none}.bmq-wrapper.bmq-has-title .bmq-title,.bmq-wrapper.bmq-has-subtitle .bmq-subtitle,.bmq-wrapper.bmq-has-title.bmq-has-subtitle .bmq-separator{display:inline-block}.bmq-wrapper.bmq-marquee .bmq-1{max-width:unset}.bmq-wrapper.bmq-marquee .bmq-title,.bmq-wrapper.bmq-marquee .bmq-subtitle{flex:0 0 auto;text-overflow:clip}.bmq-wrapper.bmq-marquee.bmq-too-small .bmq-1,.bmq-wrapper.bmq-marquee.bmq-too-small .bmqc-invisible{padding-right:2em}.bmq-wrapper.bmq-marquee.bmq-too-small .bmq-2{display:inline-flex}.bmq-moving-box{white-space:nowrap}.bmqc{display:inline-flex;flex-flow:row nowrap;white-space:nowrap}.bmqc-invisible{position:absolute;display:block;white-space:nowrap;opacity:0}.bmq-el{display:inline-block;color:#fff;white-space:nowrap;overflow:hidden}.bmq-separator{position:relative;display:inline-block;width:1px;height:1.8em;margin:0 .6em;background-color:#fca455;white-space:nowrap}.bmq-title{font-family:Roboto,sans-serif;font-weight:400;margin-top:.05em;font-size:1.4em}.bmq-subtitle{font-family:Roboto,sans-serif;font-weight:300;margin-top:.4em}.bas-image{position:absolute;display:block;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:center;box-shadow:none;-webkit-filter:none;filter:none;transform:translateZ(0);opacity:1;transition:background-size .2s linear}.bas-image:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent}.bas-image svg{position:absolute;display:block;top:50%;left:50%;width:50%;box-shadow:none;transform:translate(-50%,-50%);-webkit-filter:none;filter:none}.bas-image.bas-image-background-cover{background-size:cover}.bas-image.bas-image-background-contain{background-size:contain}.bas-image.bas-image-color-foreground svg{fill:#fff}.bas-image.bas-image-color-highlight svg{fill:#fca455}.bas-image.bas-image-color-muted svg{fill:rgba(252,164,85,.6)}.bas-image.bas-image-color-light-control svg{fill:rgba(255,255,255,.65)}.bas-image.bas-image-box-shadow{box-shadow:0 0 40px #000}.bas-image.bas-image-drop-shadow{-webkit-filter:drop-shadow(0 0 10px #000);filter:drop-shadow(0 0 10px #000)}.bas-image.bas-image-brightness-0:after{content:"";background-color:#000}.bas-image.bas-image-brightness-30:after{content:"";background-color:rgba(0,0,0,.7)}.bas-image.bas-image-brightness-50{-webkit-filter:brightness(50%);filter:brightness(50%)}.bas-image.bas-image-brightness-75:after{content:"";background-color:rgba(0,0,0,.25)}.bas-image.bas-image-blur-brightness-30{-webkit-filter:blur(20px);filter:blur(20px)}.bas-image.bas-image-blur-brightness-30:after{content:"";background-color:rgba(0,0,0,.7)}.bas-image.bas-image-opacity-70{opacity:.7}.bas-image.bas-image-size-50{background-size:50%}.bas-image.bas-image-size-50 svg{width:50%}.bas-image.bas-image-size-60{background-size:60%}.bas-image.bas-image-size-60 svg{width:60%}.bas-image.bas-image-size-70{background-size:70%}.bas-image.bas-image-size-70 svg{width:70%}.bas-image.bas-image-size-80{background-size:80%}.bas-image.bas-image-size-80 svg{width:80%}.bas-image.bas-image-size-100 svg{width:100%}.bas-image.bas-image-top-40 svg{top:40%}.bas-image.bas-image-height-90 svg{height:90%}.bas-image-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;object-fit:cover;width:100%;height:100%}.bas-image-img{position:absolute;display:block;width:50%;height:50%;background-position:center;background-repeat:no-repeat;background-size:cover}.bas-image-img.bii-tl{top:0;left:0}.bas-image-img.bii-tr{top:0;right:0}.bas-image-img.bii-bl{bottom:0;left:0}.bas-image-img.bii-br{bottom:0;right:0}.bii-fade-in{transition:opacity .2s linear}.bii-init{opacity:0}.bas-image-transition.bas-image-trans-no-box-shadow .bas-image{box-shadow:none}.bas-image-transition.bas-image-transition--fade .bas-image.ng-enter,.bas-image-transition.bas-image-transition--fade .bas-image.ng-leave{transition:opacity .5s linear,background-size .2s linear}.bas-image-transition.bas-image-transition--fade .bas-image.ng-enter-prepare,.bas-image-transition.bas-image-transition--fade .bas-image.ng-enter{opacity:0}.bas-image-transition.bas-image-transition--fade .bas-image.ng-enter-active,.bas-image-transition.bas-image-transition--fade .bas-image.ng-leave-prepare,.bas-image-transition.bas-image-transition--fade .bas-image.ng-leave{opacity:1}.bas-image-transition.bas-image-transition--fade .bas-image.ng-leave-active{opacity:0}.bas-image-transition.bas-image-transition--fade.bas-image-transition--fade-3 .bas-image.ng-enter,.bas-image-transition.bas-image-transition--fade.bas-image-transition--fade-3 .bas-image.ng-leave{transition:opacity .3s linear,background-size .2s linear}.bd-image-container{cursor:pointer;position:relative;padding-bottom:100%;left:50%;transform:translate(-50%);top:0;fill:rgba(252,164,85,.6);background-color:#151515}.bd-core-info-icon svg{fill:#ababab}.bd-core-info-icon-width{width:24px}.bd-core-info-icon-height{height:24px}.bd-cloud-icon{position:relative;min-width:20px;height:20px}.bd-cloud-icon svg{fill:#ababab;height:100%}.bd-cloud-icon.bd-dark-cloud svg{fill:#888}.bd-trash-icon{width:32px;height:32px}.bd-trash-icon svg{width:100%}.bd-core-slide-content{width:calc(100% - 104px);max-width:80vh}@media (min-height: 356px){.bd-core-slide-content{max-width:300px}}@media (min-width: 1200px){.bd-core-slide-content{max-width:500px}}.bd-change-account-btn-container:after{content:"";flex-grow:0;flex-shrink:0;flex-basis:8px}@media (min-height: 400px){.bd-change-account-btn-container:after{flex-basis:24px}}@media (min-height: 500px){.bd-change-account-btn-container:after{flex-basis:36px}}@media (min-height: 600px){.bd-change-account-btn-container:after{flex-basis:64px}}@media (min-height: 700px){.bd-change-account-btn-container:after{flex-basis:92px}}.bd-core{font-size:.85rem}@media (min-width: 400px){.bd-core{font-size:1rem}}.bas-discovery .bd-title,.bas-discovery .bd-placeholder{display:none}.bas-discovery.bas-discovery--show-title .bd-title,.bas-discovery.bas-discovery--show-placeholder .bd-placeholder{display:block}.bd-cloud-icon-integrator-access{display:none}.bas-device--pro-live .bd-cloud-icon-integrator-access{display:block}.bd-core .bas-image-parent.bas-image--valid:not(.bas-image--default) .bd-core-info-top{background-image:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.35) 70%,transparent 100%)}.bd-core .bas-image-parent.bas-image--valid:not(.bas-image--default) .bd-core-info{background-image:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.25) 80%,transparent 100%)}.bd-core .bd-trash-icon,.bd-core .bd-core-info-icon,.bd-core .bd-cloud-icon-online,.bd-core .bd-cloud-icon-integrator-access,.bd-core .bas-project-online-cloud-icon,.bd-core .bas-project-offline-cloud-icon,.bd-core .bas-project-integrator-access-granted-icon,.bd-core .bas-project-integrator-access-disabled-icon,.bd-core .bd-core-location{display:none}.bd-core .bd-core-info-top{opacity:0}.bd-core.discovered-core-show-extra-info .bd-core-info-top{opacity:1}.bd-core.discovered-core-has-location .bd-core-location,.bd-core.discovered-core-is-remote .bd-core-info-icon,.bd-core.discovered-core-is-remote .bd-cloud-icon-online,.bd-core.discovered-core-is-remote .bas-project-offline-cloud-icon,.bd-core.discovered-core-is-remote .bas-project-integrator-access-disabled-icon,.bd-core.discovered-core-is-remote.discovered-core-is-online .bas-project-online-cloud-icon{display:block}.bd-core.discovered-core-is-remote.discovered-core-is-online .bas-project-offline-cloud-icon{display:none}.bd-core.discovered-core-is-remote.discovered-core--integrator-access-granted .bas-project-integrator-access-granted-icon{display:block}.bd-core.discovered-core-is-remote.discovered-core--integrator-access-granted .bas-project-integrator-access-disabled-icon{display:none}.bd-core.discovered-core-is-deletable .bd-trash-icon{display:flex}.bd-core.discovered-core-is-selected .bd-image-container{opacity:.75}.bd-change-account-btn-container,.bd-top-filler,.bd-change-account-btn{display:none}.bas-device--supports-live .bd-change-account-btn-container{display:flex}.bas-device--supports-live .bd-top-filler,.bas-device--supports-live .bd-change-account-btn{display:block}.main-splash{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:2;transition:opacity .2s;opacity:1}.main-splash.ng-hide{opacity:0}.bas-splash .loading-info-container,.bas-splash .home-button-container{flex:1}.bas-splash .bas-splash-content-max-width{max-width:15em}.bas-splash .bas-splash-title,.bas-splash .bas-splash-title-spinner,.bas-splash .bas-splash-subtitle,.bas-splash .bas-splash-action,.bas-splash .bas-splash-home-button{display:none}.bas-splash.bas-splash-show-title .bas-splash-title{display:block;font-size:1.2em;padding-top:1em;color:#b7b7b7}.bas-splash.bas-splash-show-title-spinner .bas-splash-title-spinner{display:block}.bas-splash.bas-splash-show-subtitle .bas-splash-subtitle{display:block;font-size:1em;color:#b7b7b7}.bas-splash.bas-splash-show-action .bas-splash-action{display:inline-block;max-width:180px}.bas-splash.bas-splash-show-home-button .bas-splash-home-button{display:block;max-width:180px}.bas-device-lisa .bas-splash.bas-splash-show-action .bas-splash-action,.bas-device-lisa .bas-splash.bas-splash-show-title-spinner .bas-splash-title-spinner{display:none}.bas-device-lisa .bas-splash.bas-show-ellipsis-three-dots .bas-splash-title:not(:empty):after{content:"..."}.bas-device-lisa .bas-splash.bas-show-ellipsis-two-dots .bas-splash-title:not(:empty):after{content:".."}.bas-splash-title-spinner{margin-bottom:2em;margin-top:2em;width:36px}@media (max-width: 400px){.bas-splash-title-spinner{width:24px}}.bas-splash-logo{width:158px;height:36px;fill:#fff}.br-text{font-family:Roboto,sans-serif;font-weight:300;color:#fff}.br-text-highlight{font-family:Roboto,sans-serif;font-weight:300;color:#d86600}.br-text-muted{font-family:Roboto,sans-serif;font-weight:300;color:#959595}.bas-root-header{background-color:transparent}.bas-root-header .mhm-title{vertical-align:middle}@media (max-height: 360px){.bas-root-header .mhm-title{padding-left:.5em}}.brh-left{float:left}.brh-right{float:right}.brh-item{position:relative}.brh-item svg{fill:#fff}.brh-title{font-family:Roboto,sans-serif;font-weight:400;width:71px;height:16px;padding:16px;color:#fff}@media (min-width: 667px){.brh-title{width:89px;height:20px;padding:20px}}.brh-context{cursor:pointer;width:24px;height:24px;padding:12px 16px}.brh-context:active svg{fill:#d86600}@media (min-width: 667px){.brh-context{padding:18px 20px}}.bas-root-section.bas-notch-padding--all .bas-absolute-notch-child{padding:0;padding-top:var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0));padding-left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));padding-right:var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0));padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0));box-sizing:border-box}.brs-center{width:80%}.brs-button-width{width:90vw;max-width:300px}.brs-max-width-300{max-width:300px}.br-title,.br-title-large{font-size:1.3em}@media (min-width: 667px){.br-title-large{font-size:1.5em}}@media (min-width: 667px){.br-title-flexible-font{font-size:1.3em}}.br-subtitle{color:#959595}.br-action{margin-top:1em;width:100%}.br-line{width:100%;height:1px;margin-left:auto;margin-right:auto;background-color:#444}@media (max-width: 350px){.br-line{margin-bottom:1.2em;margin-top:1.2em}}.br-spacing-vertical-large{margin-top:36px;margin-bottom:36px}.br-spacing-vertical{margin-top:24px;margin-bottom:24px}.br-spacing-vertical-small{margin-top:12px;margin-bottom:12px}.br-button-override{font-size:1em;background-color:transparent}.br-button-sides{padding-left:16px;padding-right:16px}.br-button-below{padding-bottom:10px}@media (max-height: 500px){.br-button-below{padding-bottom:20px}}.brs-title-back{position:absolute;display:flex;top:0;left:0;height:100%;padding-right:12px}.brs-title-back svg{align-self:center;width:24px;height:24px;fill:#999}.bas-profile-page-container .swiper-button-next,.bas-profile-page-container .swiper-button-prev,.bd-swiper-container .swiper-button-next,.bd-swiper-container .swiper-button-prev{opacity:1;transition:opacity .2s}.bas-profile-page-container .swiper-button-next.swiper-button-disabled,.bas-profile-page-container .swiper-button-prev.swiper-button-disabled,.bd-swiper-container .swiper-button-next.swiper-button-disabled,.bd-swiper-container .swiper-button-prev.swiper-button-disabled{opacity:0}@media (min-width: 667px){.bas-profile-page-container .swiper-button-next,.bas-profile-page-container .swiper-button-prev{display:none}}.br-profiles .bas-login--spinner,.br-profiles .bas-login--retry-users{display:none}.br-profiles .bas-login--retry-users{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff}.br-profiles .bas-login--spinner{width:50px;height:50px;margin-bottom:24px}.br-profiles.bas-login--show-retry-users .bas-login--retry-users{display:flex}.br-profiles.bas-login--show-retry-users .bas-login--profiles{display:none}.br-profiles.bas-login--show-spinner .bas-login--spinner{display:block}.br-profiles.bas-login--show-spinner .bas-login-profile{display:none}.br-profiles-container .br-profile-avatar{width:0;height:0}.br-profiles-container .br-profile{margin-top:12px}@media (min-height: 174px){.br-profiles-container .br-profile-avatar{width:64px;height:64px}}@media (min-height: 214px){.br-profiles-container .br-profile-avatar{width:92px;height:92px}}@media (min-height: 284px){.br-profiles-container .br-profile{margin-top:48px}.br-profiles-container .br-profile-avatar{width:144px;height:144px}}@media (min-width: 667px){.br-profiles-container .br-profiles-wrapper{flex-flow:row wrap;justify-content:center;padding-top:12px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (min-width: 667px) and (min-height: 400px){.br-profiles-container .br-profiles-wrapper{padding-top:24px}}@media (min-width: 667px){.br-profiles-container .br-profile{height:auto;max-width:144px;margin-top:0;margin-left:12px;margin-right:12px}}.bas-login--cancel{width:auto;margin:0 auto}.br-profile:active .br-profile-avatar{border-color:#d86600;transition:border-color 0s}.br-profile:active .br-profile-avatar svg{fill:#fca455;transition:fill 0s}.br-profile-avatar{position:relative;width:144px;height:144px;margin-left:auto;margin-right:auto;border-radius:100%;border-width:6px;border-style:solid;border-color:#898989;overflow:hidden;box-sizing:border-box;text-align:center;transition:border-color .2s;z-index:0}.br-profile-avatar .br-profile-avatar-img{background-size:cover;background-position:center;background-image:none;position:relative;height:100%;width:100%}.br-profile-avatar .br-profile-avatar-img:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:opacity .2s ease-in-out;background-color:rgba(0,0,0,.7);opacity:0;pointer-events:none;overflow:hidden;border-radius:100%}.br-profile-avatar .br-profile-avatar-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25%;height:25%;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.br-profile-avatar svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:90%;margin-top:5%;fill:#898989;z-index:-1;transition:fill .2s}.br-profile-username{position:relative;display:flex;flex-flow:row wrap;justify-content:center;max-width:100%;word-wrap:break-word;margin-top:10px}.brp-lock{position:relative;display:inline-block;width:15px;height:19px;margin-top:-2px;vertical-align:top}.brp-lock svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:#898989}.brp-name{font-family:Roboto,sans-serif;font-weight:300;display:inline-block;color:#fff;vertical-align:top;white-space:normal;word-wrap:break-word;max-width:100%}.br-input-form{margin-top:16px;margin-left:16px;margin-right:16px}@media (min-width: 667px){.br-input-form{margin-top:12px;margin-left:0;margin-right:0}}.bas-login-profile .brp-lock{display:none}.bas-login-profile .bas-login-profile-password-field{height:0;overflow:hidden}.bas-login-profile.bas-login-profile-has-password .brp-lock{display:inline-block}.bas-login-profile.bas-login-profile-has-password .brp-name{margin-left:10px;margin-right:10px}.bas-login-profile.bas-login-profile-selected .br-profile-avatar{border-color:#fca455}.bas-login-profile.bas-login-profile-selected .br-profile-avatar svg{fill:#fca455}.bas-login-profile.bas-login-profile-selected.bas-login-profile-has-password .bas-login-profile-password-field{height:auto}.bas-profiles--loading{pointer-events:none}.bas-profiles--loading .bas-login-profile-selected .br-profile-avatar .br-profile-avatar-img:after{opacity:1}.bas-profiles--loading .bas-login-profile-selected .br-profile-avatar .br-profile-avatar-spinner{opacity:1}.root-body-modal-on-top>.modal{z-index:5}.bas-body:not(.bas-device--supports-live).bas-device--only-web-rtc .bas-connect--main-modal-button{display:none}.bas-main-header{background-color:rgba(0,0,0,.6)}.main{cursor:default;position:absolute;display:flex;flex-flow:column nowrap;height:100%;width:100%;top:0;left:0;overflow:hidden;box-sizing:border-box}.bas-state-transition .bmc-content,.bas-state-transition .main-section-container{animation-timing-function:ease;transform:translateZ(0)}.bas-state-transition.bas-state-transition-fade .main-section-container{opacity:1}.bas-state-transition.bas-state-transition-fade .main-section-container.ng-enter-prepare{opacity:0}.bas-state-transition.bas-state-transition-fade .main-section-container.ng-enter{animation:.3s fade-in}.bas-state-transition.bas-state-transition-fade .main-section-container.ng-leave-prepare{opacity:1}.bas-state-transition.bas-state-transition-fade .main-section-container.ng-leave{animation:.3s fade-out}.bas-state-transition.bas-state-transition-in .main-section-container.ng-enter-prepare{transform:translate3d(100%,0,0)}.bas-state-transition.bas-state-transition-in .main-section-container.ng-enter{animation:.3s slide-in-right}.bas-state-transition.bas-state-transition-in .main-section-container.ng-leave-prepare{transform:translateZ(0)}.bas-state-transition.bas-state-transition-in .main-section-container.ng-leave{animation:.3s slide-out-right}.bas-state-transition.bas-state-transition-out .main-section-container.ng-enter-prepare{transform:translate3d(-100%,0,0)}.bas-state-transition.bas-state-transition-out .main-section-container.ng-enter{animation:.3s slide-in-left}.bas-state-transition.bas-state-transition-out .main-section-container.ng-leave-prepare{transform:translateZ(0)}.bas-state-transition.bas-state-transition-out .main-section-container.ng-leave{animation:.3s slide-out-left}.bas-state-transition.bas-state-content-transition-in .bmc-content.ng-enter{animation:.3s slide-in-right}.bas-state-transition.bas-state-content-transition-in .bmc-content.ng-leave{animation:.3s slide-out-right}.bas-state-transition.bas-state-content-transition-out .bmc-content.ng-enter{animation:.3s slide-in-left}.bas-state-transition.bas-state-content-transition-out .bmc-content.ng-leave{animation:.3s slide-out-left}.main-header{position:relative;flex:0 0 auto}.main-section{position:relative;flex:1 1 auto;transform:translateZ(0)}.main-section-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.main-background{position:absolute;display:block;top:0;left:0;bottom:0;right:0;background-color:#000;transform:translateZ(0)}.main-background *{display:none}.bas-pref-show-background-enabled .main-background *{display:block}.bas-device-browser .bas-browser-scroll-bar{-ms-overflow-style:auto;overflow-x:auto;overflow-y:visible}.bas-device-browser .bas-browser-scroll-bar::-webkit-scrollbar{display:block;height:8px}.bas-device-browser .bas-browser-scroll-bar::-webkit-scrollbar-track{display:none}.bas-device-browser .bas-browser-scroll-bar::-webkit-scrollbar-thumb{border-radius:9999px}.bas-device-browser .bas-browser-scroll-bar::-webkit-scrollbar-thumb{background-color:rgba(136,136,136,.5)}.bas-device-browser .bas-browser-scroll-bar-solid{-ms-overflow-style:auto;overflow-x:auto;overflow-y:visible}.bas-device-browser .bas-browser-scroll-bar-solid::-webkit-scrollbar{display:block;height:8px}.bas-device-browser .bas-browser-scroll-bar-solid::-webkit-scrollbar-track{display:none}.bas-device-browser .bas-browser-scroll-bar-solid::-webkit-scrollbar-thumb{border-radius:9999px}.bas-device-browser .bas-browser-scroll-bar-solid::-webkit-scrollbar-thumb{background-color:#444}.main-section-content{position:absolute;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;-webkit-overflow-scrolling:touch;height:100%;right:0;left:300px;overflow:hidden;background-color:rgba(255,255,255,.8)}@media (max-width: 668px){.main-section-content{left:0}}@media (min-width: 667px) and (orientation: portrait){.main-section-content.library-drawer{left:200px}}.main-section-content.msc--dark{background-color:transparent}.main-section-content.msc--dark .bmc-content-bg{background-color:rgba(0,0,0,.25)}.main-section-content.msc--dark .bbs.bbs-active-select:active{background-color:rgba(255,255,255,.04)}.main-section-content.msc--dark .bbs-section{margin-bottom:0}.main-section-content.msc--dark .bbsi{color:#fff}.main-section-content.msc--dark .bbs-name{color:#f1f1f1}.main-section-content.msc--dark .bbs-name-subtext{color:silver}.main-section-content.msc--dark .bbs-flex-name .bbs-name-subtext{color:#888}.main-section-content.msc--dark .bs-title-line .bs-title-line-txt{color:#f1f1f1}.main-section-content.msc--dark .bs-title-line:after{content:none}.main-section-content.msc--dark .bbs-title.bs-title-line{font-weight:700;font-size:.9em}.main-section-content.msc--dark .bmcis-title{font-size:1em;font-weight:400}.main-section-content.msc--dark .bas-settings-link{color:#f1f1f1}.main-section-content.msc--dark .bas-settings-link:link,.main-section-content.msc--dark .bas-settings-link:visited,.main-section-content.msc--dark .bas-settings-link:focus{color:#f1f1f1}.main-section-content.msc--dark .bas-settings-link:hover,.main-section-content.msc--dark .bas-settings-link:active{color:#fff}.main-section-content.msc--dark .bbs-separated:before{background-color:#353535}.main-section-content.msc--dark .bs-btn-select{border-color:#fca455;color:#fca455}.main-section-content.msc--dark .bbs-slider-value,.main-section-content.msc--dark .bbs-slider-unit{color:#fff}.main-section-content.msc--dark .bbs-disabled .bbs-name,.main-section-content.msc--dark .bbs-disabled .bbs-slider-value{color:rgba(255,255,255,.5)}.main-section-content.msc--dark .bbs-disabled .bbs-value{color:#adadad}.main-section-content.msc--dark .bmc-list-item:before{content:none}.main-section-content.msc--dark .bmc-list-item .bmci-name{color:#fff;font-weight:lighter}.main-section-content.msc--dark .bmc-list-item:not(.slip-reordering) .bmci-order svg{fill:#fff}.main-section-content.msc--dark .bbc-title,.main-section-content.msc--dark .bbc-body,.main-section-content.msc--dark .bbc-list-item .bbci-name{color:#fff}.main-section-content.msc--dark .bbc-list-item:before{background-color:#666}.main-section-content.msc--dark .bbs-action .bbs-name,.main-section-content.msc--dark .bbs-action .bbs-name .bbs-name-subtext{color:#fca455}.main-section-content.msc--dark .bbs-action.bbs-disabled .bbs-name,.main-section-content.msc--dark .bbs-action.bbs-disabled .bbs-name .bbs-name-subtext{color:#adadad}.main-section-content.msc--dark .bas-app-header{background-color:rgba(0,0,0,.6);color:#fff}.main-section-content.msc--dark .bip-name{color:#fff}.main-section-content-music{position:absolute;top:0;left:0;right:0;bottom:49px;bottom:calc(49px + var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)));overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (min-width: 667px){.main-section-content-music{bottom:70px;bottom:calc(70px + var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)))}}.main-section-drawer{position:absolute;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#151515;z-index:1;transform:translate(0);transition:transform .2s}@media (min-width: 667px){.main-section-drawer{width:300px;background-color:rgba(0,0,0,.6);transition:none}}@media (min-width: 667px) and (orientation: portrait){.main-section-drawer.library-drawer{width:200px}}.bms-has-placeholder .bmsd-item:nth-last-child(2):after{border-bottom:none}.bms-has-placeholder .bmsd-item:nth-last-child(2).bas-notch-margin{margin-bottom:0}.bms-has-placeholder .bmsdi-placeholder{display:none}.bms-has-placeholder.bms-placeholder-show .bmsd-item:nth-last-child(2).bas-notch-margin{margin-bottom:0}.bms-has-placeholder.bms-placeholder-show .bmsdi-placeholder{display:block}.bmsd-hide .main-section-drawer{transform:translate(-100%)}@media (min-width: 667px){.bmsd-hide .main-section-drawer{transform:translate(0)}}.bmsd-header{position:relative;flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;height:44px;box-sizing:border-box}@media (min-width: 667px){.bmsd-header{height:3.2em}}.bmsdh-transparent{border-bottom:2px solid rgba(255,255,255,.1)}.bmsdh-button{cursor:pointer;background-color:#000}.bmsdh-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.2);opacity:0;transition:opacity .2s}.bmsdh-button:active:before{opacity:1;transition:opacity 0s}.bmsdh-button:active .bmsdh-icon>svg{fill:#fca455;transition:fill 0s}.bmsdh-button:active .bmsdh-title{color:#fca455;transition:color 0s}.bmsdh-icon{position:relative;flex:0 0 auto;width:24px;height:100%;margin-left:10px}.bmsdh-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65);transition:fill 1s}@media (min-width: 667px){.bmsdh-icon{margin-left:14px;width:28px}}.bmsdh-title{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;min-width:0;margin:0 .4em 0 1em;color:#fff;transition:color 1s}.bmsdh-title-container{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin:0 .4em 0 1em}.bmsdh-title-title{flex:1 1 auto;min-width:0}.bmsdh-badge{flex:0 0 auto;margin:0 .4em 0 .8em}.bmsdh-filler{flex:100 100 auto;min-width:0}.bmsdh-control{cursor:pointer;position:relative;flex:0 0 auto;width:24px;height:100%;margin:0 1em 0 0}.bmsdh-control>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65);transition:fill 1s}.bmsdh-control.active>svg{fill:#d86600;transition:fill 0s}.bmsd-scroll-container{flex:1 1 auto;position:relative;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.bmsd-scroll-container.bmsd-scroll-container-wrapped{padding-left:0;padding-left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));padding-bottom:0;padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0));box-sizing:border-box}.bmsd-title-header-spacing{margin:1em}.bmsd-title-header-wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between}.bmsd-title-header-wrapper .bmsd-title{flex:1 1 auto}.bmsd-title-header-wrapper .bmsd-title-header-action{flex:0 0 auto}.bmsd-title{font-family:Roboto,sans-serif;font-weight:400;color:#777;font-size:1em}.bmsd-title-header-action{cursor:pointer;color:#fca455}.bmsd-placeholder{font-family:Roboto,sans-serif;font-weight:300;margin:1em;text-align:center;color:#777;font-size:1em}.bmsd-items{display:block;width:100%;list-style-type:none}.bmsd-items-abs-header{position:absolute;top:44px;bottom:0}@media (min-width: 667px){.bmsd-items-abs-header{top:3.2em}}.bmsd-item{cursor:pointer;padding:.6em 1em;box-sizing:border-box}.bmsd-item:last-child:after{border-bottom:none}.bmsd-item:last-child.bas-notch-margin{margin-bottom:0}.bmsdi-placeholder{font-family:Roboto,sans-serif;font-weight:400;flex:0 0 auto;display:block;margin-top:20px;margin-bottom:20px;font-size:.8em;text-align:center;color:#777}.bmsd-item-ellie,.bmsd-item-lisa,.bmsd-item-lena{display:none}.bmsd-item-exclude-ellie,.bas-device-ellie .bmsd-item-ellie{display:block}.bas-device-ellie .bmsd-item-exclude-ellie,.bas-device-lisa .bmsd-item-exclude-lisa{display:none}.bas-device-lisa .bmsd-item-lisa{display:block}.bas-device-lena .bmsd-item-exclude-lena{display:none}.bas-device-lena .bmsd-item-lena{display:block}.bmsd-item-indicator{position:relative}.bmsd-item-indicator .bmsdi-order{top:50%;transform:translateY(-50%);display:none;position:absolute;width:16px}.bmsd-item-indicator .bmsdi-order svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bmsd-item-indicator .bmsdi-name.name-no-ver-margin,.bmsd-item-indicator .bmsdi-name{margin-right:34px}.bmsd-item-indicator .bmsdi-indicator{position:absolute;top:0;right:1em}.bmsd-item-indicator.slip-reordering .bmsdi-order{display:block}.bmsd-item-indicator.slip-reordering .bmsdi-name{margin-left:20px}.bmsd-item-indicator.slip-reordering .bmsdi-name{color:#fca455;transition:color 0s}.bmsd-item-indicator.slip-reordering .bmsdi-indicator>svg{fill:#fca455;transition:fill 0s}.bmsd-item-indicator.active .bmsdi-name{color:#fca455;transition:color 0s}.bmsd-item-indicator.active .bmsdi-name-icon svg{fill:#fca455;transition:fill 0s}.bmsd-item-indicator.active .bmsdi-indicator>svg{fill:#fca455;transition:fill 0s}.bmsd-item-alarm{position:relative;height:3.2em;transition:background-color 1s}.bmsd-item-alarm .bmsdi-toggle{position:absolute;top:.6em;left:1em}.bmsd-item-alarm .bmsdi-name-container{margin-left:54px;margin-right:40px}.bmsd-item-alarm .bmsdi-control{position:absolute;top:.4em;right:1em}.bmsd-item-alarm.selected{background-color:rgba(252,164,85,.25);transition:background-color 0s}.bmsd-item-lisa-element .bmsdi-toggle{position:absolute;top:.7em;right:1em;transition:opacity .2s;opacity:1;pointer-events:initial}.bmsd-item-lisa-element .bmsdi-order{display:block}.bmsd-item-lisa-element .bmsdi-order svg{fill:#fff;pointer-events:none}.bmsd-item-lisa-element.slip-reordering .bmsdi-toggle{opacity:0;pointer-events:none}.bmsd-item-lisa-element.slip-reordering .bmsdi-name{margin-left:28px}.bmsd-item-lisa-element.slip-reordering .bmsdi-order svg{fill:#fca455}.bmsd-item-lisa-element .bmsdi-name{margin-left:28px}.bmsd-item-player-queue{position:relative}.bmsd-item-player-queue .bmsdi-order{position:absolute;display:none;top:0;left:1em}.bmsd-item-player-queue .bmsdi-name-container{margin-left:0;margin-right:0}.bmsd-item-player-queue .bmsdi-title{font-family:Roboto,sans-serif;font-weight:400;font-size:1em}.bmsd-item-player-queue .bmsdi-subtitle{font-family:Roboto,sans-serif;font-weight:300}.bmsd-item-player-queue .bmsdi-indicator{position:absolute;display:none;top:0;right:1em}.bmsd-item-player-queue.bmsdi-playing .bmsdi-name-container{margin-left:0;margin-right:16px}.bmsd-item-player-queue.bmsdi-playing .bmsdi-indicator,.bmsd-item-player-queue.slip-reordering .bmsdi-order{display:block}.bmsd-item-player-queue.slip-reordering .bmsdi-name-container{margin-left:16px;color:#d86600;transition:color 0s}.bmsd-item-player-queue.slip-reordering.bmsdi-playing .bmsdi-name-container{margin-left:16px;margin-right:16px}.bmsd-item-player-queue.slip-reordering.bmsdi-playing .bmsdi-indicator{display:block}.bmsd-item-schedule{position:relative}.bmsd-item-schedule .bmsdi-order{top:50%;transform:translateY(-50%);display:none;position:absolute;width:16px;left:32px}.bmsd-item-schedule .bmsdi-order svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bmsd-item-schedule .bmsdi-toggle{position:absolute;top:.6em;left:1em}.bmsd-item-schedule .bmsdi-name.name-no-ver-margin,.bmsd-item-schedule .bmsdi-name{margin-left:50px;margin-right:34px}.bmsd-item-schedule .bmsdi-indicator{position:absolute;top:0;right:1em}.bmsd-item-schedule.slip-reordering .bmsdi-order{display:block}.bmsd-item-schedule.slip-reordering .bmsdi-toggle{display:none}.bmsd-item-schedule.slip-reordering .bmsdi-name{margin-left:20px;color:#fca455;transition:color 0s}.bmsd-item-schedule.slip-reordering .bmsdi-indicator svg{fill:#fca455;transition:fill 0s}.bmsd-item-schedule.slip-reordering .brs-scene-widget-indicator,.bmsd-item-schedule.bmsd-scheduler.slip-reordering .bmsdi-toggle{display:none}.bmsd-item-schedule.active .bmsdi-name{color:#fca455;transition:color 0s}.bmsd-item-schedule.active .bmsdi-name-icon svg{fill:#fca455;transition:fill 0s}.bmsd-item-schedule.active .bmsdi-indicator>svg{fill:#fca455;transition:fill 0s}.bmsd-item-delete{position:relative}.bmsd-item-delete .bmsdi-name{margin-right:40px}.bmsd-item-delete .bmsdi-btn{position:absolute;top:.35em;right:1em}.bmsd-item-delete.selected .bmsdi-name{color:#d86600;transition:color 0s}.bmsdi-position-icon{width:20px;height:20px}.bmsdi-name{font-family:Roboto,sans-serif;font-weight:300;margin:.45em 0;color:#fff;transition:color .2s}.bmsdi-name.name-no-ver-margin{margin:0}.bmsdi-name.title{font-family:Roboto,sans-serif;font-weight:400}.bmsdi-name.subtitle{color:silver;font-size:.8em}.bmsdi-name-flex{display:flex;flex-flow:row nowrap}.bmsdi-name-item{flex:1 1 auto;min-width:0}.bmsdi-name-icon{position:relative;flex:0 0 auto;width:24px;margin-right:6px}.bmsdi-name-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65);transition:fill .2s}.bmsdi-indicator{position:relative;height:100%}.bmsdi-indicator>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65);transition:fill .2s}.bmsdi-indicator.bmsdi-indicator-arrow{width:30px}.bmsdi-indicator.bmsdi-indicator-playing{width:12px}.bmsdi-name-container{font-family:Roboto,sans-serif;font-weight:300;color:#fff;transition:color 1s}.bmsdi-title{display:block;font-size:.8em}.bmsdi-subtitle{font-family:Roboto,sans-serif;font-weight:400;display:block;font-size:.8em}.bmsdi-control{position:relative;width:36px;height:36px;border-radius:100%;border:1px solid rgba(255,255,255,.65)}.bmsdi-control>svg{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:50%;fill:rgba(255,255,255,.65)}.bmsdi-control:active{border-color:#d86600}.bmsdi-control:active>svg{fill:#d86600}.bmsdi-order{position:relative;width:12px;height:100%}.bmsdi-order>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#d86600}.bmsdi-indicator-playing>svg{fill:#d86600}.side-queue-footer{position:relative;flex:0 0 auto;display:none;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;height:4.5em;font-size:12px;background-color:#000}@media (min-width: 667px){.side-queue-footer{display:flex;font-size:16px;height:4em}}@media (min-width: 667px) and (orientation: portrait){.side-queue-footer{height:unset;flex-flow:row wrap;justify-content:space-around;align-content:flex-start}.side-queue-footer .bas-mini-player-control{margin-top:.5em;padding-bottom:.5em}.side-queue-footer .bas-mini-player-control:last-child{margin-right:.4em;margin-top:.5em}}.bas-sub-header{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:flex;flex-flow:row nowrap;align-items:center;width:100%;height:2.5em}@media (min-width: 667px){.bas-sub-header{height:3em}}.bsh-on-dark{color:#fff;background-color:rgba(0,0,0,.3)}.bsh-filler{flex:1 1 auto}.bsh-element{position:relative;flex:0 0 auto;height:100%;min-width:0;padding-left:10px;padding-right:16px}.bsh-element:active{color:#fca455}.bas-edit-button{display:flex;align-items:center;text-align:right}.bas-edit-button .bas-text-default,.bas-edit-button .bas-text-active{line-height:0}.bas-edit-button .bas-text-default{opacity:1}.bas-edit-button .bas-text-active,.bas-state-editing .bas-edit-button .bas-text-default{opacity:0}.bas-state-editing .bas-edit-button .bas-text-active{opacity:1}.bmc-wrapper{position:absolute;display:block;top:0;left:0;right:0;bottom:0}.bmc-scroll-wrapper{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.bmc-scroll-wrapped{position:absolute;top:0;left:0;right:0;padding-left:0;padding-left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));padding-right:0;padding-right:var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0));padding-bottom:0;padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}@media (min-width: 667px){.bmc-scroll-wrapped{padding-left:0}}.bmt-container{margin-top:10px}@media (min-width: 667px){.bmt-container{margin-top:24px}}.bmc-header{position:absolute;display:block;top:0;left:0;right:0;height:44px;box-sizing:border-box}@media (min-width: 667px){.bmc-header{height:3.2em}}.bmc-content{position:absolute;display:block;top:0;left:0;right:0;bottom:0;box-sizing:border-box}.bmc-content.bmc-has-header{top:44px}.bmc-content.bmc-has-header.bmc-has-header-non-phone{top:0}@media (min-width: 667px){.bmc-content.bmc-has-header,.bmc-content.bmc-has-header.bmc-has-header-non-phone{top:3.2em}}.bmc-flexbox{display:flex;flex-flow:column nowrap;width:100%;height:100%}.bmc-flexbox-header{flex:0 0 auto}.bmc-flexbox-header-padding{padding:10px 16px}.bmc-flexbox-content{position:relative;flex:1 1 auto}.bmc-title-light{font-family:Roboto,sans-serif;font-weight:300;color:#c8c8c8}.bmc-content-check .bmc-content-check-content{display:none}.bmc-content-check .bmc-content-check-message,.bmc-content-check.bmc-content-check-ok .bmc-content-check-content{display:block}.bmc-content-check.bmc-content-check-ok .bmc-content-check-message{display:none}.bmc-content-check-content,.bmc-content-check-message{display:block}.bas-live .brs-title-back,.bas-live .bas-live-unsupported,.bas-live .bas-live-login,.bas-live .bas-live-logout,.bas-live .bas-live-account-spinner,.bas-live .bas-live-no-notification-permission{display:none}.bas-live .bas-live-login-state{padding-top:1em}@media (min-height: 600px){.bas-live .bas-live-login-state{padding-top:2em}}.bas-live .bas-live-account-details{display:block}.bas-live.brs-title-back--show.bas-live--show-back .brs-title-back{display:flex}.bas-live.brs-title-back--show.bas-live--show-back.bas-live--is-performing-an-action .brs-title-back{display:none}.bas-live.bas-live--login-show .bas-live-login,.bas-live.bas-live--unsupported-show .bas-live-unsupported,.bas-live.bas-live--logout-show .bas-live-logout{display:block}.bas-live.bas-live--checking-session .bas-live-login,.bas-live.bas-live--checking-session .bas-live-logout{display:none}.bas-live.bas-live--retrieving-account-details .bas-live-account-spinner{display:block}.bas-live.bas-live--retrieving-account-details .bas-live-account-details,.bas-live.bas-live--is-performing-an-action .brs-title-back{display:none}.bas-live:not(.bas-live--has-notification-permission) .bas-live-no-notification-permission{display:inline-block}.bas-live:not(.bas-live--has-notification-permission) .bas-live-notification-toggle{pointer-events:none}.bas-live-login .bas-live-login-spinner{display:none}.bas-live-login .bas-live-login-button-text,.bas-live-login.bas-live--is-performing-an-action .bas-live-login-spinner,.bas-live-login.bas-live--logging-in .bas-live-login-spinner{display:inline-block}.bas-live-login.bas-live--is-performing-an-action .bas-live-login-button-text,.bas-live-login.bas-live--logging-in .bas-live-login-button-text,.bas-live-sign-up .bas-live-sign-up-spinner{display:none}.bas-live-sign-up .bas-live-sign-up-button-text,.bas-live-sign-up.bas-live--is-performing-an-action .bas-live-sign-up-spinner,.bas-live-sign-up.bas-live--registering .bas-live-sign-up-spinner{display:inline-block}.bas-live-sign-up.bas-live--is-performing-an-action .bas-live-sign-up-button-text,.bas-live-sign-up.bas-live--registering .bas-live-sign-up-button-text,.bas-live-verify .bas-live-verify-spinner{display:none}.bas-live-verify .bas-live-verify-button-text{display:inline-block}.bas-live-verify .bas-live-verify-email{display:none}.bas-live-verify.bas-live-verify--show-email .bas-live-verify-email{display:block}.bas-live-verify.bas-live--is-performing-an-action .bas-live-verify-spinner,.bas-live-verify.bas-live--verifying .bas-live-verify-spinner{display:inline-block}.bas-live-verify.bas-live--is-performing-an-action .bas-live-verify-button-text,.bas-live-verify.bas-live--verifying .bas-live-verify-button-text,.bas-live-forgot .bas-live-forgot-spinner{display:none}.bas-live-forgot .bas-live-forgot-button-text{display:inline-block}.bas-live-forgot .bas-live-forgot-email{display:none}.bas-live-forgot.bas-live-forgot--show-email .bas-live-forgot-email{display:block}.bas-live-forgot.bas-live--is-performing-an-action .bas-live-forgot-spinner,.bas-live-forgot.bas-live--resetting .bas-live-forgot-spinner{display:inline-block}.bas-live-forgot.bas-live--is-performing-an-action .bas-live-forgot-button-text,.bas-live-forgot.bas-live--resetting .bas-live-forgot-button-text,.bas-live-change .bas-live-change-spinner{display:none}.bas-live-change .bas-live-change-button-text,.bas-live-change.bas-live--is-performing-an-action .bas-live-change-spinner{display:inline-block}.bas-live-change.bas-live--is-performing-an-action .bas-live-change-button-text{display:none}.bas-live-icon{width:150px}.basalte-live-logo{position:relative;font-size:1em;text-align:center}.bas-live-spinner{position:relative;width:2em;height:2em}.bas-live-account-details-spinner{position:relative}.bas-live-login-spinner,.bas-live-register-spinner{position:relative;display:inline-block;vertical-align:top}.bas-live-login-button-text,.bas-live-register-button-text{display:inline-block;vertical-align:top}.bas-input-validation{transition:box-shadow .2s}.bas-input-validation.ng-dirty.ng-invalid,.bas-form-input-validation.ng-submitted .bas-input-validation.ng-invalid{box-shadow:0 0 10px 8px rgba(210,0,0,.7)}.bas-current-core-indicator-container{width:18px;margin-right:10px}.bas-current-core-indicator{height:8px;width:8px;margin-left:10px;background-color:#d86600;border-radius:50%}.live-project-setting-entry .bas-current-core-indicator-container,.live-project-setting-entry .bas-current-core-indicator,.live-project-setting-entry .bas-project-online-cloud-icon,.live-project-setting-entry .bas-project-integrator-access-granted-icon{display:none}.live-project-setting-entry .bas-project-offline-cloud-icon,.live-project-setting-entry .bas-project-integrator-access-disabled-icon,.live-project-setting-entry.bas-project--is-online .bas-project-online-cloud-icon{display:block}.live-project-setting-entry.bas-project--is-online .bas-project-offline-cloud-icon{display:none}.live-project-setting-entry.bas-project--integrator-access-granted .bas-project-integrator-access-granted-icon{display:block}.live-project-setting-entry.bas-project--integrator-access-granted .bas-project-integrator-access-disabled-icon{display:none}.live-project-setting-entry.bas-is-current-core .bas-current-core-indicator,.live-project-setting-entry.bas-has-current-core .bas-current-core-indicator-container{display:block}.bas-device--live-only .bas-continue-without-live{display:none}.bas-device-ios .bas-splash-logo-container{flex-basis:4vh}.bas-device-ios .bas-splash-logo-container:before{content:"";position:absolute;top:auto;left:0;width:100vw;height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(img/ios/Default@2x~universal~anyany.png);z-index:-1}@media (min-aspect-ratio: 1/1){.bas-device-ios .bas-splash-logo-container{flex-basis:4vw}}.bas-device-ios .bas-splash-logo{display:none}.bpy-container{position:absolute;top:0;left:0;width:100%;height:100%}.bpy-page .bpy-clear-queue,.bpy-page .bpy-save-playlist,.bpy-page .bpy-next,.bpy-page .bpy-replay-15,.bpy-page .bpy-forward-15,.bpy-page .bpy-repeat,.bpy-page .bpy-repeat-normal,.bpy-page .bpy-repeat-track,.bpy-page .bpy-shuffle,.bpy-page .bpy-mute-on,.bpy-page .player-scrubber,.bpy-page .player-playing-next-song-divider,.bpy-page .player-playing-main-controls,.bpy-page .bpy-previous{display:none}.bpy-page .bpy-next-song,.bpy-page .bpy-pause-icon,.bpy-page .bas-buffering{opacity:0}.bpy-page.bpy-has-queue .bpy-queue,.bpy-page.bpy-save-playlist-show.bpy-not-empty-queue .bpy-save-playlist{display:block}.bpy-page.bpy-queue-menu-open .bpy-save-playlist svg{fill:#fca455;transition:fill 0s}.bpy-page.bpy-not-empty-queue .bpy-clear-queue{display:block}.bpy-page .bpy-content{visibility:hidden;z-index:-10;pointer-events:none}.bpy-page.bpy-can-previous .bpy-previous,.bpy-page.bpy-can-next .bpy-next{display:block}.bpy-page.bas-paused .bpy-pause-icon{opacity:0}.bpy-page.bas-paused .bpy-play-icon,.bpy-page.bas-playing .bpy-pause-icon{opacity:1}.bpy-page.bas-playing .bpy-play-icon{opacity:0}.bpy-page.bpy-can-repeat .bpy-repeat{display:inline-block}.bpy-page.bpy-can-repeat .bpy-repeat-normal,.bpy-page.bpy-can-repeat .bpy-repeat-track{display:block}.bpy-page.bpy-can-repeat .bpy-repeat-normal{opacity:1}.bpy-page.bpy-can-repeat .bpy-repeat-track,.bpy-page.bpy-can-repeat.bpy-is-repeat-track .bpy-repeat-normal{opacity:0}.bpy-page.bpy-can-repeat.bpy-is-repeat-track .bpy-repeat-track{opacity:1}.bpy-page.bpy-can-repeat.bpy-is-repeat-context .bpy-repeat .player-playing-controls-icon-wrapper svg,.bpy-page.bpy-can-repeat.bpy-is-repeat-track .bpy-repeat .player-playing-controls-icon-wrapper svg{fill:#fca455;transition:fill 0s}.bpy-page.bpy-can-replay-15 .bpy-replay-15,.bpy-page.bpy-can-forward-15 .bpy-forward-15{display:block}.bpy-page.bpy-is-random .bpy-shuffle .player-playing-controls-icon-wrapper svg{fill:#fca455;transition:fill 0s}.bpy-page.bpy-can-shuffle .bpy-shuffle{display:inline-block}.bpy-page.bpy-has-next-song .bpy-next-song{opacity:1}.bpy-page.bpy-positive-duration .player-scrubber{display:block}.bpy-page.bpy-message-hide .bpy-content{visibility:visible;z-index:auto;pointer-events:auto}.bpy-page.bpy-message-hide .bpy-message{visibility:hidden;z-index:-10;pointer-events:none}.bpy-page.bpy-has-next-song-title-small.bpy-has-next-song-title-big .player-playing-next-song-divider,.bpy-page.bas-room--music--is-muted .bpy-mute-on{display:block}.bpy-page.bas-room--music--is-muted .bpy-mute-off{display:none}.bpy-page.bpy-is-spotify .player-playing-main-controls{display:block}.bpy-page.bpy-is-spotify .player-playing-cover-side-flow-control{display:none}.bpy-page.bpy-animate .player-playing,.bpy-page.bpy-animate .bpy-queue{transition:transform .5s ease-in-out}@media (min-aspect-ratio: 45/100){.bpy-page.bpy-has-queue.bpy-show-queue .player-playing{transform:translate3d(100%,0,0)}}@media (min-aspect-ratio: 45/100) and (min-width: 667px){.bpy-page.bpy-has-queue.bpy-show-queue .player-playing{transform:translate3d(30%,0,0)}}@media (min-aspect-ratio: 45/100) and (min-width: 667px) and (orientation: portrait){.bpy-page.bpy-has-queue.bpy-show-queue .player-playing{transform:translate3d(100%,0,0) translate3d(32px,0,0)}}@media (min-aspect-ratio: 45/100){.bpy-page.bpy-has-queue.bpy-show-queue .bpy-queue{transform:translate3d(100%,0,0) translate3d(32px,0,0)}}.bpy-page.bpy-is-buffering .bas-buffering{transition:opacity .2s;opacity:1}.bpy-page-settings .player-playing-controls-context-icon-wrapper{display:none}.bpy-page-settings.bpy-logo-deezer .player-playing-controls-context-icon-wrapper,.bpy-page-settings.bpy-logo-tidal .player-playing-controls-context-icon-wrapper,.bpy-page-settings.bpy-logo-spotify .player-playing-controls-context-icon-wrapper,.bpy-page-settings.bpy-logo-aap .player-playing-controls-context-icon-wrapper{display:inline-block}@media (min-width: 667px){.bpy-page-settings .only-phone{display:none!important}}@media (max-width: 667px){.bpy-page-settings .only-tablet{display:none!important}}.bas-buffering{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.5);transition-duration:0s}.bas-buffering .bas-buffering-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15%}.bpy-queue{position:absolute;display:none;top:10px;bottom:10px;left:16px;right:16px;overflow:hidden;box-sizing:border-box;background-color:rgba(0,0,0,.3)}@media (min-aspect-ratio: 45/100){.bpy-queue{left:calc(16px - 100%);right:calc(16px + 100%);transform:translateZ(0)}}@media (min-aspect-ratio: 45/100) and (min-width: 667px){.bpy-queue{top:16px;bottom:16px;left:-30%;right:auto;width:30%}}@media (min-aspect-ratio: 45/100) and (min-width: 667px) and (orientation: portrait){.bpy-queue{left:calc(16px - 100%);right:calc(16px + 100%);width:auto}}.player-playing{position:absolute;display:block;top:0;left:0;right:0;overflow:visible;text-align:center;font-size:16px;box-sizing:border-box}@media (min-aspect-ratio: 45/100){.player-playing{bottom:5%}}@media (min-aspect-ratio: 45/100) and (min-aspect-ratio: 55/100){.player-playing{bottom:10px}}@media (min-aspect-ratio: 45/100) and (min-width: 667px){.player-playing{top:16px;bottom:16px;left:20%;right:20%;transform:translateZ(0)}}@media (min-aspect-ratio: 45/100) and (min-width: 667px) and (orientation: portrait){.player-playing{left:16px;right:16px}}.player-playing-wrapper{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;height:100%;overflow:visible;text-align:center}.player-playing-cover{position:relative;flex:1 1 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%}.player-playing-cover-side{position:relative;display:block;flex:0 0 auto;align-self:stretch;min-width:56px;margin:0 4%}@media (max-width: 667px){.player-playing-cover-side{display:none}}.player-playing-cover-side-flow-control{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;fill:rgba(255,255,255,.65);width:26px;height:26px;padding:5px}.player-playing-cover-side-flow-control:active{fill:rgba(252,164,85,.65)}.player-playing-cover-side-flow-control svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px}.player-playing-cover-provider-bottom{position:absolute;display:block;width:100%;height:32px;bottom:0;left:50%;right:auto;transform:translate(-50%)}.player-playing-cover-context-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);bottom:0;width:24px;transform:translate(-50%)}.player-playing-cover-context-logo>svg{fill:rgba(255,255,255,.65)}.player-playing-cover-context-logo:active>svg{fill:#fca455}.bpy-logo-deezer .player-playing-cover-logo,.bpy-logo-tidal .player-playing-cover-logo,.bpy-logo-spotify .player-playing-cover-logo,.bpy-logo-aap .player-playing-cover-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:rgba(255,255,255,.65)}.bpy-logo-deezer .player-playing-cover-logo svg,.bpy-logo-tidal .player-playing-cover-logo svg,.bpy-logo-spotify .player-playing-cover-logo svg,.bpy-logo-aap .player-playing-cover-logo svg{position:absolute;width:100%;bottom:0;left:50%;transform:translate(-50%)}.bpy-logo-tidal .player-playing-cover-logo{fill:#fff}.bpy-logo-spotify .player-playing-cover-logo{cursor:pointer}.bpy-logo-spotify .player-playing-cover-logo svg{fill:#1db954}.bpy-logo-aap .player-playing-cover-logo{width:26px}.player-playing-cover-provider-logo{right:auto}.player-playing-cover-provider-context,.player-playing-cover-provider-group{cursor:pointer;display:none;left:50%}.player-playing-cover-provider-group{margin-bottom:7px}.bas-room--music--has-settings .player-playing-cover-provider-context,.bpy-has-context .player-playing-cover-provider-context,.bas-room--music--can-group .player-playing-cover-provider-group{display:block}.bas-room--music--can-group.bas-room--music--has-settings .player-playing-cover-provider-group,.bas-room--music--can-group.bpy-has-context .player-playing-cover-provider-group{display:none}.player-playing-cover-container{position:relative;flex:1 1 auto;align-self:stretch;text-align:center}.player-playing-cover-container-sized{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;padding-bottom:100%}@media (max-width: 667px){.player-playing-cover-container-sized{top:0;transform:translate(-50%)}}.player-playing-cover-bas-image{position:absolute;display:block;width:100%;height:100%;top:0;left:0;bottom:0;right:0;fill:rgba(252,164,85,.6)}.player-scrubber{cursor:pointer;position:absolute;bottom:0;left:0;width:100%;height:20px;overflow:hidden;z-index:1}.player-scrubber-background,.player-scrubber-progress{position:absolute;height:4px;bottom:0;left:0;transition:transform .2s;transform:scaleZ(1)}.player-scrubber-background{width:100%;background-color:rgba(0,0,0,.4)}.player-scrubber-progress{background-color:rgba(252,164,85,.8)}.player-playing-cover-swipe-area{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:90%;max-height:calc(100% - 20px)}@keyframes playPauseFadeOut{0%{opacity:1}to{opacity:0}}.bas-play-pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;visibility:hidden;opacity:0;animation-play-state:paused;animation-iteration-count:0}.bas-play-pause>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65)}.bas-play-pause-show.bas-paused .bas-pause,.bas-play-pause-show.bas-playing .bas-play{visibility:visible;animation-play-state:running;animation-iteration-count:1;animation:playPauseFadeOut 1.5s}.player-playing-title-controls-fixed-height{display:flex;flex-direction:column;justify-content:center;min-height:140px}@media (max-width: 667px){.player-playing-title-controls-fixed-height{min-height:125px}}.player-playing-current-song{position:relative;display:block;margin:.8em 0;overflow:hidden;white-space:nowrap}@media (max-width: 667px) and (orientation: portrait){.player-playing-current-song{margin:.8em}}.player-playing-next-song{position:relative;flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:baseline;font-size:.7em}@media (max-width: 667px){.player-playing-next-song{display:none}}.player-playing-next-song-filler{flex:2 2 auto}.player-playing-next-song-txt{font-family:Roboto,sans-serif;font-weight:300;flex:0 0 auto;margin:0 .6em 0 0;text-align:center;color:rgba(255,255,255,.65)}.player-playing-next-song-wrapper{position:relative;overflow:hidden}.player-playing-next-song-container{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:baseline;overflow:hidden}.player-playing-next-song-title-big{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;min-width:0;text-align:right;color:#fff;white-space:nowrap}.player-playing-next-song-divider{flex:0 0 auto;width:1px;margin:0 .5em;background:#fca455;white-space:nowrap}.player-playing-next-song-divider-placeholder{font-family:Roboto,sans-serif;font-weight:400;opacity:0}.player-playing-next-song-title-small{font-family:Roboto,sans-serif;font-weight:300;flex:1 1 auto;min-width:0;text-align:left;color:#fff;white-space:nowrap}.player-playing-main-controls{position:relative;flex:0 0 auto;align-self:stretch;display:block;margin-top:16px;margin-bottom:8px;text-align:center;white-space:nowrap}.bpy-main-control-container{position:relative;display:inline-block;width:20%;min-width:50px;height:32px;vertical-align:middle}.bpy-mcc-big{height:46px}.bpy-mcc-big .bpy-main-control{width:46px}.bpy-mcc-big .bpy-mc-icon-wrapper{width:32px;height:32px}.bpy-main-control{position:absolute;height:100%;width:32px;left:0;right:0;margin:auto}.bpy-main-control>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.bpy-main-control-circle-btn{display:block;margin-left:auto;margin-right:auto;border-color:rgba(255,255,255,.65);transition:border-color .2s}.bpy-main-control-circle-btn:active{transition:border-color 0s;border-color:#fca455}.bpy-mc-icon svg{fill:rgba(255,255,255,.65);transition:fill .2s}.bpy-mc-icon:active svg{fill:#fca455;transition:fill 0s}.bpy-play-pause-icon{opacity:1;transition:opacity .2s}.bpy-mc-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.bpy-play-icon>svg{margin-left:2px}.player-playing-volume{position:relative;flex:0 0 auto;align-self:stretch;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 auto;width:100%;max-width:calc(84% - 112px + 5.1em)}@media (max-width: 667px){.player-playing-volume{max-width:100%}}@media (max-width: 667px) and (orientation: portrait){.player-playing-volume{max-width:calc(100% - 1.6em)}}.player-playing-volume .grsw{padding:.55em 0}.player-playing-volume-mute{cursor:pointer;position:relative;flex:0 0 auto;width:1.8em;height:1.8em}.player-playing-volume-mute:active .player-playing-volume-mute-icon{fill:rgba(252,164,85,.65)}.player-playing-volume-mute-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:rgba(255,255,255,.65)}.player-playing-volume-mute-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px}@media (max-width: 667px){.player-playing-volume-mute-icon svg{width:18px}}.player-playing-volume-slider{cursor:pointer;flex:1 1 auto;margin:0 .75em}.player-playing-volume-number{font-family:Roboto,sans-serif;font-weight:300;flex:0 0 auto;width:1.8em;text-align:right;color:#fca455}@media (max-width: 667px){.player-playing-volume-number{font-size:1.2em}}.player-playing-controls{position:relative;flex:0 0 auto;align-self:stretch;display:block;margin:.5em 0 0;height:32px}.player-playing-controls .bpy-logo-aap .player-playing-controls-repeat,.player-playing-controls .bpy-logo-aap .player-playing-controls-shuffle,.player-playing-controls .bpy-logo-aap .player-playing-controls-context,.player-playing-controls .player-playing-controls-context-icon{display:none}@media (max-width: 667px){.player-playing-controls{display:flex;flex-flow:row nowrap;justify-content:space-evenly;align-items:center;margin:.4em .8em 0}}.bas-room--music--has-settings .player-playing-controls .player-playing-controls-context-icon,.bpy-has-context .player-playing-controls .player-playing-controls-context-icon{display:block}.player-playing-controls-repeat,.player-playing-controls-shuffle,.player-playing-controls-group{position:relative;display:none;width:32px;height:32px;margin:0 2em;vertical-align:middle}@media (max-width: 667px){.player-playing-controls-repeat,.player-playing-controls-shuffle,.player-playing-controls-group{flex:1 1 auto;width:24px;height:24px;margin:0 .4em}}.player-playing-controls-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:32px;height:32px}.player-playing-controls-icon-wrapper>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65);transition:fill .6s ease-out}.player-playing-controls-icon-wrapper.active>svg{fill:#fca455;transition:fill 0s}@media (max-width: 667px){.player-playing-controls-icon-wrapper{width:24px;height:24px}}.player-playing-controls-context,.player-playing-controls-context-icon-wrapper,.player-playing-controls-context-provider{position:relative;flex:1 1 auto;display:inline-block;height:32px;min-width:50px;vertical-align:middle}.player-playing-controls-context.player-playing-controls-context-provider,.player-playing-controls-context-icon-wrapper.player-playing-controls-context-provider,.player-playing-controls-context-provider.player-playing-controls-context-provider{min-width:70px}.player-playing-controls-context-icon-wrapper,.player-playing-controls-context{width:24px}.player-playing-controls-context-provider{width:70px}.player-playing-controls-context{display:none}@media (max-width: 300px){.player-playing-controls-context.player-playing-controls-context-provider{width:24px;min-width:24px}}.bas-room--music--has-settings .player-playing-controls-context,.bpy-has-context .player-playing-controls-context{display:inline-block}.player-playing-controls-context-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:100%}.player-playing-controls-context-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:rgba(255,255,255,.65)}.player-playing-controls-context-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.player-playing-controls-context-logo.phone-logo{display:none}@media (max-width: 667px){.player-playing-controls-context-logo.phone-logo{display:block}}.bpy-logo-deezer .player-playing-controls-context-logo{width:24px}.bpy-logo-deezer .player-playing-controls-context-logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;fill:#1db954}.bpy-logo-spotify .player-playing-controls-context-logo{width:24px}.bpy-logo-spotify .player-playing-controls-context-logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;fill:#1db954}.bpy-logo-tidal .player-playing-controls-context-logo{width:24px}.bpy-logo-tidal .player-playing-controls-context-logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;fill:#fff}.bpy-logo-aap .player-playing-controls-context-logo{width:24px}.bpy-logo-aap .player-playing-controls-context-logo svg{fill:rgba(255,255,255,.65)}.player-playing-controls-group-icon svg{width:80%;padding-bottom:2px}@media (max-width: 666px){.bas-room--music--can-group .player-playing-controls-group{display:inline-block}}.bas-room--music--can-group.bas-room--music--has-settings .player-playing-controls-group,.bas-room--music--can-group.bpy-has-context .player-playing-controls-group{display:inline-block}.bas-device-ellie .player-playing-volume .grsw{padding:.32em 0}.bas-device-ellie .player-playing-main-controls{margin-top:0;margin-bottom:0}.bas-device-ellie .player-playing-title-controls-fixed-height{min-height:100px}.player-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:60%;transition:transform .5s ease-in-out;transform:translate3d(-50%,-50%,0)}.player-message.only-action>*{display:none}@media (max-width: 667px){.player-message{width:90%}}.player-playing-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:90%;color:#fff}.player-playing-message.only-action>*{display:none}.player-message-simple-title{font-family:Roboto,sans-serif;font-weight:400;position:static;display:block;font-size:1.2em;color:#fff}.delayed-player-message{opacity:1}.delayed-player-message.ng-enter-prepare{opacity:0;transition:opacity cubic-bezier(1,0,.8,.2) .6s}.delayed-player-message.ng-enter{transition:opacity cubic-bezier(1,0,.8,.2) .6s}.delayed-player-message.ng-leave{transition:none}.delayed-player-message.ng-enter,.delayed-player-message.ng-leave{opacity:0}.delayed-player-message.ng-leave,.delayed-player-message.ng-enter.ng-enter-active{opacity:1}.btmp-overlay{display:flex;flex-direction:column-reverse;height:100%;z-index:0}.widget-player-stream{font-family:Roboto,sans-serif;font-weight:400;width:calc(100% - 88px);height:44px;margin:0 44px;position:absolute;display:none;justify-content:center;align-items:center;color:#fff;text-shadow:0 0 9px black;font-size:1.3em;transition:opacity .2s}.widget-player-controls-show .widget-player-stream{opacity:0}.widget-player-show-stream .widget-player-stream{display:flex}.widget-player-swipe-control{height:calc(100% - 40px)}.widget-player-overlay-control{flex:0 1 100%;z-index:0;pointer-events:none}.widget-player-overlay-volume{flex:0 0 40px;z-index:0;background-color:rgba(0,0,0,.7)}.widget-player-overlay-title{flex:0 0 50px;z-index:0;background-color:rgba(0,0,0,.7);pointer-events:none}.widget-player-overlay-title .widget-player-overlay-title-text{margin:auto;text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.widget-player-controls{width:100%;transition:opacity .5s;opacity:0;pointer-events:none}.widget-player-controls .widget-player-control{pointer-events:none;position:absolute}.widget-player-overlay-title{transition:opacity .5s;opacity:0}.widget-player-hide-bottom .btmp-bottom{transition:opacity .5s;opacity:0;pointer-events:none}.widget-player-use-overlay-controls.widget-player-controls-show .widget-player-overlay-control{opacity:1}.widget-player-use-overlay-controls.widget-player-controls-show .widget-player-overlay-control .widget-player-control{pointer-events:initial}.widget-player-use-overlay-controls.widget-player-controls-show .widget-player-overlay-title{opacity:1}.widget-player-use-overlay-controls.widget-player-controls-show .btmp-bottom{background-color:rgba(0,0,0,.7)}.widget-player-use-overlay-controls.widget-player-controls-show.widget-player-hide-bottom .btmp-bottom{opacity:1;pointer-events:initial}.bas-music-widget-advanced{position:absolute;top:0;left:0;width:100%;height:100%;display:none;overflow:auto;scroll-snap-type:y mandatory}.widget-player-use-advanced-flipside .bas-tile-favourites{display:none}.widget-player-use-advanced-flipside .bas-music-widget-advanced{display:block}.widget-player-control-small{position:absolute;top:50%;transform:translateY(-50%);height:28px;width:28px}.widget-player-control-small svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff;width:100%;transition:fill .2s}.widget-player-control-small:active svg{transition:none;fill:#fca455}.widget-player-control-play-pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55px;height:55px}.widget-player-control-play-pause .widget-player-control-pause,.widget-player-control-play-pause .widget-player-control-play{width:100%;height:100%}.widget-player-control-play-pause .widget-player-control-pause svg,.widget-player-control-play-pause .widget-player-control-play svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:#fff;transition:fill .2s;display:block;opacity:.85}.widget-player-control-play-pause:active svg{fill:#fca455;transition:none}.widget-player-control-shuffle{top:50%;transform:translateY(-50%);left:12%;padding:1em}.widget-player-control-shuffle .player-playing-controls-icon-wrapper{height:32px;width:32px}.widget-player-control-repeat{top:50%;transform:translateY(-50%);right:12%;padding:1em}.widget-player-control-repeat .player-playing-controls-icon-wrapper{height:32px;width:32px}.widget-player-control-play,.widget-player-control-repeat,.widget-player-control-shuffle,.widget-player-control-next,.widget-player-control-previous,.widget-player-control-play-pause{display:none}.widget-player-is-paused .widget-player-control-play{display:block}.widget-player-is-paused .widget-player-control-pause{display:none}.widget-player-controls-background{width:100%;height:100%;background-color:rgba(0,0,0,.7)}.widget-player-control.widget-player-control-music-off{position:absolute;left:50%;transform:translate(-50%);top:8px;border-color:#fff;transition:border;display:none}.widget-player-control.widget-player-control-music-off:active{border-color:#fca455;color:#fca455;transition:none}.widget-player-control-previous{left:5px}.widget-player-control-next{right:5px}.widget-player-swipe-control-alt{display:block}.widget-player-swipe-control,.widget-player-overlay-control,.widget-player-overlay-title{display:none}.widget-player-use-swipe-controls .widget-player-swipe-control{display:block}.widget-player-use-swipe-controls .widget-player-swipe-control-alt{display:none}.widget-player-use-overlay-controls .widget-player-overlay-control,.widget-player-use-overlay-controls.widget-player-show-forward-backward-overlay-controls .widget-player-control-next,.widget-player-use-overlay-controls.widget-player-show-forward-backward-overlay-controls .widget-player-control-previous,.widget-player-use-overlay-controls.widget-player-show-play-pause-overlay-control.bas-can-play-pause .widget-player-control-play-pause,.widget-player-use-overlay-controls.widget-player-show-shuffle-overlay-control.bpy-can-shuffle .widget-player-control-shuffle{display:block}.widget-player-use-overlay-controls.widget-player-show-shuffle-overlay-control.bpy-is-random .widget-player-control-shuffle svg{fill:#fca455;transition:fill 0s}.widget-player-use-overlay-controls.widget-player-show-repeat-overlay-control.bpy-can-repeat .widget-player-control-repeat{display:block}.widget-player-use-overlay-controls.widget-player-show-repeat-overlay-control.bpy-can-repeat .bpy-repeat-normal{opacity:1}.widget-player-use-overlay-controls.widget-player-show-repeat-overlay-control.bpy-can-repeat .bpy-repeat-track,.widget-player-use-overlay-controls.widget-player-show-repeat-overlay-control.bpy-can-repeat.bpy-is-repeat-track .bpy-repeat-normal{opacity:0}.widget-player-use-overlay-controls.widget-player-show-repeat-overlay-control.bpy-can-repeat.bpy-is-repeat-track .bpy-repeat-track{opacity:1}.widget-player-use-overlay-controls.widget-player-show-repeat-overlay-control.bpy-can-repeat.bpy-is-repeat-context .widget-player-control-repeat svg,.widget-player-use-overlay-controls.widget-player-show-repeat-overlay-control.bpy-can-repeat.bpy-is-repeat-track .widget-player-control-repeat svg{fill:#fca455;transition:fill 0s}.widget-player-use-overlay-controls.widget-player-show-turn-off-music-overlay-control .widget-player-control-music-off,.widget-player-use-overlay-controls.widget-player-show-title-overlay .widget-player-overlay-title{display:block}.btm-toggle-streams-favourites .btm-streams svg{width:60%;height:60%}.btm-toggle-streams-favourites .btm-favourites,.bas-music-widget-advanced-streams,.btm-streams--show .btm-toggle-streams-favourites .btm-streams{display:none}.btm-streams--show .btm-toggle-streams-favourites .btm-favourites,.btm-streams--show .bas-music-widget-advanced-streams{display:block}.btm-streams--show .bas-music-widget-advanced-favourites{display:none}.bas-mini-player-info{cursor:pointer;flex:1 1 auto;min-width:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;height:100%}.bas-mini-player-info:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(255,255,255,.2);transition:opacity .2s ease-in-out}.bas-mini-player-info:active:before{opacity:1}.bas-mini-player-info:active .bas-mini-player-title-main,.bas-mini-player-info:active .bas-mini-player-title-sub{color:#fca455}@media (min-width: 667px) and (orientation: portrait){.bas-mini-player-info{height:3em;margin-top:.5em;width:100%}}.bas-mini-player-cover{position:relative;flex:0 0 auto;width:3.75em;height:3.75em;margin:0 .6em 0 1em;background:no-repeat local center;background-size:contain;z-index:1}@media (min-width: 667px){.bas-mini-player-cover{width:3em;height:3em}}.bas-mini-player-logo{display:none;position:relative;flex:0 0 auto;width:22px;height:22px;margin:11px}.bas-mini-player-logo svg{width:100%}.bpy-logo-deezer .bas-mini-player-logo{display:block}.bpy-logo-deezer .bas-mini-player-logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#1db954}.bpy-logo-spotify .bas-mini-player-logo{display:block}.bpy-logo-spotify .bas-mini-player-logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#1db954}.bpy-logo-tidal .bas-mini-player-logo{display:block}.bpy-logo-tidal .bas-mini-player-logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff}.bpy-logo-aap .bas-mini-player-logo{display:block}.bpy-logo-aap .bas-mini-player-logo svg{fill:rgba(255,255,255,.65)}.bas-mini-player-title{flex:1 1 auto;min-width:0;z-index:1}.bas-mini-player-title-main{overflow:hidden}.bas-mini-player-title-main .bmq-title{font-family:Roboto,sans-serif;font-weight:400;font-size:1.1em;color:#fff}@media (min-width: 667px){.bas-mini-player-title-main .bmq-title{font-size:.8em}}.bas-mini-player-title-main.bmq-too-small .bmq-1,.bas-mini-player-title-main.bmq-too-small .bmqc-invisible{padding-right:2em}.bas-mini-player-title-main.bmq-too-small .bmq-2{display:inline-flex}.bas-mini-player-title-sub{overflow:hidden}.bas-mini-player-title-sub .bmq-title{font-family:Roboto,sans-serif;font-weight:300;font-size:1.1em;color:#fff}@media (min-width: 667px){.bas-mini-player-title-sub .bmq-title{font-size:.8em}}.bas-mini-player-title-sub.bmq-too-small .bmq-1,.bas-mini-player-title-sub.bmq-too-small .bmqc-invisible{padding-right:2em}.bas-mini-player-title-sub.bmq-too-small .bmq-2{display:inline-flex}.bas-mini-player-control{cursor:pointer;position:relative;flex:0 0 auto;width:20px;height:100%;padding:0 .4em;z-index:1;display:none}.bas-mini-player-control:active svg{fill:#fca455}.bas-mini-player-control:last-child{padding:0 1em 0 .4em}@media (min-width: 667px){.bas-mini-player-control{display:block}}@media (min-width: 667px) and (orientation: portrait){.bas-mini-player-control{height:40px}}.bas-mini-player-control-svg-wrapper{position:relative;width:100%;height:100%}.bas-mini-player-control-svg-wrapper>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65)}.bas-mini-player-play-pause{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.bas-mini-player-play-pause>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65)}.bas-mini-player-play-pause:active>svg{fill:#fca455}.bmp-settings{display:none}.bmp-settings.bpy-has-song{display:flex}.bmp-settings .bmp-play-pause{display:none}.bmp-settings.bas-can-play-pause .bmp-play-pause{display:block}.bmp-settings .bmp-previous{display:none}.bmp-settings.bpy-can-previous .bmp-previous{display:block}.bmp-settings .bmp-next{display:none}.bmp-settings.bpy-can-next .bmp-next{display:block}.bmp-settings .bmp-paused{display:none}.bmp-settings.bas-paused .bmp-paused{display:block}.bmp-settings.bas-paused .bmp-play{display:none}.bas-video-button-grid{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));grid-template-rows:repeat(4,minmax(40px,70px));grid-gap:6px;width:100%;flex:0 1 auto;min-height:0;padding:6px;box-sizing:border-box;background-color:rgba(0,0,0,.3)}.bas-video-button-grid .bas-video-button{font-family:Roboto,sans-serif;font-weight:400;color:#fff;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.04);cursor:pointer;position:relative}.bas-video-button-grid .bas-video-button:not(.bas-video-button-disabled):active{background-color:rgba(255,255,255,.02)}.bas-video-button-grid .bas-video-button .bas-video-button-text{padding:3px}.bas-video-button-grid .bas-video-button .bas-video-button-text:empty{display:none}.bas-video-button-grid .bas-video-button .bas-video-button-color{width:30px;height:30px;border-radius:8px;position:absolute}.bas-video-button-grid .bas-video-button .bas-video-button-icon{position:absolute;top:0;left:0;width:100%;height:100%;position:relative}.bas-video-button-grid .bas-video-button .bas-video-button-icon:empty{display:none}.bas-video-button-grid .bas-video-button .bas-video-button-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:60%;fill:#fff}.bas-video-button-grid .bas-grid-bottom-center{grid-row-start:4;grid-column-start:2}.bas-video-button-grid--spacer{flex:0 1000 60px}.bas-video-remote{display:flex;position:relative;flex-direction:row;height:100%;width:100%;max-width:1000px;max-height:1000px;margin:auto;overflow:hidden}.bas-video-remote .bas-video-remote-main{height:100%;flex-grow:1}.bas-video-remote .bas-video-remote-main .bas-video-remote-inner{display:flex;flex-direction:column;justify-content:space-between;justify-content:space-evenly;height:100%;margin:0 16px}@media (min-width: 350px){.bas-video-remote .bas-video-remote-main .bas-video-remote-inner{margin:0 24px}}@media (min-width: 400px){.bas-video-remote .bas-video-remote-main .bas-video-remote-inner{margin:0 32px}}@media (min-width: 500px){.bas-video-remote .bas-video-remote-main .bas-video-remote-inner{margin:0 56px}}@media (min-width: 667px){.bas-video-remote .bas-video-remote-main .bas-video-remote-inner{margin:0 auto;padding-right:16px;max-width:400px}}@media (min-width: 1000px){.bas-video-remote .bas-video-remote-main .bas-video-remote-inner{padding-right:0}}.bas-video-remote .bas-video-remote-secondary{flex:0;height:100%;box-sizing:border-box;padding:16px;display:none;flex-direction:column;justify-content:center}@media (max-height: 850px) and (max-width: 667px){.bas-video-remote .bas-video-remote-secondary{padding:8px}}@media (max-height: 850px){.bas-video-remote .bas-video-remote-secondary .bas-video-button-grid--spacer{background-color:rgba(0,0,0,.3);flex-grow:1000}}.bas-video-remote.bpy-has-custom-grid .bas-video-remote-secondary,.bas-video-remote.bpy-has-number-grid .bas-video-remote-secondary{display:flex}.bas-video-remote.bpy-has-custom-grid.bpy-has-number-grid .bas-video-button-grid--spacer{display:initial}@media (max-height: 850px){.bas-video-remote.bpy-has-custom-grid.bpy-has-number-grid .bas-video-button-grid--numbers{padding-top:0}}.bas-video-remote.bpy-has-custom-grid .bas-video-button-grid--custom,.bas-video-remote.bpy-has-number-grid .bas-video-button-grid--numbers{display:grid}.bas-video-remote .bas-video-remote-main--top{display:flex;justify-content:center;margin-top:8px;flex-direction:row;align-items:center}.bas-video-remote .bas-video-remote-main--info{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;margin:0 15px 0 0}.bas-video-remote .bas-video-remote-main--power{display:flex;justify-content:center}.bas-video-remote .bas-video-remote-main--power .bvr-power{width:60px;height:60px;cursor:pointer;margin:-20px -28px -20px -20px;padding:20px}.bas-video-remote .bas-video-remote-main--power .bvr-power .bvr-power-inner{position:relative;width:100%;height:100%;border:solid 2px rgba(120,120,120,.25);border-radius:100px;box-sizing:border-box}.bas-video-remote .bas-video-remote-main--power .bvr-power .bvr-power-inner svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;transition:fill .2s;fill:#fff}.bas-video-remote .bas-video-remote-main--power .bvr-power:active svg{fill:#fca455;transition:none}.bas-video-remote .bas-video-remote-main--navigation{display:flex;justify-content:space-between;margin:8px 0}.bas-video-remote .bas-video-remote-main--navigation .bvr-dumb-volume,.bas-video-remote .bas-video-remote-main--navigation .bvr-channel{display:flex;justify-content:center;align-items:center}.bas-video-remote .bas-video-remote-main--navigation .bvr-dumb-volume{margin-right:14px}.bas-video-remote .bas-video-remote-main--navigation .bvr-channel{margin-left:14px}.bas-video-remote .bas-video-remote-main--volume{display:flex;align-items:center;justify-content:center;width:auto;margin:8px 0}.bas-video-remote .bas-video-remote-main--volume .bvrm-slider{flex:0 1 400px;padding:0 5px}.bas-video-remote .bas-video-remote-main--buttons{display:flex;justify-content:space-between;justify-content:space-evenly;flex-direction:row;margin:8px 0;min-height:44px}.bas-video-remote .bas-video-remote-main--media-controls{margin:8px 0}@media (max-width: 849px){.bas-video-remote .bas-video-remote-secondary,.bas-video-remote .bas-video-remote-main{transition:transform .5s ease-in-out,width .5s ease-in-out}.bas-video-remote .bas-video-remote-secondary{display:flex;position:absolute;top:0;left:-100%;width:100%;bottom:0}.bas-video-remote .bas-video-remote-main{position:absolute;left:0;top:0;height:100%;width:100%}.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bas-video-remote-secondary,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bas-video-remote-secondary,.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bas-video-remote-main,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bas-video-remote-main{transform:translate3d(100%,0,0)}}@media (max-width: 849px) and (min-width: 667px){.bas-video-remote .bas-video-remote-secondary{left:-300px;width:300px}.bas-video-remote .bas-video-remote-main{left:0;width:100%}.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bas-video-remote-secondary,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bas-video-remote-secondary{transform:translate3d(100%,0,0)}.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bas-video-remote-main,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bas-video-remote-main{transform:translate3d(300px,0,0);width:calc(100% - 300px)}}.bas-video-remote .bvr-back,.bas-video-remote .bvr-menu,.bas-video-remote .bvr-enter,.bas-video-remote .bvr-navigation,.bas-video-remote .bas-video-remote-main--controls,.bas-video-remote .bas-video-button-grid--numbers,.bas-video-remote .bas-video-button-grid--spacer,.bas-video-remote .bas-video-button-grid--custom{display:none}.bas-video-remote .bvrm-rewind,.bas-video-remote .bvrm-fast-forward,.bas-video-remote .bvrm-skip-next,.bas-video-remote .bvrm-skip-previous,.bas-video-remote .bvrm-play-pause,.bas-video-remote .bvr-dumb-volume,.bas-video-remote .bvr-channel,.bas-video-remote .bas-video-remote-main--volume,.bas-video-remote .bvr-arrow{opacity:0;z-index:-10;pointer-events:none}.bas-video-remote .bvr-dumb-volume .bvr-plus-minus--plus,.bas-video-remote .bvr-dumb-volume .bvr-plus-minus--minus,.bas-video-remote .bvr-channel .bvr-plus-minus--plus,.bas-video-remote .bvr-channel .bvr-plus-minus--minus{opacity:0;z-index:-10;pointer-events:none;background-color:transparent}.bas-video-remote .bvr-navigation{border:none}.bas-video-remote.bpy-can-up .bvr-navigation,.bas-video-remote.bpy-can-down .bvr-navigation,.bas-video-remote.bpy-can-left .bvr-navigation,.bas-video-remote.bpy-can-right .bvr-navigation{border:solid 2px rgba(120,120,120,.25);display:block}.bas-video-remote.bpy-can-enter .bvr-navigation{display:block}.bas-video-remote.bpy-can-enter .bvr-enter{display:flex}.bas-video-remote.bpy-can-up .bvr-arrow-up,.bas-video-remote.bpy-can-down .bvr-arrow-down,.bas-video-remote.bpy-can-left .bvr-arrow-left,.bas-video-remote.bpy-can-right .bvr-arrow-right{opacity:1;z-index:auto;pointer-events:auto}.bas-video-remote.bpy-can-back .bvr-back,.bas-video-remote.bpy-can-menu .bvr-menu{display:block}.bas-video-remote.bpy-can-fast-forward .bvrm-fast-forward,.bas-video-remote.bpy-can-rewind .bvrm-rewind,.bas-video-remote.bpy-can-next .bvrm-skip-next,.bas-video-remote.bpy-can-previous .bvrm-skip-previous,.bas-video-remote.bas-can-play-pause .bvrm-play-pause,.bas-video-remote.bas-room--video--can-adjust-volume .bas-video-remote-main--volume,.bas-video-remote.bas-room--video--can-volume-up .bvr-dumb-volume,.bas-video-remote.bas-room--video--can-volume-down .bvr-dumb-volume,.bas-video-remote.bas-room--video--can-volume-up .bvr-dumb-volume .bvr-plus-minus--plus,.bas-video-remote.bas-room--video--can-volume-down .bvr-dumb-volume .bvr-plus-minus--minus{opacity:1;z-index:auto;pointer-events:auto}.bas-video-remote.bas-room--video--is-muted .bpy-mute-on{display:block}.bas-video-remote.bas-room--video--is-muted .bpy-mute-off{display:none}.bas-video-remote.bpy-can-channel-up .bvr-channel,.bas-video-remote.bpy-can-channel-down .bvr-channel,.bas-video-remote.bpy-can-channel-up .bvr-channel .bvr-plus-minus--plus,.bas-video-remote.bpy-can-channel-down .bvr-channel .bvr-plus-minus--minus{opacity:1;z-index:auto;pointer-events:auto}.bvr-navigation{position:relative;min-width:174px;height:174px;border-radius:50%;box-sizing:border-box;border:solid 2px rgba(120,120,120,.25)}.bvr-navigation-inner{overflow:hidden;width:100%;height:100%;border-radius:50%}.bvr-arrows{display:flex;flex-wrap:wrap;height:100%;width:100%;transform:rotate(45deg)}.bvr-arrow{position:relative;flex:0 0 50%;cursor:pointer;display:inline-block}.bvr-arrow svg{position:absolute;transform:rotate(-45deg);width:30px;fill:#fff;transition:fill .2s}.bvr-arrow:active svg{fill:#fca455;transition:none}.bvr-arrow.bvr-arrow-up svg{right:31px;bottom:31px}.bvr-arrow.bvr-arrow-left svg{top:31px;right:31px}.bvr-arrow.bvr-arrow-right svg{left:31px;bottom:31px}.bvr-arrow.bvr-arrow-down svg{left:31px;top:31px}.bvr-enter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Roboto,sans-serif;font-weight:400;color:#fff;width:86px;height:86px;border-radius:50%;border:solid 2px rgba(120,120,120,.25);justify-content:center;align-items:center;transition:color .2s;cursor:pointer;font-size:1.5rem;display:flex}.bvr-enter:active{color:#fca455;transition:none}.bvr-plus-minus{display:flex;align-items:center;justify-content:space-between;flex-direction:column;border-radius:26px;border:solid 2px rgba(120,120,120,.25);position:relative;width:44px;height:174px;box-sizing:border-box}.bvr-plus-minus .bvr-plus-minus-text{font-family:Roboto,sans-serif;font-weight:300;width:100%;flex-grow:1;display:flex}.bvr-plus-minus .bvr-plus-minus-text .bvr-plus-minus-text-inner{color:#fff;padding:5px;box-sizing:border-box;text-align:center;width:100%;transition:color .2s;font-size:2rem}.bvr-plus-minus .bvr-plus-minus-text:active .bvr-plus-minus-text-inner{color:#fca455;transition:none}.bvr-plus-minus .bvr-plus-minus-text:hover{cursor:pointer}.bvr-plus-minus .bvr-plus-minus--minus{align-items:flex-end}.bvr-plus-minus .bvr-plus-minus--minus .bvr-plus-minus-text-inner{font-size:2.5rem}.bvr-plus-minus .bvr-plus-minus--icon{top:0;left:0;width:100%;height:100%;font-family:Roboto,sans-serif;font-weight:400;pointer-events:none;position:absolute;font-size:2rem;color:silver;display:flex;justify-content:center;align-items:center}.bvr-plus-minus .bvr-plus-minus--icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:silver;width:60%}.bvr-media-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.bvr-media-wrapper .bvrm-media-control{cursor:pointer;margin:-10px;padding:10px}.bvr-media-wrapper .bvrm-media-control .bvrm-media-control-inner{height:45px;width:45px;position:relative}.bvr-media-wrapper .bvrm-media-control svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:40%;fill:#fff;transition:fill .2s}.bvr-media-wrapper .bvrm-media-control:active svg{fill:#fca455;transition:none}.bvr-media-wrapper .bvrm-play-pause .bvrm-media-control-inner{border:solid 2px rgba(120,120,120,.25);border-radius:50%;width:60px;height:60px;box-sizing:border-box}.bvr-media-wrapper .bvrm-play-pause .bvrm-media-control-inner svg{height:60%}.bvr-source-name{font-family:Roboto,sans-serif;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:2rem;width:90%}.bvr-source-subtitle{font-family:Roboto,sans-serif;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:silver;font-size:1.1rem;padding:10px 0 5px;width:90%}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--top{padding-top:10px;margin-top:-10px}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--right{padding-right:10px;margin-right:-10px}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--bottom{padding-bottom:10px;margin-bottom:-10px}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--left{padding-left:10px;margin-left:-10px}@media (min-width: 380px){.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--top{padding-top:20px;margin-top:-20px}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--right{padding-right:20px;margin-right:-20px}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--bottom{padding-bottom:20px;margin-bottom:-20px}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--left{padding-left:20px;margin-left:-20px}}@media (min-width: 450px){.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--top{padding-top:32px;margin-top:-32px}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--right{padding-right:32px;margin-right:-32px}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--bottom{padding-bottom:32px;margin-bottom:-32px}.bas-video-remote .bvr-expand-touch-dynamic,.bas-video-remote .bvr-expand-touch-dynamic--left{padding-left:32px;margin-left:-32px}}@media (max-width: 849px) and (min-width: 667px){.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic,.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic--top,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic--top{padding-top:20px;margin-top:-20px}.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic,.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic--right,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic--right{padding-right:20px;margin-right:-20px}.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic,.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic--bottom,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic--bottom{padding-bottom:20px;margin-bottom:-20px}.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic,.bas-video-remote.bpy-has-custom-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic--left,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic,.bas-video-remote.bpy-has-number-grid.bvr-show-grids .bvr-expand-touch-dynamic .bvr-expand-touch-dynamic--left{padding-left:20px;margin-left:-20px}}.bas-objects-header{font-family:Roboto,sans-serif;font-weight:400;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;padding-left:calc(var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0)) + 16px);padding-right:calc(var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0)) + 16px);background-color:rgba(0,0,0,.3);font-size:16px;color:#c8c8c8;box-sizing:border-box;min-height:3.4em}@media (max-width: 667px){.bas-objects-header{font-size:12px}}.bas-objects-header-sections{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;box-sizing:border-box;color:#c8c8c8;padding-left:1em;padding-right:1em;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(to right,transparent 0%,black 1em,black calc(100% - 1em),transparent 100%);mask:linear-gradient(to right,transparent 0%,black 1em,black calc(100% - 1em),transparent 100%)}.bas-objects-header-group{display:inline-flex;align-items:center}.bas-objects-header-group:after{content:"";width:3px;height:3px;background-color:#c8c8c8;border-radius:9999px;display:inline-block;margin:0 .5em}.bas-objects-header-group:last-child:after{content:none}.bas-objects-header-item{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;margin:.85em .4em;padding:.25em .6em;border-radius:.85em;vertical-align:middle}.bas-objects-header-item.active{color:#404040;background-color:#c8c8c8}.bas-objects-header-item.semi-active{color:#404040;background-color:#959595}@media (max-width: 667px){.bas-objects-header-item{max-width:140px}}.bas-objects-header-controls{font-family:Roboto,sans-serif;font-weight:400;flex:0 0 auto;color:#fca455;margin:0 auto 0 .6em;display:none;align-items:center}.bas-objects-header-controls-edit,.bas-objects-header-controls-add{cursor:pointer}.bas-objects-header-controls-edit-quad{position:relative;width:1.7em;height:1.7em;margin-right:.6em;cursor:pointer}.bas-objects-header-controls-edit-quad svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#c8c8c8;transition:fill .2s}.bas-objects-header-controls-edit-quad:active svg{fill:#fca455;transition:none}.bas-objects-header-controls-add{margin-right:.6em;width:1.7em;height:1.7em}.bas-objects-header-controls-add svg{fill:#c8c8c8}.bas-objects-header-controls-edit-item-done,.bas-objects-header-controls-edit-quad{display:none}.bas-objects-header-controls-edit-item-edit{display:block}.bas-objects-header-controls-add{display:none}.bas-objects-header-controls--visible{display:flex}.bas-objects-header-controls--show-edit .bas-objects-header-controls-edit-item-done{display:block}.bas-objects-header-controls--show-edit .bas-objects-header-controls-edit-item-edit{display:none}.bas-objects-header-controls--show-edit .bas-objects-header-controls-edit-quad,.bas-objects-header-controls--show-edit.bas-objects-header-controls--can-add .bas-objects-header-controls-add{display:block}.bas-objects-header-toggle{position:relative;display:block;flex:0 0 auto;width:32px;height:32px;margin-left:1em}@media (max-width: 667px){.bas-objects-header-toggle{width:24px;height:24px}}.bas-objects-header-toggle svg{fill:rgba(255,255,255,.65);transition:fill .2s}.bas-objects-header-toggle:active svg{fill:rgba(252,164,85,.65);transition:fill 0s}.bas-objects-header-toggle-icon{position:absolute;display:block;top:0;left:0;right:0;bottom:0;transition:opacity .2s cubic-bezier(.64,.09,.08,1)}.bas-objects-header-toggle-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bas-objects-header-toggle-icon-music>svg{width:20px}@media (min-width: 667px){.bas-objects-header-toggle-icon-music>svg{width:24px}}.bas-objects-header-toggle-icon-home>svg{width:26px}@media (min-width: 667px){.bas-objects-header-toggle-icon-home>svg{width:30px}}.bas-objects-header-toggle-icon-thermostats>svg{width:22px}@media (min-width: 667px){.bas-objects-header-toggle-icon-thermostats>svg{width:26px}}.bas-objects-header-toggle-icon-intercom>svg{width:22px}@media (min-width: 667px){.bas-objects-header-toggle-icon-intercom>svg{width:26px}}.bas-objects-body .bas-object-container{margin-right:-10px;margin-bottom:-10px}@media (min-width: 667px){.bas-objects-body .bas-object-container{margin-right:-25px;margin-bottom:-25px}}.bas-objects-body.bas-wide-objects .bas-object-container{margin-right:-4px;margin-bottom:-4px}.bas-object-group{position:relative;display:block;width:96%;margin:0 auto .4em;padding:0;font-size:16px}@media (max-width: 667px){.bas-object-group{font-size:12px}}.bas-object-group .bas-object-container{margin-top:.4em}.bas-object-group.bmc-wrapper{position:absolute}.bas-notch-filler{width:100%;height:0;height:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-object-message-hide .bas-object-message{display:none}.bas-object-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Roboto,sans-serif;font-weight:400}.bas-object-message.bas-object-message-on-dark{color:#fff}.bas-object-message.bas-object-message-on-light{color:#000}.bas-object-group-scrolling{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:absolute;top:44px;right:0;bottom:0;left:0}@media (min-width: 667px){.bas-object-group-scrolling{top:3.2em}}.bas-object-container{margin-right:-4px;margin-bottom:-4px}.bas-object{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:inline-block;width:calc(100% - 4px);vertical-align:top;background-color:rgba(0,0,0,.25);text-align:left;font-size:1em;color:#fff;overflow:hidden}.bas-object:not(.bas-object-full-size){margin-right:4px;margin-bottom:4px}@media (min-width: 850px){.bas-object:not(.bas-object-full-size){width:calc(50% - 4px)}}@media (min-width: 1367px){.bas-object:not(.bas-object-full-size){width:calc(33.3333333333% - 4px)}}@media (min-width: 1850px){.bas-object:not(.bas-object-full-size){width:calc(25% - 4px)}}.bas-object.bas-object-darker{background-color:rgba(0,0,0,.5)}.bas-object.bas-object-darker .subtitle{color:rgba(255,255,255,.7)}.bas-object .bas-object-info-header-join,.bas-object .bas-object-info-header-avroom-select,.bas-object .bas-object-volume-muted,.bas-object .bas-object-spinner{display:none}.bas-object.source{cursor:pointer}.bas-object.source .bas-object-image-container{height:78px;width:78px}.bas-object.source .bas-object-image-container .bas-music-icon{position:relative;height:46px;width:46px;padding:16px}.bas-object.source .bas-object-image-container .bas-music-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:46px;width:46px}.bas-object.source .bas-object-image-container .player-playing-cover{height:78px;width:78px}.bas-object.source .info{height:78px}.bas-object.source .bas-source-barp-icon{display:none}.bas-object.source.bas-source-arp .info.source .bas-source-barp-icon{display:inline-block;margin:auto 0 auto 6px;width:20px}.bas-object.source.bas-source-spotify .info.source .bas-source-barp-icon{display:inline-block;margin:auto 0 auto 6px;width:20px;height:20px}.bas-object.source.bas-source-can-pair .info.source .bas-object-source-pair{display:block}.bas-object.source.bas-source--no-playing .info.source .bas-music-icons>.bas-music-icon.playing{display:none}.bas-object.favourite{cursor:pointer}.bas-object.favourite .bas-object-image-container{position:relative;border-right:none}.bas-object.favourite .bas-object-image-container .player-playing-cover,.bas-object.favourite .bas-object-image-container .player-playing-cover .cover{position:relative;height:100%;width:100%}.bas-object.favourite .bas-object-image-container .player-playing-cover .cover .image{position:relative;display:inline-block;height:auto}.bas-object.favourite .bas-object-image-container .player-playing-cover .cover.single .image{height:100%;width:100%}.bas-object.favourite .bas-object-image-container .player-playing-cover .cover.multiple .image{width:50%}.bas-object.favourite .bas-object-image-container .radio-logo{position:relative;height:100%;width:100%}.bas-object.favourite .bas-object-image-container .radio-logo-bg{position:relative;height:100%;width:100%;padding:0;background:no-repeat local center;background-size:contain}.bas-object.bas-object-custom-image .bas-image{margin:8px}.bas-object.bas-object-custom-image .bas-object-spinner,.bas-object.source.bas-object-custom-image .bas-object-image-container{background-color:transparent}.bas-object .info{height:104px;overflow:hidden;vertical-align:top;fill:rgba(255,255,255,.65)}.bas-object .info.source{font-family:Roboto,sans-serif;font-weight:300;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:1em;box-sizing:border-box;font-size:1em;color:#fff;fill:rgba(255,255,255,.65)}.bas-object .info.source .bas-object-source-pair{display:none;flex:0 0 auto;height:24px;padding:1px .5em;line-height:24px}.bas-object .info.source .info-source{flex:0 0 auto;align-self:center}.bas-object .info.source .object-info{position:relative;flex:1 1 auto;margin:0 1em 0 0;vertical-align:middle;text-align:left;overflow:hidden}.bas-object .info.source .object-info .name-element{width:100%;overflow:hidden;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.bas-object .info.source .object-info .title{font-size:1.5em}.bas-object .info.source .object-info .title-smaller{font-size:1em;font-weight:700}.bas-object .info.source .object-info .subtitle{font-family:Roboto,sans-serif;font-weight:400;font-size:.8em;color:rgba(255,255,255,.35)}.bas-object .info.source .bas-music-icons{text-align:right}.bas-object .info.source .bas-music-icons>.bas-music-icon{height:20px;width:20px;vertical-align:middle}.bas-object .info.source .bas-music-icons>.bas-music-icon.arp{margin:auto 0 auto 6px;width:20px}.bas-object .info.source .bas-music-icons>.bas-music-icon.spotify{margin:auto 0 auto 6px;width:20px;height:20px}.bas-object .info.source .bas-music-icons>.bas-music-icon.playing{display:inline-block;margin:auto 0 auto 6px}.bas-object .info.source .bas-music-icons>.bas-music-icon.delete{display:none;width:32px;height:32px}.bas-object .info.intercom{font-family:Roboto,sans-serif;font-weight:300;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:1em;box-sizing:border-box;font-size:1em;color:#fff;fill:rgba(255,255,255,.65)}.bas-object .info.intercom .info-intercom{flex:0 0 auto;align-self:center}.bas-object .info.intercom .object-info{position:relative;flex:1 1 auto;margin:0 1em 0 0;vertical-align:middle;text-align:left;overflow:hidden}.bas-object .info.intercom .object-info .name-element{width:100%;overflow:hidden;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.bas-object .info.intercom .object-info .title{font-size:1.5em}.bas-object .info.intercom .object-info .subtitle{font-family:Roboto,sans-serif;font-weight:400;font-size:.8em;color:rgba(255,255,255,.35)}.bas-object .info.intercom .info-intercom-icon{flex:0 0 25px;position:relative}.bas-object .info.intercom .info-intercom-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.bas-object .bas-object-spinner{width:78px;height:78px;position:absolute;background-color:rgba(0,0,0,.7);animation:fadeIn .2s}.bas-object .bas-object-spinner .bas-object-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35%}.bas-object .bas-object-spinner .bas-object-inner .bas-spinner-swoop .bas-spinner-swoop-circle .bas-spinner-swoop-circle-inner{border-width:3px}@media (max-width: 667px){.bas-object.music.bas-room--music--can-adjust-volume .bas-object-info-body-bottom{position:relative;width:100%}}.bas-object.music.bas-room--music--can-adjust-volume .bas-object-info-body-volume{transform:translateY(0)}.bas-object.music.bas-room--music--has-settings.bas-room--music--show-settings-button .bas-object-info-body-volume{transform:translateY(100%)}.bas-object.music.bas-room--music--has-settings.bas-room--music--show-settings-button .bas-object-info-body-button-wrapper{transform:translateY(0)}.bas-object.music.bas-room--music--is-unavailable .bas-music-icon,.bas-object.video.bas-room--video--is-unavailable .bas-music-icon{fill:rgba(255,255,255,.2)}.bas-object.music.bas-room--music--is-unavailable .name-element,.bas-object.music.bas-room--music--is-unavailable .bas-object-info-body-current-title,.bas-object.video.bas-room--video--is-unavailable .name-element,.bas-object.video.bas-room--video--is-unavailable .bas-object-info-body-current-title{color:rgba(255,255,255,.2)}.bas-object.music.bas-room--music--is-unavailable .bas-object-info-header,.bas-object.video.bas-room--video--is-unavailable .bas-object-info-header{color:#b7b7b7}.bas-object.music.room-show-join .bas-object-info-header-join{display:block}@media (max-width: 667px){.bas-object.music.room-show-join .bas-object-info-header-join{display:inline-block}}.bas-object.music.bas-room--music--can-group .bas-object-info-header-avroom-select{display:inline-block;flex:0 0;min-width:14px;font-size:1em;margin-left:1em}.bas-object.music.room-show-source-type-icon .bas-object-info-body-current-icon,.bas-object.music.bas-room--music--is-muted .bas-object-volume-muted{display:block}.bas-object.music.bas-room--music--is-muted .bas-object-volume-audible{display:none}.bas-object.bas-object-player-grey .bas-music-icon{fill:rgba(255,255,255,.2)}.bas-object.bas-object-player-grey .name-element,.bas-object.bas-object-player-grey .bas-object-info-body-current-title{color:rgba(255,255,255,.2)}.bas-object.video.bas-room--video--is-unavailable .bas-music-icon{fill:rgba(255,255,255,.2)}.bas-object.video.bas-room--video--is-unavailable .name-element,.bas-object.video.bas-room--video--is-unavailable .bas-object-info-body-current-title{color:rgba(255,255,255,.2)}.bas-object.video.bas-room--video--is-unavailable .bas-object-info-header{color:#b7b7b7}.bas-object.bas-object-player-loading .bas-object-spinner{display:block}@media (max-width: 667px){.bas-object.video.bas-room--video--can-adjust-volume .bas-object-info-body-bottom{position:relative;width:100%}}.bas-object.video.bas-room--video--can-adjust-volume .bas-object-info-body-volume{transform:translateY(0)}.bas-object.video.bas-room--video--is-muted .bas-object-volume-muted{display:block}.bas-object.video.bas-room--video--is-muted .bas-object-volume-audible{display:none}@media (min-width: 1200px){.bas-device-browser .bas-object:not(.bas-object-full-size){width:calc(33.3333333333% - 4px)}}@media (min-width: 1850px){.bas-device-browser .bas-object:not(.bas-object-full-size){width:calc(25% - 4px)}}.icon-show-delete .info.source .bas-music-icons .bas-music-icon.delete{display:inline-block}.bas-object-image-container{position:relative;display:inline-block;height:104px;width:104px;top:0;float:left;vertical-align:top;fill:rgba(252,164,85,.6);overflow:hidden;background-color:rgba(0,0,0,.35);border-right:2px solid transparent}.bas-object-image-container>.source-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bas-object-image-container>.bas-music-icon{width:64px;padding:20px}.bas-object-image-container>.player-playing-cover{height:104px;width:104px;padding:0;opacity:1}.bas-object-image-container .bas-image.bas-image-size-icon>svg{width:60%}.bas-object-image-container-2{cursor:pointer;position:relative;display:inline-block;width:104px;top:0;float:left;padding-bottom:104px;fill:rgba(252,164,85,.6);overflow:hidden;background-color:rgba(0,0,0,.35);border-right:2px solid transparent}@media (max-width: 667px){.bas-object-image-container-2{width:6em;padding-bottom:6em}}.bas-object-image-container-cover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;padding:0}.bas-object-image-container-cover-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;padding:0;background:no-repeat local center;background-size:contain}.bas-object-info{height:104px;overflow:hidden;vertical-align:top;fill:rgba(255,255,255,.65)}.bas-object-info-wrapper{position:relative;display:inline-block;width:calc(100% - 106px)}@media (max-width: 667px){.bas-object-info-wrapper{width:calc(100% - 6em - 2px)}}.bas-object-info-header{cursor:pointer;position:relative;display:flex;flex-flow:row nowrap;align-items:center;width:100%;top:0;padding:.4em 1em;overflow:hidden;box-sizing:border-box;background-color:rgba(0,0,0,.35);font-size:.8em;min-height:calc(28px + .8em)}@media (max-width: 667px){.bas-object-info-header{font-size:1em}}.bas-object-header-background{position:absolute;top:0;right:0;width:calc(100% - 6em - 2px);height:3em;background-color:rgba(0,0,0,.35);z-index:-3}.bas-object-info-header-title{flex:1 1 auto;min-width:0;font-size:1.2em}@media (max-width: 667px){.bas-object-info-header-title{font-size:1.2em}}.bas-object-info-header-join{display:none;flex:0 0 auto;margin-left:1em}.bas-object-button-join-content-icon{display:none}@media (max-width: 667px){.bas-object-button-join-content-icon{display:inline-block}}.bas-object-button-avroom-select-content-icon{position:absolute;top:0;left:0;width:100%;height:100%}.bas-object-button-avroom-select-content-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55%;fill:#fff}.bas-object-button-join-content-text{display:inline-block}@media (max-width: 667px){.bas-object-button-join-content-text{display:none}}.bas-object-header-toggle{margin-left:1em}@media (max-width: 667px){.bas-object-header-toggle{margin-left:.4em}}.bas-object-header-dsp{position:relative;display:inline-block;width:20px;height:20px;padding:.2em;margin-left:1em}@media (max-width: 667px){.bas-object-header-dsp{margin-left:.4em}}.bas-object-header-dsp:active svg{fill:#fca455}.bas-object-header-icon-wrapper{width:20px;height:20px}.bas-object-header-icon-wrapper>svg{fill:rgba(255,255,255,.65)}.bas-object-info-body-current{font-family:Roboto,sans-serif;font-weight:300;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;height:2.2em;padding:.4em 1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8em;box-sizing:border-box}@media (max-width: 667px){.bas-object-info-body-current{font-size:1em;margin:.4em 0 0}}.bas-object-info-body-current-icon{display:none;position:relative;flex:0 0 auto;width:1.2em;margin:0 .4em 0 0;text-align:center}.bas-object-info-body-current-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65)}.bas-object-info-body-current-icon-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.bas-object-info-body-current-icon-container>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65)}.bas-object-info-body-current-icon-placeholder{opacity:0}.bas-object-info-body-current-title{flex:1 1 auto;min-width:0;text-align:left}.bas-object-info-body-current-title-big{font-family:Roboto,sans-serif;font-weight:700}.bas-object-info-body-current-subtitle{flex:0 1 auto;min-width:0;text-align:left}.bas-object-info-body-current-source{flex:0 0 auto;max-width:100%;margin:0 0 0 .4em;text-align:right;color:rgba(255,255,255,.35)}.bsc-song-title .bas-object-info-body-current-source{max-width:50%}.bas-object-info-body-bottom{position:relative;display:inline-block;width:calc(100% - 106px);margin:-5px 0 0;padding:.2em 1em 0;font-size:.8em;color:#fca455;text-align:center;box-sizing:border-box}@media (max-width: 667px){.bas-object-info-body-bottom{position:absolute;bottom:0}}.bas-object-info-body-bottom-swappable{transform:translateY(120%);transition:transform .2s cubic-bezier(.64,.09,.08,1),color .2s cubic-bezier(.64,.09,.08,1)}.bas-object-info-body-volume{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}.bas-object-info-body-volume-icon{cursor:pointer;position:relative;flex:0 0 auto;width:16px;height:16px}.bas-object-info-body-volume-icon:active .bas-object-info-body-volume-icon-mute svg{fill:rgba(252,164,85,.65)}.bas-object-info-body-volume-icon-mute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.bas-object-info-body-volume-icon-mute svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;fill:rgba(255,255,255,.65)}.bas-object-info-body-volume-slider{flex:1 1 auto;height:100%;margin:0 1em}.bas-object-info-body-volume-label{width:2em;font-size:1.4em;text-align:right}.bas-object-info-body-button-wrapper{position:absolute;display:block;top:0;left:0;right:0;bottom:0;text-align:center}.bas-object-info-body-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Roboto,sans-serif;font-weight:400;padding:.2em 1em;border:1px solid #fca455;border-radius:1em;color:#fff}.bas-object-info-body-button:active{color:#fca455}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bas-object-scroll-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;margin-top:0;margin-bottom:0}.bas-object-scroll-sticky{flex:0 0 auto}.bas-object-scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.bas-rooms-header .bas-objects-header-toggle{display:none}.bas-rooms-header .bas-objects-header-toggle-icon{opacity:0}.bas-rooms-header.brh-toggle-enabled .bas-objects-header-toggle{display:block}.bas-rooms-header.brh-toggle-enabled.brh-state-home .bas-objects-header-toggle-icon-home,.bas-rooms-header.brh-toggle-enabled.brh-state-music .bas-objects-header-toggle-icon-music,.bas-rooms-header.brh-toggle-enabled.brh-state-video .bas-objects-header-toggle-icon-video,.bas-rooms-header.brh-toggle-enabled.brh-state-thermostats .bas-objects-header-toggle-icon-thermostats,.bas-rooms-header.brh-toggle-enabled.brh-state-intercom .bas-objects-header-toggle-icon-intercom{opacity:1}.bas-favourites-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto}.bas-tile-content-wrapper{width:100%;padding-top:6px;height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;display:flex;flex-flow:column nowrap}@media (min-width: 740px){.bas-tile-content-wrapper{-webkit-overflow-scrolling:touch;white-space:normal;padding-top:16px;display:block}}@media (min-width: 1000px){.bas-tile-content-wrapper{padding-top:32px}}.bas-music-widget-wrapper .btm-player{transform:rotateY(180deg);transition-duration:2s;transition-property:transform,visibility;-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden}.bas-music-widget-wrapper .btm-player .btm-message{display:block}.bas-music-widget-wrapper .btm-player .btmp-bottom,.bas-music-widget-wrapper .btm-player .btmp-image,.bas-music-widget-wrapper .btm-player .widget-player-controls{display:none}.bas-music-widget-wrapper .bas-music-widget-flipside{transform:rotateY(0);transition-duration:2s;transition-property:transform,visibility;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bas-music-widget-wrapper.btm-state-now-playing .btm-player{transform:rotateY(0);visibility:visible}.bas-music-widget-wrapper.btm-state-now-playing .bas-music-widget-flipside{transform:rotateY(-180deg);visibility:hidden}.bas-music-widget-wrapper.btm-show-controls.bpy-message-hide.btm-exact-volume-control-available .btmp-bottom{display:flex}.bas-music-widget-wrapper.btm-show-controls .btmp-icon-muted{opacity:1}.bas-music-widget-wrapper.btm-show-controls.btm-audible .btmp-icon-muted{opacity:0}.bas-music-widget-wrapper.btm-show-controls.btm-audible .btmp-icon-audible{opacity:1}.bas-music-widget-wrapper.bpy-message-hide .btm-message{display:none}.bas-music-widget-wrapper.bpy-message-hide .btmp-image,.bas-music-widget-wrapper.bpy-message-hide .widget-player-controls{display:block}.btm-icon-play,.btm-icon-heart{display:none}.btm-show-button .btm-icon-play{display:inline-block}.btm-show-button .btm-icon-heart,.btm-show-button.btm-state-now-playing .btm-icon-play{display:none}.btm-show-button.btm-state-now-playing .btm-icon-heart{display:inline-block}.bas-tile-segment-title{width:calc(100% - 20px);font-size:1.5em;margin-top:0;margin-left:10px;margin-bottom:.1em}@media (min-width: 740px){.bas-tile-segment-title{font-size:2em;width:calc(100% - 40px);margin-left:20px}}.btm-show-button .bas-tile-segment-title-music{width:calc(100% - 80px)}@media (min-width: 740px){.btm-show-button .bas-tile-segment-title-music{margin-bottom:.5em;width:calc(100% - 100px)}}.btm-message{font-size:16px}.btm-player .btm-player-inner{height:100%}.bas-tile-favourites .btm-message{display:none}.bas-tile-favourites.btm-show-favourite-message .btm-message{display:block}.bas-tile-wrapper{width:66.6666666667%;float:right;position:relative}@media (min-width: 740px){.bas-tile-wrapper{width:100%}}@media (min-width: 1000px){.bas-tile-wrapper{width:50%}}.bas-music-widget{position:relative;display:inline-block;width:100%;padding-bottom:100%;transform-style:preserve-3d;perspective:1000px;z-index:1}@media (min-width: 740px){.bas-music-widget:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.25)}}.bas-music-widget:before{content:none}.bas-tile-message-scenes{display:none}.bas-tile-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#fff;text-align:center;width:90%}.bas-tile-message-img{position:relative;width:100%;max-width:256px;fill:rgba(252,164,85,.6)}.bas-tile-message-img svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.bas-tile-message-img-wrapper{position:relative;width:100%;padding-bottom:100%}.bas-tile-message-title{font-family:Roboto,sans-serif;font-weight:700;font-size:1.4em;margin-bottom:.6em;max-width:100%}.bas-tile-message-title:empty{display:none}.bas-tile-message-line{font-family:Roboto,sans-serif;font-weight:300;font-size:.9em;max-width:100%}.bas-tile-message-line:empty{display:none}.bas-tile-message-line-spaced{margin-top:1.4em}.bas-tile-message-line-padding-top{padding-top:.6em}.bas-tile-message-line-fixed-height:empty:after{content:"\a0"}.bas-tile-message-line-fixed-height:empty{display:block}.bas-tile-message-action{display:inline-block;margin-top:1.4em}.bas-tile-message-action:empty{display:none}.bas-tile-message-img,.bas-tile-message-img--has .bas-tile-message-img{display:none}@media (min-height: 600px){.bas-tile-message-img--has .bas-tile-message-img{display:block}}.bas-tile-message-img--music .bas-tile-message-img svg{width:50%}@media (min-width: 667px){.bas-device-browser .schedule-container.bas-browser-scroll-bar{overflow-x:hidden}}.bas-device-browser .bas-browser-scroll-bar.bas-library-navigation-bar,.bas-device-browser .bas-browser-scroll-bar.bas-objects-header{margin-bottom:10px}.bas-device-browser .bas-browser-scroll-bar.bsp-scene-wrapper{padding-bottom:0}.bas-device-browser .bas-home-tile-wrapper{padding-bottom:4px;margin-bottom:4px}.bas-tile-resetter{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}.bas-on-off-tile{cursor:pointer;width:calc(50% - 10px);padding-bottom:calc(50% - 10px);margin:5px;position:relative;display:inline-block;background-color:rgba(0,0,0,.35);overflow:hidden;box-shadow:0 5px 11px rgba(0,0,0,.18),0 4px 15px rgba(0,0,0,.15);font-size:initial;float:left}.bas-on-off-tile.bas-tile-invisible{cursor:default;opacity:0}.bas-on-off-tile:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:background-color .5s ease-in-out}.bas-on-off-tile:active:after{transition:background-color 0s ease-in-out;background-color:rgba(0,0,0,.2)}@media (min-width: 740px){.bas-on-off-tile{width:calc(50% - 40px);padding-bottom:calc(50% - 40px);margin:20px}}.bas-on-off-tile .bas-tile-svg svg{top:15%;width:50%;height:50%}@media (max-width: 740px){.bas-on-off-tile{width:calc(100%/3 - 10px);padding-bottom:calc(100%/3 - 10px);clear:left}}@media (min-width: 1000px){.bas-on-off-tile{width:calc(25% - 40px);padding-bottom:calc(25% - 40px);clear:left}}.bas-small-tile{cursor:pointer;width:calc(50% - 10px);padding-bottom:calc(50% - 10px);margin:5px;position:relative;display:inline-block;background-color:rgba(0,0,0,.35);overflow:hidden;box-shadow:0 5px 11px rgba(0,0,0,.18),0 4px 15px rgba(0,0,0,.15);font-size:initial}.bas-small-tile.bas-tile-invisible{cursor:default;opacity:0}.bas-small-tile:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:background-color .5s ease-in-out}.bas-small-tile:active:after{transition:background-color 0s ease-in-out;background-color:rgba(0,0,0,.2)}@media (min-width: 740px){.bas-small-tile{width:calc(50% - 40px);padding-bottom:calc(50% - 40px);margin:20px}}.bas-small-comfort-tile{cursor:pointer;width:calc(50% - 10px);padding-bottom:calc(50% - 10px);margin:5px;position:relative;display:inline-block;background-color:rgba(0,0,0,.35);overflow:hidden;box-shadow:0 5px 11px rgba(0,0,0,.18),0 4px 15px rgba(0,0,0,.15);font-size:initial}.bas-small-comfort-tile.bas-tile-invisible{cursor:default;opacity:0}.bas-small-comfort-tile:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";transition:background-color .5s ease-in-out}.bas-small-comfort-tile:active:after{transition:background-color 0s ease-in-out;background-color:rgba(0,0,0,.2)}@media (min-width: 740px){.bas-small-comfort-tile{width:calc(50% - 40px);padding-bottom:calc(50% - 40px);margin:20px}}.btm-player{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:transform 2s;transform:rotateY(180deg)}@media (min-width: 740px){.btm-player:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.25)}}.btmp-image{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.btmp-image svg{fill:#fca455}.btmp-image .bas-image.bas-image-box-shadow{box-shadow:none}.btmp-bottom{display:none;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 1em;background-color:rgba(0,0,0,.5);height:40px;transition:background-color .5s}.btmp-icon-container{cursor:pointer;position:relative;flex:0 0 auto;width:24px;height:24px;fill:rgba(255,255,255,.65);transition:fill .2s}.btmp-icon-container:active{fill:#fca455;transition:fill 0s}.btmp-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;transition:opacity .2s linear}.btmp-icon:active{transition:opacity .2s linear}.btmp-icon-muted{opacity:1}.btmp-icon-audible{opacity:0}.btmp-slider{flex:1 1 auto;height:100%;margin:0 .1em 0 1em}.btmp-label{font-family:Roboto,sans-serif;font-weight:300;width:2em;font-size:1.4em;text-align:right;color:#fff}.bas-music-widget-flipside{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateY(0)}.bas-tile-favourites{position:absolute;top:0;left:0;width:100%;height:100%;display:block;font-size:0}@media (min-width: 740px){.bas-tile-favourites{overflow:hidden}.bas-tile-favourites:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.25)}}.bas-tile-player-favorite{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;fill:rgba(255,255,255,.65)}.bas-tile-player-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;fill:rgba(255,255,255,.65)}.btm-title-button{position:relative;display:none;width:40px;height:100%;float:right;margin-right:10px}@media (min-width: 740px){.btm-title-button{margin-right:20px}}.bas-tile{width:calc(50% - 10px);padding-bottom:calc(50% - 10px);margin-right:10px;margin-bottom:10px;cursor:pointer;position:relative;display:inline-block;background-color:rgba(0,0,0,.35);overflow:hidden;box-shadow:0 5px 11px rgba(0,0,0,.18),0 4px 15px rgba(0,0,0,.15)}@media (min-width: 500px){.bas-tile{width:calc(33.3333333333% - 10px);padding-bottom:calc(33.3333333333% - 10px)}}@media (min-width: 667px){.bas-tile{width:calc(25% - 25px);padding-bottom:calc(25% - 25px);margin-right:25px;margin-bottom:25px}}@media (min-width: 900px){.bas-tile{width:calc(20% - 25px);padding-bottom:calc(20% - 25px)}}@media (min-width: 1100px){.bas-tile{width:calc(16.6666666667% - 25px);padding-bottom:calc(16.6666666667% - 25px)}}@media (min-width: 1250px){.bas-tile{width:calc(14.2857142857% - 25px);padding-bottom:calc(14.2857142857% - 25px)}}@media (min-width: 1450px){.bas-tile{width:calc(12.5% - 25px);padding-bottom:calc(12.5% - 25px)}}@media (min-width: 1600px){.bas-tile{width:calc(11.1111111111% - 25px);padding-bottom:calc(11.1111111111% - 25px)}}@media (min-width: 1600px){.bas-tile{width:calc(10% - 25px);padding-bottom:calc(10% - 25px)}}@media (max-width: 666px){.bas-tile.small-bas-tile{width:calc(33.3333333333% - 10px);padding-bottom:calc(33.3333333333% - 10px);margin-right:10px;margin-bottom:10px}}.bas-tile-separator{display:inline-block;border:1px solid rgba(255,255,255,.65);padding-bottom:calc(33.3333333333% - 12px);margin-bottom:10px;margin-left:-6px;margin-right:4px}@media (min-width: 667px){.bas-tile-separator{padding-bottom:calc(25% - 27px);margin-bottom:25px;margin-left:-13.5px;margin-right:11.5px}}@media (min-width: 667px) and (min-width: 900px){.bas-tile-separator{padding-bottom:calc(20% - 27px)}}@media (min-width: 667px) and (min-width: 1100px){.bas-tile-separator{padding-bottom:calc(16.6666666667% - 27px)}}@media (min-width: 667px) and (min-width: 1250px){.bas-tile-separator{padding-bottom:calc(14.2857142857% - 27px)}}@media (min-width: 667px) and (min-width: 1450px){.bas-tile-separator{padding-bottom:calc(12.5% - 27px)}}@media (min-width: 667px) and (min-width: 1600px){.bas-tile-separator{padding-bottom:calc(11.1111111111% - 27px)}}@media (min-width: 667px) and (min-width: 1800px){.bas-tile-separator{padding-bottom:calc(10% - 27px)}}.bas-tile-bg{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.bas-tile-border{position:absolute;top:0;bottom:0;left:0;width:3px}.bas-tile-gradient-overlay:after{content:none;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;background-image:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 20%,rgba(0,0,0,.1) 33%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);transform:translateZ(1px)}.bas-tile-bg-img{background-repeat:no-repeat;background-size:cover;background-position:center}.bas-tile-title{font-family:Roboto,sans-serif;font-weight:400;position:absolute;display:none;bottom:0;width:100%;color:#fff;text-align:left;z-index:1}.bas-tile-title.bas-tile-title-small{font-size:1em}@media (max-width: 667px){.bas-tile-title{font-size:1.4em}}.bas-tile-has-title .bas-image--valid:not(.bas-image--default).bas-tile-gradient-overlay:after{content:""}.bas-tile-has-title .bas-svg-valid.bas-tile-gradient-overlay:after{content:""}.bas-tile-has-title .bas-tile-title{display:block}.bas-on-off-tile .bas-tile-title,.bas-small-comfort-tile .bas-tile-title,.bas-small-tile .bas-tile-title,.small-bas-tile .bas-tile-title{font-size:.8em}@media (min-width: 667px){.bas-on-off-tile .bas-tile-title,.bas-small-comfort-tile .bas-tile-title,.bas-small-tile .bas-tile-title,.small-bas-tile .bas-tile-title{font-size:1em}}.bas-tile-title-txt,.bas-tile-subtitle-txt{display:block;width:100%;box-sizing:border-box;padding:.6em .4em .6em .6em;color:#d9d9d9;text-shadow:0 1px 5px rgba(0,0,0,.8);transition:color 1s;transform:translateZ(1px)}.bas-tile-subtitle-txt{transform:translateY(6px);padding-bottom:0;color:#a3a3a3;font-size:.8em}.bas-tile-has-subtitle .bas-tile-title{transform:translateY(4px);font-size:.95em}.bas-tile-has-icon .bas-tile-title-txt{padding:.4em .6em;text-shadow:none}.bt-overlay-button{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.7)}.bt-overlay-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:45%;width:40%;fill:silver}.bas-state-editing .bas-tile.bmc-can-edit .bas-tile-edit{display:block}.bas-tile-svg{position:absolute;display:block;top:0;left:0;right:0;bottom:0}.bas-tile-svg .bas-tile-svg-wrapper>svg,.bas-tile-svg>svg{position:absolute;top:0;left:50%;width:80%;height:80%;transform:translate(-50%);fill:#ddd}.bas-tile-top-offset .bas-tile-svg svg{top:4%}.bas-tile-svg-75 .bas-tile-svg svg{width:75%}.bas-tile-svg-70 .bas-tile-svg svg{width:70%}.bas-tile-svg-65 .bas-tile-svg svg{width:65%}.bas-tile-svg-60 .bas-tile-svg svg{width:60%}.bas-tile-svg-55 .bas-tile-svg svg{width:55%}.bas-tile-svg-50 .bas-tile-svg svg{width:50%}.bas-tile-svg-45 .bas-tile-svg svg{width:45%}.bas-tile-svg-40 .bas-tile-svg svg{width:40%}.bas-small-comfort-tile.bti-music .bas-tile-svg>svg{top:12%;width:60%;height:60%}.bas-tile-on-off-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:50%;top:46%}.bas-tile-on-off-svg svg{width:100%;height:100%}.bas-tile-show-on-off .bas-tile-on-off-svg{display:block}.bas-tile:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none;transition:background-color .5s ease-in-out}.bas-tile-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.bas-tile-activities .bas-tile-bg-overlay{transition:background-color .2s;background-color:rgba(0,0,0,.35)}.bas-tile-activities .bas-tile-activity-light{display:none}.bas-tile-activities.bas-room--lights--has-active .bas-tile-bg-overlay{background-color:transparent}.bas-tile-activities.bas-room--lights--has-active .bas-tile-activity-light{display:block}.bas-tile-activity-light{width:25px;height:25px;position:absolute;top:4px;right:4px;border-radius:100%;background-color:rgba(0,0,0,.6)}.bas-tile-activity-light svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff;height:60%;width:60%}.bas-tile-highlight .bas-tile-title-txt{color:#fca455}.bas-tile-highlight svg{fill:#fca455}.bas-tile-spinner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:25%;height:25%;z-index:1}.bas-tile-spinner-wrapper .bas-spinner-swoop .bas-spinner-swoop-circle .bas-spinner-swoop-circle-inner{border-width:3px}.bas-tile-spinner-visible.bas-tile:after,.bas-tile-spinner-visible.bas-small-tile:after{transition:background-color .2s ease-in-out;background-color:rgba(0,0,0,.5)}.bas-tile-spinner-visible .bas-tile-spinner-wrapper{display:block}.bas-tile:active:after{transition:background-color 0s ease-in-out;background-color:rgba(0,0,0,.2)}.bas-tile.bas-tile-has-long-press:active:after{transition:background-color .5s ease-in-out;background-color:rgba(0,0,0,.5)}.bas-tile.bas-tile-is-pressed:after{transition:background-color .8s;background-color:rgba(0,0,0,.7)}.bas-tile.bas-tile-is-pressed .bas-tile-title-txt{color:#fca455}.bas-widget{width:calc(100% - 20px);padding-bottom:calc(125% - 10px);margin-right:10px;margin-top:10px;font-family:Roboto,sans-serif;font-weight:400;position:relative;display:block;float:right;margin-bottom:0;color:#fff;fill:#fff;-webkit-filter:drop-shadow(0 0 30px black);filter:drop-shadow(0 0 30px black)}@media (min-width: 330px){.bas-widget{padding-bottom:calc(83.3333333333% - 10px)}}@media (min-width: 500px){.bas-widget{padding-bottom:calc(62.5% - 10px)}}@media (min-width: 667px){.bas-widget{width:calc(50% - 25px);padding-bottom:calc(50% - 25px);margin-right:25px;margin-top:25px}}@media (min-width: 900px){.bas-widget{width:calc(40% - 25px);padding-bottom:calc(41.6666666667% - 25px)}}@media (min-width: 1100px){.bas-widget{width:calc(33.3333333333% - 25px);padding-bottom:calc(35.7142857143% - 25px)}}@media (min-width: 1250px){.bas-widget{width:calc(28.5714285714% - 25px);padding-bottom:calc(31.25% - 25px)}}@media (min-width: 1450px){.bas-widget{width:calc(25% - 25px);padding-bottom:calc(27.7777777778% - 25px)}}@media (min-width: 1600px){.bas-widget{width:calc(22.2222222222% - 25px);padding-bottom:calc(25% - 25px)}}@media (min-width: 1800px){.bas-widget{width:calc(20% - 25px);padding-bottom:calc(22.7272727273% - 25px)}}.bas-widget .bas-weather-top-widget{height:52%}.bas-tiles-empty-title{margin-top:2em;margin-bottom:2em}.bas-tiles-container{margin-right:-10px;margin-bottom:-10px}@media (min-width: 667px){.bas-tiles-container{margin-right:-25px;margin-bottom:-25px}}.bas-object-group-top-margin{margin-top:10px}@media (min-width: 667px){.bas-object-group-top-margin{margin-top:25px}}.bas-widget-warning{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Roboto,sans-serif;font-weight:400;display:none;color:#fff;font-size:1.5em}.bas-widget-warning.bas-widget-no-connection{display:block}.bas-widget-forecasts{display:block;position:relative;margin-top:5%;height:43%;width:100%}.bas-widget-forecast-item{position:relative;display:inline-block;width:25%;height:100%;border-right:1px solid white;box-sizing:border-box;font-size:20px;vertical-align:top}.bas-widget-forecast-item:last-child{border-right:none}.bas-widget-forecast-item .bas-widget-forecast-icon{width:100%;height:50%;position:absolute;left:50%;transform:translate(-50%)}.bas-widget-forecast-item .bas-widget-forecast-icon svg{width:100%;height:100%}.bas-widget-forecast-item .bas-widget-text{position:absolute;left:50%;transform:translate(-50%);bottom:10%}.bas-widget-forecast-item .bas-widget-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.7em;max-width:calc(100% - .6em)}.bas-widget-details-button{position:absolute;right:0;height:25px;width:25px}.bas-widget-details-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.bs-tile-container{margin-bottom:8px}@media (min-width: 667px){.bs-tile-container{margin-bottom:16px}}.bs-tile-container-full-width{position:relative;width:100%;padding-left:8px;padding-right:8px;box-sizing:border-box}@media (min-width: 667px){.bs-tile-container-full-width{padding-left:16px;padding-right:16px}}.bs-tile{font-family:Roboto,sans-serif;font-weight:400}.bs-tile .bs-btn-base,.bs-tile .bs-lbl-base{font-size:.85em}@media (min-width: 667px){.bs-tile .bs-btn-base,.bs-tile .bs-lbl-base{font-size:1em}}.bs-tile-on-dark{color:#fff}.bs-tile-on-dark .bs-tile-header{background-color:rgba(0,0,0,.5)}.bs-tile-on-dark .bs-tile-body{background-color:rgba(0,0,0,.35)}.bs-tile-on-dark .bst-subtitle{color:#c8c8c8}.bs-tile-on-dark .bst-icon svg{fill:rgba(255,255,255,.65)}.bs-tile-on-dark .bst-icon-active:active svg{fill:#fca455}.bs-tile-full-width{width:100%}.bs-tile-header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:12px;box-sizing:border-box}@media (min-width: 667px){.bs-tile-header{padding:16px}}.bs-tile-body{padding:12px;box-sizing:border-box}@media (min-width: 667px){.bs-tile-body{padding:16px}}.bst-hor-margin-left{margin-left:8px}@media (min-width: 667px){.bst-hor-margin-left{margin-left:16px}}.bst-hor-margin-right{margin-right:8px}@media (min-width: 667px){.bst-hor-margin-right{margin-right:16px}}.bst-icon{position:relative;width:24px;height:100%}.bst-label{font-family:Roboto,sans-serif;font-weight:400;min-width:0;font-size:.85em;color:#ababab}@media (min-width: 667px){.bst-label{font-size:1em}}.bst-title-element{min-width:0}.bst-title{font-family:Roboto,sans-serif;font-weight:400;font-size:1em}@media (min-width: 667px){.bst-title{font-size:1.2em}}.bst-subtitle{font-family:Roboto,sans-serif;font-weight:300;font-size:.9em}@media (min-width: 667px){.bst-subtitle{font-size:1em}}.bstb-line{display:flex;flex-flow:row nowrap;justify-content:flex-end}.bstb-line .bst-button-container{flex:0 0 auto}.bst-button-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:30em;max-width:100%}.bst-row-button{flex:0 1 auto;width:100%}.bstrb-left{margin-right:8px}.bstrb-center{margin-left:8px;margin-right:8px}.bstrb-right{margin-left:8px}.bs-tile-container.slip-reordering .bs-tile-on-dark .bst-title{color:#fca455}.bs-tile-container.slip-reordering .bs-tile-on-dark .bst-icon-select{border-color:#fca455;color:#fca455}.bs-tile-container.slip-reordering .bs-tile-on-dark .bst-icon-select svg{fill:#fca455}.bas-open-close-devices .bst-icon-select,.bas-open-close-devices .bas-open-close-edit-btn{display:none}.bas-open-close-devices.bas-state-editing .bst-icon-select{display:block}.bas-open-close-devices.bas-open-close-devices-can-edit-order .bas-open-close-edit-btn{display:flex}.bas-open-close .bs-tile-body,.bas-open-close .bas-open-close-trigger,.bas-open-close .bas-open-close-close,.bas-open-close .bas-open-close-stop,.bas-open-close .bas-open-close-open,.bas-open-close .bas-open-close-state{display:none}.bas-open-close .bas-open-close-state-opened,.bas-open-close .bas-open-close-state-closed{opacity:0}.bas-open-close.bas-open-close--has-open .bs-tile-body,.bas-open-close.bas-open-close--has-close .bs-tile-body,.bas-open-close.bas-open-close--has-trigger .bas-open-close-trigger,.bas-open-close.bas-open-close--has-open .bas-open-close-open{display:block}.bas-open-close.bas-open-close--has-open .bas-open-close-open:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--has-open .bas-open-close-open:active svg{fill:#fca455}.bas-open-close.bas-open-close--has-open .bas-open-close-open:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--has-close .bas-open-close-close{display:block}.bas-open-close.bas-open-close--has-close .bas-open-close-close:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--has-close .bas-open-close-close:active svg{fill:#fca455}.bas-open-close.bas-open-close--has-close .bas-open-close-close:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--has-stop .bas-open-close-stop{display:block}.bas-open-close.bas-open-close--has-stop .bas-open-close-stop:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--has-stop .bas-open-close-stop:active svg{fill:#fca455}.bas-open-close.bas-open-close--has-stop .bas-open-close-stop:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--has-state .bas-open-close-state{display:block}.bas-open-close.bas-open-close--is-opened .bas-open-close-open{border-color:#fca455;color:#fca455}.bas-open-close.bas-open-close--is-opened .bas-open-close-open svg{fill:#fca455}.bas-open-close.bas-open-close--is-opened .bas-open-close-open:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--is-opened .bas-open-close-open:active svg{fill:#fca455}.bas-open-close.bas-open-close--is-opened .bas-open-close-open:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--is-opened .bas-open-close-state-opened{opacity:1}.bas-open-close.bas-open-close--is-closed .bas-open-close-close{border-color:#fca455;color:#fca455}.bas-open-close.bas-open-close--is-closed .bas-open-close-close svg{fill:#fca455}.bas-open-close.bas-open-close--is-closed .bas-open-close-close:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--is-closed .bas-open-close-close:active svg{fill:#fca455}.bas-open-close.bas-open-close--is-closed .bas-open-close-close:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.bas-open-close.bas-open-close--is-closed .bas-open-close-state-closed{opacity:1}.bas-open-close.bas-open-close--has-subtitle .bst-subtitle{margin-top:.4em}.bas-open-close.bas-open-close--has-trigger.bas-open-close--has-state .bas-open-close-state{margin-right:8px}@media (min-width: 667px){.bas-open-close.bas-open-close--has-trigger.bas-open-close--has-state .bas-open-close-state{margin-right:16px}}.bas-home-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory}.bas-home-wrapper .bas-home-info-divider,.bas-home-wrapper .bas-home-info,.bas-home-wrapper .bas-home-scenes,.bas-home-wrapper .bas-home-scenes-scroll-indicator{display:none}.bas-home-wrapper .bas-home-down{margin-top:10px}.bas-home-wrapper.bas-message-show .bas-home-info-divider,.bas-home-wrapper.bas-message-show .bas-home-info,.bas-home-wrapper.brs-has-favourites .bas-home-scenes{display:block}.bas-home-wrapper.brs-has-favourites .bas-home-down{margin-top:0}@media (max-width: 667px){.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-4 .bas-home-scenes .bas-home-tile-wrapper{padding-bottom:10px;margin-bottom:4px}.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-4 .bas-home-scenes-scroll-indicator{display:block}}@media (max-width: 900px){.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-5 .bas-home-scenes .bas-home-tile-wrapper{padding-bottom:10px;margin-bottom:4px}.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-5 .bas-home-scenes-scroll-indicator{display:block}}@media (max-width: 1100px){.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-6 .bas-home-scenes .bas-home-tile-wrapper{padding-bottom:10px;margin-bottom:4px}.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-6 .bas-home-scenes-scroll-indicator{display:block}}@media (max-width: 1250px){.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-7 .bas-home-scenes .bas-home-tile-wrapper{padding-bottom:10px;margin-bottom:4px}.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-7 .bas-home-scenes-scroll-indicator{display:block}}@media (max-width: 1450px){.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-8 .bas-home-scenes .bas-home-tile-wrapper{padding-bottom:10px;margin-bottom:4px}.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-8 .bas-home-scenes-scroll-indicator{display:block}}@media (max-width: 1600px){.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-9 .bas-home-scenes .bas-home-tile-wrapper{padding-bottom:10px;margin-bottom:4px}.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-9 .bas-home-scenes-scroll-indicator{display:block}}@media (min-width: 1600px){.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-10 .bas-home-scenes .bas-home-tile-wrapper{padding-bottom:10px;margin-bottom:4px}.bas-home-wrapper.brs-has-favourites.brs--favourites-count-at-least-10 .bas-home-scenes-scroll-indicator{display:block}}.bas-home-block{scroll-snap-align:start}.bas-home-block.bas-home-hide-week-overview .bas-widget-forecasts{display:none}.bas-home-block .bas-widget-details-button{bottom:-25px}.bas-home-block.bas-home-hide-temperature-overview .bas-widget-temp-text{display:none}.bas-home-block.bas-home-hide-temperature-overview .bas-widget-forecast-item{height:70%}.bas-home-block.bas-home-hide-temperature-overview .bas-widget-forecast-icon{height:71.4285714286%}.bas-home-block.bas-home-hide-temperature-overview .bas-widget-title{top:71.4285714286%}.bas-home-block.bas-home-hide-temperature-overview .bas-widget-details-button{bottom:30px}.bas-home-block.bas-home-hide-temperature-overview.bas-home-hide-week-overview .bas-widget-details-button{bottom:43%}.bas-home-block{display:block;position:relative;width:100%;height:100%;overflow:hidden}.bas-home-shortcuts{height:100%;width:100%;padding:16px 16px 0;background-color:rgba(0,0,0,.2);box-sizing:border-box;overflow:auto;display:flex;flex-direction:column}@media (min-width: 667px){.bas-home-shortcuts{padding:25px 25px 0}}.bas-home-banner{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.2)}.bas-home-info{position:relative;padding:10px 0;overflow:visible}@media (min-width: 667px){.bas-home-info{margin:0 25px}}.bas-home-info-divider{border-bottom:1px solid rgba(255,255,255,.2);margin:0 25px}.bas-home-info .bas-home-info-text{display:none}.bas-home-info .swiper-slide{width:calc(100% - 80px)!important;margin:0 40px}.bas-home-info .swiper-wrapper{align-items:center}.bas-home-info .swiper-button-next,.bas-home-info .swiper-button-prev{background:none}.bas-home-info .swiper-button-next.swiper-button-disabled,.bas-home-info .swiper-button-prev.swiper-button-disabled{display:none}.bas-home-info .swiper-button-prev{left:0}.bas-home-info .swiper-button-next{right:0}.bas-home-info .login-user-arrow{position:relative;display:inline-block;width:100%;height:100%;fill:rgba(255,255,255,.65);transition:opacity .2s}@media (max-width: 667px){.bas-home-info .login-user-arrow{display:inline-block;flex:0 0 auto}}.bas-home-info .login-user-arrow.login-user-arrow-hidden{opacity:0}.bas-home-info .login-user-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;fill:rgba(255,255,255,.65);transition:fill 1s ease-out}.bas-home-info .login-user-arrow:active,.bas-home-info .login-user-arrow :active{fill:#fca455;transition:fill 0s ease-out}@media (min-width: 667px){.bas-home-info .bas-home-info-text-phone{display:none}.bas-home-info .bas-home-info-text{display:block}}.bas-home-info-title{font-family:Roboto,sans-serif;font-weight:700;color:#fff}.bas-home-info-title-margin{margin-bottom:.4em}.bas-home-info-text,.bas-home-info-text-phone{font-family:Roboto,sans-serif;font-weight:400;color:#fff}.bas-home-info-button{flex:0 0 auto;position:relative;border-radius:100%;border:1px solid #fff;width:32px;height:32px;transition:border-color .2s}.bas-home-info-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;fill:#fff;transition:fill .2s}.bas-home-info-button:active{border-color:#fca455}.bas-home-info-button:active svg{fill:#fca455}.bas-home-scenes{position:relative;margin:6px 6px 0;overflow:hidden;-webkit-mask:linear-gradient(to right,transparent 0,black 10px,black calc(100% - 10px),transparent 100%);mask:linear-gradient(to right,transparent 0,black 10px,black calc(100% - 10px),transparent 100%)}@media (min-width: 667px){.bas-home-scenes{margin:15px 15px 0}}.bas-scroll-indicator svg{fill:rgba(255,255,255,.5)}.bas-home-tile-wrapper{position:relative;white-space:nowrap;margin-right:-10px;padding:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x;scroll-padding:10px}.bas-home-tile-wrapper .bas-tile{scroll-snap-align:start;margin-bottom:5px}.bas-home-tile-wrapper .bas-tile-separator{margin-bottom:5px}@media (min-width: 667px){.bas-home-tile-wrapper{margin-right:-25px}}.bas-home-down{cursor:pointer}.bas-downwards-scroll-indicator,.bas-upwards-scroll-indicator{position:relative;display:block;text-align:center;width:100%;min-height:28px}@media (min-width: 667px){.bas-downwards-scroll-indicator,.bas-upwards-scroll-indicator{height:34px}}.bas-downwards-scroll-indicator svg,.bas-upwards-scroll-indicator svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;fill:rgba(255,255,255,.65)}.bas-home-up{cursor:pointer;position:relative;display:inline-block;text-align:center;width:100%;flex:0 0 34px;margin-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-home-up svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;fill:rgba(255,255,255,.65)}.bas-home-up-spacer{flex:1 0 5px}.bas-tile-temp-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.bas-tile-svg-temp,.bas-tile-svg-temp-list{display:inline-block;width:49%;position:absolute;height:100%;left:5%}.bas-tile-svg-temp>svg,.bas-tile-svg-temp-list>svg{fill:#ddd;width:100%;height:100%}.bas-tile-svg-temp-list{left:45%}.bas-room-content .bas-tile-temperature.tablet-view,.bas-room-content .bas-tile-temperature.phone-view{display:none}.bas-room-content.bas-room--thermostat--has .bas-tile-temperature{display:block}.bas-tile-empty{opacity:0}.bas-camera-wrapper{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:flex-start;height:100%}.bas-camera-wrapper.bas-notch-margin{height:100%;height:calc(100% - var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)));padding-bottom:0;padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bas-camera{flex:0 0 auto;width:100%}@media (min-width: 667px){.bas-camera{width:48%}}.bas-camera:last-child{margin-bottom:16px}.bas-camera-image{position:relative;padding-bottom:56.25%;background-repeat:no-repeat;background-size:cover}.bas-camera-image-square{padding-bottom:100%}.bas-camera-image-detail{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.callhistory-item-placeholder{height:100%;display:flex;align-items:center;justify-content:center}.callhistory-item-placeholder svg{fill:#fff}.bas-home-shortcuts .bti-music svg{top:2%}.rs-item.brs-light .rs-btn-color-circle,.rs-item.brs-light .rs-btn-circle,.rs-item.brs-light .rs-slider-wrapper,.rs-item.brs-light .rs-second-line,.rs-item.brs-light .rs-icon-hue,.rs-item.brs-light .rs-settings,.rs-item.brs-light .rs-separator,.rs-item.brs-light .rs-subtitle{display:none}.rs-item.brs-light .rs-body{padding:0}.rs-item.brs-light .rs-radio-btn:after{content:none}.rs-item.brs-light .rs-btn-color-circle,.rs-item.brs-light .rs-btn-circle{margin-left:1em;flex:0 0 auto}.rs-item.brs-light .rs-btn-color-circle{width:24px;height:24px}.rs-item.brs-light.light-group-show-color-icons :not(.rs-item.brs-light.light-group-show-color-icons .brs-light:not(.light-group-show-color-icons) *).rs-btn-color-circle,.rs-item.brs-light.light-group-show-color-icons :not(.rs-item.brs-light.light-group-show-color-icons .brs-light:not(.light-group-show-color-icons) *).rs-btn-circle,.rs-item.brs-light.light-group-show-color-icons :not(.rs-item.brs-light.light-group-show-color-icons .brs-light:not(.light-group-show-color-icons) *).rs-icon-hue{display:block}.rs-item.brs-light.brs-show-subtitle :not(.rs-item.brs-light.brs-show-subtitle .brs-light:not(.brs-show-subtitle) *).rs-subtitle{display:block}.rs-item.brs-light.brs-show-separator :not(.rs-item.brs-light.brs-show-separator .brs-light:not(.brs-show-separator) *).rs-separator{display:block}.rs-item.brs-light.brs-show-slider :not(.rs-item.brs-light.brs-show-slider .brs-light:not(.brs-show-slider) *).rs-body{padding:1em}.rs-item.brs-light.brs-show-slider :not(.rs-item.brs-light.brs-show-slider .brs-light:not(.brs-show-slider) *).rs-body-slider{padding:0 1em}.rs-item.brs-light.brs-show-slider :not(.rs-item.brs-light.brs-show-slider .brs-light:not(.brs-show-slider) *).rs-body-slider .grsw{padding:1em 0}.rs-item.brs-light.brs-show-slider :not(.rs-item.brs-light.brs-show-slider .brs-light:not(.brs-show-slider) *).rs-second-line{display:block}.rs-item.brs-light.brs-show-slider :not(.rs-item.brs-light.brs-show-slider .brs-light:not(.brs-show-slider) *).rs-slider-wrapper{display:flex}.rs-item.brs-light.brs-show-temp :not(.rs-item.brs-light.brs-show-temp .brs-light:not(.brs-show-temp) *).rs-settings,.rs-item.brs-light.brs-show-white :not(.rs-item.brs-light.brs-show-white .brs-light:not(.brs-show-white) *).rs-settings,.rs-item.brs-light.brs-show-white-brightness :not(.rs-item.brs-light.brs-show-white-brightness .brs-light:not(.brs-show-white-brightness) *).rs-settings{display:block}.rs-item.brs-light.brs-show-temp :not(.rs-item.brs-light.brs-show-temp .brs-light:not(.brs-show-temp) *).rs-btn-circle,.rs-item.brs-light.brs-show-white :not(.rs-item.brs-light.brs-show-white .brs-light:not(.brs-show-white) *).rs-btn-circle,.rs-item.brs-light.brs-show-white-brightness :not(.rs-item.brs-light.brs-show-white-brightness .brs-light:not(.brs-show-white-brightness) *).rs-btn-circle{display:block}.rs-item.brs-light.brs-show-generic :not(.rs-item.brs-light.brs-show-generic .brs-light:not(.brs-show-generic) *).rs-settings{display:block}.rs-item.brs-light.brs-show-color :not(.rs-item.brs-light.brs-show-color .brs-light:not(.brs-show-color) *).rs-icon-sliders{display:none}.rs-item.brs-light.brs-show-color :not(.rs-item.brs-light.brs-show-color .brs-light:not(.brs-show-color) *).rs-icon-hue,.rs-item.brs-light.brs-show-color :not(.rs-item.brs-light.brs-show-color .brs-light:not(.brs-show-color) *).rs-settings{display:block}.rs-item.brs-light.brs-show-color :not(.rs-item.brs-light.brs-show-color .brs-light:not(.brs-show-color) *).rs-btn-circle{display:block}.rs-item.brs-light.brs-show-color-circle :not(.rs-item.brs-light.brs-show-color-circle .brs-light:not(.brs-show-color-circle) *).rs-btn-color-circle{display:block}.rs-item.brs-light.rs-radio-selected :not(.rs-item.brs-light.rs-radio-selected .brs-light:not(.rs-radio-selected) *).rs-radio-btn:after{content:""}.rs-item.brs-shade .rs-button-auto,.rs-item.brs-shade .rs-button-alarm,.rs-item.brs-shade .rs-modal,.rs-item.brs-shade .rs-separator,.rs-item.brs-shade .rs-subtitle{display:none}.rs-item.brs-shade .rs-btn-circle{margin-left:1em;flex:0 0 auto}.rs-item.brs-shade .rs-btn-circle.rs-body-button{flex:0 0 calc((100% - 2em) / 3);box-sizing:border-box;width:100%;margin:0 .5em}.rs-item.brs-shade .rs-btn-circle.rs-body-button.rs-close{margin-left:0}.rs-item.brs-shade .rs-btn-circle.rs-body-button.rs-open{margin-right:0}@media (min-width: 667px){.rs-item.brs-shade .rs-btn-circle.rs-body-button{margin:0 1em;flex:0 0 calc((100% - 4em) / 3)}}.rs-item.brs-shade .rs-open,.rs-item.brs-shade .rs-close,.rs-item.brs-shade .rs-stop{display:none}.rs-item.brs-shade .rs-body{padding:1em}.rs-item.brs-shade .rs-radio-btn:after{content:none}.rs-item.brs-shade.bsd-modal-has .rs-modal,.rs-item.brs-shade.bsd-auto-has .rs-button-auto,.rs-item.brs-shade.bsd-warning-has .rs-button-alarm{display:block}.rs-item.brs-shade.bsd-warning-has.bas-open-has .rs-open,.rs-item.brs-shade.bsd-warning-has.bas-open-has .rs-stop,.rs-item.brs-shade.bsd-warning-has.bas-open-has .rs-close,.rs-item.brs-shade.bsd-warning-has.bsd-close-has .rs-open,.rs-item.brs-shade.bsd-warning-has.bsd-close-has .rs-stop,.rs-item.brs-shade.bsd-warning-has.bsd-close-has .rs-close,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has .rs-open,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has .rs-stop,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has .rs-close{border-color:#a0a0a0;color:#a0a0a0}.rs-item.brs-shade.bsd-warning-has.bas-open-has .rs-open svg,.rs-item.brs-shade.bsd-warning-has.bas-open-has .rs-stop svg,.rs-item.brs-shade.bsd-warning-has.bas-open-has .rs-close svg,.rs-item.brs-shade.bsd-warning-has.bsd-close-has .rs-open svg,.rs-item.brs-shade.bsd-warning-has.bsd-close-has .rs-stop svg,.rs-item.brs-shade.bsd-warning-has.bsd-close-has .rs-close svg,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has .rs-open svg,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has .rs-stop svg,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has .rs-close svg{fill:#a0a0a0}.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-opened .rs-open,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-opened .rs-stop,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-opened .rs-close,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-closed .rs-open,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-closed .rs-stop,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-closed .rs-close,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-opened .rs-open,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-opened .rs-stop,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-opened .rs-close,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-closed .rs-open,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-closed .rs-stop,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-closed .rs-close,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-opened .rs-open,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-opened .rs-stop,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-opened .rs-close,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-closed .rs-open,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-closed .rs-stop,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-closed .rs-close{border-color:#a0a0a0;color:#a0a0a0}.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-opened .rs-open svg,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-opened .rs-stop svg,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-opened .rs-close svg,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-closed .rs-open svg,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-closed .rs-stop svg,.rs-item.brs-shade.bsd-warning-has.bas-open-has.bsd-closed .rs-close svg,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-opened .rs-open svg,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-opened .rs-stop svg,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-opened .rs-close svg,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-closed .rs-open svg,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-closed .rs-stop svg,.rs-item.brs-shade.bsd-warning-has.bsd-close-has.bsd-closed .rs-close svg,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-opened .rs-open svg,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-opened .rs-stop svg,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-opened .rs-close svg,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-closed .rs-open svg,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-closed .rs-stop svg,.rs-item.brs-shade.bsd-warning-has.bsd-stop-has.bsd-closed .rs-close svg{fill:#a0a0a0}.rs-item.brs-shade .rs-modal:active{border-color:#fca455;color:#fca455;transition:color 0s,border-color 0s,background-color 0s}.rs-item.brs-shade .rs-modal:active svg{fill:#fca455}.rs-item.brs-shade .rs-modal:active svg{transition:fill 0s}.rs-item.brs-shade.bsd-open-has.bsd-opened .rs-open{border-color:#fca455;color:#fca455}.rs-item.brs-shade.bsd-open-has.bsd-opened .rs-open svg{fill:#fca455}.rs-item.brs-shade.bsd-open-has .rs-open{border-color:rgba(255,255,255,.65);color:#fff;display:block}.rs-item.brs-shade.bsd-open-has .rs-open svg{fill:#fff}.rs-item.brs-shade.bsd-open-has .rs-open:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.rs-item.brs-shade.bsd-open-has .rs-open:active svg{fill:#fca455}.rs-item.brs-shade.bsd-open-has .rs-open:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.rs-item.brs-shade.bsd-close-has.bsd-closed .rs-close{border-color:#fca455;color:#fca455}.rs-item.brs-shade.bsd-close-has.bsd-closed .rs-close svg{fill:#fca455}.rs-item.brs-shade.bsd-close-has .rs-close{border-color:rgba(255,255,255,.65);color:#fff;display:block}.rs-item.brs-shade.bsd-close-has .rs-close svg{fill:#fff}.rs-item.brs-shade.bsd-close-has .rs-close:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.rs-item.brs-shade.bsd-close-has .rs-close:active svg{fill:#fca455}.rs-item.brs-shade.bsd-close-has .rs-close:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.rs-item.brs-shade.bsd-stop-has .rs-stop{border-color:rgba(255,255,255,.65);color:#fff;display:block}.rs-item.brs-shade.bsd-stop-has .rs-stop svg{fill:#fff}.rs-item.brs-shade.bsd-stop-has .rs-stop:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.rs-item.brs-shade.bsd-stop-has .rs-stop:active svg{fill:#fca455}.rs-item.brs-shade.bsd-stop-has .rs-stop:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.rs-item.brs-shade.bsd-auto-active .rs-button-auto{border-color:#fca455;color:#fca455}.rs-item.brs-shade.bsd-auto-active .rs-button-auto svg{fill:#fca455}.rs-item.brs-shade.brs-show-subtitle .rs-subtitle,.rs-item.brs-shade.brs-show-separator .rs-separator{display:block}.rs-item.brs-shade.rs-radio-selected .rs-radio-btn:after{content:""}@media (min-width: 667px){.rs-item.brs-shade .rs-second-line{justify-content:flex-end}.rs-item.brs-shade .rs-button-wrapper{width:30em;max-width:100%}}.rs-item.brs-thermostat-control{background-color:transparent}.rs-item.brs-thermostat-control .rs-single-control-radio-btn,.rs-item.brs-thermostat-control .rs-slider-wrapper,.rs-item.brs-thermostat-control .rs-slider-value,.rs-item.brs-thermostat-control .rs-toggle,.rs-item.brs-thermostat-control .rs-value,.rs-item.brs-thermostat-control .rs-indicator,.rs-item.brs-thermostat-control .rs-button-trigger,.rs-item.brs-thermostat-control .rs-separator,.rs-item.brs-thermostat-control .rs-subtitle,.rs-item.brs-thermostat-control .rs-button-edit,.rs-item.brs-generic-device .rs-single-control-radio-btn,.rs-item.brs-generic-device .rs-slider-wrapper,.rs-item.brs-generic-device .rs-slider-value,.rs-item.brs-generic-device .rs-toggle,.rs-item.brs-generic-device .rs-value,.rs-item.brs-generic-device .rs-indicator,.rs-item.brs-generic-device .rs-button-trigger,.rs-item.brs-generic-device .rs-separator,.rs-item.brs-generic-device .rs-subtitle,.rs-item.brs-generic-device .rs-button-edit{display:none}.rs-item.brs-thermostat-control .rs-radio-btn:after,.rs-item.brs-generic-device .rs-radio-btn:after{content:none}.rs-item.brs-thermostat-control .rs-line-item,.rs-item.brs-generic-device .rs-line-item{margin-bottom:15px}.rs-item.brs-thermostat-control .rs-line-item:last-child,.rs-item.brs-generic-device .rs-line-item:last-child{margin-bottom:0}.rs-item.brs-thermostat-control.brs-single-control .rs-body,.rs-item.brs-generic-device.brs-single-control .rs-body{padding:0}.rs-item.brs-thermostat-control.brs-single-control.brs-show-slider .rs-body,.rs-item.brs-generic-device.brs-single-control.brs-show-slider .rs-body{padding:1em}.rs-item.brs-thermostat-control.brs-show-separator .rs-separator,.rs-item.brs-thermostat-control .brs-show-separator .rs-separator,.rs-item.brs-generic-device.brs-show-separator .rs-separator,.rs-item.brs-generic-device .brs-show-separator .rs-separator{display:block}.rs-item.brs-thermostat-control.brs-show-value .rs-value,.rs-item.brs-thermostat-control .brs-show-value .rs-value,.rs-item.brs-generic-device.brs-show-value .rs-value,.rs-item.brs-generic-device .brs-show-value .rs-value{display:flex}.rs-item.brs-thermostat-control.brs-show-indicator .rs-indicator,.rs-item.brs-thermostat-control .brs-show-indicator .rs-indicator,.rs-item.brs-generic-device.brs-show-indicator .rs-indicator,.rs-item.brs-generic-device .brs-show-indicator .rs-indicator,.rs-item.brs-thermostat-control.brs-show-toggle .rs-toggle,.rs-item.brs-thermostat-control .brs-show-toggle .rs-toggle,.rs-item.brs-generic-device.brs-show-toggle .rs-toggle,.rs-item.brs-generic-device .brs-show-toggle .rs-toggle{display:block}.rs-item.brs-thermostat-control.brs-show-slider .rs-slider-wrapper,.rs-item.brs-thermostat-control .brs-show-slider .rs-slider-wrapper,.rs-item.brs-generic-device.brs-show-slider .rs-slider-wrapper,.rs-item.brs-generic-device .brs-show-slider .rs-slider-wrapper{display:flex}.rs-item.brs-thermostat-control .brs-show-slider-value .rs-slider-value,.rs-item.brs-thermostat-control.brs-show-slider-value .rs-slider-value,.rs-item.brs-generic-device .brs-show-slider-value .rs-slider-value,.rs-item.brs-generic-device.brs-show-slider-value .rs-slider-value,.rs-item.brs-thermostat-control.brs-show-trigger .rs-button-trigger,.rs-item.brs-thermostat-control .brs-show-trigger .rs-button-trigger,.rs-item.brs-generic-device.brs-show-trigger .rs-button-trigger,.rs-item.brs-generic-device .brs-show-trigger .rs-button-trigger,.rs-item.brs-thermostat-control.brs-show-edit .rs-button-edit,.rs-item.brs-thermostat-control .brs-show-edit .rs-button-edit,.rs-item.brs-generic-device.brs-show-edit .rs-button-edit,.rs-item.brs-generic-device .brs-show-edit .rs-button-edit{display:block}.rs-item.brs-thermostat-control.brs-value-active .rs-button-trigger,.rs-item.brs-thermostat-control .brs-value-active .rs-button-trigger,.rs-item.brs-generic-device.brs-value-active .rs-button-trigger,.rs-item.brs-generic-device .brs-value-active .rs-button-trigger{border-color:#d86600;color:#d86600;transition:color 0s,border-color 0s,background-color 0s}.rs-item.brs-thermostat-control.brs-value-active .rs-button-trigger svg,.rs-item.brs-thermostat-control .brs-value-active .rs-button-trigger svg,.rs-item.brs-generic-device.brs-value-active .rs-button-trigger svg,.rs-item.brs-generic-device .brs-value-active .rs-button-trigger svg{fill:#d86600}.rs-item.brs-thermostat-control.brs-value-active .rs-button-trigger svg,.rs-item.brs-thermostat-control .brs-value-active .rs-button-trigger svg,.rs-item.brs-generic-device.brs-value-active .rs-button-trigger svg,.rs-item.brs-generic-device .brs-value-active .rs-button-trigger svg{transition:fill 0s}.rs-item.brs-thermostat-control.brs-value-active .rs-indicator:before,.rs-item.brs-thermostat-control .brs-value-active .rs-indicator:before,.rs-item.brs-generic-device.brs-value-active .rs-indicator:before,.rs-item.brs-generic-device .brs-value-active .rs-indicator:before{opacity:1}.rs-item.brs-thermostat-control.brs-value-upper .rs-value,.rs-item.brs-thermostat-control .brs-value-upper .rs-value,.rs-item.brs-generic-device.brs-value-upper .rs-value,.rs-item.brs-generic-device .brs-value-upper .rs-value{text-transform:uppercase}.rs-item.brs-thermostat-control .rs-radio-button-visible .rs-single-control-radio-btn,.rs-item.brs-generic-device .rs-radio-button-visible .rs-single-control-radio-btn{display:block}.rs-item.brs-thermostat-control .rs-radio-selected .rs-radio-btn:after,.rs-item.brs-generic-device .rs-radio-selected .rs-radio-btn:after{content:""}.rs-item.brs-generic-item .rs-subtitle{display:none}.rs-item.brs-generic-item .rs-subtitle:not(:empty){display:block}.rs-item.brs-generic-item .rs-name:not(:empty){display:block}.rs-item.brs-generic-item .rs-line{height:100%}.rs-item.brs-generic-item .rs-header{height:59px}.rs-item.brs-light-color-item{background:none;margin:0}.rs-item.brs-light-color-item:before{content:"";position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px solid rgba(255,255,255,.65)}.rs-item.brs-light-color-item:last-child:before{content:none}.rs-item.brs-light-color-item .rs-header{background-color:transparent}.rs-item.brs-light-color-item .rs-slider-value,.rs-item.brs-light-color-item .rs-subtitle,.rs-item.brs-light-color-item .rs-title{color:#000}.rs-item.brs-light-color-item.brs-show-slider .rs-body{padding-top:0!important}.rs-item.brs-light-color-item .rs-button-trigger{border-color:#a0a0a0;color:#444}.rs-item.brs-light-color-item .rs-button-trigger svg{fill:#444}.rs-item.brs-light-color-item .rs-button-trigger:active{border-color:#d86600;color:#d86600;transition:color 0s,border-color 0s,background-color 0s}.rs-item.brs-light-color-item .rs-button-trigger:active svg{fill:#d86600}.rs-item.brs-light-color-item .rs-button-trigger:active svg{transition:fill 0s}.rs-item.brs-light-color-item.brs-value-active .rs-button-trigger,.rs-item.brs-light-color-item .brs-value-active .rs-button-trigger{border-color:#d86600;color:#d86600;transition:color 0s,border-color 0s,background-color 0s}.rs-item.brs-light-color-item.brs-value-active .rs-button-trigger svg,.rs-item.brs-light-color-item .brs-value-active .rs-button-trigger svg{fill:#d86600}.rs-item.brs-light-color-item.brs-value-active .rs-button-trigger svg,.rs-item.brs-light-color-item .brs-value-active .rs-button-trigger svg{transition:fill 0s}.rs-item.brs-light-color-item .rs-btn-circle,.rs-item.brs-light-color-item .rs-button-auto{border-color:#a0a0a0;color:#444}.rs-item.brs-light-color-item .rs-btn-circle svg,.rs-item.brs-light-color-item .rs-button-auto svg{fill:#a0a0a0}.rs-item.brs-light-color-item .rs-btn-circle.rs-close,.rs-item.brs-light-color-item .rs-btn-circle.rs-open,.rs-item.brs-light-color-item .rs-button-auto.rs-close,.rs-item.brs-light-color-item .rs-button-auto.rs-open{border-color:#a0a0a0;color:#444}.rs-item.brs-light-color-item .rs-btn-circle.rs-close svg,.rs-item.brs-light-color-item .rs-btn-circle.rs-open svg,.rs-item.brs-light-color-item .rs-button-auto.rs-close svg,.rs-item.brs-light-color-item .rs-button-auto.rs-open svg{fill:#444}.rs-item.brs-light-color-item .rs-btn-circle:active,.rs-item.brs-light-color-item .rs-button-auto:active{border-color:#d86600;color:#d86600;transition:color 0s,border-color 0s,background-color 0s}.rs-item.brs-light-color-item .rs-btn-circle:active svg,.rs-item.brs-light-color-item .rs-button-auto:active svg{fill:#d86600}.rs-item.brs-light-color-item .rs-btn-circle:active svg,.rs-item.brs-light-color-item .rs-button-auto:active svg{transition:fill 0s}.rs-item.brs-light-color-item.bsd-close-has .rs-btn-circle:active,.rs-item.brs-light-color-item.bsd-open-has .rs-btn-circle:active{border-color:#d86600;color:#d86600;transition:color 0s,border-color 0s,background-color 0s}.rs-item.brs-light-color-item.bsd-close-has .rs-btn-circle:active svg,.rs-item.brs-light-color-item.bsd-open-has .rs-btn-circle:active svg{fill:#d86600}.rs-item.brs-light-color-item.bsd-close-has .rs-btn-circle:active svg,.rs-item.brs-light-color-item.bsd-open-has .rs-btn-circle:active svg{transition:fill 0s}.rs-item.brs-light-color-item.bsd-auto-active .rs-button-auto{border-color:#d86600;color:#d86600}.rs-item.brs-light-color-item.bsd-auto-active .rs-button-auto svg{fill:#d86600}.rs-item.brs-light-color-item.bsd-open-has.bsd-opened .rs-open{border-color:#d86600;color:#d86600;transition:color 0s,border-color 0s,background-color 0s}.rs-item.brs-light-color-item.bsd-open-has.bsd-opened .rs-open svg{fill:#d86600}.rs-item.brs-light-color-item.bsd-open-has.bsd-opened .rs-open svg{transition:fill 0s}.rs-item.brs-light-color-item.bsd-close-has.bsd-closed .rs-close{border-color:#d86600;color:#d86600;transition:color 0s,border-color 0s,background-color 0s}.rs-item.brs-light-color-item.bsd-close-has.bsd-closed .rs-close svg{fill:#d86600}.rs-item.brs-light-color-item.bsd-close-has.bsd-closed .rs-close svg{transition:fill 0s}.rs-item.brs-header-item{flex:0 0 auto;background:none;margin:0}.rs-item.brs-header-item:before{content:"";position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px solid #c0c0c0}.rs-item.brs-header-item:last-child:before{content:none}.rs-item.brs-header-item .rs-header{background-color:transparent}.rs-item.brs-header-item .rs-title{color:#000}.rs-item.bas-notch-margin:last-child{margin-bottom:0;margin-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.rs-item.rs-item-disabled .rs-title,.rs-item.rs-item-disabled .rs-name{color:#777}.rs-item.rs-item-disabled .rs-separator{background-color:#777}.rs-item.rs-item-disabled .rs-btn-circle,.rs-item.rs-item-disabled .rs-button-auto,.rs-item.rs-item-disabled .rs-button-alarm,.rs-item.rs-item-disabled .rs-btn-color-circle,.rs-item.rs-item-disabled .rs-slider,.rs-item.rs-item-disabled .rs-toggle{pointer-events:none}.rs-item.rs-item-disabled .rs-btn-circle,.rs-item.rs-item-disabled .rs-button-auto,.rs-item.rs-item-disabled .rs-button-alarm,.rs-item.rs-item-disabled .rs-btn-color-circle{opacity:.6}.rs-item.rs-item-disabled .rs-slider .grspr{background-color:#898989}.rs-item.rs-item-disabled .rs-toggle .bas-toggle{border-color:rgba(190,190,190,.25);background-color:rgba(190,190,190,.4);pointer-events:none;cursor:pointer}.rs-item.rs-item-disabled .rs-toggle .bas-toggle>.toggle-background{background-color:#bebebe}.rs-item.rs-item-disabled .rs-toggle .bas-toggle>.toggle-handle{box-shadow:0 0 4px rgba(0,0,0,.25);background-color:#e5e5e5}.rs-item.rs-item-disabled .rs-slider-value{color:#b7b7b7}.rs-item.rs-item-disabled.brs-shade.bsd-open-has .bsd-opened .rs-open,.rs-item.rs-item-disabled.brs-shade.bsd-close-has .bsd-closed .rs-closed{color:#fff;border-color:#fff;font-weight:900}.rs-item.rs-item-disabled.brs-shade.bsd-auto-active .rs-button-auto{border-color:#fff;color:#fff;font-weight:900}.rs-item.rs-item-disabled.brs-shade.bsd-auto-active .rs-button-auto svg{fill:#fff}.rs-modal{margin-left:1em}.rs-button-alarm{position:relative;flex:0 0 auto;width:16px;height:16px;margin-left:1em}@media (min-width: 667px){.rs-button-alarm{width:18px;height:18px}}.rs-button-alarm svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fca455;width:100%;height:100%}.rs-button-auto{font-family:Roboto,sans-serif;font-weight:400;color:rgba(255,255,255,.65);border-radius:9999px;border:1px solid rgba(255,255,255,.65);transition:border .2s,color .2s;padding:.2em .6em;flex:0 0 auto;text-align:center;margin-left:1em}.rs-button-auto:active{color:#fca455;border:1px solid #fca455}.rs-value{font-family:Roboto,sans-serif;font-weight:400;flex:0 0 auto;max-width:80%;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:baseline;margin-left:1em;color:#fff}.rs-value-grey{color:#959595}.rs-indicator{flex:0 0 auto;position:relative;width:28px;height:28px;margin-left:1em;border-radius:100%;border-style:solid;border-width:1px;border-color:#999;box-sizing:border-box}.rs-indicator:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%;border-radius:100%;background-color:#fff;opacity:0}.rs-value-value,.rs-value-unit{text-align:right}.rs-value-unit{font-family:Roboto,sans-serif;font-weight:300}.brs-has-unit .rs-value-unit{margin-left:.4em}.rs-button-trigger,.rs-button-edit{flex:0 0 auto;margin-left:1em;color:rgba(255,255,255,.65);border-color:rgba(255,255,255,.65)}.rs-button-trigger:after,.rs-button-edit:after{background-color:rgba(255,255,255,.65)}.rs-button-trigger:active,.rs-button-edit:active{transition:color 0s,border-color 0s;color:#fca455;border-color:#fca455}.rs-button-edit{position:relative;height:2.15em;width:2.15em;box-sizing:border-box}.rs-button-edit svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;fill:rgba(255,255,255,.65)}.rs-button-edit:active svg{fill:#fca455}.rs-button-wrapper{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;width:100%}.rs-body-button{flex:0 1 auto;width:100%;margin:0 .5em;border-radius:9999px}@media (min-width: 667px){.rs-body-button{margin:0 1em}}.rs-body-button.rs-close{margin-left:0}.rs-body-button.rs-open{margin-right:0}.rs-toggle{flex:0 0 auto;margin-left:1em}.rs-slider-value{font-family:Roboto,sans-serif;font-weight:400;flex:0 0 auto;margin-left:.5em;color:#fff;width:2em;text-align:right}.rs-slider{flex:1 1 auto}.rs-slider-name{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;color:#fff}.rs-slider-wrapper{display:flex;align-items:center;flex:0 0 auto;width:100%}.rs-separator{margin-left:.4em;margin-right:.4em;width:1px;background-color:#ababab;height:1em}.rs-icon{position:relative;flex:0 0 auto;width:32px;height:32px}.rs-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@media (min-width: 667px){.rs-icon{width:36px;height:36px}}.rs-inner-icon{position:absolute;top:0;left:0;width:100%;height:100%}.rs-icon-hue svg{width:75%;height:75%}.rs-btn-spacing-right{margin-right:1em}.rs-radio-btn{flex:0 0 auto;margin-right:1em}.rs-subtitle{font-family:Roboto,sans-serif;font-weight:300;flex:0 1 auto;color:#f1f1f1;min-width:0}.rs-custom-name{flex:0 1 auto;min-width:0}.rs-divider{flex:0 0 auto;margin:0 .5em}.rs-name{flex:0 1 auto;min-width:0}.rs-title{font-family:Roboto,sans-serif;font-weight:400;display:flex;align-items:center;flex:0 1 auto;color:#fff;font-size:1.2em;min-width:0}.rs-title-wrapper{display:inline-flex;justify-content:center;flex:1 1 auto;flex-direction:column;min-width:0}.rs-info-wrapper{position:relative;display:inline-flex;align-items:center;flex:1 1 auto;min-width:0}.rs-line{position:relative;display:flex;align-items:center;width:100%}.rs-line .bs-radio-btn{flex-shrink:0;margin-left:5px}.rs-body{position:relative;display:flex;flex-direction:column;width:100%;padding:1em;box-sizing:border-box}.rs-body.btd-body{padding-left:.6em;padding-right:.5em}.rs-ghost{position:absolute;left:-.5em;right:-.5em;top:-.5em;bottom:-.5em}.rs-header{position:relative;display:flex;flex-direction:column;width:100%;padding:1em;background-color:rgba(0,0,0,.345);box-sizing:border-box}.rs-placeholder{font-family:Roboto,sans-serif;font-weight:400;position:absolute;width:100%;top:50%;transform:translateY(-50%);color:#777;text-align:center}.rs-item{position:relative;display:flex;flex-flow:column nowrap;width:100%;margin-bottom:.5em;background:rgba(0,0,0,.35);box-sizing:border-box;font-size:.8em}@media (min-width: 667px){.rs-item{font-size:1em}}.rs-percentage-indicator{position:absolute;bottom:0;left:0;height:3px;background-color:#fca455;opacity:.7}.room-setting-group{width:100%;flex:1;min-height:2em}.room-setting-group:first-child{margin-top:1em}.room-setting-group:last-child{margin-bottom:.5em}@media (min-width: 667px){.room-setting-group:last-child{margin-bottom:1em}}.lights-wrapper .light-group-placeholder{height:9em;width:100%;box-sizing:border-box;padding:1em;position:absolute}.lights-wrapper .light-group-header{padding:.5em 1em}@media (min-width: 667px){.lights-wrapper .light-group-header{padding:.8em 1em}}.lights-wrapper .collapsible-wrapper:not(:empty)+.light-group-placeholder{display:none}.lights-wrapper .bmcch-title-form{max-width:150px}.lights-wrapper .rs-header .bmsdh-icon{transition-duration:.4s}.lights-wrapper .modal-menu-input{background-color:transparent;border:1px solid #c8c8c8;color:#fff}.lights-wrapper .modal-menu-input::-webkit-input-placeholder{color:#fff}.lights-wrapper .modal-menu-input::placeholder{color:#fff}.lights-wrapper .light-group-remove{margin-left:1em}.lights-wrapper .light-group-placeholder,.lights-wrapper .light-group-items{font-family:Roboto,sans-serif;font-weight:400;color:#c8c8c8}.lights-wrapper .light-user-groups{width:100%;padding-top:1em;margin-bottom:1em}.lights-wrapper .light-user-groups.add-drag-spacing-to-groups .collapsible-wrapper.add-collapsed-padding,.lights-wrapper .light-user-groups.add-drag-spacing-to-groups .light-group-items.add-collapsed-padding{position:relative;z-index:1;padding-top:4em;height:0;margin-top:-4em}.lights-wrapper .light-group-items-editable{min-height:9em}.lights-wrapper .light-group-items{width:100%;display:inline-block}.lights-wrapper .light-group-items.hide-light-group{padding:0}.lights-wrapper .light-group-items>div>.rs-item{display:flex;margin:1em;width:auto}.lights-wrapper .light-group-items>div>.rs-item .rs-header{background-color:transparent}.lights-wrapper .light-group-brightness-slider{background-color:transparent;margin:0}.light-user-groups .bmsdh-icon,.lights .bmsdh-icon{margin-right:.5em;margin-left:0}.light-group-collapse-icon{width:20px}@media (min-width: 667px){.light-group-collapse-icon{width:24px}}.light-user-groups .collapsible-icon,.lights .collapsible-icon{height:1.8em}.sortable-ghost{opacity:.2}.lights-settings-header{z-index:1;background-color:rgba(0,0,0,.3);color:#c8c8c8}.lights-settings-header .bsh-element{padding:0}.lights-settings-header .bah-edit-add-light-group-button,.lights-settings-header .bah-edit-cancel{display:none}.lights-settings-header .bah-title{color:#c8c8c8}.lights-settings-header.bah-is-edit .bah-edit-add-light-group-button,.lights-settings-header.bah-is-edit .bah-edit-cancel{display:block}.lights-settings-header.bah-is-edit .bah-edit-done,.lights-settings-header.bah-is-edit .bah-edit-cancel,.lights-settings-header .bah-edit-edit{padding-left:1em}.lights-settings-header .mh-icon{transition-duration:.4s}.lights-settings-header .mh-icon svg{fill:#c8c8c8}.room-setting-scrolling{padding:0 .5em;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0));box-sizing:border-box}@media (min-width: 667px){.room-setting-scrolling{padding-left:1em;padding-right:1em}}.room-setting-scrolling .bmsd-header{background-color:transparent}.room-setting-scrolling:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.room-setting-lights{padding-left:0;padding-right:0;display:flex;flex-direction:column;height:100%}.room-setting-lights .lights-wrapper{padding:0 .5em;flex:1;display:flex;flex-direction:column;padding-left:calc(var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0)) + .5em);padding-right:calc(var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0)) + .5em)}@media (min-width: 667px){.room-setting-lights .lights-wrapper{padding-left:calc(var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0)) + 1em);padding-right:calc(var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0)) + 1em)}}.rs-modal-title{font-family:Roboto,sans-serif;font-weight:400;display:flex;align-items:center;color:#fff;font-size:1.4em;font-weight:700}.rs-modal-title-type{flex:0 1 auto;min-width:0}.rs-modal-title-divider{margin-left:.4em;margin-right:.4em;width:1px;background-color:#1f1f1f;height:1em}.rs-modal-title-name{flex:0 1 auto;min-width:0}.rs-modal-title-location{margin-left:.4em;flex:0 1 auto;min-width:0;color:#fff}.room-setting-item{position:relative;display:block;width:100%;height:4em;background:rgba(0,0,0,.35)}@media (max-width: 740px){.room-setting-item{height:8em;overflow:hidden}.room-setting-item .room-setting-name-week,.room-setting-item .room-setting-name{top:25%;width:50%}.room-setting-item:before{content:"";background-color:rgba(0,0,0,.35);position:absolute;left:0;right:0;top:0;bottom:50%}}.room-setting-header{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:4em;background:rgba(0,0,0,.7);padding:0 2%;box-sizing:border-box}.rsh-name{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;min-width:0;color:#fff;font-size:1.2em}.rsb-name-column{flex:0 0 auto}.rsb-time-column{flex:1 1 auto;min-width:0;position:relative}.rsb-button-column{flex:0 0 auto}.rsb-row-item{height:4em;border-bottom:1px solid #c0c0c0}.rsb-row-item:last-child{border-bottom:none}.rsb-row-hour{height:4em}.rsb-day-header{background-color:rgba(0,0,0,.35);height:4em;display:flex;align-items:center;padding:0 2%}.rsb-day-body{height:4em;position:relative}.rsb-day-container{position:absolute;top:4em;bottom:0;width:100%;overflow-y:auto;overflow-x:hidden}.rsb-set-point-button{position:relative;width:36px;height:36px;border:1px solid #ff881d;border-radius:100%;transition:background-color 1s;flex:0 0 auto}.rsb-button-row{width:50px}.rsb-set-point-row{cursor:pointer;position:relative}.rsb-hour-list{display:flex;align-items:center}.rsb-background-lines{top:50%;transform:translateY(-50%);display:flex;position:absolute;height:32px;width:100%;left:3.8461538462%}.rsb-set-point-container{position:absolute;top:0;bottom:0;width:92.3076923077%;left:3.8461538462%}.rsb-name-title{top:50%;transform:translateY(-50%);font-family:Roboto,sans-serif;font-weight:400;font-size:1.2em;color:#fff;position:relative}.rsb-name{font-family:Roboto,sans-serif;font-weight:400;font-size:1.2em;color:#fff;flex:1 1 auto}.rsb-hour{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;display:inline-block;color:#ddd;text-align:center;width:0}.rsb-line{flex:1 1 auto;display:inline-block;border-left:1px solid rgba(119,119,119,.5)}.rsh-toggle{flex:0 0 auto}.bas-app-header .rsh-toggle{margin:0 15px 0 10px}.rsi-scheduler .rsb-name,.rsi-scheduler .rsb-name-title{color:silver}.rsi-scheduler .week-set-point{background-color:#777}.rsi-scheduler .set-point-temperature{color:silver}.rsi-scheduler.bas-scheduler--is-enabled .rsb-name,.rsi-scheduler.bas-scheduler--is-enabled .rsb-name-title{color:#fff}.rsi-scheduler.bas-scheduler--is-enabled .week-set-point{background-color:#fca455}.rsi-scheduler.bas-scheduler--is-enabled .set-point-temperature{color:#000}.bas-timer.room-setting-container{width:100%;margin:0;top:44px}@media (min-width: 667px){.bas-timer.room-setting-container{top:3em}}.bas-timer .rsb-day-header,.bas-timer .room-setting-body-phone,.bas-timer .room-setting-body-tablet{background-color:transparent}.bas-timer .rsb-name-title,.bas-timer .rsb-name,.bas-timer .rsb-hour,.bas-timer .bas-scheduler--is-enabled .rsb-name{color:#000}.bas-timer .bas-scheduler--is-enabled .week-set-point{background-color:#d86600}.bas-timer .week-set-point-button{border-color:#d86600}.bas-timer .week-set-point-button svg{fill:#d86600}.bas-timer .set-point,.bas-timer .week-set-point-highlight,.bas-timer .week-set-point-selected:after{background-color:#d86600}.bas-timer .set-point-selected{background-color:#a54e00}.bas-timer .week-set-point-highlight svg{fill:#fff}.bas-timer .bs-btn-circle.bs-btn-highlight{border-color:#d86600}.bas-timer .bs-btn-circle.bs-btn-highlight svg{fill:#d86600}.bas-timer .bs-btn-circle.bs-btn-highlight:active{background-color:#d86600}.bas-timer .bs-btn-circle.bs-btn-highlight:active svg{fill:rgba(255,255,255,.65)}.bas-timer .schedule-info{top:16px}@media (min-width: 667px){.bas-timer .schedule-info{left:24px;right:24px}}@media (min-width: 1000px){.bas-timer .schedule-info{left:48px;right:48px}}.bas-timer .schedule-remove{background-color:#b71c1c;opacity:0;top:16px}@media (min-width: 667px){.bas-timer .schedule-remove{left:24px;right:24px}}@media (min-width: 1000px){.bas-timer .schedule-remove{left:48px;right:48px}}.bas-timer .set-point-dragging.schedule-info{opacity:0}.bas-timer .set-point-dragging.schedule-remove{opacity:1}.bas-timer .set-point-deleted.schedule-remove{background-color:#8b1515}.bas-timer .schedule-hours,.bas-timer .schedule-name{color:#000}.bas-timer .room-setting-body-phone{top:0;left:10px;right:10px;width:unset}.bas-timer.bas-object-group{font-size:1em}.bas-timer .set-point-container{top:0;bottom:0;margin:96px 24px 0;background-size:16.6666666667% 100%}.bas-timer .set-point-container:before{position:absolute;top:0;left:0;right:0;bottom:0;content:""}@media (max-width: 667px){.bas-timer .set-point-container{max-height:174px}}@media (min-width: 667px){.bas-timer .set-point-container{margin:96px 24px 80px}}@media (min-width: 1000px){.bas-timer .set-point-container{margin:96px 48px 80px}}.bas-timer .schedule-container{max-height:350px}.bas-timer .schedule-hours{bottom:0}@media (min-width: 667px){.bas-timer .schedule-hours{left:24px;right:24px}}@media (min-width: 1000px){.bas-timer .schedule-hours{left:48px;right:48px}}.bas-timer .rsb-day{border-bottom:1px solid #fff}.bas-timer .rsb-day:last-child{border:none}.bas-timer .rsb-day.bas-notch-margin:last-child{margin-bottom:0;margin-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.room-setting-name{top:50%;transform:translateY(-50%);font-family:Roboto,sans-serif;font-weight:400;display:block;position:absolute;left:5%;color:#fff;font-size:1.2em}.room-setting-name-week{left:2%;width:10%}.room-setting-container{width:100%;margin:0}@media (min-width: 667px){.room-setting-container{width:96%;height:96%;margin:2%}}.room-setting-body-tablet{width:100%;max-height:100%;padding:0 2% .5em;background-color:rgba(0,0,0,.3);flex-flow:row nowrap;box-sizing:border-box;display:none;overflow-y:auto}@media (min-width: 667px){.room-setting-body-tablet{display:flex}}.room-setting-body-phone{position:absolute;width:100%;top:4em;bottom:0;background-color:rgba(0,0,0,.3);box-sizing:border-box}@media (min-width: 667px){.room-setting-body-phone{display:none}}.room-setting-hours{font-family:Roboto,sans-serif;font-weight:400;position:absolute;top:0;left:17%;right:18%;bottom:0;white-space:nowrap;color:#b3b3b3;transform:translate(-4.1666666667%)}@media (max-width: 740px){.room-setting-hours{left:5%;right:5%}}.room-setting-item.room-setting-hours-wrapper{height:1.5em;padding:.7em 0}.room-setting-item.room-setting-hours-wrapper:before{content:none}.generic-device-v2{background:transparent}.generic-device-v2 .bas-title-wrapper{margin-bottom:1rem}.generic-device-v2 .bas-title-wrapper .bas-title{margin-left:0}.generic-device-v2 .bas-title-wrapper:after{margin-right:0}.generic-device-v2 .generic-device-v2-category{margin-bottom:8px;background:rgba(0,0,0,.35)}.generic-device-v2 .generic-device-v2-category .rs-title .rs-name .rs-separator{display:block}.scene-category-title{font-family:Roboto;margin-bottom:12px;font-size:18px}.bas-scheduler.bsch--page{position:relative;display:flex;flex-flow:column nowrap;height:100%}@media (min-width: 667px){.bas-scheduler.bsch--page{position:static;display:block;height:auto;width:100%}}.bas-scheduler.bsch--page .bsch-entries{overflow-y:auto;-webkit-overflow-scrolling:touch}.bas-scheduler.bsch--hor-separator-phone .bsch-entry-column-element{position:relative;padding-bottom:8px}.bas-scheduler.bsch--hor-separator-phone .bsch-entry-column-element:before{content:"";position:absolute;bottom:0;left:16px;right:16px;border-bottom-width:1px;border-bottom-style:solid}@media (min-width: 667px){.bas-scheduler.bsch--hor-separator-phone .bsch-entry-column-element{position:static;padding-bottom:0}.bas-scheduler.bsch--hor-separator-phone .bsch-entry-column-element:before{content:none}}.bas-scheduler.bsch--points-can-animate .bsch-point{transition:color .2s,background-color .2s}.bas-scheduler:not(.bsch--has-header) .bsch-header{display:none}.bas-scheduler:not(.bas-scheduler--has-filters) .bsch-filters{display:none}.bas-scheduler:not(.bsch--has-lines) .bsch-lines-header,.bas-scheduler:not(.bsch--has-lines) .bsch-entry-lines{display:none}.bas-scheduler.bsch--has-lines .bsch-points-container{top:-100%}.bsch-outer-padding{padding:16px}.bsch-header{font-family:Roboto,sans-serif;font-weight:400;font-size:1.2em;min-height:60px}.bsch-filters{margin:16px}@media (min-width: 667px){.bsch-body{padding-left:24px;padding-right:24px;padding-bottom:8px}}.bsch-entries-container .bsch-line-text{visibility:hidden}.bsch-entries-container .bsch-line-item:nth-child(4n-3) .bsch-line-text{visibility:visible}@media (min-width: 300px){.bsch-entries-container .bsch-line-item:nth-child(2n-1) .bsch-line-text{visibility:visible}}@media (min-width: 667px){.bmc-content .bsch-entries-container .bsch-line-item .bsch-line-text{visibility:hidden}.bmc-content .bsch-entries-container .bsch-line-item:nth-child(4n-3) .bsch-line-text{visibility:visible}}@media (min-width: 667px) and (min-width: 740px){.bmc-content .bsch-entries-container .bsch-line-item:nth-child(4n-3) .bsch-line-text{visibility:visible}}@media (min-width: 667px) and (min-width: 1000px){.bmc-content .bsch-entries-container .bsch-line-item:nth-child(2n-1) .bsch-line-text{visibility:visible}}@media (min-width: 667px) and (min-width: 1200px){.bmc-content .bsch-entries-container .bsch-line-item:nth-child(2n) .bsch-line-text{visibility:visible}}.bsche-points-container .bsch-line-item .bsch-line-text{visibility:visible}.bsche-points-container .bsch-line-item.bsch-line--minor .bsch-line-text{visibility:hidden}.bsch-line-item .bsch-line-text{align-items:baseline}.bsch-line-item .bsch-line-text .bsch-line-subtext{opacity:.5;font-size:.6em;padding:0 1px;width:0;font-weight:700;white-space:nowrap}.bsch-line-item.bsch-line-subtext-before .bsch-line-subtext{direction:rtl;order:-1}.bsch-body-left{display:none}@media (min-width: 667px){.bsch-body-left{display:block}}.bsch-body-middle{display:flex;flex-flow:column nowrap}@media (min-width: 667px){.bsch-body-middle{display:block}}.bsch-body-right{display:none}@media (min-width: 667px){.bsch-body-right{display:block}}.bsch-lines-header{font-family:Roboto,sans-serif;font-weight:400;font-size:.8em}@media (min-width: 667px){.bsch-lines-header{font-size:1em}}.bsch-lines-header-vertical-spacing{padding-top:16px;padding-bottom:16px}.bsch-lines-header-horizontal-spacing{padding-left:32px;padding-right:32px}@media (min-width: 667px){.bsch-entry-column-element{height:64px;max-height:64px;min-height:64px;border-bottom-width:1px;border-bottom-style:solid}}@media (min-width: 667px){.bsch-entry-column-element:last-child{border-bottom:none}}.bsch-entry-header{font-family:Roboto,sans-serif;font-weight:400;min-height:52px;padding:8px 16px}@media (min-width: 667px){.bsch-entry-header{display:none}}.bsch-entry-title{transition:color .2s;margin-right:16px}.bsch-entry-body{height:48px;padding-left:32px;padding-right:32px;overflow:hidden}@media (min-width: 667px){.bsch-entry-body{height:64px}}.bsch-line{position:relative;height:32px;border-left-width:1px;border-left-style:solid}.bsch-points-container{left:-16px}.bsch-point{font-family:Roboto,sans-serif;font-weight:400;position:absolute;top:8px;width:32px;height:32px;border-radius:100%;text-align:center}@media (min-width: 667px){.bsch-point{top:16px}}.bsch-entry-selector{transition:background-color .2s}.bsch-entry-selector:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:60%;height:60%;border-radius:100%;opacity:0;transition:opacity .2s}.bsch-entry-selector-copy{opacity:1}.bsch-entry-selector-paste{opacity:0}.bsch-entry-selector:before{opacity:0}.bsch-entry-selector--copy-mode .bsch-entry-selector:active .bsch-entry-selector-paste svg{fill:#fff}.bsch-entry-selector--copy-mode .bsch-entry-selector-icon{opacity:0}.bsch-entry-selector--copy-mode .bsch-entry-selector-paste{opacity:1}.bsch-entry-selector--copy-mode.bsch-entry-selector--added .bsch-entry-selector:before{opacity:1}.bsch-entry-selector--copy-mode.bsch-entry-selector--selected .bsch-entry-selector:before{opacity:0}.bsch-entry-selector--copy-mode.bsch-entry-selector--selected .bsch-entry-selector-copy{opacity:1}.bsch-entry-selector--copy-mode.bsch-entry-selector--selected .bsch-entry-selector-paste{opacity:0}.bsch-entry-selector--copy-mode.bsch-entry-selector--selected.bsch-entry-selector--selected-valid .bsch-entry-selector-copy{opacity:1}.bas-scheduler.bsch--dark .bsch-header{color:#fff;background-color:rgba(0,0,0,.7)}.bas-scheduler.bsch--dark .bsch-filters{border-color:#fca455}.bas-scheduler.bsch--dark .bsch-filters .bssc-el{color:#fca455;border-right-color:#fca455}.bas-scheduler.bsch--dark .bsch-filters .bssc-el:active,.bas-scheduler.bsch--dark .bsch-filters .bssc-el.active{color:#fff;background-color:#fca455}.bas-scheduler.bsch--dark .bsch-body{background-color:rgba(0,0,0,.3)}.bas-scheduler.bsch--dark .bsch-lines-header{color:#ddd}.bas-scheduler.bsch--dark .bsch-entry-column-element{border-bottom-color:#888}.bas-scheduler.bsch--dark .bsch-entry-header{color:#fff;background-color:rgba(0,0,0,.35)}.bas-scheduler.bsch--dark .bsch-entry-title{color:#959595}.bas-scheduler.bsch--dark .bsch-line{border-color:#404040}.bas-scheduler.bsch--dark .bsch-point{color:silver;background-color:#777}.bas-scheduler.bsch--dark .bsch-entry-selector{border:none}.bas-scheduler.bsch--dark .bsch-entry-selector svg{fill:#fca455}.bas-scheduler.bsch--dark.bas-scheduler--is-enabled .bsch-entry-title{color:#fff}.bas-scheduler.bsch--dark.bas-scheduler--is-enabled .bsch-point{color:#fff;background-color:#fca455}.bas-scheduler.bsch--dark.bas-scheduler--is-enabled .bsch-point.bsch-point--mode-heating{color:#fff;background-color:#c62828}.bas-scheduler.bsch--dark.bas-scheduler--is-enabled .bsch-point.bsch-point--mode-cooling{color:#fff;background-color:#03a9f4}.bas-scheduler.bsch--dark.bas-scheduler--is-enabled .bsch-point.bsch-point--off{color:#fff;background-color:gray;font-size:.8em}.bas-scheduler.bsch--dark .bsch-entry-selector--copy-mode .bsch-entry-selector:active,.bas-scheduler.bsch--dark .bsch-entry-selector--selected .bsch-entry-selector{background-color:#fca455}.bas-scheduler.bsch--dark .bsch-entry-selector--selected .bsch-entry-selector svg{fill:#fff}.bas-scheduler.bsch--light .bsch-lines-header{color:#000}.bas-scheduler.bsch--light .bsch-filters{border-color:#d86600}.bas-scheduler.bsch--light .bsch-filters .bssc-el{color:#d86600;border-right-color:#d86600}.bas-scheduler.bsch--light .bsch-filters .bssc-el:active,.bas-scheduler.bsch--light .bsch-filters .bssc-el.active{color:#fff;background-color:#d86600}.bas-scheduler.bsch--light .bsch-entry-column-element{border-bottom-color:#fff}.bas-scheduler.bsch--light .bsch-entry-column-element:before{border-bottom-color:#fff}.bas-scheduler.bsch--light .bsch-entry-column-element:last-child:before{border:none}.bas-scheduler.bsch--light .bsch-entry-header{color:#000}.bas-scheduler.bsch--light .bsch-entry-title{color:#404040}.bas-scheduler.bsch--light .bsch-line{border-color:#ababab}.bas-scheduler.bsch--light .bsch-point{color:silver;background-color:#777;box-shadow:0 2px 2px rgba(0,0,0,.2)}.bas-scheduler.bsch--light .bsch-entry-selector{border-color:#d86600;color:#d86600}.bas-scheduler.bsch--light .bsch-entry-selector svg{fill:#d86600}.bas-scheduler.bsch--light.bas-scheduler--is-enabled .bsch-entry-title{color:#000}.bas-scheduler.bsch--light.bas-scheduler--is-enabled .bsch-point{color:#000;background-color:#d86600}.bas-scheduler.bsch--light .bsch-entry-selector--copy-mode .bsch-entry-selector:active,.bas-scheduler.bsch--light .bsch-entry-selector--selected .bsch-entry-selector{background-color:#d86600}.bas-scheduler.bsch--light .bsch-entry-selector--selected .bsch-entry-selector svg{fill:#fff}.bas-entry-scheduler .bsche-remove{opacity:0}.bas-entry-scheduler .bsche--show-remove .bsche-remove{opacity:1}.bas-entry-scheduler.bsche--page,.bas-entry-scheduler.bsche--page .bsche-container{height:100%}.bas-entry-scheduler:not(.bas-scheduler--has-filters) .bsche-filters{display:none}.bas-entry-scheduler.bas-scheduler--has-filters .bsche-header-container{top:62px}.bas-entry-scheduler.bas-scheduler--has-filters .bsche-points-container{top:146px}.bsche-container .bsche-btn-add-overlay:before{opacity:0;transition:opacity .2s}.bsche-container .bsche-btn--cross{opacity:0;transition:opacity .2s}.bsche-container .bsche-btn-add-type .bsche-btn-add-type-text{opacity:0;transition:opacity .2s;white-space:nowrap}.bsche-container .bsche-btn-add-type .bsche-btn{transform:scale(0);transition:transform .2s}.bsche-container.bsche--show-add-btn-overlay .bsche-btn-add-overlay{pointer-events:auto}.bsche-container.bsche--show-add-btn-overlay .bsche-btn-add-overlay:before{opacity:1}.bsche-container.bsche--show-add-btn-overlay .bsche-btn--cross,.bsche-container.bsche--show-add-bnt-options .bsche-btn-add-type .bsche-btn-add-type-text{opacity:1}.bsche-container.bsche--show-add-bnt-options .bsche-btn-add-type .bsche-btn{transform:scale(1)}.bsche-filters{position:absolute;top:16px;left:30.5px;right:30.5px;height:30px;z-index:1}.bsche-header-container{position:absolute;height:52px;top:16px;left:30.5px;right:30.5px;z-index:1}.bsche-header{height:100%}.bsche-title{font-size:1.2em;margin-right:.4em}.bsche-btn-add-overlay{z-index:2;pointer-events:none}.bsche-btn-add-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.bsche-remove{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .2s,background-color .2s,color .2s;pointer-events:none}.bsche-remove.bsche-remove--show{opacity:1}.bsche-btn-add-types-container{position:absolute;top:44px;left:0;width:100%}.bsche-btn-add-type{margin-top:16px}.bsche-btn-add-type-text{margin-right:16px;z-index:1}.bsche-points-wrapper{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}@media (min-width: 667px){.bsche-points-wrapper{overflow-x:visible}}.bsche-points-container{position:absolute;top:100px;bottom:4em;left:0;width:200%}@media (min-width: 667px){.bsche-points-container{width:100%}}.bsche-verticals,.bsche-horizontals{position:absolute;top:0;bottom:0;left:30.5px;right:30.5px}.bsche-vertical-line{position:relative;display:flex;justify-content:center;align-items:flex-end;height:100%;border-left-width:1px;border-left-style:solid}.bsche-vertical-line.bsch-line--minor{border-left-style:dashed}.bsche-horizontal-line{position:relative;width:100%;border-top-width:1px;border-top-style:solid}.bsche-vertical-line-text{text-align:center;position:relative;top:4em;height:4em}.bsche-vertical-legend{height:4em}.bsche-lines-footer{padding:8px 16px}.bsche-point{cursor:pointer;position:absolute;top:-22.5px;left:8px;width:45px;height:45px;border-radius:100%;opacity:1}.bsche-point:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;opacity:0}.bsche-point.bschp-point--can-animate{transition:opacity .2s}.bsche-point.bschp-point--can-animate:after{transition:opacity .2s}.bsche-point.bschp-point--can-animate-all{transition:opacity .2s,transform .2s}.bsche-point.bschp-point--can-animate-all:after{transition:opacity .2s,transform .2s}.bsche-point-balloon{position:absolute;bottom:120%;min-height:1em;border-radius:5px;pointer-events:none;padding:.4em 1em;white-space:nowrap}.bsche-point-label{position:absolute;top:110%;font-size:.8em;min-height:1em;border-radius:5px;pointer-events:none;padding:.4em;white-space:nowrap;transition:opacity .2s}.bas-entry-scheduler.bsche--dark .bsche-filters{border-color:#fca455}.bas-entry-scheduler.bsche--dark .bsche-filters .bssc-el{color:#fca455;border-right-color:#fca455}.bas-entry-scheduler.bsche--dark .bsche-filters .bssc-el:active,.bas-entry-scheduler.bsche--dark .bsche-filters .bssc-el.active{color:#fff;background-color:#fca455}.bas-entry-scheduler.bsche--dark .bsche-btn-style{border-color:#fca455;color:#fca455}.bas-entry-scheduler.bsche--dark .bsche-btn-style svg{fill:#fca455}.bas-entry-scheduler.bsche--dark .bsche-btn-style.bas-btn-active,.bas-entry-scheduler.bsche--dark .bsche-btn-style:active,.bas-entry-scheduler.bsche--dark .bsche-btn-style.active{color:#fff;border-color:#fca455;background-color:#fca455}.bas-entry-scheduler.bsche--dark .bsche-btn-style.bas-btn-active svg,.bas-entry-scheduler.bsche--dark .bsche-btn-style:active svg,.bas-entry-scheduler.bsche--dark .bsche-btn-style.active svg{fill:#fff}.bas-entry-scheduler.bsche--dark .bsche-title{color:#fff}.bas-entry-scheduler.bsche--dark .bsche-line-text,.bas-entry-scheduler.bsche--dark .bsche-vertical-line-text{color:#ddd}.bas-entry-scheduler.bsche--dark .bsche-remove{color:#fff;background-color:#7f1515;box-shadow:0 2px 2px rgba(0,0,0,.2)}.bas-entry-scheduler.bsche--dark .bsche-remove.bsche-remove--active{color:silver;background-color:#530e0e;box-shadow:0 2px 2px rgba(0,0,0,.6)}.bas-entry-scheduler.bsche--dark .bsche-btn-add-type-text{color:#fff}.bas-entry-scheduler.bsche--dark .bsche-btn-add-type.bas-point-type--heating .bsche-btn--plus{border-color:#c62828;color:#c62828;background-color:#c62828}.bas-entry-scheduler.bsche--dark .bsche-btn-add-type.bas-point-type--heating .bsche-btn--plus svg{fill:#fff}.bas-entry-scheduler.bsche--dark .bsche-btn-add-type.bas-point-type--cooling .bsche-btn--plus{border-color:#03a9f4;color:#03a9f4;background-color:#03a9f4}.bas-entry-scheduler.bsche--dark .bsche-btn-add-type.bas-point-type--cooling .bsche-btn--plus svg{fill:#fff}.bas-entry-scheduler.bsche--dark .bsche-btn-add-type.bas-point-type--off .bsche-btn--plus{border-color:#ababab;color:#ababab;background-color:#ababab}.bas-entry-scheduler.bsche--dark .bsche-btn-add-type.bas-point-type--off .bsche-btn--plus svg{fill:#fff}.bas-entry-scheduler.bsche--dark .bsche-vertical-line,.bas-entry-scheduler.bsche--dark .bsche-horizontal-line{border-color:#888}.bas-entry-scheduler.bsche--dark .bsche-vertical-line.bsch-line--minor,.bas-entry-scheduler.bsche--dark .bsche-horizontal-line.bsch-line--minor{border-color:#444}.bas-entry-scheduler.bsche--dark .bsche-point{color:#000;background-color:#fca455}.bas-entry-scheduler.bsche--dark .bsche-point:after{background-color:#e76f04}.bas-entry-scheduler.bsche--dark .bsche-point.bsch-point--mode-heating{color:#fff;background-color:#c62828}.bas-entry-scheduler.bsche--dark .bsche-point.bsch-point--mode-heating:after{background-color:#711717}.bas-entry-scheduler.bsche--dark .bsche-point.bsch-point--mode-cooling{color:#fff;background-color:#03a9f4}.bas-entry-scheduler.bsche--dark .bsche-point.bsch-point--mode-cooling:after{background-color:#02638f}.bas-entry-scheduler.bsche--dark .bsche-point.bsch-point--off{color:#fff;background-color:gray}.bas-entry-scheduler.bsche--dark .bsche-point.bsch-point--off:after{background-color:#676767}.bas-entry-scheduler.bsche--dark .bsche-point-balloon{color:#fff;background-color:rgba(0,0,0,.5)}.bas-entry-scheduler.bsche--dark .bsche-point-label{color:silver;background-color:rgba(0,0,0,.5)}.bas-entry-scheduler.bsche--light .bsche-filters{border-color:#d86600}.bas-entry-scheduler.bsche--light .bsche-filters .bssc-el{color:#d86600;border-right-color:#d86600}.bas-entry-scheduler.bsche--light .bsche-filters .bssc-el:active,.bas-entry-scheduler.bsche--light .bsche-filters .bssc-el.active{color:#fff;background-color:#d86600}.bas-entry-scheduler.bsche--light .bsche-btn-style{border-color:#d86600;color:#d86600}.bas-entry-scheduler.bsche--light .bsche-btn-style svg{fill:#d86600}.bas-entry-scheduler.bsche--light .bsche-btn-style.bas-btn-active,.bas-entry-scheduler.bsche--light .bsche-btn-style:active,.bas-entry-scheduler.bsche--light .bsche-btn-style.active{color:#fff;border-color:#d86600;background-color:#d86600}.bas-entry-scheduler.bsche--light .bsche-btn-style.bas-btn-active svg,.bas-entry-scheduler.bsche--light .bsche-btn-style:active svg,.bas-entry-scheduler.bsche--light .bsche-btn-style.active svg{fill:#fff}.bas-entry-scheduler.bsche--light .bsche-title{color:#000}.bas-entry-scheduler.bsche--light .bsche-line-text,.bas-entry-scheduler.bsche--light .bsche-vertical-line-text{color:#404040}.bas-entry-scheduler.bsche--light .bsche-remove{color:#fff;background-color:#b71c1c;box-shadow:0 2px 2px rgba(0,0,0,.2)}.bas-entry-scheduler.bsche--light .bsche-remove.bsche-remove--active{color:silver;background-color:#8b1515;box-shadow:0 2px 2px rgba(0,0,0,.6)}.bas-entry-scheduler.bsche--light .bsche-vertical-line,.bas-entry-scheduler.bsche--light .bsche-horizontal-line{border-color:#b7b7b7}.bas-entry-scheduler.bsche--light .bsche-vertical-line.bsch-line--minor,.bas-entry-scheduler.bsche--light .bsche-horizontal-line.bsch-line--minor{border-color:#c2c2c2}.bas-entry-scheduler.bsche--light .bsche-point{color:#000;background-color:#d86600}.bas-entry-scheduler.bsche--light .bsche-point:after{background-color:#a54e00}.bas-entry-scheduler.bsche--light .bsche-point-balloon{color:#fff;background-color:rgba(0,0,0,.5)}.bas-entry-scheduler.bsche--light .bsche-point-label{color:#f1f1f1;background-color:rgba(0,0,0,.5)}.bsch--point{z-index:1}.bsch--point .bsche-point-balloon{opacity:0}.bsch--point .bsche-point-label{opacity:1}.bsch--point.bschp--pressed{z-index:2}.bsch--point.bschp--pressed:after{opacity:1}.bsch--point.bschp--pressed .bsche-point-label{opacity:0}.bsch--point.bschp--show-balloon .bsche-point-balloon{opacity:1}.bsch--point.bschp--show-balloon .bsche-point-label{opacity:0}.bsch--point.bschp--semi-transparent{opacity:.5}.bsch--point.bschp--semi-transparent .bsche-point-balloon,.bsch--point.bschp--semi-transparent .bsche-point-label{opacity:0}.bas-timer-day{position:relative;height:400px}.clear-schedule{cursor:pointer;margin-top:.2em}.brs-scenes .brs-scenes-favourites-editor-button,.brs-scenes .bmsdh-add,.brs-scenes .bmc-message-with-add,.brs-scenes .brs-scene-widget-indicator{display:none}.brs-scenes .bmc-message-without-add{display:block}.brs-scenes.brs-can-add .bmsdh-add{display:flex}.brs-scenes.brs-can-add .bmc-message-with-add{display:block}.brs-scenes.brs-can-add .bmc-message-without-add{display:none}.brs-scenes.brs-is-room .brs-scenes-favourites-editor-button{display:block}.brs-scenes.brs-is-room .brs-scene-widget-indicator{display:inline-block}.brs-scenes.brs-is-room .slip-reordering .brs-scene-widget-indicator,.brs-scenes .brs-placeholder-no-favourites,.brs-scenes .brs-placeholder-no-non-favourites{display:none}.brs-scenes.brs-has-no-favourites .brs-placeholder-no-favourites,.brs-scenes.brs-has-no-non-favourites .brs-placeholder-no-non-favourites{display:block}.brs-scenes .bas-scenes--favourite .bmsdi-position-icon{top:50%;transform:translateY(-50%);position:absolute}.brs-scenes .bmsdi-position-icon{display:none}.brs-scenes.brs-is-room .bas-scenes--favourite .bmsdi-position-icon{display:block}.brs-scenes.brs-is-room .bas-scenes--favourite .bmsdi-name{margin-left:28px}.brs-scenes.brs-is-room .bas-scenes--favourite.slip-reordering .bmsdi-position-icon{opacity:0}.brs-scenes.brs-is-room .bas-scenes--favourite.slip-reordering .bmsdi-name{margin-left:28px}.bmc-edit.bah-is-edit.bmc-can-activate .bmcc-activate{display:none}.bmc-edit.bah-is-edit.bmc-can-remove .bmcc-remove,.bmc-edit.bah-is-edit.bmc-can-image .bmcc-change-image,.bmc-edit.bah-is-edit.bmc-can-content .bmcc-content{display:inline-block}.bmc-edit.bah-is-edit.bmc-can-content .bmci-order{display:block}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step .bmci-subtitle,.bmc-edit.bah-is-edit.bmc-can-content .bmci-step .bmci-name{padding-left:32px}.bmc-scenes .bmcc-favourite,.bmc-scenes .bmcc-activate,.bmc-scenes .bmcc-learn,.bmc-scenes .bmcch-badge-subtitle{display:none}.bmc-scenes.bmc-can-activate .bmcc-activate,.bmc-scenes.bmc-can-learn .bmcc-learn,.bmc-scenes.bmc-can-favourite .bmcc-favourite,.bmc-scenes.bmc-has-badge .bmcch-badge-subtitle{display:inline-block}.bmc-scenes.brs-is-room .bmcc-favourite,.bmc-scenes.brs-is-room .bmci-step.bas-step .bas-scenes--scene-step-room,.bmc-scenes.brs-is-room .bmci-step.bas-step .bmci-name-divider,.bmc-scenes .bmc-header,.bmc-scenes .bmc-content,.bmc-scenes .bmci-order,.bmc-scenes .bmcc-remove,.bmc-scenes .bmcc-content,.bmc-scenes .bmcc-content-always,.bmc-scenes .bmcc-change-image{display:none}.bmc-scenes.bmc-has-scene .bmc-header,.bmc-scenes.bmc-has-scene .bmc-content{display:block}.bmc-scenes.bmc-can-content .bmcc-content-always{display:inline-block}.bmc-wrapper.bmc-has-rooms .bmc-header{display:block}.bmc-wrapper.bmc-has-rooms .bmc-content{display:flex}.bmc-wrapper.bmc-has-presets .bmc-header,.bmc-wrapper.bmc-has-presets .bmc-content{display:block}.btd-thermostat-scene.bmc-scene-thermostat .btd-control-buttons,.btd-thermostat-scene.bmc-scene-thermostat .btd-activity{display:none}.btd-thermostat-scene.bmc-scene-thermostat .btd-slider-container{position:relative;top:auto;left:auto;transform:none;width:280px;height:280px;margin-left:auto;margin-right:auto;margin-bottom:1em;color:#000}.btd-thermostat-scene.bmc-scene-thermostat .btd-title-wrapper{flex:0 0 auto;position:relative;display:flex;flex-wrap:nowrap;align-items:center;margin:0 1em;padding-top:1em}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-set-point .btd-setting-mode.btd-title-wrapper-border,.btd-thermostat-scene.bmc-scene-thermostat.btw-can-mode .btd-setting-fan-mode.btd-title-wrapper-border,.btd-thermostat-scene.bmc-scene-thermostat.btw-can-set-point .btd-setting-fan-mode.btd-title-wrapper-border{border-top:1px solid #fff}.btd-thermostat-scene.bmc-scene-thermostat.btw-has-controls .btd-settings-control:before{content:"";display:block;border-top:1px solid #fff;width:calc(100% - 2em);margin-left:1em;margin-right:1em}.btd-thermostat-scene.bmc-scene-thermostat .btd-text-block{color:#000}.btd-thermostat-scene.bmc-scene-thermostat .btd-text-block-selectable{color:#444;border-color:#a0a0a0;background-color:transparent}.btd-thermostat-scene.bmc-scene-thermostat .btd-text-block-selectable svg{fill:#a0a0a0}.btd-thermostat-scene.bmc-scene-thermostat .btd-text-block-selectable:active{border-color:#d86600;color:#d86600}.btd-thermostat-scene.bmc-scene-thermostat .btd-text-block-selectable:active svg{fill:#d86600}.btd-thermostat-scene.bmc-scene-thermostat .btd-text-block-selected{border-color:#d86600;color:#d86600;transition:color 0s,border-color 0s,background-color 0s}.btd-thermostat-scene.bmc-scene-thermostat .btd-text-block-selected svg{fill:#d86600}.btd-thermostat-scene.bmc-scene-thermostat .btd-text-block-selected svg{transition:fill 0s}.btd-thermostat-scene.bmc-scene-thermostat .btd-text-block-selectable{margin:.9em}.btd-thermostat-scene.bmc-scene-thermostat .btd-toggle-inline{margin:.9em 0}.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-container{width:100%}.btd-thermostat-scene.bmc-scene-thermostat .btd-settings{border-top:1px solid #fff;background-color:transparent;border-radius:0}.btd-thermostat-scene.bmc-scene-thermostat .btd-control-buttons,.btd-thermostat-scene.bmc-scene-thermostat .btd-control-buttons .btd-icon{border-color:#a0a0a0}.btd-thermostat-scene.bmc-scene-thermostat .btd-control-buttons .btd-icon svg{fill:#a0a0a0}.btd-thermostat-scene.bmc-scene-thermostat .btd-setting-set-point,.btd-thermostat-scene.bmc-scene-thermostat .btd-setting-mode,.btd-thermostat-scene.bmc-scene-thermostat .btd-setting-fan-mode,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-mode,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-controls,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-fan,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-louver{display:none}.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-mode .btd-text-block-selectable,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-controls .btd-text-block-selectable,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-fan .btd-text-block-selectable,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-louver .btd-text-block-selectable{color:silver;border-color:silver}.btd-thermostat-scene.bmc-scene-thermostat.btw-has-temperature .btd-current-temperature,.btd-thermostat-scene.bmc-scene-thermostat.btw-has-humidity .btd-humidity-wrapper{display:none}.btd-thermostat-scene.bmc-scene-thermostat.btw-has-fan-options .btd-settings-fan,.btd-thermostat-scene.bmc-scene-thermostat.btw-has-mode-options .btd-settings-mode,.btd-thermostat-scene.bmc-scene-thermostat.btw-has-louver-options .btd-settings-louver,.btd-thermostat-scene.bmc-scene-thermostat.btw-has-controls .btd-settings-controls{display:block}.btd-thermostat-scene.bmc-scene-thermostat .btd-target-temperature{top:28%;left:65%}@media (min-width: 740px){.btd-thermostat-scene.bmc-scene-thermostat .btd-target-temperature{left:68%;top:25%}}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-fan .btd-settings-fan .btd-text-block-selectable{border-color:#a0a0a0;color:#444}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-fan .btd-settings-fan .btd-text-block-selectable svg{fill:#444}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-fan .btd-setting-fan-mode{display:flex}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-mode .btd-settings-mode .btd-text-block-selectable{border-color:#a0a0a0;color:#444}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-mode .btd-settings-mode .btd-text-block-selectable svg{fill:#444}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-mode .btd-setting-mode{display:flex}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-louver .btd-settings-louver .btd-text-block-selectable{border-color:#a0a0a0;color:#444}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-louver .btd-settings-louver .btd-text-block-selectable svg{fill:#444}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-louver .btd-setting-mode{display:flex}.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-fan .btd-text-block-selectable.btd-text-block-selected,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-mode .btd-text-block-selectable.btd-text-block-selected,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-louver .btd-text-block-selectable.btd-text-block-selected{border-color:#d86600;color:#d86600;transition:color 0s,border-color 0s,background-color 0s}.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-fan .btd-text-block-selectable.btd-text-block-selected svg,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-mode .btd-text-block-selectable.btd-text-block-selected svg,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-louver .btd-text-block-selectable.btd-text-block-selected svg{fill:#d86600}.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-fan .btd-text-block-selectable.btd-text-block-selected svg,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-mode .btd-text-block-selectable.btd-text-block-selected svg,.btd-thermostat-scene.bmc-scene-thermostat .btd-settings-louver .btd-text-block-selectable.btd-text-block-selected svg{transition:fill 0s}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-set-point .btd-control-buttons{display:block}.btd-thermostat-scene.bmc-scene-thermostat.btw-can-set-point .btd-setting-set-point{display:flex}.bmc-scene-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.bmc-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;padding:0 1em;box-sizing:border-box}.bmci-order{top:50%;transform:translateY(-50%);position:absolute;width:16px;height:100%}.bmci-order svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;width:100%}.bmcm-line{font-family:Roboto,sans-serif;font-weight:400;color:rgba(31,31,31,.5)}.bmcm-btn{display:inline-block;margin-top:.4em}.bmc-header .bmch-separator,.bmc-header .bmch-subtitle-text,.bmc-header .bmch-action-btn,.bmc-header .bmcc-edit{display:none}.bmc-header.bmch-has-back .bmch-title{transform:translate(24px)}.bmc-header.bmch-has-back .bmch-title-left{transform:translate(5px)}.bmc-header.bmch-has-subtitle .bmch-separator,.bmc-header.bmch-has-subtitle .bmch-subtitle-text{display:inline-block}.bmc-header.bmch-has-action-btn .bmch-title{margin-right:86px}.bmc-header.bmch-has-action-btn .bmch-action-btn{display:inline-block}.bmc-header.bmcc-can-edit .bmcc-edit{display:block}.bmc-favourite .bmcc-favourite{border-color:#d86600;background-color:#d86600;color:#fff}.bmc-favourite .bmcc-favourite svg{fill:#fff}.bmc-scenes-group{margin:0 auto;height:calc(100% - 112px);overflow-y:auto;overflow-x:hidden}.bmc-scenes-title{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:block;margin:.4em 0 .5em;overflow:hidden;font-size:1.4em}.bmc-header-dark{background-color:rgba(0,0,0,.3);color:#c8c8c8}.bmc-header-light{background-color:rgba(0,0,0,.3);color:#000}.bmc-header-relative{position:relative}.bmch-right{top:50%;transform:translateY(-50%);cursor:pointer;position:absolute;right:2%}.bmch-left{top:50%;transform:translateY(-50%);cursor:pointer;position:absolute;left:2%}.bmch-text{font-family:Roboto,sans-serif;font-weight:400;color:#fff}.bas-scenes-container .bmch-toggle-state-edit,.bas-scenes-container.bas-state-editing .bmch-toggle-state-edit .btbs-default{display:none}.bas-scenes-container.bas-state-editing .bmch-toggle-state-edit .btbs-active,.bas-scenes-container.brs-show-edit .bmch-toggle-state-edit{display:block}.bmch-title{position:absolute;top:.7em;left:16px;right:16px;white-space:nowrap;transform:translate(0);transition:transform .2s}.bmch-title-button{position:relative;display:inline-block}.bmch-is-editing .bmch-title-button{display:none}.bmch-is-editing .bmcch-title-form{display:block}.bmch-edit-button{top:50%;transform:translateY(-50%);position:absolute;right:16px}.bmch-title-left{position:absolute;display:block;top:0;left:-40px;width:24px;height:24px;transform:translate(-40px);transition:transform .2s}.bmch-title-left svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:#a0a0a0;transition:fill 1s}.bmch-title-text{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;width:100%;margin-top:.2em;vertical-align:middle}.bmch-separator{display:inline-block;width:1px;height:1.4em;margin:0 .6em;vertical-align:middle;background-color:#d86600}.bmch-subtitle-text{font-family:Roboto,sans-serif;font-weight:300;display:inline-block;margin-top:.2em;vertical-align:middle}.bmch-action-btn{font-family:Roboto,sans-serif;font-weight:400;position:absolute;display:inline-block;top:.7em;right:16px;margin-top:.2em;vertical-align:middle;color:#d86600}.bmcc-element{display:block;width:100%}.bmcc-header{position:relative;height:112px}.bmcc-header:after{content:"";position:absolute;display:block;left:16px;right:16px;bottom:0;height:1px;background-color:silver}@media (max-width: 667px){.bah-is-edit .bmcc-header{height:166px}.bah-is-edit .bmc-message-wrapper--for-main-content-header{top:166px}}.bmcc-header-light{background-color:rgba(255,255,255,.6)}.bmcc-header-light:after{content:none}.bmc-scroll-content{display:block;position:absolute;top:112px;width:100%;bottom:0}.bmcch-image{position:absolute;top:16px;left:16px;width:80px;height:80px;box-shadow:0 0 5px #888;background-repeat:no-repeat;background-size:cover;background-position:center}.bmcch-border{position:absolute;top:16px;left:16px;height:80px}.bmcc-edit-overlay{display:none;position:absolute;top:16px;left:16px;width:80px;height:80px;background-color:rgba(0,0,0,.7)}.bmcc-edit-overlay svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;fill:silver}.bmcch-content{position:absolute;top:1.5em;left:112px;right:16px}.bmcch-title{font-family:Roboto,sans-serif;font-weight:400;max-width:100%}.bmcch-title-form{font-family:Roboto,sans-serif;font-weight:400;display:none}@media (min-width: 667px){.bmcch-title-form{max-width:200px}}.bmcch-title-input{font-family:Roboto,sans-serif;font-weight:400;width:100%;height:2em;padding:0 .6em;border-radius:5em;line-height:2em;box-sizing:border-box}.bmcch-subtitle{font-family:Roboto,sans-serif;font-weight:300;max-width:100%;font-size:.8em}.bmcch-badge-subtitle{display:inline-block;background-color:#959595;margin-top:5px;font-size:.8em}.bah-is-edit.bmc-can-template .bmcc-edit-overlay{display:block}.bah-is-edit.bmc-can-name .bmcch-title{display:none}.bah-is-edit.bmc-can-name .bmcch-title-form{display:block}.bmc-is-edit .bmc-scenes-group{display:none}.bmc-is-edit.bmc-can-template .bmc-scenes-group{display:block}.bmc-is-edit.bmc-can-name .bmcch-title{display:none}.bmc-is-edit.bmc-can-name .bmcch-title-form{display:block}.bmcch-indicator{position:absolute;top:0;right:16px;bottom:0;width:12px}.bmcch-indicator svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:#a0a0a0}.bmc-message-wrapper--for-main-content-header{position:absolute;top:112px;left:0;width:100%;bottom:0;overflow:hidden;padding-bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}.bmcc-controls{position:relative;display:flex;flex-flow:row nowrap;align-items:center;padding:.6em 16px;box-sizing:border-box}.bmcc-control-wrapper{position:absolute;right:1em;bottom:1em;height:36px}.bmcc-control{display:inline-block}.bmcc-edit{position:absolute;top:.8em;right:16px}.bmcc-edit-text{font-family:Roboto,sans-serif;font-weight:400;position:absolute;top:0;right:0;color:#d86600}.bmcc-new{flex:0 0 auto}.bmc-list{position:relative;width:100%;list-style-type:none}.bmc-list-flex{flex:1 1 auto;min-width:0;min-height:0}.bmc-list-item{position:relative;display:block;padding:7px 16px;box-sizing:border-box}.bmc-list-item.no-vertical-padding{padding-left:0;padding-right:0}.bmc-list-item.no-vertical-padding:before{left:10px;right:0}.bmc-list-item:before{content:"";position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px solid #fff}.bmc-list-item.bmci-no-before:before{content:none}.bmc-list-item:last-child:before{content:none}.bmc-list-item.bmci-no-active:active{color:initial}.bmc-list-item .bmci-btn-arrow{display:none}.bmc-list-item.bmci-arrow .bmci-name{margin-right:41px}.bmc-list-item.bmci-arrow .bmci-btn-arrow{display:block}.bmc-list-item .bmci-radio-btn{display:none}.bmc-list-item.bmci-radio .bmci-radio-btn:after{content:none}.bmc-list-item.bmci-radio .bmci-radio-btn{display:block}.bmc-list-item.bmci-radio .bmci-name{margin-left:34px}.bmc-list-item.bmci-radio.bmci-radio-selected .bmci-radio-btn:after{content:""}.bmc-list-item.bmci-radio.bmci-radio-disabled{pointer-events:none}.bmc-list-item.bmci-radio.bmci-radio-disabled .bmci-name{color:#777}.bmc-list-item.bmci-radio.bmci-radio-disabled .bmci-radio-btn{border-color:#777}.bmc-list-item.bmci-radio.bmci-radio-disabled .bmci-radio-btn:after{background-color:#777}.bmc-list-item.bmci-radio .bmci-icon{display:none;position:relative;flex:0 0 24px}.bmc-list-item.bmci-radio .bmci-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;fill:rgba(255,255,255,.5)}.bmc-list-item.bmci-radio.bmci-show-icon .bmci-icon{display:block}.bmc-list-item.bmci-radio.bmci-title{padding-bottom:0;padding-top:4px;height:40px}.bmc-list-item.bmci-radio.bmci-title .bmci-name{margin-left:0;font-size:1.3em;margin-top:.3em;color:rgba(31,31,31,.5)}.bmc-list-item.bmci-radio.bmci-title .bmci-radio-btn{display:none}.bmc-list-item.bmci-radio.bmci-title+.bmci-list-item:before{content:none}.bmc-list-item.bmci-radio.bmci-simple-slider .bmci-slider{width:calc(100% - (42px + 2.3em));margin-left:34px}.bmc-list-item.bmci-orderable.slip-reordering .bmci-order{fill:#d86600}.bmc-list-item.bmci-flex{display:flex}.bmc-list-item.bmci-flex .bmci-name{flex:1 1 auto}.bmci-simple{height:50px}.bmci-simple .bmci-radio-btn{top:14px}.bmci-simple .bmci-name{margin-top:.5em}.bmci-simple .bmci-btn{top:7px}.bmci-simple.bmci-radio .bmci-name{margin-top:.65em}.bmci-title-subtitle .bmci-name{margin-bottom:.2em}.bmci-title-subtitle .bmci-subtitle{margin-right:44px}.bmci-title-subtitle .bmci-btn{top:7px}.bmci-title-subtitle.bmci-orderable .bmci-name,.bmci-title-subtitle.bmci-orderable .bmci-subtitle{padding-left:32px}.bmci-title-subtitle.bmci-orderable.slip-reordering .bmci-subtitle,.bmci-title-subtitle.bmci-orderable.slip-reordering .bmci-name{color:#d86600}.bmci-simple-toggle{height:50px}.bmci-simple-toggle .bmci-name{margin-top:.5em;margin-right:47px}.bmci-simple-toggle .bmci-btn-toggle{top:7px}.bmci-simple-slider{height:50px;white-space:nowrap;padding:0 16px}.bmci-simple-slider .grsw{padding:7px 0}.bmci-simple-slider .bmci-radio-btn{top:14px}.bmci-step{min-height:50px}.bmci-step .bmci-name{margin-top:.5em;margin-right:0}.bmci-step .bmci-subtitle{margin-right:0}.bmci-step .bmci-btn-plus,.bmci-step .bmci-btn-arrow,.bmci-step .bmci-btn-remove{top:7px}.bmci-step .bmci-btn-minus{top:7px;right:56px}.bmci-step .bmci-input{display:none;text-align:right}.bmci-step.bmci-arrow .bmci-name{margin-right:0}.bmci-step.bas-step .bmci-name-divider,.bmci-step.bas-step .bmci-subtitle,.bmci-step.bas-step .bmci-btn-plus,.bmci-step.bas-step .bmci-btn-minus,.bmci-step.bas-step .bmci-btn-remove,.bmci-step.bas-step .bmci-btn-arrow{display:none}.bmci-step.bas-step.bas-step-has-title-divider .bmci-name-divider{display:inline}.bmci-step.bas-step.bas-step-subtitle .bmci-subtitle{display:block}.bmci-step.bas-step.bas-step-subtitle .bmci-name{margin-top:0;margin-bottom:.2em}.bmci-step.bas-step.slip-reordering .bmci-order{fill:#d86600}.bmci-step.bas-step.slip-reordering .bmci-subtitle,.bmci-step.bas-step.slip-reordering .bmci-name{color:#d86600}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-timer .bmci-btn-plus,.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-timer .bmci-btn-minus{display:block}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-timer .bmci-name,.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-timer .bmci-subtitle{margin-right:84px}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-arrow-button-show .bmci-btn-arrow{display:block}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-arrow-button-show .bmci-name,.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-arrow-button-show .bmci-subtitle{margin-right:44px}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-remove-button-show .bmci-btn-remove{display:block}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-remove-button-show.bas-step-timer .bmci-btn-plus{right:56px}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-remove-button-show.bas-step-timer .bmci-btn-minus{right:96px}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-remove-button-show.bas-step-timer .bmci-name,.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-remove-button-show.bas-step-timer .bmci-subtitle{margin-right:124px}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-remove-button-show.bas-step-arrow-button-show .bmci-btn-arrow{right:56px}.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-remove-button-show.bas-step-arrow-button-show .bmci-name,.bmc-edit.bah-is-edit.bmc-can-content .bmci-step.bas-step.bas-step-remove-button-show.bas-step-arrow-button-show .bmci-subtitle{margin-right:84px}.bmcis-title{margin-left:16px;margin-right:16px}.bmcis-main-title{font-family:Roboto,sans-serif;font-weight:300;margin:.4em 16px;font-size:1.2em}.bmci-toggle{position:absolute;right:16px}.bmci-temperature-picker-icon,.bmci-color-picker-icon{width:100%}.bmci-color-picker{position:absolute;width:36px;height:36px}.bmci-radio-btn{position:absolute;left:16px}.bmci-btn-toggle{position:absolute;right:16px}.bmci-btn-toggle.vert-middle{top:50%;transform:translateY(-50%)}.bmci-name{font-family:Roboto,sans-serif;font-weight:400}.bmci-subtitle{font-family:Roboto,sans-serif;font-weight:300;font-size:.8em;color:#959595}.bmci-loading{color:#888}.bmci-btn{position:absolute;right:16px}.bmci-extra-btn{position:absolute;right:74px;top:50%;transform:translateY(-50%)}.bmci-left-btn{right:68px}.bmci-rotate-90{transform:rotate(90deg)}.bmci-rotate-270{transform:rotate(270deg)}.bmci-slider-wrapper{position:absolute;width:95%}.bmci-dark-color{color:#000}.bmci-slider{display:inline-block;width:calc(100% - 2.3em);vertical-align:middle}.bmci-value{font-family:Roboto,sans-serif;font-weight:400;text-align:right;width:2em;display:inline-block;vertical-align:middle}.bmci-value.value-left{text-align:left}.bmci-value.auto-width{width:auto}.bas-input-seconds{position:relative}.bis-label{font-family:Roboto,sans-serif;font-weight:300;vertical-align:middle}.bis-btn{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;color:#d86600;vertical-align:middle}.bis-input{font-family:Roboto,sans-serif;font-weight:300;position:relative;display:inline-block;width:3.8em;padding:.6em 1em;border-radius:3em;box-sizing:border-box;text-align:right}.bmc-items{position:absolute;top:0;left:0;right:0}.bmc-items-grid{top:10px;left:10px;right:10px;margin-right:-20px;margin-bottom:-10px}.bmc-item{position:relative;display:inline-block}.bmc-grid-item{width:calc((100% - 40px)/2);margin-right:20px;margin-bottom:10px}@media (min-width: 500px){.bmc-grid-item{width:calc((100% - 60px) / 3)}}@media (min-width: 650px){.bmc-grid-item{width:calc((100% - 80px)/4)}}@media (min-width: 850px){.bmc-grid-item{width:calc((100% - 100px)/5)}}@media (min-width: 1000px){.bmc-grid-item{width:calc((100% - 120px) / 6)}}@media (min-width: 1200px){.bmc-grid-item{width:calc((100% - 140px) / 7)}}@media (min-width: 1600px){.bmc-grid-item{width:calc((100% - 160px)/8)}}.bmc-grid-item .bmci-image{width:100%;padding-bottom:100%}.bmci-image{box-shadow:0 0 5px #888;background-repeat:no-repeat;background-size:cover;background-position:center}.bmsd-scheduler .scheduler-types,.bmsd-scheduler .bmc-time,.bmsd-scheduler .bas-schedule-repeat-toggle,.bmsd-scheduler .bmci-btn.bas-scheduler-scene-button,.bmsd-scheduler .bmci-btn.bas-scheduler-time-button,.bmsd-scheduler .bas-scheduler-remove,.bmsd-scheduler .bas-scheduler-toggle,.bmsd-scheduler .bas-schedule-sunrise,.bmsd-scheduler .bas-schedule-sunset{display:none}.bmsd-scheduler .bmc-slider{display:flex;background-color:transparent;color:#000}.bmsd-scheduler.bas-scheduler-can-remove .bas-scheduler-remove,.bmsd-scheduler.bas-scheduler-can-time .bas-scheduler-time-button,.bmsd-scheduler.bas-scheduler-can-scene .bas-scheduler-scene-button{display:block}.bmsd-scheduler.bas-scheduler-can-toggle .bmsdi-name{margin-left:56px}.bmsd-scheduler.bas-scheduler-can-toggle .bas-scheduler-toggle{display:block}.bmsd-scheduler.bas-scheduler-can-toggle .bas-scheduler-remove{right:80px}.bmsd-scheduler.bas-scheduler-show-timer .bmc-slider-title{visibility:hidden}.bmsd-scheduler.bas-scheduler-show-timer .bmc-slider{display:none}.bmsd-scheduler.bas-scheduler-show-timer .bmc-time,.bmsd-scheduler.bas-scheduler-show-timer .bas-schedule-repeat-toggle{display:block}.bmsd-scheduler.bas-scheduler-show-sunset .bas-schedule-sunset{display:flex}.bmsd-scheduler.bas-scheduler-show-sunrise .bas-schedule-sunrise{display:block}.bmsd-scheduler .bmch-title-button{width:100%}.bmsd-scheduler .bmch-title{right:110px}.bmsd-scheduler .bmch-has-back .bmch-title{right:140px}.bmsd-scheduler.bmch-can-sun .scheduler-types{display:flex}.scene-toggle{position:absolute;top:10px;left:16px}.bmc-schedule-header{background-color:#ebebeb}.bas-schedule-timing .bas-schedule-days-list,.bas-schedule-timing.bas-schedule-repeat .bas-schedule-date{display:none}.bas-schedule-timing.bas-schedule-repeat .bas-schedule-days-list{display:block}.bas-scenes-container{position:absolute;top:0;left:0;width:100%;height:100%}.scheduler-slider{flex:1 1 auto;margin-left:16px;position:relative}.scheduler-slider-value{font-family:Roboto,sans-serif;font-weight:300;flex:0 0 auto;font-size:.4em;width:1.4em;margin-left:16px;text-align:right}.scheduler-slider-unit{font-family:Roboto,sans-serif;font-weight:300;flex:0 0 auto;font-size:.4em;margin-right:16px}.bas-schedule-sunrise,.bas-schedule-sunset{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:91%;font-size:12px;line-height:1em;color:#888}.scheduler-types{display:flex;margin:20px 16px;border-radius:6px;border:1px solid #d86600;overflow:hidden}@media (min-width: 667px){.scheduler-types{width:350px;margin:20px auto}}.scheduler-type{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;position:relative;display:inline-block;width:33%;text-align:center;color:#d86600;border-right:1px solid #d86600;padding:.5em 0;font-size:.8em}.scheduler-type:last-child{border-right:transparent}.bas-scheduler-type-selected{background-color:#d86600;color:#fff}.bmc-slider-title{font-family:Roboto,sans-serif;font-weight:400;margin-left:16px;margin-right:16px}.bmc-slider-remove-button{font-family:Roboto,sans-serif;font-weight:400;border:1px solid #d86600;color:#d86600;padding:.5em 0;border-radius:100px;text-align:center;margin:1em 16px 0}@media (min-width: 667px){.bmc-slider-remove-button{width:250px;margin:1em auto 0}}.bas-scene-image-picker{font-size:16px}.bas-scene-image-picker .bip-image-item-wrapper,.bas-scene-image-picker .modal-action-buttons{max-width:667px}@media (max-width: 667px){.bas-scene-image-picker .bs-title-line-txt{font-size:1.333333em}}.btw-icon{position:relative;fill:rgba(255,255,255,.65);height:32px;width:32px}.btw-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%}.bas-thermostat-widget{font-family:Roboto,sans-serif;font-weight:400;color:#ddd;transition:background-color 1s ease}.bas-thermostat-widget .btw-temp,.bas-thermostat-widget .btw-other,.bas-thermostat-widget .btw-fan,.bas-thermostat-widget .btw-humidity,.bas-thermostat-widget .btw-humidity-alt,.bas-thermostat-widget .btw-current-temperature-alt,.bas-thermostat-widget .btw-ventilation{display:none}.bas-thermostat-widget.btw-mode-heating{background-color:rgba(198,40,40,.3)}.bas-thermostat-widget.btw-mode-cooling{background-color:rgba(25,118,210,.3)}.bas-thermostat-widget.btw-activity-heating .btw-act-heating,.bas-thermostat-widget.btw-activity-cooling .btw-act-cooling{opacity:1}.bas-thermostat-widget.btw-has-temperature .btw-circle-sub,.bas-thermostat-widget.btw-has-temperature .btw-current-temperature-alt{display:block}.bas-thermostat-widget.btw-has-set-point .btw-temp{display:inline-block}.bas-thermostat-widget.btw-has-set-point .btw-other{display:inline-flex;width:calc(45% - 16px);position:initial;left:initial;transform:initial}.bas-thermostat-widget.btw-has-set-point .btw-other .btw-line{font-size:1em;width:100%;margin:initial}.bas-thermostat-widget.btw-has-set-point .btw-other .btw-line .btw-line-item.btw-icon{width:32px;height:32px}.bas-thermostat-widget.btw-has-set-point .btw-section-alt,.bas-thermostat-widget.btw-has-set-point .btw-current-temperature-alt,.bas-thermostat-widget.btw-has-set-point .btw-humidity-alt{display:none}.bas-thermostat-widget.btw-has-humidity .btw-humidity{display:inline-block}.bas-thermostat-widget.btw-has-humidity .btw-humidity-alt{display:block}.bas-thermostat-widget.btw-has-fan-options .btw-fan{display:inline-block}.btw{position:absolute;top:16px;bottom:16px;left:16px;right:16px}.btw-section{position:relative;display:inline-block;height:100%;vertical-align:text-top}.btw-temp{left:50%;transform:translate(-50%);width:calc(55% - 8px);margin-right:16px}.bas-thermostat-widget.btw-has-humidity .btw-temp,.bas-thermostat-widget.btw-has-fan-options .btw-temp,.bas-thermostat-widget.btw-has-multiple-thermostats .btw-temp{left:initial;transform:initial}.bas-thermostat-widget.btw-has-humidity .btw-temp .btw-circle,.bas-thermostat-widget.btw-has-fan-options .btw-temp .btw-circle,.bas-thermostat-widget.btw-has-multiple-thermostats .btw-temp .btw-circle{margin-left:5%}.btw-other{width:auto;position:absolute;left:50%;transform:translate3d(-50%,0,0)}.btw-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;padding-bottom:80%;border-radius:50%;border-style:none;border-color:transparent;font-size:1.15em}.btw-circle:before,.btw-circle:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border-color:#ddd;border-style:solid;border-width:5px;border-bottom-color:transparent}.btw-circle:before{border-right-color:transparent;transform:rotate(-15deg)}.btw-circle:after{border-left-color:transparent;transform:rotate(15deg)}@media (min-width: 667px){.btw-circle{font-size:.9em}}.btw-circle-main,.btw-circle-sub{position:absolute;width:100%;text-align:center}.btw-circle-main{top:50%;transform:translateY(-50%);transform-style:preserve-3d}.btw-circle-main .btw-temp-desired{font-size:2em;fill:#fff}@media (min-width: 740px){.btw-circle-main .btw-temp-desired{font-size:2.5em}}.btw-circle-main .btw-temp-desired .btw-temp-desired-rounded{dominant-baseline:central;text-anchor:end}.btw-circle-main .btw-temp-desired .btw-temp-desired-degree{dominant-baseline:central;text-anchor:start}.btw-circle-main .btw-temp-desired .btw-temp-desired-fraction{font-size:.35em;dominant-baseline:hanging;text-anchor:start}.btw-circle-sub .btw-temp-current text{font-size:.75em;fill:#ddd;text-anchor:middle}.btw-activity{position:absolute;top:-4px;left:-4px}.btw-activity .btw-icon{position:absolute;top:0;left:0;opacity:0;transition:opacity 1s ease}.btw-activity .btw-icon svg{width:80%}.btw-activity .btw-act-heating svg{width:75%}.btw-other{display:inline-flex;flex-flow:column nowrap;justify-content:center}.btw-line{position:relative;display:inline-block;width:100%;margin-bottom:10px;vertical-align:middle;white-space:nowrap}.btw-line .btw-icon{vertical-align:middle}.btw-line:last-child{margin-bottom:unset}.btw-line-item{display:inline-block;vertical-align:middle}.btw-block-label{border-radius:.5em;padding:.4em .6em .3em .3em;vertical-align:middle;max-width:100%}.btw-label-bg{background-color:rgba(0,0,0,.1)}.btw-section-alt{position:absolute;bottom:50%;transform:translateY(50%);left:40%}.bas-tile-temperature{position:relative;display:inline-block;width:100%;cursor:pointer;padding-bottom:0;background-color:rgba(0,0,0,.25);display:block}@media (min-width: 740px){.bas-tile-temperature:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.25)}}@media (min-width: 740px){.bas-tile-temperature{background-color:rgba(0,0,0,.25);float:none;box-shadow:none}.bas-tile-temperature:before{content:none;height:0}}@media (max-width: 739px){.bas-tile-temperature-wide .btw-icon{height:26px;width:26px}.bas-tile-temperature-wide .btw-circle{width:60%;padding-bottom:60%}.bas-tile-temperature-wide .btw-temp.btw-has-set-point.btw-has-temperature{margin-right:8px;width:45%}.bas-tile-temperature-wide .btw-temp.btw-has-set-point.btw-has-temperature.btw-icon{width:26px;height:26px}}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-fan,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-humidity,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-current-temperature-alt,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-humidity-alt,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-circle-main,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-circle-sub,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-circle,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-temp{display:none}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-ventilation{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-ventilation .btw-ventilation-aspect-ratio{height:unset;padding-top:100%;position:relative}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-ventilation .btw-ventilation-fan{width:20%;margin:0 0 0 20%;display:flex;flex-direction:column;justify-content:center}@media (min-width: 740px){.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-ventilation .btw-ventilation-fan{width:25%}}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-ventilation .btw-ventilation-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-ventilation .btw-ventilation-icon svg{fill:rgba(255,255,255,.65)}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode) .btw-ventilation .btw-ventilation-mode{width:50%;margin:0 0 0 6%;text-align:left}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature .btw-ventilation,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity .btw-ventilation{flex-direction:column;justify-content:space-evenly;height:100%;width:50%;position:relative}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature .btw-ventilation .btw-ventilation-aspect-ratio,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity .btw-ventilation .btw-ventilation-aspect-ratio{height:unset;padding-top:100%;position:relative}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature .btw-ventilation .btw-ventilation-fan,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity .btw-ventilation .btw-ventilation-fan{width:35%;margin:0 auto}@media (min-width: 740px){.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature .btw-ventilation .btw-ventilation-fan,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity .btw-ventilation .btw-ventilation-fan{width:45%;margin:5% auto 0}}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature .btw-ventilation .btw-ventilation-icon,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity .btw-ventilation .btw-ventilation-icon{margin:auto}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature .btw-ventilation .btw-ventilation-mode,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity .btw-ventilation .btw-ventilation-mode{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:1.1em;margin:0 .5em;height:1em}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature.btw-has-temperature .btw-current-temperature-alt,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity.btw-has-temperature .btw-current-temperature-alt{display:block}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature.btw-has-humidity .btw-humidity-alt,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity.btw-has-humidity .btw-humidity-alt{display:block}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature .btw-section-alt,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity .btw-section-alt{display:inline-block;left:55%}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature .btw-section-alt .btw-line,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity .btw-section-alt .btw-line{margin-bottom:0;font-size:1.1em}.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-temperature .btw-section-alt .btw-line .btw-icon,.bas-thermostat-widget.btw-has-fan-options:not(.btw-has-set-point):not(.btw-has-mode).btw-has-humidity .btw-section-alt .btw-line .btw-icon{height:28px;width:28px}@media (min-width: 667px){.bas-thermostat-main-scheduler.bas-scheduler.bsch--page{width:1000px;max-width:95%;margin-top:16px;margin-bottom:16px}}@media (min-width: 667px){.bas-device-lena .bas-thermostat-main-scheduler.bas-scheduler.bsch--page{width:100%}}.bas-schedule-day{width:100%;height:100%}.schedule-container{font-family:Roboto,sans-serif;font-weight:400;width:100%;height:100%;position:relative}@media (max-width: 667px){.schedule-container{overflow-x:auto;-webkit-overflow-scrolling:touch}}.schedule-hours{position:absolute;height:72px;bottom:0;color:#b3b3b3;left:56px;right:56px;white-space:nowrap;transform:translate(-4.1666666667%)}@media (max-width: 667px){.schedule-hours{bottom:0;width:200%;left:0;right:0;margin:0 24px;transform:none}}.schedule-hour{top:50%;transform:translateY(-50%);position:relative;display:inline-block;width:8.3333333333%;text-align:center}@media (max-width: 667px){.schedule-hour{position:absolute;width:unset;top:50%;transform:translate(-50%,-50%)}.schedule-hour:nth-child(1){left:0%}.schedule-hour:nth-child(2){left:8.3333333333%}.schedule-hour:nth-child(3){left:16.6666666667%}.schedule-hour:nth-child(4){left:25%}.schedule-hour:nth-child(5){left:33.3333333333%}.schedule-hour:nth-child(6){left:41.6666666667%}.schedule-hour:nth-child(7){left:50%}.schedule-hour:nth-child(8){left:58.3333333333%}.schedule-hour:nth-child(9){left:66.6666666667%}.schedule-hour:nth-child(10){left:75%}.schedule-hour:nth-child(11){left:83.3333333333%}.schedule-hour:nth-child(12){left:91.6666666667%}.schedule-hour:nth-child(13){left:100%}.schedule-hour:nth-child(14){left:calc(100% + 28px);width:1px;height:100%}}.schedule-info{font-family:Roboto,sans-serif;font-weight:400;position:absolute;left:24px;right:24px;top:16px;height:56px;display:flex;justify-content:space-between;align-items:center;transition:opacity .2s}@media (min-width: 667px){.schedule-info{left:56px;right:56px}}.schedule-name{flex:1 1 auto;color:#fff;font-size:1.5em}@media (max-width: 667px){.schedule-name{font-size:1em}}.schedule-add-button{cursor:pointer;flex:0 0 auto}.schedule-add-button svg{width:24px;height:24px}.schedule-remove{font-family:Roboto,sans-serif;font-weight:400;position:absolute;left:24px;right:24px;top:16px;padding:16px 0;background-color:#7f1515;text-align:center;color:#fff;transition:color .2s,background-color .2s,box-shadow .2s,opacity .2s;box-shadow:0 2px 2px rgba(0,0,0,.2);pointer-events:none}@media (min-width: 667px){.schedule-remove{left:56px;right:56px}}.bas-schedule-day .schedule-remove{opacity:0}.set-point-dragging.schedule-remove{opacity:1}.set-point-dragging.schedule-info{opacity:0}.set-point{cursor:pointer;position:absolute;width:45px;height:45px;border-radius:100%;background-color:#fca455;top:0;left:0;transform:translate(-50%,-50%) scale(1);transition:box-shadow .2s,background-color .2s,transform .2s;box-shadow:0 2px 2px rgba(0,0,0,.2)}.set-point-temperature{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;transition:opacity .2s}.set-point-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:96px 56px 80px;z-index:10;background-size:16.6666666667% 20%;background-image:linear-gradient(to right,#b3b3b3 1px,transparent 1px),linear-gradient(to bottom,#b3b3b3 1px,transparent 1px)}@media (max-width: 667px){.set-point-container{top:0;bottom:0;width:200%;height:calc(100% - 176px);margin:96px 24px 0;position:relative}}.set-point-container:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-image:linear-gradient(to left,#b3b3b3 1px,transparent 1px),linear-gradient(to top,#b3b3b3 1px,transparent 1px)}.set-point-selected{box-shadow:0 5px 11px rgba(0,0,0,.18);z-index:1;background-color:#a54e00;transition:box-shadow .2s,background-color .2s}.set-point-selected .set-point-temperature{opacity:0}.set-point-selected .set-point-balloon{opacity:1}.set-point-instant{transition:box-shadow .2s,background-color .2s}.set-point-deleting{pointer-events:none}.set-point-deleted.set-point,.set-point-deleted .set-point-balloon{opacity:.3}.set-point-deleted.schedule-remove{color:silver;background-color:#530e0e;box-shadow:0 2px 2px rgba(0,0,0,.6)}.set-point-balloon{opacity:0;position:absolute;bottom:120%;left:50%;transform:translate(-50%);background-color:rgba(0,0,0,.6);border-radius:5px;padding:1.1em 2.2em;transition:opacity .2s;pointer-events:none}.set-point-left-value{position:absolute;right:55%;top:50%;transform:translateY(-50%);text-align:right;color:#fff;font-size:1.2em}.set-point-right-value{position:absolute;left:45%;top:50%;transform:translateY(-50%);text-align:left;color:#fff;font-size:1.2em}.set-point-center-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:1.2em}@media (max-width: 740px){.room-setting-item .week-set-point-button{top:25%}.room-setting-item:before{content:"";background-color:rgba(0,0,0,.35);position:absolute;left:0;right:0;top:0;bottom:50%}}.week-set-point{font-family:Roboto,sans-serif;font-weight:400;position:absolute;width:32px;height:32px;border-radius:100%;background-color:#fca455;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 2px rgba(0,0,0,.2)}.week-set-point-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;position:relative;width:36px;height:36px;border:1px solid #fca455;border-radius:100%;transition:background-color 1s}.week-set-point-button svg{transition:fill 1s}.week-set-point-plus-svg{position:absolute;left:0;right:0;top:0;bottom:0}.week-set-point-plus-svg svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fca455;width:24px;height:24px}.week-set-point-check-svg{display:none;position:absolute;left:0;right:0;top:0;bottom:0}.week-set-point-check-svg svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fca455;width:50%}.week-set-point-show-check .week-set-point-check-svg{display:block}.week-set-point-hide-plus .week-set-point-plus-svg{display:none}.week-set-point-selected:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:60%;height:60%;background-color:#fca455;border-radius:100%}.week-set-point-highlight{background-color:#fca455}.week-set-point-highlight svg{fill:#fff}.rs-control .rs-path-color{background-color:#fff}.rs-control .rs-handle{background-color:transparent}.rs-control .rs-bg-color{background-color:#000}.rs-outer.rs-border,.rs-inner.rs-border{border:none}.rs-animation .rs-transition{transition:none}.btd-thermostat-slider{position:absolute;left:0;top:0;height:100%;width:100%}.btd-target-temperature{font-family:Roboto,sans-serif;font-weight:300;position:absolute;top:28%;left:60%;transform:translate(-50%);text-align:center;font-size:6em}@media (min-width: 740px){.btd-target-temperature{font-size:7em}}.btd-current-temperature{font-family:Roboto,sans-serif;font-weight:400;position:absolute;bottom:27%;left:50%;transform:translate(-50%);font-size:1.5em}.btd-current-temperature .btd-current-text,.btd-current-temperature .btd-current-degree{display:inline-block}@media (min-width: 740px){.btd-current-temperature{bottom:30%;font-size:2em}}.btd-slider-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;color:#ddd}@media (min-width: 740px){.btd-slider-container{width:400px;height:400px}}@media (min-width: 1000px){.btd-slider-container{top:50%}}.btd-thermostat .btd-vertical-line,.btd-thermostat .btd-control-buttons,.btd-thermostat .btd-settings-alt-info,.btd-thermostat .btd-alt-humidity,.btd-thermostat .btd-alt-temperature,.btd-thermostat .btd-slider-container,.btd-thermostat .btd-schedule,.btd-thermostat .btd-settings-mode,.btd-thermostat .btd-settings-controls,.btd-thermostat .btd-settings-fan,.btd-thermostat .btd-settings-louver{display:none}.btd-thermostat .btd-settings-mode .btd-text-block-selectable,.btd-thermostat .btd-settings-controls .btd-text-block-selectable,.btd-thermostat .btd-settings-fan .btd-text-block-selectable,.btd-thermostat .btd-settings-louver .btd-text-block-selectable{color:silver;border-color:silver}.btd-thermostat.btw-can-scheduler .btd-schedule,.btd-thermostat.btw-has-fan-options .btd-settings-fan,.btd-thermostat.btw-has-mode-options .btd-settings-mode,.btd-thermostat.btw-has-louver-options .btd-settings-louver{display:flex}.btd-thermostat.btw-has-controls .btd-settings-controls{display:block}.btd-thermostat.btw-has-fan-options .btd-slider-container,.btd-thermostat.btw-has-controls .btd-slider-container,.btd-thermostat.btw-has-mode-options .btd-slider-container,.btd-thermostat.btd-settings-louver .btd-slider-container{top:175px}@media (min-height: 650px) and (max-width: 740px){.btd-thermostat.btw-has-fan-options .btd-slider-container,.btd-thermostat.btw-has-controls .btd-slider-container,.btd-thermostat.btw-has-mode-options .btd-slider-container,.btd-thermostat.btd-settings-louver .btd-slider-container{top:230px}}@media (min-width: 740px){.btd-thermostat.btw-has-fan-options .btd-slider-container,.btd-thermostat.btw-has-controls .btd-slider-container,.btd-thermostat.btw-has-mode-options .btd-slider-container,.btd-thermostat.btd-settings-louver .btd-slider-container{top:300px}}@media (min-width: 1000px){.btd-thermostat.btw-has-fan-options .btd-slider-container,.btd-thermostat.btw-has-controls .btd-slider-container,.btd-thermostat.btw-has-mode-options .btd-slider-container,.btd-thermostat.btd-settings-louver .btd-slider-container{top:50%;left:250px}}.btd-thermostat.btw-can-fan .btd-settings-fan .btd-text-block-selectable{border-color:#fff;color:#fff}.btd-thermostat.btw-can-fan .btd-settings-fan .btd-text-block-selectable svg{fill:#fff}.btd-thermostat.btw-can-fan .btd-settings-fan .btd-text-block-selectable:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.btd-thermostat.btw-can-fan .btd-settings-fan .btd-text-block-selectable:active svg{fill:#fca455}.btd-thermostat.btw-can-fan .btd-settings-fan .btd-text-block-selectable:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.btd-thermostat.btw-can-mode .btd-settings-mode .btd-text-block-selectable{border-color:#fff;color:#fff}.btd-thermostat.btw-can-mode .btd-settings-mode .btd-text-block-selectable svg{fill:#fff}.btd-thermostat.btw-can-mode .btd-settings-mode .btd-text-block-selectable:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.btd-thermostat.btw-can-mode .btd-settings-mode .btd-text-block-selectable:active svg{fill:#fca455}.btd-thermostat.btw-can-mode .btd-settings-mode .btd-text-block-selectable:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.btd-thermostat.btw-can-louver .btd-settings-louver .btd-text-block-selectable{border-color:#fff;color:#fff}.btd-thermostat.btw-can-louver .btd-settings-louver .btd-text-block-selectable svg{fill:#fff}.btd-thermostat.btw-can-louver .btd-settings-louver .btd-text-block-selectable:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.btd-thermostat.btw-can-louver .btd-settings-louver .btd-text-block-selectable:active svg{fill:#fca455}.btd-thermostat.btw-can-louver .btd-settings-louver .btd-text-block-selectable:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.btd-thermostat .btd-settings-fan .btd-text-block-selectable.btd-text-block-selected,.btd-thermostat .btd-settings-mode .btd-text-block-selectable.btd-text-block-selected,.btd-thermostat .btd-settings-louver .btd-text-block-selectable.btd-text-block-selected{border-color:#fca455;color:#fca455}.btd-thermostat .btd-settings-fan .btd-text-block-selectable.btd-text-block-selected svg,.btd-thermostat .btd-settings-mode .btd-text-block-selectable.btd-text-block-selected svg,.btd-thermostat .btd-settings-louver .btd-text-block-selectable.btd-text-block-selected svg{fill:#fca455}.btd-thermostat.btw-can-set-point .btd-vertical-line,.btd-thermostat.btw-can-set-point .btd-control-buttons{display:block}.btd-thermostat.btw-has-humidity .btd-settings-alt-info,.btd-thermostat.btw-has-temperature .btd-settings-alt-info{display:inline-block}.btd-thermostat.btw-has-humidity .btd-settings-alt-info .btw-line,.btd-thermostat.btw-has-temperature .btd-settings-alt-info .btw-line{width:auto;margin-bottom:0}.btd-thermostat.btw-has-humidity .btd-settings-alt-info .btw-line.btd-alt-temperature,.btd-thermostat.btw-has-temperature .btd-settings-alt-info .btw-line.btd-alt-temperature{margin-right:1.5em}.btd-thermostat.btw-has-set-point .btd-slider-container{display:block}.btd-thermostat.btw-has-set-point .btd-settings-wrapper{top:350px}@media (min-height: 650px) and (max-width: 740px){.btd-thermostat.btw-has-set-point .btd-settings-wrapper{top:420px}}@media (min-width: 740px){.btd-thermostat.btw-has-set-point .btd-settings-wrapper{top:540px}}.btd-thermostat.btw-has-set-point .btd-settings-alt-info{display:none}.btd-thermostat.btw-has-humidity .btd-alt-humidity,.btd-thermostat.btw-has-temperature .btd-alt-temperature{display:inline-block}#bas-body .lisa-thermostat-buttons{display:none;bottom:-13%}#bas-body .lisa-thermostat-buttons .lisa-pill-button{min-height:51px;box-sizing:border-box}#bas-body.bas-device-lisa .btd-thermostat .btd-vertical-line,#bas-body.bas-device-lisa .btd-thermostat .btd-control-buttons{display:none}#bas-body.bas-device-lisa .btd-thermostat.btw-can-set-point .lisa-thermostat-buttons{display:flex}#bas-body.bas-device-lisa .btd-thermostat .btd-settings-margin{margin:0}#bas-body.bas-device-lisa .btd-thermostat .btd-rotate-settings-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto}.btd-settings-wrapper{position:absolute;left:5%;right:5%;margin-bottom:20px;top:25px}.btw-can-scheduler .btd-settings-wrapper{top:90px}@media (min-width: 1000px){.btd-thermostat .btd-settings-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:450px}.btd-thermostat.btw-has-set-point .btd-settings-wrapper{top:50%;transform:translateY(-50%);left:475px;right:25px;max-width:initial}}.btd-settings-container{display:inline-flex;flex:1 1 auto;align-items:center;flex-flow:row wrap;justify-content:center}@media (min-width: 667px){.btd-settings-container{justify-content:flex-start}}.btd-settings-container-nowrap{display:flex;align-items:center;flex-flow:row nowrap}.btd-settings-margin{margin-bottom:30px}.btd-settings{position:relative;border-radius:5px;padding:15px 20px;background-color:rgba(0,0,0,.35);display:flex;flex-wrap:nowrap;align-items:center;width:100%;font-size:.8em;box-sizing:border-box;flex-direction:column}@media (min-width: 740px){.btd-settings{font-size:1em}}@media (min-width: 667px){.btd-settings{flex-direction:row}}.btd-settings-extra-padding{padding:0 .6em 0 .5em}.btd-settings-alt-info .btw-line{font-family:Roboto,sans-serif;font-weight:400;color:#fff;margin-bottom:0}.btd-settings-alt-info .btw-line svg{fill:#fff}.btd-down{position:fixed;bottom:0;left:0;transition:opacity .2s}.btd-down,.btd-up{display:none}.btd-heat{position:absolute;bottom:0;right:0;margin:30px}.btd-activity{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:20%}.lisa-thermostats .btd-activity{top:15%}.lisa-thermostats .btd-activity .btd-icon{width:28px;height:28px}.btd-text-block{font-family:Roboto,sans-serif;font-weight:400;padding:.4em .6em;vertical-align:middle;display:inline-block;text-align:center;color:#fff;min-width:0}@media (min-width: 740px){.btd-text-block{font-size:1.2em}}.btd-text-block-control{font-family:Roboto,sans-serif;font-weight:400;color:#fff;min-width:0}@media (min-width: 740px){.btd-text-block-control{font-size:1.2em}}.btd-toggle-inline{margin:.3em .5em;flex:0 0 auto}.btd-text-block-selectable{margin:.3em .5em;flex:0 0 auto;min-width:2rem}@media (min-width: 740px){.btd-text-block-selectable{margin:.5em}}.btd-text-block-selectable.btd-text-block-selected{border-color:#fca455;color:#fca455}.btd-text-block-selectable.btd-text-block-selected svg{fill:#fca455}.btd-setting-type{text-align:left;padding-left:10px;flex:0 0 auto;min-width:3.5rem;max-width:12rem;box-sizing:border-box;margin-bottom:6px}.btd-setting-type.btd-text-block{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width: 667px){.btd-setting-type{margin-bottom:0;margin-right:10px}}.btd-icon{display:inline-block;position:relative;width:45px;height:45px;vertical-align:top;fill:#fff}.btd-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%}.btd-fan-icon{display:none}@media (min-width: 667px){.btd-fan-icon{display:inline-block}.btd-fan-text{display:none}}.btd-act-cooling,.btd-act-heating,.btd-act-inactive{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;fill:#000}.btw-has-temperature .btd-act-inactive{opacity:1}.btw-activity-heating .btd-act-heating{opacity:1;fill:#fca455}.btw-activity-heating .btd-act-inactive{opacity:0}.btw-can-set-point .btd-slider-path{stroke:#d86600}.btw-mode-off .btd-target-temperature{color:#9e9e9e}.btw-mode-off .btd-slider-path{stroke:#9e9e9e}.btw-mode-heating .btd-slider-path{stroke:#c62828}.btw-activity-cooling .btd-act-cooling{opacity:1;fill:#7aaeff}.btw-activity-cooling .btd-act-inactive{opacity:0}.btw-mode-cooling .btd-slider-path{stroke:#03a9f4}.btd-target-int{position:absolute;right:0;text-align:right}.btd-target-float{position:absolute;text-align:left;font-size:.4em;top:1.5em}.btd-target-degree{position:absolute;left:0;text-align:left;font-size:.6em;top:.1em}.btd-slider-svg{position:absolute;left:0;right:0;width:100%;height:100%}.btd-slider-path{fill:none;stroke:#9e9e9e;stroke-width:30}.btd-slider-path-bg{fill:none;stroke:rgba(255,255,255,.65);stroke-width:30}.btd-humidity-wrapper{position:absolute;left:50%;transform:translate(-50%,50%);bottom:20%}.btd-humidity-wrapper .btd-icon{fill:#bbb;width:30px}@media (min-width: 740px){.btd-humidity-wrapper .btd-icon{height:54px}}.btd-humidity-wrapper .btd-text-block{color:#bbb;padding:.85em 0}.btd-title-divider{margin-left:.4em;margin-right:.4em;width:1px;background-color:#777;height:1em}.rs-border{border:1px solid #ddd}.btd-vertical-line{position:absolute;bottom:0;left:50%;height:30px;border-left:1px solid #ddd}.btd-control-buttons{position:absolute;left:50%;transform:translate(-50%,50%);bottom:5.5%;border-radius:100px;border:1px solid #ddd;overflow:hidden}@media (min-width: 740px){.btd-control-buttons{bottom:7%}}.btd-control-buttons .btd-icon{position:relative;display:inline-block;width:64px;border-right:1px solid #ddd;transition:fill .2s}.btd-control-buttons .btd-icon:last-child{border-right:transparent}.btd-control-buttons .btd-icon svg{width:22px}.btd-control-buttons .btd-icon:active{fill:#fca455}.btd-directive-wrapper{position:relative;width:100%;height:100%;overflow-y:auto;display:block}.btd-directive-wrapper .btd-current-temperature,.btd-directive-wrapper .btd-humidity-wrapper,.btd-directive-wrapper .btd-target-temperature{display:none}.btd-directive-wrapper.btw-has-temperature .btd-current-temperature,.btd-directive-wrapper.btw-has-set-point .btd-target-temperature,.btd-directive-wrapper.btw-has-humidity .btd-humidity-wrapper{display:block}.btd-settings-items-wrapper{display:inline-flex;flex:1 1 auto;flex-flow:row wrap;width:100%;justify-content:center}@media (min-width: 667px){.btd-settings-items-wrapper{justify-content:flex-start}}.btd-schedule{position:fixed;top:8px;right:5%;z-index:10}.btd-schedule svg{width:28px;fill:#fff;transform:translateY(-1px)}@media (min-width: 667px){.btd-schedule{top:12px}.btd-schedule svg{width:32px}}@media (min-width: 1000px){.btd-schedule{right:25px}}.bas-object-image-container-2 .btw-circle{margin-left:0}.bas-object-image-container-2 .btw-circle-main{top:50%;transform:translateY(-50%);transform-style:preserve-3d}.bas-object-image-container-2 .btw-circle-main .btw-temp-desired{font-size:2.5em;margin-right:.05em}.bas-object-image-container-2 .btw-circle-main .btw-temp-degree{font-size:2.5em;margin-left:.48em}.bas-object-image-container-2 .bot-ventilation-only-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translate(-50%,-80%);width:35%}.bas-object-image-container-2 .bot-ventilation-only-icon svg{fill:#fff}.bas-object-image-container-2 .bot-ventilation-only-speed{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;bottom:17.5%;width:100%;text-align:center;position:absolute;font-size:.8em}.bot-desired{font-size:3em;position:absolute;left:55%;top:50%;transform:translate(-50%,-50%);text-align:center}.btw-mode-drying .bot-drying svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff}.bot-current{font-size:1.2em;text-align:center}.bot-temp,.bot-degree{display:inline}.bot-icon{position:relative;width:16px;height:16px;fill:rgba(255,255,255,.65)}.bot-icon svg{top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;position:absolute}.bot-icon-hide{position:absolute;opacity:0}.bot-body{font-family:Roboto,sans-serif;font-weight:300;padding:.7em 1em 0;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}@media (min-width: 667px){.bot-body{padding:.2em .7em 0}}.bot-fan-label{vertical-align:middle;padding:0 .6em 0 .3em}@media (min-width: 667px){.bot-fan-label{padding-top:.4em;padding-bottom:.3em}}.bas-object-thermostat .bot-desired,.bas-object-thermostat .bot-fan-speed,.bas-object-thermostat .bot-humidity,.bas-object-thermostat .bot-current-temperature,.bas-object-thermostat .bot-fan-ventilation-only,.bas-object-thermostat .bot-drying,.bas-object-thermostat .btd-schedule-icon,.bas-object-thermostat .btd-schedule-toggle{display:none}.bas-object-thermostat.btw-has-set-point .bot-desired{display:block}.bas-object-thermostat.btw-has-fan-options:not(.btw-has-set-point):not(.btw-mode-drying) .bot-fan-ventilation-only,.bas-object-thermostat.btw-mode-fan-only .bot-fan-ventilation-only{display:block}.bas-object-thermostat.btw-has-fan-options:not(.btw-has-set-point):not(.btw-mode-drying) .bot-desired,.bas-object-thermostat.btw-mode-fan-only .bot-desired{display:none}.bas-object-thermostat.btw-mode-drying .bot-drying{display:block}.bas-object-thermostat.btw-mode-drying .bot-desired{display:none}.bas-object-thermostat.btw-has-temperature .bot-current-temperature,.bas-object-thermostat.btw-can-scheduler .btd-schedule-toggle,.bas-object-thermostat.btw-can-scheduler .btd-schedule-icon{display:block}.bas-object-thermostat.btw-has-fan-options .bot-fan-speed{display:inline-block}@media (min-width: 667px){.bas-object-thermostat.btw-has-humidity .bot-humidity{display:inline-block}}.bot-background-color.btw-mode-cooling .bas-object-image-container-2{border-right:2px solid #03a9f4}.bot-background-color.btw-mode-heating .bas-object-image-container-2{border-right:2px solid #c62828}.bot-tablet-only{display:none}@media (min-width: 667px){.bot-tablet-only{display:block}}.bot-text-no-wrap{white-space:nowrap}.bot-text{padding-top:.05em}@media (min-width: 667px){.bot-text{padding-top:.25em}}@media (min-width: 667px){.bot-icon-margin{margin-top:.4em}}.bot-icon-margin-right{margin-right:8px}.bas-thermostat-rotate{height:100%;transform-style:preserve-3d;perspective:1000px}.bas-thermostat-rotate .btd-rotate-slider-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:255px;width:255px;font-size:.8em;transform:translate(-50%,-50%) rotateY(0);transition:transform 1.5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#ddd}.bas-thermostat-rotate .btd-rotate-slider-container .btd-control-buttons svg{width:18px}.bas-thermostat-rotate .btd-rotate-slider-container .btd-control-buttons .btd-icon{width:50px;height:37px}.bas-thermostat-rotate .btd-rotate-slider-container .btd-humidity-wrapper{font-size:1.2em}.bas-thermostat-rotate .btd-rotate-slider-container .btd-humidity-wrapper .btd-icon{width:25px}.bas-thermostat-rotate .btd-rotate-settings-container{width:100%;transform:rotateY(180deg);transition:transform 1.5s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;color:#ddd}.bas-thermostat-rotate .btd-rotate-settings-container thermostat-detail-settings{display:flex;flex-direction:column;padding-top:44px;height:316px}.lisa-thermostat-multiple thermostat-detail-settings{margin:0 30px}.lisa-rotate-thermostat-settings{display:block}.lisa-rotate-thermostat-slider{display:none}.bas-thermostat-detail-rotate-show-settings .btd-rotate-slider-container{transform:translate(-50%,-50%) rotateY(-180deg)}.bas-thermostat-detail-rotate-show-settings .btd-rotate-settings-container{transform:rotateY(0)}.bas-thermostat-detail-rotate-show-settings .lisa-rotate-thermostat-settings{display:none}.bas-thermostat-detail-rotate-show-settings .lisa-rotate-thermostat-slider{display:block}.lisa-thermostat-rotate-toggle{display:none}.bas-thermostat-detail-rotate-show-settings-toggle .lisa-thermostat-rotate-toggle{display:block}.bas-thermostat-tile .btt-set-point{display:none}.bas-thermostat-tile.btw-has-set-point .btt-set-point{display:initial}.bas-thermostat-tile.btw-has-set-point .btt-fan{display:none}.btn-scroll-indicator{padding:1em;margin:-1em}.btn-scroll-indicator svg{width:28px;height:28px}.bas-color-picker .iro__slider{display:none}.bas-color-picker svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bas-color-picker.bas-color-disabled{pointer-events:none}.grsw,.grsc,.grstr,.grspr,.grsthc,.grsth,.grstc,.grstt,.grsttl,.grsttv{display:block;margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grsw{padding:0;overflow:hidden;height:100%;touch-action:none}.grsc{position:relative}.grstr{position:absolute;border-radius:100px;background-color:#888;cursor:pointer;-webkit-mask-image:radial-gradient(white,black);mask-image:radial-gradient(white,black);transition:background-color .2s cubic-bezier(.54,.28,.65,.85)}.grspr{position:absolute;width:100%;height:100%;background-color:#fca455;background-size:100% 100%;transform-origin:0 0 0;transition:background-color .2s cubic-bezier(.54,.28,.65,.85)}.grsthc{position:absolute}.grsth{position:absolute;width:20px;height:20px;border-radius:100%;background-color:#efefef;box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12);cursor:pointer;transition:box-shadow .2s cubic-bezier(.54,.28,.65,.85),background-color .2s cubic-bezier(.54,.28,.65,.85)}.grsth:hover{box-shadow:0 4px 9px rgba(0,0,0,.18),0 4px 15px rgba(0,0,0,.14)}.grsth:active{box-shadow:0 2px 5px rgba(0,0,0,.22),0 2px 10px rgba(0,0,0,.18)}.grstc{position:absolute}.grstt{position:absolute;display:flex;cursor:pointer}.grsttv{font-family:sans-serif;font-weight:300;font-size:12px}.grsttl{background-color:#888;margin:auto}.grshor .grsc{width:100%;height:40px}.grshor .grstr{left:10px;right:10px;height:2px;bottom:19px}.grshor .grsthc{left:10.5px;right:10.5px;height:0;bottom:30px}.grshor .grsth{left:-10px;top:0}.grshor.grs--has-ticks.grs--tpn .grsc{margin-top:15px}.grshor.grs--has-ticks.grs--tps .grsc{margin-bottom:15px}.grshor .grstc{left:10px;right:10px}.grshor .grstt{transform:translate(-50%)}.grshor .grstt--first{margin-left:.5px}.grshor .grstt--last{margin-left:-.5px}.grshor .grsttl{height:9px;width:1px}.grshor.grs--tpn .grstc{bottom:20px}.grshor.grs--tpn .grstt{flex-direction:column;bottom:0}.grshor.grs--tpn .grsttl{border-radius:100px 100px 0 0}.grshor.grs--tpn .grsttv{padding-bottom:3px}.grshor.grs--tps .grstc{top:20px}.grshor.grs--tps .grstt{flex-direction:column-reverse;top:0}.grshor.grs--tps .grsttl{border-radius:0 0 100px 100px}.grshor.grs--tps .grsttv{padding-top:3px}.grsver .grsc{width:40px;height:100%}.grsver .grstr{top:10px;bottom:10px;width:2px;left:19px}.grsver .grsthc{top:10.5px;bottom:10.5px;right:30px;width:0}.grsver .grsth{top:-10px;left:0}.grsver.grs--has-ticks.grs--tpn .grsc{margin-right:25px}.grsver.grs--has-ticks.grs--tps .grsc{margin-left:25px}.grsver .grstc{top:10px;bottom:10px}.grsver .grstt{height:1em;transform:translateY(-50%)}.grsver .grstt--first{margin-top:.5px}.grsver .grstt--last{margin-top:-.5px}.grsver .grsttl{width:9px;height:1px}.grsver.grs--tpn .grstc{left:20px}.grsver.grs--tpn .grstt{flex-direction:row-reverse;left:0}.grsver.grs--tpn .grsttl{border-radius:0 100px 100px 0}.grsver.grs--tpn .grsttv{padding-left:5px}.grsver.grs--tps .grstc{right:20px}.grsver.grs--tps .grstt{flex-direction:row;right:0}.grsver.grs--tps .grsttl{border-radius:100px 0 0 100px}.grsver.grs--tps .grsttv{padding-right:5px}.grsw.grs-a .grsth{background-color:#e0e0e0;box-shadow:0 2px 5px rgba(0,0,0,.22),0 2px 10px rgba(0,0,0,.18)}.grsw.grs-dis .grstr{cursor:default;background-color:#616161}.grsw.grs-dis .grspr{background-color:#a3a3a3}.grsw.grs-dis .grsth{cursor:default;background-color:#c7c7c7;box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12)}.grsw.grs-dis .grsth:hover,.grsw.grs-dis .grsth:active{box-shadow:0 2px 5px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.12)}#bas-body .bas-slider-dark .grspr{background-color:#d86600}#bas-body .grsw{overflow:visible}.bas-emblem{font-family:Roboto,sans-serif;font-weight:400;display:inline;padding:.3em .6em;border-radius:.8em;background-color:#d86600;font-size:.8em;vertical-align:baseline;text-align:center;color:#fff}.bas-multi-cover-art{overflow:hidden}.bas-multi-cover-art .bas-icon-placeholder{position:absolute;display:block;width:60%;top:50%;left:50%;transform:translate(-50%,-50%)}.bas-multi-cover-art .bas-icon-placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.bas-multi-cover-art .bas-icon-placeholder.spotify svg{fill:#1db954}.bas-multi-cover-art .image{position:absolute;display:inline-block}.bas-multi-cover-art .image.placeholder{position:relative;display:block;width:100%}.bas-multi-cover-art .image.placeholder.only-size{opacity:0}.bas-multi-cover-art .image.single{height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.bas-multi-cover-art .image.multiple{width:50%}.bas-multi-cover-art .image.multiple.top{top:0}.bas-multi-cover-art .image.multiple.bottom{bottom:0}.bas-multi-cover-art .image.multiple.left{left:0}.bas-multi-cover-art .image.multiple.right{right:0}.bas-library-item-info .title-element,.bas-library-item-info .subtitle-element{display:inline}.bas-library-item-info .addition{color:#8c8c8c}.bas-library-item-info .subtitle{color:#8c8c8c;font-size:.8em}.bas-library-item-control{cursor:pointer;fill:#ababab;transition:fill .2s}.bas-library-item-control:before{content:"";position:relative;display:block;width:100%;padding:0 0 100%}.bas-library-item-control svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:25%;border:1px solid #ababab;border-radius:100%;background-color:rgba(255,255,255,0);box-sizing:border-box;transition:border .2s,background-color .2s}.bas-library-item-control.medium svg{padding:20%}.bas-library-item-control.big svg{padding:10%}.bas-library-item-control.colored{fill:#d86600}.bas-library-item-control.colored svg{border:1px solid #d86600}.bas-library-item-control.grey{fill:#ababab}.bas-library-item-control.grey svg{border:1px solid #ababab}.bas-library-item-control.grey:active{fill:#929292}.bas-library-item-control.grey:active svg{border:1px solid #929292}.bas-library-item-control.grey.active svg{background-color:#ababab}.bas-library-item-control:active{fill:#d86600}.bas-library-item-control:active svg{border:1px solid #d86600}.bas-library-item-control.active{fill:rgba(255,255,255,.6)}.bas-library-item-control.active svg{background-color:#d86600}.library-header,.library-navigation-bar{flex:0 0 auto}.library-content-wrapper,.library-content{flex:1 1 auto}.library-header{font-family:Roboto,sans-serif;font-weight:300;position:relative;display:block;width:100%;font-size:16px;background-color:#ebebeb}.library-header-element{position:relative;display:inline-block;vertical-align:middle;padding:.85em}@media (max-width: 667px){.library-header-selection-word{display:none}}.library-back{cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;display:none;color:#d86600;padding:.85em 0 .85em .85em}.library-back.active{display:inline-block}.library-back .border-wrapper{display:inline-block;padding:0 .85em 0 0;border-right:1px solid #a0a0a0}.library-title,.library-section-title{font-family:Roboto,sans-serif;font-weight:400}.library-section-type{font-family:Roboto,sans-serif;font-weight:300}.library-spinner{float:right;white-space:nowrap}.library-actions{float:right;width:3.05em;padding:0;white-space:nowrap;z-index:1}.library-actions.active{width:auto}.search-icon{cursor:pointer;width:1.35em;height:1.35em;fill:#a0a0a0}.search-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:20px}.library-selection{font-family:Roboto,sans-serif;font-weight:300;position:static;font-size:16px;color:#fff;background-color:#d86600;white-space:nowrap}.library-selection .selection-emblem{display:inline;margin:0 0 0 .2em;vertical-align:middle;color:#fff;background-color:#000;font-size:.8em}.library-search{position:relative;display:none;padding:.3em .5em .5em;clear:both}.library-search .search-input{width:100%;vertical-align:middle}.library-search.active{display:block}.library-navigation-bar-background{background-color:#f7f7f7;border-top:1px solid #d1d1d1}.library-section{cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;display:inline-block;margin:0 .2em;vertical-align:middle;font-size:.85em;color:#d86600;background-color:transparent;border-radius:10em}.library-section.selected{color:#fff;background-color:rgba(216,102,0,.55)}.library-section.active,.library-section.bas-library-tab-active{color:#fff;background-color:#d86600}.library-section.bas-library-tab-active.bas-library-tab-selected{color:#fff;background-color:rgba(216,102,0,.55)}.library-anchors{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-top:0}.library-anchor{cursor:pointer;font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;display:inline-block;min-width:.8em;margin:0;padding:.2em .2em .3em;vertical-align:middle;text-align:center;font-size:.85em;color:#000;background-color:transparent;border-radius:10em;transition:background-color .2s,color .2s}.library-anchor:active{color:#fff;background-color:#d86600}.library-content-wrapper{position:relative;overflow-y:auto;border-top:1px solid #d1d1d1;font-size:16px;opacity:0}.library-content{position:relative;overflow-y:auto;border-top:1px solid #d1d1d1;font-size:16px}.bas-library-content-show{opacity:1;transition:opacity .2s ease-in-out}.library-view{position:relative;width:100%;height:100%}#new-main-library.library-main{position:relative;display:block;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:16px;transform:translateZ(0)}.library-category-header{font-family:Roboto,sans-serif;font-weight:300;position:relative;display:block;margin:.5em;overflow:hidden;text-align:center;font-size:1.5em;color:#ababab}.library-category-header:before,.library-category-header:after{content:"";position:relative;display:inline-block;height:1px;width:50%;vertical-align:middle;background-color:#c5c5c5}.library-category-header:after{left:.5em;margin-right:-50%}.library-category-header:before{right:.5em;margin-left:-50%}.main-list{position:relative;list-style-type:none}.main-list-item{cursor:pointer;font-family:Roboto,sans-serif;font-weight:300;position:relative;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:stretch;width:95%;margin:0 auto;padding:.7em 0;font-size:1em;color:#1f1f1f;border-bottom:1px solid rgba(255,255,255,.6);box-sizing:border-box}.main-list-item .flex-element{position:relative;align-self:stretch;margin:0 1em}.main-list-item .flex-element.item-art{flex:1 1 auto;min-width:2.8em;width:8%;margin:0}.main-list-item .flex-element.item-info{flex:20 1 0;align-self:center;margin:0 0 0 1em;min-width:0}.main-list-item .flex-element.item-icon{flex:0 0 36px;margin:0 0 0 1em}.main-list-item.small-list-item{padding:.3em 0}.main-list-item.small-list-item .item-art{width:4.5%}.main-list-item.small-list-item:first-child{padding:.7em 0 .3em}.main-list-item:last-child{border-bottom:none}.bas-library-infinite-scroll{height:40px}.bas-library-infinite-scroll-spinner{height:100%;top:10px}#playlist-detail-new.library-main{position:relative;display:block;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:16px;transform:translateZ(0)}.header-detail{position:relative;display:block;width:95%;margin:1em auto;padding:0;font-size:1em}.header-detail .header-content{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:flex-start}.header-detail .header-content .header-art{position:relative;flex:1 1 auto;min-width:4em;width:10%}.header-detail .header-content .header-info{position:relative;flex:5 1 0;min-width:0}.header-detail .header-controls{position:absolute;right:0;bottom:0}@media (orientation: portrait),(max-width: 860px){.header-detail .header-controls{position:relative}}.header-info{margin:0 1em;font-size:1.2em;min-height:3em}.header-info .title,.header-info .subtitle{display:block;text-align:left}.header-info .title{font-family:Roboto,sans-serif;font-weight:300;position:relative;height:1.8em;font-size:1em;max-width:100%}.header-info .subtitle{font-family:Roboto,sans-serif;font-weight:400;font-size:.8em;color:#c5c5c5}.header-info .detail-tag{margin:0 .3em 0 0}.header-info .title-element{display:inline-block;vertical-align:middle}.header-info .bas-emblem{margin:0 0 0 .4em;font-size:.8em;min-width:0}.detail-tag{padding:.2em .4em .3em;border-radius:.6em;border:1px solid #bfbfbf;font-size:.8em;color:#bfbfbf}.header-controls{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:stretch;max-width:100%}.header-controls .control{position:relative;flex:0 0 36px;margin:.4em 0 0 1em;width:36px;height:36px}.header-controls .control:first-child{margin:.4em 0 0}.library-search-input{padding:.25em .75em;border-radius:.8em;font-size:1em}.library-title-input{padding:.25em .75em;border-radius:.8em;font-size:.68em;max-width:100%}.detail-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Roboto,sans-serif;font-weight:300;display:block;font-size:1.4em}.bsc-library .bsci-local,.bsc-library .bsci-deezer,.bsc-library .bsci-tidal,.bsc-library .bsci-spotify{display:none}.bsc-library.bsc-has-content .bsci-local,.bsc-library.bsc-deezer-linked .bsci-deezer,.bsc-library.bsc-tidal-linked .bsci-tidal,.bsc-library.bsc-spotify-web-linked .bsci-spotify{display:block}.bas-collection-detail-title-input{font-family:Roboto,sans-serif;font-weight:400;display:none;height:31.68px;padding:0 .9em;border-radius:5em;line-height:31.68px}.bas-collection-detail-title-form{display:inline}.bas-library-cover-multiple-wrapper{width:100%;padding-top:100%;position:relative;box-shadow:0 0 5px #888}.bas-library-cover-multiple-element{position:absolute;display:inline-block;width:50%;height:50%;background-size:cover}.bas-library-cover-multiple-element.top{top:0}.bas-library-cover-multiple-element.bottom{bottom:0}.bas-library-cover-multiple-element.left{left:0}.bas-library-cover-multiple-element.right{right:0}.bas-library-element-cover-background{position:relative;display:block;padding-bottom:100%;background:no-repeat local center;background-size:cover;box-shadow:0 0 5px #888}.bas-library-element-cover-background svg{position:absolute}.bas-library-element-body-title-has-owner .bas-library-element-body-title-owner{display:inline}.settings-header{position:relative;flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;height:44px;min-height:32px;background-color:#ebebeb;border-bottom:1px solid #d1d1d1;width:100%;z-index:3}@media (min-width: 667px){.settings-header{height:3.2em}}.settings-header.bas-library-header-enable>.bas-library-header-back{display:none;left:calc(-1 * (2 * (32px0.8em) + .2em));transform:translateZ(0);transition:transform .2s}.settings-header.bas-library-header-enable>.bas-library-header-home{display:none;left:calc(-1 * (2 * (32px0.8em) + .2em));transform:translateZ(0);transition:transform .2s}.settings-header.bas-library-header-enable>.bas-library-header-content{padding:0 .4em 0 0;left:0;transform:translateZ(0);transition:transform .2s}.settings-header.bas-library-header-show-back>.bas-library-header-back{display:block}.settings-header.bas-library-header-show-home>.bas-library-header-home{display:block}.settings-header.bas-library-header-has-subtitle>.bas-library-header-content>.bas-library-header-content-subtitle{display:inline}.settings-header.bas-library-header-can-search>.bas-library-header-search-button{display:block}.settings-header.bas-library-header-can-search>.bas-library-header-search{display:block}.settings-header.bas-library-header-show-back>.bas-library-header-content{left:calc(-1 * (32px0.8em + .2em - .4em))}.settings-header.bas-library-header-show-back.bas-library-header-show-home>.bas-library-header-content{left:calc(-1 * (2 * (32px0.8em) + .2em - .4em))}.settings-header.bah-active-search>.bas-library-header-search-button>svg{fill:#d86600;transition:fill 0s ease-out}.settings-header.bas-library-header-active-navigation.bas-library-header-show-back>.bas-library-header-back{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.settings-header.bas-library-header-active-navigation.bas-library-header-show-back>.bas-library-header-home{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.settings-header.bas-library-header-active-navigation.bas-library-header-show-back>.bas-library-header-content{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.settings-header.bas-library-header-active-navigation.bas-library-header-show-back>.bas-library-header-content{transform:translate3d(calc(32px0.8em + .2em),0,0)}.settings-header.bas-library-header-active-navigation.bas-library-header-show-back.bas-library-header-show-home>.bas-library-header-back{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.settings-header.bas-library-header-active-navigation.bas-library-header-show-back.bas-library-header-show-home>.bas-library-header-home{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.settings-header.bas-library-header-active-navigation.bas-library-header-show-back.bas-library-header-show-home>.bas-library-header-content{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.bas-library-header{position:absolute;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;height:44px;min-height:32px;background-color:#ebebeb;border-bottom:1px solid #d1d1d1;top:0;left:0;right:0;bottom:44px;z-index:3}@media (min-width: 667px){.bas-library-header{height:3.2em;bottom:3.2em}}.bas-library-header.bas-library-header-enable>.bas-library-header-back{display:none;left:calc(-1 * (2 * (32px0.8em) + .2em));transform:translateZ(0);transition:transform .2s}.bas-library-header.bas-library-header-enable>.bas-library-header-home{display:none;left:calc(-1 * (2 * (32px0.8em) + .2em));transform:translateZ(0);transition:transform .2s}.bas-library-header.bas-library-header-enable>.bas-library-header-content{padding:0 .4em 0 0;left:0;transform:translateZ(0);transition:transform .2s}.bas-library-header.bas-library-header-show-back>.bas-library-header-back{display:block}.bas-library-header.bas-library-header-show-home>.bas-library-header-home{display:block}.bas-library-header.bas-library-header-has-subtitle>.bas-library-header-content>.bas-library-header-content-subtitle{display:inline}.bas-library-header.bas-library-header-show-view>.bas-library-header-view-button{display:block}.bas-library-header.bas-library-header-view-button-list-show .bas-library-header-view-button-list>svg{opacity:1}.bas-library-header.bas-library-header-view-button-grid-show .bas-library-header-view-button-grid>svg{opacity:1}.bas-library-header.bas-library-header-can-search>.bas-library-header-search-button{display:block}.bas-library-header.bas-library-header-can-search>.bas-library-header-search{display:block}.bas-library-header.bas-library-header-show-back>.bas-library-header-content{left:calc(-1 * (32px0.8em + .2em - .4em))}.bas-library-header.bas-library-header-show-back.bas-library-header-show-home>.bas-library-header-content{left:calc(-1 * (2 * (32px0.8em) + .2em - .4em))}.bas-library-header.bah-active-search>.bas-library-header-search-button>svg{fill:#d86600;transition:fill 0s ease-out}.bas-library-header.bas-library-header-active-navigation.bas-library-header-show-back>.bas-library-header-back{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.bas-library-header.bas-library-header-active-navigation.bas-library-header-show-back>.bas-library-header-home{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.bas-library-header.bas-library-header-active-navigation.bas-library-header-show-back>.bas-library-header-content{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.bas-library-header.bas-library-header-active-navigation.bas-library-header-show-back>.bas-library-header-content{transform:translate3d(calc(32px0.8em + .2em),0,0)}.bas-library-header.bas-library-header-active-navigation.bas-library-header-show-back.bas-library-header-show-home>.bas-library-header-back{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.bas-library-header.bas-library-header-active-navigation.bas-library-header-show-back.bas-library-header-show-home>.bas-library-header-home{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.bas-library-header.bas-library-header-active-navigation.bas-library-header-show-back.bas-library-header-show-home>.bas-library-header-content{transform:translate3d(calc(2 * (32px0.8em) + .2em),0,0)}.bas-library-header-back{position:relative;display:block;flex:0 0 auto;width:32px;margin:0 .4em;cursor:pointer}.bas-library-header-back:first-child{margin:0 .4em 0 .6em}.bas-library-header-back:last-child{margin:0 .6em 0 .4em}.bas-library-header-back>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#a0a0a0}.bas-library-header-back:active>svg,.bas-library-header-back.active>svg{fill:#d86600;transition:fill 0s ease-out}.bas-library-header-back>svg{transition:fill .2s ease-out}.bas-library-header-home{position:relative;display:block;flex:0 0 auto;width:32px;margin:0 .4em;cursor:pointer}.bas-library-header-home:first-child{margin:0 .4em 0 .6em}.bas-library-header-home:last-child{margin:0 .6em 0 .4em}.bas-library-header-home>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#a0a0a0}.bas-library-header-home:active>svg,.bas-library-header-home.active>svg{fill:#d86600;transition:fill 0s ease-out}.bas-library-header-home>svg{transition:fill .2s ease-out}.bas-library-header-content{position:relative;flex:1 1 auto;align-self:center;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bas-library-header-content-title{font-family:Roboto,sans-serif;font-weight:400;display:inline;padding:0 .6em 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bas-library-header-content-subtitle{font-family:Roboto,sans-serif;font-weight:300;display:none;padding:0 .3em 0 .6em;border-left:1px solid #d86600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bas-library-header-view-button{position:relative;display:block;flex:0 0 auto;width:32px;cursor:pointer;display:none;width:24px;margin:0 1.4em 0 .4em}.bas-library-header-view-button:first-child{margin:0 .4em 0 .6em}.bas-library-header-view-button:last-child{margin:0 .6em 0 .4em}.bas-library-header-view-button>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#a0a0a0}.bas-library-header-view-button:active>svg,.bas-library-header-view-button.active>svg{fill:#d86600;transition:fill 0s ease-out}.bas-library-header-view-button svg{transition:fill .2s ease-out}.bas-library-header-view-button:active svg{fill:#d86600}.bas-library-header-view-button-grid>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s;opacity:0;width:100%;fill:rgba(160,160,160,.6)}.bas-library-header-view-button-list>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s;opacity:0;width:100%;fill:rgba(160,160,160,.6)}.bas-library-header-search-button{position:relative;display:block;flex:0 0 auto;width:32px;margin:0 .4em;cursor:pointer;display:none;width:24px}.bas-library-header-search-button:first-child{margin:0 .4em 0 .6em}.bas-library-header-search-button:last-child{margin:0 .6em 0 .4em}.bas-library-header-search-button>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#a0a0a0}.bas-library-header-search-button:active>svg,.bas-library-header-search-button.active>svg{fill:#d86600;transition:fill 0s ease-out}.bas-library-header-search-button>svg{transition:fill .2s ease-out}.bas-library-header-search{position:absolute;display:block;top:0;left:0;width:100%;height:39.6px;transform:translateZ(0);transition:transform .2s;background-color:#ebebeb;z-index:2}.bas-library-header-search.bah-active-search{transform:translate3d(0,44px,0)}@media (min-width: 667px){.bas-library-header-search.bah-active-search{transform:translate3d(0,3.2em,0)}}.bas-library-header-search .search-history-wrapper{display:none}.bas-library-header-search.bah-show-history .search-history-wrapper{display:block}.bas-library-header-search-input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:calc(100% - 1.2em);height:31.68px;padding:0 .9em;border-radius:5em;line-height:31.68px;font-size:.9em;background-color:#fff}.bas-library-body{position:absolute;display:block;left:0;right:0;bottom:0;top:44px;width:100%;overflow:hidden}@media (min-width: 667px){.bas-library-body{top:3.2em}}.bas-library-body.bas-library-body-scrolling .bas-library-element-ghost:active{transition:background-color .5s ease-in-out;background-color:transparent}.bas-library-body.bas-library-body-lock-scrolling .bas-library-page-collections{overflow-y:hidden}.bas-library-body.bah-active-search .bas-library-pages{transform:translate3d(0,39.6px,0)}.bas-library-body.bah-active-search .bas-library-page-collection:last-child{padding:0 0 39.6px}.bas-library-body.bas-library-page-has-message .bas-library-page-message,.bas-library-body.bas-library-page-has-message.bas-library-page-message-has-spinner .bas-library-page-message-spinner{display:block}.bas-library-body .bas-library-page.ng-enter,.bas-library-body .bas-library-page.ng-leave,.bas-library-body .bas-library-page-message-container.ng-enter,.bas-library-body .bas-library-page-message-container.ng-leave{transition:transform .4s}.bas-library-body.bas-library-body-add .bas-library-page:first-child,.bas-library-body.bas-library-body-add .bas-library-page-message-container:first-child{z-index:1}.bas-library-body.bas-library-body-add .bas-library-page.ng-enter,.bas-library-body.bas-library-body-add .bas-library-page.ng-enter-prepare{box-shadow:0 0 20px #888}.bas-library-body.bas-library-body-add .bas-library-page.ng-enter,.bas-library-body.bas-library-body-add .bas-library-page.ng-enter-prepare,.bas-library-body.bas-library-body-add .bas-library-page-message-container.ng-enter,.bas-library-body.bas-library-body-add .bas-library-page-message-container.ng-enter-prepare{transform:translate3d(110%,0,0)}.bas-library-body.bas-library-body-add .bas-library-page.ng-enter-active,.bas-library-body.bas-library-body-add .bas-library-page-message-container.ng-enter-active,.bas-library-body.bas-library-body-add .bas-library-page.ng-leave,.bas-library-body.bas-library-body-add .bas-library-page.ng-leave-prepare,.bas-library-body.bas-library-body-add .bas-library-page-message-container.ng-leave,.bas-library-body.bas-library-body-add .bas-library-page-message-container.ng-leave-prepare{transform:translateZ(0)}.bas-library-body.bas-library-body-add .bas-library-page.ng-leave-active,.bas-library-body.bas-library-body-add .bas-library-page-message-container.ng-leave-active{transform:translate3d(-110%,0,0)}.bas-library-body.bas-library-body-remove .bas-library-page:last-child,.bas-library-body.bas-library-body-remove .bas-library-page-message-container:first-child{z-index:1}.bas-library-body.bas-library-body-remove .bas-library-page.ng-leave,.bas-library-body.bas-library-body-remove .bas-library-page.ng-leave-prepare{box-shadow:0 0 20px #888}.bas-library-body.bas-library-body-remove .bas-library-page.ng-enter,.bas-library-body.bas-library-body-remove .bas-library-page.ng-enter-prepare,.bas-library-body.bas-library-body-remove .bas-library-page-message-container.ng-enter,.bas-library-body.bas-library-body-remove .bas-library-page-message-container.ng-enter-prepare{transform:translate3d(-110%,0,0)}.bas-library-body.bas-library-body-remove .bas-library-page.ng-enter-active,.bas-library-body.bas-library-body-remove .bas-library-page-message-container.ng-enter-active,.bas-library-body.bas-library-body-remove .bas-library-page.ng-leave,.bas-library-body.bas-library-body-remove .bas-library-page.ng-leave-prepare,.bas-library-body.bas-library-body-remove .bas-library-page-message-container.ng-leave,.bas-library-body.bas-library-body-remove .bas-library-page-message-container.ng-leave-prepare{transform:translateZ(0)}.bas-library-body.bas-library-body-remove .bas-library-page.ng-leave-active,.bas-library-body.bas-library-body-remove .bas-library-page-message-container.ng-leave-active{transform:translate3d(110%,0,0)}.bas-library-pages{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;transform:translateZ(0);will-change:transform;transition:transform .2s}.bas-device-ios .bas-library-header-search{transition:none}.bas-device-ios .bas-library-header-search.bah-active-search{top:44px;transform:none}@media (min-width: 667px){.bas-device-ios .bas-library-header-search.bah-active-search{top:3.2em;transform:none}}.bas-device-ios .bas-library-body{transition:none}.bas-device-ios .bas-library-body.bah-active-search .bas-library-pages{top:39.6px;transform:none}.search-history-wrapper{display:block;position:absolute;left:1.5em;right:1.5em;top:35.64px;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.18),0 20px 20px rgba(0,0,0,.15)}.search-history{font-family:Roboto,sans-serif;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-bottom:1px #ddd solid;padding:.5em 0;margin:0 .7em}.search-history:last-child{border:none}.bas-library-page{display:flex;flex-direction:column;position:absolute;left:0;top:0;right:0;bottom:0}.bas-library-page.bas-library-page-has-detail>.bas-library-page-detail-header{display:block}.bas-library-page.bas-library-page-has-overlay>.bas-library-page-detail-header{opacity:.3}.bas-library-page.bas-library-page-has-overlay>.bas-library-page-collections{opacity:.3}.bas-library-page-message-container{display:block;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;transform:translateZ(0);will-change:transform}.bas-library-page-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;top:40%;width:60%;min-width:100px;pointer-events:none}.bas-library-page-message-spinner{display:none;position:relative;width:40px;height:40px;margin:0 auto .6em}.bas-library-page-message-spinner .bas-spinner-swoop .bas-spinner-swoop-circle .bas-spinner-swoop-circle-inner{border-top-color:#888;border-left-color:#888;border-right-color:transparent;border-bottom-color:transparent}.bas-library-page-message-text{font-family:Roboto,sans-serif;font-weight:300;display:block;margin:auto;font-size:1em;color:#959595;text-align:center}.bas-library-page-detail-header{display:none;position:relative;opacity:1;transition:opacity .2s;will-change:opacity}.bas-library-page-collections{display:block;flex:1 1 0;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;list-style-type:none;box-sizing:border-box;opacity:1;transform:translateZ(0);transition:opacity .2s;will-change:transform,opacity,padding}.bas-library-page-collection.bas-library-collection-has-header>.bas-library-page-collection-header{display:flex}.bas-library-page-collection.bas-library-collection-is-editing .bas-collection-detail-title-input{display:inline}.bas-library-page-collection.bas-library-collection-is-editing .bas-collection-detail-control-remove{display:block}.bas-library-page-collection.bas-library-collection-is-editing .bas-collection-detail-title{display:none}.bas-library-page-collection.bas-library-collection-is-editing .bas-library-element .bas-library-element-order-control,.bas-library-page-collection.bas-library-collection-is-editing .bas-library-element .bas-library-element-order{display:block}.bas-library-page-collection.bas-library-collection-is-editing .bas-library-element .bas-library-element-cover,.bas-library-page-collection.bas-library-collection-is-editing .bas-library-element .bas-library-element-controls .bas-library-element-controls-select,.bas-library-page-collection.bas-library-collection-is-editing .bas-library-element .bas-library-element-controls .bas-library-element-controls-context,.bas-library-page-collection.bas-library-collection-is-editing.bas-collection-detail-is-locked .bas-collection-detail-control-remove{display:none}.bas-library-page-collection.bas-collection-detail-is-locked .bas-collection-detail-locked{display:inline}.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list{padding:1em 1em 0}.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:120px;margin:0 calc(3.8461538462% - 60px) 0;display:inline-flex;flex-flow:column;justify-content:flex-start;align-items:center;border-bottom:none;min-height:unset;max-height:unset;height:auto;padding:0}@media (max-width: 2500px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:120px;margin:0 calc(4.1666666667% - 60px) 0}}@media (max-width: 2300px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:120px;margin:0 calc(4.5454545455% - 60px) 0}}@media (max-width: 2100px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:120px;margin:0 calc(5% - 60px) 0}}@media (max-width: 1950px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:120px;margin:0 calc(5.5555555556% - 60px) 0}}@media (max-width: 1800px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:120px;margin:0 calc(6.25% - 60px) 0}}@media (max-width: 1600px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:120px;margin:0 calc(7.1428571429% - 60px) 0}}@media (max-width: 1400px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:120px;margin:0 calc(8.3333333333% - 60px) 0}}@media (max-width: 1200px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:120px;margin:0 calc(10% - 60px) 0}}@media (max-width: 1000px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:22%;margin:1.5% 1.5% 0}}@media (max-width: 840px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:30%;margin:1.6666666667% 1.6666666667% 0}}@media (max-width: 667px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:22%;margin:1.5% 1.5% 0}}@media (max-width: 667px) and (max-width: 550px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:30%;margin:1.6666666667% 1.6666666667% 0}}@media (max-width: 667px) and (max-width: 375px){.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element{width:45%;margin:2.5% 2.5% 0}}.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element .bas-library-element-ghost-border{border-bottom:none}.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element .bas-library-element-cover,.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element .bas-library-element-radio-cover{flex:6 1 auto;width:100%;max-width:none;height:auto;margin:0}.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element .bas-library-element-body{flex:1 1 auto;margin:.4em 0 .8em;width:100%;text-align:left}.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element .bas-library-element-body .bas-library-element-body-title,.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element .bas-library-element-body .bas-library-element-body-title-owner{font-size:.8em}.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element .bas-library-element-body .bas-library-element-body-subtitle{font-size:.7em}.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element .bas-library-element-extra,.bas-library-page-collection.bas-library-collection-can-grid.bas-library-collection-grid .bas-library-page-collection-list .bas-library-element .bas-library-element-controls{display:none}.bas-library-page-collection-header{margin-left:.4em;margin-right:.4em;display:none}.bas-library-page-collection-list{position:relative;display:block;top:0;left:0;width:100%;padding:0;list-style-type:none;box-sizing:border-box}.bas-library-element{height:3.5em;max-height:4em;min-height:2.5em;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:.6em .5em}.bas-library-element:last-child>.bas-library-element-ghost>.bas-library-element-ghost-border{border-bottom:none}.bas-library-element .bas-library-has-cover.bas-library-element-cover{display:block}.bas-library-element.bas-library-element-has-duration>.bas-library-element-extra{display:block}@media (max-width: 667px){.bas-library-element.bas-library-element-has-duration>.bas-library-element-extra{display:none}}.bas-library-element.bas-library-element-greyed-out .bas-library-element-body{color:#898989}.bas-library-element.bas-library-element-can-favourite>.bas-library-element-controls>.bas-library-element-controls-favourite{display:block}.bas-library-element.bas-library-element-can-select>.bas-library-element-controls>.bas-library-element-controls-select{display:block}.bas-library-element.bas-library-element-has-context>.bas-library-element-controls>.bas-library-element-controls-context{display:block}.bas-library-element.bas-library-element-can-browse>.bas-library-element-controls>.bas-library-element-controls-browse{display:block}.bas-library-element.bas-library-element-can-browse>.bas-library-element-controls>.bas-library-element-controls-browse svg{width:70%}.bas-library-element.bas-library-element-can-play>.bas-library-element-controls>.bas-library-element-controls-play{display:block}.bas-library-element-ghost{cursor:pointer;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transition:background-color .5s ease-in-out}.bas-library-element-ghost:active{transition:background-color 0s ease-in-out;background-color:rgba(0,0,0,.1)}.bas-library-element-ghost-border{display:block;position:absolute;top:0;bottom:0;left:.5em;right:.5em;border-bottom:1px solid rgba(255,255,255,.6)}.bas-library-element-radio-cover-art{display:block;margin:auto;width:80%;padding-bottom:80%;background:#fff no-repeat local center;background-size:80%;box-shadow:0 0 5px #888}.bas-library-element-order-control{display:none;position:absolute;top:0;left:0;width:calc(.9em + 12px);height:100%}.bas-library-element-order{position:relative;flex:0 0 auto;display:none;width:12px;height:100%;margin:0 .4em 0 0}.bas-library-element-order>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#959595}.bas-library-element-cover{display:none;flex:1 1 auto;width:8%;min-width:2.8em;max-width:4em;margin:0 .4em 0 0}.bas-library-element-body{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:20 1 0;align-self:center;min-width:0;margin:0 .6em}.bas-library-element-body-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,sans-serif;font-weight:400;display:inline;font-size:1em}.bas-library-element-body-title-owner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,sans-serif;font-weight:400;display:none;font-size:1em;color:#707070}.bas-library-element-body-subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,sans-serif;font-weight:300;display:block;font-size:.8em}.bas-library-element-extra{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Roboto,sans-serif;font-weight:300;display:none;flex:.5 1 auto;min-width:0;align-self:center;margin:0 .2em 0 .4em;color:#959595}.bas-library-element-controls{position:relative;flex:0 0 auto;align-self:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.bas-library-element-controls-favourite{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #d86600;background-color:transparent;transition:background-color .2s ease-out;display:none}.bas-library-element-controls-favourite>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-library-element-controls-favourite>svg{fill:#d86600;transition:fill .2s ease-out}.bas-library-element-controls-favourite:active,.bas-library-element-controls-favourite.active{background-color:#d86600}.bas-library-element-controls-favourite:active>svg,.bas-library-element-controls-favourite.active>svg{fill:rgba(255,255,255,.65)}.bas-library-element-controls-select{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #d86600;background-color:transparent;transition:background-color .2s ease-out;display:none}.bas-library-element-controls-select>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-library-element-controls-select>svg{fill:#d86600;transition:fill .2s ease-out}.bas-library-element-controls-select:active,.bas-library-element-controls-select.active{background-color:#d86600}.bas-library-element-controls-select:active>svg,.bas-library-element-controls-select.active>svg{fill:rgba(255,255,255,.65)}.bas-library-element-controls-play{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #d86600;background-color:transparent;transition:background-color .2s ease-out;display:none}.bas-library-element-controls-play>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-library-element-controls-play>svg{fill:#d86600;transition:fill .2s ease-out}.bas-library-element-controls-play:active,.bas-library-element-controls-play.active{background-color:#d86600}.bas-library-element-controls-play:active>svg,.bas-library-element-controls-play.active>svg{fill:rgba(255,255,255,.65)}.bas-library-element-controls-context{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #ababab;display:none}.bas-library-element-controls-context>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-library-element-controls-context>svg{fill:#ababab}.bas-library-element-controls-context:active,.bas-library-element-controls-context.active{border:1px solid #d86600}.bas-library-element-controls-context:active>svg,.bas-library-element-controls-context.active>svg{fill:#d86600}.bas-library-element-controls-browse{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #ababab;display:none}.bas-library-element-controls-browse>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-library-element-controls-browse>svg{fill:#ababab}.bas-library-element-controls-browse:active,.bas-library-element-controls-browse.active{border:1px solid #d86600}.bas-library-element-controls-browse:active>svg,.bas-library-element-controls-browse.active>svg{fill:#d86600}.bas-collection-detail{position:relative;display:block;width:100%;margin:.8em 0 1em}.bas-collection-detail.bas-collection-detail-has-cover .bas-collection-detail-content-cover{display:block}.bas-collection-detail.bas-collection-detail-has-number .bas-collection-detail-content-number{display:inline-block}.bas-collection-detail.bas-collection-detail-has-play .bas-collection-detail-control-play,.bas-collection-detail.bas-collection-detail-has-asano-favourite .bas-collection-detail-control-favourite,.bas-collection-detail.bas-collection-detail-has-share .bas-collection-detail-control-share,.bas-collection-detail.bas-collection-detail-has-select .bas-collection-detail-control-select,.bas-collection-detail.bas-collection-detail-has-edit .bas-collection-detail-control-edit,.bas-collection-detail.bas-collection-detail-has-context .bas-collection-detail-control-context,.bas-collection-detail.bas-collection-detail-show-spinner .bas-collection-detail-spinner{display:block}.bas-collection-detail.bas-collection-detail-show-spinner .bas-collection-detail-control-edit-svg{display:none}.bas-collection-detail.bas-collection-detail-show-selection-spinner .bas-collection-detail-selection-spinner{display:block}.bas-collection-detail.bas-collection-detail-show-selection-spinner .bas-collection-detail-control-selection-svg{display:none}.bas-library-page-detail-tag{font-family:Roboto,sans-serif;font-weight:300;display:none;vertical-align:bottom;padding:.2em .4em .3em;border-radius:.6em;border:1px solid #707070;font-size:.8em;color:#707070}.bas-collection-detail-has-tag .bas-library-page-detail-tag{display:inline-block}.bas-collection-loading{display:block;position:relative;width:40px;height:40px;margin:.6em auto}.bas-collection-loading>div{background-color:#888}.bas-collection-detail-content{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%}.bas-collection-detail-content-cover{display:none;flex:1 1 auto;width:15%;min-width:3em;height:100%;margin:0 .6em 0 1em;background:no-repeat local center;background-size:contain}.bas-collection-detail-content-info{position:relative;display:block;flex:20 1 0;min-width:0}.bas-collection-detail-title-wrapper{margin:.5em 0;display:flex;align-items:baseline}.bas-collection-detail-title{font-family:Roboto,sans-serif;font-weight:400;display:inline}.bas-collection-detail-content-number{flex:0 0 auto;margin:0 .4em;display:none}.bas-collection-detail-subtitle{font-family:Roboto,sans-serif;font-weight:300;display:inline;color:#707070;vertical-align:bottom}.bas-collection-detail-subtitle-extra{font-family:Roboto,sans-serif;font-weight:300;display:none;color:#707070;vertical-align:bottom}.bas-collection-detail-subtitle-has-extra .bas-collection-detail-subtitle-extra{display:inline}.bas-collection-detail-locked{font-family:Roboto,sans-serif;font-weight:300;display:none}.bas-collection-detail-locked>svg{width:2%;fill:#707070}.bas-collection-detail-controls{position:relative;display:flex;flex-flow:row;justify-content:flex-end;align-items:center;width:100%;padding:.8em .5em 0;box-sizing:border-box}.bas-collection-detail-control-play{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #d86600;background-color:transparent;transition:background-color .2s ease-out;display:none}.bas-collection-detail-control-play>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-collection-detail-control-play>svg{fill:#d86600;transition:fill .2s ease-out}.bas-collection-detail-control-play:active,.bas-collection-detail-control-play.active{background-color:#d86600}.bas-collection-detail-control-play:active>svg,.bas-collection-detail-control-play.active>svg{fill:rgba(255,255,255,.65)}.bas-collection-detail-control-favourite{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #d86600;background-color:transparent;transition:background-color .2s ease-out;display:none}.bas-collection-detail-control-favourite>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-collection-detail-control-favourite>svg{fill:#d86600;transition:fill .2s ease-out}.bas-collection-detail-control-favourite:active,.bas-collection-detail-control-favourite.active{background-color:#d86600}.bas-collection-detail-control-favourite:active>svg,.bas-collection-detail-control-favourite.active>svg{fill:rgba(255,255,255,.65)}.bas-collection-detail-control-share{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #d86600;background-color:transparent;transition:background-color .2s ease-out;display:none}.bas-collection-detail-control-share>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-collection-detail-control-share>svg{fill:#d86600;transition:fill .2s ease-out}.bas-collection-detail-control-share:active,.bas-collection-detail-control-share.active{background-color:#d86600}.bas-collection-detail-control-share:active>svg,.bas-collection-detail-control-share.active>svg{fill:rgba(255,255,255,.65)}.bas-collection-detail-control-select{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #d86600;background-color:transparent;transition:background-color .2s ease-out;display:none}.bas-collection-detail-control-select>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-collection-detail-control-select>svg{fill:#d86600;transition:fill .2s ease-out}.bas-collection-detail-control-select:active,.bas-collection-detail-control-select.active{background-color:#d86600}.bas-collection-detail-control-select:active>svg,.bas-collection-detail-control-select.active>svg{fill:rgba(255,255,255,.65)}.bas-collection-detail-control-select:active .bas-collection-detail-control-selection-svg,.bas-collection-detail-control-select.active .bas-collection-detail-control-selection-svg{background-color:#d86600}.bas-collection-detail-control-select:active .bas-collection-detail-control-selection-svg>svg,.bas-collection-detail-control-select.active .bas-collection-detail-control-selection-svg>svg{fill:rgba(255,255,255,.65)}.bas-collection-detail-control-select.active .bas-collection-detail-selection-spinner .bas-spinner-blade{background-color:rgba(255,255,255,.65)}.bas-collection-detail-control-edit{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #d86600;background-color:transparent;transition:background-color .2s ease-out;display:none}.bas-collection-detail-control-edit>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-collection-detail-control-edit>svg{fill:#d86600;transition:fill .2s ease-out}.bas-collection-detail-control-edit:active,.bas-collection-detail-control-edit.active{background-color:#d86600}.bas-collection-detail-control-edit:active>svg,.bas-collection-detail-control-edit.active>svg{fill:rgba(255,255,255,.65)}.bas-collection-detail-control-edit>svg{width:80%}.bas-collection-detail-control-edit-svg>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#d86600;transition:fill .2s ease-out;width:80%}.bas-collection-detail-control-edit-svg:active,.bas-collection-detail-control-edit-svg.active{background-color:#d86600}.bas-collection-detail-control-edit-svg:active>svg,.bas-collection-detail-control-edit-svg.active>svg{fill:rgba(255,255,255,.65)}.bas-collection-detail-control-selection-svg>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#d86600;transition:fill .2s ease-out;width:50%}.bas-collection-detail-spinner,.bas-collection-detail-selection-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:20px;display:none}.bas-collection-detail-spinner .bas-spinner-blade,.bas-collection-detail-selection-spinner .bas-spinner-blade{background-color:#d86600}.bas-collection-detail-control-remove{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #d86600;background-color:transparent;transition:background-color .2s ease-out;display:none}.bas-collection-detail-control-remove>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-collection-detail-control-remove>svg{fill:#d86600;transition:fill .2s ease-out}.bas-collection-detail-control-remove:active,.bas-collection-detail-control-remove.active{background-color:#d86600}.bas-collection-detail-control-remove:active>svg,.bas-collection-detail-control-remove.active>svg{fill:rgba(255,255,255,.65)}.bas-collection-detail-control-remove>svg{width:80%}.bas-collection-detail-control-context{cursor:pointer;position:relative;flex:0 0 auto;width:36px;height:36px;margin:0 0 0 .8em;border-radius:100%;border:1px solid #ababab;display:none}.bas-collection-detail-control-context>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%}.bas-collection-detail-control-context>svg{fill:#ababab}.bas-collection-detail-control-context:active,.bas-collection-detail-control-context.active{border:1px solid #d86600}.bas-collection-detail-control-context:active>svg,.bas-collection-detail-control-context.active>svg{fill:#d86600}.bas-collection-detail-categories{position:relative;display:none;width:100%;padding:.4em;overflow-x:auto;-webkit-overflow-scrolling:touch;list-style-type:none;box-sizing:border-box;white-space:nowrap}.bas-collection-detail-category{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;margin:0 .6em;padding:.1em .5em .2em;color:#d86600;border:1px solid #d86600;border-radius:5em}.bas-collection-detail-category:first-child{margin:0 .6em 0 0}.bas-collection-detail-category:last-child{margin:0 0 0 .6em}.bas-collection-detail-category.active{color:#fff;background-color:#d86600}.bas-library-navigation-bar{position:relative;display:block;width:100%;padding:.4em 1em;list-style-type:none;background-color:#f7f7f7;white-space:nowrap;overflow-x:auto;overflow-y:hidden;box-sizing:border-box;-webkit-mask:linear-gradient(to right,transparent 0%,black 1em,black calc(100% - 1em),transparent 100%);mask:linear-gradient(to right,transparent 0%,black 1em,black calc(100% - 1em),transparent 100%)}.bas-library-navigation-bar-wrapper{display:block;flex:0 0 auto;width:100%;background-color:#f7f7f7;transition:transform .2s;z-index:1}.bas-mini-player--mobile{display:none}@media (min-height: 600px){.bas-mini-player--mobile{display:block}.bas-mini-player--drawer{display:none}}@media (min-height: 600px) and (min-width: 667px){.bas-mini-player--mobile{display:none}.bas-mini-player--drawer{display:block}}.main-header--spacing--top-padding{padding-top:44px;padding-top:calc(44px + var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0)))}@media (min-width: 667px){.main-header--spacing--top-padding{padding-top:68px;padding-top:calc(68px + var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0)))}}.main-header--spacing--top-height{top:44px;top:calc(44px + var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0)));height:calc(100% - 44px);height:calc(100% - 44px - var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0)))}@media (min-width: 667px){.main-header--spacing--top-height{top:68px;top:calc(68px + var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0)));height:calc(100% - 68px);height:calc(100% - 68px - var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0)))}}.bas-device-android.bas-pref-show-statusbar-disabled .main-header-wrapper,.bas-device-android.bas-pref-show-statusbar-disabled .bas-root-header{padding-top:var(--bas-safe-area-inset-no-statusbar-top, env(safe-area-inset-top, 0))}.bas-device-android.bas-pref-show-statusbar-disabled .main-header--spacing--top-padding{padding-top:44px;padding-top:calc(44px + var(--bas-safe-area-inset-no-statusbar-top, env(safe-area-inset-top, 0)))}@media (min-width: 667px){.bas-device-android.bas-pref-show-statusbar-disabled .main-header--spacing--top-padding{padding-top:68px;padding-top:calc(68px + var(--bas-safe-area-inset-no-statusbar-top, env(safe-area-inset-top, 0)))}}.bas-device-android.bas-pref-show-statusbar-disabled .main-header--spacing--top-height{top:44px;top:calc(44px + var(--bas-safe-area-inset-no-statusbar-top, env(safe-area-inset-top, 0)));height:calc(100% - 44px);height:calc(100% - 44px - var(--bas-safe-area-inset-no-statusbar-top, env(safe-area-inset-top, 0)))}@media (min-width: 667px){.bas-device-android.bas-pref-show-statusbar-disabled .main-header--spacing--top-height{top:68px;top:calc(68px + var(--bas-safe-area-inset-no-statusbar-top, env(safe-area-inset-top, 0)));height:calc(100% - 68px);height:calc(100% - 68px - var(--bas-safe-area-inset-no-statusbar-top, env(safe-area-inset-top, 0)))}}@media (min-width: 740px){.bas-device-ios-15-or-higher.bas-pref-show-statusbar-disabled .main-header-wrapper{padding-top:calc(var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0)) + 5px)}}.main-header{height:44px;color:#fff}@media (min-width: 667px){.main-header{height:68px}}.mh-lisa,.bas-device-lisa .mh-regular{display:none}.bas-device-lisa .mh-lisa{display:block}.mh-pw{position:absolute}.mh-do-not-disturb-indicator{display:none;position:absolute;width:10px;right:5px}.mh-do-not-disturb-indicator>svg{fill:#ff4d4e}.bas-device--supports-volume-control .mh-has-context.bas-volume--do-not-disturb .mh-do-not-disturb-indicator{display:block}.mh-icon{cursor:pointer;width:24px;height:100%}.mh-icon .mh-pw{width:24px;height:100%}.mh-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:rgba(255,255,255,.65);transition:fill .2s}.mh-icon:active svg{fill:#fca455;transition:fill 0s}@media (min-width: 667px){.mh-icon,.mh-icon .mh-pw{width:32px}}.mh-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.mh-icon-trans{opacity:1;transition:opacity .2s}.mh-abs-btn{position:absolute;top:0;height:100%}.mh-back{left:0}.mh-state-title{font-family:Roboto,sans-serif;font-weight:400;position:absolute;top:.7em;font-size:1.1em;left:16px;right:50px;transition:opacity .2s}@media (min-width: 667px){.mh-state-title{right:58px;text-align:left;font-size:1.7em}}.mh-home-logo{cursor:pointer;position:absolute;top:1.1em;left:50px;right:106px;font-size:.7em}@media (min-width: 667px){.mh-home-logo{left:58px;right:122px;font-size:1em;top:1.3em}}.mhhl-basalte{position:relative;display:inline-block;height:1.3em}.mhhl-basalte svg{height:100%;fill:#fff}.mhhl-separator{position:relative;display:inline-block;top:.05em;width:1px;height:.8em;font-size:1.8em;margin-left:.35em;margin-right:.35em;background-color:#fca455}.mhhl-home{font-family:Roboto,sans-serif;font-weight:300;display:inline-block;font-size:1.6em;color:rgba(255,255,255,.65)}.mh-home-rooms{right:50px}@media (min-width: 667px){.mh-home-rooms{right:58px}}.mh-main{position:absolute;left:0;height:100%;padding-right:16px;text-align:left;font-size:1.1em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}@media (min-width: 667px){.mh-main{padding-right:0;text-align:center;font-size:1.7em}}.mh-main .mhm-title{transition:color .2s}.mh-main .mhm-arrow svg{transition:fill .2s}.mh-show-main .mh-main{opacity:1;pointer-events:auto;transition-delay:.1s}@media (min-width: 740px){.bas-device-ios-15-or-higher .mh-main .mhm-title{transform:translateY(8px)}.bas-device-ios-15-or-higher.bas-pref-show-statusbar-enabled .mh-main .mhm-title,.bas-device-ios-15-or-higher.bas-pref-show-statusbar-enabled .mh-main .mhm-arrow{transform:translateY(4px)}}.mhm-title{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:inline-block;top:.7em;max-width:100%;vertical-align:top;left:16px}@media (min-width: 667px){.mhm-title{left:0;top:.6em}}.mhm-arrow{position:relative;display:inline-block;top:.9em;width:.7em;height:.7em;left:16px;vertical-align:top}.mhm-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:rgba(255,255,255,.65)}@media (min-width: 667px){.mhm-arrow{left:0}}.main-header .mh-icon-home,.main-header .mh-icon-rooms,.main-header .mh-state-title{opacity:0}.main-header .mhm-arrow{display:none}.main-header .mh-back{padding-left:10px;padding-right:16px}.main-header .mh-back .mh-pw{left:10px}.main-header .mh-home-logo{opacity:0;transition:opacity .2s;pointer-events:none}.main-header .mh-main{right:50px}@media (min-width: 667px){.main-header .mh-main{right:58px;left:58px}}.main-header .mh-home-rooms{display:none;padding-right:16px;padding-left:16px}.main-header .mh-context,.main-header .mh-tiles{display:none;right:0;padding-right:16px;padding-left:16px}.main-header .mh-context .mh-pw,.main-header .mh-tiles .mh-pw{right:16px}.main-header .mh-back{left:-50px;left:calc(-1 * var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0)) - 50px);transform:translate(0);transition:transform .2s}@media (min-width: 667px){.main-header .mh-back{left:-58px;left:calc(-1 * var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0)) - 58px)}}.main-header.mh-has-back .mh-back{transform:translate(50px);transform:translate(calc(var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0)) + 50px))}.main-header.mh-has-back .mh-state-title{left:50px}.main-header.mh-has-back .mh-main{left:50px;right:50px;padding-right:0}.main-header.mh-has-back .mhm-title,.main-header.mh-has-back .mhm-arrow{left:0}@media (min-width: 667px){.main-header.mh-has-back .mh-back{transform:translate(58px);transform:translate(calc(var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0)) + 58px))}.main-header.mh-has-back .mh-state-title{left:58px}.main-header.mh-has-back .mh-main{left:58px;right:58px}}.main-header.mh-has-home-rooms .mh-home-rooms{display:block}.main-header.mh-has-home-rooms .mh-state-title,.main-header.mh-has-home-rooms .mh-main{right:106px}@media (min-width: 667px){.main-header.mh-has-home-rooms .mh-state-title{right:122px}.main-header.mh-has-home-rooms .mh-main{right:122px;left:122px}}.main-header.mh-has-home-rooms.mh-show-rooms-icon .mh-icon-home{opacity:0}.main-header.mh-has-home-rooms.mh-show-rooms-icon .mh-icon-rooms{opacity:1}.main-header.mh-has-context .mh-context{display:block}.main-header.mh-show-home-icon .mh-icon-home{opacity:1}.main-header.mh-show-title-arrow .mh-main{cursor:pointer}.main-header.mh-show-title-arrow .mh-main .mhm-arrow{display:inline-block}.main-header.mh-show-title-arrow .mh-main .mhm-title{max-width:calc(100% - 1em)}.main-header.mh-show-title-arrow .mh-main:active .mhm-title{color:#fca455;transition:color 0s}.main-header.mh-show-title-arrow .mh-main:active .mhm-arrow svg{fill:#fca455;transition:fill 0s}.main-header.mh-show-home-logo .mh-home-logo{opacity:1;pointer-events:auto;transition-delay:.1s}.main-header.mh-show-state-title .mh-state-title{opacity:1;transition-delay:.1s}.main-header.mh-title-center .mh-state-title{text-align:center}.main-header.mh-has-tiles .mh-tiles{display:block}.main-header.mh-splash-context .mh-home-logo,.main-header.mh-splash-context .mh-back,.main-header.mh-splash-context .mh-state-title,.main-header.mh-splash-context .mh-main,.main-header.mh-splash-context .mh-home-rooms{visibility:hidden;pointer-events:none}.main-header.mh-splash-context .mh-context{display:block}.bas-device-ellie .mh-main,.bas-device-ellie .mh-home-logo,.bas-device-ellie .mh-state-title,.bas-device-lena .mh-main,.bas-device-lena .mh-home-logo,.bas-device-lena .mh-state-title{transition:none}.bas-app-header{position:absolute;display:flex;top:0;left:0;right:0;align-items:center;height:44px}.bas-app-header.bas-app-header-static{position:static}@media (min-width: 667px){.bas-app-header{height:3.2em}}.bah-non-phone{display:none}@media (min-width: 667px){.bah-non-phone{display:block}}.bah-light{background-color:#ebebeb}.bah-light svg{fill:#a0a0a0}.bah-foreground{z-index:3}.bah-relative{position:relative}.bah-dark{background-color:rgba(0,0,0,.6)}.bah-dark svg{fill:rgba(255,255,255,.65)}.bah-high{height:44px}@media (min-width: 667px){.bah-high{height:68px}}.bah-static{flex:0 0 auto}.bah-shrinking{flex:0 1 auto}.bah-filling{flex:1 1 auto}.bah-home,.bah-back{position:relative;display:block;width:24px;height:24px;position:absolute;height:100%}@media (min-width: 667px){.bah-home,.bah-back{width:32px;height:32px}}.bah-home svg,.bah-back svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.bah-home:active svg,.bah-home.active svg,.bah-back:active svg,.bah-back.active svg{fill:#d86600;transition:fill 0s ease-out}@media (min-width: 667px){.bah-home,.bah-back{height:100%}}.bah-navigation{position:relative;overflow:hidden;height:100%}.bah-navigation-wrapper{height:100%;width:100%;transition:transform .2s}.bah-title{top:50%;transform:translateY(-50%);position:relative;width:calc(100% - 20px);margin:0 10px 0 16px;display:flex;align-items:baseline}.bah-title.bah-big-title{font-size:.7em}.bah-title.bah-big-title .baht-main{font-size:2em;color:#fff}.bah-title.bah-big-title .baht-separator{font-size:1.8em;margin:0 .3em}.bah-title.bah-big-title .baht-sub{font-size:1.6em;color:rgba(255,255,255,.65)}@media (min-width: 667px){.bah-title.bah-big-title{font-size:1em}}.baht-main{font-family:Roboto,sans-serif;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;display:inline-block}.baht-logo{position:relative;display:inline-block;height:1.3em}.baht-logo svg{fill:#ddd;height:100%}.baht-separator{display:inline-block;position:relative;top:.15em;width:1px;height:1em;margin:0 .6em;background-color:#fca455}.baht-sub{font-family:Roboto,sans-serif;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.bah-delete-button,.bah-edit-button,.bah-finish-button,.bah-custom-image-button{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:inline-block;color:#d86600}.bah-delete-button{margin:0 10px 0 15px}.bah-edit-text,.bah-custom-image-button,.bah-finish-button{font-family:Roboto,sans-serif;font-weight:400;padding:1rem;color:#d86600}.bah-selection{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:inline-flex;align-items:center;background-color:#fca455;height:100%;padding:0 .85em}.bah-selection-word{position:relative;display:none;color:#fff;margin-right:.2em}@media (min-width: 667px){.bah-selection-word{display:inline-block}}.bah-selection-emblem{background-color:#000}.bah-icon{position:relative;display:block;width:24px;height:24px;flex:0 0 auto;margin:0 10px 0 15px}@media (min-width: 667px){.bah-icon{width:32px;height:32px}}.bah-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.bah-icon:active svg,.bah-icon.active svg{fill:#d86600;transition:fill 0s ease-out}.bah-icon-size-70 svg{width:70%}.bah-icon-size-80 svg{width:80%}.bah-settings .bah-middle-icon,.bah-settings .bah-search,.bah-settings .bah-finish-button,.bah-settings .bah-edit-button,.bah-settings .bah-view-button,.bah-settings .baht-sub,.bah-settings .baht-logo,.bah-settings .baht-separator,.bah-settings .bah-custom-image-button,.bah-settings .bah-edit-done{display:none}.bah-settings.bah-single-navigation .bah-back{transform:translate(-24px)}.bah-settings.bah-double-navigation .bah-back{transform:translate(-58px)}.bah-settings.bah-double-navigation .bah-home{transform:translate(-24px)}.bah-settings.bah-can-navigate.bah-single-navigation .bah-navigation-wrapper{transform:translate(34px);width:calc(100% - 34px)}.bah-settings.bah-can-navigate.bah-double-navigation .bah-navigation-wrapper{transform:translate(68px);width:calc(100% - 68px)}.bah-settings.baht-has-logo .baht-logo{display:inline-block}.bah-settings.baht-has-logo .baht-main{display:none}.bah-settings.baht-has-sub .baht-separator,.bah-settings.baht-has-sub .baht-sub{display:inline-block}.bah-settings.bah-has-middle .bah-middle-icon,.bah-settings.bah-can-edit .bah-edit-button,.bah-settings.bah-can-finish .bah-finish-button,.bah-settings.bah-can-view .bah-view-button,.bah-settings.bah-can-search .bah-search{display:block}.bah-settings.bah-is-edit .bah-edit-edit{display:none}.bah-settings.bah-is-edit .bah-edit-done,.bah-settings.bah-can-edit-custom-image .bah-custom-image-button{display:block}@media (min-width: 667px){.bah-settings.bah-single-navigation .bah-back{transform:translate(-32px)}.bah-settings.bah-double-navigation .bah-back{transform:translate(-74px)}.bah-settings.bah-double-navigation .bah-home{transform:translate(-32px)}.bah-settings.bah-can-navigate.bah-single-navigation .bah-navigation-wrapper{transform:translate(42px);width:calc(100% - 42px)}.bah-settings.bah-can-navigate.bah-double-navigation .bah-navigation-wrapper{transform:translate(84px);width:calc(100% - 84px)}}.lights-settings-header.bah-can-edit .bah-edit-button{display:flex}.lights-settings-header .bah-navigation-wrapper{display:flex;flex:1}.lights-settings-header .bah-navigation-wrapper .bah-title{align-items:center}.bah-visual.bah-has-border .bah-border{border:1px solid rgba(255,255,255,.65);border-radius:100%;overflow:hidden;box-sizing:border-box}@media (min-width: 667px){.bah-visual.bah-has-border .bah-border{border:2px solid rgba(255,255,255,.65)}}.bah-visual.bah-has-border .bah-border:active{border-color:#fca455;transition:border-color 0s}.bah-visual.bah-active-search .bah-search svg{fill:#d86600}.main-footer{font-family:Roboto,sans-serif;font-weight:400;position:absolute;bottom:0;left:0;right:0;display:flex;flex-flow:row nowrap;align-items:stretch;height:49px;height:calc(49px + var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)));box-sizing:border-box;fill:rgba(255,255,255,.65);color:rgba(255,255,255,.5);text-align:center;font-size:.75rem}@media (min-width: 667px){.main-footer{height:70px;height:calc(70px + var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)));font-size:1rem}}.music-footer .bmfe-sources,.music-footer .bmfe-library,.music-footer .bmfe-favourites,.music-footer .bme-favourites-star{display:none}.music-footer .bmfe:active{background-color:rgba(255,255,255,.2)}.music-footer .bmfe-sources,.music-footer .bmfe-sources:active,.music-footer .bmfe-favourites,.music-footer .bmfe-favourites:active,.music-footer .bmfe-library,.music-footer .bmfe-library:active{background-color:rgba(255,255,255,.05);fill:rgba(255,255,255,.3);color:rgba(255,255,255,.3);pointer-events:none}.music-footer .bmfe-sources .bmfe-title,.music-footer .bmfe-sources:active .bmfe-title,.music-footer .bmfe-favourites .bmfe-title,.music-footer .bmfe-favourites:active .bmfe-title,.music-footer .bmfe-library .bmfe-title,.music-footer .bmfe-library:active .bmfe-title,.music-footer .bmfe-sources .bmfe-subtitle,.music-footer .bmfe-sources:active .bmfe-subtitle,.music-footer .bmfe-favourites .bmfe-subtitle,.music-footer .bmfe-favourites:active .bmfe-subtitle,.music-footer .bmfe-library .bmfe-subtitle,.music-footer .bmfe-library:active .bmfe-subtitle{color:rgba(255,255,255,.3)}.music-footer .bmfe-favourites--star .bme-favourites-heart{display:none}.music-footer .bmfe-favourites--star .bme-favourites-star,.music-footer.main-footer-sources-enabled .bmfe-sources{display:block}.music-footer.main-footer-sources-enabled.main-footer-sources-allowed .bmfe-sources{background-color:rgba(255,255,255,.1);fill:rgba(255,255,255,.65);color:rgba(255,255,255,.5);pointer-events:unset}.music-footer.main-footer-sources-enabled.main-footer-sources-allowed .bmfe-sources .bmfe-title{color:rgba(255,255,255,.5)}.music-footer.main-footer-sources-enabled.main-footer-sources-allowed .bmfe-sources .bmfe-subtitle{color:#fff}.music-footer.main-footer-sources-enabled.main-footer-sources-allowed .bmfe-sources:active{background-color:rgba(255,255,255,.2)}.music-footer.main-footer-sources-enabled.main-footer-sources-allowed.main-footer-sources-active .bmfe-sources{fill:#fca455;color:#fca455}.music-footer.main-footer-sources-enabled.main-footer-sources-allowed.main-footer-sources-active .bmfe-sources .bmfe-title{color:rgba(252,164,85,.5)}.music-footer.main-footer-sources-enabled.main-footer-sources-allowed.main-footer-sources-active .bmfe-sources .bmfe-subtitle{color:#fca455}.music-footer.main-footer-library-enabled .bmfe-library{display:block}.music-footer.main-footer-library-enabled.main-footer-library-allowed .bmfe-library{background-color:rgba(255,255,255,.1);fill:rgba(255,255,255,.65);color:rgba(255,255,255,.5);pointer-events:unset}.music-footer.main-footer-library-enabled.main-footer-library-allowed .bmfe-library .bmfe-title{color:rgba(255,255,255,.5)}.music-footer.main-footer-library-enabled.main-footer-library-allowed .bmfe-library .bmfe-subtitle{color:#fff}.music-footer.main-footer-library-enabled.main-footer-library-allowed .bmfe-library:active{background-color:rgba(255,255,255,.2)}.music-footer.main-footer-library-enabled.main-footer-library-allowed.main-footer-library-active .bmfe-library{fill:#fca455;color:#fca455}.music-footer.main-footer-library-enabled.main-footer-library-allowed.main-footer-library-active .bmfe-library .bmfe-title{color:rgba(252,164,85,.5)}.music-footer.main-footer-library-enabled.main-footer-library-allowed.main-footer-library-active .bmfe-library .bmfe-subtitle{color:#fca455}.music-footer.main-footer-favourites-enabled .bmfe-favourites{display:block}.music-footer.main-footer-favourites-enabled.main-footer-favourites-allowed .bmfe-favourites{background-color:rgba(255,255,255,.1);fill:rgba(255,255,255,.65);color:rgba(255,255,255,.5);pointer-events:unset}.music-footer.main-footer-favourites-enabled.main-footer-favourites-allowed .bmfe-favourites .bmfe-title{color:rgba(255,255,255,.5)}.music-footer.main-footer-favourites-enabled.main-footer-favourites-allowed .bmfe-favourites .bmfe-subtitle{color:#fff}.music-footer.main-footer-favourites-enabled.main-footer-favourites-allowed .bmfe-favourites:active{background-color:rgba(255,255,255,.2)}.music-footer.main-footer-favourites-enabled.main-footer-favourites-allowed.main-footer-favourites-active .bmfe-favourites{fill:#fca455;color:#fca455}.music-footer.main-footer-favourites-enabled.main-footer-favourites-allowed.main-footer-favourites-active .bmfe-favourites .bmfe-title{color:rgba(252,164,85,.5)}.music-footer.main-footer-favourites-enabled.main-footer-favourites-allowed.main-footer-favourites-active .bmfe-favourites .bmfe-subtitle{color:#fca455}.music-footer.main-footer-player-active .bmfe-player{fill:#fca455;color:#fca455}.music-footer.main-footer-player-active .bmfe-player .bmfe-title{color:rgba(252,164,85,.5)}.music-footer.main-footer-player-active .bmfe-player .bmfe-subtitle{color:#fca455}.music-footer.main-footer-player-active .bmfe-player .bas-equalizer-block{background-color:#fca455}.bmfe{position:relative;flex:1 0 75px;background-color:rgba(255,255,255,.1)}.bmfe svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.bmfe-center{position:relative;width:100%;height:39.2px;top:4.9px}.bmfe-center svg{width:100%;height:70%}@media (min-width: 667px){.bmfe-center{height:56px;top:7px}}.bmfe-icon{position:relative;display:block;margin:auto;width:100%;height:70%}@media (min-width: 667px){.bmfe-icon{display:none}}.bmfe-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.bmfe-text{display:block;text-align:center}.bmfe-title{display:none;color:rgba(255,255,255,.5);font-size:1em;padding-top:.1em}@media (min-width: 667px){.bmfe-title{display:block}}.bmfe-subtitle{color:#fff;padding-top:.2em;font-size:.9em}@media (min-width: 667px){.bmfe-subtitle{font-size:1.4em;padding-top:.1em}}.bmfe-subtitle-icon{position:relative;display:none;width:1em;height:1em;margin:.1em .1em 0 0;vertical-align:middle;white-space:nowrap}@media (min-width: 667px){.bmfe-subtitle-icon{display:inline-block}}.bmfe-subtitle-text{display:inline;vertical-align:middle}.bmfe-logo{display:none;flex:0 0 30px;fill:#fff;background-color:rgba(255,255,255,.1)!important}@media (min-width: 667px){.bmfe-logo{display:block}}.bmfe-sources{overflow:hidden;flex:1 1 auto;min-width:75px}@media (min-width: 667px){.bmfe-sources{flex:3 1 auto}}.modal{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;font-size:1rem;z-index:4;transform:translateZ(0)}.modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}.splash-modal,.bas-template-modal.bas-modal-is-splash-modal{z-index:3}.bas-template-modal.bas-modal-has-header-icon .modal-header,.bas-template-modal.bas-modal-has-title .modal-body-title,.bas-template-modal.bas-modal-has-subtitle .modal-body-subtitle,.bas-template-modal.bas-modal-has-extra-button .modal-body-extra-option{display:block}.bas-template-modal.bas-modal-has-button .modal-action-button,.bas-template-modal.bas-modal-has-button-active .modal-action-button-active{display:inline-block}.bas-template-modal.bas-modal-button-active--disabled .modal-action-button-active>.modal-action-button-circle{border-color:#e76f04;transition-duration:unset}.bas-template-modal.bas-modal-button-active--disabled .modal-action-button-active>.modal-action-button-circle>svg{fill:#e76f04;transition-duration:unset}.bas-template-modal.bas-modal-button-active--disabled .modal-action-button-active>.modal-action-button-circle:active{border-color:#e76f04}.bas-template-modal.bas-modal-button-active--disabled .modal-action-button-active>.modal-action-button-circle:active>svg{fill:#e76f04}.bas-template-modal.bas-modal-button-active--disabled .modal-action-button-active .modal-action-button-text{color:#777;transition-duration:unset}.bas-template-modal.bas-modal-has-button.bas-modal-has-button-active .modal-action-buttons{display:flex;justify-content:space-between}@media (max-width: 667px){.bas-template-modal.bas-modal-has-button.bas-modal-has-button-active .modal-action-buttons{justify-content:space-around}}.bas-template-modal.bas-modal-has-button.bas-modal-has-button-active .modal-action-buttons.action-buttons-space-around{justify-content:space-around}.modal-center{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:flex;flex-flow:column nowrap;align-items:stretch;height:100%;text-align:center;font-size:1em;color:#fff;fill:#fff}.modal-center:after{content:"";flex-grow:1;flex-shrink:0;flex-basis:0;flex-basis:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.modal-center:before{content:"";flex-grow:1;flex-shrink:0;flex-basis:0;flex-basis:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}@media (max-width: 667px){.modal-center{min-width:90%;max-width:90%}.modal-center:after{content:"";flex-grow:0}.modal-center:before{content:"";flex-grow:0}}.bas-message-modal .modal-body{margin-top:2em}.bas-message-modal .modal-body-title{margin-bottom:1em}.bas-message-modal.bas-modal-has-title .modal-body-title{display:block}.modal-center-text{text-align:center;line-height:100vh}.modal-center-scroll{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;top:var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0));bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0));left:0;right:0;margin:auto;max-width:calc(100% - 20px);max-height:calc(100% - 20px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;line-height:normal;pointer-events:none}.modal-center-scroll:before,.modal-center-scroll:after{content:"";flex:1}.modal-center-scroll .modal-card{pointer-events:initial}.modal-center-static{position:relative;display:inline-block;max-width:90%;max-height:90%;vertical-align:middle;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;line-height:normal}.bmlc-medium{width:400px}.bmlc-large{width:800px}.modal-card{position:relative;display:block;width:100%;background-color:#232323;border-radius:10px;padding:1.4em;box-sizing:border-box;color:#fff}.modal-card .bmc-list-item.bmci-radio.bmci-title .bmci-name{color:rgba(255,255,255,.6)}.modal-card .bmc-list-item:before{content:none}.modal-card .dsp-block-label,.modal-card .bip-name{color:#fff}@media (max-width: 667px){.modal-section-filler-top{flex:5 5 auto}}@media (max-width: 667px){.modal-section-filler-middle{flex:4 4 auto}}@media (max-width: 667px){.modal-section-filler-bottom{flex:1 1 auto}}.modal-header{flex:0 0 auto;width:100%;overflow:hidden;display:none;margin:0 0 1em;font-size:1.5em}.modal-header-icon>svg{height:30px}.modal-header-icon-big>svg{height:75px}.modal-body{font-family:Roboto,sans-serif;font-weight:300;flex:0 0 auto;width:100%;overflow:hidden;margin:0 0 3em}@media (max-width: 667px){.modal-body{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}.modal-body-login{flex:0 0 auto;width:100%;overflow:hidden;font-family:Roboto,sans-serif;font-weight:300}@media (max-width: 667px){.modal-body-login{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}.modal-body-header{margin:0 auto 2em}.modal-body-title{font-weight:300;position:static;display:none;color:#fff;font-family:Roboto,sans-serif;font-weight:400;margin:0 auto .5em;font-size:1.5em}.modal-body-subtitle{font-family:Roboto,sans-serif;font-weight:300;position:static;display:none;color:#fff;color:#b7b7b7}.modal-body-message-wrapper{display:block;position:relative;width:100%;height:3em;margin:0 auto 2em}.modal-body-message{display:block;position:absolute;left:0;right:0;top:0}.bas-modal-spinner-show .modal-action-button-active .modal-action-button-circle{display:none}.bas-modal-spinner-show .modal-action-spinner-button{display:block}.bas-modal-spinner-show .modal-spinner-wrapper{display:inline-block}.modal-card-settings-body,.modal-card-body-footer{transition:opacity .2s,-webkit-filter .2s;transition:filter .2s,opacity .2s;transition:filter .2s,opacity .2s,-webkit-filter .2s}.bas-modal-disabled .modal-card-settings-body,.bas-modal-disabled .modal-card-body-footer .bs-btn-base{opacity:.8;pointer-events:none}.bas-modal-disabled .bmci-radio-btn{border-color:#898989}.bas-modal-disabled .bmci-radio-btn:after{background-color:#898989}.bas-modal-disabled .bs-btn-base{border-color:#898989}.modal-body-input{font-family:Roboto,sans-serif;font-weight:400;position:static;display:block;margin:0 auto 1em;border-radius:5em;height:2.2em;padding:0 1em}.modal-body-line{font-family:Roboto,sans-serif;font-weight:300;position:static;display:none;color:#fff;display:block}.modal-body-extra-option{font-weight:300;position:static;display:none;color:#fff;font-family:Roboto,sans-serif;font-weight:400;margin:.4em 0 .2em;padding:.6em .4em;color:#fca455}.modal-body-extra-option:active{color:rgba(252,164,85,.25)}.modal-action-buttons{flex:0 0 auto;width:100%;overflow:hidden;display:block;min-width:240px;margin:0 auto}.modal-action-spinner-button{cursor:pointer;position:relative;display:block;margin:0 auto 10px;width:64px;height:64px;border-radius:50%;border:1px solid #fff;transition-duration:.2s;border-color:#fca455;display:none}.modal-action-spinner-button>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25%;fill:#fff}.modal-action-spinner-button:active{border-color:rgba(255,255,255,.2);transition-duration:unset}.modal-action-spinner-button:active>svg{fill:rgba(255,255,255,.2);transition-duration:unset}.modal-action-spinner-button>svg{width:35%;fill:#fca455}.modal-action-spinner-button:active{border-color:rgba(252,164,85,.25)}.modal-action-spinner-button:active>svg{fill:rgba(252,164,85,.25)}.modal-action-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:40%;width:100%}.modal-action-spinner .bas-spinner-blade{background-color:#fca455}.modal-spinner-wrapper{position:relative;display:none;width:35px;height:35px;vertical-align:bottom}.modal-spinner-wrapper .modal-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}.modal-spinner-wrapper .modal-spinner .bas-spinner-blade{background-color:#d86600}.modal-action-button{display:none;position:relative}@media (max-width: 667px){.modal-action-button{margin:.4em 1em}}.modal-action-button-active{display:none;position:relative}@media (max-width: 667px){.modal-action-button-active{margin:.4em 1em}}.modal-action-button-active>.modal-action-button-circle{border-color:#fca455}.modal-action-button-active>.modal-action-button-circle>svg{width:35%;fill:#fca455}.modal-action-button-active>.modal-action-button-circle:active{border-color:rgba(252,164,85,.25)}.modal-action-button-active>.modal-action-button-circle:active>svg{fill:rgba(252,164,85,.25)}.modal-action-button-circle{cursor:pointer;position:relative;display:block;margin:0 auto 10px;width:64px;height:64px;border-radius:50%;border:1px solid #fff;transition-duration:.2s}.modal-action-button-circle>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25%;fill:#fff}.modal-action-button-circle:active{border-color:rgba(255,255,255,.2);transition-duration:unset}.modal-action-button-circle:active>svg{fill:rgba(255,255,255,.2);transition-duration:unset}.modal-action-button-text{font-family:Roboto,sans-serif;font-weight:400;display:block;position:static;font-size:.9em;text-align:center;color:rgba(255,255,255,.65);transition-duration:.2s}.modal-hidden{display:none}.modal-card-header{width:100%;margin-bottom:1em;padding-bottom:.6em}.modal-card-header-title-wrapper{display:inline-block;max-width:calc(100% - 80px);flex-direction:column}.modal-card-header-title-wrapper.modal-card-header-title-wrapper--align-left{display:inline-flex;text-align:left;margin-top:-8px;margin-left:32px;width:calc(100% - 72px);max-width:calc(100% - 72px)}.modal-card-header-title{font-family:Roboto,sans-serif;font-weight:400;position:static;display:inline;font-size:1.4em;color:#fff;font-weight:700}.modal-card-header-title .modal-card-header-title-separator{background-color:#d86600;margin:0 .05em;display:inline-block;width:1px;height:.4em;font-size:1.8em}.modal-card-header-title .modal-card-header-title-sub{color:rgba(255,255,255,.5);font-weight:400}.modal-card-header-subtitle{font-family:Roboto,sans-serif;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:static;display:inline;font-size:.9em;color:rgba(255,255,255,.6)}.modal-card-header-title-hidden{display:none}.modal-card-header-close{position:absolute;display:block;left:1.4em;top:1em;width:40px;height:40px}.modal-card-header-close>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;fill:#a0a0a0;transition:fill 1s}.modal-card-header-close:active>svg{transition:fill 0s;fill:#fca455}.modal-card-header-icon-right{left:auto;right:1.4em}.modal-card-body{position:relative;display:block}.bmlc-text-left{text-align:left}.modal-card-body-section{margin-bottom:1.4em}.modal-card-body-section:last-child{margin-bottom:0}.modal-card-generic-control .grsttv{display:none}.mcbs-title{font-family:Roboto,sans-serif;font-weight:400;font-size:1.2em}.mcbs-label-text-entry{margin-bottom:.6em}.mcbs-label-text-entry .mcbs-title{display:block;font-size:1em;margin-left:.4em;margin-bottom:.4em;text-align:left}.mcbs-label-text-entry .bs-input{width:100%;margin-bottom:1em}.modal-card-settings-body{padding-bottom:.8em;margin-bottom:.8em}.modal-card-body-compact .modal-card-body-section:not(:last-child){margin-bottom:.8em}.modal-card-body-compact .modal-card-settings-body{padding-bottom:.4em;margin-bottom:.4em}.modal-card-body-footer{text-align:right}.mcbf-entry{display:inline-block}.mcbf-button{background-color:transparent}.mcbf-text-message{font-family:Roboto,sans-serif;font-weight:300;font-size:.8em;color:#900;margin-right:.4em}.modal-card-value{display:flex;color:#1f1f1f;padding:5px 5px 5px 15px;background-color:#fff;border-radius:9999px;width:212px;box-sizing:border-box;margin:0 auto 12.5px;transition:box-shadow .1s}.modal-card-value .modal-card-value-number{font-family:Roboto,sans-serif;font-weight:400;font-size:2em;flex-grow:1;text-align:right;overflow:hidden}.modal-card-value .modal-card-value-number:empty:after{content:"\a0"}.modal-card-value .modal-card-value-backspace{padding:20px;margin:-20px;flex:0 0 35px;height:35px;cursor:pointer}.modal-card-value .modal-card-value-backspace .modal-card-value-backspace-inner{position:relative;width:100%;height:100%}.modal-card-value .modal-card-value-backspace .modal-card-value-backspace-inner svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#adadad;transition:fill .2s;width:50%}.modal-card-value .modal-card-value-backspace:active svg{transition:none;fill:#666}@media (min-height: 600px){.modal-card-value{margin:5px auto 12.5px}}.modal-card-value-error{font-family:Roboto,sans-serif;font-weight:400;color:#ff4d4e;text-align:center;padding:3px 0;transition:opacity .2s}.modal-card-value-error:empty:after{content:"\a0"}.modal-card-keypad{display:flex;flex-wrap:wrap;width:212px;margin:12.5px auto 0}.modal-card-keypad .modal-card-keypad-button{font-family:Roboto,sans-serif;font-weight:400;cursor:pointer;height:54px;width:54px;display:flex;justify-content:center;align-items:center;border-radius:9999px;border:solid 1px #666;transition:border-color .2s,fill .2s;position:relative;box-sizing:border-box;margin:0 25px 25px 0}.modal-card-keypad .modal-card-keypad-button svg{transition:fill .2s}.modal-card-keypad .modal-card-keypad-button:active{border-color:#fca455;transition:none}.modal-card-keypad .modal-card-keypad-button:active svg{fill:#fca455;transition:none}.modal-card-keypad .modal-card-keypad-button:nth-child(3n){margin-right:0}.modal-card-keypad .modal-card-keypad-button:nth-last-child(-n+3){margin-bottom:0}.modal-card-keypad .modal-card-keypad-button-comma,.modal-card-keypad .modal-card-keypad-button-sign{visibility:hidden}.modal-card-value-bounds{display:none}.im-show-comma .modal-card-keypad-button-comma,.im-show-sign .modal-card-keypad-button-sign{visibility:visible}.im-hide-error .mcbf-text-message{display:none}.im-input-invalid .tim-button{opacity:.5;pointer-events:none}.im-show-bounds .modal-card-value-bounds{display:flex}.bas-progress{display:none;width:60%;margin-left:auto;margin-right:auto}.im-show-circle-progress .modal-card-value,.im-show-circle-progress .modal-card-keypad{display:none}.im-show-circle-progress .bas-progress{display:block}.im-show-circle-progress .bas-progress .bas-progress-text-secondary{font-size:2px}.modal-dismiss-button{display:none}.im-show-cancel-button{display:block}.bas-multi-modal-screen-container{display:flex;height:25em;transition:height .2s ease-in-out}.bas-multi-modal-screen{flex:0 0 100%;overflow-y:auto;align-self:start;box-sizing:border-box;transition:transform .2s ease-in-out;max-height:100%;-webkit-mask:linear-gradient(to bottom,transparent 0%,black 10px,black calc(100% - 10px));mask:linear-gradient(to bottom,transparent 0%,black 10px,black calc(100% - 10px))}.bas-multi-modal-screen-inner .bmc-list{padding:1em 0 1.4em}.bas-multi-modal-save,.bas-multi-modal-next,.bas-multi-modal-previous{opacity:.5;display:none}.bas-multi-modal-save:active,.bas-multi-modal-next:active,.bas-multi-modal-previous:active{color:#fca455}.bas-multi-modal-save{display:none}.bas-multi-modal-option .bas-multi-modal-option-icon{position:absolute;right:0;top:0;width:40px}.bas-multi-modal-option .bas-multi-modal-option-icon-svg{height:100%}.bas-multi-modal-option .bas-multi-modal-option-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65%;fill:rgba(255,255,255,.6)}.bas-multi-modal-option:before{content:none}.bas-multi-modal.bas-multi-modal-has-previous .bas-multi-modal-previous,.bas-multi-modal.bas-multi-modal-has-next .bas-multi-modal-next,.bas-multi-modal.bas-multi-modal-has-save .bas-multi-modal-save{display:inline-block}.bas-multi-modal.bas-multi-modal-can-previous .bas-multi-modal-previous,.bas-multi-modal.bas-multi-modal-can-next .bas-multi-modal-next,.bas-multi-modal.bas-multi-modal-can-save .bas-multi-modal-save{opacity:1}.bas-multi-modal:not(bas-multi-modal-has-bottom-buttons) .modal-card-settings-body{padding-bottom:0;margin-bottom:0;border-bottom:0}.bas-multi-modal.bas-multi-modal-has-bottom-buttons .bas-multi-modal-screen{-webkit-mask:linear-gradient(to bottom,transparent 0%,black 10px,black calc(100% - 10px),transparent 100%);mask:linear-gradient(to bottom,transparent 0%,black 10px,black calc(100% - 10px),transparent 100%)}.bas-multi-modal.bas-multi-modal-has-save.bas-multi-modal- .bas-multi-modal-save{display:none}.bas-multi-modal.bas-multi-modal-has-save.bas-multi-modal- .modal-card-settings-body{padding-bottom:0;margin-bottom:0;border-bottom:0}.bas-multi-modal.bas-multi-modal-full-height .modal-card-body{margin-top:-1em;margin-bottom:-1.4em}.bas-multi-modal.bas-multi-modal-full-height.bas-multi-modal-has-bottom-buttons .modal-card-body{margin-bottom:0}.bas-multi-modal.bas-multi-modal-full-height.bas-multi-modal-has-bottom-buttons .modal-card-settings-body{padding-bottom:0;margin-bottom:.8em}.bas-multi-modal.bas-multi-modal-use-dynamic-height .bas-multi-modal-screen-container{height:unset}.bas-multi-modal.bas-multi-modal-pre-render .bas-multi-modal-screen-container{height:auto;max-height:calc(75vh - 79px)}.bas-multi-modal.bas-multi-modal-pre-render .bas-multi-modal-screen-container .bas-multi-modal-screen:not(:first-child){display:none}.bas-multi-modal .modal-card-body{text-align:left;overflow:hidden}.bas-device-lisa .bas-multi-modal.bas-multi-modal-pre-render .bas-multi-modal-screen-container{max-height:calc(100vh - 79px)}.tim-time{font-family:Roboto,sans-serif;font-weight:400;display:flex;justify-content:center;font-size:1.8em}.tim-time.ampm-before .tim-time-element-am-pm{order:-1}.tim-time .tim-time-colon{display:flex;align-items:center}.tim-time .tim-time-element{width:3em}.tim-time .tim-time-element.tim-time-element-hour{margin-right:-5px}.tim-time .tim-time-element.tim-time-element-minutes{margin-left:-5px}.tim-time .tim-time-element .tim-time-increase,.tim-time .tim-time-element .tim-time-decrease{width:100%;height:40px;position:relative}.tim-time .tim-time-element .tim-time-increase svg,.tim-time .tim-time-element .tim-time-decrease svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:80%;fill:#777;transition:fill .2s}.tim-time .tim-time-element .tim-time-increase:active svg,.tim-time .tim-time-element .tim-time-decrease:active svg{fill:#d86600;transition:none}.tim-time .tim-time-element .tim-time-label{color:#fff}.tim-time.tim-time-24hr-clock.tim-time-element-am-pm{display:none}.modal-avselect .modal-card-header{padding-bottom:0;border-bottom:none}.modal-avselect .modal-card-body-section{display:flex;flex-direction:column}.modal-avselect .modal-source-preview{margin:.5em 0 1em;background-color:#666;display:flex}.modal-avselect .modal-source-preview .modal-source-preview-cover{position:relative;height:78px;flex:0 0 78px;background-color:#444;border-right:2px solid transparent}.modal-avselect .modal-source-preview .modal-source-preview-info{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;width:0;padding:1em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}.modal-avselect .modal-source-preview .modal-source-preview-info .modal-source-preview-info-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;max-width:100%}.modal-avselect .modal-source-preview .modal-source-preview-info .modal-source-preview-info-artist{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8em;color:#c2c2c2;max-width:100%}.modal-avselect .modal-source-preview.modal-source-preview--unavailable .modal-source-preview-info-title,.modal-avselect .modal-source-preview.modal-source-preview--unavailable .modal-source-preview-info-artist{color:rgba(255,255,255,.2)}.modal-avselect .modal-room-select{padding:.5em 0;max-height:calc(100vh - 25em);overflow:auto;-webkit-mask:linear-gradient(to bottom,transparent 0%,black 10px,black calc(100% - 10px),transparent 100%);mask:linear-gradient(to bottom,transparent 0%,black 10px,black calc(100% - 10px),transparent 100%)}.modal-avselect .modal-card{max-height:100%}.modal-avselect .modal-card-settings-body{padding-bottom:0}.modal-avselect .modal-avselect-leave,.modal-avselect .modal-avselect-disband{display:none}.modal-avselect.modal-avselect-can-leave .modal-avselect-leave,.modal-avselect.modal-avselect-can-disband .modal-avselect-disband{display:inline-block}.modal-card-color-picker{position:relative;height:300px;width:300px;margin:0 auto}.modal-card-color-picker .IroWheelHue{box-shadow:0 0 24px rgba(0,0,0,.1)}.modal-card-color-temperature-preview{border-radius:9999px;margin:32px auto 24px;width:80px;height:80px;box-shadow:0 0 10px rgba(0,0,0,.1)}.modal-card-position,.modal-card-rotation,.modal-card-brightness,.modal-card-color-mode,.modal-card-color-temp,.modal-card-color-white,.modal-card-color,.modal-card-height{display:none}.bsd-position-has .modal-card-position{display:block}.bsd-position-has.bsd-rotation-has .modal-card-position{margin-bottom:1.4em}.bsd-rotation-has .modal-card-rotation,.brs-show-color .modal-card-brightness,.brs-show-color .modal-card-color,.brs-show-temp .modal-card-brightness,.brs-show-temp .modal-card-color-temp,.brs-show-white .modal-card-color-white{display:block}.brs-show-white-brightness .modal-card-color-white{display:none}.brs-show-white-brightness .modal-card-brightness{display:block}.modal-card-color-label,.modal-card-color-temperature-label{margin-bottom:10px}.brs-show-mode .modal-card-color-mode{display:block}.brs-show-mode .modal-card-color-temperature-preview{margin-top:16px}.brs-show-mode .modal-card-color-label,.brs-show-mode .modal-card-color-temperature-label{display:none}.dsp-section-startup{display:none;padding-bottom:0}.dsp-section-startup:last-child{padding-bottom:0;border:none}.dsp-section-stereo-widening{display:none}.dsp-block{position:relative;display:inline-block;width:100%;max-width:calc(100% - 2em);margin:0 1em;text-align:left}@media (max-width: 667px){.dsp-block{width:100%;max-width:100%;margin:0}}.dsp-block-label{font-family:Roboto,sans-serif;font-weight:400;position:static;display:block;color:#1f1f1f}.dsp-block-slider-container{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%}.dsp-block-slider{flex:1 1 auto}.dsp-block-slider .grshor .grstr{height:3px}.dsp-block-slider .grshor .grsttl{width:2px}.dsp-block-slider .grstr,.dsp-block-slider .grshor .grsttl{background-color:#ababab}.dsp-block-slider-value{font-family:Roboto,sans-serif;font-weight:300;flex:0 0 auto;width:2em;margin-left:.8em;text-align:end;vertical-align:middle}.dsp-block-slider-value-center{font-family:Roboto,sans-serif;font-weight:300;width:100%;text-align:center}.dsp-block-slider-value-type{font-family:Roboto,sans-serif;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:0 0 auto;max-width:4em;margin-left:.2em;vertical-align:middle}.dsp-block--on-dark .dsp-block-label,.dsp-block--on-dark .dsp-block-slider-value{color:#fff}.dsp-treble,.dsp-bass,.dsp-startup{display:none}.room-settings-body.bas-room--music--has-treble .dsp-treble,.room-settings-body.bas-room--music--has-bass .dsp-bass{display:inline-block}.room-settings-body.bas-room--music--has-startup-volume .dsp-section-startup{display:block}.room-settings-body.bas-room--music--has-startup-volume .dsp-startup{display:inline-block}.room-settings-body.bas-room--music--has-stereo-widening .dsp-section-stereo-widening{display:block}.room-settings-body.bas-room--music--has-stereo-widening .dsp-stereo-widening{display:flex;justify-content:space-between;align-items:center}.room-settings-dsp{display:flex}.dsp-section-equalisers .dsp-block-slider-container{flex-direction:column}.dsp-section-equalisers .dsp-block-slider-container .dsp-block-slider{height:280px;padding-top:1em;padding-bottom:1em}.dsp-section-equalisers .dsp-block-slider-container .dsp-block-slider .grstr{width:3px;background-color:#ababab}.dsp-section-equalisers .dsp-block-slider-container .dsp-block-slider-value{margin-left:0;font-size:1em;color:#adadad;text-align:center;width:100%}.dsp-modal{-webkit-mask:none;mask:none;overflow:hidden}.dsp-modal-can-next .dsp-modal{margin-right:2em}.dsp-modal-can-previous .dsp-modal{margin-right:0;padding-right:2em}.dsp-modal-can-previous .dsp-equaliser-modal{padding-right:2em}.dsp-modal-can-next.dsp-modal-can-previous .dsp-equaliser-modal{padding-right:0;margin-right:2em}.dsp-modal-show-eq{display:flex;padding-bottom:2em;border-bottom:1px solid #404040}.dsp-modal-show-eq .dsp-block-label{transition-duration:1s}.dsp-modal-show-eq .dsp-modal-show-eq-arrow-icon{width:30px;height:30px}.dsp-modal-show-eq .dsp-modal-show-eq-arrow-icon svg{width:100%;fill:#a0a0a0;transition:fill 1s}.dsp-equaliser-modal{overflow:hidden}.dsp-equaliser-modal .dsp-header-equaliser .bbs-flex{padding-left:1em;padding-right:1em}.dsp-equaliser-modal .dsp-header-equaliser .bbs-name-title{transition-duration:1s}.dsp-equaliser-modal .dsp-header-equaliser .bbs-name-subtext{color:#adadad}.dsp-equaliser-modal .dsp-header-equaliser .bbs-arrow{flex-basis:30px}.dsp-equaliser-modal .dsp-header-equaliser .bbs-arrow svg{width:100%;fill:#a0a0a0;transition-duration:1s}.dsp-equaliser-modal .dsp-frequency-legend{font-family:Roboto,sans-serif;font-weight:300;color:#adadad;padding-top:1em}.dsp-modal-navigation:active .dsp-block-label,.dsp-modal-navigation:active .bbs-name-title{color:#fca455;transition-duration:0s}.dsp-modal-navigation:active .dsp-modal-show-eq-arrow-icon>svg,.dsp-modal-navigation:active .bbs-flex .bbs-arrow>svg{transition:fill 0s;fill:#fca455}.bmlcb-title{font-family:Roboto,sans-serif;font-weight:400;font-size:1.2em;margin-bottom:.6em}.bmlcbc-list{margin-left:10px;list-style-type:none;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch}.bas-error{margin-bottom:.6em}.bas-error:last-child{margin-bottom:0}.bas-error-comp{font-family:Roboto,sans-serif;font-weight:400;font-size:.9em;color:#fff}.bas-error-value{font-family:Roboto,sans-serif;font-weight:300;font-size:.8em;color:#fff}.bml-ok{font-family:Roboto,sans-serif;font-weight:300;margin-left:10px}.bsp-favourite-section{width:66.6666666667%;margin-left:16.6666666667%}@media (min-width: 667px){.bsp-favourite-section{width:50%;margin-left:25%}}@media (min-width: 667px) and (orientation: landscape){.bsp-favourite-section{width:33.3333333333%;margin-left:33.3333333333%}}.bas-image-picker .bip-arrow,.bas-image-picker .bip-new-image,.bas-image-picker .bip-image-button-options-wrapper,.bas-image-picker .bip-camera-warning,.bas-image-picker .bip-library-warning{display:none}.bas-image-picker.bas-modal-has-two-options .bip-image-options-wrapper{height:5.4em}.bas-image-picker.bas-modal-has-three-options .bip-image-options-wrapper{height:8.1em}.bas-image-picker.bas-modal-no-camera .bip-camera-pictures,.bas-image-picker.bas-modal-no-clear .bip-clear-image{display:none}.bas-image-picker.bas-modal-has-new-image .bip-arrow{display:block}.bas-image-picker.bas-modal-has-new-image .bip-image-button-options-wrapper{display:flex}.bas-image-picker.bas-modal-has-new-image .bip-new-image{display:inline-block}.bas-image-picker.bas-modal-has-new-image .bip-clear-image,.bas-image-picker.bas-modal-has-new-image .bip-camera-pictures,.bas-image-picker.bas-modal-has-new-image .bip-library-pictures{display:none}.bas-image-picker.bas-modal-show-camera-warning .bip-camera-warning,.bas-image-picker.bas-modal-show-library-warning .bip-library-warning{display:block}.bip-library-pictures .input{display:none}.bsp-scene-tile,.bip-image-tile{position:relative;display:inline-block;margin:5px;background-color:#444;box-shadow:0 4px 7px rgba(0,0,0,.18),0 3px 10px rgba(0,0,0,.15)}@media (min-width: 667px){.bsp-scene-tile,.bip-image-tile{box-shadow:0 5px 11px rgba(0,0,0,.18),0 4px 15px rgba(0,0,0,.15)}}.bip-image-tile{display:block}.bsp-favourite-scene{width:calc(50% - 10px);padding-bottom:calc(50% - 10px)}@media (min-width: 667px){.bsp-favourite-scene{width:calc(50% - 20px);padding-bottom:calc(50% - 20px);margin:10px}}.bsp-favourite-scene.bsp-current-favourite{box-shadow:0 0 0 5px rgba(252,164,85,.6)}.bsp-favourite-scene .bas-tile-title{font-size:1em}.bsp-scene-wrapper,.bip-image-wrapper{white-space:nowrap;overflow-x:auto;height:33.3333333333%;scroll-snap-type:x;-webkit-overflow-scrolling:touch;padding-bottom:.5em;margin-bottom:0}@media (min-width: 667px){.bsp-scene-wrapper{height:25%}}@media (min-width: 667px) and (orientation: landscape){.bsp-scene-wrapper{height:16.6666666667%}}.bsp-scene-item-wrapper{display:inline-block;scroll-snap-align:center;width:33.33333%}@media (min-width: 667px){.bsp-scene-item-wrapper{scroll-snap-align:start;width:25%}}@media (min-width: 667px) and (orientation: landscape){.bsp-scene-item-wrapper{width:16.66666%}}.bip-center-wrapper{display:flex;justify-content:center}.bip-image-item-wrapper{display:flex;justify-content:center;align-items:center;width:100%;padding-bottom:2em}.bsp-scene,.bip-image{width:calc(100% - 10px);padding-bottom:calc(100% - 10px);overflow:hidden}@media (min-width: 667px){.bsp-scene,.bip-image{width:calc(100% - 20px);padding-bottom:calc(100% - 20px)}}.bsp-scene .bas-tile-title,.bip-image .bas-tile-title{font-size:1em}.bip-image{width:calc(48% - 10px);padding-bottom:calc(48% - 10px);overflow:hidden}@media (min-width: 667px){.bip-image{width:calc(48% - 20px);padding-bottom:calc(48% - 20px)}}.bip-image .bas-tile-title{font-size:1em}.bip-image .bas-image svg{top:50%}.bsp-icon,.bip-icon{position:absolute;top:0;left:0;width:100%;height:100%}.bsp-icon svg,.bip-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40%;fill:silver}.modal .bas-scroll-indicator svg{fill:#a0a0a0}.bip-image-options-wrapper{display:block;width:100%;height:10.8em}.bip-image-options-wrapper .bip-image-option{cursor:pointer;display:flex;position:relative;align-items:center;padding:.5em 0}.bip-image-options-wrapper .bip-image-option .bip-arrow-indicator{width:30px;height:30px}.bip-image-options-wrapper .bip-image-option .bip-arrow-indicator>svg{fill:#a0a0a0;transition:fill 0s}.bip-image-options-wrapper .bip-image-option:active .bip-arrow-indicator>svg{fill:#fca455;transition:fill 0s}.bip-image-options-wrapper .bip-top-border{border-top:1px solid #666}.bip-image-options-wrapper .bip-image-button-options-wrapper{justify-content:flex-end;align-items:center}.bip-name{font-family:Roboto,sans-serif;font-weight:300;margin:.35em 0;color:#000;transition:color .2s}.bip-name-flex{flex:1 1 auto;text-align:left}.bas-file-selector{position:absolute;width:100%;height:100%}.bas-file-selector .bas-file-input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.bip-arrow{position:relative;display:block;width:25px;height:25px}.bip-arrow>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#a0a0a0;transition:fill 1s;transform:translate(-50%,-50%) rotate(180deg)}.bip-state{position:relative;width:100%;height:2em}.bip-state .bip-name{font-size:1em;color:#888}.bip-warning{position:relative;display:block;width:20px;height:20px}.bip-warning>svg{position:absolute;top:50%;left:50%;width:60%;fill:#d86600;transition:fill 1s;transform:translate(-50%,-50%)}.bip-decline-option .bip-action-button-circle{border-color:#888}.bip-decline-option .bip-action-button-circle>svg{fill:#888}.bip-decline-option.bas-modal-has-button-disabled .bip-action-button-circle{border-color:#adadad}.bip-decline-option.bas-modal-has-button-disabled .bip-action-button-circle>svg{fill:#adadad}.bip-button-circle>svg{width:30%}.bas-file-drop-zone-active{outline:2px dashed #444;outline-offset:10px}.modal-options{position:absolute;top:0;left:0;width:100%;height:100%;display:block;font-size:16px;z-index:3}@media (max-width: 667px){.modal-options{background-color:rgba(0,0,0,.5)}}.modal-options .model-item-icon-mute{display:none}.modal-options .model-item-icon-volume{display:block}.modal-options.modal-is-muted-device .model-item-icon-mute{display:block;fill:#ff4d4e}.modal-options.modal-is-muted-device .model-item-icon-volume{display:none}#modal-library-options-menu-item{content:"3.1em"}.modal-menu{height:auto;position:absolute;left:50%;top:5%;width:17em;max-width:90%;min-height:3.1em;max-height:80%;max-height:calc(80% - var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)));border-radius:.5em;transform:translate(-50%);background-color:#fff;font-size:.9em;color:#1f1f1f;box-shadow:0 0 50px rgba(0,0,0,.25);overflow-x:hidden;overflow-y:auto;transition:height .2s;z-index:1;display:flex;flex-direction:column}@media (max-width: 667px){.modal-menu{width:90%;left:50%!important;right:auto!important;transform:translate3d(-50%,0,0)!important}}@media (max-width: 667px) and (max-height: 667px){.modal-menu:not(.modal-menu-force-custom-position){top:auto!important;bottom:calc(59px + var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)))!important}}.modal-menu.modal-menu-instant-height{transition:unset}@media (min-width: 667px){.modal-context-menu-connect{margin-top:0}}.modal-container{position:absolute;width:100%;height:100%;top:0;overflow-x:hidden;overflow-y:auto;transition:transform .2s}.modal-container.modal-container-user-selected{min-height:9.3em}.modal-container.modal-container-user-selected .modal-menu-item-big-2{display:none}.modal-container.modal-container-user-selected .modal-item-selected{display:block}.modal-spacer{position:relative;top:0;left:0;opacity:0}.modal-profiles{position:relative;border-bottom:1px solid #ececec}.modal-standard{left:0}.modal-standard.show-playlists{transform:translate(-100%)}.modal-extended{display:flex;flex-flow:column nowrap;align-items:stretch;left:100%}.modal-extended.show-playlists{transform:translate(-100%)}.modal-extended-static{display:flex;flex-flow:column nowrap;align-items:stretch}.flex-static,.flex-back,.flex-new{flex:0 0 auto}.flex-container{flex:1 1 auto}.modal-menu-item-container{width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-menu-item-container .modal-menu-item:last-child{border:none}.modal-item-wrapper{position:relative;width:100%;height:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.modal-item-password{height:30%;margin:10px 0;width:0;overflow:hidden}.modal-item-password-wrapper{font-family:Roboto,sans-serif;font-weight:400;position:relative;width:100%;height:100%;display:inline-flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;border-radius:5px;background-color:#cecece;vertical-align:middle;white-space:nowrap}.modal-item-password-wrapper .login-credentials-password-button{fill:#909090}.modal-container-user-selected .modal-item-has-password.modal-item-selected .modal-item-password{width:100%}.modal-container-user-selected .modal-item-has-password.modal-item-selected .modal-item-wrapper{height:60%}.modal-container-user-selected .modal-item-has-password.modal-item-selected.modal-menu-item-big-2{height:9.3em;display:block}.modal-menu-item{cursor:pointer;font-family:Roboto,sans-serif;font-weight:300;content:"3.1em";position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;flex:0 0 auto;height:3.1em;padding:.8em 1em;vertical-align:middle;border-bottom:1px solid #ececec;box-sizing:border-box;white-space:nowrap;transition:color .2s}.modal-menu-item:active,.modal-menu-item.active{color:#d86600}.modal-menu-item:active .modal-item-icon,.modal-menu-item.active .modal-item-icon{fill:#d86600}.modal-menu-item:last-child{border-bottom:none}.modal-menu-list-item{cursor:pointer;font-family:Roboto,sans-serif;font-weight:300;content:"3.1em";position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;flex:0 0 auto;height:3.1em;vertical-align:middle;border-bottom:1px solid #ececec;box-sizing:border-box;white-space:nowrap;transition:color .2s;padding:1em;display:block}.modal-menu-list-item:active,.modal-menu-list-item.active{color:#d86600}.modal-menu-list-item:active .modal-item-icon,.modal-menu-list-item.active .modal-item-icon{fill:#d86600}.modal-menu-list-item:last-child{border-bottom:none}.modal-menu-item-special{cursor:pointer;font-family:Roboto,sans-serif;font-weight:300;content:"3.1em";position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;flex:0 0 auto;height:3.1em;padding:.8em 1em;vertical-align:middle;border-bottom:1px solid #ececec;box-sizing:border-box;white-space:nowrap;transition:color .2s;color:#900;fill:#900}.modal-menu-item-special:active,.modal-menu-item-special.active{color:#d86600}.modal-menu-item-special:active .modal-item-icon,.modal-menu-item-special.active .modal-item-icon{fill:#d86600}.modal-menu-item-special:last-child{border-bottom:none}.modal-menu-item-special:active{color:#900}.modal-menu-item-special:active .modal-item-icon{fill:#900}.modal-menu-item-big-1{cursor:pointer;font-family:Roboto,sans-serif;font-weight:300;content:"3.1em";position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;flex:0 0 auto;height:3.1em;padding:.8em 1em;vertical-align:middle;border-bottom:1px solid #ececec;box-sizing:border-box;white-space:nowrap;transition:color .2s;flex-flow:column nowrap;height:9.3em}.modal-menu-item-big-1:active,.modal-menu-item-big-1.active{color:#d86600}.modal-menu-item-big-1:active .modal-item-icon,.modal-menu-item-big-1.active .modal-item-icon{fill:#d86600}.modal-menu-item-big-1:last-child{border-bottom:none}.modal-menu-item-big-1>.modal-item-icon{flex:1 1 auto;width:6.2em;margin:0;border:4px solid #b8b8b8;border-radius:100%;box-sizing:border-box}.modal-menu-item-big-1>.modal-item-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#b8b8b8}.modal-menu-item-big-1>.modal-item-text{height:1.5em}.modal-menu-item-group{border-top:2px solid #cecece;border-bottom:2px solid #cecece}.modal-menu-item-big-2{cursor:pointer;font-family:Roboto,sans-serif;font-weight:300;content:"3.1em";position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;flex:0 0 auto;height:3.1em;padding:.8em 1em;vertical-align:middle;border-bottom:1px solid #ececec;box-sizing:border-box;white-space:nowrap;transition:color .2s;height:6.2em}.modal-menu-item-big-2:active,.modal-menu-item-big-2.active{color:#d86600}.modal-menu-item-big-2:active .modal-item-icon,.modal-menu-item-big-2.active .modal-item-icon{fill:#d86600}.modal-menu-item-big-2:last-child{border-bottom:none}.modal-menu-item-big-2 .modal-item-icon{flex:0 0 auto;width:66px;height:66px;border:4px solid #b8b8b8;box-sizing:border-box;border-radius:100%;overflow:hidden;transition:border .2s}.modal-menu-item-big-2 .modal-item-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:.4em;transform:translate(-50%);fill:#b8b8b8;transition:fill .2s}.modal-menu-item-big-2 .modal-item-text-subtitle{color:#959595;fill:#b8b8b8;transition:fill .2s,color .2s}.modal-menu-item-big-2:active>.modal-item-icon{border:4px solid #fca455}.modal-menu-item-big-2:active>.modal-item-icon>svg{fill:#fca455}.modal-menu-item-big-2:active .modal-item-text-subtitle{color:#fca455;fill:#b8b8b8}.modal-menu-item-inner-expand-touch:after{content:"";position:absolute;left:-1em;right:-1em;top:-.8em;bottom:-.8em}.modal-item-text-subtitle-name{max-width:calc(100% - 1.2em);display:inline-block}.modal-item-text-subtitle-cloud,.modal-item-text-subtitle-lock{position:relative;display:inline-block}.modal-item-text-subtitle-cloud svg,.modal-item-text-subtitle-lock svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}.modal-item-text-subtitle-cloud{height:1em;width:1em;top:-.1em}.modal-item-text-subtitle-lock{height:.8em;width:.8em;top:-.27em}.bas-device-core-client .modal-log-out-text,.bas-device-core-client .modal-profiles{display:none}.bas-device-core-client .modal-current-user{height:3.1em}.bas-device-core-client .modal-current-user:active .modal-item-text-subtitle{color:#959595}.bas-device-core-client .modal-current-user .modal-item-icon{display:none}.bas-device-core-client .modal-current-user .modal-item-text-subtitle{margin-left:30.4px;color:#1f1f1f}.modal-menu-item-context-title{font-family:Roboto,sans-serif;font-weight:300;content:"3.1em";position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;flex:0 0 auto;height:3.1em;padding:.8em 1em;vertical-align:middle;border-bottom:1px solid #ececec;box-sizing:border-box;white-space:nowrap;transition:color .2s;border-bottom:none;background-color:#e5e5e5}.modal-menu-item-context-title>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.context-logo-tidal>svg,.context-logo-deezer>svg{height:1.6em}.context-logo-spotify>svg{height:2em;fill:#1db954}.modal-menu-item-context-content{font-family:Roboto,sans-serif;font-weight:300;content:"3.1em";position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;flex:0 0 auto;height:3.1em;padding:.8em 1em;vertical-align:middle;border-bottom:1px solid #ececec;box-sizing:border-box;white-space:nowrap;transition:color .2s;justify-content:center;border-bottom:none;background-color:#e5e5e5;text-align:center}.modal-menu-item-title{font-family:Roboto,sans-serif;font-weight:300;content:"3.1em";position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;flex:0 0 auto;height:3.1em;padding:.8em 1em;vertical-align:middle;border-bottom:1px solid #ececec;box-sizing:border-box;white-space:nowrap;transition:color .2s;border-bottom:none;background-color:#e5e5e5}.modal-item-icon{position:relative;flex:0 0 auto;width:16px;height:16px;margin:0 1em 0 0;fill:#b8b8b8;vertical-align:middle;transition:fill .2s;background-size:cover;background-position:center;background-image:none;z-index:0}.modal-item-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;z-index:-1}.modal-item-icon.big svg{width:125%;height:125%}.bmmii-thermostat svg{width:20px}.modal-item-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%}.bas-rotate-icon{width:16px;height:16px;transition:transform .2s;transform:rotate(0) translate(-50%,-50%);transform-origin:top left}.bas-rotate-icon.rotated{transform:rotate(45deg) translate(-50%,-50%)}.modal-item-icon-special{position:relative;flex:0 0 auto;width:16px;height:16px;margin:0 1em 0 0;fill:#b8b8b8;vertical-align:middle;transition:fill .2s;background-size:cover;background-position:center;background-image:none;z-index:0;fill:#900}.modal-item-icon-special svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;z-index:-1}.modal-item-icon-special.big svg{width:125%;height:125%}.modal-item-icon-placeholder{opacity:0}.modal-item-avatar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:105%;border-radius:100%}.modal-item-text{position:relative;width:100%;vertical-align:middle;padding-top:.15em;min-height:1em}.modal-item-text-wrapper{position:absolute;left:0;top:0;width:100%}.modal-item-text-suffix{position:relative;width:auto;margin-left:5px;vertical-align:middle;padding-top:.15em;min-height:1em;color:#888}.no-border{border:none}.flex-new{border-top:1px solid #ececec}.modal-menu-input{font-size:1.05em}.mii-favourite .mii-favourite-save,.mii-favourite .mii-favourite-empty{opacity:1}.mii-favourite .mii-favourite-remove,.mii-favourite .mii-favourite-full,.mii-favourite.mii-favourited .mii-favourite-save,.mii-favourite.mii-favourited .mii-favourite-empty{opacity:0}.mii-favourite.mii-favourited .mii-favourite-remove,.mii-favourite.mii-favourited .mii-favourite-full{opacity:1}.mii-favourite-text,.mii-favourite-icon{transition:opacity .2s}.login{font-family:Roboto,sans-serif;font-weight:300;position:relative;display:flex;flex-flow:column nowrap;justify-content:center;height:100%;width:100%;font-size:24px;color:#fff}@media (max-width: 667px){.login{font-size:16px}}.login-notch{box-sizing:content-box;padding:0;padding-top:var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0));padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0));height:100%;height:calc(100% - var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0)) - var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)))}.login-section{position:relative;flex:0 0 auto;align-self:stretch;text-align:center}.login-users-wrapper{flex:1 1 auto;position:relative}.login-wrapper{position:absolute;display:flex;flex-flow:column nowrap;justify-content:center;height:100%;width:100%}.login-header{font-size:1.4em;margin:.4em}.login-placeholder{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;color:rgba(255,255,255,.5);text-align:center}.login-message{flex:1 1 auto}.login-users{-webkit-mask:linear-gradient(to top,transparent 0%,black 5%,black 95%,transparent 100%);mask:linear-gradient(to top,transparent 0%,black 5%,black 95%,transparent 100%);position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:1 1 auto;width:100%;height:100%;font-size:1em}.login-users::-webkit-scrollbar{display:none}@media (max-width: 667px){.login-users{display:flex;justify-content:center;align-items:center}}.login-footer{margin:.6em;font-size:.8em;text-align:left;vertical-align:middle}.login-user-arrow{position:relative;display:none;width:4em;height:100%;fill:rgba(255,255,255,.65);transition:opacity .2s}@media (max-width: 667px){.login-user-arrow{display:inline-block;flex:0 0 auto}}.login-user-arrow.login-user-arrow-hidden{opacity:0}.login-user-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);left:20%;display:block;width:100%;fill:rgba(255,255,255,.65);transition:fill 1s ease-out}.login-user-arrow:active,.login-user-arrow :active{fill:#fca455;transition:fill 0s ease-out}.login-users-filler{flex:1 1 auto}.login-users-container{flex:1 1 auto;display:block;position:relative;list-style-type:none;height:100%;overflow:auto}.login-users-container::-webkit-scrollbar{display:none}.login-user-wrapper .swiper-button-next,.login-user-wrapper .swiper-button-prev{background-image:none}@media (min-width: 667px){.login-user-wrapper .swiper-button-next,.login-user-wrapper .swiper-button-prev{display:none}}.login-user-wrapper .swiper-button-next.swiper-button-disabled,.login-user-wrapper .swiper-button-prev.swiper-button-disabled{display:none}@media (min-width: 667px){.login-user-wrapper .swiper-wrapper{display:block}}.login-user-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);position:relative;display:block;text-align:center;width:100%;max-height:100%;overflow-y:auto}@media (max-width: 667px){.login-user-wrapper{overflow-y:hidden;white-space:nowrap;transition:transform 1s}}.login-user{cursor:pointer;position:relative;display:inline-block;width:8em;padding:1em;overflow:hidden;vertical-align:top;box-sizing:border-box}@media (max-width: 667px){.login-user{max-width:80%;margin:auto calc((100% - 8em)/2)}}.login-user.active .login-user-avatar{border:.3em solid #fff;box-shadow:0 0 .85em rgba(255,255,255,.75);fill:#fff}.login-user.active .login-user-avatar-placeholder{border:.3em solid #fff;box-shadow:0 0 .85em rgba(255,255,255,.75)}.login-user.active .login-user-username{fill:#fff}.login-user-avatar{position:relative;display:block;margin:auto auto auto -.3em;width:100%;padding-bottom:100%;border:.3em solid #898989;border-radius:100%;overflow:hidden;fill:#898989}.login-user-avatar>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - .2em);height:100%;top:60%}.login-user-avatar-placeholder{position:relative;display:block;width:100%;border:.3em solid #898989;border-radius:100%;box-shadow:none;box-sizing:border-box}.login-user-avatar-image{position:absolute;display:block;width:100%;top:50%;left:50%;padding:.3em;border-radius:100%;transform:translate(-50%,-50%)}.login-user-username-lock{position:relative;display:inline}.login-user-username-lock svg{display:inline;height:.8em;width:.8em}.login-user-username{font-family:Roboto,sans-serif;font-weight:300;position:relative;display:inline-block;width:100%;margin:.2em 0;font-size:.8em;fill:#898989;vertical-align:middle;white-space:normal;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;height:3.9em;-webkit-mask:linear-gradient(to bottom,black 66%,transparent 100%);mask:linear-gradient(to bottom,black 66%,transparent 100%)}.login-credentials{flex:0 0 auto;position:relative;display:block;margin:1em auto;text-align:center}.login-credentials-password{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:inline-flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;margin:.4em .2em;border-radius:5px;background-color:#fff;vertical-align:middle;white-space:nowrap}.login-credentials-password-input{position:relative;flex:1 1 auto;display:inline-block;margin:0 0 0 .4em;padding:.5em 0;background-color:transparent;border:none;vertical-align:middle;font-size:.8em}.login-credentials-password-button{position:relative;flex:0 0 auto;display:inline-block;height:20px;width:20px;padding:.4em;fill:#a9a9a9;vertical-align:middle}.login-credentials-password-button svg{display:block;height:20px;width:20px;vertical-align:middle}.login-credentials-remember{position:relative;display:inline-block;margin:.4em .2em;font-size:.8em;vertical-align:middle}.login-credentials-remember-checkbox{position:relative;display:inline-block;height:19px;width:19px;border:3px solid rgba(255,255,255,.8);border-radius:5px;box-shadow:inset 0 2px 3px rgba(0,0,0,.2);background-color:#fff;vertical-align:middle}.login-credentials-remember-checkbox svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;height:14px;width:14px}.login-credentials-remember-checkbox.active svg{display:block}.login-credentials-remember-text{display:inline-block;margin:0 .4em;vertical-align:middle}.server-box{cursor:pointer;position:relative;display:inline-block;padding:.4em;color:#fff;vertical-align:middle}.server-box svg{fill:#fff;border-color:#fff}.server-box:active{color:#fca455}.server-box:active svg{fill:#fca455;border-color:#fca455}.server-icon{position:relative;display:inline-block;width:36px;margin:0 .4em 0 0;vertical-align:middle}.server-connect{font-family:Roboto,sans-serif;font-weight:400;position:relative;display:inline-block;text-align:left;font-size:1em;vertical-align:middle}.alarm-main-header{position:relative;flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;height:3em;padding:0 1em;font-size:16px;background-color:#ebebeb;box-sizing:border-box}@media (max-width: 667px){.alarm-main-header{height:44px;font-size:12px}}.alarm-main-header-back{position:relative;flex:0 0 auto;width:24px;margin:0 .6em 0 0}.alarm-main-header-back>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#999;transform:translate(-250%,-50%);transition:transform .2s ease-in-out}.alarm-main-header-back:active>svg{fill:#fca455}.alarm-main-header-back.alarm-main-options-show>svg{transform:translate(-50%,-50%)}.alarm-main-header-title{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;min-width:0;font-size:1em;transform:translate(-25px);transition:transform .2s ease-in-out}.alarm-main-header-title.alarm-main-options-show{transform:translate(0)}@media (max-width: 667px){.alarm-main-header-title{font-size:1.2em}}.alarm-main-section{position:relative;flex:1 1 auto;width:100%;padding:0 0 .6em;font-size:16px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 667px){.alarm-main-section{font-size:12px}}.alarm-main-settings{position:relative;display:block;width:100%;transform:translate(0);transition:transform .2s ease-in-out}.alarm-main-settings .alarm-main-attribute-warning{display:none}.alarm-main-settings.alarm-main-options-show{transform:translate(-100%)}.alarm-main-settings.alarm-main-wrong-time .attribute-time .alarm-main-attribute-warning,.alarm-main-settings.alarm-main-wrong-zone .attribute-zone .alarm-main-attribute-warning,.alarm-main-settings.alarm-main-wrong-source .attribute-source .alarm-main-attribute-warning,.alarm-main-settings.alarm-main-wrong-music .attribute-music .alarm-main-attribute-warning{display:block}.alarm-main-input-time{font-family:Roboto,sans-serif;font-weight:300;display:block;width:100%;height:1.5384615385em;margin:0 0 .4em;text-align:center;color:#fff;background-color:#d86600;font-size:2.6em;line-height:1.5384615385em}.alarm-main-input-time .grsw{line-height:initial}@media (max-width: 667px){.alarm-main-input-time{height:2.2222222222em;font-size:1.8em;line-height:2.2222222222em}}.alarm-main-type{position:relative;display:block;width:95%;margin:0 2.5%;padding:.4em 0}.alarm-main-type-header{display:block;color:#000}.alarm-main-type-header-title{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;color:#000;font-size:1em;vertical-align:middle}@media (max-width: 667px){.alarm-main-type-header-title{font-size:1.2em}}.alarm-main-type-options{display:block;list-style-type:none;width:95%;margin:0 2.5%;padding:.4em 0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.alarm-main-type-option{font-family:Roboto,sans-serif;font-weight:300;display:inline-block;margin:.2em .4em;padding:.2em .4em;font-size:.8em;color:#fca455;border:1px solid #fca455;border-radius:50px}.alarm-main-type-option.active,.alarm-main-type-option:active{color:#fff;background-color:#fca455}@media (max-width: 667px){.alarm-main-type-option{font-size:1em}}.alarm-main-volume{position:relative;display:block;width:95%;margin:0 2.5%;padding:.4em 0}.alarm-main-volume-title{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;color:#000;font-size:1em;vertical-align:middle}@media (max-width: 667px){.alarm-main-volume-title{font-size:1.2em}}.alarm-main-volume-content{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:calc(100% - 2em);margin:0 0 0 1em}.alarm-main-volume-slider{flex:1 1 auto}.alarm-main-volume-label{font-family:Roboto,sans-serif;font-weight:300;flex:0 0 auto;width:2.7em;font-size:1em;text-align:right}@media (max-width: 667px){.alarm-main-volume-label{font-size:1.4em}}.alarm-main-attribute{cursor:pointer;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:95%;margin:0 2.5%;padding:.4em 0;border-bottom:1px solid #c0c0c0}.alarm-main-attribute:last-child{border-bottom:none}.alarm-main-attribute:active{background-color:rgba(0,0,0,.2)}@media (max-width: 667px){.alarm-main-attribute{padding:.6em 0}}.alarm-main-attribute.disabled:active{background-color:transparent}.alarm-main-attribute.disabled .alarm-main-attribute-title{color:#898989}.alarm-main-attribute.disabled .alarm-main-attribute-current{color:rgba(31,31,31,.3)}.alarm-main-attribute.disabled .alarm-main-attribute-icon>svg{fill:#c2c2c2}.alarm-main-attribute-title{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;color:#000;font-size:1em;vertical-align:middle;flex:1 1 auto;min-width:0}@media (max-width: 667px){.alarm-main-attribute-title{font-size:1.2em}}.alarm-main-attribute-current{font-family:Roboto,sans-serif;font-weight:300;flex:1 1 auto;min-width:0;font-size:.8em;text-align:right;color:rgba(31,31,31,.5)}@media (max-width: 667px){.alarm-main-attribute-current{font-size:1em}}.alarm-main-attribute-warning{position:relative;flex:0 0 auto;display:inline-block;width:24px;height:24px;margin-left:.4em}.alarm-main-attribute-warning>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#d86600}.alarm-main-attribute-icon{position:relative;flex:0 0 auto;display:inline-block;width:24px;height:24px;margin:0 .4em}.alarm-main-attribute-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;fill:#999}.alarm-main-remove{position:relative;display:none;text-align:center}@media (max-width: 667px){.alarm-main-remove{display:block;font-size:1.2em}}.alarm-main-remove-content{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;margin:.5em auto 0;padding:.4em 1em .5em;text-align:center;font-size:1em;color:#000;border-radius:50px;border:1px solid #fca455}.alarm-main-remove-content:active{color:#fca455}.alarm-main-options{position:absolute;display:block;top:0;left:100%;width:95%;height:calc(100% - .8em);margin:0 2.5%;padding:.4em 0;overflow-x:visible;overflow-y:hidden;font-size:16px;list-style-type:none;transform:translate(0);transition:transform .2s ease-in-out;z-index:1}.alarm-main-options.alarm-main-options-show{transform:translate(-105%);overflow-x:visible;overflow-y:auto}.alarm-main-options-section-header{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:.4em 0}.alarm-main-options-section-header-title{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;min-width:0;margin:0 .4em 0 0;font-size:1em;color:#000}@media (max-width: 667px){.alarm-main-options-section-header-title{font-size:1.2em}}.alarm-main-type-header-toggle{flex:0 0 auto}input[type=date].alarm-main-type-input-date{border-radius:50px}.alarm-main-type-input-date{font-family:Roboto,sans-serif;font-weight:300;display:block;width:90%;max-width:90%;height:1.8em;margin:.8em auto;padding:.2em .4em;text-align:center;font-size:1em;line-height:1.8em;color:#fff;background-color:#d86600;box-sizing:border-box}.alarm-main-options-sections{position:relative;display:block;width:95%;flex:0 1 auto;margin:0 2.5%;font-size:16px;list-style-type:none}.alarm-main-options-section{position:relative;display:block}.alarm-main-options-warning{font-family:Roboto,sans-serif;font-weight:300;display:none;text-align:center}.alarm-main-warning-show .alarm-main-options-warning{display:block}.alarm-main-options-section-name{margin:.4em}.alarm-main-options-section-items{position:relative;display:block;width:95%;margin:0 2.5%;list-style-type:none}.alarm-main-options-section-item{font-family:Roboto,sans-serif;font-weight:400;display:block;text-align:left;cursor:pointer;padding:.4em 0;color:#1f1f1f;border-bottom:1px solid #f0f0f0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.alarm-main-options-section-item:last-child{border-bottom:none}.alarm-main-options-section-item:active{background-color:rgba(137,137,137,.3)}.alarm-main-options-section-item-selector{position:relative;display:inline-block;width:26px;height:26px;margin:0 .4em 0 0;border-radius:100%;border:1px solid #fca455;vertical-align:middle;flex:0 0 auto}.alarm-main-options-section-item-selector:active:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:20px;height:20px;border-radius:100%;background-color:#fca455}.alarm-main-options-section-item-selector.selected:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:20px;height:20px;border-radius:100%;background-color:#fca455}.alarm-main-options-section-item-name{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;text-align:left;vertical-align:middle;flex:1 1 auto;min-width:0}.alarm-main-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;font-size:16px}@media (max-width: 667px){.alarm-main-message{font-size:12px}}.alarm-main-message-line{font-family:Roboto,sans-serif;font-weight:400;display:block;text-align:center;color:rgba(31,31,31,.5)}@media (max-width: 667px){.alarm-main-message-line{font-size:1.2em}}.alarm-main-message-new{position:relative;display:block;margin:1em auto .4em;text-align:center}.alarm-main-message-new-content{font-family:Roboto,sans-serif;font-weight:400;display:inline-block;padding:.4em 1em .5em;text-align:center;font-size:1em;color:#000;border-radius:50px;border:1px solid #fca455}.alarm-main-message-new-content:active{color:#fca455}@media (max-width: 667px){.alarm-main-message-new-content{font-size:1.2em}}.bas-settings-drawer .bas-settings-exclamation{display:none}.bas-settings-drawer.bas-settings-has-update .bas-settings-about .bas-settings-exclamation{display:block}.bas-settings-content.bas-settings-device-only .bas-non-device-setting,.bas-settings-drawer.bas-settings-device-only .bas-non-device-setting{display:none}.bas-settings-exclamation svg{width:16px}.bas-settings-link{color:#1f1f1f}.bas-settings-link:link,.bas-settings-link:visited,.bas-settings-link:focus{color:#1f1f1f}.bas-settings-link:hover,.bas-settings-link:active{color:#000}.bas-settings-content.bgs-single-room .bbs-non-single-room-setting{display:none}.bas-settings-content .bs-title-line-txt{font-size:1.2em}.bas-project-settings .bas-room-image-settings{margin:16px}.bas-project-settings .bas-room-image-settings .bip-image-item-wrapper,.bas-project-settings .bas-room-image-settings .modal-action-buttons{max-width:667px}@media (max-width: 667px){.bas-project-settings .bs-title-line-txt{font-size:1.333333em}}.bas-project-settings .bas-tile{font-size:14px}.bas-project-settings .bas-tile .bas-tile-bg-overlay,.bas-project-settings .bas-tile .bas-tile-activity-light{display:none}.bls{position:relative;width:36px;height:36px}.bls .bas-spinner-swoop .bas-spinner-swoop-circle .bas-spinner-swoop-circle-inner{border-top-color:#aaa;border-left-color:#aaa;border-right-color:transparent;border-bottom-color:transparent}.bls-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bbs{display:block;margin-top:16px;margin-left:16px;margin-right:16px;min-height:28px}.bbs.bbs-centered{margin-top:0;margin-left:0;margin-right:0;padding:8px 16px}.bbs.bbs-extra-small{height:auto;padding-top:0;padding-bottom:0}.bbs.bbs-active-select{transition:background-color .5s,opacity .5s}.bbs.bbs-active-select:active{background-color:rgba(0,0,0,.2);transition:background-color 0s,opacity .5s}.bbs.bbs-action .bbs-name,.bbs.bbs-action .bbs-name .bbs-name-subtext{color:#900}.bbs.bbs-action.bbs-disabled .bbs-name,.bbs.bbs-action.bbs-disabled .bbs-name .bbs-name-subtext{color:rgba(0,0,0,.35)}.bbs-separated~.bbs-separated{margin-top:1px;position:relative}.bbs-separated~.bbs-separated:before{content:"";position:absolute;width:calc(100% - 32px);height:1px;top:-1px;left:16px;background-color:#c8c8c8}.bbs-title{margin-top:16px;margin-left:16px;margin-right:16px;min-height:28px}.bbs-title.bbs-title-centered{margin-top:8px;margin-bottom:8px}.bbs-text{font-family:Roboto,sans-serif;font-weight:400;font-size:.9em;color:#1f1f1f}.bbs-text.bbs-text-greyed-out{color:rgba(0,0,0,.5)}.bbs-text .bbs-text-link{color:#d86600;padding-top:10px}.bbs-spacing-top{margin-top:16px}.bbs-section{margin-bottom:32px}.bbs-section.bbs-section-centered{margin-bottom:16px}.bbs-item{margin-left:26px}.bbs-margin-bottom{margin-bottom:16px}.bbs-double-margin-top{margin-top:32px}.bbs-simple-toggle{position:relative}.bbs-simple-toggle .bbs-name{position:relative;top:.3em;margin-right:56px}.bbs-simple-toggle .bbs-toggle{position:absolute;top:0;right:0}.bbs-simple-toggle.bbs-centered .bbs-name{margin-right:46px}.bbs-simple-toggle.bbs-centered .bbs-toggle{top:50%;transform:translate3d(0,-50%,0);right:16px}#bas-body .bbs-types{display:flex;border-radius:6px;border:1px solid #d86600;overflow:hidden;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:0;width:250px;max-width:calc(100% - 52px);transition:all .5s}@media (min-width: 667px){#bas-body .bbs-types{margin:20px auto}}.bbs-type{font-family:Roboto,sans-serif;font-weight:400;flex:1 1 auto;position:relative;display:inline-block;width:50%;text-align:center;color:#d86600;border-right:1px solid #d86600;padding:.5em 0;font-size:.8em}.bbs-type:last-child{border-right:transparent}.bbs-type-selected{background-color:#d86600;color:#fff}.bbs-standard-setting,.bbs-ellie-setting,.bbs-lisa-setting,.bbs-lena-setting,.bbs-standard-setting.bbs-flex-button,.bbs-ellie-setting.bbs-flex-button,.bbs-lisa-setting.bbs-flex-button,.bbs-lena-setting.bbs-flex-button,.bbs-browser-setting{display:none}.bas-device-normal .bbs-standard-setting{display:block}.bas-device-normal .bbs-standard-setting.bbs-flex-button{display:flex}.bas-device-ellie .bbs-ellie-setting{display:block}.bas-device-ellie .bbs-ellie-setting.bbs-flex-button{display:flex}.bas-device-ellie .bbs-non-ellie-setting,.bas-device-ellie-v1 .bbs-non-ellie-v1-setting{display:none}.bas-device-lisa .bbs-lisa-setting{display:block}.bas-device-lisa .bbs-lisa-setting.bbs-flex-button{display:flex}.bas-device-lisa .bbs-non-lisa-setting{display:none}.bas-device-lena .bbs-lena-setting{display:block}.bas-device-lena .bbs-lena-setting.bbs-flex-button{display:flex}.bas-device-lena .bbs-non-lena-setting{display:none}.bas-device-core-client .bbs-core-client-setting{display:block}.bas-device-core-client .bbs-core-client-setting.bbs-flex-button{display:flex}.bas-device-core-client .bbs-non-core-client-setting,.bas-device-ellie .bbs-device-setting,.bas-device-lisa .bbs-device-setting,.bas-device-lena .bbs-device-setting,.bas-device-browser .bbs-device-setting{display:none}.bas-device-browser .bbs-browser-setting{display:block}.bbs-flex{position:relative;display:flex;flex-flow:row nowrap;align-items:center;height:2.9rem}.bbs-flex .bbs-name{flex:1 1 auto;position:relative}.bbs-flex .bbs-name-subtext{font-weight:100;font-size:.81rem;color:rgba(31,31,31,.5);padding-top:3px}.bbs-flex .bbs-name-subtext:empty{display:none}.bbs-flex .bbs-name-subtext.bbs-name-subtext--no-hide-empty:empty{display:initial}.bbs-flex .bbs-name-title{font-weight:lighter}.bbs-flex .bbs-name-title,.bbs-flex .bbs-name-subtext{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bbs-flex.bbs-border-top{min-height:28px;margin-top:1px}.bbs-flex.bbs-border-top:after{content:"";display:block;background-color:rgba(255,255,255,.6);height:1px;position:absolute;left:16px;right:16px;top:-1px}.bbs-small{height:2rem}.bbs-extra-small{height:auto;padding-top:0;padding-bottom:0}.bbs-network .bbs-network-spinner{display:none}.bbs-network .bbs-network-spinner .bas-spinner-blade{background-color:#d86600}.bbs-network.bbs-input-disabled .bss-name-input{color:#888}.bbs-network.bbs-input-disabled .bbs-ip-address,.bbs-network.bbs-input-disabled .bbs-subnet-mask,.bbs-network.bbs-input-disabled .bbs-gateway,.bbs-network.bbs-input-disabled .bbs-dns{opacity:.4}.bbs-network.bbs-input-disabled .bbs-active-select{transition:background-color 0s,opacity .5s}.bbs-network.bbs-input-disabled .bbs-active-select:active{background-color:unset;transition:background-color 0s,opacity .5s}.bbs-network .bbs-set{min-width:75px;text-align:center}.bbs-network.bbs-network-dhcp-selected .bbs-ip-address,.bbs-network.bbs-network-dhcp-selected .bbs-subnet-mask,.bbs-network.bbs-network-dhcp-selected .bbs-gateway,.bbs-network.bbs-network-dhcp-selected .bbs-dns,.bbs-network.bbs-button-disabled .bbs-ip-address,.bbs-network.bbs-button-disabled .bbs-subnet-mask,.bbs-network.bbs-button-disabled .bbs-gateway,.bbs-network.bbs-button-disabled .bbs-dns{opacity:.4}.bbs-network.bbs-button-disabled .bbs-set{color:#888;border-color:#888;background-color:transparent}.bbs-network.bbs-button-disabled .bbs-network-spinner{display:block}.bbs-network.bbs-button-disabled .bbs-types{opacity:.4;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bbs-network.bbs-button-disabled .bbs-flex.bbs-active-select:active{background-color:initial}.bbs-network .bas-network-error{visibility:hidden;display:flex;justify-content:center;flex-direction:column;white-space:normal}.bbs-network .bbs-network-set-disabled .bbs-set{color:#888;border-color:#888;background-color:transparent}.bbs-network .bbs-network-set-disabled .bas-network-error{visibility:visible}.bbs-flex-input{position:relative;display:flex;flex-flow:row nowrap}.bbs-flex-input .bbs-name{flex:1 1 auto;position:relative;top:.3em}.bbs-flex-input .bbs-form{flex:0 0 auto}.bbs-flex-button{position:relative;display:flex;align-items:center;flex-flow:row nowrap}.bbs-flex-button .bbs-name{flex:1 1 auto}.bbs-flex-button .bbs-spinner,.bbs-flex-button .bbs-button,.bbs-flex-button .bbs-value{flex:0 0 auto}.bbs-slider-wrapper{display:flex;flex-flow:row nowrap;align-items:center}.bbs-slider{flex:1 1 auto}.bbs-slider-value{font-family:Roboto,sans-serif;font-weight:400;flex:0 0 auto;width:2em;text-align:right}.bbs-slider-unit{font-family:Roboto,sans-serif;font-weight:400;flex:0 0 auto;min-width:0}.bbs-wide-button{font-family:Roboto,sans-serif;font-weight:400;cursor:pointer;border:1px solid #d86600;color:#d86600;padding:.3em .5em;border-radius:100px;text-align:center;min-height:0;font-size:.9em}@media (min-width: 667px){.bbs-wide-button{width:250px;margin:1em auto 0}}.bbs-wide-button:active{color:rgba(255,255,255,.65);background-color:#d86600}.bbs-name{font-family:Roboto,sans-serif;font-weight:300}.bbs-arrow{position:relative;flex:0 0 26px}.bbs-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84%;fill:#666}.bbs-disabled .bbs-name,.bbs-disabled .bbs-slider-value{color:rgba(0,0,0,.35)}.bbs-value{font-family:Roboto,sans-serif;font-weight:300;text-align:right}.bbs-button{font-size:.9em}.bbs-input{height:100%;border-radius:10em;text-align:center;width:150px}.bbsi{font-family:Roboto,sans-serif;font-weight:300;margin-top:10px;color:#1f1f1f}.bbsi.bbsi-title{margin-top:16px}.bbsi.bbsi-small{margin-top:6px}.bbsi.bbsi-no-top-margin{margin-top:0}.bbsi-small-font{font-size:.9em}.bbsi-subtitle{margin-top:4px;margin-bottom:8px;font-size:.75em}.bbsi-flex{display:flex;flex-flow:row nowrap}.bbsi-flex .bbsi-name{flex:1 1 auto}.bbsi-flex .bbsi-value{flex:0 0 auto}.bbsi-flex .bbsi-name--success,.bbsi-flex .bbsi-value--success{color:#6be190}.bbsi-flex .bbsi-name--danger,.bbsi-flex .bbsi-value--danger{color:#ff2600}.bbsi-flex .bbs-button{flex:0 0 auto}.bbsi-flex.bbsi-flex-justify-center{justify-content:center}.bbsi-heading{margin-top:16px}.bbsi-heading .bbsi-name,.bbsi-heading .bbsi-value{color:#ababab}.bbse{margin-top:16px;margin-left:10px}.bbs-flex-center{align-self:center}.bbs-icon{position:relative;flex:0 0 auto;width:36px;height:36px;background-color:transparent;box-sizing:border-box}.bbs-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%;fill:#d86600}.bbsi-bold{font-family:Roboto,sans-serif;font-weight:400}.bbsi-spinner{position:relative;width:1.1em;height:1.1em;margin-left:.4em;margin-right:.4em}.bbsi-spinner .bas-spinner-blade{background-color:#d86600}.bbsi-emblem{font-family:Roboto,sans-serif;font-weight:300;padding-bottom:0;margin-right:.4em;font-size:.75em}.bbsi-warning{position:relative;width:1em;height:1em;margin-left:.4em;box-sizing:border-box}.bbsi-warning svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:#d86600}.bbc-title{font-family:Roboto,sans-serif;font-weight:400;margin:16px}.bbc-body{font-family:Roboto,sans-serif;font-weight:300;margin-bottom:8px}.bbc-link{font-family:Roboto,sans-serif;font-weight:400;display:block;color:#d86600;text-decoration:none;margin-bottom:16px;transition:color .2s}.bbc-link:link,.bbc-link:visited{color:#d86600}.bbc-link:hover,.bbc-link:active{transition:color 0s;color:#a54e00}.bbc-list{list-style-type:none}.bbc-list-ordered{margin-left:32px}.bbc-list-item-ordered{font-family:Roboto,sans-serif;font-weight:300;margin-right:16px}.bbol-spotify{margin-left:32px}.bbcio-spotify{padding-left:10px;margin-bottom:10px}.bbc-list-item{position:relative;width:100%;height:46px}.bbc-list-item:before{content:"";position:absolute;bottom:0;left:16px;right:62px;height:1px;background-color:#fff}.bbc-list-item:last-child:before{content:none}.bbc-list-item.bas-notch-margin:last-child{margin-bottom:0;margin-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}.bbc-center-logo{position:relative;display:block;margin-left:auto;margin-right:auto}.bbc-center-logo svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bb-logo-spotify{width:100px;height:30px}.bb-logo-spotify svg{width:100px;fill:#1db954}.bbci-name{font-family:Roboto,sans-serif;font-weight:300;display:inline-block;margin-top:.9em;margin-left:16px}.bbci-subtitle{font-family:Roboto,sans-serif;font-weight:300;display:inline-block;margin-top:.9em;margin-left:.4em;text-align:right;color:#777}.bbci-btn-warning{display:none}.bbci-btn-show-warning .bbci-btn-warning{display:block}.bbci-spinner{flex:0 0 auto;margin-top:13px;margin-left:10px}.bbci-icon{position:relative;flex:0 0 auto;width:36px;height:36px;margin-top:5px;margin-left:10px;background-color:transparent;box-sizing:border-box}.bbci-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%;fill:#d86600}.bbci-name-simple{margin-right:62px}.bbci-btn-simple{position:absolute;top:5px;right:16px}.bbci-flex{display:flex;flex-flow:row nowrap;box-sizing:border-box}.bbci-name-flex,.bbci-subtitle-flex{flex:1 1 auto}.bbci-btn-flex{flex:0 0 auto;margin-top:5px;margin-left:10px;margin-right:16px}.bbci-tablet{display:none}@media (min-width: 667px){.bbci-tablet{display:block}}.bbci-phone{display:block}@media (min-width: 667px){.bbci-phone{display:none}}.bb-settings-streams .bbs-streams-content{display:none}.bb-settings-streams .bbs-spinner,.bb-settings-streams.bbs-streams-loaded .bbs-streams-content{display:block}.bb-settings-streams.bbs-streams-loaded .bbs-spinner,.bb-spotify-streams{display:none}.bb-spotify-streams.bb-spotify-allow-streams{display:block}.bbci-deezer.bsc-deezer-linked .bs-svg-pencil{opacity:0}.bbci-deezer.bsc-deezer-linked .bs-svg-thrash{opacity:1}.bbci-tidal.bsc-tidal-linked .bs-svg-pencil{opacity:0}.bbci-tidal.bsc-tidal-linked .bs-svg-thrash{opacity:1}.bbci-spotify.bsc-spotify-web-linked .bs-svg-pencil{opacity:0}.bbci-spotify.bsc-spotify-web-linked .bs-svg-thrash{opacity:1}.bbci-deezer .bs-svg-pencil,.bbci-deezer .bs-svg-thrash,.bbci-default-room .bs-svg-pencil,.bbci-default-room .bs-svg-thrash,.bbci-tidal .bs-svg-pencil,.bbci-tidal .bs-svg-thrash,.bbci-spotify .bs-svg-pencil,.bbci-spotify .bs-svg-thrash{transition:opacity .2s linear}.bbci-deezer .bs-svg-pencil,.bbci-default-room .bs-svg-pencil,.bbci-tidal .bs-svg-pencil,.bbci-spotify .bs-svg-pencil{opacity:1}.bbci-deezer .bs-svg-thrash,.bbci-default-room .bs-svg-thrash,.bbci-tidal .bs-svg-thrash,.bbci-spotify .bs-svg-thrash{opacity:0}.bbci-stream .bbci-spinner{display:none}.bbci-stream.bbci-show-spinner .bbci-spinner{display:block}.bbci-stream.bbci-show-spinner .bbci-subtitle{display:none}.bas-debug-code{font-family:Courier New,sans-serif,monospace;font-size:1.6rem;color:#fff}.bas-server .bas-server-spinner,.bas-server .bas-server-emblem,.bas-server .bas-server-warning{display:none}.bas-server .bas-server-ok,.bas-server.bas-server-is-checking-for-update .bas-server-spinner,.bas-server.bas-server-is-downloading-update .bas-server-spinner,.bas-server.bas-server-has-update .bas-server-emblem{display:block}.bas-server.bas-server-has-errors .bbsi-server-status{cursor:pointer}.bas-server.bas-server-has-errors .bas-server-warning{display:block}.bas-server.bas-server-has-errors .bas-server-ok,.bas-core-client-about .bas-core-client-emblem,.bas-core-client-about .bas-core-client-spinner{display:none}.bas-core-client-about.bas-core-client-has-new-version .bas-core-client-emblem,.bas-core-client-about.bas-core-client-update-progress .bas-core-client-spinner{display:block}.bas-integrator-access-info{display:none}.bas-integrator-access-info--show .bas-integrator-access-info{display:block}.apple-logo{width:14px;fill:#fff}.bas-visible{visibility:visible;pointer-events:auto}.bas-invisible{visibility:hidden;pointer-events:none}.bas-invisible *{pointer-events:none}.bas-show{opacity:1;pointer-events:auto}.bas-hide{opacity:0;pointer-events:none}.bas-hide *{pointer-events:none}.bas-value-slider{display:flex;align-items:center;flex-grow:1}@media (min-width: 667px){.bas-object-group:nth-child(2n+1) .bas-monitor-info{order:5;margin-left:15px;margin-right:0}}.bas-monitor-container{font-family:Roboto,sans-serif;font-weight:400;color:#fff}.bas-monitor-container.bas-object-container{margin:0}@media (min-width: 667px){.bas-monitor-container{display:flex;flex-flow:row nowrap}}.bas-monitor-info{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:20px 10%;background-color:rgba(0,0,0,.25);box-sizing:border-box}@media (min-width: 667px){.bas-monitor-info{flex-flow:column nowrap;justify-content:center;align-items:center;flex:0 0 auto;width:200px;margin-right:15px;padding-left:20px;padding-right:20px}}.bas-monitor-data{position:relative;background-color:rgba(0,0,0,.25);margin-top:20px;padding:12px 8px;box-sizing:border-box}@media (min-width: 667px){.bas-monitor-data{flex:1 1 auto;min-width:0;margin-top:0;padding-left:20px;padding-right:20px}}.bas-monitor-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.bas-monitor-btn{font-size:12px;border-radius:99px;border:1px solid #3f3f3f;padding:6px 12px;color:#aaa;background-color:rgba(0,0,0,.3);cursor:pointer;margin-top:4px;white-space:nowrap;transition:border-color .2s,color .2s}.bas-monitor-btn:hover{color:#fff;border-color:#696969}@media (min-width: 667px){.bas-monitor-btn{font-size:14px;margin-top:12px}}.bas-monitor-current-value{position:relative;display:flex;justify-content:center;align-items:center;flex-flow:row nowrap}@media (min-width: 667px){.bas-monitor-current-value{flex-flow:column nowrap}}.bas-monitor-current-value-number{width:100%;text-align:center;font-size:3.4em}.bas-monitor-current-value-unit{width:100%;text-align:center;color:silver;margin-left:1rem}@media (min-width: 667px){.bas-monitor-current-value-unit{margin-left:unset}}.bas-monitor-current-icons{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-right:1em}@media (min-width: 667px){.bas-monitor-current-icons{margin-right:unset;margin-top:-1rem;margin-bottom:1rem;padding-left:36px}}.bas-monitor-current-icon{position:relative;width:36px;height:36px}.bas-monitor-current-icon svg{fill:rgba(255,255,255,.65)}.bas-monitor-current-icon .bas-icon--up,.bas-monitor-current-icon .bas-icon--down{margin-left:-8px}.bas-monitor-current-icon .bas-icon--up{top:-6px}.bas-monitor-current-icon .bas-icon--up svg{fill:#1e9443}.bas-monitor-current-icon .bas-icon--down{top:6px}.bas-monitor-current-icon .bas-icon--down svg{fill:#900}.bas-monitor-current-flow-icon,.bas-monitor-current-text{position:relative}@media (min-width: 667px){.bas-monitor-current-text{margin-top:20px}}.bas-monitor-current-title{width:100%;text-align:center;font-size:1.8em}@media (min-width: 667px){.bas-monitor-current-title{font-size:1.5em}}.bas-monitor-current-subtitle{width:100%;text-align:center;color:silver}.bas-monitor-chart-wrapper{width:100%;height:280px;position:relative}.bas-monitor-chart{width:100%;height:100%}.bas-monitor-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .2s cubic-bezier(.64,.09,.08,1);pointer-events:none}.bas-monitor-loader.is-loading{transition-delay:.15s;opacity:1}.bas-monitor--options{width:10em}.bas-monitor-detail-data{flex:1 1 auto;min-height:0;position:relative;background-color:rgba(0,0,0,.25);padding:20px 8px 20px 0;padding-left:var(--bas-safe-area-inset-left, env(safe-area-inset-left, 0));padding-right:calc(8px + var(--bas-safe-area-inset-right, env(safe-area-inset-right, 0)));padding-bottom:calc(20px + var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)));box-sizing:border-box;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.bas-monitor-detail-data-container{position:relative;width:100%;height:80%}@media (min-aspect-ratio: 9/16){.bas-monitor-detail-data-container{height:100%}}.bas-monitor-detail-title{font-family:Roboto,sans-serif;font-weight:400;position:absolute;top:10px;left:2.3em}@media (min-width: 667px){.bas-monitor-detail-title{left:3em}}.bas-monitor-detail-divider{display:inline-block;color:#fff;margin:0 .3em}@media (min-width: 667px){.bas-monitor-detail-divider{font-size:1.3em}}.bas-monitor-detail-type{display:inline-block;color:#fff}@media (min-width: 667px){.bas-monitor-detail-type{font-size:1.3em}}.bas-monitor-detail-select{background-color:transparent;display:inline-block;color:#fff;width:10rem}@media (min-width: 667px){.bas-monitor-detail-select{font-size:1.3em}}.bas-monitor-detail-option{font-family:Roboto,sans-serif;font-weight:400;color:#000}.bas-monitor-no-data{display:flex;align-items:center;justify-content:center;height:100%}.bas-monitor-no-data-title{font-family:Roboto,sans-serif;font-weight:400;color:#aaa}.bas-monitor-detail-arrow{display:inline-block;position:relative;width:.8em;height:.8em}.bas-monitor-detail-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;fill:rgba(255,255,255,.65)}@media (min-width: 667px){.bas-monitor-detail-arrow{width:1em;height:1em}}.bas-energy-meter+.bas-energy-meter{margin-top:40px}.bas-energy-meter .bas-monitor-current-icon,.bas-energy-meter .bas-monitor-current-icon-container{display:none}.bas-energy-meter.bas-energy-meter--energy .bas-monitor-current-icon,.bas-energy-meter.bas-energy-meter--energy .bas-icon--bolt,.bas-energy-meter.bas-energy-meter--gas .bas-monitor-current-icon,.bas-energy-meter.bas-energy-meter--gas .bas-icon--fire,.bas-energy-meter.bas-energy-meter--water .bas-monitor-current-icon,.bas-energy-meter.bas-energy-meter--water .bas-icon--droplet,.bas-energy-meter.bas-energy-meter--flow-up .bas-monitor-current-icon,.bas-energy-meter.bas-energy-meter--flow-up .bas-icon--up,.bas-energy-meter.bas-energy-meter--flow-down .bas-monitor-current-icon,.bas-energy-meter.bas-energy-meter--flow-down .bas-icon--down{display:block}.bas-title-wrapper{font-family:Roboto,sans-serif;font-weight:300;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.5em;color:rgba(255,255,255,.6);display:flex;align-items:center;width:100%}@media (min-width: 740px){.bas-title-wrapper{font-size:2em}}.bas-title-wrapper .bas-title{flex:0 0 auto;margin-left:.5em}.bas-title-wrapper:not(.bas-rd-grid-element-music-title):after{flex:1 1 auto;content:"";height:1px;background-color:rgba(255,255,255,.2);margin-left:.5em;margin-right:.5em}.bas-room-content{width:calc(100% - 40px);max-width:1000px;margin:auto;position:relative;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.bas-rds-grid-container{display:flex;flex-direction:row;flex-wrap:wrap;position:relative}@media (min-width: 740px){.bas-rds-grid-container{background-color:rgba(0,0,0,.25)}}.bas-rds-grid-element{display:inline-block;flex:0 0 calc(50% - 10px);padding-bottom:calc(50% - 10px)}@media (min-width: 740px){.bas-rds-grid-element{flex:0 0 calc(33.3333% - 40px);padding-bottom:calc(33.333% - 40px)}}@media (min-width: 1000px){.bas-rds-grid-element{flex:0 0 calc(25% - 40px);padding-bottom:calc(25% - 40px)}}.bas-rdc-container{flex-direction:row}@media (min-width: 740px){.bas-rdc-container{background-color:rgba(0,0,0,.25)}}.bas-rd-grid-element{width:100%;display:inline-block}.bas-rd-grid-element-music{margin-right:20px;width:100%;margin-bottom:20px;padding-top:24px}@media (min-width: 740px){.bas-rd-grid-element-music{width:100%}}@media (min-width: 1000px){.bas-rd-grid-element-music{width:calc(50% - 20px)}}.bas-rd-grid-element-thermostat{width:100%;margin-top:20px}.bas-rd-grid-element-thermostat .bas-tile-temperature{padding-bottom:50%}@media (min-width: 740px){.bas-rd-grid-element-thermostat{width:100%}}@media (min-width: 1000px){.bas-rd-grid-element-thermostat{width:calc(50% - 20px);float:right;margin-top:65px}}.bas-rdc-container{display:flex;flex-wrap:wrap;flex-direction:row}.bas-small-comfort-tile{width:100%;padding-bottom:100%}.bas-rdc-comfort-tile-wrapper{display:inline-block;width:100%;flex:0 0 calc(50% - 10px);margin-right:10px}.bas-rdc-comfort-tile-wrapper:last-child{margin-right:0}@media (min-width: 740px){.bas-rdc-comfort-tile-wrapper{flex:0 0 calc(33.3333% - 40px);margin-right:40px}}@media (min-width: 1000px){.bas-rdc-comfort-tile-wrapper{flex:0 0 calc(25% - 40px)}}.bas-rd-grid-element-title{padding-top:1em}.bas-rd-grid-element-music-title,.bas-settings-arrows{display:none}.brs-add-favourite .bas-tile-message-scenes{display:block}.brs-add-favourite.brs-has-on-off .bas-tile-message-scenes{top:25%}@media (max-width: 740px){.brs-add-favourite.brs-has-on-off .bas-tile-message-scenes{top:33.33%}}.bas-thermostats .bas-rd-pagination{bottom:0}@supports (display: grid){.bas-room-content{width:initial;max-width:initial;margin:initial;position:initial;height:initial;overflow-y:initial;overflow-x:initial}.bas-rds-grid-container{display:initial;flex-direction:initial;flex-wrap:initial;position:initial}@media (min-width: 740px){.bas-rds-grid-container{background-color:initial}}.bas-rds-grid-element{display:initial;flex:initial;padding-bottom:initial}@media (min-width: 740px){.bas-rds-grid-element{flex:initial;padding-bottom:initial}}@media (min-width: 1000px){.bas-rds-grid-element{flex:initial;padding-bottom:initial}}.bas-rdc-container{flex-direction:initial}@media (min-width: 740px){.bas-rdc-container{background-color:initial}}.bas-rd-grid-element{width:initial;display:flex}.bas-rd-grid-element-music{margin-right:initial;width:initial;margin-bottom:initial;padding-top:initial}@media (min-width: 740px){.bas-rd-grid-element-music{width:initial}}@media (min-width: 1000px){.bas-rd-grid-element-music{width:initial}}.bas-rd-grid-element-thermostat{width:initial;margin-top:initial}.bas-rd-grid-element-thermostat .bas-tile-temperature{padding-bottom:initial}@media (min-width: 740px){.bas-rd-grid-element-thermostat{width:initial}}@media (min-width: 1000px){.bas-rd-grid-element-thermostat{width:initial;float:initial;margin-top:initial}}.bas-rdc-container{display:initial;flex-wrap:initial;flex-direction:initial}.bas-small-comfort-tile{width:initial;padding-bottom:initial}.bas-rdc-comfort-tile-wrapper{display:initial;width:initial;flex:initial;margin-right:initial}.bas-rdc-comfort-tile-wrapper:last-child{margin-right:initial}@media (min-width: 740px){.bas-rdc-comfort-tile-wrapper{flex:initial;margin-right:initial}}@media (min-width: 1000px){.bas-rdc-comfort-tile-wrapper{flex:initial}}.bas-rd-grid-element-title{padding-top:initial}.bas-rd-grid-element-music-title,.bas-settings-arrows{display:initial}.bas-room-content{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;flex:1 0 auto;display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding-top:15px}@media (min-width: 740px){.bas-room-content .bas-rd-grid-bottom-spacing{flex:0 0 var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0))}}@media (max-height: 760px) and (min-width: 1000px) and (max-width: 1199px){.bas-room-content{padding-top:0}.bas-room-content .bas-rd-grid-element-comfort-title{display:none}.bas-room-content .bas-rd-grid-bottom-spacing{flex-shrink:1;min-height:calc(var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)) - 25px)}}.bas-rd-grid-container{min-height:initial;height:initial;max-height:initial;flex:initial;display:grid;flex:1 1 auto;width:100%;grid-template-columns:[col-comfort-start] 15px [col-title-scenes-start col-scenes-start col-title-comfort-start col-thermostat-start] 1fr [col-title-scenes-end col-scenes-end col-thermostat-end col-title-comfort-end] 15px [col-comfort-end];grid-template-rows:[row-title-scenes-start] auto [row-title-scenes-end row-scenes-start] -webkit-min-content [row-scenes-end] minmax(3px,1fr) [row-title-comfort-start] auto [row-title-comfort-end row-thermostat-start] -webkit-min-content [row-thermostat-end] 15px [row-comfort-start] -webkit-min-content [row-comfort-end];grid-template-rows:[row-title-scenes-start] auto [row-title-scenes-end row-scenes-start] min-content [row-scenes-end] minmax(3px,1fr) [row-title-comfort-start] auto [row-title-comfort-end row-thermostat-start] min-content [row-thermostat-end] 15px [row-comfort-start] min-content [row-comfort-end]}@media (min-width: 740px){.bas-rd-grid-container{min-height:initial;height:initial;max-height:initial;flex:initial;grid-template-columns:25px [col-title-scenes-start col-scenes-start col-title-comfort-start col-comfort-start] 1fr [col-title-scenes-end col-scenes-end] 15px [col-title-music-start col-music-start col-thermostat-start] 1fr [col-title-music-end col-music-end col-thermostat-end col-title-comfort-end col-comfort-end] 25px;grid-template-rows:[row-title-scenes-start row-title-music-start] 4em [row-title-scenes-end row-title-music-end row-scenes-start row-music-start] auto [row-music-end] 15px [row-thermostat-start] auto [row-scenes-end row-thermostat-end] 1fr [row-title-comfort-start] 4em [row-title-comfort-end row-comfort-start] auto [row-comfort-end] 25px}}@media (min-width: 740px) and (pointer: coarse) and (min-aspect-ratio: 9/14){.bas-rd-grid-container{flex:1 1 auto}}@media (min-width: 1000px){.bas-rd-grid-container{min-height:initial;height:initial;max-height:initial;flex:initial;grid-template-columns:25px [col-title-scenes-start col-scenes-start col-title-comfort-start col-comfort-start] 2fr [col-title-scenes-end col-scenes-end col-comfort-end] 30px [col-title-music-start col-music-start col-thermostat-start] 1fr [col-title-music-end col-music-end col-thermostat-end col-title-comfort-end] 25px;grid-template-rows:[row-title-scenes-start row-title-music-start] 4em [row-title-scenes-end row-title-music-end row-scenes-start row-music-start] auto [row-scenes-end row-music-end] 1fr [row-title-comfort-start] 4em [row-title-comfort-end row-comfort-start row-thermostat-start] auto [row-thermostat-end] auto [row-comfort-end] 25px}}@media (min-width: 1000px) and (pointer: coarse) and (min-aspect-ratio: 100/85){.bas-rd-grid-container{flex:1 1 auto}}@media (min-width: 1000px) and (max-height: 760px){.bas-rd-grid-container{grid-template-rows:[row-title-scenes-start row-title-music-start] 4em [row-title-scenes-end row-title-music-end row-scenes-start row-music-start] auto [row-scenes-end row-music-end] minmax(30px,1fr) [row-title-comfort-start row-title-comfort-end row-comfort-start row-thermostat-start] auto [row-thermostat-end] auto [row-comfort-end] 25px}}@media (min-width: 1200px){.bas-rd-grid-container{min-height:initial;height:initial;max-height:initial;flex:initial;max-width:1100px;margin:0 auto;grid-template-rows:[row-title-scenes-start row-title-music-start] 4em [row-title-scenes-end row-title-music-end row-scenes-start row-music-start] auto [row-scenes-end row-music-end row-title-comfort-start] 4em [row-title-comfort-end row-comfort-start row-thermostat-start] auto [row-thermostat-end] auto [row-comfort-end] 25px}}@media (min-width: 1200px) and (pointer: coarse) and (min-height: 1000px){.bas-rd-grid-container{max-width:1200px}}.bas-rd-grid-element{height:100%;width:100%}.bas-rd-grid-inner{position:absolute;top:0;left:0;width:100%;height:100%}.bas-rd-grid-element-scenes-title{grid-column-start:col-title-scenes-start;grid-column-end:col-title-scenes-end;grid-row-start:row-title-scenes-start;grid-row-end:row-title-scenes-end}.bas-rd-grid-element-scenes{grid-column-start:col-scenes-start;grid-column-end:col-scenes-end;grid-row-start:row-scenes-start;grid-row-end:row-scenes-end;height:unset;padding-top:66.6666666667%;position:relative}@media (min-width: 740px){.bas-rd-grid-element-scenes{height:unset;padding-top:150%;position:relative}.bas-rd-grid-element-scenes:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.25)}}@media (min-width: 1000px){.bas-rd-grid-element-scenes{height:unset;padding-top:50%;position:relative}}.bas-rd-grid-element-music-title{grid-column-start:col-title-music-start;grid-column-end:col-title-music-end;grid-row-start:row-title-music-start;grid-row-end:row-title-music-end;display:none}@media (min-width: 740px){.bas-rd-grid-element-music-title{display:flex}}.bas-rd-grid-element-music{grid-column-start:col-music-start;grid-column-end:col-music-end;grid-row-start:row-music-start;grid-row-end:row-music-end;height:unset;padding-top:100%;position:relative;display:none}@media (min-width: 740px){.bas-rd-grid-element-music{display:initial}}.bas-rd-grid-element-thermostat{grid-column-start:col-thermostat-start;grid-column-end:col-thermostat-end;grid-row-start:row-thermostat-start;grid-row-end:row-thermostat-end;height:unset;padding-top:37%;position:relative}.bas-rd-grid-element-thermostat .bas-tile-temperature{width:calc(100% - 10px);margin:0 5px;height:100%}@media (min-width: 740px){.bas-rd-grid-element-thermostat{height:unset;padding-top:calc(50% - 15px);position:relative}.bas-rd-grid-element-thermostat .bas-tile-temperature{width:100%;margin:0}}@media (min-width: 1000px){.bas-rd-grid-element-thermostat{height:unset;padding-top:50%;position:relative}}.bas-rd-grid-element-comfort-title{grid-column-start:col-title-comfort-start;grid-column-end:col-title-comfort-end;grid-row-start:row-title-comfort-start;grid-row-end:row-title-comfort-end}@media (max-width: 739px){.bas-rd-grid-element-comfort-title .bas-title-wrapper{padding-bottom:5px}}.bas-rd-grid-element-comfort{grid-column-start:col-comfort-start;grid-column-end:col-comfort-end;grid-row-start:row-comfort-start;grid-row-end:row-comfort-end;padding-top:calc(33.3333% + 2.3em);height:unset;padding-top:calc(33.3333% + 2.3em + var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)));position:relative}.bas-rd-grid-element-comfort:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.25)}@media (min-width: 740px){.bas-rd-grid-element-comfort{height:unset;padding-top:25%;position:relative}}.bas-rd-grid-element-comfort .bas-scroll-indicator{bottom:10px;bottom:calc(10px + var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)));display:none}.bas-rd-grid-element-comfort .bas-scroll-indicator svg{fill:rgba(255,255,255,.5)}@media (min-width: 740px){.bas-rd-grid-element-comfort .bas-scroll-indicator{bottom:10px}}@media (pointer: coarse) and (max-width: 739px){.brgc-3-plus .bas-rd-grid-element-comfort .bas-scroll-indicator{display:initial}}@media (min-width: 740px){.brgc-4-plus .bas-rd-grid-element-comfort{height:unset;padding-top:calc(25% + 1em);position:relative}}@media (min-width: 740px) and (pointer: coarse){.brgc-4-plus .bas-rd-grid-element-comfort .bas-scroll-indicator{display:initial}}@media (pointer: coarse) and (min-width: 1000px){.brgc-4-plus .bas-rd-grid-element-thermostat{height:unset;padding-top:calc(50% + 1em);position:relative}}@media (pointer: fine) and (min-width: 740px),(min-width: 1000px) and (max-aspect-ratio: 100/85),(min-width: 1200px) and (min-height: 1000px){.brgc-4-plus .bas-rd-grid-element-comfort{height:unset;padding-top:50%;position:relative}.brgc-4-plus .bas-rd-grid-element-comfort .bas-rdc-container{height:100%;flex-wrap:wrap;overflow:auto;-webkit-mask:linear-gradient(to bottom,transparent 15px,black 20px,black calc(100% - 20px),transparent calc(100% - 15px));mask:linear-gradient(to bottom,transparent 15px,black 20px,black calc(100% - 20px),transparent calc(100% - 15px))}.brgc-4-plus .bas-rd-grid-element-comfort .bas-rdc-container::-webkit-scrollbar{width:8px}.brgc-4-plus .bas-rd-grid-element-comfort .bas-scroll-indicator{display:none}}@media (pointer: coarse) and (min-width: 1000px) and (max-aspect-ratio: "100/85"-1){.brgc-4-plus .bas-rd-grid-element-thermostat{height:unset;padding-top:calc(50% + 1em);position:relative}}.bas-device-lena .brgc-4-plus .bas-rd-grid-element-comfort{height:unset;padding-top:calc(25% + 1em);position:relative}.bas-device-lena .brgc-4-plus .bas-rd-grid-element-comfort .bas-rdc-container{flex-wrap:nowrap}.bas-device-lena .brgc-4-plus .bas-rd-grid-element-comfort .bas-scroll-indicator{display:initial}.bas-device-lena .brgc-4-plus .bas-rd-grid-element-thermostat{height:unset;padding-top:calc(50% + 1em);position:relative}.bas-device-ellie .brgc-3-plus .bas-rd-grid-element-comfort .bas-scroll-indicator{display:initial}.bas-rds-grid-container{display:grid;grid-template-columns:[col-placeholder-start col-tile-on col-tile-off] 1fr [col-placeholder-side-start col-tile-scene-1 col-tile-scene-3] 1fr [col-tile-scene-2 col-tile-scene-4] 1fr [col-placeholder-end];grid-template-rows:[row-placeholder-start row-tile-on row-tile-scene-1 row-tile-scene-2] 1fr [row-tile-off row-tile-scene-3 row-tile-scene-4] 1fr [row-placeholder-end row-placeholder-side-end]}@media (min-width: 740px){.bas-rds-grid-container{height:initial;grid-template-columns:[col-placeholder-start col-placeholder-side-start col-tile-scene-1 col-tile-scene-3 col-tile-on] 1fr [col-tile-scene-2 col-tile-scene-4 col-tile-off] 1fr [col-placeholder-end];grid-template-rows:[row-placeholder-start row-tile-scene-1 row-tile-scene-2] 1fr [row-tile-scene-3 row-tile-scene-4] 1fr [row-placeholder-side-end row-tile-on row-tile-off] 1fr [row-placeholder-end]}}@media (min-width: 1000px){.bas-rds-grid-container{height:initial;grid-template-columns:[col-placeholder-start col-tile-on col-tile-off] 1fr [col-placeholder-side-start] 1fr [col-tile-scene-1 col-tile-scene-3] 1fr [col-tile-scene-2 col-tile-scene-4] 1fr [col-placeholder-end];grid-template-rows:[row-placeholder-start row-tile-on row-tile-scene-1 row-tile-scene-2] 1fr [row-tile-off row-tile-scene-3 row-tile-scene-4] 1fr [row-placeholder-end row-placeholder-side-end]}}.bas-rds-grid-element{width:calc(100% - 10px);padding-bottom:calc(100% - 10px)}@media (min-width: 740px){.bas-rds-grid-element{width:calc(100% - 40px);padding-bottom:calc(100% - 40px)}}.bas-rds-grid-element:nth-child(1){grid-column-start:col-tile-scene-1;grid-row-start:row-tile-scene-1}.bas-rds-grid-element:nth-child(2){grid-column-start:col-tile-scene-2;grid-row-start:row-tile-scene-2}.bas-rds-grid-element:nth-child(3){grid-column-start:col-tile-scene-3;grid-row-start:row-tile-scene-3}.bas-rds-grid-element:nth-child(4){grid-column-start:col-tile-scene-4;grid-row-start:row-tile-scene-4}.bas-rds-grid-element.bas-rds-grid-element-on{grid-column-start:col-tile-on;grid-row-start:row-tile-on}.bas-rds-grid-element.bas-rds-grid-element-off{grid-column-start:col-tile-off;grid-row-start:row-tile-off}.bas-rdc-container{display:flex;scroll-snap-type:x mandatory;-webkit-mask:linear-gradient(to right,transparent 15px,black 20px,black calc(100% - 20px),transparent calc(100% - 15px));mask:linear-gradient(to right,transparent 15px,black 20px,black calc(100% - 20px),transparent calc(100% - 15px));-webkit-overflow-scrolling:touch;overflow:auto}.bas-rdc-container .bas-rdc-comfort-tile-wrapper{flex:0 0 calc(33% - 5px);flex-basis:calc(33% - 18.3332px);padding-left:5px;padding-right:5px;scroll-snap-align:center}.bas-rdc-container .bas-rdc-comfort-tile-wrapper .bas-small-comfort-tile{width:100%;margin:20px 0 9px;padding-bottom:100%}@media (max-width: 739px){.bas-rdc-container .bas-rdc-comfort-tile-wrapper:first-child{padding-left:20px}.bas-rdc-container .bas-rdc-comfort-tile-wrapper:last-child{padding-right:20px}}@media (min-width: 740px){.bas-rdc-container .bas-rdc-comfort-tile-wrapper{flex-basis:25%;box-sizing:border-box;padding-left:20px;padding-right:20px;scroll-snap-align:start}}.bas-tile-message-scenes{grid-column-start:col-placeholder-start;grid-column-end:col-placeholder-end;grid-row-start:row-placeholder-start;grid-row-end:row-placeholder-end}.brs-add-favourite.brs-has-on-off .bas-tile-message-scenes{top:50%;grid-column-start:col-placeholder-side-start;grid-row-end:row-placeholder-side-end}.bas-room-content:not(.bas-room--scenes--has) .bas-rd-grid-element-scenes,.bas-room-content:not(.bas-room--scenes--has) .bas-rd-grid-element-scenes-title{display:none}@media (min-width: 740px) and (max-width: 999px){.bas-room-content:not(.bas-room--scenes--has) .bas-rd-grid-container{grid-template-columns:25px [col-title-comfort-start col-comfort-start col-title-music-start col-music-start] 1fr [col-title-music-end col-music-end] 15px [col-thermostat-start] 1fr [col-thermostat-end col-title-comfort-end col-comfort-end] 25px;grid-template-rows:[row-title-music-start] 4em [row-title-music-end row-music-start row-thermostat-start] auto [row-thermostat-end] auto [row-music-end] 1fr [row-title-comfort-start] 4em [row-title-comfort-end row-comfort-start] auto [row-comfort-end] 25px}}@media (min-width: 1000px){.bas-room-content:not(.bas-room--scenes--has) .bas-rd-grid-container{grid-template-columns:25px [col-title-comfort-start col-comfort-start col-title-music-start col-music-start] 1fr [col-title-music-end col-music-end] 1fr [col-comfort-end] 30px [col-thermostat-start] 1fr [col-thermostat-end col-title-comfort-end] 25px}}.bas-room-content:not(.bas-room--music--has) .bas-rd-grid-element-music,.bas-room-content:not(.bas-room--music--has) .bas-rd-grid-element-music-title{display:none}@media (min-width: 740px) and (max-width: 999px){.bas-room-content:not(.bas-room--music--has) .bas-rd-grid-container{grid-template-rows:[row-title-scenes-start] 4em [row-title-scenes-end row-scenes-start row-thermostat-start] auto [row-thermostat-end] auto [row-scenes-end] 1fr [row-title-comfort-start] 4em [row-title-comfort-end row-comfort-start] auto [row-comfort-end] 25px}}.bas-room-content:not(.bas-room--thermostat--has) .bas-rd-grid-element-thermostat{display:none}@media (max-width: 739px){.bas-room-content:not(.bas-room--thermostat--has) .bas-rd-grid-container{grid-template-rows:[row-title-scenes-start] auto [row-title-scenes-end row-scenes-start] -webkit-min-content [row-scenes-end] minmax(5px,1fr) [row-title-comfort-start] auto [row-title-comfort-end] -webkit-min-content [row-comfort-start] -webkit-min-content [row-comfort-end];grid-template-rows:[row-title-scenes-start] auto [row-title-scenes-end row-scenes-start] min-content [row-scenes-end] minmax(5px,1fr) [row-title-comfort-start] auto [row-title-comfort-end] min-content [row-comfort-start] min-content [row-comfort-end]}}@media (min-width: 1000px){.bas-room-content:not(.bas-room--thermostat--has) .bas-rd-grid-container{grid-template-columns:25px [col-title-scenes-start col-scenes-start col-title-comfort-start col-comfort-start] 2fr [col-title-scenes-end col-scenes-end col-comfort-end col-title-comfort-end] 30px [col-title-music-start col-music-start col-thermostat-start] 1fr [col-title-music-end col-music-end col-thermostat-end] 25px}}@media (min-width: 740px) and (max-width: 999px){.bas-room-content:not(.bas-room--thermostat--has):not(.bas-room--scenes--has) .bas-rd-grid-container{grid-template-columns:25px [col-title-comfort-start col-comfort-start col-title-music-start col-music-start] 1fr [col-title-music-end col-music-end] 15px [] 1fr [col-title-comfort-end col-comfort-end] 25px;grid-template-rows:[row-title-music-start] 4em [row-title-music-end row-music-start] auto [row-music-end] 1fr [row-title-comfort-start] 4em [row-title-comfort-end row-comfort-start] auto [row-comfort-end] 25px}}@media (min-width: 1000px){.bas-room-content:not(.bas-room--thermostat--has):not(.bas-room--scenes--has) .bas-rd-grid-container{grid-template-columns:25px [col-title-comfort-start col-comfort-start col-title-music-start col-music-start] 1fr [col-title-music-end col-music-end] 15px [] 1fr [col-title-comfort-end col-comfort-end] 30px [] 1fr [] 25px}}@media (min-width: 740px) and (max-width: 999px){.bas-room-content:not(.bas-room--music--has):not(.bas-room--scenes--has) .bas-rd-grid-container{grid-template-columns:25px [col-title-comfort-start col-comfort-start col-thermostat-start] 1fr [col-thermostat-end] 15px [] 1fr [col-title-comfort-end col-comfort-end] 25px;grid-template-rows:[row-thermostat-start] auto [row-thermostat-end] 1fr [row-title-comfort-start] 4em [row-title-comfort-end row-comfort-start] auto [row-comfort-end] 25px}}@media (min-width: 740px){.bas-room-content:not(.bas-room--music--has):not(.bas-room--scenes--has):not(.bas-room--thermostat--has) .bas-rd-grid-container{grid-template-rows:1fr [row-title-comfort-start] 4em [row-title-comfort-end row-comfort-start row-thermostat-start] auto [row-comfort-end row-thermostat-end] 25px}}@media (min-width: 740px){.bas-device-lena .bas-room-content{padding-top:0}}.bas-device-lena .bas-rd-grid-container{max-width:1200px}}.bw{font-family:Roboto,sans-serif;font-weight:400;display:flex;justify-content:unset;overflow:auto;scrollbar-width:none;flex-direction:column;position:relative;top:50%;transform:translateY(-50%);height:100%;padding-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0));color:#fff;max-height:100%;max-width:800px;margin:auto;-webkit-overflow-scrolling:touch}.bw,.bw *{box-sizing:border-box}.bw svg{fill:#fff}.bas-weather-sources{height:100%}.bas-weather-sources .swiper-container{margin-left:0;margin-right:0}.bas-weather-sources .swiper-wrapper{height:calc(100% - 20px)}.bas-weather-sources .swiper-pagination{width:100%;position:relative;bottom:0;left:50%;transform:translate(-50%)}.bas-weather-source .bw-current-info-top-left-title,.bas-weather-source .bw-current-apparent-temperature,.bas-weather-source .bw-current-top-humidity,.bas-weather-source .bw-current-info-bottom-left-title,.bas-weather-source .bw-current-info-bottom-right-title,.bas-weather-source .bw-current-icon,.bas-weather-source .bas-widget-icon,.bas-weather-source .bw-current-rain-icon,.bas-weather-source .bw-current-frost-icon,.bas-weather-source .bw-current-extra-element-humidity,.bas-weather-source .bw-current-extra-element-wind,.bas-weather-source .bw-current-extra-element-precipitation,.bas-weather-source .bw-current-extra-element-sun,.bas-weather-source .bw-current-extra-element-uv,.bas-weather-source .bw-current-extra-element-pressure,.bas-weather-source .bw-current-extra-element-brightness,.bas-weather-source .bw-temperature,.bas-weather-source .bw-secondary-icon-wind{display:none}.bas-weather-source.bw-has-current-info-top-left-title .bw-current-info-top-left-title,.bas-weather-source.bw-show-humidity-widget.bw-has-humidity .bw-current-top-humidity,.bas-weather-source.bw-show-apparent-temperature.bw-has-apparent-temperature .bw-current-apparent-temperature,.bas-weather-source.bw-has-current-info-bottom-left-title .bw-current-info-bottom-left-title,.bas-weather-source.bw-has-multiple-services.bw-has-current-info-bottom-right-title .bw-current-info-bottom-right-title,.bas-weather-source.bw-has-icon .bw-current-icon,.bas-weather-source.bw-has-icon .bas-widget-icon,.bas-weather-source.bw-has-rain.bw-has-rain-enabled .bw-current-rain-icon,.bas-weather-source.bw-has-frost.bw-has-frost-enabled .bw-current-frost-icon,.bas-weather-source.bw-has-humidity .bw-current-extra-element-humidity,.bas-weather-source.bw-has-wind-speed .bw-current-extra-element-wind,.bas-weather-source.bw-has-precipitation .bw-current-extra-element-precipitation,.bas-weather-source.bw-has-sun-rise-set .bw-current-extra-element-sun,.bas-weather-source.bw-has-uv .bw-current-extra-element-uv,.bas-weather-source.bw-has-pressure .bw-current-extra-element-pressure,.bas-weather-source.bw-has-brightness .bw-current-extra-element-brightness,.bas-weather-source.bw-has-temperature .bw-temperature,.bas-weather-source.bw-has-wind-direction .bw-secondary-icon-wind{display:block}.bas-weather-source.bw-has-wind-direction .bw-secondary-icon-wind-gust{display:none}.bw-item{margin:.7em .7em 0;padding:1em}.bw-icon{position:relative;overflow:hidden}.bw-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:155%;max-width:155%}.bw-today{width:100%;flex:0 0 auto;display:flex;flex-direction:column;margin-bottom:var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0));-webkit-overflow-scrolling:touch;min-height:calc(100vh - 44px);min-height:calc(100vh - 44px - var(--bas-safe-area-inset-bottom, env(safe-area-inset-bottom, 0)) - var(--bas-safe-area-inset-top, env(safe-area-inset-top, 0)))}@media (min-width: 667px){.bw-today{margin-bottom:0;min-height:initial}}.bw-current-main{margin:10px 10px 0;font-size:1.1em;padding:0;height:calc((125vw - 10px)*.52)}@media (min-width: 330px){.bw-current-main{height:calc((83.33333vw - 10px)*.52)}}@media (min-width: 500px){.bw-current-main{height:calc((62.5vw - 10px)*.52)}}@media (min-width: 667px){.bw-current-main{height:9.5em;font-size:1.3em;padding-bottom:0}}@media (min-width: 1000px) and (orientation: landscape){.bw-current-main{font-size:1em}}.bas-weather-top-widget{height:100%;position:relative}.bw-current-main-top{display:flex;height:70%}.bw-current-icons{display:flex;position:relative;width:45%;height:100%}.bw-current-icons .bw-current-icon{width:100%;height:100%}.bw-current-icons .bw-current-icon svg{height:150%;width:150%}.bw-current-icons .bw-current-small-icon{width:50%;height:100%}.bw-current-icons .bw-current-small-icon svg{height:120%;width:120%}.bw-current-icons .bw-current-small-icon.bw-current-frost-icon svg{height:108%;width:108%}.bw-current-icons .bw-current-small-icon.bw-current-rain-icon svg{top:48%}.bw-current-info{width:90%;height:28.070175438%;margin:0 auto;font-size:20px;line-height:normal}.bw-current-info .bw-current-info-top,.bw-current-info .bw-current-info-bottom{display:flex;height:50%}.bw-current-info .bw-current-info-top-left-title,.bw-current-info .bw-current-info-bottom-left-title{flex:1 1 auto;min-width:0;margin-right:20px}.bw-current-info .bw-current-info-top-right-title,.bw-current-info .bw-current-info-bottom-right-title{flex:1 0 auto;text-align:end;bottom:2.3em;font-weight:100}.bw-current-info .bw-current-info-top-right-title .bw-current-top-humidity,.bw-current-info .bw-current-info-bottom-right-title .bw-current-top-humidity{font-size:20px;font-weight:400}.bw-current-info .bw-current-info-top-right-title .bw-current-top-humidity .bw-text,.bw-current-info .bw-current-info-bottom-right-title .bw-current-top-humidity .bw-text{display:inline-block;text-align:right;vertical-align:middle}.bw-current-info .bw-current-info-top-right-title .bw-current-top-humidity .bas-top-humidity-icon,.bw-current-info .bw-current-info-bottom-right-title .bw-current-top-humidity .bas-top-humidity-icon{display:inline-block;width:20px;margin-right:10px;vertical-align:middle}.bw-current-info .bw-current-info-top-right-title .bw-current-top-humidity .bas-top-humidity-icon svg,.bw-current-info .bw-current-info-bottom-right-title .bw-current-top-humidity .bas-top-humidity-icon svg{width:100%;height:100%}.bw-current-info .bw-current-info-top-left-title{font-family:Roboto,sans-serif;font-weight:300}.bw-current-info .bw-current-info-bottom-left-title{align-self:flex-end}.bw-current-info .bw-current-info-top-left-title,.bw-current-info .bw-current-info-top-right-title,.bw-current-info .bw-current-info-bottom-left-title,.bw-current-info .bw-current-info-bottom-right-title{align-self:baseline}.bw-current-info .bw-current-info-top-left-title .bw-text,.bw-current-info .bw-current-info-top-right-title .bw-text,.bw-current-info .bw-current-info-bottom-left-title .bw-text,.bw-current-info .bw-current-info-bottom-right-title .bw-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bw-temperature{display:inline-block;position:relative;width:45%;margin-left:10%;vertical-align:top}.bw-temperature .bas-widget-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:70px}@media (min-width: 667px){.bw-current-main-top{justify-content:space-between}.bw-fullscreen .bw-temperature,.bw-fullscreen .bw-current-icon{max-width:10em}}.bas-widget-text-unit{font-size:.7em}.bw-current-info-top-right-title,.bw-current-info-bottom-right-title{font-size:14px}.bw-current-extra{margin-top:0;margin-bottom:6px;padding:0;display:flex;flex-direction:column;flex:1 0 auto;margin-left:0}.bw-current-extra-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:.8em;position:relative}.bw-current-extra-element{padding:.5em;position:relative;background:rgba(0,0,0,.3);font-size:.8em;margin-bottom:3.5%;flex-basis:calc(100%/3 - .7em);margin-left:.7em}@media (min-width: 330px){.bw-current-extra-element{font-size:1em}}@media (min-width: 667px){.bw-current-extra-element{flex-basis:calc(100%/6 - .7em);margin-bottom:0;font-size:.9em}}@media (min-width: 1000px) and (orientation: landscape){.bw-current-extra-element{flex-basis:calc(100%/3 - .7em);margin-bottom:3.5%;font-size:1em}}@media (min-width: 1000px) and (orientation: landscape) and (max-width: 1200px){.bw-current-extra-element{font-size:.8em}}.bw-square-info-element{height:unset;padding-top:100%;position:relative}.bw-square-info-element-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.bw-square-info-element-content .bw-square-info-element-icon{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.bw-square-info-element-content .bw-square-info-element-text-content{flex:0 0 65%;display:flex;flex-direction:column;justify-content:space-evenly}.bw-current-extra-element-sun .bw-square-info-element-text-content{flex-basis:100%}.bas-chart-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgba(255,255,255,.6);text-align:center;font-size:.9em}.bas-chart-text{font-size:.9em;text-align:center;font-weight:700}.bw-secondary-icon{height:1.8em;max-height:1.8em;width:100%;margin:0 auto;flex:0 0 auto;position:relative;overflow:hidden}.bw-secondary-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bw-secondary-icon-humidity svg{height:75%}.bw-secondary-icon-rain{transform:translate3d(0,-3px,0)}.bw-secondary-icon-wind{transform-origin:50% 45%}.bw-secondary-icon-wind svg{height:90%}.bw-secondary-icon-wind-gust svg{height:225%}.bw-secondary-icon-pressure svg{height:70%}.bw-current-sun{display:flex;flex-direction:column;justify-content:center}.bw-current-sun .bw-current-sun-item{text-align:center}.bw-current-sun-icon{display:inline-block;height:1.4em;width:1.4em;margin-bottom:-.23em}.bw-current-sun-icon svg{width:100%}.bw-hourly{background-color:rgba(0,0,0,.25);white-space:nowrap;max-width:100%;padding:1em 1em .65em;margin-bottom:0;margin-top:6px;font-size:.8em;position:relative}@media (min-width: 330px){.bw-hourly{font-size:1em}}.bw-hourly .bas-browser-scroll-bar{padding:0 0 1.15em;overflow-x:auto;-webkit-mask:linear-gradient(to right,transparent 0,black 5px,black calc(100% - 5px),transparent 100%);mask:linear-gradient(to right,transparent 0,black 5px,black calc(100% - 5px),transparent 100%);scroll-snap-type:x;-webkit-overflow-scrolling:touch}.bas-device-browser .bw-hourly .bas-browser-scroll-bar{padding-bottom:.65em}.bw-hourly-item{display:inline-block;text-align:center;scroll-snap-align:start}.bw-hourly-item-icon{height:4em;margin:auto}.bw-hourly-item-icon svg{width:100%;height:100%}.bw-hourly-item-time{opacity:.7}.bw-hourly-unavailable-text{display:none;align-items:center;height:4em;justify-content:center;word-break:break-word;white-space:normal;text-align:center}.bw-hourly-unavailable .bas-browser-scroll-bar{display:none}.bw-hourly-unavailable .bw-hourly-unavailable-text{display:flex}.bw .bas-scroll-indicator svg{fill:rgba(255,255,255,.25)}.bw-scroll-indicator{margin:0;padding:0}@media (min-width: 667px){.bw-scroll-indicator{display:none}}.bw-forecast{margin-bottom:.7em;overflow:unset;white-space:nowrap;-webkit-overflow-scrolling:touch}@media (max-width: 666px){.bw-forecast{padding-top:0;margin-top:0}}.bw-forecast-unavailable-text{display:none}.bw-forecast-unavailable .bw-forecast-unavailable-text{display:flex;align-items:center;height:4em;justify-content:center;word-break:break-word;white-space:normal;text-align:center}.bw-forecast-item{border:white 5px;display:flex;flex-wrap:wrap;width:100%;text-align:justify;align-items:center;flex:1 1 auto;min-height:4em;max-height:6.5em}.bw-forecast-item:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.6)}.bw-forecast-info-item.bw-forecast-wind,.bw-forecast-info-item.bw-forecast-uv{flex:1 0 auto}.bw-forecast-icon-title{display:flex}.bw-forecast-icon{min-width:3em;height:4.5em;margin:auto .4em auto -.6em}.bw-forecast-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;min-width:6em;margin:auto}.bw-forecast-wind{text-align:center}.bw-wind-icon{display:inline-block;height:1em;width:1.5em;margin-bottom:-.1em;transform:scale(2.1)}.bw-forecast-wind-text{min-width:5.5em;text-align:center;display:inline-block}.bw-wind-direction-icon{display:inline-block;padding:.3em;transform-origin:50% 45%}.bw-wind-direction-icon svg{height:1em}.bw-forecast-uv{text-align:center}.bw-forecast-sun{text-align:end;flex:1 1 0}.bw-forecast-sun-icon{display:inline-block;height:1em;width:1.2em;position:relative;margin-bottom:-.09em}.bw-forecast-sun-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}.bw-forecast-temperatures{font-weight:700;flex:0 1 6em;text-align:center}.bw-forecast-high{color:#fff}.bw-forecast-low{font-weight:700;color:rgba(255,255,255,.6)}.bw-forecast-line-break{display:none}@media (max-width: 592px){.bw-forecast-item{min-height:4em;height:unset;max-height:unset;font-size:.95em}.bw-forecast-icon-title{order:1}.bw-forecast-uv{order:3;text-align:end;color:#c8c8c8}.bw-forecast-uv svg{fill:#c8c8c8}.bw-forecast-temperatures{order:2;flex:1 1 3em}.bw-forecast-temperatures .bw-forecast-temperatures-item{display:inline-block}.bw-forecast-temperatures .bw-forecast-temperatures-item.bw-forecast-high{padding-right:.5em}.bw-forecast-line-break{order:3;display:unset;flex-basis:100%;padding:0}.bw-forecast-wind{order:4;text-align:start;margin-bottom:.7em;color:#c8c8c8}.bw-forecast-wind svg{fill:#b7b7b7}.bw-forecast-sun{order:4;padding:.3em 0;margin-bottom:.7em;color:#c8c8c8}.bw-forecast-sun .bw-forecast-sun-item{display:inline-block}.bw-forecast-sun .bw-forecast-sun-item.bw-forecast-sunrise{padding-right:.5em}.bw-forecast-sun svg{fill:#c8c8c8}}@media (min-width: 1000px) and (orientation: landscape){.bw{flex-direction:row;max-width:1280px;height:100%;max-height:50em}.bw-today{width:30%;height:100%;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}.bw-current{flex:1 0 auto}.bw-hourly{margin-top:.7em;margin-bottom:.7em;flex:0 0 auto}.bw-forecast{margin-left:0!important;width:70%;display:flex;flex-direction:column;overflow:auto;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;height:100%}}@media (min-width: 768px){.bw-hourly-item{width:9.0909090909%}}@media (max-width: 768px){.bw-hourly-item{width:10%}}@media (max-width: 688px){.bw-hourly-item{width:12.5%}}@media (max-width: 608px){.bw-hourly-item{width:14.2857142857%}}@media (max-width: 528px){.bw-hourly-item{width:16.6666666667%}}@media (max-width: 448px){.bw-hourly-item{width:20%}}@media (max-width: 368px){.bw-hourly-item{width:25%}}@media (max-width: 288px){.bw-hourly-item{width:33.3333333333%}}@media (max-width: 224px){.bw-hourly-item{width:50%}}@media (min-width: 1000px) and (orientation: landscape) and (min-width: 1281px){.bw-hourly-item{width:16.6666666667%}}@media (min-width: 1000px) and (orientation: landscape) and (max-width: 1280px){.bw-hourly-item{width:20%}}@media (min-width: 1000px) and (orientation: landscape) and (max-width: 1120px){.bw-hourly-item{width:25%}}.bas-wc-direction{opacity:.7;font-size:.3em}.bas-wc-top{font-size:.4em}.bas-wc-bottom{font-size:.28em;opacity:.7}.bas-wc g{transform-origin:center center;text-anchor:middle}.bas-wc-hidden{fill:none;fill-opacity:0;stroke:none}.bmsd-item-indicator .bmsdi-name,.bmsd-item-indicator .callhistory-item-timestamp-arrow{fill:#a9a9a9}.bmsd-item-indicator.active .callhistory-item-timestamp-arrow{fill:#fca455}.callhistory-container{overflow:scroll;height:100%;font-family:Roboto,sans-serif;display:block}.callhistory-container .bmsd-scroll-container{overflow-x:unset;overflow-y:unset}.callhistory-container .ch-line{display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;padding:1em 1.5em;background-color:#000;border-top:1px solid rgba(255,255,255,.2);z-index:5}.callhistory-container .ch-title{font-family:Roboto,sans-serif;font-weight:400;display:flex;align-items:center;flex:0 1 auto;color:#fff;font-size:1.2em;min-width:0}.callhistory-container .bmsd-item{padding:unset;margin:.6em 1em 1em}.callhistory-container .callhistory-no-calls{color:#fff;text-align:center;width:100%}.callhistory-container .collapsible-wrapper{overflow:hidden}.callhistory-container .collapsible-wrapper.add-collapsed-padding,.callhistory-container .callhistory-collapsible-items.add-collapsed-padding{position:relative;z-index:1;height:0}.callhistory-container .callhistory-collapsible-items{padding-bottom:.5em}.callhistory-container .callhistory-collapsible-items.hide-callhistory-collapsible-items{padding:0}.callhistory-container .callhistory-container-content .callhistory-collapse-icon{width:20px;transition-duration:.4s}@media (min-width: 667px){.callhistory-container .callhistory-container-content .callhistory-collapse-icon{width:24px}}.callhistory-container .callhistory-container-content .callhistory-collapse-icon.bmsdh-icon{margin-left:-.5em;margin-right:.5em}.callhistory-container .callhistory-item-container .callhistory-item{display:flex}.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-timestamp-container{display:flex;flex-direction:row;align-items:center}.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-timestamp-container .callhistory-item-timestamp{text-transform:capitalize;font-size:.8em;padding-right:.2em;margin:0;flex:1}.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-timestamp-container .callhistory-item-timestamp-arrow{width:15px;height:13px}.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-content{display:flex;align-items:center;justify-content:space-between;flex:2;padding-top:1em;height:20px}.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-content .callhistory-item-content-description{padding-left:.6em}.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-content .callhistory-item-content-description .callhistory-item-header .callhistory-item-title{max-width:75px;color:#fff;font-size:1em}@media (min-width: 1100px){.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-content .callhistory-item-content-description .callhistory-item-header .callhistory-item-title{max-width:68px}}.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-content .callhistory-item-content-description .callhistory-item-header .callhistory-item-title.call-declined{color:#cc2323}.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-image{position:relative;height:100px;max-width:100px;flex:1}.callhistory-container .callhistory-item-container .callhistory-item .callhistory-item-image .callhistory-item-placeholder{background-color:#353535}.callhistory-container .callhistory-item-container .callhistory-item-divider{border-bottom:1px solid rgba(255,255,255,.6);margin:1em 0}.callhistory-container .callhistory-item-container:last-child .callhistory-item-divider{border:none}.callhistory-detail-images .callhistory-detail-no-images{font-family:Roboto,sans-serif;color:#bebebe;z-index:5}.callhistory-detail-images .callhistory-detail-content-container{max-width:415px;height:100%}@media (min-width: 1200px){.callhistory-detail-images .callhistory-detail-content-container:not(.bas-device-lena .callhistory-detail-images .callhistory-detail-content-container){max-width:700px}}.callhistory-detail-images .callhistory-detail-content{position:relative;width:100%;height:100%}.callhistory-detail-images .callhistory-detail-text-overlay{width:100%;height:100px;display:flex;justify-content:space-between;position:absolute;bottom:0;font-family:Roboto,sans-serif;color:#f1f1f1;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.45) 30%,rgba(0,0,0,.35) 50%,transparent 100%);z-index:3}.callhistory-detail-images .callhistory-detail-text-overlay .text-column{display:flex;flex-direction:column;justify-content:center}.callhistory-detail-images .callhistory-detail-text-overlay .column-left{padding-left:1em}.callhistory-detail-images .callhistory-detail-text-overlay .column-right{align-items:flex-end;padding-right:1em}.callhistory-detail-images .no-preview-available .callhistory-detail-text-overlay{max-width:415px;width:100%}@media (min-width: 1200px){.callhistory-detail-images .no-preview-available .callhistory-detail-text-overlay:not(.bas-device-lena .callhistory-detail-images .no-preview-available .callhistory-detail-text-overlay){max-width:700px}}.callhistory-detail-images .callhistory-detail-text-metadata{font-size:.8em;line-height:1.5em}.bas-progress{display:block}.bas-progress-circle-bg{fill:none;stroke:rgba(255,255,255,.25);stroke-width:1}.bas-progress-circle{fill:none;stroke-width:1;stroke-linecap:round;transition:1s linear}.bas-progress-circle{stroke:#fca455}.bas-progress-text-main{font-size:.6em;transform-origin:center center;fill:#fca455;text-anchor:middle;dominant-baseline:middle}.bas-progress-text-secondary{font-size:.3em;transform-origin:center center;fill:rgba(255,255,255,.6);text-anchor:middle}.security-alarms-view{max-width:1000px}.security-alarms-view .bs-tile-header{height:48px}.security-alarms-view .security-alarm-active-status{font-size:1.2em;margin-bottom:1em}.security-alarms-view .security-alarm-active-icon{display:flex;justify-content:center;width:100%}.security-alarms-view .security-alarm-active-icon svg{fill:#fff}.security-alarms-view .security-alarm-tiles{display:flex;margin-top:1em}.security-alarms-view .security-alarm-tiles .security-alarm-tile{flex:1;padding:1em 0;margin-right:1em;cursor:pointer;color:#fff;text-align:center;background-color:rgba(0,0,0,.3)}.security-alarms-view .security-alarm-tiles .security-alarm-tile:last-child{margin:0}.security-alarms-view .security-alarm-tiles .security-alarm-tile .security-alarm-tile-icon{margin-bottom:1em;width:48px;height:48px}.security-alarms-view .security-alarm-tiles .security-alarm-tile .security-alarm-tile-icon svg{fill:#fff}.security-alarms-view .security-alarm-tiles .security-alarm-tile .security-alarm-tile-title{margin-bottom:1em}.security-alarms-view .security-alarm-armed-bg{background-color:rgba(198,40,40,.3)}.modal-card-settings-body{padding-bottom:0}.bs-tile-on-dark .security-status-error{color:#eb1e38}.bs-tile-body{transition-duration:.2s}.bs-tile-body .security-room-extra-info{display:flex;justify-content:space-between;padding-bottom:1em}.bs-tile-body .security-room-extra-info:last-child{padding-bottom:0}.bas-progress{display:none}.im-show-cancel-button .modal-card-body-footer{text-align:center}.im-show-cancel-button .modal-card-body-footer .modal-submit-button{border:none}.modal-card-keypad-button:last-child{margin:0}.security-rooms-status-view .bst-title{margin-bottom:2px}.security-rooms-status-view .collapsible-wrapper{overflow:hidden}.security-rooms-status-view .security-rooms-drop-down-icon{width:20px;transition-duration:.2s}.security-rooms-status-view .security-rooms-drop-down-icon svg{fill:#959595}.bas-lisa{height:100%}.lisa-button{font-family:Roboto,sans-serif;font-weight:400;position:relative;border:solid 1px #444;border-radius:999px;transition:color .2s,border-color .2s,z-index .2s .2s;text-align:center;padding:.8em 1em;box-sizing:border-box;color:#fff}.lisa-button:active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455;transition:none}.lisa-button:active svg{fill:#fca455}.lisa-button:active.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.lisa-pagination{bottom:0!important;height:20px;width:100vw}.lisa-pagination-darken .swiper-pagination-bullet{box-shadow:0 0 50px 20px rgba(0,0,0,.25)}.bas-page-bullet{opacity:1;margin:0 4px;border-radius:50%;overflow:hidden;background-color:initial}.bas-page-bullet .bas-page-bullet-color{width:100%;height:100%;background-color:rgba(255,255,255,.5);transition:background-color .2s}.bas-page-bullet.swiper-pagination-bullet-active .bas-page-bullet-color{background-color:#fff}.lisa-page-container{position:relative;display:block;width:100%;height:100%}.lisa-page{width:100%}.lisa-page .bas-tile-music-widget{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260px;height:260px;margin:auto}.lisa-page .bas-tile-music-widget .btm-player{border-radius:6px;overflow:hidden}.lisa-page .bas-rd-grid-element-scenes{top:50%;transform:translateY(-50%)}.lisa-page-wrapper{font-family:Roboto,sans-serif;font-weight:400;position:relative;width:100%;height:100%;box-sizing:border-box;padding:28px 8px;overflow:hidden;color:#fff}.lisa-page-icon{height:80px}.lisa-page-icon svg{fill:#fff;height:100%}.lisa-page-home .lisa-page-home-content{height:auto;width:300px;font-size:64px;display:flex;flex-direction:column;justify-content:center}.lisa-page-home .lisa-page-home-content .lisa-page-home-content-top{position:relative}.lisa-page-home .lisa-page-home-content .lisa-page-home-content-top .lisa-center-clock{width:300px;text-align:center}.lisa-page-home .lisa-page-home-content .lisa-page-home-datetime{text-align:center;flex-direction:column}.lisa-page-home .lisa-page-home-content .lisa-page-home-datetime .lisa-page-home-date{font-size:.9em}.lisa-page-home .lisa-page-home-content .lisa-page-home-datetime .lisa-page-home-date{font-size:.3em;color:silver;margin-top:-5px;padding-bottom:15px}.lisa-page-home .lisa-page-home-content .lisa-page-home-time-meridiem{font-size:.5em;color:silver}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather{padding-bottom:10px;flex-direction:column}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-top{display:flex;justify-content:center}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-left{width:120px}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-right{display:flex;flex-direction:column;font-size:15px;justify-content:center;min-width:102px;padding-left:20px}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-icon{position:relative;width:100%;padding-bottom:100%}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:#fff;width:150%}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-line{display:flex}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-line .lisa-page-home-weather-line-icon{min-width:18px;width:18px;height:18px;display:inline-block;position:relative;padding-right:5px}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-line .lisa-page-home-weather-line-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;fill:silver}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-line .lisa-page-home-weather-line-text{display:inline-block;color:silver}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-temperature{font-size:60px}.lisa-page-home .lisa-page-home-content .lisa-page-home-weather .lisa-page-home-weather-summary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;text-align:center}.lisa-page-home .lisa-page-home-content .lisa-page-start-scene{min-width:170px;max-width:240px;margin:auto;position:relative;font-size:.25em;font-weight:100;text-align:center;align-items:center;box-sizing:border-box}.lisa-page-home .lisa-page-home-content .lisa-page-start-scene:empty{display:none}.lisa-page-home .lisa-page-home-touch-surface{width:280px;height:220px}.lisa-page-home .lisa-page-home-touch-surface:active .lisa-page-start-scene{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455;transition:color 0s,border-color 0s,background-color 0s}.lisa-page-home .lisa-page-home-touch-surface:active .lisa-page-start-scene svg{fill:#fca455}.lisa-page-home .lisa-page-home-touch-surface:active .lisa-page-start-scene.bas-btn-active{border-color:#fca455;background-color:rgba(216,102,0,.3);color:#fca455}.lisa-page-home .lisa-page-home-touch-surface:active .lisa-page-start-scene svg{transition:fill 0s}.lisa-page-home-content-top,.lisa-page-home-datetime,.lisa-page-home-date,.lisa-page-home-time,.lisa-page-home-weather{display:none}.lisa-page-home-time,.lisa-page-home-datetime,.lisa-page-date{transition:opacity .5s;transition-delay:.05s}.bas-lisa.lisa-start-show-time .lisa-page-home-content-top,.bas-lisa.lisa-start-show-weather .lisa-page-home-content-top,.bas-lisa.lisa-start-show-time .lisa-page-home-datetime,.bas-lisa.lisa-start-show-datetime .lisa-page-home-datetime,.bas-lisa.lisa-start-show-time .lisa-page-home-time{display:block}.bas-lisa.lisa-start-show-weather .lisa-page-home-weather{display:flex;justify-content:center}.bas-lisa.lisa-start-show-date .lisa-page-home-date{display:block}.bas-lisa.lisa-start-hide-time .lisa-page-home-time,.bas-lisa.lisa-start-hide-time .lisa-page-home-datetime,.bas-lisa.lisa-start-hide-time .lisa-page-date{opacity:0;transition:none}.lisa-page-doors .lisa-page-wrapper{padding:0 0 20px}.lisa-page-doors .bas-open-close-devices{margin-top:8px}.lisa-page-lights .lisa-page-icon{transform:scale(1.5)}.lisa-page-thermostat .lisa-page-wrapper{font-size:.8em}.lisa-page-thermostat .lisa-page-thermostat-preview{display:none;width:255px;height:255px}.lisa-page-thermostat .lisa-page-thermostat-fan-preview{display:flex;flex-direction:column}.lisa-page-thermostat .lisa-page-thermostat-fan-preview .lisa-page-thermostat-fan-preview-icon{width:115px;height:115px;position:relative}.lisa-page-thermostat .lisa-page-thermostat-fan-preview .lisa-page-thermostat-fan-preview-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;fill:#fff}.lisa-page-thermostat .lisa-page-thermostat-fan-preview .lisa-page-thermostat-fan-preview-fan-mode{text-transform:uppercase;width:100%;text-align:center;font-size:1.5em}.lisa-page-thermostat.btw-has-set-point .lisa-page-thermostat-fan-preview{display:none}.lisa-page-thermostat.btw-has-set-point .lisa-page-thermostat-preview{display:block}.lisa-page-shades .lisa-page-icon{transform:scale(1.5)}.lisa-rotate-toggle{position:fixed;right:0;top:0;width:44px;height:44px;z-index:20}.lisa-rotate-toggle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%;fill:#fff;transition:fill .2s;-webkit-filter:drop-shadow(0 0 4px black);filter:drop-shadow(0 0 4px black)}.lisa-rotate-toggle:active svg{fill:#d86600;transition:none}.lisa-top-icon{width:44px;height:44px;position:fixed;fill:#fff;top:0;z-index:10}.lisa-top-icon.lisa-top-icon-left{left:0}.lisa-top-icon.lisa-top-icon-right{right:0}.lisa-top-icon .lisa-top-icon-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.lisa-top-icon-context .lisa-top-icon-inner{width:30px;height:30px}.lisa-music-overlay{position:absolute;opacity:0;transition:opacity .5s;pointer-events:none;z-index:2;height:44px}.lisa-show-music-info .lisa-music-overlay{pointer-events:initial;opacity:1}.lisa-swiper-disable .swiper-pagination{display:none}.lisa-music-source-name{font-family:Roboto,sans-serif;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:100%;margin-left:44px;align-items:center;font-size:1.1em;color:#fff;box-sizing:border-box;line-height:44px;max-width:272px}.lisa-music-widget-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.lisa-rotate-toggle.lisa-rotate-toggle-flip{opacity:1;transition:opacity .5s;transition-delay:1.4s}.lisa-rotate-toggle.lisa-rotate-toggle-flip:not(.btm-state-now-playing){opacity:0;pointer-events:none;transition-delay:0s}.lisa-list{padding:52px 8px 8px;height:calc(100% - 52px);overflow:auto}.lisa-list .room-setting-group{margin:0;width:100%}.lisa-list .rs-item .rs-header{height:67px}.lisa-list .rs-item{font-size:1.05em}.bas-device-lisa .lisa-blackout-top:after{content:"";position:fixed;height:44px;width:100%;background-color:#000;top:0;left:0}.slider-center-touch-surface{position:absolute;width:165px;height:165px;top:50%;left:50%;border-radius:50%;transform:translate3d(-50%,-50%,0)}.lisa-pill-buttons{position:absolute;left:50%;transform:translate(-50%);display:flex;justify-content:center;width:auto;bottom:5%}.lisa-pill-buttons .lisa-pill-button{flex:0 0 65px;max-height:calc(49px - 1.6em);margin-left:-1px;z-index:0;min-height:51px}.lisa-pill-buttons .lisa-pill-button .lisa-pill-button-icon{position:absolute;top:0;left:0;width:100%;height:100%}.lisa-pill-buttons .lisa-pill-button .lisa-pill-button-icon>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lisa-pill-buttons .lisa-pill-button .lisa-pill-button-icon svg{fill:#fff;transition:fill .2s}.lisa-pill-buttons .lisa-pill-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.lisa-pill-buttons .lisa-pill-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.lisa-pill-buttons .lisa-pill-button:first-child:last-child{flex-basis:51px;border-radius:999px;top:-.8em}.lisa-pill-buttons .lisa-pill-button:active{z-index:1}.lisa-pill-buttons .lisa-pill-button:active .lisa-pill-button-icon svg{fill:#fca455;transition:none}.lisa-pill-button-settings-icon{height:21px;width:21px;position:relative}.lisa-pill-button-settings-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:115%}.lisa-light-main-slider{position:absolute;left:50%;transform:translate(-50%,-50%);height:255px;width:255px;top:50%;display:none;transition:opacity .5s}.lisa-light-main-slider .btd-control-buttons{display:none}.lisa-light-main-slider .btd-slider-svg .btd-slider-path{stroke:#fca455}.lisa-lights .lisa-light-on-off{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100px;width:100px}.lisa-lights .lisa-light-on-off svg{top:47.5%;fill:#ababab;transition:fill .2s}.lisa-lights .lisa-light-on-off:active svg{fill:#fca455;transition:none}.lisa-lights .modal-card-color-temp:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#000}.lisa-lights.lisa-light--on .lisa-light-on-off svg{fill:#fca455}.lisa-light-brightness,.lisa-light-white-value{font-family:Roboto,sans-serif;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:3.8em;opacity:.9;pointer-events:none}.lisa-light-brightness{display:none}.lisa-lights{width:100%;height:100%}.lisa-lights .lisa-light-color{height:100%;width:100%}.lisa-lights .lisa-light-color .lisa-light-color-icon{border-radius:50%;border:solid 2px white;height:24px;width:24px}.lisa-lights .lisa-light-color .lisa-light-setting-sliders svg{width:115%}.lisa-lights .lisa-light-toggle-icon{width:27px;height:27px}.lisa-lights .lisa-light-toggle-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);top:47.5%;width:100%;fill:#ababab}.lisa-lights.lisa-light--on .lisa-light-toggle-icon svg{fill:#fca455}.lisa-lights .lisa-pill-button:active .lisa-light-toggle-icon svg{fill:#fca455}.lisa-lights .lisa-light-color-icon{display:none}.lisa-lights .lisa-light-color-picker{height:245px;width:245px}.lisa-lights .lisa-light-color-settings{opacity:0;transition:opacity .5s;pointer-events:none}.lisa-lights .lisa-light-sliders{opacity:0;pointer-events:none;transition:opacity .5s;width:90%;margin:auto;display:flex;flex-direction:column;justify-content:center;height:100%}.lisa-lights .lisa-light-sliders .dsp-block-label,.lisa-lights .lisa-light-sliders .dsp-block-slider-value{color:#fff}.lisa-lights .lisa-light-sliders .dsp-block:not(:last-child){margin-bottom:24px}.lisa-lights .lisa-light-buttons{opacity:1;transition:opacity .5s}.lisa-lights.brs-show-mode .modal-card-color-mode{display:none}.lisa-lights.brs-show-mode.lisa-light-show-settings .modal-card-color-mode{display:block}.lisa-lights.brs-show-white-brightness .lisa-light-white-slider{display:none}.lisa-lights.brs-show-white-brightness.lisa-light-show-settings .lisa-light-white-slider,.lisa-lights.brs-show-temp .lisa-light-temp-slider,.lisa-lights.brs-show-temp.lisa-light-show-settings .lisa-light-temp-slider{display:block}.lisa-lights.brs-show-slider.lisa-light-show-settings .lisa-light-brightness-slider{display:none}.lisa-lights.brs-show-slider .lisa-light-brightness-slider{display:block}.lisa-lights.brs-show-slider .lisa-light-temp-slider{display:none}.lisa-lights.brs-show-slider .lisa-light-brightness{display:block}.lisa-lights.brs-show-temp .lisa-light-on-off,.lisa-lights.brs-show-slider .lisa-light-on-off{display:none}.lisa-lights.brs-show-temp .lisa-light-setting-sliders{display:block}.lisa-lights.lisa-light-show-settings .lisa-light-color-settings{opacity:1;pointer-events:initial}.lisa-lights.lisa-light-show-settings .lisa-light-buttons,.lisa-lights.lisa-light-show-settings .lisa-light-on-off{opacity:0;pointer-events:none}.lisa-lights.lisa-light-show-slider-toggle .lisa-light-slider-on-off{display:block}.lisa-thermostats,.lisa-thermostats .lisa-thermostat{position:absolute;top:0;left:0;width:100%;height:100%}.lisa-thermostats .lisa-thermostat-control{font-size:2.3em}.lisa-thermostats .swiper-button-next,.lisa-thermostats .swiper-button-prev{position:absolute;top:50%;transform:translateY(-20%);width:32px;display:flex;align-content:center;justify-content:center;color:silver}.lisa-thermostats .swiper-button-next:after,.lisa-thermostats .swiper-button-prev:after{--swiper-navigation-size: 28px}.lisa-thermostats .lisa-thermostat-scheduler-toggle,.lisa-thermostats .lisa-thermostat-rotate-toggle{transition:opacity .5s;transition-delay:.2s}.lisa-thermostats .lisa-thermostat-scheduler-toggle{pointer-events:none;opacity:0;transition-delay:0s}.lisa-thermostats .lisa-thermostat-scheduler-toggle .lisa-scheduler-icon-enabled{opacity:0;transition:opacity .2s}.lisa-thermostats .lisa-thermostat-scheduler-toggle .lisa-scheduler-icon-disabled{transition:opacity .2s;opacity:.6}.lisa-thermostats.bas-thermostat-detail-rotate-show-settings.btw-can-scheduler .lisa-thermostat-scheduler-toggle{pointer-events:initial;opacity:1;transition-delay:1s}.lisa-thermostats.bas-thermostat-detail-rotate-show-settings.btw-can-scheduler .lisa-thermostat-rotate-toggle{pointer-events:none;opacity:0;transition-delay:.8s}.lisa-thermostats.bas-scheduler--is-enabled .lisa-scheduler-icon-enabled{opacity:1}.lisa-thermostats.bas-scheduler--is-enabled .lisa-scheduler-icon-disabled{opacity:0}.lisa-thermostats .btd-thermostat{overflow:hidden}.lisa-shade-slider{position:absolute;left:50%;transform:translate(-50%,-50%);height:255px;width:255px;top:50%;display:none}.lisa-shade-slider .btd-control-buttons{display:none}.lisa-shade-slider .btd-slider-svg .btd-slider-path{stroke:#fca455}.lisa-shade-position{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Roboto,sans-serif;font-weight:300;color:#fff;font-size:3.8em;opacity:.9;display:none}.lisa-shade-extra{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding-top:44px;background-color:#000;opacity:0;transition:opacity .5s;pointer-events:none}.lisa-shade-button{margin:8px 0;width:75%}.lisa-shades{width:100%;height:100%}.lisa-shades .lisa-shade-open,.lisa-shades .lisa-shade-stop,.lisa-shades .lisa-shade-close{display:none}.lisa-shades.bsd-position-has .lisa-shade-slider,.lisa-shades.bsd-position-has .lisa-shade-position{display:block}.lisa-shades.bsd-position-has .lisa-shade-buttons{display:none}.lisa-shades.bsd-open-has .lisa-shade-open,.lisa-shades.bsd-stop-has .lisa-shade-stop,.lisa-shades.bsd-close-has .lisa-shade-close{display:block}.lisa-shades.lisa-shade--show-extra .lisa-shade-extra{opacity:1;pointer-events:initial}.lisa-page-scenes-quad-favourites{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:[col-placeholder-start col-placeholder-side-start col-tile-scene-1 col-tile-scene-3] 1fr [col-tile-scene-2 col-tile-scene-4] 1fr [col-placeholder-end];grid-template-rows:[row-placeholder-start row-tile-scene-1 row-tile-scene-2] 1fr [row-tile-scene-3 row-tile-scene-4] 1fr [row-placeholder-end row-placeholder-side-end];height:100%;width:100%;grid-gap:10px}.lisa-page-scenes-quad-favourites .bas-rds-grid-element{margin:0;width:100%}.lisa-cameras{height:100%}.lisa-cameras .swiper-slide{width:100vw;height:100vw}.lisa-cameras .lisa-camera{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.lisa-cameras .lisa-camera .lisa-camera-title{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:21px;color:rgba(255,255,255,.6);padding:8px;margin-bottom:-37px}.mh-state-title-lisa{font-family:Roboto,sans-serif;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 88px);height:44px;line-height:44px;margin:0 44px;vertical-align:middle;text-align:center;left:initial;right:initial;top:initial;color:#fff;font-size:1.3em;opacity:1;position:absolute}.animate-fade.ng-enter,.animate-fade.ng-leave{transition:opacity .2s}.animate-fade.ng-enter-prepare,.animate-fade.ng-enter{opacity:0}.animate-fade.ng-enter-active,.animate-fade.ng-leave{opacity:1}.animate-fade.ng-leave-active{opacity:0}.animate-fade.animate-fade-delay.ng-enter,.animate-fade.animate-fade-delay.ng-enter-active{transition-delay:.2s;transition-timing-function:ease-out}.animate-fade.animate-fade-delay.ng-leave,.animate-fade.animate-fade-delay.ng-leave-active{transition-timing-function:ease-in}.lisa-expand-touch{padding:1em;margin:-1em}.lisa-tile-container{overflow:auto;height:100%}.lisa-tile-container .bas-tile{float:left}.lisa-tile-container .bas-tile:first-child:nth-last-child(7):nth-child(7),.lisa-tile-container .bas-tile:first-child:nth-last-child(7)~.bas-tile:nth-child(7){margin-bottom:0}.lisa-tile-container .bas-tile:first-child:nth-last-child(8):nth-child(7),.lisa-tile-container .bas-tile:first-child:nth-last-child(8):nth-child(8),.lisa-tile-container .bas-tile:first-child:nth-last-child(8)~.bas-tile:nth-child(7),.lisa-tile-container .bas-tile:first-child:nth-last-child(8)~.bas-tile:nth-child(8){margin-bottom:0}.lisa-tile-container .bas-tile:first-child:nth-last-child(9):nth-child(7),.lisa-tile-container .bas-tile:first-child:nth-last-child(9):nth-child(8),.lisa-tile-container .bas-tile:first-child:nth-last-child(9):nth-child(9),.lisa-tile-container .bas-tile:first-child:nth-last-child(9)~.bas-tile:nth-child(7),.lisa-tile-container .bas-tile:first-child:nth-last-child(9)~.bas-tile:nth-child(8),.lisa-tile-container .bas-tile:first-child:nth-last-child(9)~.bas-tile:nth-child(9){margin-bottom:0}.bas-music-widget-advanced-streams,.bas-music-widget-advanced-favourites{padding-top:44px;height:316px;overflow:auto;scroll-snap-type:y mandatory}.bas-music-widget-advanced{overflow:hidden}.bas-object-group-lisa{margin:0;width:100%}.bas-object-group-lisa:not(:first-child){margin-top:6px}.bas-object-group-lisa .bas-object{width:100%;height:71px;margin-right:0;scroll-snap-align:end;margin-bottom:6px}.bas-object-group-lisa .bas-object:last-child{margin-bottom:0}.bas-music-widget-advanced-title{font-family:Roboto,sans-serif;font-weight:400;position:absolute;top:0;width:100%;height:44px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.3em}.lisa-cameras{-webkit-mask:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 44px,black 44px);mask:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 44px,black 44px)}.lisa-vertical-sliders{display:flex;position:absolute;width:100%;height:100%;left:0;top:0;padding:52px 1em 1em;box-sizing:border-box;justify-content:space-evenly;align-items:center;background:black;pointer-events:none;opacity:0;transition:opacity .2s}.lisa-vertical-sliders .lisa-vertical-slider{display:flex;flex-direction:column;height:100%}.lisa-vertical-sliders .lisa-vertical-slider .lisa-vertical-slider__label{font-family:Roboto,sans-serif;font-weight:400;color:#fff}.lisa-vertical-sliders .lisa-vertical-slider .lisa-vertical-slider__slider{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:1em}.lisa-vertical-sliders .lisa-vertical-slider .lisa-vertical-slider__slider .lisa-vertical-slider__value{font-family:Roboto,sans-serif;font-weight:400;color:#fff}.lisa-vertical-sliders .lisa-vertical-slider .lisa-vertical-slider__slider .grsw{height:100%}.lisa-light-show-height-balance .lisa-vertical-sliders{opacity:1;pointer-events:initial}.bas-connect-stats-connection .bas-connect-stats-webrtc{display:none}.bas-connect-stats-connection.bas-connect-type--webrtc .bas-connect-stats-webrtc{display:block}.bas-connect-stats-overlay{position:absolute;top:16px;left:16px;pointer-events:none;z-index:10;font-family:Courier New,sans-serif,monospace;color:#fff;padding:8px;background-color:rgba(10,10,10,.75);font-size:12px}.bas-connect-stats-list-item{margin-left:8px}.bas-connect-stats-highlight{color:#1db954}.bas-device-ios .bas-tile .bas-tile-gradient-overlay:after,.bas-device-ios .bas-tile .bas-tile-bg-overlay,.bas-device-ios .bas-tile .bas-tile-title,.bas-device-ios .bas-tile .bas-tile-activity-light{transform:translateZ(0)}#bas-body.bas-device-browser .bas-scroll-indicator{display:none}.no-scroll{overflow-x:hidden;overflow-y:hidden}.bas-fake-hide{visibility:hidden;z-index:-10;pointer-events:none}.bas-fake-show{visibility:visible;z-index:auto;pointer-events:auto}.swiper-container.bas-swiper-container .swiper-button-next,.swiper-container.bas-swiper-container .swiper-button-prev{justify-content:normal}.swiper-container.bas-swiper-container .swiper-button-next:before,.swiper-container.bas-swiper-container .swiper-button-next:after,.swiper-container.bas-swiper-container .swiper-button-prev:before,.swiper-container.bas-swiper-container .swiper-button-prev:after{content:none}.bas-device-ellie.bas-pref-show-background-disabled .main-section-drawer,.bas-device-ellie.bas-pref-show-background-disabled .bas-home-banner,.bas-device-ellie.bas-pref-show-background-disabled .bas-home-shortcuts,.bas-device-ellie.bas-pref-show-background-disabled .btd-settings,.bas-device-ellie.bas-pref-show-background-disabled .bmc-header-light,.bas-device-ellie.bas-pref-show-background-disabled .bsh-on-dark,.bas-device-ellie.bas-pref-show-background-disabled .bas-objects-header,.bas-device-ellie.bas-pref-show-background-disabled .bpy-queue{background-color:#000}.bas-device-ellie.bas-pref-show-background-disabled .bas-rd-grid-element-comfort:before,.bas-device-ellie.bas-pref-show-background-disabled .bas-rd-grid-element-scenes:before,.bas-device-ellie.bas-pref-show-background-disabled .bas-tile-favourites:before{background-color:transparent}.bas-device-ellie.bas-pref-show-background-disabled .bas-monitor-info,.bas-device-ellie.bas-pref-show-background-disabled .bas-monitor-data,.bas-device-ellie.bas-pref-show-background-disabled .bmsd-ellie,.bas-device-ellie.bas-pref-show-background-disabled .main-header-wrapper.bas-main-header,.bas-device-ellie.bas-pref-show-background-disabled .room-setting-body-phone,.bas-device-ellie.bas-pref-show-background-disabled .room-setting-body-tablet,.bas-device-ellie.bas-pref-show-background-disabled .bas-thermostat-widget,.bas-device-ellie.bas-pref-show-background-disabled .bas-object,.bas-device-ellie.bas-pref-show-background-disabled .rs-item{background-color:#151515}.bas-device-ellie.bas-pref-show-background-disabled .bas-thermostat-widget.brs-thermostat-control,.bas-device-ellie.bas-pref-show-background-disabled .bas-object.brs-thermostat-control,.bas-device-ellie.bas-pref-show-background-disabled .rs-item.brs-thermostat-control{background-color:#000}.bas-device-ellie.bas-pref-show-background-disabled .ellie-tile{box-shadow:none;background-color:#151515}.bas-device-ellie.bas-pref-show-background-disabled .bw-hourly,.bas-device-ellie.bas-pref-show-background-disabled .bw-current-extra-element{background-color:#151515}.bas-device-ellie.bas-pref-show-background-disabled .room-setting-header,.bas-device-ellie.bas-pref-show-background-disabled .bas-object-info-header,.bas-device-ellie.bas-pref-show-background-disabled .rs-header{background-color:#232323}.bas-device-ellie.bas-pref-show-background-disabled .bas-thermostat-widget.btw-mode-heating{background-color:rgba(198,40,40,.3)}.bas-device-ellie.bas-pref-show-background-disabled .bas-thermostat-widget.btw-mode-cooling{background-color:rgba(25,118,210,.3)}.bas-device-ellie.bas-pref-show-background-disabled .bmc-scenes .room-setting-body-phone,.bas-device-ellie.bas-pref-show-background-disabled .bmc-scenes .room-setting-body-tablet,.bas-device-ellie.bas-pref-show-background-disabled .bmc-scenes .bas-object,.bas-device-ellie.bas-pref-show-background-disabled .bmc-scenes .room-setting-header,.bas-device-ellie.bas-pref-show-background-disabled .bmc-scenes .bas-object-info-header,.bas-device-ellie.bas-pref-show-background-disabled .bmc-scenes .rs-header,.bas-device-ellie.bas-pref-show-background-disabled .bmc-scenes .rs-item,.bas-device-ellie.bas-pref-show-background-disabled .bas-timer .room-setting-body-phone,.bas-device-ellie.bas-pref-show-background-disabled .bas-timer .room-setting-body-tablet,.bas-device-ellie.bas-pref-show-background-disabled .bas-timer .bas-object,.bas-device-ellie.bas-pref-show-background-disabled .bas-timer .room-setting-header,.bas-device-ellie.bas-pref-show-background-disabled .bas-timer .bas-object-info-header,.bas-device-ellie.bas-pref-show-background-disabled .bas-timer .rs-header,.bas-device-ellie.bas-pref-show-background-disabled .bas-timer .rs-item{background-color:transparent}.bas-device-ellie.bas-pref-show-background-disabled .bas-tile,.bas-device-ellie.bas-pref-show-background-disabled .bas-image{box-shadow:none}.bas-device-ellie.bas-pref-show-background-disabled .bs-tile-on-dark .bs-tile-header{background-color:#232323}.bas-device-ellie.bas-pref-show-background-disabled .bs-tile-on-dark .bs-tile-body{background-color:#151515}.bas-device-ellie.bas-pref-show-background-disabled .bas-room-content .bas-rd-grid-element-comfort-title,.bas-device-ellie.bas-pref-show-background-disabled .bas-room-content .bas-rd-grid-element-thermostat{margin-top:20px;margin-bottom:-20px}.bas-device-ellie .bas-object-group{overflow:hidden}.bas-device-ellie .btd-thermostat .btd-settings{padding:0}.bas-device-ellie .btd-thermostat.btw-has-set-point.btw-has-mode-options .btd-settings-mode{min-height:218px;justify-content:center}.bas-device-ellie .btd-thermostat.btw-has-set-point.btw-has-mode-options .btd-settings-mode .btd-settings-container{flex-grow:0}.bas-device-ellie .btd-thermostat.btw-has-set-point.btw-has-mode-options.btw-has-fan-options .btd-down,.bas-device-ellie .btd-thermostat.btw-has-set-point.btw-has-mode-options.btw-has-fan-options .btd-up,.bas-device-ellie .btd-thermostat.btw-has-set-point.btw-has-mode-options.btw-has-louver-options .btd-down,.bas-device-ellie .btd-thermostat.btw-has-set-point.btw-has-mode-options.btw-has-louver-options .btd-up,.bas-device-ellie .btd-thermostat.btw-has-set-point.btw-has-mode-options.btw-has-controls .btd-down,.bas-device-ellie .btd-thermostat.btw-has-set-point.btw-has-mode-options.btw-has-controls .btd-up{display:block}.bas-device-ellie .main-section-content.msc--dark{background-color:#000}.bas-device-ellie.bas-body.bas-transition-can-be-disabled,.bas-device-ellie.bas-body .bas-transition-can-be-disabled,.bas-device-ellie.bas-body.bas-transition-can-be-disabled .bas-image,.bas-device-ellie.bas-body .bas-transition-can-be-disabled .bas-image{transition:none!important}.bas-device-ellie.bas-body.bas-animation-disabled,.bas-device-ellie.bas-body .bas-animation-disabled,.bas-device-ellie.bas-body.bas-state-ellie-no-animation.bas-animation-can-be-disabled,.bas-device-ellie.bas-body.bas-state-ellie-no-animation .bas-animation-can-be-disabled{animation:none!important}.bas-device-ellie .animate-in,.bas-device-ellie .animate-out,.bas-device-ellie .modal-menu{transition:none}.bas-device-ellie.bas-body:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;background-color:#000;opacity:0;transition:opacity 1s cubic-bezier(.31,.12,.63,.99);pointer-events:none}.bas-device-ellie.bas-body.bas-global-overlay:after{opacity:1;transition:opacity 0s}.bas-device-ellie.bas-body.bas-global-overlay-hide:after{content:none}
/*# sourceMappingURL=style.css.map */
