/* BULLSTOX_STRATEGY_TOTAL_PNL_V42 */
html body.user-panel #bsStrategyTotalPnl42#bsStrategyTotalPnl42#bsStrategyTotalPnl42#bsStrategyTotalPnl42{display:grid!important;gap:10px!important;margin:14px 0 0!important;padding:14px 0!important;border-top:1px solid var(--bs-border,#d8e0ea)!important;color:var(--bs-text,#182230)!important;font:13px/1.4 system-ui,sans-serif!important}
html body.user-panel #bsStrategyTotalPnl42#bsStrategyTotalPnl42#bsStrategyTotalPnl42#bsStrategyTotalPnl42 [hidden]{display:none!important}
html body.user-panel #bsStrategyTotalPnl42 .bs-s42-toggle{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;font-weight:650!important}
html body.user-panel #bsStrategyTotalPnl42 .bs-s42-toggle input{flex:0 0 22px!important;width:22px!important;height:22px!important;min-height:22px!important;margin:0!important;accent-color:var(--bs-accent,#6941c6)!important}
html body.user-panel #bsStrategyTotalPnl42 .bs-s42-toggle small{margin-left:auto!important;padding:4px 8px!important;border-radius:6px!important;background:var(--bs-soft,#eef2f6)!important;color:var(--bs-muted,#526174)!important;font-size:11px!important}
html body.user-panel #bsStrategyTotalPnl42 .bs-s42-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body.user-panel #bsStrategyTotalPnl42 .bs-s42-grid label{display:grid!important;gap:6px!important;min-width:0!important;font-size:12px!important}
html body.user-panel #bsStrategyTotalPnl42 .bs-s42-grid input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px!important;border:1px solid var(--bs-border,#d8e0ea)!important;border-radius:10px!important;background:var(--bs-surface,#fff)!important;color:var(--bs-text,#182230)!important;font:600 16px/1.3 system-ui,sans-serif!important}
html body.user-panel #bsStrategyTotalPnl42 .bs-s42-grid label:first-child>span{color:var(--bs-positive,#087c52)!important}
html body.user-panel #bsStrategyTotalPnl42 .bs-s42-grid label:last-child>span,html body.user-panel #bsStrategyTotalPnl42 [data-s42-error]{color:var(--bs-negative,#bd2c42)!important}
html body.user-panel #bsStrategyTotalPnl42 .bs-s42-basis{display:block!important;margin-top:8px!important;font-size:10px!important;color:var(--bs-muted,#526174)!important}
html body.user-panel #bsStrategyReceipts42:empty{display:none!important}
html body.user-panel #bsStrategyReceipts42{display:grid;gap:8px;margin:8px 0}
html body.user-panel .bs-s42-receipt{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 10px!important;padding:10px 12px!important;border:1px solid var(--bs-border,#d8e0ea)!important;border-radius:10px!important;background:var(--bs-surface,#fff)!important;font:12px/1.4 system-ui,sans-serif!important;color:var(--bs-text,#182230)!important}
html body.user-panel .bs-s42-receipt>span{grid-row:2;grid-column:1;font-size:11px;color:var(--bs-muted,#526174);overflow-wrap:anywhere}
html body.user-panel .bs-s42-receipt>a{grid-column:2;grid-row:1/3;align-self:center;color:var(--bs-accent,#6941c6);font-weight:650}
html body.user-panel .bs-s42-receipt>a[hidden]{display:none!important}
html body.user-panel .bs-s42-receipt[data-state=ACTIVE]>span{color:var(--bs-positive,#087c52)}
html body.user-panel .bs-s42-receipt[data-state=FAILED]>span{color:var(--bs-negative,#bd2c42)}
