.modal-backdrop[data-open-modal=withdraw]{align-items:flex-start;padding-top:80px}#modal-withdraw{flex-direction:column;display:flex}.withdraw-explanation{width:min(380px,100vw - 64px);color:var(--text-muted);margin:0 auto 12px;font-size:14px;line-height:1.45}.withdraw-warning{border-radius:var(--r-md);color:#9b1c1c;background:#b91c1c0f;border:1px solid #b91c1c2e;width:min(380px,100vw - 64px);margin:0 auto 14px;padding:10px 12px;font-size:13px;line-height:1.45}.withdraw-warning strong{font-weight:600}.withdraw-recipient-input{font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:13px}.withdraw-amount-label-row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.withdraw-amount-label-row .amount-form-label{margin-bottom:0}.withdraw-balance{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.withdraw-balance strong,.withdraw-balance-amount{color:var(--text-primary);font-weight:600}.withdraw-balance-amount{cursor:pointer}.withdraw-balance-copied{color:var(--accent-positive);pointer-events:none;animation:withdraw-copied-in var(--t-fast) ease-out;font-size:12px;font-weight:600}@keyframes withdraw-copied-in{0%{opacity:0}to{opacity:1}}.withdraw-max-btn{border:1px solid var(--border-card);background:var(--surface);font-family:var(--font-general-sans), system-ui, sans-serif;color:var(--text-primary);cursor:pointer;transition:border-color var(--t-fast), background-color var(--t-fast);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.withdraw-max-btn:hover:not(:disabled){border-color:var(--charcoal)}.withdraw-max-btn:disabled{opacity:.4;cursor:not-allowed}.withdraw-chain-row{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.withdraw-chain-btn{border:1px solid var(--border-card);border-radius:var(--r-md);background:var(--surface);font-family:var(--font-general-sans), system-ui, sans-serif;color:var(--text-primary);cursor:pointer;transition:border-color var(--t-fast), background-color var(--t-fast), box-shadow var(--t-fast);align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.withdraw-chain-btn:hover{border-color:var(--charcoal)}.withdraw-chain-btn.is-selected{border-color:var(--charcoal);background:var(--charcoal);color:#fff}.withdraw-chain-btn.is-selected:hover{background:var(--charcoal-90)}.withdraw-chain-icon{width:20px;height:20px;display:inline-flex}.withdraw-chain-icon svg{display:block}.withdraw-chain-label{line-height:1}.withdraw-actions{width:min(380px,100vw - 64px);margin:4px auto 0}.withdraw-actions .btn-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.withdraw-actions .btn-primary:disabled:hover{background:var(--charcoal)}.withdraw-recap{width:min(380px,100vw - 64px);color:var(--text-primary);margin:0 auto 14px;font-size:15px;line-height:1.5}.withdraw-recap-address{word-break:break-all;color:var(--text-primary);margin-top:6px;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:13px;font-weight:600;display:block}.withdraw-confirm-screen{position:relative}.withdraw-submitting-overlay{z-index:5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit;color:var(--text-primary);background:#ffffffdb;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.withdraw-submitting-spinner{border:2px solid #2b2c2f2e;border-top-color:var(--charcoal);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite withdraw-spin}@keyframes withdraw-spin{to{transform:rotate(360deg)}}
