
#mf-structure-inspector{position:fixed;right:8px;top:110px;z-index:999999;width:min(420px,calc(100vw - 16px));max-height:calc(100vh - 125px);overflow:auto;background:#071d3f;color:#fff;border:2px solid #ffc400;border-radius:14px;box-shadow:0 14px 38px rgba(0,0,0,.38);font:12px/1.45 system-ui,sans-serif}
#mf-structure-inspector[hidden]{display:none!important}
#mf-structure-inspector .head{position:sticky;top:0;z-index:2;display:flex;gap:6px;align-items:center;padding:9px;background:#003da5;border-bottom:1px solid rgba(255,255,255,.2)}
#mf-structure-inspector .head strong{flex:1;font-size:14px}
#mf-structure-inspector button{border:0;border-radius:8px;padding:7px 9px;background:#ffc400;color:#003da5;font-weight:800}
#mf-structure-inspector .body{padding:10px}
#mf-structure-inspector h4{margin:10px 0 5px;color:#ffc400}
#mf-structure-inspector pre{white-space:pre-wrap;word-break:break-word;background:rgba(255,255,255,.08);padding:8px;border-radius:8px}
#mf-structure-inspector .ok{color:#69f0ae}.warn{color:#ffd54f}.bad{color:#ff8a80}
#mf-si-launch{position:fixed;left:8px;bottom:8px;z-index:999998;border:2px solid #ffc400;border-radius:999px;background:#003da5;color:#fff;padding:8px 12px;font-weight:900}
.mf-si-outline{outline:3px solid #ff2d55!important;outline-offset:2px!important}
