.vault-dialog{width:min(420px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #dde3f0;border-radius:22px;padding:28px;background:#fff;color:#121c35;box-shadow:0 30px 100px #10193555;font:14px/1.6 system-ui;z-index:9999}.vault-dialog::backdrop{background:#0c163a80;backdrop-filter:blur(8px)}.vault-dialog h2{font-size:23px;margin:8px 0}.vault-dialog p,.vault-dialog small{color:#64718b}.vault-dialog small{display:block;font-size:11px;margin-top:12px}.vault-dialog label{display:block;font-size:12px;font-weight:600;margin-top:12px}.vault-dialog input{box-sizing:border-box;width:100%;height:42px;border:1px solid #dbe1ed;border-radius:9px;padding:10px;font:inherit;background:#f9faff;color:#121c35}.vault-symbol{font-size:32px;color:#7755ef}.vault-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.vault-actions button{border:0;border-radius:9px;padding:10px 16px;cursor:pointer;background:#eef1f8;color:#41506d}.vault-actions button[type=submit]{background:#7353ed;color:#fff}.vault-error{color:#c53050;font-size:12px}