#nv-security-center{background:linear-gradient(132deg,#15241d,#101b19 62%,#172427);border:1px solid #426c4d;margin:24px 0;padding:clamp(22px,3vw,33px);border-radius:17px;box-shadow:0 15px 45px #020e0a34}
#nv-security-center .security-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}
#nv-security-center .security-heading h2{font-size:28px;letter-spacing:-1px}
#nv-security-center .security-heading .secure-badge{white-space:nowrap;border:1px solid #4a7958;padding:9px 13px;border-radius:99px;color:#c0f4ad;background:#152d1d;font-size:10px;font-weight:800}
#nv-security-center .security-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}
#nv-security-center .security-block{background:#0c1814;border:1px solid #314b3d;border-radius:12px;padding:23px;min-width:0}
#nv-security-center .security-block h3{font:680 20px 'Space Grotesk',sans-serif;letter-spacing:-.5px;margin:0 0 10px}
#nv-security-center .security-block p{font-size:12px;line-height:1.75;color:#adbfac}
#nv-security-center .security-block .security-note{font-size:11px;margin:15px 0;color:#92a996}
#nv-security-center #nv-2fa-secret,#nv-security-center #nv-receiving-address{font:600 12px ui-monospace,Consolas,monospace;color:#c7f8ac;overflow-wrap:anywhere;display:block;margin:12px 0;background:#09140d;padding:14px;border:1px solid #2e4d34;border-radius:7px}
#nv-security-center button{margin-top:13px;min-height:43px;padding:10px 15px;border:1px solid #588456;background:#b7f435;color:#102013;border-radius:8px;font:800 11px Inter,sans-serif;cursor:pointer}
#nv-security-center button:hover{background:#ceff8d}
#nv-security-center button:disabled{opacity:.45;cursor:not-allowed}
#nv-security-center label{display:block;color:#c5d5bc;font-size:11px;margin:12px 0 7px}
#nv-security-center input{background:#0d1714;border:1px solid #395042;border-radius:7px;color:#ecf6e6;padding:13px;font:500 14px Inter,sans-serif;max-width:100%;width:100%;outline-offset:3px}
#nv-security-center #nv-2fa-qr{width:190px;height:190px;object-fit:contain;background:white;border-radius:10px;padding:8px;margin:18px 0}
#nv-security-center pre{font:600 13px/1.9 ui-monospace,Consolas,monospace;letter-spacing:1px;white-space:pre-wrap;background:#07100b;color:#d0f8bc;padding:15px;border:1px solid #4e7957;border-radius:7px;max-width:350px}
#nv-security-center [data-error=true]{color:#ffa599!important}
#nv-security-center #nv-2fa-active{color:#9edf9b!important;font-weight:700}
#nv-security-center #nv-2fa-backups{border-top:1px solid #314b3d;margin-top:20px;padding-top:18px}
#nv-security-center #nv-2fa-backups>h4{font-size:14px;color:#d7eed0}
#nv-security-center .security-disclaimer{font-size:10px;color:#839e8e;line-height:1.85;margin-top:17px}
#withdraw-form label[for=withdraw-2fa],#owner-panel label[for=owner-2fa-code]{font-size:11px;color:#b8e8a4;font-weight:750}
#withdraw-form #withdraw-2fa,#owner-panel #owner-2fa-code{letter-spacing:3px;font-family:ui-monospace,Consolas,monospace}
@media(max-width:780px){#nv-security-center .security-grid{grid-template-columns:1fr}#nv-security-center .security-heading{display:block}#nv-security-center .secure-badge{display:inline-block;margin-top:14px}}

.nv-address-history{list-style:none;margin:14px 0;padding:0;display:grid;gap:8px}.nv-address-history li{max-width:100%;overflow-wrap:anywhere;border:1px solid #526f5944;border-radius:9px;padding:10px}.nv-address-history code{white-space:normal;overflow-wrap:anywhere}
