.withdraw-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);animation:wd-fade-in .2s var(--md-sys-motion-easing);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.withdraw-dialog{background:var(--md-sys-color-surface,#fffbfe);border-radius:var(--md-shape-xl,28px);width:min(90vw,400px);max-height:85vh;animation:wd-slide-up .3s var(--md-sys-motion-easing);overflow-y:auto;box-shadow:0 8px 32px #0000002e}.withdraw-dialog-header{align-items:center;gap:12px;padding:20px 24px 8px;display:flex}.withdraw-dialog-header h2{color:var(--md-sys-color-on-surface,#1c1b1f);flex:1;margin:0;font-size:22px;font-weight:700}.withdraw-dialog-body{padding:8px 24px 24px}.withdraw-type-list{flex-direction:column;gap:12px;margin-top:8px;display:flex}.withdraw-type-card{border-radius:var(--md-shape-lg,16px);background:var(--md-sys-color-surface-container-low,#f7f2fa);cursor:pointer;transition:all .2s var(--md-sys-motion-easing);border:2px solid #0000;align-items:center;gap:16px;padding:16px;display:flex}.withdraw-type-card:hover{background:var(--md-sys-color-surface-container,#eaddff22)}.withdraw-type-card.selected{border-color:var(--md-sys-color-primary,#6750a4);background:var(--md-sys-color-primary-container,#eaddff)}.withdraw-type-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.withdraw-type-info{flex:1}.withdraw-type-info h3{color:var(--md-sys-color-on-surface,#1c1b1f);margin:0 0 4px;font-size:16px;font-weight:600}.withdraw-type-info p{color:var(--md-sys-color-on-surface-variant,#49454f);margin:0;font-size:13px}.withdraw-type-count{color:var(--md-sys-color-primary,#6750a4);font-size:20px;font-weight:700}.withdraw-qr-section{flex-direction:column;align-items:center;gap:16px;padding:8px 0;display:flex}.withdraw-qr-wrapper{border-radius:var(--md-shape-lg,16px);background:#fff;padding:16px;box-shadow:0 2px 12px #00000014}.withdraw-countdown{border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:15px;font-weight:600;display:flex}.withdraw-countdown.active{background:var(--md-sys-color-primary-container,#eaddff);color:var(--md-sys-color-on-primary-container,#21005d)}.withdraw-countdown.expiring{background:var(--md-sys-color-error-container,#f9dedc);color:var(--md-sys-color-on-error-container,#410e0b);animation:1s infinite wd-pulse}.withdraw-status-text{text-align:center;color:var(--md-sys-color-on-surface-variant,#49454f);font-size:14px}.withdraw-code-chip{letter-spacing:2px;background:var(--md-sys-color-surface-container,#e7e0ec);color:var(--md-sys-color-on-surface,#1c1b1f);border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-family:monospace;font-size:14px;font-weight:700;display:inline-flex}.withdraw-result{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.withdraw-result-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.withdraw-result-icon.success{color:#1b873e;background:#1b873e1f}.withdraw-result-icon.error{background:var(--md-sys-color-error-container,#f9dedc);color:var(--md-sys-color-error,#b3261e)}.withdraw-result h3{margin:0;font-size:18px;font-weight:700}.withdraw-result p{color:var(--md-sys-color-on-surface-variant);margin:0;font-size:14px}.withdraw-actions{justify-content:flex-end;gap:8px;padding:8px 24px 20px;display:flex}@keyframes wd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wd-slide-up{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
