/* Equal-height peers opt in by measured adjacency, never by market category.
   Keep the existing 600px execution height and all intrinsic width/subgrid
   rules. Joining trial is necessary for its important layout declarations. */
@layer trial {
 @media(min-width:920px) {
  html.focused-preview #detailView[data-workspace-view=market] #mktSplit [data-workspace-height-peer] {
   box-sizing:border-box!important;height:600px!important;min-height:0!important;max-height:600px!important;overflow:auto!important;
  }
  html.focused-preview #detailView[data-workspace-view=market] #mktSplit>.mkt-list-col[data-workspace-height-peer] {
   display:flex!important;flex-direction:column!important;overflow:hidden!important;
  }
  html.focused-preview #detailView #mktSplit>.mkt-list-col[data-workspace-height-peer]>:not(#eventOptionsGrid) {flex:0 0 auto!important}
  html.focused-preview #detailView #mktSplit>.mkt-list-col[data-workspace-height-peer]>#eventOptionsGrid {
   flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;overscroll-behavior:contain;scroll-padding-block:64px 12px;
  }
  /* These stay in the original price grid, including its sort handlers and
     subgrid columns. Each sports group pins its own heading while in view. */
  html.focused-preview #detailView #mktSplit[data-workspace-equal-panels] #eventOptionsGrid :is(.mkt-listhead,.sidebet-options-head,.workspace-price-head,.workspace-grouped-price-head,.workspace-goals-head) {
   position:sticky!important;top:0!important;z-index:3!important;align-self:start!important;background:var(--fw-surface)!important;
  }
  html.focused-preview #detailView #mktSplit[data-workspace-equal-panels] #eventOptionsGrid .sidebet-options {overflow:visible!important}
  html.focused-preview #detailView #mktSplit>.mkt-list-col[data-workspace-height-peer]>.workspace-pager {display:none!important}
  html.focused-preview #detailView #mktSplit .mkt-chart-col[data-workspace-height-peer] .chart-wrap {
   flex:1 1 0!important;height:auto!important;min-height:100px!important;max-height:none!important;
  }
 }
}
@layer visibility {
 html.focused-preview [data-workspace-page-hidden] {display:none!important}
}
@layer workspace {
 html.focused-preview #scopeView .scope-results-head {display:block;min-width:0}
 #scopeModelTabs:not([hidden]) {display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}
 #scopeModelTabs[hidden],#scopeLedgerHeading[hidden] {display:none!important}
 #scopeModelTabs [role="tab"] {white-space:nowrap;padding:8px 12px;border-radius:8px;font:inherit;font-size:14px}
 #scopeModelTabs [aria-selected="true"] {background:#303d60!important;border-color:#8392c5!important;color:#edf0ff!important}
 #scopeModelTabs [role="tab"]:focus-visible {outline:2px solid #b3c0ff;outline-offset:2px}
 .scope-counter-warning {display:block;color:#eac68b;white-space:normal;margin-top:4px;font-size:11px}
 /* The catalog sidebar ends after its controls, not at a viewport-sized
    minimum inherited from the older workspace layout. */
 html.focused-preview #browserView .ofw-index-pane {min-height:0!important;height:auto!important;align-self:start!important}
 /* Center the fixture around the versus mark, independently of team length. */
 html.focused-preview #detailTitle .soccer-event-title-link {display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:12px!important;width:100%!important;align-items:center!important;text-align:center!important}
 html.focused-preview #detailTitle .club-title-side {display:flex!important;width:100%!important;max-width:none!important;flex-wrap:nowrap!important;gap:10px!important}
 html.focused-preview #detailTitle .club-title-home {justify-content:flex-end!important}
 html.focused-preview #detailTitle .club-title-home .club-title-name {text-align:right!important}
 html.focused-preview #detailTitle .club-title-away {justify-content:flex-start!important}
 html.focused-preview #detailTitle .club-title-logo {width:36px!important;height:36px!important;flex:0 0 36px!important;order:0!important}
 html.focused-preview #detailTitle .club-title-vs {text-align:center!important;align-self:center!important}
 html.focused-preview #detailView .detail-hero-grid>div:first-child:has(.soccer-event-title-link) {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 16px!important}
 html.focused-preview #detailView .detail-hero:has(.soccer-event-title-link) .hero-kicker {display:none!important}
 html.focused-preview #detailView .detail-hero:has(.soccer-event-title-link) .detail-title {grid-column:1/-1!important;grid-row:1!important;width:100%!important;margin:0!important}
 html.focused-preview #detailView .detail-hero:has(.soccer-event-title-link) .detail-event {grid-column:1!important;grid-row:2!important;align-self:center!important}
 html.focused-preview #detailView .detail-hero:has(.soccer-event-title-link) .detail-betline {grid-column:2!important;grid-row:2!important;border:0!important;margin:0!important;padding:0!important}
 html.focused-preview #detailView .detail-hero:has(.soccer-event-title-link) .detail-description {grid-column:1/-1!important;grid-row:3!important}
 /* Compact research comparison board, matching the supplied card-grid view. */
 html.focused-preview #detailView #valueBoard:has(.external-model-panel) {padding:12px 14px!important}
 html.focused-preview #valueBoard:has(.external-model-panel)>.vb-head {display:none!important}
 html.focused-preview #valueBoard .external-model-head {padding:0 0 6px!important;margin:0 0 6px!important;border-bottom:1px solid var(--fw-line)!important}
 html.focused-preview #valueBoard .external-model-head>div>strong {display:block!important;font-size:16px!important;line-height:1.4!important}
 html.focused-preview #valueBoard .external-model-head small {font-size:12px!important;line-height:1.5!important}
 html.focused-preview #valueBoard .external-model-grid {gap:4px 0!important;margin:0 0 5px!important}
 html.focused-preview #valueBoard .external-model-grid>div {gap:2px!important;padding:2px 10px!important;border:0!important;border-left:1px solid var(--fw-line)!important;border-radius:0!important;background:none!important}
 html.focused-preview #valueBoard .external-model-grid>div:first-child {border-left:0!important}
 html.focused-preview #valueBoard .external-model-grid :is(small,span) {font-size:12px!important;line-height:1.4!important}
 html.focused-preview #valueBoard .external-model-grid b {font-size:14px!important;line-height:1.4!important;overflow-wrap:anywhere!important;margin:0!important}
 html.focused-preview #detailView #valueBoard:has(.workspace-comparison-grid) {padding:12px 14px!important}
 html.focused-preview #valueBoard:has(.workspace-comparison-grid)>.vb-head {display:none!important}
 html.focused-preview #valueBoard :is(.football-model-head,.mlb-model-head,.nba-model-head,.tennis-model-head) {padding:0 0 10px!important;margin:0 0 10px!important;border-bottom:1px solid var(--fw-line)!important}
 html.focused-preview #valueBoard :is(.football-model-head,.mlb-model-head,.nba-model-head,.tennis-model-head)>div>strong {display:block!important;font-size:16px!important;line-height:1.4!important}
 html.focused-preview #valueBoard :is(.football-model-head,.mlb-model-head,.nba-model-head,.tennis-model-head) small {font-size:12px!important;line-height:1.5!important}
 html.focused-preview #valueBoard :is(.football-model-grid,.mlb-model-grid,.nba-model-grid,.tennis-model-grid) {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 0!important;margin:0 0 12px!important;padding:0!important;background:none!important;border:0!important}
 html.focused-preview #valueBoard :is(.football-model-grid,.mlb-model-grid,.nba-model-grid,.tennis-model-grid)>div {display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;padding:4px 12px!important;border:0!important;border-left:1px solid var(--fw-line)!important;border-radius:0!important;background:none!important}
 html.focused-preview #valueBoard :is(.football-model-grid,.mlb-model-grid,.nba-model-grid,.tennis-model-grid)>div:first-child {border-left:0!important}
 html.focused-preview #valueBoard :is(.football-model-grid,.mlb-model-grid,.nba-model-grid,.tennis-model-grid) :is(small,span) {font-size:12px!important;line-height:1.4!important}
 html.focused-preview #valueBoard :is(.football-model-grid,.mlb-model-grid,.nba-model-grid,.tennis-model-grid) b {font-size:14px!important;line-height:1.4!important;overflow-wrap:anywhere!important}
 html.focused-preview #valueBoard :is(.football-model-research-grid,.mlb-model-research-grid,.nba-model-research-grid,.tennis-model-research-grid) {gap:12px!important}
 html.focused-preview #valueBoard :is(.football-model-prob-box,.football-model-history-box,.mlb-model-prob-box,.nba-model-prob-box,.tennis-model-prob-box) {padding:8px!important;background:none!important;border:1px solid var(--fw-line)!important;border-radius:6px!important;min-width:0!important}
 html.focused-preview #valueBoard :is(.football-model-subhead,.mlb-model-subhead,.nba-model-subhead,.tennis-model-subhead,.football-form-title) :is(strong,small) {font-size:12px!important;line-height:1.4!important}
 html.focused-preview #valueBoard :is(.football-model-goal-strip,.football-model-meta,.football-model-note,.mlb-run-strip,.nba-points-strip,.tennis-model-meta,.mlb-model-note,.nba-model-note,.tennis-model-note) {font-size:12px!important;line-height:1.5!important;gap:8px!important;margin:6px 0!important}
 html.focused-preview #valueBoard :is(.football-model-goal-strip,.football-model-meta,.mlb-run-strip,.nba-points-strip,.tennis-model-meta) :is(span,b,small) {font-size:12px!important;line-height:1.5!important}
 html.focused-preview #valueBoard .workspace-comparison-grid {display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:6px!important;margin:8px 0!important;min-width:0!important}
 html.focused-preview #valueBoard .workspace-comparison-card {min-width:0!important;padding:6px 8px!important;border:1px solid var(--fw-line)!important;border-radius:4px!important;background:var(--fw-inset)!important}
 html.focused-preview #valueBoard .workspace-comparison-card table {width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:0!important}
 html.focused-preview #valueBoard .workspace-comparison-card :is(th,td) {font-size:12px!important;font-weight:400!important;line-height:1.4!important;text-align:right!important;padding:4px 3px!important;height:auto!important;border:0!important;border-bottom:1px solid var(--fw-line)!important;background:none!important;white-space:nowrap!important;overflow-wrap:normal!important}
 html.focused-preview #valueBoard .workspace-comparison-card th:first-child {width:32%!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important}
 html.focused-preview #valueBoard .workspace-comparison-card th {color:var(--fw-muted)!important}
 html.focused-preview #valueBoard .workspace-comparison-card td {font-variant-numeric:tabular-nums!important;color:var(--fw-ink)!important}
 html.focused-preview #valueBoard .workspace-comparison-card tbody tr:last-child :is(th,td) {border-bottom:0!important}
 html.focused-preview #valueBoard .workspace-comparison-card :is(table,tr,thead,tbody) {background:none!important}
 html.focused-preview #valueBoard .workspace-comparison-card [data-tone=positive] {color:#8bcebd!important}
 html.focused-preview #valueBoard .workspace-comparison-card [data-tone=negative] {color:#e898a2!important}
 html.focused-preview #valueBoard .workspace-comparison-tools {display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px 10px!important;margin:4px 0!important;font-size:12px!important;color:var(--fw-muted)!important}
 html.focused-preview #valueBoard .workspace-comparison-tools label {display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;margin:0!important}
 html.focused-preview #valueBoard .workspace-comparison-tools select {width:auto!important;height:30px!important;min-height:30px!important;font-size:12px!important;padding:4px 8px!important}
 html.focused-preview #valueBoard :is(.external-model-note,.external-model-provenance,.external-model-distribution-note) {font-size:12px!important;line-height:1.5!important;padding:6px 0!important}
 html.focused-preview #eventOptionsGrid .workspace-fair-price {display:block!important;font-size:12px!important;line-height:1.4!important;font-weight:400!important;color:var(--fw-accent)!important;white-space:nowrap!important}
 html.focused-preview #eventOptionsGrid .sidebet-preview {display:flex!important;flex-direction:column!important;gap:3px!important;padding:0!important;margin:3px 0!important}
 html.focused-preview #eventOptionsGrid .sidebet-preview-entry {width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;padding:2px 0!important;margin:0!important;border:0!important;background:none!important}
 html.focused-preview #eventOptionsGrid .sidebet-preview-entry>.sidebet-preview-name {grid-column:1!important;grid-row:1!important;min-width:0!important;width:auto!important;white-space:normal!important;overflow-wrap:normal!important;font-size:12px!important;line-height:1.4!important}
 html.focused-preview #eventOptionsGrid :is(.sidebet-preview-entry:has(.workspace-fair-price),.workspace-price-head) {display:grid!important;grid-template-columns:minmax(0,1fr) 66px 66px!important;gap:0 8px!important;align-items:center!important}
 html.focused-preview #eventOptionsGrid .sidebet-preview-entry>.workspace-fair-price {grid-column:2!important;grid-row:1!important;text-align:right!important}
 html.focused-preview #eventOptionsGrid .sidebet-preview-entry>.sidebet-preview-price {grid-column:3!important;grid-row:1!important;text-align:right!important;margin:0!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}
 html.focused-preview #eventOptionsGrid .workspace-price-head {color:var(--fw-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;padding:2px 0!important;margin:0!important}
 html.focused-preview #eventOptionsGrid .workspace-price-head>span:not(:first-child) {text-align:right!important}
 html.focused-preview #eventOptionsGrid .workspace-price-head,html.focused-preview #eventOptionsGrid .workspace-price-head>span {min-height:0!important;height:auto!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}
 html.focused-preview #eventOptionsGrid .workspace-price-head>span {display:block!important;padding:0!important;margin:0!important;font:inherit!important;color:inherit!important;line-height:1.4!important}
 html.focused-preview #eventOptionsGrid .opt-sides.workspace-binary-comparison {grid-template-columns:minmax(0,1fr)!important;gap:4px!important}
 html.focused-preview #eventOptionsGrid .workspace-binary-comparison .opt-side {display:grid!important;grid-template-columns:minmax(0,1fr) 66px 66px!important;gap:8px!important;align-items:center!important;padding:5px 0!important}
 html.focused-preview #eventOptionsGrid .workspace-binary-comparison :is(.workspace-fair-price,.px) {text-align:right!important;font-size:14px!important;line-height:1.4!important;font-variant-numeric:tabular-nums!important}
 html.focused-preview #eventOptionsGrid .workspace-binary-comparison .opt-side {background:var(--fw-inset)!important;border-color:var(--fw-line)!important}
 html.focused-preview #eventOptionsGrid .workspace-binary-comparison .opt-side.on {background:var(--fw-selected)!important;border-color:var(--fw-accent)!important}
 html.focused-preview #eventOptionsGrid .workspace-binary-comparison .opt-side :is(.lbl,.px) {color:var(--fw-ink)!important}
 html.focused-preview #eventOptionsGrid .workspace-binary-comparison .opt-side .lbl {font-size:12px!important;line-height:1.4!important}
 html.focused-preview #eventOptionsGrid .sidebet-card-top {margin:0!important}
 html.focused-preview #eventOptionsGrid .sidebet-preview-entry>.workspace-fair-price {font-size:14px!important;line-height:1.4!important;font-variant-numeric:tabular-nums!important}
 html.focused-preview #eventOptionsGrid .sidebet-level-preview:has(.workspace-price-head) {display:flex!important;flex-direction:column!important;gap:2px!important}
 /* Six compact lines, twelve independently selectable sides, shared labels. */
 html.focused-preview #eventOptionsGrid :is(.workspace-goals-head,.workspace-goal-line) {display:grid!important;grid-template-columns:32px minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;align-items:center!important}
 html.focused-preview #eventOptionsGrid .workspace-goals-head {padding:3px 0 4px!important;font-size:12px!important;line-height:1.4!important;color:var(--fw-muted)!important}
 html.focused-preview #eventOptionsGrid .workspace-goals-head>span:not(:first-child) {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 4px!important;text-align:right!important;padding:0 5px!important}
 html.focused-preview #eventOptionsGrid .workspace-goals-head b {grid-column:1/-1!important;text-align:center!important;color:var(--fw-ink)!important;font-size:12px!important;font-weight:500!important}
 html.focused-preview #eventOptionsGrid .workspace-goals-lines {display:grid!important;gap:4px!important;margin:0 0 5px!important}
 html.focused-preview #eventOptionsGrid .workspace-goal-line>strong {font-size:12px!important;font-weight:500!important;text-align:center!important}
 html.focused-preview #eventOptionsGrid .workspace-goal-side {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;align-items:center!important;text-align:right!important;min-width:0!important;width:100%!important;min-height:30px!important;height:30px!important;padding:4px 5px!important;margin:0!important;border:1px solid var(--fw-line)!important;border-radius:5px!important;background:var(--fw-inset)!important}
 html.focused-preview #eventOptionsGrid .workspace-goal-side :is(small,b) {font-size:12px!important;line-height:1.35!important;font-weight:500!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}
 html.focused-preview #eventOptionsGrid .workspace-goal-side:hover {border-color:var(--fw-accent)!important}
 html.focused-preview #eventOptionsGrid .workspace-goal-side[aria-pressed=true] {background:var(--fw-selected)!important;border-color:var(--fw-accent)!important}
 html.focused-preview #eventOptionsGrid .workspace-goal-side:focus-visible {outline:2px solid var(--fw-accent)!important;outline-offset:2px!important}
 html.focused-preview #eventOptionsGrid .workspace-goals-group .sidebet-level-head {display:flex!important;align-items:center!important;justify-content:space-between!important}
 html.focused-preview #eventOptionsGrid .workspace-goals-group .sidebet-group-plot {min-height:26px!important;height:26px!important;padding:3px 8px!important;font-size:12px!important;line-height:1.4!important}
 html.focused-preview #detailView .workspace-fair-note {font-size:12px!important;line-height:1.4!important;color:var(--fw-muted)!important;margin:0!important;padding:0!important}
 /* Fixed one-line rows prevent the model adapter and height-aware pager from
    fighting over row height during quote/history refreshes. */
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list :is(.mkt-listhead,.mkt-row) {grid-template-columns:6px minmax(54px,1fr) repeat(2,minmax(40px,.65fr)) repeat(2,minmax(34px,.65fr)) minmax(46px,.7fr)!important;column-gap:3px!important;padding:7px 0!important;align-items:center!important}
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list .mkt-listhead {row-gap:3px!important;padding:5px 0 8px!important;min-height:46px!important}
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list :is(.mkt-nm,.mkt-betlabel,.mkt-px,.mkt-dlt) {white-space:nowrap!important;font-size:12px!important;line-height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;font-variant-numeric:tabular-nums!important}
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list .mkt-row {min-height:35px!important;height:35px!important;transition:none!important;animation:none!important}
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list :is(.mkt-listhead>span,.mkt-listhead button) {font-size:12px!important;line-height:18px!important;color:var(--fw-muted)!important;white-space:nowrap!important}
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list .mkt-listhead button {padding:0!important;height:20px!important;min-height:20px!important}
 html.focused-preview #detailView .musk-aestus-head {grid-column:3/span 2!important;text-align:center!important}
 html.focused-preview #detailView .musk-poly-head {grid-column:5/span 2!important;text-align:center!important}
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list :is(.model-yes,.model-no) {color:var(--fw-accent)!important}
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list .mkt-dlt.up {color:#34d399!important}
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list .mkt-dlt.down {color:#fb7185!important}
 html.focused-preview #detailView #eventOptionsGrid.musk-comparison-list .mkt-dlt.flat {color:var(--fw-muted)!important}
 @media(max-width:759px) {
  html.focused-preview #detailView .detail-hero:has(.soccer-event-title-link) .detail-event {grid-column:1/-1!important}
  html.focused-preview #detailView .detail-hero:has(.soccer-event-title-link) .detail-betline {grid-column:1/-1!important;grid-row:3!important;justify-content:center!important}
  html.focused-preview #detailView .detail-hero:has(.soccer-event-title-link) .detail-description {grid-row:4!important}
  html.focused-preview #detailTitle .soccer-event-title-link {gap:6px!important;font-size:18px!important}
  html.focused-preview #detailTitle .club-title-side {gap:5px!important}
  html.focused-preview #detailTitle .club-title-logo {width:28px!important;height:28px!important;flex-basis:28px!important}
  html.focused-preview #valueBoard .external-model-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html.focused-preview #valueBoard :is(.football-model-grid,.mlb-model-grid,.nba-model-grid,.tennis-model-grid) {grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html.focused-preview #valueBoard .workspace-comparison-grid {grid-template-columns:minmax(0,1fr)!important}
 }
 html.focused-preview #detailView .detail-hero {padding:18px 24px!important}
 html.focused-preview #detailView .detail-description {margin-bottom:0!important}
 html.focused-preview #detailView .workspace-execution {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important;grid-column:1/-1!important;grid-row:1!important;gap:14px!important;padding:16px!important;border:1px solid var(--fw-line)!important;border-radius:12px!important;background:var(--fw-surface)!important;min-width:0!important}
 html.focused-preview #detailView .workspace-execution-title {display:block!important;grid-column:1/-1!important;grid-row:1!important;font-size:18px!important;margin:0!important;padding:0!important}
 html.focused-preview #detailView .workspace-outcomes-title {display:none}
 html.focused-preview #detailView .workspace-execution>.ofw-orderbook-col,html.focused-preview #detailView .workspace-execution>.mkt-chart-col {min-width:0!important;width:100%!important;height:auto!important;max-height:none!important;border:0!important;padding:0!important;background:none!important;overflow:visible!important}
 html.focused-preview #detailView .workspace-execution>.ofw-orderbook-col {grid-column:1!important;grid-row:2!important;order:0!important}
 html.focused-preview #detailView .workspace-execution>.mkt-chart-col {grid-column:2!important;grid-row:2!important;order:0!important}
 html.focused-preview #detailView .workspace-execution .ofw-module-head {display:none!important}
 html.focused-preview #detailView .workspace-execution>.workspace-market-status {grid-column:1/-1!important;grid-row:3!important;order:0!important}
 html.focused-preview #detailView .workspace-market-status {margin:0!important;padding:8px 0!important;font-size:12px!important;line-height:1.5!important;color:var(--fw-muted)!important}
 html.focused-preview #detailView .workspace-market-status[data-tone=warn] {color:#e5c18c!important}
 html.focused-preview #detailView .workspace-pager {display:none}
 html.focused-preview #detailView .workspace-data-details {position:relative!important;border:0!important;background:none!important;padding:0!important;margin:4px 0 0!important;font-size:12px!important}
 html.focused-preview #detailView .workspace-data-details summary {cursor:pointer!important;font-size:12px!important;color:var(--fw-muted)!important;padding:0!important}
 html.focused-preview #detailView .workspace-data-popover {padding:12px!important;background:var(--fw-inset)!important;border:1px solid var(--fw-line)!important;border-radius:8px!important}
 @media(max-width:759px) {
  html.focused-preview #detailView .workspace-execution {grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;padding:14px!important}
  html.focused-preview #detailView .workspace-execution>.mkt-chart-col {grid-column:1!important;grid-row:3!important}
  html.focused-preview #detailView .workspace-execution>.workspace-market-status {grid-row:4!important}
 }
 @media(min-width:1000px) and (min-height:640px) {
  html.focused-preview #detailView[data-workspace-view=research] {width:100%!important;max-width:none!important;padding:10px 20px!important;gap:8px!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-topbar {min-height:28px!important;height:28px!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-topbar button {min-height:28px!important;height:28px!important;padding:4px 10px!important;font-size:12px!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-hero {padding:10px 14px!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-hero-grid>div:first-child {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:24px!important;align-items:center!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-title {grid-column:1!important;grid-row:1!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-event {grid-column:1!important;grid-row:2!important;font-size:12px!important;margin:3px 0 0!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-betline {grid-column:2!important;grid-row:1/3!important;max-width:580px!important;border:0!important;align-self:center!important;padding:5px 0 0!important;margin:5px 0 0!important;gap:6px 18px!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-betline :is(small,b,strong) {font-size:12px!important;line-height:1.3!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-betline .bl-i {margin:0!important}
  html.focused-preview #detailView[data-workspace-view=research] .detail-description {grid-column:1/-1!important;grid-row:3!important;font-size:12px!important;line-height:1.4!important;padding:0 8px!important;margin:5px 0 0!important}
  html.focused-preview #detailView[data-workspace-view=research] .hero-kicker {display:none!important}
  html.focused-preview #detailView[data-workspace-view=research] :is(.detail-title,.detail-title a) {font-size:22px!important;line-height:1.25!important}
  html.focused-preview:has(#detailView:not([hidden])[data-workspace-view=market]) body {padding-bottom:0!important}
  html.focused-preview #detailView[data-workspace-view=market] {height:calc(100dvh - var(--workspace-nav-height,88px))!important;min-height:0!important;padding:10px 20px!important;gap:8px!important;display:grid!important;grid-template-rows:auto auto auto auto minmax(0,1fr)!important;width:100%!important;max-width:none!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-topbar {min-height:28px!important;height:28px!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-topbar button {min-height:28px!important;height:28px!important;padding:4px 10px!important;font-size:12px!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-hero {padding:10px 14px!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-hero-grid>div:first-child {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:24px!important;align-items:center!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-title {grid-column:1!important;grid-row:1!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-event {grid-column:1!important;grid-row:2!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-betline {grid-column:2!important;grid-row:1/3!important;max-width:580px!important;border:0!important;align-self:center!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-description {grid-column:1/-1!important;grid-row:3!important}
  html.focused-preview #detailView[data-workspace-view=market] .hero-kicker {display:none!important}
  html.focused-preview #detailView[data-workspace-view=market] :is(.detail-title,.detail-title a) {font-size:22px!important;line-height:1.25!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-event {font-size:12px!important;margin:3px 0 0!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-betline {padding:5px 0 0!important;margin:5px 0 0!important;gap:6px 18px!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-betline :is(small,b,strong) {font-size:12px!important;line-height:1.3!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-betline .bl-i {margin:0!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-description {font-size:12px!important;line-height:1.4!important;padding:0 8px!important;margin:5px 0 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html.focused-preview #detailView .workspace-tabs {gap:6px!important}
  html.focused-preview #detailView .workspace-tabs button {min-height:30px!important;padding:5px 12px!important;font-size:13px!important}
  html.focused-preview #detailView[data-workspace-view=market] :is(.aestus-beta60-layout,#eventOptionsPanel) {height:100%!important;min-height:0!important;gap:0!important}
  html.focused-preview #detailView #mktSplit {height:100%!important;min-height:0!important;grid-template:minmax(0,1fr) / minmax(300px,1fr) minmax(0,2.1fr)!important;gap:10px!important;align-items:stretch!important}
  html.focused-preview #detailView .workspace-execution {grid-column:2!important;grid-row:1!important;display:grid!important;grid-template: auto minmax(0,1fr) auto / minmax(0,.9fr) minmax(0,1.1fr)!important;gap:8px 12px!important;min-width:0!important;min-height:0!important;padding:12px!important;border:1px solid var(--fw-line)!important;border-radius:10px!important;background:var(--fw-surface)!important}
  html.focused-preview #detailView .workspace-execution-title {grid-column:1/-1!important;display:block!important;margin:0!important;padding:0!important;border:0!important;font-size:16px!important;line-height:1.4!important;color:var(--fw-ink)!important}
  html.focused-preview #detailView .workspace-execution>.ofw-orderbook-col {grid-column:1!important;grid-row:2!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;padding:0 12px 0 0!important;border:0!important;border-right:1px solid var(--fw-line)!important;background:none!important}
  html.focused-preview #detailView .workspace-execution>.mkt-chart-col {grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;padding:0!important;border:0!important;background:none!important}
  html.focused-preview #detailView .workspace-execution .ofw-module-head {display:none!important}
  html.focused-preview #detailView .workspace-market-status {grid-column:1/-1!important;min-width:0!important;padding:5px 0 0!important;border-top:1px solid var(--fw-line)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.4!important}
  html.focused-preview #detailView :is(.ofw-orderbook-body,#structureMarketData) {display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important}
  html.focused-preview #structureMarketData .structure-bet-switcher {margin:0 0 6px!important}
  html.focused-preview #structureMarketData .structure-bet-switcher label {margin:0!important}
  html.focused-preview #structureMarketData .structure-bet-switcher :is(label>span,small) {display:none!important}
  html.focused-preview #structureMarketData select {min-height:32px!important;height:32px!important;padding:4px 8px!important;font-size:13px!important}
  html.focused-preview #structureMarketData .structure-outcome-pair {gap:4px!important;margin:0 0 6px!important}
  html.focused-preview #structureMarketData .structure-outcome-chip {min-height:28px!important;padding:3px 6px!important;font-size:12px!important}
  html.focused-preview #structureMarketData .structure-outcome-chip span {font-size:12px!important;line-height:1.2!important}
  html.focused-preview #structureMarketData .structure-tabs {padding:0 0 6px!important}
  html.focused-preview #structureMarketData .structure-tabs button {min-height:28px!important;padding:4px 8px!important;font-size:12px!important}
  html.focused-preview #detailView #structureMarketData[data-workspace-binary-sides=true] {display:grid!important;grid-template-columns:minmax(0,1fr) 86px!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:6px!important}
  html.focused-preview #detailView #structureMarketData[data-workspace-binary-sides=true]>.structure-bet-switcher {grid-column:1!important;grid-row:1!important;margin:0!important}
  html.focused-preview #detailView #structureMarketData[data-workspace-binary-sides=true]>.structure-outcome-pair {grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;margin:0!important}
  html.focused-preview #detailView #structureMarketData[data-workspace-binary-sides=true] .structure-outcome-chip {min-width:0!important;padding:3px!important}
  html.focused-preview #detailView #structureMarketData[data-workspace-binary-sides=true]>.structure-tabs {grid-column:1/-1!important;grid-row:2!important;padding:0!important}
  html.focused-preview #detailView #structureMarketData[data-workspace-binary-sides=true]>.microstructure-tab-panel {grid-column:1/-1!important;grid-row:3!important}
  html.focused-preview #detailView #structureMarketData[data-workspace-binary-sides=true]>.workspace-data-details {grid-column:1/-1!important;grid-row:4!important;margin:0!important}
  html.focused-preview #structureMarketData :is(.microstructure-tab-panel,.microstructure-block) {display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto!important}
  html.focused-preview #structureMarketData .microstructure-block h3 {font-size:12px!important;line-height:1.4!important;margin:0 0 4px!important}
  html.focused-preview #structureMarketData .table-scroll {flex:1 1 0!important;min-height:0!important;height:auto!important;overflow:visible!important}
  html.focused-preview #structureMarketData :is(tr,th,td) {height:auto!important;min-height:0!important;max-height:none!important}
  html.focused-preview #structureMarketData :is(th,td) {font-size:12px!important;line-height:1.2!important;padding:3px!important;white-space:nowrap!important;overflow-wrap:normal!important}
  html.focused-preview #structureMarketData table {table-layout:auto!important}
  html.focused-preview #detailView #structureMarketData .microstructure-table:has(thead th:nth-child(7)) :is(tbody,tr,td) {height:auto!important;min-height:0!important;max-height:none!important}
  html.focused-preview #detailView #structureMarketData .microstructure-table:has(thead th:nth-child(7)) tbody {display:block!important}
  html.focused-preview #detailView #structureMarketData .microstructure-table:has(thead th:nth-child(7)) tr {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px 8px!important;padding:5px 0!important}
  html.focused-preview #detailView #structureMarketData .microstructure-table:has(thead th:nth-child(7)) td {display:block!important;grid-column:auto!important;grid-row:auto!important;padding:0!important;font-size:12px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;border:0!important}
  html.focused-preview #detailView #structureMarketData .microstructure-table:has(thead th:nth-child(7)) :is(td:first-child,td:last-child) {grid-column:1/-1!important}
  html.focused-preview #detailView #structureMarketData .microstructure-table:has(thead th:nth-child(7)) td::before {display:inline!important;font-size:12px!important;line-height:1.3!important;margin:0 4px 0 0!important}
  html.focused-preview #detailView #structureMarketData .microstructure-table:has(thead th:nth-child(7)) td :is(small,.micro-trade-actor) {display:inline!important;font-size:12px!important;line-height:1.3!important;margin-right:4px!important}
  html.focused-preview #structureMarketData .latest-trades-meta {font-size:12px!important;line-height:1.3!important}
  html.focused-preview #detailView .workspace-data-details {flex:0 0 auto!important}
  html.focused-preview #detailView .workspace-data-details[open] .workspace-data-popover {position:absolute!important;bottom:24px!important;left:0!important;z-index:20!important;width:min(400px,65vw)!important;box-shadow:0 8px 28px #0005!important}
  html.focused-preview #detailView .workspace-data-popover :is(.market-pressure,.status) {font-size:12px!important;line-height:1.5!important}
  html.focused-preview #detailView .chart-head {gap:6px!important;padding:0 0 6px!important;flex:0 0 auto!important}
  html.focused-preview #detailView .chart-title {font-size:13px!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html.focused-preview #detailView .chart-tools {gap:4px!important}
  html.focused-preview #detailView :is(#chartRange button,#chartReload,.chart-phase-seg button) {min-height:26px!important;height:26px!important;min-width:26px!important;padding:3px 6px!important;font-size:12px!important}
  html.focused-preview #detailView .chart-wrap {flex:1 1 0!important;min-height:100px!important;height:auto!important;max-height:none!important}
  html.focused-preview #detailView #priceChart {height:100%!important;min-height:0!important;max-height:none!important}
  html.focused-preview #detailView .chart-legend {flex:0 0 48px!important;height:48px!important;min-height:0!important;max-height:48px!important;display:flex!important;flex-wrap:wrap!important;align-content:start!important;gap:3px!important;padding:5px 0 0!important;overflow:visible!important}
  html.focused-preview #detailView .leg-item {font-size:12px!important;line-height:1.4!important;padding:2px 5px!important;max-width:100%!important;min-height:20px!important}
  html.focused-preview #detailView .chart-status {flex:0 0 auto!important;font-size:12px!important;line-height:1.4!important;padding:3px 0 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html.focused-preview #detailView #mktSplit>.mkt-list-col {grid-area:1/1!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:12px!important;border-radius:10px!important;gap:6px!important}
  html.focused-preview #detailView .workspace-outcomes-title {display:block!important;font-size:16px!important;line-height:1.4!important;margin:0!important;padding:0!important;border:0!important}
  html.focused-preview #detailView #mktTools {gap:6px!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:nowrap!important}
  html.focused-preview #detailView #mktTools :is(input,select) {min-height:30px!important;height:30px!important;padding:4px 6px!important;font-size:12px!important;min-width:0!important;flex:1 1 50%!important;width:50%!important}
  html.focused-preview #detailView #mktSelBar {margin:0!important;padding:0!important;gap:4px!important;min-height:26px!important;flex-wrap:wrap!important}
  html.focused-preview #detailView #mktSelBar :is(span,button) {font-size:12px!important}
  html.focused-preview #detailView #mktSelBar button {min-height:24px!important;padding:2px 5px!important}
  html.focused-preview #detailView #eventOptionsGrid {flex:1 1 0!important;min-height:0!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important;padding:0!important;margin:0!important;border:0!important}
  html.focused-preview #eventOptionsGrid :is(.mkt-listhead,.mkt-row) {grid-template-columns:10px minmax(0,1fr) 49px 49px 43px!important;gap:4px!important;min-height:28px!important;height:auto!important;padding:6px 0!important}
  html.focused-preview #eventOptionsGrid .mkt-listhead {position:static!important}
  html.focused-preview #eventOptionsGrid :is(.mkt-row span,.mkt-listhead>span,.mkt-listhead button) {font-size:12px!important;line-height:1.35!important}
  html.focused-preview #eventOptionsGrid .mkt-listhead button {padding:0!important;min-height:20px!important;height:20px!important}
  html.focused-preview #eventOptionsGrid .mkt-nm {white-space:normal!important;overflow-wrap:normal!important}
  html.focused-preview #eventOptionsGrid :is(.sidebet-family-grid,.sidebet-levels) {display:flex!important;flex-direction:column!important;gap:5px!important}
  html.focused-preview #eventOptionsGrid .soccer-hub-intro {display:none!important}
  html.focused-preview #eventOptionsGrid .sidebet-family:has(.sidebet-match-result-card)>.sidebet-family-head,html.focused-preview #eventOptionsGrid .sidebet-family:has(.workspace-goals-group)>.sidebet-family-head {display:none!important}
  html.focused-preview #eventOptionsGrid .sidebet-secondary {padding:0!important;margin:0!important;background:none!important;border:0!important}
  html.focused-preview #eventOptionsGrid .sidebet-secondary>summary {display:none!important}
  html.focused-preview #eventOptionsGrid .sidebet-secondary-content {display:block!important;padding:0!important;margin:0!important}
  html.focused-preview #eventOptionsGrid :is(.sidebet-family,.sidebet-level-group) {padding:0!important;margin:0 0 5px!important;border:0!important;background:none!important}
  html.focused-preview #eventOptionsGrid :is(.sidebet-family-head,.sidebet-level-head) {padding:4px 0!important;margin:0!important;min-height:0!important;gap:4px!important}
  html.focused-preview #eventOptionsGrid :is(.sidebet-family-head strong,.sidebet-level-head strong) {font-size:13px!important;line-height:1.4!important}
  html.focused-preview #eventOptionsGrid :is(.sidebet-card,.sidebet-level-button,.event-option) {width:100%!important;height:auto!important;min-height:0!important;padding:7px!important;margin:0!important;gap:5px!important;border-radius:6px!important;background:var(--fw-inset)!important}
  html.focused-preview #eventOptionsGrid :is(.sidebet-card-title,.sidebet-level-copy strong,.sidebet-option-name strong,.event-option-name) {font-size:13px!important;line-height:1.4!important}
  html.focused-preview #eventOptionsGrid :is(.sidebet-preview,.sidebet-level-preview) {margin:3px 0!important;padding:0!important;gap:3px!important}
  html.focused-preview #eventOptionsGrid .sidebet-preview {display:flex!important;flex-direction:column!important}
  html.focused-preview #eventOptionsGrid .sidebet-level-preview {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  html.focused-preview #eventOptionsGrid .sidebet-preview-entry {display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;min-height:0!important;height:auto!important;padding:2px 0!important;margin:0!important;border:0!important;grid-column:auto!important;grid-row:auto!important}
  html.focused-preview #eventOptionsGrid .sidebet-preview-name {flex:1 1 auto!important;min-width:0!important;white-space:normal!important;font-size:12px!important;line-height:1.3!important}
  html.focused-preview #eventOptionsGrid .sidebet-preview-price {flex:0 0 auto!important;white-space:nowrap!important;margin:0!important}
  html.focused-preview #eventOptionsGrid :is(.sidebet-preview b,.sidebet-level-preview b) {font-size:14px!important;line-height:1.4!important}
  html.focused-preview #eventOptionsGrid :is(.sidebet-preview small,.sidebet-level-preview small,.sidebet-card-metrics :is(small,b)) {font-size:12px!important;line-height:1.3!important}
  html.focused-preview #eventOptionsGrid .sidebet-card-metrics {padding:0!important;margin:0!important;gap:8px!important;border:0!important;display:flex!important}
  html.focused-preview #eventOptionsGrid .sidebet-card-metrics>span {display:flex!important;gap:4px!important;padding:0!important}
  html.focused-preview #eventOptionsGrid .sidebet-detail-card {padding:6px 0!important;margin:0 0 6px!important;border:0!important;background:none!important}
  html.focused-preview #eventOptionsGrid .sidebet-detail-card h3 {font-size:14px!important;margin:3px 0!important}
  html.focused-preview #eventOptionsGrid .sidebet-option-row {padding:6px 0!important;min-height:0!important;gap:6px!important}
  html.focused-preview #eventOptionsGrid .sidebet-option-price {font-size:14px!important}
  html.focused-preview #detailView .workspace-pager {display:flex!important;flex:0 0 26px!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:4px!important;padding:0!important;font-size:12px!important;line-height:1.3!important;color:var(--fw-muted)!important}
  html.focused-preview #detailView .workspace-pager button {min-height:24px!important;height:24px!important;width:28px!important;padding:0!important;font-size:18px!important;line-height:1!important}
 }
 @media(min-width:1000px) and (max-width:1199px) and (min-height:640px) {
  html.focused-preview #detailView .workspace-execution {grid-template-columns:repeat(2,minmax(0,1fr))!important}
 }
 @media(min-width:1000px) and (min-height:640px) and (max-height:719px) {
  html.focused-preview #eventOptionsGrid .workspace-goal-side {min-height:22px!important;height:22px!important;padding:2px 5px!important}
  html.focused-preview #eventOptionsGrid .workspace-goal-side :is(small,b) {line-height:1.25!important}
  html.focused-preview #eventOptionsGrid .workspace-goals-lines {gap:2px!important}
  html.focused-preview #eventOptionsGrid .workspace-goals-head {line-height:1.2!important;padding-top:2px!important;padding-bottom:2px!important}
  html.focused-preview #eventOptionsGrid .workspace-goals-head b {line-height:1.2!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-hero {padding:7px 12px!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-hero-grid>div:first-child {grid-template-columns:minmax(0,1fr) minmax(0,54%)!important;column-gap:14px!important}
  html.focused-preview #detailView[data-workspace-view=market] :is(.detail-title,.detail-title a) {font-size:18px!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-betline {display:grid!important;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr)!important;gap:8px!important}
  html.focused-preview #detailView[data-workspace-view=market] .detail-betline .v {white-space:normal!important;line-height:1.3!important}
 }
}
