
.tcard-reward{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:550;margin:8px 0 2px;color:#bcb5ae;line-height:1.4}.tcard-reward[data-mode=creator]{color:#e9b183}.tcard-reward[data-mode=holder]{color:#b7c6ee}.tcard-reward[data-mode=liquidity]{color:#9ac9b4}#discover-view .tcard-body{height:auto;min-height:var(--card-body-height,170px)}.coin-identity .tcard-reward{display:flex;margin:3px 0;font-size:10px}
#discover-view .compact-toolbar{display:flex;align-items:center;gap:10px;margin:4px 0 20px;padding:0;border:0;background:none;position:relative;z-index:5}
.compact-view-controls:not([hidden]){display:contents}.compact-view-controls[hidden]{display:none!important}
.filter-select{position:relative;flex:0 0 auto;min-width:0}
#discover-view .filter-trigger{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 14px;background:#151515;border:1px solid #303030;border-radius:9px;color:#e8e5e1;font-family:inherit;font-weight:500;font-size:12px;line-height:1.3;cursor:pointer;box-shadow:none;width:100%;white-space:nowrap}
.filter-prefix{color:#99948f;font-size:11px}.filter-value{font-size:12px;font-weight:550}.filter-chevron{width:6px;height:6px;border-right:1.5px solid #99948f;border-bottom:1.5px solid #99948f;transform:rotate(45deg);margin:-3px 2px 0 8px}
#discover-view .filter-trigger:hover{background:#1b1b1b;border-color:#57514a}#discover-view .filter-trigger[aria-expanded=true]{border-color:#a66b3d;background:#1c1916}
#discover-view .filter-menu{position:absolute;top:calc(100% + 7px);left:0;z-index:20;width:245px;max-width:calc(100vw - 32px);padding:6px;border:1px solid #3a3632;border-radius:12px;background:#191817;box-shadow:0 14px 40px #0008;display:flex;flex-direction:column;gap:2px;margin:0}
#discover-view .filter-menu[hidden]{display:none}
#discover-view .filter-menu button{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#ccc7c1;font-size:12px;text-align:left;cursor:pointer;width:100%;margin:0;box-shadow:none}
#discover-view .filter-menu button:before{content:'';width:7px;height:12px;margin:0 7px 4px 3px;flex-shrink:0;border:solid transparent;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}
#discover-view .filter-menu button[aria-checked=true]{color:#ffe0c2;background:#a3662920}#discover-view .filter-menu button[aria-checked=true]:before{border-color:#eea45f}
#discover-view .filter-menu button:hover{background:#ffffff09}#discover-view .filter-menu button:focus-visible,#discover-view .filter-trigger:focus-visible{outline:2px solid #d18b4b;outline-offset:2px}
.filter-option-label{flex:1}.reward-count,.filter-menu .chip-count{margin-left:auto;font-size:11px;color:#aaa29a;font-variant-numeric:tabular-nums;background:none!important;padding:0!important}
#discover-view .compact-toolbar .search{flex:1;min-width:140px;max-width:none;margin:0;min-height:46px;border-radius:9px}#discover-view .compact-toolbar input{min-width:0}
#discover-view .explore-views{background:none;border-color:#282828}#discover-view .explore-views button{min-height:44px}
@media(max-width:600px){#discover-view .compact-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filter-select{width:100%}#discover-view .filter-trigger{padding:7px 10px;gap:5px;white-space:normal;min-height:48px}.filter-prefix{font-size:10px}.filter-value{font-size:11px;flex:1}.filter-chevron{margin-left:4px;flex-shrink:0}#discover-view .compact-toolbar .search{grid-column:1/-1;width:100%}}
/* Audit 2026-10-24 (Discover layout shift 0.12-0.14 at 768/1024): compact-filters.js turns the long reward tabs and the
   card chips into the compact toolbar after the scripts load. Until it has, the long controls stay hidden and the
   toolbar's final space is kept (one 46 px row; two 48 px rows on phones), so the cards don't jump up when it lands. */
#discover-view .reward-lens:not(.compact-toolbar){height:46px;margin:4px 0 20px;padding:0;border:0;overflow:hidden;visibility:hidden}
#explore-tokens>.card-toolbar,#explore-discover .toolbar:not(.compact-view-controls){display:none}
@media(max-width:600px){#discover-view .reward-lens:not(.compact-toolbar){height:102px}}
