.zwtj-passport-auth{position:fixed;z-index:2147483000;inset:15% 7% auto;padding:22px;background:#fff;color:#1d2440;border:1px solid #bbb;border-radius:14px;box-shadow:0 18px 65px #0006;font:16px/1.6 system-ui,sans-serif}.zwtj-passport-auth h2{font-size:22px;margin:0 0 12px}.zwtj-passport-auth p{margin:10px 0}.zwtj-passport-auth button{display:block;width:100%;margin:10px 0;padding:11px;border:1px solid #ccd1dd;border-radius:8px;background:#f4f6fa;color:#173d78;font:inherit;cursor:pointer}.zwtj-passport-auth button:focus-visible{outline:3px solid #2684ff}
