.modal{position:relative;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background-color:white;border-radius:2px;border-width:0;padding:0;max-height:80%;max-width:80%;font-size:medium}.modal[open]{animation:show .25s cubic-bezier(.4,0,.2,1) forwards}.modal[open].modal_closing{animation:hide .15s cubic-bezier(.4,0,.2,1) forwards}.modal::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(51,51,51,.3);backdrop-filter:blur(2px);animation:none}.modal .modal_container{box-sizing:border-box;min-height:50px;min-width:50px;padding:14px}.modal:focus-visible,.modal_container:focus-visible{outline-width:0}@keyframes show{0%{opacity:0;transform:translateY(min(100px,5vh))}to{opacity:1;transform:translateY(0)}}@keyframes hide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(min(100px,5vh))}}.MultiToggle_multiswitch__Dpdpw input{position:absolute;opacity:0}.MultiToggle_multiswitch__Dpdpw .MultiToggle_slidecontainer__NdhKz{position:relative;display:flex;max-width:50em;line-height:25px;user-select:none}.MultiToggle_multiswitch__Dpdpw .MultiToggle_slidecontainer__NdhKz label{width:50%;text-align:center;z-index:2}.MultiToggle_multiswitch__Dpdpw .MultiToggle_slidecontainer__NdhKz a{position:absolute;left:50%;z-index:1;height:100%;width:50%;transition:left .1s ease-out;box-shadow:1px 0 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.15)}.MultiToggle_multiswitch__Dpdpw:has(:invalid){outline:1px solid red;outline-offset:1px}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(6),.MultiToggle_multiswitch__Dpdpw label:nth-last-child(6)~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(6)~label{width:33.3334%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(8),.MultiToggle_multiswitch__Dpdpw label:nth-last-child(8)~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(8)~label{width:25%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(10),.MultiToggle_multiswitch__Dpdpw label:nth-last-child(10)~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(10)~label{width:20%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(12),.MultiToggle_multiswitch__Dpdpw label:nth-last-child(12)~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(12)~label{width:16.6667%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18),.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~label{width:11.111%}.MultiToggle_multiswitch__Dpdpw input~a{display:none}.MultiToggle_multiswitch__Dpdpw input:checked~a{left:0;display:block;box-shadow:1px 0 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.25)}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(4)~input:nth-child(3):checked~a{left:50%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(6)~input:nth-child(3):checked~a{left:33.3334%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(6)~input:nth-child(5):checked~a{left:66.6667%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(8)~input:nth-child(3):checked~a{left:25%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(8)~input:nth-child(5):checked~a{left:50%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(8)~input:nth-child(7):checked~a{left:75%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(10)~input:nth-child(3):checked~a{left:20%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(10)~input:nth-child(5):checked~a{left:40%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(10)~input:nth-child(7):checked~a{left:60%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(10)~input:nth-child(9):checked~a{left:80%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(12)~input:nth-child(3):checked~a{left:16.6667%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(12)~input:nth-child(5):checked~a{left:33.3334%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(12)~input:nth-child(7):checked~a{left:50%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(12)~input:nth-child(9):checked~a{left:66.6667%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(12)~input:nth-child(11):checked~a{left:83.3334%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~input:nth-child(3):checked~a{left:11.111%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~input:nth-child(5):checked~a{left:22.222%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~input:nth-child(7):checked~a{left:33.333%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~input:nth-child(9):checked~a{left:44.444%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~input:nth-child(11):checked~a{left:55.555%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~input:nth-child(13):checked~a{left:66.666%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~input:nth-child(15):checked~a{left:77.777%}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~input:nth-child(17):checked~a{left:88.888%}.MultiToggle_multiswitch__Dpdpw input:not(:first-child):checked~a{box-shadow:1px 0 0 rgba(0,0,0,.2),-1px 0 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.25)}.MultiToggle_multiswitch__Dpdpw label:nth-last-child(10)~input:nth-child(9):checked~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(12)~input:nth-child(11):checked~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(18)~input:nth-child(17):checked~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(4)~input:nth-child(3):checked~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(6)~input:nth-child(5):checked~a,.MultiToggle_multiswitch__Dpdpw label:nth-last-child(8)~input:nth-child(7):checked~a{box-shadow:-1px 0 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.25)}fieldset.MultiToggle_multiswitch__Dpdpw{border:0;padding:0}fieldset.MultiToggle_multiswitch__Dpdpw legend{display:block;margin-bottom:10px;font-weight:600}.MultiToggle_multiswitch__Dpdpw .MultiToggle_slidecontainer__NdhKz{background:#333;color:#fff;transition:background .1s ease-out;box-shadow:inset 0 2px 6px rgba(0,0,0,.3)}.MultiToggle_multiswitch__Dpdpw .MultiToggle_slidecontainer__NdhKz label{cursor:pointer;text-shadow:0 1px 1px rgba(0,0,0,.4)}.MultiToggle_multiswitch__Dpdpw .MultiToggle_slidecontainer__NdhKz a{background:rgb(1,159,223);border:1px solid #2188b8;margin-top:-1px}.MultiToggle_multiswitch__Dpdpw input:focus~a{outline:2px solid #0088ce}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--column-width-max:400px;overflow:hidden}body,html{position:fixed;width:100%;height:100%;height:100dvh;overflow:hidden;overscroll-behavior:none;margin:0}.column{height:100dvh;position:absolute;top:0;max-width:400px;min-width:200px;overflow-y:hidden;overflow-x:hidden;background:white;transition:transform .4s ease-out,box-shadow .4s ease-out}.column.left{left:0;transform:translateX(calc(-100% + 25px))}.column.right{right:0;transform:translateX(calc(100% - 25px))}.column.left>div,.column.right>div{height:100%;display:flex;flex-direction:column;justify-items:stretch}.column.open{transform:translateX(0);box-shadow:var(--shadow-column);transition:transform .4s ease-out,box-shadow .4s ease-out}.column>div>ul{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:25px;padding-right:15px}.column .resizer{position:sticky;top:0;height:100%;width:5px;cursor:col-resize;resize:horizontal;border-left:1px solid gray;border-right:1px solid gray;z-index:1;background:silver}.column .resizer:hover{background:#c1c3c5b4}.main-menu-item{display:inline-block;font-size:12px;text-align:center;vertical-align:top;width:25%;min-width:25%;max-width:50%;width:-webkit-calc((275px - 100%) * 275);min-width:-webkit-calc(25%);width:calc((275px - 100%) * 275);min-width:calc(25%)}.main-menu-item>div{padding-top:6px;height:25px;margin:3px;border-radius:10px;cursor:pointer}.sub-menu{overflow:hidden;max-height:0;flex-shrink:0}.sub-menu.open{max-height:200px}.sub-menu-item{display:inline-block;font-size:12px;text-align:center;vertical-align:top;width:25%;min-width:25%;max-width:50%;width:-webkit-calc((275px - 100%) * 275);min-width:-webkit-calc(25%);width:calc((275px - 100%) * 275);min-width:calc(25%)}.sub-menu-item>div{height:30px;margin:3px;border-radius:10px;display:flex;justify-content:center;align-items:center}.boxes{overflow-y:auto;display:flex;flex-direction:column;justify-items:stretch}.boxes,.boxes>div{flex-grow:1}.react-transform-wrapper{background:#f0f0f2}.room{cursor:pointer;stroke:white;fill:#333}.room.hover{filter:brightness(125%)}.room.selected{fill:#334}.placeholder,.placeholder>rect{cursor:pointer;fill:white}.colocation,.placeholder:hover,.placeholder:hover>rect{cursor:pointer}.svg-icon{fill:none;stroke:#000;stroke-width:2px}.grad-step{display:inline-block;height:20px;width:1%}.color-legend{width:90%;margin:5%;white-space:nowrap;position:relative;display:inline-block;top:4px;padding-bottom:15px}#left-sidebar{padding-left:15px;padding-top:15px}#left-sidebar .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}fieldset{border:1px solid #fff;border-right:0;border-left:0;padding-left:0;padding-right:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:invalid,select:invalid{border-color:red!important}input:invalid:focus-visible,select:invalid:focus-visible{outline-color:red}input[type=time]::-webkit-calendar-picker-indicator{display:none}.loader{transform-origin:center center;animation:spinningAnimation 1s infinite}@keyframes spinningAnimation{to{transform:rotate(1turn)}}.info-panes{font-size:12px;padding:6px 0 55px 6px;background:#808080;flex-grow:1;box-sizing:border-box;overflow-y:auto}.info-pane .section{padding:6px;background:white;margin-bottom:18px;display:flex;flex-direction:column;align-items:stretch}.info-pane .section .header{background:#eee;margin:-6px -6px 0;padding:6px;width:100%;font-weight:700}.info-pane .section .header.highlighted{background:black;color:#eee}.info-pane .section .header .right{float:right;padding-right:6px}.info-pane .section .footer{float:right}.info-pane .section .line{margin-left:-6px;margin-right:-6px;padding:3px 6px;border-bottom:1px solid #eee;overflow-wrap:anywhere}.info-pane .section .line .action{color:#2e6da4;cursor:pointer}.info-pane .section .line:last-child{border:none;margin-bottom:-6px}.info-pane .section .line.bigbuttons{display:flex;flex-direction:row;justify-content:space-between;padding-top:8px;padding-bottom:2px;margin-bottom:0}.info-pane .section .line .label{float:left;vertical-align:top;margin-right:10px}.info-pane .section .line .items{display:flex;flex-direction:column}.info-pane .section .line.bigbuttons span{height:32px;line-height:32px;padding:0 12px;border-radius:32px;color:white;font-weight:700;cursor:pointer}.info-pane .section .actions{margin-left:-6px;padding-left:6px;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap}.info-pane .section .actions span{color:#2e6da4;cursor:pointer;padding-right:6px;border-right:1px solid #eee;margin-right:6px}.info-pane .section .line .round-button.icon{float:right;margin-right:4px}.info-pane .section .line .round-button.icon:focus-visible{outline-width:0}.info-pane .section .line .indent{margin-left:-6px;padding-left:16px;padding-bottom:3px;padding-top:3px;overflow-wrap:anywhere}.info-pane .success{color:#fff;border-color:#009845;background-color:#009845}.info-pane .danger{color:#fff;border-color:#ed1c24;background-color:#ed1c24}.info-pane .warning{color:#fff;border-color:#f99b1d;background-color:#f99b1d}.info-pane .disabled{color:#fff;border-color:#999;background-color:#999}.info-pane .modalLine:not(.modal *){padding:3px 0!important;border-bottom:1px solid #eee}@layer base{.tw-reset,.tw-reset :where(*),.tw-reset :where(:after),.tw-reset :where(:before){box-sizing:border-box;border:0 solid}.tw-reset :where(hr){height:0;color:inherit;border-top-width:1px}.tw-reset :where(abbr:where([title])){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tw-reset :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.tw-reset :where(a){color:inherit;text-decoration:inherit}.tw-reset :where(b,strong){font-weight:bolder}.tw-reset :where(code,kbd,samp,pre){font-family:var(--font-mono);font-size:1em}.tw-reset :where(small){font-size:80%}.tw-reset :where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}.tw-reset :where(sub){bottom:-.25em}.tw-reset :where(sup){top:-.5em}.tw-reset :where(table){text-indent:0;border-color:inherit;border-collapse:collapse}.tw-reset :where(button,input,optgroup,select,textarea){font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.tw-reset :where(button,select){text-transform:none}.tw-reset :where(button,input:where([type=button]),input:where([type=reset]),input:where([type=submit])){-webkit-appearance:button;background-color:transparent;background-image:none}.tw-reset :where(:-moz-focusring){outline:auto}.tw-reset :where(:-moz-ui-invalid){box-shadow:none}.tw-reset :where(progress){vertical-align:baseline}.tw-reset :where(::-webkit-inner-spin-button,::-webkit-outer-spin-button){height:auto}.tw-reset :where([type=search]){-webkit-appearance:textfield;outline-offset:-2px}.tw-reset :where(::-webkit-search-decoration){-webkit-appearance:none}.tw-reset :where(::-webkit-file-upload-button){-webkit-appearance:button;font:inherit}.tw-reset :where(summary){display:list-item}.tw-reset :where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre){margin:0}.tw-reset :where(fieldset){margin:0;padding:0}.tw-reset :where(legend){padding:0}.tw-reset :where(ol,ul,menu){list-style:none;margin:0;padding:0}.tw-reset :where(dialog){padding:0}.tw-reset :where(textarea){resize:vertical}.tw-reset :where(input::placeholder,textarea::placeholder){opacity:1;color:var(--color-muted)}.tw-reset :where(button,[role=button]){cursor:pointer}.tw-reset :where(:disabled){cursor:default}.tw-reset :where(img,svg,video,canvas,audio,iframe,embed,object){display:block;vertical-align:middle}.tw-reset :where(img,video){max-width:100%;height:auto}.tw-reset :where([hidden]:not([hidden=until-found])){display:none}}