.system-dialog{background:#101d2a;color:#d7e8f4;border:1px solid #3d617b;border-radius:14px;width:min(1050px,94vw);max-height:90vh;padding:22px;font:14px/1.5 system-ui}.system-dialog::backdrop{background:#020912bb}.system-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px}.system-dialog h2{margin:0;font-size:21px}.system-dialog [role=status]{color:#72ddc6;min-height:22px}.system-dialog button,.system-dialog input,.system-dialog select,.system-views a{font:inherit;border:1px solid #3c596c;background:#192e40;color:#e1edf5;border-radius:6px;padding:8px 11px}.system-dialog button{cursor:pointer}.system-dialog button:hover,.system-views a:hover{background:#254d63}.system-actions,.system-views{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.system-views a{text-decoration:none}.system-dialog details{border-top:1px solid #355064;padding:12px 0}.system-dialog summary{cursor:pointer;font-weight:650}.system-parameters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:15px}.system-parameters label{display:flex;flex-direction:column;gap:4px}.system-parameters input{width:100%;box-sizing:border-box}.system-results{border-left:3px solid #55cfb0;padding-left:14px;margin:15px 0}#vpSystemProject{white-space:nowrap}body:has(.system-dialog[open]){overflow:hidden}
.component.net-highlight{filter:drop-shadow(0 0 8px #61f2cc)}
