/* Compact order history; configuration belongs to the token's chart/trade panel. */
.sol-orders-note{font-size:11px;color:var(--muted);margin:0 0 14px;line-height:1.6}
.sol-order-history-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 0;border-bottom:1px solid var(--border)}
.sol-order-history-row:last-child{border-bottom:0}.sol-order-history-row strong{font-size:12px}.sol-order-history-row p{font-size:11px;color:var(--muted);line-height:1.7;margin:6px 0}.sol-order-history-row small{font-size:10px;color:#ceb879}
.sol-order-history-row>div:last-child{display:flex;gap:6px;flex-shrink:0}.sol-order-history-row button{min-height:34px;padding:7px 10px;font-size:11px}
#sol-chart-order-summary{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#291c2470;border-block:1px solid #6d35454d;color:#efb3c3;font-size:11px;line-height:1.6}
#sol-chart-order-summary output{flex:1}#sol-chart-order-summary button{min-height:30px;border-color:#5b3442;font-size:10px}
.sol-desktop-holders{padding:14px;border-top:1px solid var(--border);background:var(--panel)}
.sol-desktop-holders>h2{font-size:13px;margin:0 0 12px}
.sol-desktop-holders .focus-token-filter{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:var(--muted);margin:10px 0}
.sol-desktop-holders .focus-team-card{padding:12px;background:#171e27;border:1px solid var(--border);border-radius:8px;font-size:11px;margin:12px 0}
.sol-desktop-holders .focus-holder-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);font-size:11px}
.sol-desktop-holders .focus-holder-row>div{display:grid;gap:5px}.sol-desktop-holders .focus-holder-row>div:first-of-type{flex:1}.sol-desktop-holders .focus-holder-row small{color:var(--muted)}
.sol-holder-sources{display:flex;gap:5px;align-items:center;margin:8px 0 15px;padding:3px;border:1px solid var(--border);border-radius:9px;width:max-content;background:#10141b}
.sol-holder-sources button{font-size:11px;padding:7px 12px;min-height:34px;border:0;background:transparent;color:var(--muted);border-radius:6px}
.sol-holder-sources button[aria-pressed=true]{color:var(--green);background:#20433277}.sol-holder-sources small{font-size:9px;opacity:.8;margin-left:3px}
.sol-holder-status{display:grid;gap:6px;padding:3px 0 12px}.sol-holder-status strong{font-size:12px}.sol-holder-status small,.sol-holder-status p{font-size:10px;line-height:1.65;color:var(--muted);margin:0}
.sol-holder-status .sol-holder-warning{color:#dfb77e;border-left:2px solid #b98b49;padding:7px 9px;background:#33291a55;border-radius:3px}
.sol-chain-holder-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--border);padding:13px 0;font-size:11px}
.sol-holder-rank{color:var(--muted);width:23px;flex-shrink:0;font-variant-numeric:tabular-nums}
.sol-chain-holder-row>div{display:grid;gap:5px}.sol-chain-holder-row>div:first-of-type{flex:1;min-width:0}
.sol-chain-holder-row button{padding:0;min-height:26px;border:0;background:transparent;color:#d5e5dd;text-align:left;font-size:12px}
.sol-chain-holder-row small{font-size:10px;color:var(--muted);line-height:1.5}.sol-chain-holder-row>div:last-of-type{text-align:right}.sol-chain-holder-row>span:last-child:not(.sol-holder-rank){min-width:66px;text-align:right;font-variant-numeric:tabular-nums}
.sol-chain-holder-row a,.sol-holder-status a{color:#94bca8}.sol-holder-pagination{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 0}.sol-holder-pagination span{flex:1;font-size:10px;color:var(--muted)}.sol-holder-pagination button{font-size:10px;min-height:32px}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){
 #view[data-mobile-layout=focus][data-focus-token=true] .sol-desktop-holders{display:none}
 #view[data-mobile-layout=focus][data-focus-token=true] #sol-chart-order-summary{order:2;width:100%;border-radius:8px;margin:4px 0}
 .sol-order-history-row{align-items:flex-start;flex-direction:column}.sol-order-history-row>div:last-child{width:100%}
 .sol-chain-holder-row{gap:8px}.sol-chain-holder-row>span:last-child:not(.sol-holder-rank){display:none}
 .sol-holder-sources{margin-top:14px}.sol-holder-sources button{min-height:38px}
 .sol-desktop-holders .focus-token-filter{display:flex;gap:12px;align-items:center}
}
