.trader-panel{--trade-cyan:#20c7ec;--trade-green:#55e59a;--trade-gold:#f1c451}
html body #traders.lrmp-current{display:block!important}
body.trader-view main>.panel:not(#traders){display:none!important}
body.lurana-dashboard-v3 #dashboard-navigation{gap:5px!important;overflow-x:hidden!important;scrollbar-width:none!important;padding:6px!important}
body.lurana-dashboard-v3 #dashboard-navigation .nav-btn{min-width:0!important;padding:10px 11px!important;font-size:12px!important;line-height:1!important;letter-spacing:0!important}
.trader-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #174354;background:#031117;margin-bottom:18px}
.trader-stat{padding:18px 20px;border-right:1px solid #174354}
.trader-stat:last-child{border-right:0}.trader-stat small{display:block;color:#79a2b0;font-size:11px;font-weight:800;text-transform:uppercase;margin-bottom:7px}
.trader-stat strong{font-size:24px;color:#f4f8fa}.trader-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:18px}
.trader-toolbar label{display:grid;gap:7px;color:#91b0ba;font-size:12px;font-weight:800;text-transform:uppercase}
.trader-toolbar input,.trader-toolbar select{width:100%;min-height:48px;padding:0 14px;color:#edf8fb;background:#020d12;border:1px solid #1d6075;border-radius:0;font:inherit}
.trader-toolbar input:focus,.trader-toolbar select:focus{outline:2px solid var(--trade-cyan);outline-offset:1px}
.trader-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.trader-item{display:grid;grid-template-columns:84px 1fr;min-height:128px;border:1px solid #174354;background:#031117;overflow:hidden}
.trader-visual{position:relative;display:grid;place-items:center;background:#071c24;border-right:1px solid #174354;color:var(--trade-cyan);font-size:28px;font-weight:900;isolation:isolate}
.trader-visual::after{content:"";position:absolute;inset:9px;border:1px solid currentColor;opacity:.35}
.trader-visual img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;padding:5px;filter:drop-shadow(0 5px 8px rgba(0,0,0,.6))}
.trader-visual img[data-fallback-used="1"]{object-fit:cover;padding:0;filter:brightness(.9) contrast(1.08)}
.trader-visual.image-missing::before{content:attr(data-fallback);position:relative;z-index:1}
.trader-visual[data-kind="vehicle"],.trader-visual[data-kind="aircraft"]{color:#f1c451}.trader-visual[data-kind="weapon"]{color:#ef6a67}.trader-visual[data-kind="medical"]{color:#55e59a}.trader-visual[data-kind="clothing"]{color:#b68cff}
.trader-copy{min-width:0;padding:13px 14px}.trader-copy h3{margin:0 0 5px;font-size:16px;line-height:1.25;overflow-wrap:anywhere}
.trader-class{color:#70929d;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:12px}
.trader-prices{display:flex;gap:15px;flex-wrap:wrap}.trader-price small{display:block;color:#70929d;font-size:10px;text-transform:uppercase}.trader-price strong{color:var(--trade-green);font-size:15px}.trader-price.sell strong{color:var(--trade-gold)}
.trader-meta{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px;padding:8px 13px;border-top:1px solid #102f3a;color:#8ba9b2;font-size:11px}
.trader-more{display:block;margin:18px auto 0;min-height:46px;padding:0 24px;background:#087ca1;color:#fff;border:1px solid #20c7ec;font-weight:900;text-transform:uppercase}
.trader-empty{grid-column:1/-1;padding:32px;border:1px solid #174354;color:#91b0ba;text-align:center}
@media(max-width:1050px){.trader-results{grid-template-columns:repeat(2,minmax(0,1fr))}.trader-toolbar{grid-template-columns:1fr 1fr}.trader-toolbar label:first-child{grid-column:1/-1}}
@media(max-width:1500px){body.lurana-dashboard-v3 #dashboard-navigation{overflow-x:auto!important}body.lurana-dashboard-v3 #dashboard-navigation .nav-btn{padding:9px 10px!important;font-size:11px!important}}
@media(max-width:680px){.trader-summary{grid-template-columns:1fr 1fr}.trader-stat:nth-child(2){border-right:0}.trader-stat:nth-child(-n+2){border-bottom:1px solid #174354}.trader-toolbar,.trader-results{grid-template-columns:1fr}.trader-toolbar label:first-child{grid-column:auto}.trader-item{grid-template-columns:70px 1fr}}
