#vnMaintenanceOverlay{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#091629;color:#fff;overflow:hidden}
#vnMaintenanceOverlay::backdrop{background:#091629}
#vnMaintenanceOverlay iframe{display:block;width:100%;height:100%;border:0}
.vn-maint-creator-login{position:absolute;right:14px;bottom:14px;z-index:2;background:#1d4166;color:#eef5ff;border:1px solid #7196bd;border-radius:9px;padding:8px 13px;font:600 .8rem system-ui}
.vn-maint-creator-login[hidden],.vn-maint-control[hidden]{display:none!important}
.vn-maint-control{border:1px solid #3e6688;border-radius:14px;padding:16px;margin-top:18px;background:#112d49}
.vn-maint-control label,.vn-maint-control textarea{display:block;width:100%;margin-bottom:10px}
.vn-maint-control textarea{min-height:60px;padding:8px;background:#0b1e34;color:#f1f7ff;border:1px solid #5b7d9d;border-radius:8px}
.vn-maint-login-only #vnForgotAdmin,.vn-maint-login-only #vnRequestAdmin{display:none!important}
