/* Compact secondary screens */
#bots .scan-card,#bots .panel,#markets .panel,#positions .panel,#wallet .panel,#profile .panel{background:#202421!important;border:1px solid #333c35!important;box-shadow:none!important}
#bots .scan-card .row,#positions .panel>.row{gap:8px;align-items:center}#bots .scan-card h2,#bots .bot-heading h2{font-size:15px!important;letter-spacing:-.02em}#bots .scan-indicator{font-size:9px;padding:4px 7px;border-radius:6px}#bots .bot-art{width:36px!important;height:36px!important;flex:none}#bots .bot-art svg{width:36px!important;height:36px!important}#bots .bot-heading{gap:9px!important;margin:0 0 12px!important}#bots .panel>p.muted{margin-top:5px!important;font-size:11px!important}#bots .columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#bots .columns>div{min-width:0}#bots .columns .field{width:100%;margin-top:4px!important}#bots .stamp{font-size:10px;letter-spacing:.06em}#bots .btn.w-full{margin-top:10px!important}
#markets #allMarkets{padding:4px 12px!important}#markets #allMarkets .item{min-height:60px;padding:9px 2px!important;border-bottom:1px solid #303a32}#markets #allMarkets .item:last-child{border-bottom:0}#markets #allMarkets .item b{font-size:13px}#markets #allMarkets .item .muted{font-size:10px}#markets #allMarkets .item:active{background:#28362d}
#positions .panel>.row b{font-size:13px}#positions #positionList,#positions #positionLedger{margin-top:6px!important}#positions .item{border-bottom:1px solid #303a32}#positions .item:last-child{border-bottom:0}
#wallet .panel:first-of-type{background:linear-gradient(135deg,#173c2b,#202421 68%)!important;border-color:#33664a!important}#wallet #walletBalance{font-size:27px!important;letter-spacing:-.05em;margin-top:3px}#wallet .wallet-mini{display:none}#wallet .notice{font-size:11px;line-height:1.4;padding:9px 10px;margin-top:9px!important}#wallet .tabs{gap:8px}#wallet .tabs .btn{flex:1;border-radius:9px}
#profile .panel:first-of-type .text-xl{font-size:17px!important;letter-spacing:-.02em}#profile .panel:first-of-type .row{margin-top:9px!important;font-size:12px}#profile .panel:first-of-type .btn{margin-top:10px!important}#profile .tabs{gap:8px}#profile .tabs .btn{flex:1}#profile .item.row{gap:8px}#profile .item.row .tiny{font-size:10px}
@media(min-width:760px){#bots .panel,#markets .panel,#positions .panel,#wallet .panel,#profile .panel{padding:16px!important}#bots .columns{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
