.d0fi-wallet-picker{display:flex;flex-direction:column;gap:8px}.d0fi-wallet-picker *,.d0fi-wallet-picker-dialog{box-sizing:border-box}.d0fi-wallet-row{display:flex;align-items:center;gap:12px;width:100%;border:1px solid transparent;background:var(--rail-bg);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s ease-out,box-shadow .2s ease-out,opacity .2s ease-out}.d0fi-wallet-row:hover:not(:disabled){background:var(--rail-bg-hover);box-shadow:0 4px 16px -8px var(--rail-glow, transparent)}.d0fi-wallet-row:active:not(:disabled){background:var(--rail-bg-active)}.d0fi-wallet-row:disabled{cursor:default}.d0fi-wallet-picker-dialog :is(button,a):focus-visible{outline:2px solid var(--d0fi-wallet-accent, #00e676);outline-offset:3px}.d0fi-wallet-picker__label,.d0fi-wallet-picker__name{flex:1;min-width:0}.d0fi-wallet-picker__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.d0fi-wallet-picker__last-used{display:block;margin-top:2px;font-size:11px;line-height:16px}.d0fi-wallet-picker__status{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:12px}.d0fi-wallet-picker__badge{flex-shrink:0;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.d0fi-wallet-row__mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.d0fi-wallet-row__arrow{flex-shrink:0}.d0fi-wallet-row__mark,.d0fi-wallet-row__arrow{transition:transform .2s ease-out}.d0fi-wallet-row:hover:not(:disabled) .d0fi-wallet-row__mark{transform:scale(1.02)}.d0fi-wallet-row:hover:not(:disabled) .d0fi-wallet-row__arrow{transform:translate(3px)}.d0fi-wallet-picker__check{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%}.d0fi-wallet-picker__spinner{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:d0fi-picker-spin .9s linear infinite}.d0fi-wallet-picker-dialog{animation:d0fi-picker-enter .18s ease-out both}@keyframes d0fi-picker-spin{to{transform:rotate(360deg)}}@keyframes d0fi-picker-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.d0fi-wallet-row,.d0fi-wallet-row__mark,.d0fi-wallet-row__arrow{transition:none}.d0fi-wallet-picker-dialog,.d0fi-wallet-picker__spinner{animation:none}}:root{--d0fi-wallet-accent: #2563eb;--d0fi-wallet-accent-foreground: #ffffff;--d0fi-wallet-background: #ffffff;--d0fi-wallet-foreground: #111827;--d0fi-wallet-muted: #6b7280;--d0fi-wallet-border: #e5e7eb;--d0fi-wallet-surface: #f9fafb;--d0fi-wallet-item: #f3f4f6;--d0fi-wallet-item-hover: #e9eaee;--d0fi-wallet-divider: #f0f1f3;--d0fi-wallet-subtle: #9ca3af;--d0fi-wallet-success: #22c55e;--d0fi-wallet-danger: #b91c1c;--d0fi-wallet-danger-bg: #fef2f2;--d0fi-wallet-radius: 24px;--d0fi-wallet-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--d0fi-wallet-shadow: 0 28px 90px rgba(0, 0, 0, .35);--d0fi-wallet-overlay-blur: 8px}@keyframes d0fi-wallet-spin{to{transform:rotate(360deg)}}.d0fi-wallet-theme .anim-spin{animation:d0fi-wallet-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.d0fi-wallet-theme .anim-spin{animation-duration:1ms}}.d0fi-wallet-menu__row{transition:background .14s ease}.d0fi-wallet-menu__row:hover:not(:disabled){background:var(--d0fi-wallet-item-hover, #e9eaee)}.d0fi-wallet-menu__row:disabled{cursor:default}@keyframes d0fi-wallet-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.d0fi-wallet-menu__drop{animation:d0fi-wallet-drop .16s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.d0fi-wallet-menu__drop{animation-duration:1ms}}
