.password-dialog{width:min(440px,calc(100% - 32px));padding:28px;border:0;border-radius:14px;color:#202b33;box-shadow:0 20px 70px #16314d30}.password-dialog::backdrop{background:#1c354f66}.password-dialog h2{margin:0 0 12px;font-size:22px}.password-dialog p{font-size:14px;line-height:1.6;color:#718092}.password-dialog .password-file-name{overflow-wrap:anywhere;color:#344d66;margin:0 0 20px}.password-dialog .password-label{display:block;font-size:14px;margin-bottom:8px}.password-dialog input[type=password],.password-dialog input[type=text]{width:100%;font-size:16px;border:1px solid #dbe4ee;border-radius:8px;padding:12px}.password-dialog .password-show{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:14px;color:#52687e}.password-dialog .password-show input{width:16px;height:16px;accent-color:#176f80}.password-dialog .password-error{color:#bb3c3c}.password-dialog .dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.password-dialog .password-hint{margin-bottom:0}
