.b-switch-root{vertical-align:middle;margin-left:.25rem}.switch-danger .form-check-input:not(:checked){background-color:#dc3545;border-color:#dc3545}.switch-success .form-check-input:checked{background-color:#00c853;border-color:#00c853}.close-hover:hover{background-color:#fce4ec;border-radius:4px}.mie-body{padding:.5rem .6rem .7rem}.mie-card{background:#fff;border:1px solid #e7ebee;border-radius:.75rem;box-shadow:0 2px 12px rgba(33,33,33,.05);overflow:hidden}.mie-card_inner{box-shadow:none}.mie-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;border-bottom:1px solid #e7ebee}.mie-card__title{display:flex;align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;color:#2c3138;margin:0}.mie-card__ico{color:#68c1b8}.mie-card__sub{font-size:.72rem;color:#6c757d;margin:.1rem 0 0;word-break:break-all}.mie-card__body{padding:.6rem .75rem}.mie-empty{text-align:center;color:#6c757d;font-size:.8rem;padding:1.5rem 0}.mie-empty_sm{padding:.5rem 0;font-size:.74rem}.mie-search{position:relative;margin-top:.5rem}.mie-search__ico{position:absolute;left:.65rem;top:.48rem;color:#9aa4ad;pointer-events:none}.mie-search .form-control{padding-left:1.85rem;border-radius:999px;font-size:.82rem}.mie-tree{max-height:560px;overflow-y:auto;padding:.5rem .6rem}.mie-tree::-webkit-scrollbar{width:7px}.mie-tree::-webkit-scrollbar-thumb{background:#cfd8dc;border-radius:8px}.mie-server__head{display:flex;align-items:center;gap:.4rem;padding:.35rem .4rem;border-radius:.5rem}.mie-server__head:hover{background:#f6f8f9}.mie-server__title{font-weight:600;font-size:.84rem;color:#2c3138;cursor:pointer}.mie-server__port{font-family:monospace;font-size:.7rem;color:#9aa4ad}.mie-server__key{font-size:.66rem;color:#b0b8bf;overflow:hidden;text-overflow:ellipsis}.mie-count,.mie-server__key{font-family:monospace;white-space:nowrap}.mie-count{margin-left:auto;display:inline-flex;align-items:center;gap:.15rem;font-size:.7rem;color:#6c757d;background:#f6f8f9;border:1px solid #e7ebee;border-radius:999px;padding:.02rem .45rem}.mie-count.has{color:#b45309;border-color:rgba(217,119,6,.35);background:rgba(217,119,6,.07)}.mie-visible{margin:0 0 0 .4rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;flex:none}.mie-visible input{display:none}.mie-ico_visible{color:#198754}.mie-ico_hidden{color:#adb5bd}.mie-chev{color:#9aa4ad;transition:transform .15s;flex:none;cursor:pointer}.mie-chev.open{transform:rotate(90deg)}.mie-routes{padding-left:1.2rem}.mie-route{display:flex;align-items:center;gap:.45rem;padding:.28rem .5rem;border-radius:.5rem;cursor:pointer}.mie-route:hover{background:#f6f8f9}.mie-route.active{background:rgba(104,193,184,.1);outline:1px solid #68c1b8}.mie-route__title{font-size:.8rem;font-weight:500;color:#3a4048;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mie-route__ref{font-family:monospace;font-size:.64rem;color:#b0b8bf}.mie-link{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;border:1px solid #e7ebee;border-radius:.6rem;margin-bottom:.4rem;flex-wrap:wrap}.mie-link:last-of-type{margin-bottom:.6rem}.mie-link__main{flex:1;min-width:140px}.mie-link__title{font-size:.78rem;font-weight:600;color:#2c3138;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.mie-link__ref{font-family:monospace;font-size:.66rem;color:#6c757d;margin-top:.1rem}.mie-kind{font-size:.62rem;font-weight:700;border-radius:.35rem;padding:.02rem .4rem}.mie-kind_required{color:#b45309;background:rgba(217,119,6,.09)}.mie-link__ctrl{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.mie-select{border:1px solid #e7ebee;border-radius:.4rem;font-size:.72rem;padding:.12rem .35rem;color:#3a4048;background:#fff;outline:none}.mie-select:focus{border-color:#68c1b8}.mie-switch{font-size:.72rem}.mie-new{border-top:1px dashed #e7ebee;margin-top:.6rem;padding-top:.6rem}.mie-new__title{font-size:.78rem;font-weight:600;color:#2c3138;margin-bottom:.4rem}.mie-new label{font-size:.72rem;font-weight:500;color:#495057;margin-bottom:.1rem}.mie-new .form-select{border-radius:.45rem;font-size:.78rem}