.wallet-deposit-dialog{box-sizing:border-box;border:1px solid var(--line,#e2d5b9);background:var(--panel,#fffaf0);width:min(480px,100vw - 32px);max-height:90dvh;color:var(--ink,#211b10);border-radius:24px;margin:auto;padding:26px;overflow:auto;box-shadow:0 24px 80px #0004}.wallet-deposit-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17120788}.wallet-deposit-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.wallet-deposit-head span{letter-spacing:.15em;color:#aa7714;font-size:10px;font-weight:800}.wallet-deposit-head h2{margin:5px 0 0;font-size:24px}.wallet-deposit-dialog button{cursor:pointer;border:1px solid var(--line,#e2d5b9);color:inherit;font:inherit;background:0 0;border-radius:11px;padding:10px 14px;font-size:13px;font-weight:700}.wallet-deposit-head button{place-items:center;padding:8px;display:grid}.wallet-deposit-dialog p{color:var(--muted,#7d715d);font-size:13px;line-height:1.7}.wallet-deposit-dialog label{margin:20px 0 10px;font-size:13px;font-weight:700;display:block}.wallet-deposit-dialog input{box-sizing:border-box;background:var(--paper,#f6efe0);width:100%;color:inherit;border:1px solid #d5b66c;border-radius:12px;padding:14px;font-size:20px;font-weight:750}.wallet-deposit-dialog input:focus-visible{outline:3px solid #e7bb4a55}.wallet-deposit-presets{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.wallet-deposit-presets button{flex:1}.wallet-deposit-presets button.active{color:#a36d08;background:#e9b93622;border-color:#d6a42a}.wallet-deposit-dialog footer{border-top:1px solid var(--line,#e2d5b9);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;display:flex}.wallet-deposit-dialog .wallet-deposit-primary{color:#302105;background:linear-gradient(135deg,#f6d777,#dda51c);border-color:#e4b53b;box-shadow:0 8px 20px #b17b1522}.wallet-deposit-dialog button:disabled{opacity:.55;cursor:wait}.wallet-deposit-dialog .wallet-deposit-error{color:#b43d32}.wallet-deposit-payment{text-align:center}.wallet-deposit-payment>img{border-radius:14px;width:min(260px,100%);height:auto;margin:18px auto;display:block}.wallet-deposit-payment dl{text-align:left;font-size:13px}.wallet-deposit-payment dl>div{border-bottom:1px solid var(--line,#e2d5b9);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.wallet-deposit-payment dt{color:var(--muted,#7d715d)}.wallet-deposit-payment dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.wallet-deposit-dialog.wallet-deposit-wide{width:min(840px,100vw - 32px)}.wallet-deposit-wide .wallet-deposit-payment{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px;display:grid}.wallet-deposit-summary{border:1px solid var(--line,#e2d5b9);background:#d1a13412;border-radius:16px;grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}.wallet-deposit-summary>div{align-content:start;gap:9px;display:grid}.wallet-deposit-summary small,.wallet-deposit-qr>small{letter-spacing:.1em;color:var(--muted,#7d715d);font-size:10px;font-weight:700}.wallet-deposit-summary strong{color:#a77009;font-size:20px}.wallet-deposit-summary span{color:var(--muted,#7d715d);font-size:12px}.wallet-deposit-summary b{color:#a77009;font-size:12px}.wallet-deposit-details dl{border:1px solid var(--line,#e2d5b9);border-radius:16px;margin:18px 0;padding:12px 16px}.wallet-deposit-details>.wallet-deposit-primary{width:100%;min-height:44px}.wallet-deposit-qr{text-align:center;background:#dbaf3d0d;border:1px solid #dab96566;border-radius:22px;flex-direction:column;align-items:center;padding:24px 16px;display:flex}.wallet-deposit-qr h3{color:#a77009;letter-spacing:.1em;margin:0;font-size:14px}.wallet-deposit-qr>p{margin:8px 0;font-size:11px}.wallet-deposit-qr>img{border-radius:16px;width:min(280px,100%);height:auto;margin:18px auto 24px;display:block;box-shadow:0 12px 30px #3a2d111c}.wallet-deposit-qr>strong{letter-spacing:.03em;color:#a77009;margin-top:10px;font-size:23px}.wallet-deposit-qr-state{color:#a77009;padding:60px 12px}@media (max-width:680px){.wallet-deposit-wide .wallet-deposit-payment{grid-template-columns:1fr}.wallet-deposit-qr{grid-row:1}.wallet-deposit-dialog{padding:20px}}.wallet-deposit-details{flex-direction:column;min-width:0;display:flex}.wallet-deposit-details>.wallet-deposit-primary{margin-top:auto}.wallet-deposit-details>p:last-of-type{margin-bottom:24px}.wallet-deposit-dialog .wallet-deposit-test{color:#94610a;background:#e9b93615;border:1px solid #d6a42a77;border-radius:12px;padding:12px 14px}.wallet-deposit-details footer{flex-wrap:wrap}.wallet-deposit-details footer button{white-space:nowrap;flex:1}
