#pair-sheet { box-sizing: border-box; width: min(100% - 24px, 500px); max-height: 84dvh; color: inherit; }
.asset-filters { position: sticky; top: 0; z-index: 1; padding: 6px 0 12px; background: inherit; }
#asset-search { box-sizing: border-box; width: 100%; min-height: 44px; padding: 10px 12px; margin: 0 0 10px; border: 1px solid currentColor; border-radius: 8px; background: transparent; color: inherit; font: inherit; }
#asset-categories, #asset-markets { display: flex; gap: 6px; overflow-x: auto; scrollbar-width: thin; margin: 5px 0; }
#asset-categories button, #asset-markets button { flex: 0 0 auto; min-height: 40px; padding: 8px 12px; color: inherit; background: transparent; border: 1px solid transparent; font: inherit; font-size: 12px; border-radius: 6px; }
#asset-categories [aria-pressed=true], #asset-markets [aria-pressed=true] { border-color: currentColor; background: #ffffff0c; }
#pair-options .pair-option { width: 100%; min-height: 52px; display: flex; align-items: center; gap: 10px; padding: 10px 12px; text-align: left; background: transparent; color: inherit; border: 0; border-bottom: 1px solid #8883; font: inherit; }
#pair-options .pair-option strong { min-width: 0; overflow-wrap: anywhere; font-size: 14px; }
#pair-options .pair-option .market-tag { margin-left: auto; font-size: 11px; opacity: .65; }
#pair-options .pair-option:disabled { opacity: .4; }
#pair-options .pair-option[aria-pressed=true] { background: #ffffff0c; }
.asset-empty { padding: 20px 12px; opacity: .6; }
