.app-temporal-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.app-temporal-picker-trigger{width:100%;min-width:0;height:var(--control-height, var(--ui-control-height));display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px;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}.app-temporal-picker-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-temporal-picker-popover{position:fixed;max-height:min(620px,calc(100vh - 16px));overflow:auto;display:grid;gap:9px;padding:10px;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);box-shadow:var(--shadow-large, 0 16px 38px rgb(0 0 0 / 36%));color:var(--text-primary, #e7e9ee);font:var(--font-size, 13px) var(--font-family-base, Inter, system-ui, sans-serif)}.app-temporal-endpoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.app-temporal-endpoints>button{min-width:0;min-height:43px;display:grid;gap:2px;padding:5px 8px;border:0;border-radius:var(--corner-radius, var(--ui-control-radius));background:transparent;color:var(--text-secondary, #9ca3b3);font:inherit;text-align:left;cursor:pointer}.app-temporal-endpoints>button strong{min-width:0;color:var(--text-primary, #e7e9ee);font-size:var(--font-size, 13px);font-weight:500;white-space:normal}.app-temporal-endpoints>button[aria-selected=true]{background:var(--accent-control, var(--accent-color, #8068d9));color:var(--text-primary, #e7e9ee)}.app-temporal-picker-month{display:grid;grid-template-columns:28px 1fr 66px 28px;gap:3px;align-items:center}.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);padding:0 5px;border:0;border-radius:var(--corner-radius, var(--ui-control-radius));background:transparent;color:var(--text-secondary, #9ca3b3);font:inherit;cursor:pointer}.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, rgb(255 255 255 / 7%));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{display:flex;align-items:center;justify-content:center;padding:0}.app-temporal-picker-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.app-temporal-picker-calendar .is-weekday{padding:3px;color:var(--text-secondary, #9ca3b3);text-align:center;opacity:.72}.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, rgb(155 135 232 / 20%)) 62%,transparent);color:var(--text-secondary, #9ca3b3)}.app-temporal-month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px;border:1px solid var(--border-color, #343b49);border-radius:var(--corner-radius, var(--ui-control-radius));background:var(--surface-primary, #11141a)}.app-temporal-year-picker{display:grid;gap:5px;padding:5px;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)}.app-temporal-year-picker-nav{min-height:var(--control-height, var(--ui-control-height));display:grid;grid-template-columns:var(--control-height, var(--ui-control-height)) 1fr var(--control-height, var(--ui-control-height));align-items:center;color:var(--text-secondary, #9ca3b3);text-align:center}.app-temporal-year-picker-nav>button{width:var(--control-height, var(--ui-control-height));height:var(--control-height, var(--ui-control-height));display:flex;align-items:center;justify-content:center;padding:0}.app-temporal-year-picker-nav svg{width:14px;height:14px}.app-temporal-year-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.app-temporal-time-pair{display:grid;gap:7px}.app-temporal-multiple-time{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--card-gap, 6px);align-items:center}.app-temporal-multiple-time .app-temporal-time-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.app-temporal-time-control{min-width:0;padding:4px;border-radius:var(--corner-radius, var(--ui-control-radius));background:var(--surface-primary, #11141a)}.app-temporal-time-fields{display:grid;grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr) auto;gap:5px;align-items:center}.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;padding:0 4px!important;outline:none;color:var(--text-primary, #e7e9ee);font-family:var(--font-family-base, system-ui, sans-serif)!important;font-size:var(--font-size, 13px)!important;font-variant-numeric:tabular-nums;text-align:center}.app-temporal-time-fields input:focus{border-color:var(--accent-color, #9b87e8)}.app-temporal-time-colon{height:var(--control-height, var(--ui-control-height));display:flex;align-items:center;font-size:calc(var(--font-size, 13px) + 3px)}.app-temporal-meridiem{height:var(--control-height, var(--ui-control-height));display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;box-sizing:border-box;border:1px solid var(--border-color, #343b49);border-radius:var(--corner-radius, var(--ui-control-radius))}.app-temporal-meridiem button{min-width:32px;padding:0 5px;border:0;border-radius:var(--button-radius, var(--ui-control-radius-small));background:transparent;color:var(--text-secondary, #9ca3b3);font:inherit;cursor:pointer}.app-temporal-meridiem button[aria-pressed=true]{background:var(--selection-background, rgb(155 135 232 / 20%));color:var(--text-secondary, #9ca3b3)}.app-temporal-preview{display:grid;gap:4px;padding:6px 8px;border-radius:var(--corner-radius, var(--ui-control-radius));background:var(--surface-primary, #11141a);color:var(--text-secondary, #9ca3b3)}.app-temporal-preview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-temporal-preview>div>div{min-width:0;display:grid;gap:2px}.app-temporal-preview strong{min-width:0;color:var(--text-primary, #e7e9ee);font-size:var(--font-size, 13px);font-weight:500;white-space:normal}.app-temporal-picker-actions{display:flex;justify-content:flex-end;gap:6px;padding-top:2px}.app-temporal-picker-actions .panel-button{height:var(--control-height, var(--ui-control-height));font-size:var(--font-size, 13px)}.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);position:relative;width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-primary, #11141a);color:var(--text-primary, #e7e9ee);font-family:var(--font-family-base, Inter, system-ui, sans-serif);font-size:var(--font-size, 13px)}.data-grid-scroll-shell{position:relative;flex:1;min-width:0;min-height:0}.data-grid-scroll{position:relative;min-width:0;min-height:0;overscroll-behavior:contain;contain:layout paint style;scrollbar-gutter:stable}.data-grid-header{position:sticky;top:0;z-index:3;width:var(--data-grid-total-width, 100%);min-width:var(--data-grid-total-width, 100%);display:grid;grid-template-columns:var(--data-grid-template-columns);align-items:stretch;background:var(--surface-secondary, #181c24);border-bottom:1px solid var(--border-color, #343b49);box-shadow:var(--shadow-medium, 0 8px 20px rgb(0 0 0 / 24%))}.data-grid-header-cell{position:relative;min-width:0;height:var(--data-grid-row-height);color:var(--text-secondary, #9ca3b3);font-size:var(--font-size, 13px);font-weight:400;white-space:nowrap;overflow:visible}.data-grid-header-cell.has-separator:after{content:"";position:absolute;top:5px;right:0;bottom:5px;width:1px;transform:translate(50%);background:var(--border-color, #343b49);pointer-events:none}.data-grid-header-cell[draggable=true]{cursor:grab}.data-grid-header-cell[draggable=true]:active{cursor:grabbing}.data-grid-header-button{width:100%;height:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;padding:var(--data-grid-cell-padding-block) var(--data-grid-cell-padding-inline);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;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, rgb(255 255 255 / 7%))}.data-grid-header-cell.is-drop-target{background:var(--hover-background, rgb(255 255 255 / 7%))}.data-grid-header-cell.is-drop-target:before{content:"";position:absolute;inset:2px auto 2px 0;z-index:4;width:2px;background:var(--accent-color, #9b87e8);box-shadow:0 0 5px var(--accent-color, #7ba7ff);pointer-events:none}.data-grid-header-button:disabled{opacity:1;cursor:default}.data-grid-header-button:not(:disabled):hover{background:var(--hover-background, rgb(255 255 255 / 7%))}.data-grid-header-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.data-grid-sort-indicator{flex:0 0 auto;color:var(--text-primary, #e7e9ee);font-size:calc(var(--font-size, 13px) - 3px)}.data-grid-resize-handle{--data-grid-resize-hit-width: 14px;position:absolute;top:0;right:calc(var(--data-grid-resize-hit-width) / -2);z-index:6;width:var(--data-grid-resize-hit-width);height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto}.data-grid-resize-handle:after{content:"";position:absolute;top:5px;bottom:5px;left:50%;width:1px;transform:translate(-50%);opacity:0}.data-grid-resize-handle:hover:after,.data-grid-resize-handle.is-resizing:after{top:2px;bottom:2px;width:2px;background:var(--accent-color, #9b87e8);box-shadow:0 0 5px var(--accent-color, #7ba7ff);opacity:1}.data-grid.is-column-resizing .data-grid-header-button{pointer-events:none;background:transparent!important}.data-grid.is-column-resizing .data-grid-filter-button{pointer-events:none;transition:none;background:transparent}.data-grid.is-column-resizing .data-grid-filter-button:not(.is-active){opacity:.15}.data-grid-filter-button{position:absolute;top:50%;right:var(--data-grid-cell-padding-inline);transform:translateY(-50%);z-index:2;width:21px;height:21px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--corner-radius, var(--ui-control-radius));background:transparent;color:var(--text-secondary, #9ca3b3);cursor:pointer;opacity:.15;transition:opacity .12s ease,color .12s ease,background-color .12s ease}.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, rgb(255 255 255 / 7%));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{width:14px;height:14px;fill:currentColor}.data-grid-body{position:relative;width:var(--data-grid-total-width, 100%);min-width:var(--data-grid-total-width, 100%)}.data-grid.is-column-resizing,.data-grid.is-column-resizing *{cursor:col-resize;-webkit-user-select:none;user-select:none}.data-grid-row-block{position:absolute;top:0;left:0;width:100%;min-width:100%;overflow:clip;will-change:transform}.data-grid-row{width:var(--data-grid-total-width, 100%);min-width:var(--data-grid-total-width, 100%);display:grid;grid-template-columns:var(--data-grid-template-columns);align-items:stretch;box-sizing:border-box;overflow:clip;background:var(--surface-primary, #11141a);box-shadow:inset 0 -1px 0 var(--border-color, #343b49)}.data-grid-column-spacer{min-width:0;pointer-events:none}.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{position:sticky;z-index:2;background:inherit}.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, rgb(255 255 255 / 7%));background:var(--hover-background, rgb(255 255 255 / 7%))}.data-grid-row.is-selected{--data-grid-row-tint: var(--data-grid-selection-background, var(--selection-highlight-bg, var(--selection-background, rgb(155 135 232 / 20%))));background:var(--data-grid-selection-background, var(--selection-highlight-bg, var(--selection-background, rgb(155 135 232 / 20%))));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{width:100%;display:flex;align-items:center;gap:6px;padding-right:8px;border:0;border-bottom:1px solid var(--border-color, #343b49);border-radius:0;background:var(--surface-secondary, #181c24);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}.data-grid-group-row:hover,.data-grid-group-row:focus-visible{background:var(--hover-background, rgb(255 255 255 / 7%))}.data-grid-group-label{font-weight:600}.data-grid-group-count{margin-left:auto;color:var(--text-secondary, #9ca3b3);font-variant-numeric:tabular-nums}.data-grid-group-summary{color:var(--text-secondary, #9ca3b3);font-variant-numeric:tabular-nums}.data-grid-group-summary-label{margin-right:4px;color:var(--text-disabled, #6f7685)}.data-grid-cell{min-width:0;display:flex;align-items:center;gap:4px;padding:var(--data-grid-cell-padding-block) var(--data-grid-cell-padding-inline);box-sizing:border-box;line-height:var(--data-grid-line-height);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary, #9ca3b3)}.data-grid-cell.is-center{justify-content:center;text-align:center}.data-grid-cell.is-right{justify-content:flex-end;text-align:right}.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{width:100%;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;container-type:inline-size}.data-grid-adaptive-date-time>.is-full,.data-grid-adaptive-date-time>.is-compact{min-width:0;overflow:hidden;text-overflow:ellipsis}.data-grid-adaptive-date-time>.is-compact{display:none}@container (max-width: 152px){.data-grid-adaptive-date-time>.is-full{display:none}.data-grid-adaptive-date-time>.is-compact{display:inline}}.data-grid-inline-editor{width:100%;min-width:0;height:18px;box-sizing:border-box;padding:0 4px;border:0;border-radius:0;outline:none;background:transparent;color:inherit;font:inherit;line-height:16px;text-align:inherit}.data-grid-inline-editor:hover{border:0;background:var(--hover-background, rgb(255 255 255 / 7%))}.data-grid-inline-editor:focus{border:0;background:var(--selection-background, rgb(155 135 232 / 20%));box-shadow:none}.data-grid-inline-editor:active{background:var(--pressed-background, rgb(255 255 255 / 11%))}.data-grid-inline-editor:disabled{color:var(--text-disabled, #6f7685);cursor:default}.data-grid input.data-grid-inline-editor{height:18px;min-height:0;padding:0 4px;border:0!important;border-radius:0!important;outline:0;background:transparent!important;box-shadow:none!important;color:inherit;font:inherit;line-height:18px}.data-grid input.data-grid-inline-editor:hover{background:var(--hover-background, rgb(255 255 255 / 7%))!important}.data-grid input.data-grid-inline-editor:focus{background:var(--selection-background, rgb(155 135 232 / 20%))!important}.data-grid input.data-grid-inline-editor:active{background:var(--pressed-background, rgb(255 255 255 / 11%))!important}.data-grid input.data-grid-inline-editor:disabled:hover,.data-grid input.data-grid-inline-editor:disabled:active{background:transparent!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{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-grid-danger-action{border:0;background:transparent;color:var(--danger-color, #e15b63);cursor:pointer;font:inherit}.data-grid-action{border:0;background:transparent;color:var(--accent-color, #7ba7ff);cursor:pointer;font:inherit}.data-grid-summary-row{position:sticky;bottom:0;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);display:grid;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 rgb(0 0 0 / 24%))}.data-grid-summary-cell{min-width:0;min-height:var(--data-grid-row-height);display:flex;align-items:center;gap:8px;padding:5px 8px;box-sizing:border-box;overflow:hidden;color:var(--text-primary, #e7e9ee);font-variant-numeric:tabular-nums;white-space:nowrap}.data-grid-summary-cell.is-center{justify-content:center}.data-grid-summary-cell.is-right{justify-content:flex-end}.data-grid-summary-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.data-grid-summary-label{margin-right:4px;color:var(--text-secondary, #9ca3b3)}.data-grid-pager{min-height:var(--control-height, var(--ui-control-height));flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:4px 8px;box-sizing:border-box;border-top:1px solid var(--border-color, #343b49);background:var(--surface-secondary, #181c24);color:var(--text-secondary, #9ca3b3)}.data-grid-pager-count{margin-right:auto}.data-grid-page-size{display:flex;align-items:center;gap:6px}.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{padding:0 10px;cursor:pointer}.data-grid-pager button:hover:not(:disabled){background:var(--hover-background, rgb(255 255 255 / 7%))}.data-grid-pager button:active:not(:disabled){background:var(--pressed-background, rgb(255 255 255 / 11%))}.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{position:absolute;bottom:var(--scrollbar-width, 3px);left:50%;transform:translate(-50%);height:var(--control-height, var(--ui-control-height));z-index:6;pointer-events:none}.data-grid-panel-with-footer{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}.data-grid-panel-with-footer>.data-grid{flex:1 1 0;min-height:0}.data-grid-panel-footer{min-height:30px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;box-sizing:border-box;border-top:1px solid var(--border-color, #343b49);background:var(--surface-secondary, #181c24);color:var(--text-secondary, #9ca3b3);font-size:var(--font-size, 13px)}.recent-option-trades-grid-panel{container-type:inline-size;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.recent-option-trades-toolbar{min-height:calc(var(--control-height, var(--ui-control-height)) + 8px);flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:4px 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)}.recent-option-trades-toolbar b,.recent-option-trades-split header b{color:var(--warning-color, #e4b85c)}.recent-option-trades-split{flex:1 1 0;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.recent-option-trades-split section{min-width:0;min-height:0;display:flex;flex-direction:column;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));display:flex;align-items:center;justify-content:space-between;padding:0 8px;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)}.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, rgb(255 255 255 / 7%))}.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, rgb(255 255 255 / 7%))}@container (max-width: 1500px){.panel-dialog-content .recent-option-trades-split{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,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{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.news-grid-panel>.data-grid{flex:1 1 0;min-height:0}.news-grid-toolbar,.news-grid-api-filters{flex:0 0 auto;min-height:calc(var(--toolbar-control-height, var(--ui-control-height-compact)) + 8px);display:flex;align-items:center;gap:6px;padding:4px 8px;box-sizing:border-box;border-bottom:1px solid var(--border-color, #343b49);background:var(--surface-secondary, #181c24);font-size:var(--font-size, 13px)}.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:1 1 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%;padding:0;border:0;background:transparent;color:var(--text-primary, #e7e9ee);font:inherit;line-height:18px;text-align:left;cursor:pointer}.news-grid-headline:hover,.news-grid-headline:focus,.news-grid-headline:focus-visible,.news-grid-headline:active{background:transparent!important;color:var(--text-primary, #e7e9ee);outline:none;box-shadow:none;text-decoration:underline}.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{display:flex;align-items:center;align-self:stretch;white-space:normal;line-height:var(--data-grid-line-height);overflow-wrap:anywhere}.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));display:-webkit-box;overflow:hidden;line-height:var(--data-grid-line-height);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:var(--data-grid-wrap-lines)}.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);padding:0;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)}.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{min-width:100%;overflow:hidden;background:var(--surface-primary, #11141a);border-bottom:1px solid var(--border-color, #343b49)}.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);display:flex;align-items:center;justify-content:center;padding:16px;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}.data-grid-state>.app-hint-message{width:min(100%,560px);box-sizing:border-box}.data-grid-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.data-grid-filter-popup:focus{outline:none}.data-grid-filter-popup{position:fixed;max-height:330px;display:flex;flex-direction:column;gap:7px;padding:8px;border:1px solid var(--border-color, #343b49);border-radius:var(--corner-radius, var(--ui-control-radius));background:var(--surface-secondary, #181c24);box-shadow:var(--shadow-large, 0 16px 38px rgb(0 0 0 / 36%));color:var(--text-primary, #e7e9ee);font-family:var(--font-family-base, Inter, system-ui, sans-serif);font-size:var(--font-size, 13px)}.data-grid-filter-search{width:100%;height:var(--ui-control-height-compact);flex:0 0 var(--ui-control-height-compact);padding:4px 7px;border:1px solid var(--border-color, #343b49);border-radius:var(--corner-radius, var(--ui-control-radius));outline:none;background:var(--surface-primary, #11141a);color:var(--text-primary, #e7e9ee);font:inherit}.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{min-height:0;display:flex;flex-direction:column}.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{display:flex;flex-direction:column;gap:7px}.data-grid-comparison-input{flex:0 0 auto}.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));background:transparent;color:var(--text-secondary, #9ca3b3);font:inherit;cursor:pointer}.data-grid-filter-retry{min-height:26px;padding:2px 10px}.data-grid-filter-option{width:100%;min-height:var(--ui-control-height-compact);flex:0 0 auto;padding:4px 5px;border-radius:var(--corner-radius, var(--ui-control-radius))}.data-grid-filter-option-label{min-width:0;display:-webkit-box;overflow:hidden;white-space:normal;line-height:17px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.data-grid-filter-option:hover{background:var(--hover-background, rgb(255 255 255 / 7%))}.data-grid-filter-option.is-select-all{margin-bottom:3px;border-bottom:1px solid var(--border-color, #343b49);border-radius:0}.data-grid-filter-empty{padding:12px 6px;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}.data-grid-filter-state{min-height:56px;padding:10px 6px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;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}.data-grid-filter-state.is-appended{position:sticky;bottom:0;z-index:1;background:var(--surface-secondary, #181c24)}.data-grid-row.is-clickable:active{--data-grid-row-tint: var(--pressed-background, rgb(255 255 255 / 11%));background:var(--pressed-background, rgb(255 255 255 / 11%))}.data-grid-filter-presented-option{display:flex;min-width:0;align-items:flex-start;gap:4px}.data-grid-filter-presented-value{min-width:0;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.data-grid-filter-option-count{flex:0 0 auto;color:var(--text-secondary, #9ca3b3);font-variant-numeric:tabular-nums}.data-grid-filter-options.is-windowed{position:relative;display:block}.data-grid-filter-virtual-option{position:absolute;top:0;left:0;width:100%}.data-grid-row-block.is-clickable{cursor:pointer}
