/* CasinoLab v25.12: mobile/light refinements */
html[data-theme="light"] .markets-panel .markets-tabs,
html[data-theme="light"] .workspace .markets-panel .markets-tabs,
html[data-theme="light"] .markets-tabs,
html[data-theme="light"] .markets-tabs .markets-tab {border-color:#e1e7ef!important}
html[data-theme="light"] .markets-tabs {border-bottom-color:#e1e7ef!important}
html[data-theme="light"] #go-live{background:#f6fafc!important;color:#255a78!important;border-color:#c9dae9!important;box-shadow:0 4px 14px #25476a1f!important}
html[data-theme="light"] #go-live:hover{background:#e8f2fa!important;color:#14476e!important}
html[data-theme="light"] .trade-hud{background:#fff!important;border-color:#dce5ef!important;color:#1a3248!important;box-shadow:0 6px 22px #21394a24!important}
html[data-theme="light"] .trade-hud-position{color:#344b63!important}
html[data-theme="light"] .trade-hud-action{color:#526a81!important}
html[data-theme="light"] .trade-hud-action:hover{background:#edf3fa!important;color:#223f5a!important}
html[data-theme="light"] .trade-hud-action.close-trade{color:#a83243!important;background:#fff0f3!important}
html[data-theme="light"] .trade-hud-action.remove-sl{color:#b73651!important}
html[data-theme="light"] .trade-hud-action.remove-tp{color:#117c60!important}
html[data-theme="light"] .trade-hud-stat.sl{color:#b12e44!important;background:#fff0f3!important}
html[data-theme="light"] .trade-hud-stat.tp{color:#18775b!important;background:#e7f8f1!important}
html[data-theme="light"] .trade-hud-stat.rr{color:#b5671c!important;background:#fff5e4!important}
html[data-theme="light"] .drawing-settings-dialog .modal-symbol,
html[data-theme="light"] #draw-settings-dialog .modal-symbol{background:#eef4fa!important;border-color:#d4e1ef!important;color:#356187!important}
html[data-theme="light"] #draw-settings-dialog .modal-symbol svg{stroke:#356187!important}
html[data-theme="light"] .ticket-reopen,
html[data-theme="light"] #order-reopen{background:#f5f8fc!important;color:#335773!important;border:1px solid #cfddea!important;box-shadow:0 3px 12px #21436615!important}
html[data-theme="light"] #order-reopen:hover{background:#e8f2f9!important}
.blotter .risk-inline-form{background:transparent!important;box-shadow:none!important}
html[data-theme="light"] .blotter .risk-inline-form{background:transparent!important}
.ticket .ticket-hide-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;line-height:0!important;padding:0!important}
.ticket .ticket-hide-icon svg{display:block!important;position:static!important;margin:0!important;width:16px!important;height:16px!important;transform:none!important;flex:none!important}
#reload-btn:disabled{opacity:.36!important;cursor:not-allowed!important;pointer-events:none!important;filter:grayscale(.65)!important}
/* No bright trail when a dragged price badge is repainted on top of the chart canvas. */
.trade-price-pill.dragging{filter:none!important;box-shadow:none!important;transform:translateY(-50%)!important;transition:none!important}
.trade-price-pill.dragging .trade-pill-body,.trade-price-pill.dragging .trade-pill-tag{box-shadow:none!important}
.balance-history-row td{background:rgba(33,166,127,.045)}
.balance-history-row td:nth-child(9){white-space:normal;min-width:155px;max-width:290px;overflow-wrap:anywhere}
html[data-theme="light"] .balance-history-row td{background:#f4faf8!important;color:#244d43!important}
@media(max-width:760px){html[data-theme="light"] .workspace .markets-panel .markets-tabs{border-color:#e1e7ef!important}}

/* Avoid retained compositing shadows at old positions while levels are dragged. */
.trade-price-pill,.trade-price-pill:hover,.trade-price-pill.dragging{filter:none!important;transition:none!important;will-change:auto!important}
.trade-price-pill.dragging .trade-pill-tag,.trade-price-pill.dragging .trade-pill-body,.trade-price-pill.dragging .pending-pill-price{filter:none!important;box-shadow:none!important}
.trade-price-pill.dragging{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
