.modal-overlay.svelte-1ouxitz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:100}.modal.svelte-1ouxitz{color:#000;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0003}.form-section-divider.svelte-952v9u{display:flex;align-items:center;text-align:center;margin:10px 0}.solid-divider.svelte-952v9u{flex:1;border-bottom:2px solid var(--background-gray)}.form-section-divider.svelte-952v9u:before,.form-section-divider.svelte-952v9u:after{content:"";flex:1;border-bottom:2px solid var(--background-gray)}.form-section-divider.svelte-952v9u:before{margin-right:1em}.form-section-divider.svelte-952v9u:after{margin-left:1em}.form-section-divider-label.svelte-952v9u{color:var(--text-light-gray);padding:0 1em}.checkbox-container.svelte-9vojy7.svelte-9vojy7.svelte-9vojy7{display:flex;align-items:center;cursor:pointer;font-size:1em;-webkit-user-select:none;user-select:none;width:8em}.checkbox-container.svelte-9vojy7 input.svelte-9vojy7.svelte-9vojy7{display:none}.checkbox-container.svelte-9vojy7 label.checkmark-label.svelte-9vojy7.svelte-9vojy7{position:relative;padding-left:2em;cursor:pointer}.checkbox-container.svelte-9vojy7 label.checkmark-label.svelte-9vojy7.svelte-9vojy7:before{content:"";position:absolute;left:0;top:0;width:1.3em;height:1.3em;background-color:var(--background-gray);border:none;border-radius:4px;transition:all .3s ease 0s}.checkbox-container.svelte-9vojy7 input.svelte-9vojy7:checked+label.checkmark-label.svelte-9vojy7:before{background-color:var(--primary-color)}.checkbox-container.svelte-9vojy7 input.svelte-9vojy7:hover+label.checkmark-label.svelte-9vojy7:before{background-color:var(--text-light-gray)}.checkbox-container.svelte-9vojy7 label.checkmark-label.svelte-9vojy7.svelte-9vojy7:after{content:"";position:absolute;left:.45em;top:.25em;width:.25em;height:.5em;border:solid white;border-width:0 .15em .15em 0;transform:rotate(45deg);display:none}.checkbox-container.svelte-9vojy7 input.svelte-9vojy7:checked+label.checkmark-label.svelte-9vojy7:after{display:block}.form-input-row.svelte-k9p5wl{display:flex;flex-direction:row;align-items:center;gap:1em}.grow.svelte-k9p5wl{flex-grow:1}#edit-ap-group-form-main.svelte-gepnz8.svelte-gepnz8{border:1px solid var(--text-lighter-gray);border-radius:4px;padding:1em;color:var(--text-light-gray);background-color:#fff;height:100%;width:100%;box-shadow:0 5px 5px var(--text-lighter-gray);gap:.5em;display:flex;flex-direction:column;overflow:hidden}#edit-ap-group-form-main.svelte-gepnz8>form.svelte-gepnz8{display:flex;flex-direction:column;gap:1em}.title-area.svelte-gepnz8.svelte-gepnz8{display:flex;flex-direction:row;vertical-align:center;align-items:center}.form-title.svelte-gepnz8.svelte-gepnz8{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;flex-wrap:wrap}.form-ssid-list.svelte-gepnz8.svelte-gepnz8{display:flex;flex-direction:column;gap:1em}.form-input-row.svelte-gepnz8.svelte-gepnz8{display:flex;flex-direction:row;align-items:center;gap:1em}.form-input-group.svelte-gepnz8.svelte-gepnz8{display:flex;flex-direction:column;position:relative;flex-grow:1}.form-field.svelte-gepnz8.svelte-gepnz8{border:none;border-bottom:1px solid var(--text-light-gray);outline:0;font-size:1em;color:var(--text-dark-gray);background:transparent;transition:border-color .5s}.form-field.svelte-gepnz8.svelte-gepnz8:focus{border-bottom:2px solid var(--text-dark-gray)}.form-field.svelte-gepnz8.svelte-gepnz8::placeholder{color:transparent;top:-1em}.form-field.svelte-gepnz8:placeholder-shown~.form-field-label.svelte-gepnz8{position:absolute;font-size:1em;cursor:text;top:0;transition:all .3s ease}.form-field.svelte-gepnz8:focus~.form-field-label.svelte-gepnz8{position:absolute;top:-1em;font-size:.8em;color:var(--text-dark-gray);transition:all .3s ease}.form-input-group{display:flex;flex-direction:column;position:relative;flex-grow:1}.form-field{border:none;border-bottom:1px solid var(--text-light-gray);outline:0;font-size:1em;color:var(--text-dark-gray);background:transparent;transition:all .3s ease}.form-field-label{position:absolute;font-size:1em;cursor:text;pointer-events:none;transition:all .3s ease}.form-field:focus{border-bottom:2px solid var(--text-dark-gray)}.form-field:focus~.form-field-label,.form-field:not(:placeholder-shown)~.form-field-label{position:absolute;top:-1em;font-size:.8em;color:var(--text-light-gray);transition:all .3s ease}.form-field::placeholder{color:transparent;top:-1em}.form-field:placeholder-shown~.form-field-label{position:absolute;font-size:1em;cursor:text;top:0;transition:all .3s ease}.form-button{border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:all .3s ease 0s}.form-button-small{border:none;border-radius:4px;font-size:1em;cursor:pointer;width:2em;height:2em;background-color:var(--background-gray);transition:all .3s ease}.form-button-small:hover{background-color:var(--active-gray);transition:all .3s ease}.checkbox-container{display:flex;align-items:center;cursor:pointer;font-size:1em;-webkit-user-select:none;user-select:none}.checkbox-container input{display:none}.checkbox-container label.checkmark-label{position:relative;padding-left:35px;cursor:pointer}.checkbox-container label.checkmark-label:before{content:"";position:absolute;left:0;top:0;width:1.3em;height:1.3em;background-color:var(--background-gray);border:none;border-radius:4px;transition:all .3s ease 0s}.checkbox-container input:checked+label.checkmark-label:before{background-color:var(--primary-color)}.checkbox-container input:hover+label.checkmark-label:before{background-color:var(--primary-color-hover)}.checkbox-container label.checkmark-label:after{content:"";position:absolute;left:.45em;top:.25em;width:.25em;height:.5em;border:solid white;border-width:0 .15em .15em 0;transform:rotate(45deg);display:none}.checkbox-container input:checked+label.checkmark-label:after{display:block}.title-area{display:flex;align-items:baseline}.form-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1}#create-ap-group-form-main.svelte-1o99pvg.svelte-1o99pvg{border:1px solid var(--text-lighter-gray);border-radius:4px;padding:1em;color:var(--text-light-gray);background-color:#fff;height:100%;width:100%;box-shadow:0 5px 5px var(--text-lighter-gray);gap:.5em;display:flex;flex-direction:column;overflow:hidden}#create-ap-group-form-main.svelte-1o99pvg>form.svelte-1o99pvg{display:flex;flex-direction:column;gap:1em}.title-area.svelte-1o99pvg.svelte-1o99pvg{display:flex;flex-direction:row;vertical-align:center;align-items:center}.form-title.svelte-1o99pvg.svelte-1o99pvg{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;flex-wrap:wrap}.form-ssid-list.svelte-1o99pvg.svelte-1o99pvg{display:flex;flex-direction:column;gap:1em}.form-input-row.svelte-1o99pvg.svelte-1o99pvg{display:flex;flex-direction:row;align-items:center;gap:1em}.form-input-group.svelte-1o99pvg.svelte-1o99pvg{display:flex;flex-direction:column;position:relative;flex-grow:1}.form-field.svelte-1o99pvg.svelte-1o99pvg{border:none;border-bottom:1px solid var(--text-light-gray);outline:0;font-size:1em;color:var(--text-dark-gray);background:transparent;transition:border-color .5s}.form-field.svelte-1o99pvg.svelte-1o99pvg:focus{border-bottom:2px solid var(--text-dark-gray)}.form-field.svelte-1o99pvg.svelte-1o99pvg::placeholder{color:transparent;top:-1em}.form-field.svelte-1o99pvg:placeholder-shown~.form-field-label.svelte-1o99pvg{position:absolute;font-size:1em;cursor:text;top:0;transition:all .3s ease}.form-field.svelte-1o99pvg:focus~.form-field-label.svelte-1o99pvg{position:absolute;top:-1em;font-size:.8em;color:var(--text-dark-gray);transition:all .3s ease}.form-input-group.svelte-azdx4a.svelte-azdx4a{display:flex;flex-direction:column;position:relative;flex-grow:1}.form-field.svelte-azdx4a.svelte-azdx4a{border:none;border-bottom:1px solid var(--text-light-gray);outline:0;font-size:1em;color:var(--text-dark-gray);background:transparent;transition:border-color .5s}.form-field.svelte-azdx4a.svelte-azdx4a:focus{border-bottom:2px solid var(--text-dark-gray)}.form-field.svelte-azdx4a.svelte-azdx4a::placeholder{color:transparent;top:-1em}.form-field.svelte-azdx4a:placeholder-shown~.form-field-label.svelte-azdx4a{position:absolute;font-size:1em;cursor:text;top:0;transition:all .3s ease}.form-field.svelte-azdx4a:focus~.form-field-label.svelte-azdx4a{position:absolute;top:-1em;font-size:.8em;color:var(--text-dark-gray);transition:all .3s ease}.form-input-row.svelte-oysqs1{display:flex;flex-direction:row;align-items:center;gap:1em}.tni-disabled.svelte-oysqs1{opacity:.8;cursor:not-allowed;pointer-events:none;background-color:var(--active-gray)}#create-service-form-main.svelte-dx158b.svelte-dx158b{border:1px solid var(--text-lighter-gray);border-radius:4px;padding:1em;color:var(--text-light-gray);background-color:#fff;height:100%;width:100%;box-shadow:0 5px 5px var(--text-lighter-gray);gap:.5em;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}#create-service-form-main.svelte-dx158b>form.svelte-dx158b{display:flex;flex-direction:column;gap:2em}#create-trust-domain-form-main.svelte-1fsnwn1.svelte-1fsnwn1{border:1px solid var(--text-lighter-gray);border-radius:4px;padding:1em;color:var(--text-light-gray);background-color:#fff;height:100%;width:100%;box-shadow:0 5px 5px var(--text-lighter-gray);gap:.5em;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}#create-trust-domain-form-main.svelte-1fsnwn1>form.svelte-1fsnwn1{display:flex;flex-direction:column;gap:2em}#create-device-form-main.svelte-wohl7h.svelte-wohl7h{border:1px solid var(--text-lighter-gray);border-radius:4px;padding:1em;color:var(--text-light-gray);background-color:#fff;height:100%;width:100%;box-shadow:0 5px 5px var(--text-lighter-gray);gap:.5em;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}#create-device-form-main.svelte-wohl7h>form.svelte-wohl7h{display:flex;flex-direction:column;gap:1.5em}.title-area.svelte-wohl7h.svelte-wohl7h{display:flex;flex-direction:row;vertical-align:center;align-items:center}.form-title.svelte-wohl7h.svelte-wohl7h{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;flex-wrap:wrap}#edit-service-form-main.svelte-1m3k7dh.svelte-1m3k7dh{border:1px solid var(--text-lighter-gray);border-radius:4px;padding:1em;color:var(--text-light-gray);background-color:#fff;height:100%;width:100%;box-shadow:0 5px 5px var(--text-lighter-gray);gap:.5em;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}#edit-service-form-main.svelte-1m3k7dh>form.svelte-1m3k7dh{display:flex;flex-direction:column;gap:1.5em}.title-area.svelte-1m3k7dh.svelte-1m3k7dh{display:flex;flex-direction:row;vertical-align:center;align-items:center}.form-title.svelte-1m3k7dh.svelte-1m3k7dh{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;flex-wrap:wrap}.modal-overlay.svelte-eix8ve{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.modal.svelte-eix8ve{color:#000;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0003}#edit-trust-domain-form-main.svelte-d6gdmp.svelte-d6gdmp{border:1px solid var(--text-lighter-gray);border-radius:4px;padding:1em;color:var(--text-light-gray);background-color:#fff;height:100%;width:100%;box-shadow:0 5px 5px var(--text-lighter-gray);gap:.5em;display:flex;flex-direction:column;overflow:hidden;overflow-y:scroll}#edit-trust-domain-form-main.svelte-d6gdmp>form.svelte-d6gdmp{display:flex;flex-direction:column;gap:1.5em}.title-area.svelte-d6gdmp.svelte-d6gdmp{display:flex;flex-direction:row;vertical-align:center;align-items:center}.form-title.svelte-d6gdmp.svelte-d6gdmp{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;flex-wrap:wrap}.modal-overlay.svelte-1s7qfuk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.modal.svelte-1s7qfuk{color:#000;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px #0003}#container.svelte-1s7qfuk{display:flex;justify-content:space-between}.json-view.svelte-1s7qfuk{flex:1;padding:10px;border:1px solid #ccc;margin:5px;overflow-y:auto;max-height:500px;white-space:pre-wrap}#changedData.svelte-1s7qfuk{background-color:#90ee90}#edit-device-form-main.svelte-cqem1v.svelte-cqem1v{border:1px solid var(--text-lighter-gray);border-radius:4px;padding:1em;color:var(--text-light-gray);background-color:#fff;height:100%;width:100%;box-shadow:0 5px 5px var(--text-lighter-gray);gap:.5em;display:flex;flex-direction:column;overflow:hidden}#edit-device-form-main.svelte-cqem1v>form.svelte-cqem1v{display:flex;flex-direction:column;gap:1.5em}.title-area.svelte-cqem1v.svelte-cqem1v{display:flex;flex-direction:row;vertical-align:center;align-items:center}.form-title.svelte-cqem1v.svelte-cqem1v{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;flex-wrap:wrap}.custom-context-menu.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb{position:absolute;background-color:transparent;border:1px solid var(--text-lighter-gray);border-radius:4px;box-shadow:0 2px 5px var(--text-lighter-gray);z-index:50}.custom-context-menu.svelte-1oo0wlb ul.svelte-1oo0wlb.svelte-1oo0wlb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.custom-context-menu.svelte-1oo0wlb li.svelte-1oo0wlb>button.svelte-1oo0wlb{padding:8px 12px;cursor:pointer;border:none;background-color:var(--background-gray);width:100%;color:var(--text-dark-gray)}.custom-context-menu.svelte-1oo0wlb li.svelte-1oo0wlb:first-child>button.svelte-1oo0wlb{border-radius:4px 4px 0 0}.custom-context-menu.svelte-1oo0wlb li.svelte-1oo0wlb:last-child>button.svelte-1oo0wlb{border-radius:0 0 4px 4px}.custom-context-menu.svelte-1oo0wlb li.svelte-1oo0wlb>button.svelte-1oo0wlb:hover{background-color:var(--active-gray);color:#000}.ap.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb{background-color:var(--ap-bg)!important;color:#fff!important}.ap.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb:hover{background-color:var(--ap-bg)!important;color:#fff!important;filter:brightness(90%)}.ap-group.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb{background-color:var(--ap-group-bg)!important;color:#fff!important}.ap-group.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb:hover{background-color:var(--ap-group-bg)!important;filter:brightness(90%);color:#fff!important}.service.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb{background-color:var(--service-bg)!important;color:#fff!important}.service.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb:hover{background-color:var(--service-bg)!important;color:#fff!important;filter:brightness(90%)}.trust-domain.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb{background-color:var(--trust-domain-bg)!important;color:#fff!important}.trust-domain.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb:hover{background-color:var(--trust-domain-bg)!important;color:#fff!important;filter:brightness(90%)}.device.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb{background-color:var(--device-bg)!important;color:#fff!important}.device.svelte-1oo0wlb.svelte-1oo0wlb.svelte-1oo0wlb:hover{background-color:var(--device-bg)!important;color:#fff!important;filter:brightness(90%)}#node-info-main.svelte-1rprivc{border:1px solid var(--text-lighter-gray);border-radius:4px;padding:1em;color:var(--text-light-gray);background-color:#fff;height:100%;width:100%;box-shadow:0 5px 5px var(--text-lighter-gray);gap:.5em;display:flex;flex-direction:column;overflow:hidden}.subitem.svelte-1rprivc{border:none!important;border-left:none!important;border-radius:0!important;margin-left:1em!important;padding:.5em!important;box-shadow:none!important}.container.svelte-1rprivc{padding-left:20px}.property.svelte-1rprivc{margin:8px 0;display:flex;align-items:center}.pointer.svelte-1rprivc{cursor:pointer}.property-key.svelte-1rprivc{font-weight:600;margin-right:10px;cursor:pointer}.property-value.svelte-1rprivc{flex-grow:1}.copyable.svelte-1rprivc{cursor:hand;color:#16a085;margin-left:10px;transition:color .3s}.copyable.svelte-1rprivc:hover{color:#1abc9c}.ap.svelte-1rprivc{border-left:3px solid #ff84f5}.ap-group.svelte-1rprivc{border-left:3px solid #b584ff}.service.svelte-1rprivc{border-left:3px solid #84a1ff}.trust-domain.svelte-1rprivc{border-left:3px solid #84ffe8}.device.svelte-1rprivc{border-left:3px solid #a7ff84}
