/* Only the decorative UI wrapper changes. Original selects remain in forms. */
.asset-token-picker{position:relative;width:100%;min-width:0;flex:1 1 0;align-self:stretch}
.asset-token-picker .asset-token-native{position:absolute!important;left:0;top:0;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;border:0!important;opacity:0;clip-path:inset(50%);pointer-events:none}
.asset-token-picker .asset-token-trigger{display:flex;align-items:center;gap:11px;width:100%;min-height:54px;height:auto;padding:8px 13px;text-align:left;white-space:normal;border:1px solid #d4e1f2;border-radius:12px;background:linear-gradient(110deg,#fff,#f9fbff);color:var(--ink,#10294b);box-shadow:0 2px 5px #1c4a7605;line-height:1.5}
.asset-token-picker .asset-token-trigger:hover:not(:disabled){border-color:#a9c5eb;background:#fcfdff}
.asset-token-picker .asset-token-trigger:focus-visible,.asset-token-picker.is-open .asset-token-trigger{outline:none;border-color:#448ef5;box-shadow:0 0 0 3px #1268f315}
.asset-token-icon{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;overflow:hidden;background:#edf3fb;box-shadow:0 0 0 1px #102a4b0a}
.asset-token-icon img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:contain;background:#fff}
.asset-token-fallback{font-size:13px;font-weight:750;color:#486a98}
.asset-token-icon.has-logo .asset-token-fallback{visibility:hidden}
.asset-token-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}
.asset-token-copy b{font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}
.asset-token-copy small{font-size:10px;font-weight:400;line-height:1.45;color:var(--muted,#617590);overflow-wrap:anywhere}
.asset-token-chevron{flex:0 0 16px;font-size:18px;color:#7388a3;line-height:1}
.asset-token-picker.is-open .asset-token-chevron{transform:rotate(180deg)}
.asset-token-menu{position:absolute;z-index:65;left:0;right:0;top:calc(100% + 7px);padding:6px;border:1px solid #d9e5f5;border-radius:15px;background:#fff;box-shadow:0 14px 36px #102a4b24;max-height:300px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.asset-token-menu[hidden]{display:none!important}
.asset-token-picker.opens-up .asset-token-menu{top:auto;bottom:calc(100% + 7px)}
.asset-token-picker .asset-token-menu .asset-token-option{display:flex;align-items:center;gap:11px;width:100%;min-height:58px;height:auto;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--ink,#10294b);box-shadow:none;text-align:left;white-space:normal;line-height:1.5}
.asset-token-menu .asset-token-option:hover:not(:disabled),.asset-token-menu .asset-token-option.keyboard-active{background:#f3f7fe}
.asset-token-picker .asset-token-menu .asset-token-option[aria-selected="true"]{background:#edf4ff}
.asset-token-check{flex:0 0 17px;width:17px;color:#1769e0;font-size:17px;font-weight:700}
@media(max-width:680px){.asset-token-picker .asset-token-trigger{padding:8px 11px;gap:9px}.asset-token-menu{border-radius:13px}.asset-token-picker .asset-token-menu .asset-token-option{min-height:60px}}
@media(forced-colors:active){.asset-token-picker .asset-token-menu .asset-token-option[aria-selected="true"]{outline:1px solid Highlight}.asset-token-check{color:Highlight}}
