#walletQrModal{width:min(660px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:0;border:1px solid #b78b48;border-radius:14px;background:linear-gradient(140deg,#251c12,#100e0b 65%);color:#dcc69e;box-shadow:0 24px 100px #000b}
#walletQrModal::backdrop{background:#000b;backdrop-filter:blur(6px)}
.wallet-qr-header{display:flex;justify-content:space-between;align-items:center;padding:21px 25px;border-bottom:1px solid #b78b4833;background:#e6bd6610}
.wallet-qr-header span{font-size:9px;letter-spacing:2px;color:#ae8a53}.wallet-qr-header h2{font-size:19px;font-weight:700;margin:5px 0 0;color:#edce94}
#closeWalletQrModal{display:grid;place-items:center;width:34px;height:34px;border:1px solid #b78b4855;border-radius:50%;background:#ffffff08;color:#e1cba3;font-size:24px;cursor:pointer}
#closeWalletQrModal:hover{background:#b78b482b}#closeWalletQrModal:focus-visible{outline:2px solid #ebcb8c;outline-offset:3px}
#walletQrModal .wallet-qr-content{padding:24px}
#walletQrModal #qrActiveContainer{gap:24px;padding:0;flex-direction:row;align-items:center}
#walletQrModal #qrActiveContainer>div:first-child{width:46%;padding:12px}
#walletQrModal #qrActiveContainer>div:last-child{width:54%;min-width:0}
#walletQrModal #qrPlaceholder{text-align:center;padding:40px 15px}
@media(max-width:580px){.wallet-qr-header{padding:17px 20px}#walletQrModal .wallet-qr-content{padding:20px}#walletQrModal #qrActiveContainer{flex-direction:column;gap:18px}#walletQrModal #qrActiveContainer>div:first-child{width:100%;max-width:250px}#walletQrModal #qrActiveContainer>div:last-child{width:100%;text-align:center}}
