.sol-discover .page-heading h1{display:flex;align-items:center;gap:9px}.sol-discover .page-heading .icon{color:var(--green);width:21px;height:21px}.sol-discover .page-heading button{min-height:32px;font-size:11px}
.discover-search{display:flex;align-items:center;gap:10px;background:#11171f;border:1px solid #2c3842;border-radius:8px;padding:7px 10px;max-width:740px;margin-bottom:17px}.discover-search>.icon{color:#719383;width:17px;height:17px}.discover-search input{background:transparent!important;border:0!important;min-width:0;font-size:12px}.discover-search button{font-size:11px;min-height:32px;padding:7px 15px}
.discover-controls{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border);padding:0 0 12px;margin:0 0 12px}.discover-controls>div{display:flex;gap:5px;flex:1}.discover-controls button{font-size:11px;background:transparent;border:1px solid transparent;color:var(--muted);min-height:34px;padding:7px 13px}.discover-controls [aria-pressed=true]{color:var(--green);background:#1e3328;border-color:#35583f}.discover-controls label{display:flex;align-items:center;gap:8px;margin:0;font-size:10px}.discover-controls select{min-height:30px;width:auto;font-size:11px}
.discover-advanced{background:#10151c;border:1px solid #2b353d;border-radius:8px;padding:9px 12px}.discover-advanced summary{cursor:pointer;font-size:11px;color:#a8c1b3;min-height:20px}.discover-advanced summary .icon{width:14px;height:14px;margin-right:5px}.discover-advanced form{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr)) auto auto;align-items:end;gap:10px;margin-top:16px}.discover-advanced label{font-size:10px;margin:0;display:grid;gap:8px}.discover-advanced input{min-height:34px;font-size:12px}.discover-advanced button{font-size:10px;min-height:34px}
.discover-result-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 0;font-size:10px;color:#7b8b99}.discover-result-title button{min-height:28px;background:transparent;border:0;color:var(--muted);padding:4px}.discover-result-title .icon{width:15px;height:15px}
.discover-table{border:1px solid var(--border);border-radius:9px;overflow:hidden;background:#0d1117}.discover-row{display:grid;grid-template-columns:minmax(190px,1.7fr) repeat(3,minmax(98px,1fr)) minmax(75px,.8fr) minmax(95px,1fr) 38px;align-items:center;gap:13px;padding:13px 14px;border-bottom:1px solid #212a30;min-width:0}.discover-row:last-child{border-bottom:0}.discover-row:hover{background:#141d24}.discover-labels{font-size:9px;color:#7d8e9d;background:#131b23;min-height:36px;padding-top:8px;padding-bottom:8px}.discover-row>span{text-align:right;font-size:11px;color:#d0d9df}.discover-labels>span{font-size:9px;color:#7d8e9d}.discover-labels>span:first-child{text-align:left}
.discover-row>button:first-child{display:flex;justify-content:flex-start;gap:11px;border:0;background:none;min-width:0;text-align:left;padding:0}.discover-row .avatar{width:37px;height:37px;border:1px solid #354b3e;border-radius:9px;flex-shrink:0}.discover-row button>span:not(.avatar){display:grid;gap:5px;min-width:0}.discover-row strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.discover-row small{font-size:9px;color:#788995;overflow:hidden;text-overflow:ellipsis;max-width:180px;white-space:nowrap}.discover-row b{font-size:10px;font-weight:500;color:#b6c7c0}.discover-pair{display:grid;gap:6px}.discover-pair small{max-width:120px}.discover-row>button:last-child{border:0;background:none;color:#626f7a;min-height:34px;padding:6px}.discover-row>button[aria-pressed=true]{color:#e3c674}.discover-row>button[aria-pressed=true] .icon{fill:#e3c674}.discover-row>button>.icon{width:15px;height:15px}
.discover-flow-bridge{display:grid;justify-items:center;gap:14px;text-align:center;max-width:430px;margin:40px auto}.discover-flow-bridge>.icon{height:35px;width:35px;color:var(--green)}.discover-flow-bridge h1{font-size:20px}.discover-flow-bridge p{font-size:12px;line-height:1.7;color:var(--muted)}.discover-flow-bridge button{min-height:42px;border-radius:10px;padding:10px 18px}.discover-flow-bridge>button:last-child{background:transparent;border-color:transparent;color:var(--muted)}
@media(min-width:761px) and (max-width:1100px){.discover-advanced form{grid-template-columns:repeat(3,minmax(100px,1fr))}.discover-table{overflow-x:auto}.discover-row{min-width:950px}}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){#view[data-mobile-layout=classic] .sol-discover input,#view[data-mobile-layout=classic] .sol-discover select{font-size:16px}}
@media(prefers-reduced-motion:reduce){.sol-discover button{transition:none}}
