.qf-watermark{position:fixed!important;inset:0!important;z-index:2147483646!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:190px;overflow:hidden;pointer-events:none!important;user-select:none!important;contain:strict;opacity:1!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.qf-watermark>span{display:flex;align-items:center;justify-content:center;white-space:pre-line;text-align:center;transform:rotate(-22deg);font:12px/1.8 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:rgba(60,60,58,.075);letter-spacing:.4px}
.qf-security-entry{font-size:12px;white-space:nowrap;margin-left:12px;color:#3f6c86}
.qf-security-lock{position:fixed;inset:0;z-index:2147483647;background:#f7f7f5;display:grid;place-items:center;padding:24px}.qf-security-lock section{background:white;border:1px solid #e7e5e0;padding:30px;border-radius:14px}
.security-shell{max-width:1280px;margin:auto}.security-shell main{padding:24px 28px}.security-shell .heading{margin-bottom:18px}.security-shell .panel{margin-bottom:18px;padding:20px}.security-shell h2{margin:0 0 8px}.security-shell p{margin:6px 0 14px}.security-note{background:#edf1f3;border-radius:10px;padding:12px 16px;font-size:13px;color:#3f6c86}.security-device{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,1.2fr) auto;align-items:center;gap:18px;border-top:1px solid #e7e5e0;padding:14px 0}.security-device:first-child{border:0}.security-device strong{display:block}.security-device small{display:block;color:#5f5d58}.security-current{display:inline-block;margin-left:8px;padding:1px 8px;background:#edf1f3;border-radius:6px;color:#3f6c86;font-size:12px}.security-log{border-top:1px solid #e7e5e0;padding:12px 0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.security-log small{display:block;color:#5f5d58;overflow-wrap:anywhere}.security-log strong{overflow-wrap:anywhere}.security-confirm{margin:12px 0;padding:14px;border:1px solid #d8d5ce;border-radius:10px}.security-confirm button{margin-right:8px}.security-empty{color:#5f5d58;padding:18px 0}.security-error{color:#ad3f3b}.security-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.security-section-heading select{max-width:180px}
@media(max-width:680px){.security-shell main{padding:18px 14px}.security-shell .topbar{padding:10px 14px}.security-shell .panel{padding:16px}.security-device{grid-template-columns:1fr;gap:8px}.security-device button{justify-self:start}.security-log{grid-template-columns:1fr;gap:4px}.qf-watermark{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.qf-security-entry{margin-left:6px;font-size:11px}}
@media print{.qf-watermark,.qf-security-entry,.qf-security-lock{display:none!important}}
.topbar>#account{margin-left:auto}
