body[data-role="MEMBER"] .member-app-shell[data-view="mini"] .member-content {
  width: min(1540px, 100%);
  max-width: 1540px;
}

body[data-role="MEMBER"] .member-view-mini {
  width: 100%;
  min-width: 0;
}

body[data-role="MEMBER"] .member-mini-catalog-p0 {
  margin-bottom: 6px;
  border-color: #303b40;
  border-radius: 3px;
}

body[data-role="MEMBER"] .member-mini-catalog-tools { min-height: 38px; }
body[data-role="MEMBER"] .member-mini-category-tabs button { min-height: 37px; }
body[data-role="MEMBER"] .member-mini-search { padding: 3px 5px; }
body[data-role="MEMBER"] .member-mini-search input { height: 30px; }

body[data-role="MEMBER"] .member-mini-game-strip {
  padding: 5px;
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  gap: 4px;
  overflow: visible;
}

body[data-role="MEMBER"] .member-mini-game-item {
  min-width: 0;
  height: 54px;
  border-radius: 2px;
}

body[data-role="MEMBER"] .member-mini-game-select {
  padding: 5px 6px;
  grid-template-columns: 24px minmax(0, 1fr);
  gap: 1px 5px;
}

body[data-role="MEMBER"] .member-mini-game-select > .badge { display: none; }
body[data-role="MEMBER"] .member-mini-favorite { width: 26px; }

body[data-role="MEMBER"] .mini-p0-workbench {
  grid-template-columns: minmax(0, 58fr) minmax(330px, 42fr);
  gap: 7px;
  align-items: start;
}

body[data-role="MEMBER"] .mini-p0-workbench > .mini-game-area {
  min-width: 0;
  overflow: visible;
  border-radius: 3px;
}

body[data-role="MEMBER"] .mini-round-head {
  min-height: 52px;
  padding: 7px 11px;
}

body[data-role="MEMBER"] .mini-round-head h1 { font-size: 13px; }

body[data-role="MEMBER"] .mini-live-stage .mini-stage-top {
  min-height: 35px;
  padding-inline: 10px;
}

body[data-role="MEMBER"] .mini-official-live-screen {
  width: 100%;
  height: auto;
  min-height: 0;
  aspect-ratio: var(--mini-media-ratio, 830 / 660);
  overflow: hidden;
  overscroll-behavior: none;
}

body[data-role="MEMBER"] .mini-official-live-frame {
  inset: 0;
  width: var(--mini-media-width, 830px);
  max-width: none;
  height: var(--mini-media-height, 660px);
  transform: scale(calc(100cqw / var(--mini-media-width, 830px)));
  transform-origin: top left;
  overflow: hidden;
}

body[data-role="MEMBER"] .mini-live-stage .mini-result-meta {
  min-height: 39px;
  padding-inline: 10px;
}

body[data-role="MEMBER"] .mini-market-groups {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1px;
  overflow: visible;
}

body[data-role="MEMBER"] .mini-market-group {
  min-width: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 138px minmax(0, 1fr);
  align-items: stretch;
  background: #171d1f;
}

body[data-role="MEMBER"] .mini-market-group h2 {
  min-height: 48px;
  margin: 0;
  padding: 8px;
  display: grid;
  place-content: center;
  border-right: 1px solid #343d3f;
  color: #b7c1c2;
  font-size: 9px;
  line-height: 1.35;
  text-align: center;
}

body[data-role="MEMBER"] .mini-market-options {
  min-width: 0;
  padding: 4px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(112px, 1fr));
  gap: 4px;
}

body[data-role="MEMBER"] .mini-odds-control {
  min-height: 40px;
  border-radius: 2px;
}

body[data-role="MEMBER"] .mini-p0-workbench > .mini-slip {
  position: static;
  top: auto;
  overflow: hidden;
  border-radius: 3px;
}

body[data-role="MEMBER"] .mini-slip .member-slip-head { min-height: 46px; }
body[data-role="MEMBER"] .mini-slip .member-slip-empty { min-height: 66px; }
body[data-role="MEMBER"] .mini-slip .member-slip-body { padding: 9px; }
body[data-role="MEMBER"] .mini-slip .member-stake-presets { grid-template-columns: repeat(3, minmax(0, 1fr)); }
body[data-role="MEMBER"] .mini-slip .member-stake-presets button { min-height: 31px; }
body[data-role="MEMBER"] .mini-slip-disabled-body { border-top: 1px solid #30383a; }

.mini-round-unique-code {
  display: inline-block;
  max-width: 260px;
  overflow: hidden;
  color: var(--text);
  font-size: 9px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (min-width: 1500px) {
  body[data-role="MEMBER"] .member-mini-game-strip { grid-template-columns: repeat(10, minmax(0, 1fr)); }
}

@media (max-width: 1280px) and (min-width: 901px) {
  body[data-role="MEMBER"] .member-mini-game-strip { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  body[data-role="MEMBER"] .mini-p0-workbench { grid-template-columns: minmax(0, 1fr) 340px; }
  body[data-role="MEMBER"] .mini-market-group { grid-template-columns: 118px minmax(0, 1fr); }
}

@media (max-width: 900px) and (min-width: 761px) {
  body[data-role="MEMBER"] .member-mini-game-strip { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  body[data-role="MEMBER"] .mini-p0-workbench { grid-template-columns: minmax(0, 1fr); }
}

@media (max-width: 760px) {
  body[data-role="MEMBER"] .member-mini-game-strip {
    display: flex;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
  }
  body[data-role="MEMBER"] .member-mini-game-item { min-width: 174px; }
  body[data-role="MEMBER"] .mini-p0-workbench { grid-template-columns: minmax(0, 1fr); }
  body[data-role="MEMBER"] .mini-market-group { grid-template-columns: 96px minmax(0, 1fr); }
  body[data-role="MEMBER"] .mini-market-options { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 390px) {
  body[data-role="MEMBER"] .mini-market-group { grid-template-columns: 82px minmax(0, 1fr); }
  body[data-role="MEMBER"] .mini-market-options { grid-template-columns: minmax(0, 1fr); }
}
