.app-combobox-options.is-windowed{box-sizing:border-box;flex:none;position:relative}.app-combobox-options.is-windowed>.app-combobox-virtual-item{width:auto;position:absolute;top:0;left:4px;right:4px}.app-temporal-picker-backdrop{position:fixed;inset:0}.app-temporal-picker-trigger{width:100%;min-width:0;height:var(--control-height,var(--ui-control-height));border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);color:var(--text-primary,#e7e9ee);font:var(--font-size,13px) var(--font-family-base,Inter, system-ui, sans-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.app-temporal-picker-trigger span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-temporal-picker-popover{box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-secondary,#181c24);max-height:min(620px,100vh - 16px);box-shadow:var(--shadow-large,0 16px 38px #0000005c);color:var(--text-primary,#e7e9ee);font:var(--font-size,13px) var(--font-family-base,Inter, system-ui, sans-serif);gap:9px;padding:10px;display:grid;position:fixed;overflow:auto}.app-temporal-endpoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.app-temporal-endpoints>button{border-radius:var(--corner-radius,var(--ui-control-radius));min-width:0;min-height:43px;color:var(--text-secondary,#9ca3b3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:5px 8px;display:grid}.app-temporal-endpoints>button strong{min-width:0;color:var(--text-primary,#e7e9ee);font-size:var(--font-size,13px);white-space:normal;font-weight:500}.app-temporal-endpoints>button[aria-selected=true]{background:var(--accent-control,var(--accent-color,#8068d9));color:var(--text-primary,#e7e9ee)}.app-temporal-picker-month{grid-template-columns:28px 1fr 66px 28px;align-items:center;gap:3px;display:grid}.app-temporal-picker-month button,.app-temporal-picker-calendar button,.app-temporal-month-grid button,.app-temporal-year-picker button{min-width:0;height:var(--ui-control-height-compact);border-radius:var(--corner-radius,var(--ui-control-radius));color:var(--text-secondary,#9ca3b3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 5px}.app-temporal-picker-month button:hover,.app-temporal-picker-calendar button:hover,.app-temporal-month-grid button:hover,.app-temporal-year-picker button:hover{background:var(--hover-background,#ffffff12);color:var(--text-primary,#e7e9ee)}.app-temporal-picker-month .is-period{color:var(--text-primary,#e7e9ee);font-weight:600}.app-temporal-picker-month>button:first-child,.app-temporal-picker-month>button:last-child{justify-content:center;align-items:center;padding:0;display:flex}.app-temporal-picker-calendar{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.app-temporal-picker-calendar .is-weekday{color:var(--text-secondary,#9ca3b3);text-align:center;opacity:.72;padding:3px}.app-temporal-picker-calendar button.is-selected,.app-temporal-month-grid button.is-selected,.app-temporal-year-picker button.is-selected{background:var(--accent-control,var(--accent-color,#8068d9));color:var(--text-primary,#e7e9ee)}.app-temporal-picker-calendar button.is-selected:hover,.app-temporal-month-grid button.is-selected:hover,.app-temporal-year-picker button.is-selected:hover{background:var(--accent-control-hover,var(--accent-control,var(--accent-color,#8068d9)))}.app-temporal-picker-calendar button.is-in-range{border-radius:var(--corner-radius,var(--ui-control-radius));background:color-mix(in srgb, var(--selection-background,#9b87e833) 62%, transparent);color:var(--text-secondary,#9ca3b3)}.app-temporal-month-grid{border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);grid-template-columns:repeat(4,1fr);gap:4px;padding:5px;display:grid}.app-temporal-year-picker{border:1px solid color-mix(in srgb, var(--border-color,#343b49) 75%, transparent);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);gap:5px;padding:5px;display:grid}.app-temporal-year-picker-nav{min-height:var(--control-height,var(--ui-control-height));grid-template-columns:var(--control-height,var(--ui-control-height)) 1fr var(--control-height,var(--ui-control-height));color:var(--text-secondary,#9ca3b3);text-align:center;align-items:center;display:grid}.app-temporal-year-picker-nav>button{width:var(--control-height,var(--ui-control-height));height:var(--control-height,var(--ui-control-height));justify-content:center;align-items:center;padding:0;display:flex}.app-temporal-year-picker-nav svg{width:14px;height:14px}.app-temporal-year-grid{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.app-temporal-time-pair{gap:7px;display:grid}.app-temporal-multiple-time{gap:var(--card-gap,6px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-temporal-multiple-time .app-temporal-time-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.app-temporal-time-control{border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);min-width:0;padding:4px}.app-temporal-time-fields{grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr) auto;align-items:center;gap:5px;display:grid}.app-temporal-time-spin{width:100%;min-width:0}.app-temporal-time-fields input{width:100%;min-width:0;height:var(--control-height,var(--ui-control-height));box-sizing:border-box;color:var(--text-primary,#e7e9ee);font-variant-numeric:tabular-nums;text-align:center;outline:none;font-family:var(--font-family-base,system-ui, sans-serif)!important;font-size:var(--font-size,13px)!important;padding:0 4px!important}.app-temporal-time-fields input:focus{border-color:var(--accent-color,#9b87e8)}.app-temporal-time-colon{height:var(--control-height,var(--ui-control-height));font-size:calc(var(--font-size,13px) + 3px);align-items:center;display:flex}.app-temporal-meridiem{height:var(--control-height,var(--ui-control-height));box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;display:grid}.app-temporal-meridiem button{border-radius:var(--button-radius,var(--ui-control-radius-small));min-width:32px;color:var(--text-secondary,#9ca3b3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 5px}.app-temporal-meridiem button[aria-pressed=true]{background:var(--selection-background,#9b87e833);color:var(--text-secondary,#9ca3b3)}.app-temporal-preview{border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);color:var(--text-secondary,#9ca3b3);gap:4px;padding:6px 8px;display:grid}.app-temporal-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-temporal-preview>div>div{gap:2px;min-width:0;display:grid}.app-temporal-preview strong{min-width:0;color:var(--text-primary,#e7e9ee);font-size:var(--font-size,13px);white-space:normal;font-weight:500}.app-temporal-picker-actions{justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.app-temporal-picker-actions .panel-button{height:var(--control-height,var(--ui-control-height));font-size:var(--font-size,13px)}.slim-loader{--slim-loader-dot-size:5px;min-width:calc(var(--slim-loader-dot-size) * 5);min-height:calc(var(--slim-loader-dot-size) * 2.5);vertical-align:middle;justify-content:center;align-items:center;gap:3px;display:inline-flex}.slim-loader__dot{width:var(--slim-loader-dot-size);height:var(--slim-loader-dot-size);border-radius:var(--round-radius,9999px);opacity:.32;transform:translateY(0)scale(1)}.slim-loader__dot:first-child{background:var(--clr-success-a20);animation:1.35s ease-in-out infinite slim-loader-left}.slim-loader__dot:nth-child(2){background:var(--clr-info-a20);animation:1.35s ease-in-out infinite slim-loader-middle}.slim-loader__dot:nth-child(3){background:var(--clr-danger-a20);animation:1.35s ease-in-out infinite slim-loader-right}@keyframes slim-loader-left{0%,to{transform:translateY(calc(var(--slim-loader-dot-size) * -.9)) scale(1.08);opacity:1}10%,90%{opacity:.32;transform:translateY(0)scale(1)}}@keyframes slim-loader-middle{0%,15%,35%,65%,85%,to{opacity:.32;transform:translateY(0)scale(1)}25%,75%{transform:translateY(calc(var(--slim-loader-dot-size) * -.9)) scale(1.08);opacity:1}}@keyframes slim-loader-right{0%,40%,60%,to{opacity:.32;transform:translateY(0)scale(1)}50%{transform:translateY(calc(var(--slim-loader-dot-size) * -.9)) scale(1.08);opacity:1}}@media (prefers-reduced-motion:reduce){.slim-loader__dot{opacity:1;animation:none}}.data-grid{--data-grid-line-height:calc(var(--font-size,13px) * 1.35);--data-grid-cell-padding-block:var(--grid-cell-padding-block,2px);--data-grid-cell-padding-inline:var(--grid-cell-padding-inline,6px);--data-grid-row-height:calc(var(--data-grid-line-height) + var(--data-grid-cell-padding-block) * 2 + 1px);--data-grid-expand-size:calc(var(--font-size,13px) * 1.25);background:var(--surface-primary,#11141a);width:100%;min-width:0;height:100%;min-height:0;color:var(--text-primary,#e7e9ee);font-family:var(--font-family-base,Inter, system-ui, sans-serif);font-size:var(--font-size,13px);flex-direction:column;display:flex;position:relative;overflow:hidden}.data-grid-scroll-shell{flex:1;min-width:0;min-height:0;position:relative}.data-grid-scroll{overscroll-behavior:contain;contain:layout paint style;scrollbar-gutter:stable;min-width:0;min-height:0;position:relative}.data-grid-header{z-index:3;width:var(--data-grid-total-width,100%);min-width:var(--data-grid-total-width,100%);grid-template-columns:var(--data-grid-template-columns);background:var(--surface-secondary,#181c24);border-bottom:1px solid var(--border-color,#343b49);box-shadow:var(--shadow-medium,0 8px 20px #0000003d);align-items:stretch;display:grid;position:sticky;top:0}.data-grid-header-cell{min-width:0;height:var(--data-grid-row-height);color:var(--text-secondary,#9ca3b3);font-size:var(--font-size,13px);white-space:nowrap;font-weight:400;position:relative;overflow:visible}.data-grid-header-cell.has-separator:after{content:"";background:var(--border-color,#343b49);pointer-events:none;width:1px;position:absolute;top:5px;bottom:5px;right:0;transform:translate(50%)}.data-grid-header-cell[draggable=true]{cursor:grab}.data-grid-header-cell[draggable=true]:active{cursor:grabbing}.data-grid-header-button{width:100%;min-width:0;height:100%;padding:var(--data-grid-cell-padding-block) var(--data-grid-cell-padding-inline);color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:5px;display:flex;overflow:hidden}.data-grid-header-cell.is-filterable .data-grid-header-button{padding-inline:var(--data-grid-cell-padding-inline) calc(var(--data-grid-cell-padding-inline) + 18px)}.data-grid-header-cell.is-dragging{opacity:.55;background:var(--hover-background,#ffffff12)}.data-grid-header-cell.is-drop-target{background:var(--hover-background,#ffffff12)}.data-grid-header-cell.is-drop-target:before{content:"";z-index:4;background:var(--accent-color,#9b87e8);width:2px;box-shadow:0 0 5px var(--accent-color,#7ba7ff);pointer-events:none;position:absolute;inset:2px auto 2px 0}.data-grid-header-button:disabled{opacity:1;cursor:default}.data-grid-header-button:not(:disabled):hover{background:var(--hover-background,#ffffff12)}.data-grid-header-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.data-grid-sort-indicator{color:var(--text-primary,#e7e9ee);font-size:calc(var(--font-size,13px) - 3px);flex:none}.data-grid-resize-handle{--data-grid-resize-hit-width:14px;top:0;right:calc(var(--data-grid-resize-hit-width) / -2);z-index:6;width:var(--data-grid-resize-hit-width);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;height:100%;position:absolute}.data-grid-resize-handle:after{content:"";opacity:0;width:1px;position:absolute;top:5px;bottom:5px;left:50%;transform:translate(-50%)}.data-grid-resize-handle:hover:after,.data-grid-resize-handle.is-resizing:after{background:var(--accent-color,#9b87e8);width:2px;box-shadow:0 0 5px var(--accent-color,#7ba7ff);opacity:1;top:2px;bottom:2px}.data-grid.is-column-resizing .data-grid-header-button{pointer-events:none;background:0 0!important}.data-grid.is-column-resizing .data-grid-filter-button{pointer-events:none;background:0 0;transition:none}.data-grid.is-column-resizing .data-grid-filter-button:not(.is-active){opacity:.15}.data-grid-filter-button{top:50%;right:var(--data-grid-cell-padding-inline);z-index:2;border-radius:var(--corner-radius,var(--ui-control-radius));width:21px;height:21px;color:var(--text-secondary,#9ca3b3);cursor:pointer;opacity:.15;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s,color .12s,background-color .12s;display:flex;position:absolute;transform:translateY(-50%)}.data-grid-header-cell:hover .data-grid-filter-button,.data-grid-header-cell:focus-within .data-grid-filter-button,.data-grid-filter-button.is-active{opacity:1}.data-grid-filter-button:hover,.data-grid-filter-button:focus-visible,.data-grid-filter-button.is-active{background:var(--hover-background,#ffffff12);color:var(--text-primary,#e7e9ee)}.data-grid-filter-button.is-active{box-shadow:inset 0 -2px 0 var(--accent-color,#9b87e8)}.data-grid-filter-button svg{fill:currentColor;width:14px;height:14px}.data-grid-body{width:var(--data-grid-total-width,100%);min-width:var(--data-grid-total-width,100%);position:relative}.data-grid.is-column-resizing,.data-grid.is-column-resizing *{cursor:col-resize;-webkit-user-select:none;user-select:none}.data-grid-row-block{will-change:transform;width:100%;min-width:100%;position:absolute;top:0;left:0;overflow:clip}.data-grid-row{width:var(--data-grid-total-width,100%);min-width:var(--data-grid-total-width,100%);grid-template-columns:var(--data-grid-template-columns);box-sizing:border-box;background:var(--surface-primary,#11141a);box-shadow:inset 0 -1px 0 var(--border-color,#343b49);align-items:stretch;display:grid;overflow:clip}.data-grid-column-spacer{pointer-events:none;min-width:0}.data-grid-header-cell.is-fixed-left,.data-grid-header-cell.is-fixed-right,.data-grid-cell.is-fixed-left,.data-grid-cell.is-fixed-right,.data-grid-summary-cell.is-fixed-left,.data-grid-summary-cell.is-fixed-right{z-index:2;background:inherit;position:sticky}.data-grid-header-cell.is-fixed-left,.data-grid-cell.is-fixed-left,.data-grid-summary-cell.is-fixed-left{left:var(--data-grid-fixed-offset,0)}.data-grid-header-cell.is-fixed-right,.data-grid-cell.is-fixed-right,.data-grid-summary-cell.is-fixed-right{right:var(--data-grid-fixed-offset,0)}.data-grid-cell.is-fixed-left,.data-grid-cell.is-fixed-right{background:linear-gradient(var(--data-grid-row-tint,transparent), var(--data-grid-row-tint,transparent)), var(--surface-primary,#11141a);box-shadow:inset 0 -1px 0 var(--border-color,#343b49)}.data-grid-header-cell.is-fixed-left,.data-grid-header-cell.is-fixed-right{z-index:5}.data-grid-row.is-clickable{cursor:pointer}.data-grid-row:hover{--data-grid-row-tint:var(--hover-background,#ffffff12);background:var(--hover-background,#ffffff12)}.data-grid-row.is-selected{--data-grid-row-tint:var(--data-grid-selection-background,var(--selection-highlight-bg,var(--selection-background,#9b87e833)));background:var(--data-grid-selection-background,var(--selection-highlight-bg,var(--selection-background,#9b87e833)));box-shadow:inset var(--data-grid-selection-indicator-width,3px) 0 0 var(--data-grid-selection-indicator,var(--accent-color,#9b87e8)), inset 0 -1px 0 var(--border-color,#343b49)}.data-grid-row.is-selected>.data-grid-cell.is-fixed-left:first-child{box-shadow:inherit}.data-grid-row-block:focus-visible{outline:none}.data-grid-row-block:focus-visible>.data-grid-row{outline:1px solid var(--data-grid-focus-color,var(--accent-color,#9b87e8));outline-offset:-1px}.data-grid-group-row{border:0;border-bottom:1px solid var(--border-color,#343b49);background:var(--surface-secondary,#181c24);width:100%;color:var(--text-primary,#e7e9ee);font-family:var(--font-family-base,Inter, system-ui, sans-serif);font-size:var(--font-size,13px);text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:6px;padding-right:8px;display:flex}.data-grid-group-row:hover,.data-grid-group-row:focus-visible{background:var(--hover-background,#ffffff12)}.data-grid-group-label{font-weight:600}.data-grid-group-count{color:var(--text-secondary,#9ca3b3);font-variant-numeric:tabular-nums;margin-left:auto}.data-grid-group-summary{color:var(--text-secondary,#9ca3b3);font-variant-numeric:tabular-nums}.data-grid-group-summary-label{color:var(--text-disabled,#6f7685);margin-right:4px}.data-grid-cell{min-width:0;padding:var(--data-grid-cell-padding-block) var(--data-grid-cell-padding-inline);box-sizing:border-box;line-height:var(--data-grid-line-height);white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary,#9ca3b3);align-items:center;gap:4px;display:flex;overflow:hidden}.data-grid-cell.is-center{text-align:center;justify-content:center}.data-grid-cell.is-right{text-align:right;justify-content:flex-end}.data-grid-cell.is-mono{font-family:var(--font-family-base,system-ui, sans-serif);font-variant-numeric:tabular-nums}.data-grid-adaptive-date-time{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden;container-type:inline-size}.data-grid-adaptive-date-time>.is-full,.data-grid-adaptive-date-time>.is-compact{text-overflow:ellipsis;min-width:0;overflow:hidden}.data-grid-adaptive-date-time>.is-compact{display:none}@container (width<=152px){.data-grid-adaptive-date-time>.is-full{display:none}.data-grid-adaptive-date-time>.is-compact{display:inline}}.data-grid-inline-editor{box-sizing:border-box;width:100%;min-width:0;height:18px;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0 4px;line-height:16px}.data-grid-inline-editor:hover{background:var(--hover-background,#ffffff12);border:0}.data-grid-inline-editor:focus{background:var(--selection-background,#9b87e833);box-shadow:none;border:0}.data-grid-inline-editor:active{background:var(--pressed-background,#ffffff1c)}.data-grid-inline-editor:disabled{color:var(--text-disabled,#6f7685);cursor:default}.data-grid input.data-grid-inline-editor{height:18px;min-height:0;color:inherit;font:inherit;outline:0;padding:0 4px;line-height:18px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.data-grid input.data-grid-inline-editor:hover{background:var(--hover-background,#ffffff12)!important}.data-grid input.data-grid-inline-editor:focus{background:var(--selection-background,#9b87e833)!important}.data-grid input.data-grid-inline-editor:active{background:var(--pressed-background,#ffffff1c)!important}.data-grid input.data-grid-inline-editor:disabled:hover,.data-grid input.data-grid-inline-editor:disabled:active{background:0 0!important}.data-grid-cell.is-positive{color:var(--success-color,#4ecb8d)}.data-grid-cell.is-negative{color:var(--danger-color,#e15b63)}.data-grid-cell.is-warning{color:var(--warning-color,#e4b85c)}.data-grid-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-grid-danger-action{color:var(--danger-color,#e15b63);cursor:pointer;font:inherit;background:0 0;border:0}.data-grid-action{color:var(--accent-color,#7ba7ff);cursor:pointer;font:inherit;background:0 0;border:0}.data-grid-summary-row{z-index:4;width:var(--data-grid-total-width,100%);min-width:var(--data-grid-total-width,100%);min-height:var(--data-grid-row-height);grid-template-columns:var(--data-grid-template-columns);background:var(--surface-secondary,#181c24);border-top:1px solid var(--border-color,#343b49);box-shadow:var(--shadow-medium,0 -8px 20px #0000003d);display:grid;position:sticky;bottom:0}.data-grid-summary-cell{min-width:0;min-height:var(--data-grid-row-height);box-sizing:border-box;color:var(--text-primary,#e7e9ee);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;padding:5px 8px;display:flex;overflow:hidden}.data-grid-summary-cell.is-center{justify-content:center}.data-grid-summary-cell.is-right{justify-content:flex-end}.data-grid-summary-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.data-grid-summary-label{color:var(--text-secondary,#9ca3b3);margin-right:4px}.data-grid-pager{min-height:var(--control-height,var(--ui-control-height));box-sizing:border-box;border-top:1px solid var(--border-color,#343b49);background:var(--surface-secondary,#181c24);color:var(--text-secondary,#9ca3b3);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:4px 8px;display:flex}.data-grid-pager-count{margin-right:auto}.data-grid-page-size{align-items:center;gap:6px;display:flex}.data-grid-page-size select,.data-grid-pager button{min-height:var(--control-height,var(--ui-control-height));box-sizing:border-box;border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);color:var(--text-primary,#e7e9ee);font:inherit}.data-grid-pager button{cursor:pointer;padding:0 10px}.data-grid-pager button:hover:not(:disabled){background:var(--hover-background,#ffffff12)}.data-grid-pager button:active:not(:disabled){background:var(--pressed-background,#ffffff1c)}.data-grid-pager button:focus-visible,.data-grid-page-size select:focus-visible{outline:1px solid var(--accent-color,#9b87e8);outline-offset:1px}.data-grid-pager button:disabled{color:var(--text-disabled,#6f7685);cursor:default;opacity:.65}.data-grid-infinite-loader{bottom:var(--scrollbar-width,3px);height:var(--control-height,var(--ui-control-height));z-index:6;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.data-grid-panel-with-footer{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.data-grid-panel-with-footer>.data-grid{flex:1 1 0;min-height:0}.data-grid-panel-footer{box-sizing:border-box;border-top:1px solid var(--border-color,#343b49);background:var(--surface-secondary,#181c24);min-height:30px;color:var(--text-secondary,#9ca3b3);font-size:var(--font-size,13px);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.recent-option-trades-grid-panel{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.recent-option-trades-toolbar{min-height:calc(var(--control-height,var(--ui-control-height)) + 8px);box-sizing:border-box;border-bottom:1px solid var(--border-color,#343b49);background:var(--surface-secondary,#181c24);color:var(--text-secondary,#9ca3b3);font-size:var(--font-size,13px);font-family:var(--font-family-base,Inter, system-ui, sans-serif);flex:none;justify-content:flex-end;align-items:center;gap:16px;padding:4px 8px;display:flex}.recent-option-trades-toolbar b,.recent-option-trades-split header b{color:var(--warning-color,#e4b85c)}.recent-option-trades-split{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:0;display:grid}.recent-option-trades-split section{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.recent-option-trades-split section+section{border-left:1px solid var(--border-color,#343b49)}.recent-option-trades-split section>header{height:var(--control-height,var(--ui-control-height));min-height:var(--control-height,var(--ui-control-height));flex:0 0 var(--control-height,var(--ui-control-height));box-sizing:border-box;border-bottom:1px solid var(--border-color,#343b49);color:var(--text-secondary,#9ca3b3);font-size:var(--font-size,13px);font-family:var(--font-family-base,Inter, system-ui, sans-serif);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.recent-option-trades-split section>header.is-call{background:color-mix(in srgb, var(--success-color,#4ecb8d) 8%, transparent)}.recent-option-trades-split section>header.is-call strong{color:var(--success-color,#4ecb8d)}.recent-option-trades-split section>header.is-put{background:color-mix(in srgb, var(--danger-color,#e15b63) 8%, transparent)}.recent-option-trades-split section>header.is-put strong{color:var(--danger-color,#e15b63)}.recent-option-trades-split section>.data-grid{flex:1 1 0;min-height:0}.recent-option-trades-split .data-grid-row.option-trade-row.is-buy{background:var(--surface-primary,#11141a)}.recent-option-trades-split .data-grid-row.option-trade-row.is-sell{background:var(--surface-secondary,#181c24)}.recent-option-trades-split .data-grid-row.option-trade-row:hover{background:var(--hover-background,#ffffff12)}.market-trades-grid .data-grid-row.market-trade-row.is-buy{background:var(--surface-primary,#11141a)}.market-trades-grid .data-grid-row.market-trade-row.is-sell{background:var(--surface-secondary,#181c24)}.market-trades-grid .data-grid-row.market-trade-row:hover{background:var(--hover-background,#ffffff12)}@container (width<=1500px){.panel-dialog-content .recent-option-trades-split{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.panel-dialog-content .recent-option-trades-split section+section{border-top:1px solid var(--border-color,#343b49);border-left:0}}.news-grid-panel{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.news-grid-panel>.data-grid{flex:1 1 0;min-height:0}.news-grid-toolbar,.news-grid-api-filters{min-height:calc(var(--toolbar-control-height,var(--ui-control-height-compact)) + 8px);box-sizing:border-box;border-bottom:1px solid var(--border-color,#343b49);background:var(--surface-secondary,#181c24);font-size:var(--font-size,13px);flex:none;align-items:center;gap:6px;padding:4px 8px;display:flex}.news-grid-toolbar .app-filter-chips>button{height:var(--toolbar-control-height,var(--ui-control-height-compact));min-height:var(--toolbar-control-height,var(--ui-control-height-compact))}.news-grid-api-filters{background:var(--surface-elevated,#222834)}.news-grid-api-filters .app-search-input-container{flex:180px;min-width:100px}.news-grid-api-filters .panel-button{height:var(--control-height,var(--ui-control-height));font-size:var(--font-size,13px)}.news-api-filter-button{width:var(--toolbar-control-height,var(--ui-control-height-compact));min-width:var(--toolbar-control-height,var(--ui-control-height-compact));height:var(--toolbar-control-height,var(--ui-control-height-compact));min-height:var(--toolbar-control-height,var(--ui-control-height-compact));margin-left:auto}.news-grid-headline{width:100%;color:var(--text-primary,#e7e9ee);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;line-height:18px}.news-grid-headline:hover,.news-grid-headline:focus,.news-grid-headline:focus-visible,.news-grid-headline:active{color:var(--text-primary,#e7e9ee);box-shadow:none;outline:none;text-decoration:underline;background:0 0!important}.data-grid-row.news-row-low{opacity:.62}.data-grid-row.news-row-low:hover{opacity:.86}.news-grid-panel .data-grid-panel-footer strong.is-positive{color:var(--success-color,#4ecb8d)}.news-grid-panel .data-grid-panel-footer strong.is-negative{color:var(--danger-color,#e15b63)}.data-grid-cell.is-wrapped{white-space:normal;line-height:var(--data-grid-line-height);overflow-wrap:anywhere;align-self:stretch;align-items:center;display:flex}.data-grid-cell.is-wrapped>:not(.data-grid-master-expand){min-width:0;max-height:calc(var(--data-grid-wrap-lines) * var(--data-grid-line-height));line-height:var(--data-grid-line-height);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:var(--data-grid-wrap-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.data-grid-master-expand{width:var(--data-grid-expand-size);height:var(--data-grid-expand-size);min-height:var(--data-grid-expand-size);min-width:var(--data-grid-expand-size);border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-secondary,#181c24);color:var(--text-secondary,#9ca3b3);cursor:pointer;flex:0 0 var(--data-grid-expand-size);padding:0}.data-grid-master-expand .app-dropdown-chevron{margin:0 auto}.data-grid-master-expand:hover,.data-grid-master-expand:focus-visible{color:var(--text-primary,#e7e9ee)}.data-grid-master-expand:active{transform:translateY(1px)}.data-grid-detail{background:var(--surface-primary,#11141a);border-bottom:1px solid var(--border-color,#343b49);min-width:100%;overflow:hidden}.data-grid-detail-scroll{max-height:var(--data-grid-detail-max-height,calc(var(--control-height,30px) * 16))}.data-grid-state{min-height:var(--data-grid-state-min-height,72px);color:var(--text-secondary,#9ca3b3);font-family:var(--font-family-base,Inter, system-ui, sans-serif);font-size:var(--font-size,13px);text-align:center;justify-content:center;align-items:center;padding:16px;display:flex}.data-grid-state>.app-hint-message{box-sizing:border-box;width:min(100%,560px)}.data-grid-filter-backdrop{position:fixed;inset:0}.data-grid-filter-popup:focus{outline:none}.data-grid-filter-popup{border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-secondary,#181c24);max-height:330px;box-shadow:var(--shadow-large,0 16px 38px #0000005c);color:var(--text-primary,#e7e9ee);font-family:var(--font-family-base,Inter, system-ui, sans-serif);font-size:var(--font-size,13px);flex-direction:column;gap:7px;padding:8px;display:flex;position:fixed}.data-grid-filter-search{width:100%;height:var(--ui-control-height-compact);flex:0 0 var(--ui-control-height-compact);border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));background:var(--surface-primary,#11141a);color:var(--text-primary,#e7e9ee);font:inherit;outline:none;padding:4px 7px}.data-grid-filter-search:focus{border-color:var(--accent-color,#9b87e8);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color,#9b87e8) 18%, transparent)}.data-grid-filter-options{flex-direction:column;min-height:0;display:flex}.data-grid-filter-scroll{height:calc(var(--control-height,var(--ui-control-height)) * 3 + var(--action-gap,8px));margin-right:-8px}.data-grid-filter-scroll>div:first-child{padding-right:8px}.data-grid-filter-tabs{width:100%}.data-grid-comparison-editor{flex-direction:column;gap:7px;display:flex}.data-grid-comparison-input{flex:none}.data-grid-comparison-operator{width:100%;min-width:0}.data-grid-filter-clear,.data-grid-filter-retry{min-height:var(--control-height,var(--ui-control-height));border:1px solid var(--border-color,#343b49);border-radius:var(--corner-radius,var(--ui-control-radius));color:var(--text-secondary,#9ca3b3);font:inherit;cursor:pointer;background:0 0}.data-grid-filter-retry{min-height:26px;padding:2px 10px}.data-grid-filter-option{width:100%;min-height:var(--ui-control-height-compact);border-radius:var(--corner-radius,var(--ui-control-radius));flex:none;padding:4px 5px}.data-grid-filter-option-label{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;line-height:17px;display:-webkit-box;overflow:hidden}.data-grid-filter-option:hover{background:var(--hover-background,#ffffff12)}.data-grid-filter-option.is-select-all{border-bottom:1px solid var(--border-color,#343b49);border-radius:0;margin-bottom:3px}.data-grid-filter-empty{color:var(--text-secondary,#9ca3b3);font-family:var(--font-family-base,Inter, system-ui, sans-serif);font-size:var(--font-size,13px);text-align:center;padding:12px 6px}.data-grid-filter-state{min-height:56px;color:var(--text-secondary,#9ca3b3);font-family:var(--font-family-base,Inter, system-ui, sans-serif);font-size:var(--font-size,13px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;display:flex}.data-grid-filter-state.is-appended{z-index:1;background:var(--surface-secondary,#181c24);position:sticky;bottom:0}.data-grid-row.is-clickable:active{--data-grid-row-tint:var(--pressed-background,#ffffff1c);background:var(--pressed-background,#ffffff1c)}.data-grid-filter-presented-option{align-items:flex-start;gap:4px;min-width:0;display:flex}.data-grid-filter-presented-value{white-space:normal;overflow-wrap:anywhere;pointer-events:none;min-width:0}.data-grid-filter-option-count{color:var(--text-secondary,#9ca3b3);font-variant-numeric:tabular-nums;flex:none}.data-grid-filter-options.is-windowed{display:block;position:relative}.data-grid-filter-virtual-option{width:100%;position:absolute;top:0;left:0}.data-grid-row-block.is-clickable{cursor:pointer}
