div.icon.svelte-djbidf>img.svelte-djbidf{width:1em;height:1em}.fa-svelte.svelte-1d15yci{width:1em;height:1em;overflow:visible;display:inline-block}div.marginAutio.svelte-ykex48{margin:auto}div.lamp.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{cursor:pointer;width:19ch;height:2em;margin:.5ch;background:#18181c;color:#84888f;border-radius:.5ch;border-top-right-radius:1em;overflow:hidden;box-shadow:1px 1px 1px #000}@media screen and (max-width: 1921px){div.lamp.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{width:calc(20% - 1ch)}}@media screen and (max-width: 1600px){div.lamp.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{width:calc(25% - 1ch)}}@media screen and (max-width: 1200px){div.lamp.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{width:calc(33.3333333% - 1ch)}}@media screen and (max-width: 700px){div.lamp.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{width:calc(50% - 1ch);margin-top:.75ch;margin-bottom:.75ch}}@media screen and (max-width: 380px){div.lamp.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{width:100%}}div.lamp.selected.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{background:#282833;color:#cde}div.lamp.svelte-18nr6xq>div.row.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{display:flex}div.lamp.svelte-18nr6xq>div.row.svelte-18nr6xq>div.row-icon.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{font-size:1.8em;position:absolute;width:0;height:0}div.lamp.svelte-18nr6xq>div.row>div.row-icon div.roundboi-text.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{width:0;height:0;left:1.4ch;top:.9em;text-align:center;position:absolute;font-size:.333em}div.lamp.svelte-18nr6xq>div.row.svelte-18nr6xq>div.title.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{font-size:.9em;text-align:left;margin-top:.4em;margin-left:2em;margin-right:1ch;height:1.6em}div.lamp.svelte-18nr6xq>div.row.svelte-18nr6xq>div.title.svelte-18nr6xq>div.name.hasRoleOrTag.svelte-18nr6xq.svelte-18nr6xq{margin-top:-.275em}div.lamp.svelte-18nr6xq>div.row.svelte-18nr6xq>div.title.svelte-18nr6xq>div.tag-list.svelte-18nr6xq.svelte-18nr6xq{display:flex;flex-direction:row;font-size:.5em}div.lamp.svelte-18nr6xq>div.row.svelte-18nr6xq>div.title.svelte-18nr6xq>div.tag-list.svelte-18nr6xq>div.tag.svelte-18nr6xq{display:flex;flex-direction:row;padding:0 1ch 0 .5ch}div.lamp.svelte-18nr6xq>div.row>div.title>div.tag-list>div.tag div.tag-name.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{padding-left:.5ch}div.lamp.svelte-18nr6xq>div.flatboi.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{height:.2em}div.lamp.svelte-18nr6xq>div.flatboi.svelte-18nr6xq>div.flatboi2.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{height:.2em}div.lamp.compact.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{width:3.1ch;border-top-right-radius:.25em;margin:.25ch;background:#282833}div.lamp.compact.selected.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{background:#3c3c50}div.lamp.compact.svelte-18nr6xq div.row.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{margin-left:-.1ch}div.lamp.compact.svelte-18nr6xq div.title.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq.svelte-18nr6xq{opacity:0}div.metalamp.svelte-jnhr57.svelte-jnhr57.svelte-jnhr57{-webkit-user-select:none;user-select:none;cursor:pointer;width:19ch;margin:.5ch;background:#18181c;color:#84888f;border-radius:.5ch;border-top-right-radius:1em;overflow:hidden;box-shadow:1px 1px 1px #000;padding-bottom:.5ch}@media screen and (max-width: 1921px){div.metalamp.svelte-jnhr57.svelte-jnhr57.svelte-jnhr57{width:calc(20% - 1ch)}}@media screen and (max-width: 1600px){div.metalamp.svelte-jnhr57.svelte-jnhr57.svelte-jnhr57{width:calc(25% - 1ch)}}@media screen and (max-width: 1200px){div.metalamp.svelte-jnhr57.svelte-jnhr57.svelte-jnhr57{width:calc(33.3333333% - 1ch)}}@media screen and (max-width: 700px){div.metalamp.svelte-jnhr57.svelte-jnhr57.svelte-jnhr57{width:calc(50% - 1ch);margin-top:.75ch;margin-bottom:.75ch}}@media screen and (max-width: 380px){div.metalamp.svelte-jnhr57.svelte-jnhr57.svelte-jnhr57{width:100%}}div.metalamp.selected.svelte-jnhr57.svelte-jnhr57.svelte-jnhr57{background:#282833;color:#cde}div.metalamp.svelte-jnhr57>div.row.svelte-jnhr57.svelte-jnhr57{padding:0 .4ch;box-sizing:border-box;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between}div.metalamp.svelte-jnhr57>div.row.svelte-jnhr57>div.title.svelte-jnhr57{font-size:.75em;text-align:left;margin-top:.4em;margin-right:1ch;height:1.6em;-webkit-user-select:none;user-select:none;margin-left:.4ch}div.room-header.svelte-1bq9rr3{-webkit-user-select:none;user-select:none;font-size:2rem;color:#abc;border-bottom:1px solid #123}div.bform-body.svelte-s1horb{display:flex;-webkit-user-select:none;user-select:none;font-size:1rem;width:100%;flex-wrap:wrap}div.bform-option.svelte-1rmlaxe.svelte-1rmlaxe{box-shadow:1px 1px 1px #000;display:flex;margin:.25em .25ch;min-height:1.9rem;cursor:pointer;background:hsl(240deg,8%,14%)}div.bform-option.svelte-1rmlaxe>div>.icon{padding:.1em .5ch;padding-top:.45em;color:#31313a}div.bform-option.off.svelte-1rmlaxe.svelte-1rmlaxe{background-color:#31313a}div.bform-option.off.svelte-1rmlaxe>div>.icon{color:#525260}div.bform-option.on.svelte-1rmlaxe.svelte-1rmlaxe{background-color:#31313a}div.bform-option.on.svelte-1rmlaxe>div>.icon{color:var(--color)}div.bform-option.red.svelte-1rmlaxe.svelte-1rmlaxe{background-color:#3e2d2d}div.bform-option.red.svelte-1rmlaxe>div>.icon{color:#cd2d2d}div.bform-option.unclickable.svelte-1rmlaxe.svelte-1rmlaxe{cursor:default}div.bform-option.svelte-1rmlaxe div.bform-option-body.svelte-1rmlaxe{display:flex;flex-direction:row;cursor:default}div.checkbox.svelte-16q1sdw{display:flex;flex-direction:row;flex-shrink:0;margin-top:.5em;margin-bottom:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.25s;padding:.1em;font-size:.9em}div.checkbox.noLabel.svelte-16q1sdw{display:block;margin-top:.35em;margin-bottom:0;font-size:.75em}div.checkbox.small.svelte-16q1sdw{padding-top:0;font-size:.65em}div.checkbox.centered.svelte-16q1sdw{margin:auto}div.checkbox+div.checkbox{margin-top:-.75em}div.checkbox.inline.svelte-16q1sdw{margin-top:.25rem;margin-bottom:.25rem;margin-right:1rch}div.box.svelte-16q1sdw{cursor:pointer;border:.5px solid;padding:.05em .3ch;padding-top:.2em;line-height:1;background-color:#19191d;color:#19191d;border-color:#636374;font-size:.9em}div.box.noBorder.svelte-16q1sdw{color:#31313a}div.box.checked.svelte-16q1sdw{color:#acacb9;background-color:#525260}div.box.disabled.svelte-16q1sdw{color:#212127;background-color:#212127}div.box.disabled.checked.svelte-16q1sdw{color:#636374}div.box.noBorder.svelte-16q1sdw{border:none;background:none}div.label.svelte-16q1sdw{margin:auto 0;margin-left:1ch;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.bform-parameter.svelte-1ok7l1g.svelte-1ok7l1g.svelte-1ok7l1g{display:flex;flex-direction:column;background:hsl(240deg,8%,14%);height:100%}div.bform-parameter.svelte-1ok7l1g>label.svelte-1ok7l1g.svelte-1ok7l1g{font-size:.5em;color:#636374;text-align:center;margin:0;line-height:1em;margin-top:.15rem!important;padding-top:0;margin-bottom:0;width:10rem}div.bform-parameter.svelte-1ok7l1g>input.svelte-1ok7l1g.svelte-1ok7l1g,div.bform-parameter.svelte-1ok7l1g>select.svelte-1ok7l1g.svelte-1ok7l1g{width:10rem;font-size:.9rem;padding-left:0;background:none;outline:none;border:none;text-align:center;font-size:1rem;color:#acacb9;-webkit-appearance:none;-moz-appearance:none;moz-appearance:none;appearance:none}div.bform-parameter.svelte-1ok7l1g>select.svelte-1ok7l1g>option.svelte-1ok7l1g{background:hsl(240deg,8%,14%)}div.bform-parameter.svelte-1ok7l1g>input.svelte-1ok7l1g.svelte-1ok7l1g::-webkit-inner-spin-button,div.bform-parameter.svelte-1ok7l1g>select.svelte-1ok7l1g.svelte-1ok7l1g::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}div.bform-parameter.svelte-1ok7l1g>input.svelte-1ok7l1g.svelte-1ok7l1g:focus,div.bform-parameter.svelte-1ok7l1g>select.svelte-1ok7l1g.svelte-1ok7l1g:focus{color:#f9f9fa}div.bform-parameter.svelte-1ok7l1g>select.svelte-1ok7l1g.svelte-1ok7l1g{margin-top:.08rem}div.bform-parameter.wide.svelte-1ok7l1g>input.svelte-1ok7l1g.svelte-1ok7l1g,div.bform-parameter.wide.svelte-1ok7l1g>label.svelte-1ok7l1g.svelte-1ok7l1g,div.bform-parameter.wide.svelte-1ok7l1g>select.svelte-1ok7l1g.svelte-1ok7l1g{width:20rem}div.bform-parameter.narrow.svelte-1ok7l1g>input.svelte-1ok7l1g.svelte-1ok7l1g,div.bform-parameter.narrow.svelte-1ok7l1g>label.svelte-1ok7l1g.svelte-1ok7l1g,div.bform-parameter.narrow.svelte-1ok7l1g>select.svelte-1ok7l1g.svelte-1ok7l1g{width:calc(6rem + .22ch)}div.bform-parameter.narrower.svelte-1ok7l1g>input.svelte-1ok7l1g.svelte-1ok7l1g,div.bform-parameter.narrower.svelte-1ok7l1g>label.svelte-1ok7l1g.svelte-1ok7l1g,div.bform-parameter.narrower.svelte-1ok7l1g>select.svelte-1ok7l1g.svelte-1ok7l1g{width:3rem}div.bform-parameter.narrowest.svelte-1ok7l1g>input.svelte-1ok7l1g.svelte-1ok7l1g,div.bform-parameter.narrowest.svelte-1ok7l1g>label.svelte-1ok7l1g.svelte-1ok7l1g,div.bform-parameter.narrowest.svelte-1ok7l1g>select.svelte-1ok7l1g.svelte-1ok7l1g{width:calc(2rem - .11ch)}div.color-picker.svelte-j2i9de.svelte-j2i9de{position:relative;width:10ch;height:10ch}div.color-picker.svelte-j2i9de>img.svelte-j2i9de{width:10ch;height:10ch}div.dot.svelte-j2i9de.svelte-j2i9de{position:relative;z-index:10;pointer-events:none}div.dot.svelte-j2i9de div.ring.svelte-j2i9de{position:relative;left:-.525ch;top:-.95ch;width:1ch;height:1ch;border:2px solid hsl(240deg,8%,35%);box-sizing:border-box;border-radius:1ch}div.picker-wrapper.svelte-1yxncmt{position:relative;left:.5ch;top:-11ch;width:0;height:0}div.button.svelte-1vk4gm7{box-shadow:1px 1px 1px #000;margin:.25em .25ch;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1rem;background-color:#31313a;color:#737387}div.button.svelte-1vk4gm7>.icon{padding:.1em .5ch;padding-top:.35em}div.button.icon.svelte-1vk4gm7{width:2.8ch}div.button.red.svelte-1vk4gm7{background-color:#3e2d2d;color:#cd2d2d}div.device-icon-selector.svelte-1co5pcm.svelte-1co5pcm{display:flex;flex-direction:row;flex-wrap:wrap}div.device-icon-selector.svelte-1co5pcm>div.item.svelte-1co5pcm{font-size:2em;padding:.3rem;padding-bottom:0;padding-top:.5rem;box-sizing:border-box;border:2px solid hsl(240deg,8%,10.5%)}div.device-icon-selector.svelte-1co5pcm>div.item.selected.svelte-1co5pcm{border:2px solid hsl(240deg,8%,14%)}div.device-icon-selector.svelte-1co5pcm>div.item.svelte-1co5pcm:hover{background-color:#151518}div.hsplit.svelte-1cj75rt{display:flex;flex-direction:row;flex-basis:10}div.hsplit.reverse.svelte-1cj75rt{flex-direction:row-reverse}@media screen and (max-width: 700px){div.hsplit.svelte-1cj75rt{display:block}}div.hsplit-part.svelte-1ug9vqf{box-sizing:border-box;padding:0 .5ch}div.hsplit-part.left.svelte-1ug9vqf{padding-left:0}div.hsplit-part.right.svelte-1ug9vqf{padding-right:0}div.modal-background.svelte-nykkuf.svelte-nykkuf{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}div.modal.svelte-nykkuf.svelte-nykkuf{position:absolute;left:50%;top:50%;width:calc(100vw - 4em);max-width:40ch;max-height:calc(100vh - 4em);overflow:auto;transform:translate(-50%,-50%);border-radius:.5em;box-shadow:1px 1px 1px #101013;background:hsl(240deg,8%,14%)}div.modal.nobody.svelte-nykkuf.svelte-nykkuf{background:none}div.modal.fullheight.svelte-nykkuf.svelte-nykkuf{min-height:100%}div.modal.wide.svelte-nykkuf.svelte-nykkuf{max-width:80ch}div.modal.ultrawide.svelte-nykkuf.svelte-nykkuf{max-width:120ch}div.header.svelte-nykkuf.svelte-nykkuf{padding:1em 1em 0}div.error.svelte-nykkuf.svelte-nykkuf{margin:.5em;padding:.5em;border:1px solid rgb(204,65,65);border-radius:.2em;background-color:#852727;color:#d38d8d;animation:svelte-nykkuf-fadein .5s}div.body.svelte-nykkuf.svelte-nykkuf{padding:0 0 1em;margin-top:0;display:flex;flex-direction:row}@media screen and (max-width: 749px){div.body.svelte-nykkuf.svelte-nykkuf{display:block}}div.title.svelte-nykkuf.svelte-nykkuf{color:#acacb9;line-height:1em}div.x.svelte-nykkuf.svelte-nykkuf{position:relative;line-height:1em;top:-1em;text-align:right}div.x.svelte-nykkuf div.button.svelte-nykkuf{color:#acacb9;display:inline-block;padding:0em .5ch .1em;line-height:1em;-webkit-user-select:none;user-select:none;cursor:pointer}div.x.svelte-nykkuf div.button.svelte-nykkuf:hover{color:#acacb9}div.button-row.svelte-nykkuf.svelte-nykkuf{display:flex;flex-direction:row;border-top:.5px solid #000}div.button-row.svelte-nykkuf button{display:inline-block;padding:.25em 1ch;font-size:1.25em;background:none;border:none;color:#acacb9;border-left:.5px solid #111;cursor:pointer}div.button-row.svelte-nykkuf button:first-of-type{margin-left:auto}div.button-row.svelte-nykkuf button:hover{background-color:#111}div.button-row.svelte-nykkuf button:disabled{color:#444}div.button-row.nobody.svelte-nykkuf.svelte-nykkuf{display:none}div.modal.svelte-nykkuf label{padding:1em 0 .125em .25ch;font-size:.9em;user-select:none;-webkit-user-select:none;-moz-user-select:none}div.modal.svelte-nykkuf input:not(.custom),div.modal.svelte-nykkuf select:not(.custom),div.modal.svelte-nykkuf textarea{width:calc(100% - 2ch);margin-bottom:1em;margin-top:.25em;background:#121418;color:#789;border:none;outline:none;resize:vertical;padding:.5em 1ch}div.modal.svelte-nykkuf input[type=time]:not(.custom){padding:.333em 1ch}div.modal.svelte-nykkuf select:not(.custom){padding-left:.5ch;padding:.45em 1ch;width:100%}div.modal.svelte-nykkuf select:not(.custom) option,div.modal.svelte-nykkuf select:not(.custom) optgroup{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5em 0}div.modal.svelte-nykkuf input:not(.custom)::placeholder{opacity:.5}div.modal.svelte-nykkuf select:disabled{background:#1a1c1f;opacity:1;color:#789}div.modal.svelte-nykkuf input:not(.custom):disabled{background:#1a1c1f;color:#789}div.modal.svelte-nykkuf textarea{min-height:6em;height:6em;font-family:inherit;resize:none0}div.modal.svelte-nykkuf textarea:disabled{background:#444;color:#aaa}div.modal.svelte-nykkuf input:not(.custom).nolast{margin-bottom:.5em}div.modal.svelte-nykkuf input:not(.custom)[type=checkbox]{width:initial;display:inline-block}div.modal.svelte-nykkuf input:not(.custom)[type=checkbox]+label{width:initial;display:inline-block;padding:0;margin:0}div.modal.svelte-nykkuf input:not(.custom):focus,div.modal.svelte-nykkuf select:focus,div.modal.svelte-nykkuf textarea:focus{background:#121418;color:#acacb9;border:none;outline:none}div.modal.svelte-nykkuf p{margin:.25em 1ch 1em;font-size:.9em}div.modal.svelte-nykkuf input:not(.custom)::-webkit-outer-spin-button,div.modal.svelte-nykkuf input:not(.custom)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}div.modal.svelte-nykkuf input:not(.custom)[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}@keyframes svelte-nykkuf-fadein{0%{opacity:0}to{opacity:1}}div.modal-body.svelte-1p4e63r{padding:1em 1em 1em 0;flex:1}@media screen and (max-width: 749px){div.modal-body.svelte-1p4e63r{padding:0 1em}}div.modal-body.svelte-1p4e63r:first-of-type{padding-left:1em}div.modal-section.svelte-1dvgnr5.svelte-1dvgnr5.svelte-1dvgnr5{margin-left:-1.8ch;margin-right:-1.8ch;margin-bottom:.5em}div.modal-section.svelte-1dvgnr5>div.modal-section-body.svelte-1dvgnr5.svelte-1dvgnr5{display:none;padding:.25em 2.3ch}div.modal-section.svelte-1dvgnr5>div.modal-section-header.svelte-1dvgnr5.svelte-1dvgnr5{display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;padding:.5ch 1.8ch .5ch 1.6ch;color:#525260}div.modal-section.svelte-1dvgnr5>div.modal-section-header.svelte-1dvgnr5>div.title.svelte-1dvgnr5{margin-left:.5ch;font-size:.9em;color:#636374;margin-right:auto}div.modal-section.expanded.svelte-1dvgnr5.svelte-1dvgnr5.svelte-1dvgnr5{background-color:#19191d}div.modal-section.expanded.svelte-1dvgnr5>div.modal-section-body.svelte-1dvgnr5.svelte-1dvgnr5{display:block}div.modal-section.expanded.svelte-1dvgnr5>div.modal-section-header.svelte-1dvgnr5.svelte-1dvgnr5{color:#636374}div.modal-section.expanded.svelte-1dvgnr5>div.modal-section-header.svelte-1dvgnr5>div.title.svelte-1dvgnr5{color:#acacb9}div.tag-input.svelte-fv6vsa.svelte-fv6vsa{width:calc(100% - 2ch);margin-bottom:1em;margin-top:.2em;min-height:2em;background:hsl(240deg,8%,10.5%);color:#9999a8;border:none;outline:none;resize:vertical;padding:.5em 1ch;display:flex;flex-direction:row;flex-wrap:wrap}div.tag-input.svelte-fv6vsa>div.tag.svelte-fv6vsa{margin:.25em .5ch;background-color:#212127;padding:.25em 1ch;border-radius:.25em}div.tag-input.svelte-fv6vsa>div.tag span.x.svelte-fv6vsa{font-size:.75em;line-height:1em;-webkit-user-select:none;user-select:none;cursor:pointer}div.tag-input.svelte-fv6vsa>div.tag span.x.svelte-fv6vsa:hover{color:#e6e6ea}div.tag-input.svelte-fv6vsa>div.tag span.comma.svelte-fv6vsa{font-size:0}div.tag-input.svelte-fv6vsa>input.svelte-fv6vsa{margin-bottom:.125em}div.block.svelte-1ecop3j.svelte-1ecop3j{padding-left:1ch;margin-left:.25ch;border-left:2px solid hsl(240deg,8%,21%);margin-bottom:.5em}div.block.nopad.svelte-1ecop3j.svelte-1ecop3j{margin-left:0}div.label.svelte-1ecop3j.svelte-1ecop3j{color:#636374;font-size:.666em;padding-top:.1em;padding-left:.3ch;display:flex;flex-direction:row}div.label.svelte-1ecop3j div.add-button.svelte-1ecop3j{color:#2d862d;margin-top:.1em;margin-left:.5ch;font-size:.9em;line-height:1em;cursor:pointer}div.label.svelte-1ecop3j div.add-button.svelte-1ecop3j:hover{color:#9cde9c}div.page.svelte-170wh9b.svelte-170wh9b{margin:1em auto 0;width:200ch;max-width:95%;font-size:1.33rem}div.room.svelte-170wh9b.svelte-170wh9b{margin-bottom:1rem}div.devices.svelte-170wh9b.svelte-170wh9b{display:flex;flex-direction:row;flex-wrap:wrap}div.devices.svelte-170wh9b+div.devices.svelte-170wh9b{margin-top:.25em}