.radar-market-replacement-v20676 #root > main.radar-page-v209 > .rc20-market-nav,
.radar-market-replacement-v20676 #root > main.radar-page-v209 > .radar-workspace-v209 > .controls-panel,
.radar-market-replacement-v20676 #root > main.radar-page-v209 > .radar-workspace-v209 > .radar-agenda-column-v209,
.radar-market-replacement-v20676 #root > main.radar-page-v209 > .radar-workspace-v209 > .filters-backdrop {
  display: none !important;
}

.radar-market-replacement-v20676 #root > main.radar-page-v209 > .radar-workspace-v209 {
  grid-template-columns: minmax(0, 1fr) !important;
}

.radar-market-replacement-v20676 #root > main.radar-page-v209 > .radar-workspace-v209 > .radar-primary-column-v209 { grid-column: 1 !important; }

.game-hub-section-intro span,
.game-hub-entry-hero > div:first-child > span,
.game-hub-scan-progress > span {
  color: #ff9a3d;
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase;
}
.game-hub-event-actions button,
.game-hub-refresh,
.game-hub-entry-hero > button,
.game-hub-highlight-status button,
.game-hub-opportunity > button,
.game-hub-empty > button {
  min-height: 42px;
  border: 0;
  border-radius: 12px;
  padding: 0 17px;
  background: #ff790b;
  color: #fff;
  font-weight: 850;
  cursor: pointer;
  white-space: nowrap;
}
.game-hub-event-actions button:hover,
.game-hub-refresh:hover,
.game-hub-entry-hero > button:hover,
.game-hub-highlight-status button:hover,
.game-hub-opportunity > button:hover { filter: brightness(1.08); }
button:focus-visible,
input:focus-visible,
select:focus-visible { outline: 3px solid rgba(73, 166, 235, 0.55); outline-offset: 2px; }
button:disabled { opacity: 0.55; cursor: not-allowed !important; }
.game-hub-modal {
  width: 100%;
  height: auto;
  overflow: visible;
  border-left: 1px solid rgba(78, 154, 214, 0.36);
  background: #04111f;
  color: #eef7ff;
  box-shadow: -30px 0 80px rgba(0, 0, 0, 0.48);
}
.game-hub-modal-head {
  position: sticky;
  top: 0;
  z-index: 10;
  display: flex;
  justify-content: space-between;
  gap: 28px;
  padding: 22px 30px;
  border-bottom: 1px solid rgba(74, 133, 181, 0.25);
  background: rgba(4, 17, 31, 0.97);
  backdrop-filter: blur(16px);
}
.game-hub-modal-head div { display: grid; gap: 4px; }
.game-hub-modal-head span { color: #ff9638; font-size: 11px; font-weight: 900; letter-spacing: 0.12em; text-transform: uppercase; }
.game-hub-modal-head h2 { margin: 0; font-size: 27px; line-height: 1.15; }
.game-hub-modal-head p { margin: 0; color: #9eb8ce; font-size: 13px; }
.game-hub-main-nav {
  position: sticky;
  top: 87px;
  z-index: 8;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1px;
  padding: 0 30px;
  border-bottom: 1px solid rgba(74, 133, 181, 0.22);
  background: rgba(5, 20, 35, 0.97);
}
.game-hub-main-nav button {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  grid-template-rows: auto auto;
  gap: 1px 10px;
  min-height: 70px;
  border: 0;
  border-bottom: 3px solid transparent;
  padding: 12px 14px;
  background: transparent;
  color: #7896ad;
  text-align: left;
  cursor: pointer;
}
.game-hub-main-nav button span { grid-row: 1 / 3; align-self: center; color: #557890; font-size: 11px; font-weight: 900; }
.game-hub-main-nav button strong { overflow: hidden; color: #b8cede; font-size: 13px; text-overflow: ellipsis; white-space: nowrap; }
.game-hub-main-nav button small { overflow: hidden; font-size: 10px; text-overflow: ellipsis; white-space: nowrap; }
.game-hub-main-nav button:hover { background: rgba(39, 116, 174, 0.08); color: #a9c6da; }
.game-hub-main-nav button.active { border-bottom-color: #ff790b; background: rgba(255, 121, 11, 0.08); }
.game-hub-main-nav button.active span { color: #ff9638; }
.game-hub-main-nav button.active strong { color: #fff; }
.game-hub-toolbar {
  display: grid;
  grid-template-columns: auto minmax(220px, 1fr) minmax(190px, 0.6fr) auto;
  gap: 12px;
  padding: 17px 30px;
  border-bottom: 1px solid rgba(74, 133, 181, 0.16);
  background: #061827;
}
.game-hub-toolbar input,
.game-hub-toolbar select {
  min-height: 44px;
  width: 100%;
  border: 1px solid rgba(90, 154, 203, 0.31);
  border-radius: 12px;
  padding: 0 14px;
  background: #0a2236;
  color: #f3f8fc;
  outline: 0;
}
.game-hub-toolbar input:focus,
.game-hub-toolbar select:focus { border-color: #39a4f7; box-shadow: 0 0 0 3px rgba(57, 164, 247, 0.12); }
.game-hub-date-nav {
  display: flex;
  align-items: center;
  min-height: 44px;
  border: 1px solid rgba(90, 154, 203, 0.31);
  border-radius: 12px;
  overflow: hidden;
  background: #0a2236;
}
.game-hub-date-nav button { width: 38px; height: 42px; border: 0; background: transparent; color: #fff; font-size: 25px; cursor: pointer; }
.game-hub-date-nav strong { min-width: 82px; text-align: center; font-size: 13px; }
.game-hub-filter-row { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 12px 30px; background: #051521; }
.game-hub-filter-row > div:first-child { display: flex; gap: 8px; }
.game-hub-filter-row [data-game-hub-filter] {
  min-height: 36px;
  border: 1px solid rgba(93, 149, 194, 0.29);
  border-radius: 999px;
  padding: 0 14px;
  background: #092036;
  color: #b7ccdd;
  font-weight: 750;
  cursor: pointer;
}
.game-hub-filter-row [data-game-hub-filter].active { border-color: #ff790b; background: rgba(255, 121, 11, 0.15); color: #fff; }
.game-hub-summary { display: flex; align-items: center; justify-content: flex-end; gap: 8px; flex-wrap: wrap; }
.game-hub-summary span { display: flex; align-items: center; gap: 4px; min-height: 29px; border: 1px solid rgba(84, 143, 188, 0.2); border-radius: 999px; padding: 0 10px; background: #071b2d; color: #a9c0d3; font-size: 10px; }
.game-hub-summary strong { color: #fff; font-size: 12px; }
.game-hub-source-state.ok { color: #79d9a0 !important; }
.game-hub-content { min-height: 420px; padding: 24px 30px 44px; }
.game-hub-section-intro { display: flex; align-items: flex-end; justify-content: space-between; gap: 24px; margin-bottom: 18px; }
.game-hub-section-intro h3,
.game-hub-entry-hero h3,
.game-hub-scan-progress h3 { margin: 4px 0; font-size: 23px; }
.game-hub-section-intro p,
.game-hub-entry-hero p,
.game-hub-scan-progress p { margin: 0; color: #8faabd; font-size: 12px; line-height: 1.55; }
.game-hub-editorial-badge { min-height: 32px; display: inline-flex; align-items: center; border: 1px solid rgba(72, 157, 220, 0.24); border-radius: 999px; padding: 0 12px; background: #0a2236; color: #8fb9d8 !important; font-size: 10px !important; letter-spacing: 0 !important; text-transform: none !important; }
.game-hub-event-list { display: grid; gap: 12px; }
.game-hub-event {
  display: grid;
  grid-template-columns: 88px minmax(0, 1fr) auto;
  align-items: center;
  gap: 18px;
  border: 1px solid rgba(74, 137, 187, 0.22);
  border-radius: 16px;
  padding: 16px;
  background: linear-gradient(115deg, #071b2d, #061523);
  transition: border-color 0.2s ease, transform 0.2s ease;
}
.game-hub-event:hover { border-color: rgba(63, 164, 240, 0.45); transform: translateY(-1px); }
.game-hub-event.is-live { border-left: 3px solid #ff4e66; }
.game-hub-event.has-odds:not(.is-live) { border-left: 3px solid #38d489; }
.game-hub-event-time { display: grid; gap: 3px; text-align: center; }
.game-hub-event-time strong { font-size: 21px; }
.game-hub-event-time span { color: #91abc0; font-size: 10px; }
.game-hub-event.is-live .game-hub-event-time span { color: #ff7889; font-weight: 800; }
.game-hub-event-main { min-width: 0; display: grid; gap: 10px; }
.game-hub-league-line { display: flex; align-items: center; gap: 8px; min-width: 0; }
.game-hub-league-line strong { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #b9d2e6; font-size: 12px; }
.game-hub-league-line span { color: #6f8da6; font-size: 10px; }
.game-hub-team-row { display: grid; grid-template-columns: 30px minmax(90px, 1fr) 40px minmax(90px, 1fr) 30px; align-items: center; gap: 9px; }
.game-hub-team-row strong:last-of-type { text-align: right; }
.game-hub-team-row em { color: #89a9c0; font-style: normal; font-weight: 800; text-align: center; }
.game-hub-team-logo { width: 30px; height: 30px; display: grid; place-items: center; border: 1px solid rgba(104, 161, 207, 0.22); border-radius: 50%; background: #0a2942; overflow: hidden; color: #9fc3dc; font-size: 10px; font-weight: 900; }
.game-hub-team-logo img { width: 24px; height: 24px; object-fit: contain; }
.game-hub-event-actions { display: grid; justify-items: end; gap: 8px; }
.game-hub-coverage { font-size: 10px; font-weight: 800; }
.game-hub-coverage.available { color: #63dea0; }
.game-hub-coverage.unavailable { color: #7891a5; }
.game-hub-event-actions button:disabled { background: #10293d; color: #6f879a; }
.game-hub-compare-head { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 20px; padding: 18px; border: 1px solid rgba(71, 142, 198, 0.24); border-radius: 17px; background: linear-gradient(120deg, #08233a, #061725); }
.game-hub-compare-head > button { min-height: 36px; border: 1px solid rgba(91, 156, 206, 0.3); border-radius: 10px; padding: 0 12px; background: #0a2942; color: #a9cce4; font-weight: 800; cursor: pointer; }
.game-hub-compare-event { text-align: center; }
.game-hub-compare-event span { color: #84a5bb; font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em; }
.game-hub-compare-event h3 { margin: 4px 0; font-size: 21px; }
.game-hub-compare-event h3 em { color: #ff9237; font-style: normal; }
.game-hub-compare-event small { color: #55d894; }
.game-hub-market-nav { display: flex; gap: 8px; margin: 15px 0; }
.game-hub-market-nav button { min-height: 38px; border: 1px solid rgba(84, 148, 196, 0.28); border-radius: 10px; padding: 0 15px; background: #092238; color: #9cb8cb; font-weight: 800; cursor: pointer; }
.game-hub-market-nav button.active { border-color: #ff790b; background: rgba(255, 121, 11, 0.14); color: #fff; }
.game-hub-price-cards { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; margin-bottom: 14px; }
.game-hub-best-price-card { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px 12px; padding: 14px; border: 1px solid rgba(75, 146, 201, 0.23); border-radius: 13px; background: #082038; }
.game-hub-best-price-card > span { overflow: hidden; color: #bfd5e5; font-size: 11px; text-overflow: ellipsis; white-space: nowrap; }
.game-hub-best-price-card > strong { grid-row: 1 / 3; grid-column: 2; color: #ff9b42; font-size: 23px; }
.game-hub-best-price-card > small { color: #7594aa; font-size: 10px; }
.game-hub-best-price-card > div { grid-column: 1 / -1; display: flex; gap: 10px; margin-top: 5px; padding-top: 7px; border-top: 1px solid rgba(94, 151, 194, 0.16); }
.game-hub-best-price-card em { color: #7798af; font-size: 9px; font-style: normal; }
.game-hub-best-price-card em.positive { color: #5bd898; }
.game-hub-odds-table-wrap { overflow-x: auto; border: 1px solid rgba(77, 142, 192, 0.22); border-radius: 14px; }
.game-hub-odds-table { width: 100%; min-width: 760px; border-collapse: collapse; background: #061827; }
.game-hub-odds-table th,
.game-hub-odds-table td { padding: 12px; border-bottom: 1px solid rgba(73, 131, 175, 0.15); text-align: center; font-size: 11px; }
.game-hub-odds-table thead th { position: sticky; top: 0; background: #0a2439; color: #84a6be; font-size: 9px; text-transform: uppercase; }
.game-hub-odds-table th:first-child { min-width: 190px; text-align: left; }
.game-hub-odds-table tbody th { display: grid; gap: 2px; color: #d2e3ef; }
.game-hub-odds-table tbody th small { color: #66889f; font-size: 9px; font-weight: 500; }
.game-hub-odds-table td { color: #9ab5c8; }
.game-hub-odds-table td.fair-price { color: #79bcea; font-weight: 800; }
.game-hub-odds-table td.best-price { background: rgba(56, 212, 137, 0.1); color: #64e0a2; font-weight: 900; }
.game-hub-comparator-note { display: flex; align-items: center; gap: 16px; margin-top: 12px; padding: 12px; border-radius: 11px; background: rgba(10, 36, 57, 0.7); color: #7897ad; font-size: 10px; }
.game-hub-comparator-note span { display: flex; align-items: center; gap: 6px; color: #9ab9ce; font-weight: 800; white-space: nowrap; }
.game-hub-comparator-note i { width: 8px; height: 8px; border-radius: 50%; background: #38d489; box-shadow: 0 0 0 4px rgba(56, 212, 137, 0.12); }
.game-hub-comparator-note p { margin: 0; }
.game-hub-entry-hero { display: grid; justify-items: start; gap: 18px; max-width: 920px; margin: 20px auto; padding: 28px; border: 1px solid rgba(69, 151, 214, 0.26); border-radius: 20px; background: radial-gradient(circle at 80% 10%, rgba(47, 156, 234, 0.15), transparent 38%), #071b2d; }
.game-hub-strategy-grid { width: 100%; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; }
.game-hub-strategy-grid label { display: grid; gap: 7px; }
.game-hub-strategy-grid label > span { color: #91adc2; font-size: 10px; font-weight: 800; text-transform: uppercase; letter-spacing: .06em; }
.game-hub-strategy-grid :is(input, select) { width: 100%; min-height: 44px; border: 1px solid rgba(90, 154, 203, .34); border-radius: 11px; padding: 0 12px; background: #0a2439; color: #f3f8fc; font-weight: 750; }
.game-hub-entry-hero > div:first-child { max-width: 720px; }
.game-hub-entry-rules { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); width: 100%; gap: 8px; }
.game-hub-entry-rules span { display: grid; gap: 3px; padding: 12px; border: 1px solid rgba(75, 143, 195, 0.2); border-radius: 11px; background: #081f34; color: #7998ae; font-size: 10px; }
.game-hub-entry-rules strong { color: #e8f4fb; font-size: 13px; }
.game-hub-entry-hero > small { color: #7594aa; }
.game-hub-scan-progress { min-height: 360px; display: grid; place-content: center; justify-items: center; text-align: center; }
.game-hub-scan-progress > i,
.game-hub-loading > i { width: 26px; height: 26px; margin-bottom: 12px; border: 3px solid rgba(73, 166, 235, 0.2); border-top-color: #49a6eb; border-radius: 50%; animation: gameHubSpin 0.8s linear infinite; }
.game-hub-scan-progress > div { width: min(420px, 80vw); height: 8px; margin: 12px 0; border-radius: 99px; overflow: hidden; background: #0b2a42; }
.game-hub-scan-progress > div b { display: block; height: 100%; border-radius: inherit; background: linear-gradient(90deg, #ff790b, #ffac4d); transition: width 0.25s ease; }
.game-hub-scan-progress small { color: #6e8da4; }
.game-hub-entry-summary > button { min-height: 36px; border: 1px solid rgba(79, 148, 202, 0.3); border-radius: 10px; padding: 0 13px; background: #0a263d; color: #9dc0d8; font-weight: 800; cursor: pointer; }
.game-hub-opportunity-list { display: grid; gap: 12px; }
.game-hub-opportunity { display: grid; grid-template-columns: 44px minmax(230px, 1.2fr) minmax(420px, 2fr) auto; align-items: center; gap: 14px; padding: 15px; border: 1px solid rgba(62, 172, 126, 0.28); border-radius: 15px; background: linear-gradient(110deg, #071e31, #061825); }
.game-hub-opportunity-rank { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 50%; background: rgba(255, 121, 11, 0.14); color: #ff9d48; font-size: 11px; font-weight: 900; }
.game-hub-opportunity-main { min-width: 0; }
.game-hub-opportunity-main > span { color: #6f93aa; font-size: 9px; text-transform: uppercase; }
.game-hub-opportunity-main h4 { overflow: hidden; margin: 3px 0; color: #e7f3fa; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; }
.game-hub-opportunity-main p { margin: 0; color: #89a8bc; font-size: 10px; }
.game-hub-opportunity-main p strong { color: #c9deeb; }
.game-hub-opportunity-metrics { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 7px; }
.game-hub-opportunity-metrics > span { display: grid; gap: 1px; padding: 9px; border-radius: 10px; background: #09243a; }
.game-hub-opportunity-metrics small { color: #6f8da2; font-size: 8px; text-transform: uppercase; }
.game-hub-opportunity-metrics strong { color: #d8e8f2; font-size: 14px; }
.game-hub-opportunity-metrics em { overflow: hidden; color: #62849b; font-size: 8px; font-style: normal; text-overflow: ellipsis; white-space: nowrap; }
.game-hub-opportunity-metrics > span.positive strong { color: #5bdd9b; }
.game-hub-opportunity > button { min-height: 36px; padding: 0 11px; font-size: 10px; }
.game-hub-responsible-note { display: flex; gap: 12px; margin-top: 15px; padding: 13px; border: 1px solid rgba(91, 142, 181, 0.18); border-radius: 11px; color: #718fa5; font-size: 10px; }
.game-hub-responsible-note strong { color: #9bb6ca; white-space: nowrap; }
.game-hub-responsible-note p { margin: 0; }
.game-hub-highlight-list { display: grid; gap: 10px; }
.game-hub-highlight { display: grid; grid-template-columns: 44px minmax(0, 1fr) auto; align-items: center; gap: 15px; padding: 15px; border: 1px solid rgba(74, 139, 189, 0.23); border-radius: 14px; background: #071b2d; }
.game-hub-highlight-index { color: #557790; font-size: 15px; font-weight: 900; }
.game-hub-highlight-main > span { color: #7395ab; font-size: 9px; text-transform: uppercase; }
.game-hub-highlight-main h4 { margin: 3px 0 7px; font-size: 15px; }
.game-hub-highlight-main p { display: flex; gap: 5px; margin: 0; flex-wrap: wrap; }
.game-hub-highlight-main em { border-radius: 999px; padding: 4px 7px; background: #0b2b44; color: #83a7be; font-size: 8px; font-style: normal; }
.game-hub-highlight-status { display: grid; justify-items: end; gap: 4px; }
.game-hub-highlight-status strong { color: #ff9a43; font-size: 11px; }
.game-hub-highlight-status span,
.game-hub-highlight-status small { color: #7392a8; font-size: 9px; }
.game-hub-highlight-status button { min-height: 34px; margin-top: 4px; padding: 0 11px; font-size: 10px; }
.game-hub-loading,
.game-hub-empty { min-height: 340px; display: grid; place-content: center; justify-items: center; text-align: center; color: #bdd1e1; }
.game-hub-loading p,
.game-hub-empty p { max-width: 560px; margin: 4px 0 14px; color: #7895aa; font-size: 12px; }
@keyframes gameHubSpin { to { transform: rotate(360deg); } }

@media (max-width: 1040px) {
  .game-hub-opportunity { grid-template-columns: 44px minmax(0, 1fr) auto; }
  .game-hub-opportunity-metrics { grid-column: 2 / -1; }
}
@media (max-width: 900px) {
  .radar-market-replacement-v20676 #root > main.radar-page-v209 > .radar-workspace-v209 { grid-template-columns: minmax(0, 1fr) !important; }
  .radar-market-replacement-v20676 #root > main.radar-page-v209 > .radar-workspace-v209 > :is(.radar-primary-column-v209, .radar-agenda-column-v209) { grid-column: 1 !important; }
  .game-hub-strategy-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .game-hub-main-nav { top: 84px; padding: 0 16px; }
  .game-hub-main-nav button { grid-template-columns: 1fr; min-height: 62px; padding: 9px; text-align: center; }
  .game-hub-main-nav button span { display: none; }
  .game-hub-main-nav button small { font-size: 8px; }
  .game-hub-toolbar { grid-template-columns: 1fr 1fr; padding: 14px 18px; }
  .game-hub-date-nav,
  .game-hub-refresh { width: 100%; }
  .game-hub-filter-row { align-items: flex-start; flex-direction: column; padding: 11px 18px; }
  .game-hub-summary { justify-content: flex-start; }
  .game-hub-content { padding: 20px 18px 38px; }
  .game-hub-event { grid-template-columns: 70px minmax(0, 1fr); }
  .game-hub-event-actions { grid-column: 1 / -1; grid-template-columns: 1fr auto; align-items: center; justify-items: start; }
  .game-hub-price-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .game-hub-entry-rules { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
  .game-hub-strategy-grid { grid-template-columns: 1fr; }
  .game-hub-modal { width: 100%; }
  .game-hub-modal-head { padding: 15px 16px; }
  .game-hub-modal-head h2 { font-size: 20px; }
  .game-hub-modal-head p { display: none; }
  .game-hub-main-nav { top: 72px; padding: 0 6px; overflow-x: auto; }
  .game-hub-main-nav button { min-width: 106px; min-height: 58px; }
  .game-hub-main-nav button strong { font-size: 10px; }
  .game-hub-toolbar { grid-template-columns: 1fr; padding: 12px 16px; }
  .game-hub-filter-row { padding: 10px 16px; }
  .game-hub-filter-row > div:first-child { width: 100%; }
  .game-hub-filter-row [data-game-hub-filter] { flex: 1; padding: 0 8px; }
  .game-hub-summary .game-hub-source-state { display: none; }
  .game-hub-content { padding: 17px 12px 32px; }
  .game-hub-section-intro { align-items: flex-start; flex-direction: column; gap: 8px; }
  .game-hub-section-intro h3,
  .game-hub-entry-hero h3 { font-size: 19px; }
  .game-hub-event { grid-template-columns: 58px minmax(0, 1fr); gap: 11px; padding: 13px; }
  .game-hub-event-time strong { font-size: 18px; }
  .game-hub-league-line span { display: none; }
  .game-hub-team-row { grid-template-columns: 26px minmax(0, 1fr); gap: 7px; }
  .game-hub-team-row em { display: none; }
  .game-hub-team-row strong:last-of-type { grid-row: 2; grid-column: 2; text-align: left; }
  .game-hub-team-logo { width: 26px; height: 26px; }
  .game-hub-team-logo:nth-last-child(1) { grid-row: 2; grid-column: 1; }
  .game-hub-compare-head { grid-template-columns: 1fr 1fr; gap: 10px; }
  .game-hub-compare-event { grid-column: 1 / -1; grid-row: 1; }
  .game-hub-compare-head > button { font-size: 9px; }
  .game-hub-market-nav { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .game-hub-market-nav button { padding: 0 6px; font-size: 9px; }
  .game-hub-price-cards { grid-template-columns: 1fr; }
  .game-hub-comparator-note { align-items: flex-start; flex-direction: column; gap: 7px; }
  .game-hub-entry-hero { margin: 0; padding: 19px; }
  .game-hub-entry-rules { grid-template-columns: 1fr 1fr; }
  .game-hub-opportunity { grid-template-columns: 34px minmax(0, 1fr); gap: 9px; }
  .game-hub-opportunity-rank { width: 32px; height: 32px; }
  .game-hub-opportunity-metrics { grid-column: 1 / -1; grid-template-columns: 1fr 1fr; }
  .game-hub-opportunity > button { grid-column: 1 / -1; width: 100%; }
  .game-hub-responsible-note { flex-direction: column; }
  .game-hub-highlight { grid-template-columns: 32px minmax(0, 1fr); }
  .game-hub-highlight-status { grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; justify-items: initial; }
  .game-hub-highlight-status button { margin: 0 0 0 auto; }
}

/* v206.80 — Regra permanente: 100% fluido em qualquer largura */
html,
body.radar-market-fluid-v20680 {
  inline-size: 100%;
  max-inline-size: 100%;
  overflow-x: hidden;
}

body.radar-market-fluid-v20680 *,
body.radar-market-fluid-v20680 *::before,
body.radar-market-fluid-v20680 *::after {
  box-sizing: border-box;
}

body.radar-market-fluid-v20680 #root,
body.radar-market-fluid-v20680 #root > main.radar-page-v209,
body.radar-market-fluid-v20680 #root > main.radar-page-v209 > .app-topbar,
body.radar-market-fluid-v20680 #root > main.radar-page-v209 > .radar-workspace-v209,
body.radar-market-fluid-v20680 #root > main.radar-page-v209 .radar-primary-column-v209,
body.radar-market-fluid-v20680 .game-hub-inline,
body.radar-market-fluid-v20680 .game-hub-inline > .game-hub-modal,
body.radar-market-fluid-v20680 .game-hub-content {
  inline-size: 100% !important;
  min-inline-size: 0 !important;
  max-inline-size: none !important;
}

body.radar-market-fluid-v20680 .game-hub-inline :is(
  .game-hub-modal-head,
  .game-hub-main-nav,
  .game-hub-toolbar,
  .game-hub-filter-row,
  .game-hub-content,
  .game-hub-event,
  .game-hub-event-main,
  .game-hub-event-actions,
  .game-hub-compare-head,
  .game-hub-entry-hero,
  .game-hub-opportunity,
  .game-hub-highlight
) {
  min-inline-size: 0;
  max-inline-size: 100%;
}

body.radar-market-fluid-v20680 .game-hub-inline :is(h2, h3, h4, p, strong, span, small, em) {
  overflow-wrap: anywhere;
}

body.radar-market-fluid-v20680 .game-hub-event-list,
body.radar-market-fluid-v20680 .game-hub-highlight-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 560px), 1fr));
  align-items: stretch;
  inline-size: 100%;
}

body.radar-market-fluid-v20680 .game-hub-price-cards {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
}

body.radar-market-fluid-v20680 .game-hub-strategy-grid,
body.radar-market-fluid-v20680 .game-hub-entry-rules {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr));
}

body.radar-market-fluid-v20680 .game-hub-opportunity-metrics {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 130px), 1fr));
}

body.radar-market-fluid-v20680 .game-hub-inline :is(input, select, button) {
  min-inline-size: 0;
  max-inline-size: 100%;
}

body.radar-market-fluid-v20680 .game-hub-odds-table-wrap {
  inline-size: 100%;
  max-inline-size: 100%;
  overflow-x: auto;
  overscroll-behavior-inline: contain;
}

@media (min-width: 1180px) {
  body.radar-market-fluid-v20680 .game-hub-toolbar {
    grid-template-columns: minmax(150px, .45fr) minmax(220px, 1.35fr) minmax(180px, .75fr) minmax(150px, auto);
  }
}

@media (min-width: 680px) and (max-width: 1179px) {
  body.radar-market-fluid-v20680 .game-hub-toolbar {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 679px) {
  body.radar-market-fluid-v20680 .game-hub-toolbar {
    grid-template-columns: minmax(0, 1fr);
  }

  body.radar-market-fluid-v20680 .game-hub-main-nav {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow: visible;
  }

  body.radar-market-fluid-v20680 .game-hub-main-nav button {
    min-inline-size: 0;
    inline-size: 100%;
  }
}

@media (max-width: 479px) {
  body.radar-market-fluid-v20680 .game-hub-modal-head,
  body.radar-market-fluid-v20680 .game-hub-toolbar,
  body.radar-market-fluid-v20680 .game-hub-filter-row,
  body.radar-market-fluid-v20680 .game-hub-content {
    padding-inline: 10px;
  }

  body.radar-market-fluid-v20680 .game-hub-filter-row > div:first-child {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  body.radar-market-fluid-v20680 .game-hub-filter-row [data-game-hub-filter] {
    inline-size: 100%;
    padding-inline: 6px;
  }
}

/* v206.78 — Tela Geral exclusiva para o Radar de Mercado */
body.radar-market-only-v20678 #root > main.radar-page-v209 > .rc20-market-nav,
body.radar-market-only-v20678 #root > main.radar-page-v209 > .radar-workspace-v209 > :is(.controls-panel, .radar-agenda-column-v209, .filters-backdrop),
body.radar-market-only-v20678 #root > main.radar-page-v209 .radar-primary-column-v209 > :not(.game-hub-inline) {
  display: none !important;
}

body.radar-market-only-v20678 #root > main.radar-page-v209 > .radar-workspace-v209 {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 14px !important;
}

body.radar-market-only-v20678 #root > main.radar-page-v209 .radar-primary-column-v209 {
  grid-column: 1 !important;
  width: 100% !important;
  max-width: 100% !important;
}

.game-hub-opportunity-status {
  min-height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(72, 210, 143, 0.28);
  border-radius: 10px;
  padding: 0 11px;
  background: rgba(35, 161, 102, 0.12);
  color: #68dda3;
  font-size: 10px;
  font-weight: 850;
  white-space: nowrap;
}

@media (max-width: 640px) {
  .game-hub-opportunity-status { grid-column: 1 / -1; width: 100%; }
}

/* v206.79 — Motor ocupando toda a área útil da tela */
html,
body.radar-market-fullscreen-v20679,
body.radar-market-fullscreen-v20679 #root,
body.radar-market-fullscreen-v20679 #root > main.radar-page-v209 {
  width: 100%;
  max-width: none;
  min-height: 100%;
}

body.radar-market-fullscreen-v20679 #root > main.radar-page-v209 > .radar-workspace-v209 {
  width: 100% !important;
  max-width: none !important;
  min-height: calc(100dvh - 72px) !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
}

body.radar-market-fullscreen-v20679 #root > main.radar-page-v209 .radar-primary-column-v209 {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
}

body.radar-market-fullscreen-v20679 .game-hub-inline,
body.radar-market-fullscreen-v20679 .game-hub-inline > .game-hub-modal {
  width: 100% !important;
  max-width: none !important;
  min-height: calc(100dvh - 72px);
  margin: 0 !important;
}

body.radar-market-fullscreen-v20679 .game-hub-inline > .game-hub-modal {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-modal-head {
  padding: 24px clamp(20px, 2.4vw, 44px);
  border-radius: 0;
}

body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-main-nav {
  padding-inline: clamp(20px, 2.4vw, 44px);
}

body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-toolbar,
body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-filter-row,
body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-content {
  padding-inline: clamp(20px, 2.4vw, 44px);
}

body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-content {
  width: 100%;
  max-width: none;
  min-height: calc(100dvh - 320px);
  padding-bottom: 48px;
}

body.radar-market-fullscreen-v20679 .game-hub-entry-hero {
  width: 100%;
  max-width: none;
  margin: 0;
}

@media (max-width: 900px) {
  body.radar-market-fullscreen-v20679 #root > main.radar-page-v209 > .radar-workspace-v209,
  body.radar-market-fullscreen-v20679 .game-hub-inline,
  body.radar-market-fullscreen-v20679 .game-hub-inline > .game-hub-modal {
    min-height: calc(100dvh - 60px) !important;
  }
}

@media (max-width: 640px) {
  body.radar-market-fullscreen-v20679 .game-hub-inline > .game-hub-modal,
  body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-modal-head {
    border-radius: 0;
  }

  body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-toolbar,
  body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-filter-row,
  body.radar-market-fullscreen-v20679 .game-hub-inline .game-hub-content {
    padding-inline: 12px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .game-hub-event { transition: none; }
  .game-hub-scan-progress > i,
  .game-hub-loading > i { animation: none; }
}

/* v206.77 — Radar de Mercado incorporado à página principal */
.radar-market-inline-v20677 .game-hub-inline {
  width: 100%;
  min-width: 0;
  margin: 0;
}

.radar-market-inline-v20677 .game-hub-inline > .game-hub-modal {
  position: relative;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 0;
  overflow: visible;
  border: 1px solid rgba(78, 154, 214, 0.34);
  border-radius: 18px;
  background: #04111f;
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.22);
}

.radar-market-inline-v20677 .game-hub-inline .game-hub-modal-head,
.radar-market-inline-v20677 .game-hub-inline .game-hub-main-nav {
  position: relative;
  top: auto;
}

.radar-market-inline-v20677 .game-hub-inline .game-hub-modal-head {
  border-radius: 18px 18px 0 0;
}

.radar-market-inline-v20677 .game-hub-inline .game-hub-content {
  min-height: 360px;
}

.game-hub-more-row {
  display: flex;
  justify-content: center;
  padding: 18px 0 2px;
}

.game-hub-more-row > button {
  min-height: 42px;
  border: 1px solid rgba(71, 153, 215, 0.36);
  border-radius: 12px;
  padding: 0 20px;
  background: #0a2942;
  color: #c4dceb;
  font-weight: 800;
  cursor: pointer;
}

.game-hub-more-row > button:hover {
  border-color: #ff790b;
  color: #fff;
}

@media (max-width: 640px) {
  .radar-market-inline-v20677 .game-hub-inline > .game-hub-modal { border-radius: 14px; }
  .radar-market-inline-v20677 .game-hub-inline .game-hub-modal-head { border-radius: 14px 14px 0 0; }
}

/* v206.81 — Hotfix estrutural: elimina a coluna implícita que cortava o motor */
body.radar-market-layout-hotfix-v20681 #root > main.radar-page-v209 {
  display: block !important;
  inline-size: 100% !important;
  min-inline-size: 0 !important;
  max-inline-size: none !important;
  overflow-x: clip !important;
}

body.radar-market-layout-hotfix-v20681 #root > main.radar-page-v209 > .radar-workspace-v209 {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto !important;
  inline-size: 100% !important;
  min-inline-size: 0 !important;
  max-inline-size: none !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  overflow: visible !important;
}

body.radar-market-layout-hotfix-v20681 #root > main.radar-page-v209 > .radar-workspace-v209 > :is(.controls-panel, .radar-agenda-column-v209, .filters-backdrop) {
  display: none !important;
}

body.radar-market-layout-hotfix-v20681 #root > main.radar-page-v209 > .radar-workspace-v209 > .radar-primary-column-v209 {
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
  display: block !important;
  justify-self: stretch !important;
  align-self: start !important;
  inline-size: 100% !important;
  min-inline-size: 0 !important;
  max-inline-size: none !important;
  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
  overflow: visible !important;
}

body.radar-market-layout-hotfix-v20681 #root > main.radar-page-v209 > .radar-workspace-v209 > .radar-primary-column-v209 > .game-hub-inline,
body.radar-market-layout-hotfix-v20681 #root > main.radar-page-v209 > .radar-workspace-v209 > .radar-primary-column-v209 > .game-hub-inline > .game-hub-modal {
  grid-column: 1 / -1 !important;
  inline-size: 100% !important;
  min-inline-size: 0 !important;
  max-inline-size: none !important;
  margin: 0 !important;
}

@supports not (overflow: clip) {
  body.radar-market-layout-hotfix-v20681 #root > main.radar-page-v209 {
    overflow-x: hidden !important;
  }
}

/* v206.84 — Prévia funcional e responsiva da Gestão de Banca */
body.radar-bank-preview-v20682 .bank-preview-v20682 {
  display: block !important;
  inline-size: 100%;
  min-inline-size: 0;
  max-inline-size: none;
  margin: 0;
  padding: 14px clamp(12px, 2.4vw, 44px) 16px;
  border-block: 1px solid rgba(74, 151, 211, 0.2);
  background:
    radial-gradient(circle at 15% 0%, rgba(32, 118, 181, 0.1), transparent 32%),
    linear-gradient(180deg, #061827, #041321);
}

body.radar-bank-preview-v20682 #root > main.radar-page-v209 > .radar-workspace-v209 > .radar-primary-column-v209 > .bank-preview-v20682 {
  display: block !important;
}

body.radar-bank-preview-v20682 .bank-preview-head-v20682 {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  min-inline-size: 0;
  margin-block-end: 10px;
  gap: 12px;
}

body.radar-bank-preview-v20682 .bank-preview-head-v20682 > div {
  min-inline-size: 0;
}

body.radar-bank-preview-v20682 .bank-preview-head-v20682 span {
  display: block;
  margin-block-end: 2px;
  color: #ff790b;
  font-size: 9px;
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

body.radar-bank-preview-v20682 .bank-preview-head-v20682 h2 {
  margin: 0;
  color: #f5fbff;
  font-size: clamp(16px, 1.2vw, 21px);
  line-height: 1.1;
}

body.radar-bank-preview-v20682 .bank-preview-head-v20682 > small {
  min-inline-size: 0;
  overflow-wrap: anywhere;
  color: #75a8cb;
  font-size: 10px;
  font-weight: 800;
  text-align: end;
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr)) minmax(150px, auto);
  align-items: stretch;
  inline-size: 100%;
  min-inline-size: 0;
  gap: 10px;
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > article {
  display: flex;
  align-items: center;
  min-inline-size: 0;
  min-block-size: 66px;
  gap: 10px;
  padding: 10px 12px;
  overflow: hidden;
  border: 1px solid rgba(71, 150, 208, 0.25);
  border-radius: 12px;
  background: linear-gradient(145deg, rgba(11, 43, 70, 0.94), rgba(6, 28, 47, 0.96));
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.025);
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > article > i {
  display: inline-flex;
  flex: 0 0 32px;
  align-items: center;
  justify-content: center;
  inline-size: 32px;
  block-size: 32px;
  border: 1px solid rgba(73, 167, 231, 0.34);
  border-radius: 10px;
  background: rgba(20, 89, 135, 0.18);
  color: #50b9ff;
  font-size: 20px;
  font-style: normal;
  font-weight: 900;
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > article > div {
  min-inline-size: 0;
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 article span,
body.radar-bank-preview-v20682 .bank-preview-grid-v20682 article small {
  display: block;
  overflow-wrap: anywhere;
  color: #7ea9c7;
  font-size: 9px;
  font-weight: 700;
  line-height: 1.2;
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 article strong {
  display: block;
  margin-block-start: 3px;
  overflow-wrap: anywhere;
  color: #f5fbff;
  font-size: clamp(14px, 1.08vw, 18px);
  font-weight: 900;
  line-height: 1.1;
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 article strong[data-tone="positive"],
body.radar-bank-preview-v20682 .bank-preview-grid-v20682 article strong[data-tone="safe"] {
  color: #42dc91;
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 article strong[data-tone="negative"],
body.radar-bank-preview-v20682 .bank-preview-grid-v20682 article strong[data-tone="danger"] {
  color: #ff657b;
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 article strong[data-tone="warning"] {
  color: #ffc45a;
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > button {
  min-inline-size: 0;
  min-block-size: 66px;
  border: 1px solid #ff861b;
  border-radius: 12px;
  padding: 10px 16px;
  background: linear-gradient(135deg, #ff861b, #ff6b00);
  color: #fff;
  font-size: 11px;
  font-weight: 900;
  line-height: 1.2;
  cursor: pointer;
  box-shadow: 0 10px 24px rgba(255, 112, 0, 0.16);
}

body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > button:hover,
body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > button:focus-visible {
  border-color: #ffac59;
  background: linear-gradient(135deg, #ff942f, #ff790b);
  outline: 2px solid rgba(255, 121, 11, 0.28);
  outline-offset: 2px;
}

@media (max-width: 1249px) {
  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 679px) {
  body.radar-bank-preview-v20682 .bank-preview-v20682 {
    padding: 12px 10px 14px;
  }

  body.radar-bank-preview-v20682 .bank-preview-head-v20682 {
    align-items: flex-start;
  }

  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }

  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > article {
    min-block-size: 62px;
    gap: 8px;
    padding: 9px;
  }

  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > article > i {
    flex-basis: 28px;
    inline-size: 28px;
    block-size: 28px;
    font-size: 17px;
  }

  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > button {
    grid-column: 1 / -1;
    min-block-size: 48px;
  }
}

@media (max-width: 340px) {
  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 {
    grid-template-columns: minmax(0, 1fr);
  }

  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > button {
    grid-column: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > button {
    transition: none;
  }
}

/* v206.85 — Sistema responsivo integral: sem cards cortados em qualquer viewport */
html,
body.radar-market-fluid-v20680,
body.radar-market-fluid-v20680 #root,
body.radar-market-fluid-v20680 #root > main.radar-page-v209 {
  inline-size: 100%;
  min-inline-size: 0;
  max-inline-size: 100%;
}

body.radar-market-fluid-v20680 {
  min-block-size: 100dvh;
  overflow-x: clip;
}

body.radar-market-fluid-v20680 #root > main.radar-page-v209 > .app-topbar,
body.radar-market-fluid-v20680 #root > main.radar-page-v209 > .radar-workspace-v209,
body.radar-market-fluid-v20680 .radar-primary-column-v209,
body.radar-market-fluid-v20680 .game-hub-inline,
body.radar-market-fluid-v20680 .game-hub-modal,
body.radar-market-fluid-v20680 .game-hub-content,
body.radar-market-fluid-v20680 .bank-preview-v20682 {
  inline-size: 100% !important;
  min-inline-size: 0 !important;
  max-inline-size: 100% !important;
}

body.radar-market-fluid-v20680 .game-hub-inline :is(
  .game-hub-main-nav,
  .game-hub-toolbar,
  .game-hub-filter-row,
  .game-hub-summary,
  .game-hub-section-intro,
  .game-hub-event-list,
  .game-hub-event,
  .game-hub-event-main,
  .game-hub-team-row,
  .game-hub-event-actions,
  .game-hub-compare-head,
  .game-hub-compare-event,
  .game-hub-market-nav,
  .game-hub-price-cards,
  .game-hub-best-price-card,
  .game-hub-entry-hero,
  .game-hub-strategy-grid,
  .game-hub-entry-rules,
  .game-hub-opportunity,
  .game-hub-opportunity-main,
  .game-hub-opportunity-metrics,
  .game-hub-highlight,
  .game-hub-highlight-main,
  .game-hub-highlight-status
) {
  min-inline-size: 0;
  max-inline-size: 100%;
}

body.radar-market-fluid-v20680 .game-hub-event-list,
body.radar-market-fluid-v20680 .game-hub-highlight-list {
  grid-template-columns: minmax(0, 1fr) !important;
  inline-size: 100%;
}

body.radar-market-fluid-v20680 :is(.game-hub-event, .game-hub-highlight, .game-hub-opportunity) {
  inline-size: 100%;
}

body.radar-market-fluid-v20680 :is(.game-hub-toolbar input, .game-hub-toolbar select, .game-hub-toolbar button) {
  inline-size: 100%;
}

body.radar-market-fluid-v20680 :is(button, input, select) {
  touch-action: manipulation;
}

body.radar-market-fluid-v20680 :is(img, svg) {
  max-inline-size: 100%;
}

body.radar-market-fluid-v20680 .game-hub-odds-table-wrap {
  scrollbar-width: thin;
  scrollbar-color: #265777 #071827;
  -webkit-overflow-scrolling: touch;
}

body.radar-market-fluid-v20680 .game-hub-odds-table-wrap::-webkit-scrollbar {
  block-size: 8px;
}

body.radar-market-fluid-v20680 .game-hub-odds-table-wrap::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: #265777;
}

@media (min-width: 1250px) and (max-width: 1499px) {
  body.radar-market-fluid-v20680 .game-hub-modal-head,
  body.radar-market-fluid-v20680 .game-hub-main-nav,
  body.radar-market-fluid-v20680 .game-hub-toolbar,
  body.radar-market-fluid-v20680 .game-hub-filter-row,
  body.radar-market-fluid-v20680 .game-hub-content {
    padding-inline: clamp(18px, 2vw, 30px);
  }
}

@media (min-width: 680px) and (max-width: 1179px) {
  body.radar-market-fluid-v20680 .game-hub-main-nav {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  body.radar-market-fluid-v20680 .game-hub-main-nav button {
    min-inline-size: 0;
    padding-inline: 8px;
  }

  body.radar-market-fluid-v20680 .game-hub-main-nav button strong,
  body.radar-market-fluid-v20680 .game-hub-main-nav button small {
    white-space: normal;
    overflow-wrap: anywhere;
  }

  body.radar-market-fluid-v20680 .game-hub-event-actions {
    inline-size: 100%;
  }
}

@media (max-width: 900px) {
  body.radar-market-fullscreen-v20679 #root > main.radar-page-v209 > .radar-workspace-v209 {
    min-block-size: calc(100dvh - 60px) !important;
    padding-block-end: calc(76px + env(safe-area-inset-bottom, 0px)) !important;
  }

  body.radar-market-fluid-v20680 .game-hub-event-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    inline-size: 100%;
    gap: 10px;
  }

  body.radar-market-fluid-v20680 .game-hub-event-actions button {
    flex: 0 0 auto;
    max-inline-size: min(100%, 220px);
  }

  body.radar-market-fluid-v20680 .game-hub-compare-head {
    inline-size: 100%;
  }
}

@media (max-width: 679px) {
  body.radar-market-fluid-v20680 .game-hub-modal-head,
  body.radar-market-fluid-v20680 .game-hub-toolbar,
  body.radar-market-fluid-v20680 .game-hub-filter-row,
  body.radar-market-fluid-v20680 .game-hub-content {
    padding-inline: max(10px, env(safe-area-inset-left, 0px));
  }

  body.radar-market-fluid-v20680 .game-hub-main-nav {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-inline: max(6px, env(safe-area-inset-left, 0px));
  }

  body.radar-market-fluid-v20680 .game-hub-main-nav button {
    min-block-size: 54px;
    min-inline-size: 0;
    padding: 8px 6px;
  }

  body.radar-market-fluid-v20680 .game-hub-main-nav button strong,
  body.radar-market-fluid-v20680 .game-hub-main-nav button small {
    white-space: normal;
    overflow-wrap: anywhere;
  }

  body.radar-market-fluid-v20680 .game-hub-toolbar {
    grid-template-columns: minmax(0, 1fr);
    gap: 9px;
  }

  body.radar-market-fluid-v20680 .game-hub-toolbar :is(input, select) {
    min-block-size: 46px;
    font-size: 16px;
  }

  body.radar-market-fluid-v20680 .game-hub-date-nav {
    display: grid;
    grid-template-columns: 44px minmax(0, 1fr) 44px;
  }

  body.radar-market-fluid-v20680 .game-hub-date-nav button,
  body.radar-market-fluid-v20680 .game-hub-date-nav strong {
    inline-size: 100%;
    min-inline-size: 0;
  }

  body.radar-market-fluid-v20680 .game-hub-filter-row > div:first-child {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    inline-size: 100%;
  }

  body.radar-market-fluid-v20680 .game-hub-filter-row [data-game-hub-filter] {
    inline-size: 100%;
    min-inline-size: 0;
    padding-inline: 6px;
  }

  body.radar-market-fluid-v20680 .game-hub-summary {
    justify-content: flex-start;
    inline-size: 100%;
  }

  body.radar-market-fluid-v20680 .game-hub-event-actions {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    inline-size: 100%;
  }

  body.radar-market-fluid-v20680 .game-hub-event-actions button {
    inline-size: auto;
    max-inline-size: 100%;
  }

  body.radar-market-fluid-v20680 .game-hub-compare-head > button {
    inline-size: 100%;
    min-inline-size: 0;
  }

  body.radar-market-fluid-v20680 .game-hub-compare-event h3,
  body.radar-market-fluid-v20680 .game-hub-opportunity-main h4,
  body.radar-market-fluid-v20680 .game-hub-highlight-main h4 {
    white-space: normal;
    overflow-wrap: anywhere;
  }

  body.radar-market-fluid-v20680 .game-hub-market-nav {
    inline-size: 100%;
  }

  body.radar-market-fluid-v20680 .game-hub-market-nav button {
    min-inline-size: 0;
    white-space: normal;
  }

  body.radar-market-fluid-v20680 .game-hub-odds-table {
    min-inline-size: 620px;
  }

  body.radar-bank-preview-v20682 .bank-preview-head-v20682 {
    align-items: flex-start;
    flex-wrap: wrap;
  }

  body.radar-bank-preview-v20682 .bank-preview-head-v20682 > small {
    max-inline-size: 48%;
  }
}

@media (max-width: 479px) {
  body.radar-market-fluid-v20680 .game-hub-modal-head h2 {
    font-size: clamp(18px, 6vw, 21px);
  }

  body.radar-market-fluid-v20680 .game-hub-content {
    padding-block-start: 14px;
    padding-block-end: calc(92px + env(safe-area-inset-bottom, 0px));
  }

  body.radar-market-fluid-v20680 .game-hub-event {
    grid-template-columns: 54px minmax(0, 1fr);
    gap: 9px;
    padding: 11px 10px;
  }

  body.radar-market-fluid-v20680 .game-hub-event-actions {
    grid-template-columns: minmax(0, 1fr);
    justify-items: stretch;
  }

  body.radar-market-fluid-v20680 .game-hub-event-actions button {
    inline-size: 100%;
    min-block-size: 44px;
  }

  body.radar-market-fluid-v20680 .game-hub-coverage {
    text-align: start;
  }

  body.radar-market-fluid-v20680 .game-hub-price-cards,
  body.radar-market-fluid-v20680 .game-hub-strategy-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  body.radar-market-fluid-v20680 .game-hub-entry-rules,
  body.radar-market-fluid-v20680 .game-hub-opportunity-metrics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  body.radar-market-fluid-v20680 .game-hub-opportunity,
  body.radar-market-fluid-v20680 .game-hub-highlight {
    padding: 12px 10px;
  }

  body.radar-market-fluid-v20680 .game-hub-highlight-status {
    flex-wrap: wrap;
    gap: 8px;
  }

  body.radar-market-fluid-v20680 .game-hub-highlight-status button {
    inline-size: 100%;
    margin-inline-start: 0;
  }

  body.radar-bank-preview-v20682 .bank-preview-head-v20682 > small {
    inline-size: 100%;
    max-inline-size: none;
    text-align: start;
  }

  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 article strong {
    font-size: clamp(13px, 4.2vw, 17px);
  }
}

@media (max-width: 379px) {
  body.radar-market-fluid-v20680 .game-hub-event {
    grid-template-columns: minmax(0, 1fr);
  }

  body.radar-market-fluid-v20680 .game-hub-event-time {
    grid-template-columns: auto auto;
    align-items: baseline;
    justify-content: start;
    text-align: start;
    gap: 8px;
  }

  body.radar-market-fluid-v20680 .game-hub-event-main,
  body.radar-market-fluid-v20680 .game-hub-event-actions {
    grid-column: 1;
  }

  body.radar-market-fluid-v20680 .game-hub-entry-rules,
  body.radar-market-fluid-v20680 .game-hub-opportunity-metrics,
  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 {
    grid-template-columns: minmax(0, 1fr);
  }

  body.radar-bank-preview-v20682 .bank-preview-grid-v20682 > button {
    grid-column: 1;
  }
}

@media (max-height: 520px) and (orientation: landscape) {
  body.radar-market-fluid-v20680 .game-hub-modal-head {
    padding-block: 10px;
  }

  body.radar-market-fluid-v20680 .game-hub-main-nav button {
    min-block-size: 48px;
    padding-block: 6px;
  }

  body.radar-market-fluid-v20680 .game-hub-content {
    min-block-size: 240px;
  }
}

@supports not (overflow: clip) {
  body.radar-market-fluid-v20680 {
    overflow-x: hidden;
  }
}

/* v206.86 — Remove definitivamente os atalhos do motor antigo */
body.radar-market-only-v20678 #entries,
body.radar-market-only-v20678 .best-entries-board-v20659,
body.radar-market-only-v20678 .best-entries-shell-v20659 {
  display: none !important;
}

@media (max-width: 1180px) {
  body.radar-market-only-v20678 .mobile-filter-button,
  body.radar-market-only-v20678 .mobile-bottom-nav > a[href="#entries"],
  body.radar-market-only-v20678 .mobile-bottom-nav > [aria-controls="filters"] {
    display: none !important;
  }

  body.radar-market-only-v20678 .mobile-bottom-nav {
    justify-content: space-around;
  }
}
