.window-sidebar{flex:1;min-width:0;min-height:0;overflow:hidden}.window-sidebar-main-pane{background:var(--window-shell-content-surface)}.window-sidebar-material,.window-header-left-sidebar[data-opened]{background:linear-gradient(var(--window-shell-sidebar-tint), var(--window-shell-sidebar-tint)), color-mix(in srgb, var(--window-shell-content-surface) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%)}.window-header-left-sidebar{box-sizing:border-box;min-width:22px;transition:width var(--window-sidebar-transition-duration) ease;flex:none;justify-content:flex-end;align-items:center;width:22px;display:flex}.window-header-left-sidebar[data-resizing]{transition:none}.window-header-left-sidebar[data-opened]{border-inline-end:1px solid var(--window-shell-sidebar-border);align-self:stretch;padding-inline-end:var(--mantine-spacing-xs)}.window-header-sidebar-toggle:disabled{cursor:default;opacity:.45}@media (prefers-reduced-transparency:reduce){.window-sidebar-material,.window-header-left-sidebar[data-opened]{background:color-mix(in srgb, var(--window-shell-content-surface) 94%, var(--window-shell-header-text));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.window-header-left-sidebar{transition:none}}.dom{-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;min-height:0;display:flex}.dom[data-ladder-sizing=true],.dom[data-ladder-sizing=true] *{cursor:ns-resize!important}.dom__header{border-bottom:1px solid var(--dom-table-header-border);background:var(--dom-table-header-background);grid-template-columns:var(--dom-grid-template-columns);flex:none;width:max-content;min-width:100%;display:grid}.dom__header-cell{min-width:0;height:26px;color:var(--dom-table-header-text);white-space:nowrap;align-items:center;display:flex;position:relative}.dom__header-content{flex:1;min-width:0;padding:0 14px 0 6px;display:flex;overflow:hidden}.dom__header-label{color:inherit;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600;line-height:1;overflow:hidden}.dom__header-label[role=button]{cursor:pointer}.dom__column-resize-handle{border-right:1px solid var(--dom-table-resize-handle);cursor:col-resize;opacity:.45;touch-action:none;width:6px;position:absolute;top:0;bottom:0;right:0}.dom__column-resize-handle[data-resizing=true]{opacity:1}.dom__scroll{scrollbar-color:transparent transparent;flex:1;min-height:0;position:relative;overflow:auto}.trading-dom-widget:hover .dom__scroll,.dom:hover .dom__scroll,.dom__scroll:focus-within{scrollbar-color:auto}.dom__scroll::-webkit-scrollbar{width:12px;height:12px}.dom__scroll::-webkit-scrollbar-track{background-color:#0000}.dom__scroll::-webkit-scrollbar-corner{background-color:#0000}.dom__scroll::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:3px solid #0000;border-radius:999px}.trading-dom-widget:hover .dom__scroll::-webkit-scrollbar-thumb{background-color:#00000059}.dom:hover .dom__scroll::-webkit-scrollbar-thumb{background-color:#00000059}.dom__scroll:focus-within::-webkit-scrollbar-thumb{background-color:#00000059}[data-mantine-color-scheme=dark] .trading-dom-widget:hover .dom__scroll::-webkit-scrollbar-thumb{background-color:#ffffff59}[data-mantine-color-scheme=dark] .dom:hover .dom__scroll::-webkit-scrollbar-thumb{background-color:#ffffff59}[data-mantine-color-scheme=dark] .dom__scroll:focus-within::-webkit-scrollbar-thumb{background-color:#ffffff59}.dom__middle-line{z-index:2;border-top:1px solid var(--mantine-color-yellow-6);pointer-events:none;height:0;position:sticky;top:50%}.dom__spacer{width:max-content;min-width:100%;position:relative}.dom__row{border-bottom:1px solid var(--mantine-color-gray-2);width:max-content;min-width:100%;display:grid;position:absolute;top:0;left:0}[data-mantine-color-scheme=dark] .dom__row{border-bottom:1px solid var(--mantine-color-dark-6)}.dom__row{grid-template-columns:var(--dom-grid-template-columns)}.dom__row[data-position-entry=true]:after{z-index:2;border-top:2px solid var(--dom-position-line-color);content:"";pointer-events:none;position:absolute;bottom:1px;left:0;right:0}.dom__cell--orders-position[data-order-drop-target=true]{background:color-mix(in srgb, var(--mantine-primary-color-filled) 14%, transparent);box-shadow:inset 0 0 0 2px var(--mantine-primary-color-filled)}.dom__cell{min-width:0;height:var(--dom-row-height,20px);border-right:1px solid var(--mantine-color-gray-2);align-items:center;padding:0 6px;display:flex}[data-mantine-color-scheme=dark] .dom__cell{border-right:1px solid var(--mantine-color-dark-6)}.dom__cell{background:0 0}.dom__cell--align-left{justify-content:flex-start}.dom__cell--align-center{justify-content:center}.dom__cell--align-right{justify-content:flex-end}.dom__cell--best-bid{background:var(--mantine-color-green-1)}[data-mantine-color-scheme=dark] .dom__cell--best-bid{background:#2f9e4433}.dom__cell--best-ask{background:var(--mantine-color-red-1)}[data-mantine-color-scheme=dark] .dom__cell--best-ask{background:#e031312e}.dom__cell--last-trade{background:var(--mantine-color-yellow-1)}[data-mantine-color-scheme=dark] .dom__cell--last-trade{background:#f59f0038}.dom__order-action{--dom-depth-percent:0%;background:var(--dom-order-color);width:100%;color:var(--dom-order-contrast);cursor:pointer;font:inherit;border-top:0;border-bottom:0;border-left:0;border-radius:0;padding:0 6px;transition:filter .1s,opacity .1s;overflow:hidden}.dom__order-action[data-order-side=buy]{--dom-order-color:var(--dom-order-buy-color);--dom-order-contrast:var(--dom-order-buy-contrast)}.dom__order-action[data-depth-origin=right]{background:linear-gradient(to left, color-mix(in srgb, var(--dom-order-color) 78%, black) 0 var(--dom-depth-percent), var(--dom-order-color) var(--dom-depth-percent) 100%)}.dom__order-action[data-order-side=sell]{--dom-order-color:var(--dom-order-sell-color);--dom-order-contrast:var(--dom-order-sell-contrast)}.dom__order-action[data-depth-origin=left]{background:linear-gradient(to right, color-mix(in srgb, var(--dom-order-color) 78%, black) 0 var(--dom-depth-percent), var(--dom-order-color) var(--dom-depth-percent) 100%)}.dom__order-action[data-book-marker=best-bid],.dom__order-action[data-book-marker=best-ask]{box-shadow:inset 0 0 0 2px var(--dom-order-contrast)}.dom__order-action:hover:not(:disabled){filter:brightness(.94)}.dom__order-action:active:not(:disabled){filter:brightness(.86)}.dom__order-action:focus-visible{z-index:3;outline:2px solid var(--mantine-primary-color-filled);outline-offset:-2px}.dom__order-action:disabled{--dom-order-disabled-base:color-mix(in srgb, var(--dom-order-color) 28%, var(--mantine-color-body));--dom-order-disabled-depth:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .dom__order-action:disabled{--dom-order-disabled-depth:var(--mantine-color-dark-3)}.dom__order-action:disabled{background:var(--dom-order-disabled-base);color:var(--mantine-color-text);cursor:default}.dom__order-action[data-depth-origin=right]:disabled{background:linear-gradient(to left, var(--dom-order-disabled-depth) 0 var(--dom-depth-percent), var(--dom-order-disabled-base) var(--dom-depth-percent) 100%)}.dom__order-action[data-depth-origin=left]:disabled{background:linear-gradient(to right, var(--dom-order-disabled-depth) 0 var(--dom-depth-percent), var(--dom-order-disabled-base) var(--dom-depth-percent) 100%)}.dom__cell-text{min-width:0;font-family:var(--mantine-font-family-monospace);font-size:calc(var(--mantine-font-size-xs) - 1px);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.dom__cell--orders-position{gap:4px;position:relative;overflow:hidden}.dom__cell--volume{position:relative;overflow:hidden}.dom__volume-bar{--dom-volume-percent:0%;z-index:0;width:var(--dom-volume-percent);background:#49505724;position:absolute;top:1px;bottom:1px}[data-mantine-color-scheme=dark] .dom__volume-bar{background:#ced4da1f}.dom__volume-bar{pointer-events:none}.dom__volume-bar[data-volume-origin=left]{left:0}.dom__volume-bar[data-volume-origin=right]{right:0}.dom__volume-text,.dom__position-marker,.dom__working-order-badge{z-index:1;position:relative}.dom__position-marker{min-width:0;font-family:var(--mantine-font-family-monospace);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:9.5px;font-weight:700;line-height:14px;overflow:hidden}.dom__position-marker--long{color:var(--dom-order-buy-color)}.dom__position-marker--short{color:var(--dom-order-sell-color)}.dom__working-order-badge{--dom-working-order-color:var(--dom-order-buy-color);--dom-working-order-contrast:var(--dom-order-buy-contrast);border-radius:var(--mantine-radius-xs);background:var(--dom-working-order-color);min-width:0;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent);color:var(--dom-working-order-contrast);font-family:var(--mantine-font-family-monospace);white-space:nowrap;flex:0 auto;align-items:center;gap:2px;padding-left:4px;font-size:9.5px;font-weight:700;line-height:14px;display:inline-flex;overflow:hidden}.dom__working-order-badge[data-order-side=sell]{--dom-working-order-color:var(--dom-order-sell-color);--dom-working-order-contrast:var(--dom-order-sell-contrast)}.dom__working-order-badge[data-waiting=true]{border:1px dashed var(--dom-working-order-color);box-shadow:none;color:var(--dom-working-order-color);opacity:.55;background:0 0}.dom__working-order-badge:not(:has(.dom__order-cancel)){padding-right:4px}.dom__working-order-badge[data-draggable=true]{cursor:grab;touch-action:none}.dom__working-order-badge[data-dragging=true]{cursor:grabbing;opacity:.3}.dom__working-order-badge[data-preview=true]{box-shadow:0 2px 8px #00000047, inset 0 0 0 1px color-mix(in srgb, currentColor 38%, transparent);padding-right:4px}.dom__working-order-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dom__order-cancel{width:14px;height:14px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:0 0 14px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dom__order-cancel:hover:not(:disabled,[data-disabled]){background:color-mix(in srgb, currentColor 16%, transparent)}.dom__order-cancel:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:-1px}.dom__order-cancel:disabled,.dom__order-cancel[data-disabled]{cursor:default;opacity:.4}.trading-dom-layout{min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}[data-trading-dom-drop-target][data-workspace-drop-active]:after{z-index:30;pointer-events:none;border:2px solid var(--mantine-primary-color-filled);border-radius:var(--mantine-radius-xs);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mantine-primary-color-filled) 20%, transparent);content:"";position:absolute;inset:2px}.trading-dom-trading-panel{height:100%;overflow:hidden auto}.trading-dom-main{flex:auto;min-width:0;min-height:0;overflow:hidden}.trading-dom-panel-controls{min-width:0}.trading-dom-panel-controls .mantine-InputWrapper-label{font-size:var(--mantine-font-size-xs);margin-bottom:2px;line-height:1.15}.trading-dom-panel-unit{margin-top:-7px}
