.pro-dialog.pro-picker{--picker-columns:minmax(0, 1fr) minmax(80px, .32fr) minmax(92px, .37fr);background:var(--bg-elev);border-radius:24px;width:min(700px,100% - 24px);max-height:min(79dvh,710px);margin:clamp(28px,9dvh,100px) auto auto;overflow:hidden;box-shadow:0 32px 110px #0009,0 2px 9px #0002}.pro-picker .pro-dialog-inner{min-height:0}.pro-picker-heading{align-items:center;gap:11px;padding:16px 18px 13px;display:flex}.pro-picker .pro-picker-heading h2{font:730 24px/1.1 var(--font-studio-display), sans-serif;letter-spacing:-.035em;flex:1}.pro-picker-emblem{width:38px;height:38px;color:var(--accent-ink);background:var(--accent-soft);border-radius:13px;place-items:center;display:grid}.pro-picker-heading .pro-icon-button{background:var(--bg-card);border-radius:11px;width:34px;height:34px}.pro-picker .pro-dialog-search{border-radius:13px;gap:10px;min-height:49px;margin:0 18px 11px;padding-inline:13px}.pro-picker .pro-dialog-search input::-webkit-search-cancel-button{display:none}.pro-picker .pro-dialog-search button{border-radius:6px;place-items:center;padding:4px;display:grid}.pro-picker .pro-dialog-search button:hover{color:var(--fg);background:var(--bg-hover)}.pro-picker .pro-networks{flex:none;gap:5px;margin:0;padding:3px 18px 8px}.pro-picker .pro-networks button{background:var(--bg-card);border-radius:9px;min-height:34px;padding-inline:9px;font-size:12px}.pro-picker .pro-networks button[aria-pressed=true]{color:var(--fg);background:color-mix(in srgb, var(--chain-color,var(--accent)) 24%, var(--bg-card))}.pro-picker .pro-dialog-tabs{scrollbar-width:none;flex:none;padding:3px 18px 11px;overflow-x:auto}.pro-picker .pro-dialog-tabs button{white-space:nowrap;align-items:center;gap:5px;min-height:33px;padding-inline:9px;display:inline-flex}.pro-picker-caption{color:var(--fg);padding:8px 18px 12px;font-size:13px;font-weight:650}.pro-picker-columns,.pro-picker .pro-dialog-results .pro-picker-row{grid-template-columns:var(--picker-columns);align-items:center;gap:14px;display:grid}.pro-picker-columns{background:var(--bg);color:var(--fg-muted);padding:8px 29px;font-size:11px}.pro-picker-columns>span:not(:first-child){text-align:right}.pro-picker .pro-dialog-results{scrollbar-gutter:stable;overscroll-behavior:contain;min-height:86px;padding:6px 12px 12px}.pro-picker .pro-dialog-results .pro-picker-row{border-radius:12px;min-height:58px;padding:6px 10px 6px 7px}.pro-picker-row[aria-current=true]{background:color-mix(in srgb, var(--accent-soft) 54%, var(--bg-elev))}.pro-picker-row:hover,.pro-picker-row:focus-visible{background:var(--bg-hover)}.pro-picker .pro-dialog-results button:focus-visible{outline-offset:-2px}.pro-picker-token{align-items:center;gap:11px;min-width:0;display:flex}.pro-picker-token>span:last-child{gap:2px;min-width:0;display:grid}.pro-picker-token strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pro-picker .pro-dialog-results .pro-picker-cap{text-align:right;color:var(--fg-muted);font:500 12px var(--pro-mono)}.pro-picker-price{font-variant-numeric:tabular-nums;gap:2px;font-size:12px}.pro-picker-price strong{font-weight:650}.pro-picker .pro-picker-import{border-radius:11px;min-height:51px;padding-inline:10px}.pro-picker .pro-message{padding-block:25px}@media (prefers-reduced-motion:no-preference){.pro-dialog.pro-picker[open]{animation:.17s ease-out both pro-picker-enter}.pro-picker-row{transition:background-color .135s ease-out}}@keyframes pro-picker-enter{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:none}}@media (max-width:520px){.pro-dialog.pro-picker{--picker-columns:minmax(0, 1fr) minmax(88px, .4fr);width:calc(100% - 16px);max-height:88dvh;margin-top:max(12px, env(safe-area-inset-top));border-radius:19px}.pro-picker-heading{padding:12px}.pro-picker .pro-dialog-search{margin-inline:12px}.pro-picker .pro-networks,.pro-picker .pro-dialog-tabs{padding-inline:12px}.pro-picker-columns{padding-inline:20px}.pro-picker-columns>span:nth-child(2),.pro-picker .pro-dialog-results .pro-picker-cap{display:none}.pro-picker .pro-dialog-results{padding-inline:7px}.pro-picker-token{gap:9px}}
