.nv-secure-recording{display:grid;gap:10px;min-width:0;width:100%}.nv-secure-recording audio{width:100%;max-width:100%}.nv-secure-recording>div{min-width:0}.nv-secure-recording .btn{margin-top:8px;max-width:100%;white-space:normal}.nv-session-backdrop{position:fixed;inset:0;z-index:2147483000;background:rgba(7,18,30,.85);display:grid;place-items:center;padding:16px;overflow:auto}.nv-session-dialog{background:var(--surface,#eef4f8);color:var(--text,#17334e);border:1px solid rgba(120,160,180,.45);border-radius:22px;width:min(620px,100%);max-height:94dvh;overflow:auto;padding:20px;box-shadow:0 18px 70px rgba(0,0,0,.25)}[data-theme=dark] .nv-session-dialog{background:#172b3a;color:#e8f1f7}.nv-session-dialog header p{line-height:1.9}.nv-session-dialog .login-shell{display:block;min-height:0;padding:0;background:none}.nv-session-dialog .login-brand,.nv-session-dialog .mobile-logo{display:none}.nv-session-dialog .login-panel{padding:12px 0;background:none;box-shadow:none;border:0;width:100%}.nv-session-dialog>button{margin-top:12px}@media(max-width:600px){.nv-session-backdrop{padding:8px}.nv-session-dialog{padding:16px}}
