@charset "utf-8";
/* SCOREBOOK_MARKET_BBS_LAYOUT_STYLE_ACTIVE
   Keeps the market title and product catalogue inside one BBS card.
   Fixed asset name; no cache-busting release query. */

.scorebook-market-title-board{
  display:none!important;
}

.scorebook-bbs.scorebook-market-board{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid var(--sb-bbs-line,#dce6ed)!important;
  border-radius:10px!important;
  box-shadow:var(--sb-bbs-shadow,0 8px 24px rgba(4,55,91,.07))!important;
}

.scorebook-market-board > .sb-board-head{
  margin:0!important;
  border-bottom:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

.scorebook-market-board > .scorebook-market-body{
  width:100%;
  min-width:0;
  margin:0;
  padding:0;
  overflow:hidden;
  border-top:2px solid var(--sb-bbs-navy,#063f6d);
  background:#fff;
}

.scorebook-market-board .scorebook-market-body > #wrapper{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
}

.scorebook-market-board .scorebook-market-body #nav_bar,
.scorebook-market-board .scorebook-market-body > #wrapper > hr,
.scorebook-market-board .scorebook-market-body .scorebook-market-content-title,
.scorebook-market-board .scorebook-market-body .scorebook-market-title-board,
.scorebook-market-board .scorebook-market-body .ddd,
.scorebook-market-board .scorebook-market-body .darkmodeButton{
  display:none!important;
}

.scorebook-market-board .scorebook-market-body .market_wrap{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:260px;
  margin:0!important;
  padding:16px 18px 22px!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}

.scorebook-market-board .scorebook-market-body .market_wrap > ul{
  max-width:100%;
  margin:0!important;
}

.scorebook-market-board .scorebook-market-body .market_wrap::after{
  display:block;
  clear:both;
  content:"";
}

@media (max-width:760px){
  .scorebook-bbs.scorebook-market-board{
    border-radius:7px!important;
  }
  .scorebook-market-board .scorebook-market-body .market_wrap{
    min-height:220px;
    padding:12px!important;
  }
}

/* SCOREBOOK_MARKET_ITEM_LIST_STYLE_BEGIN */
/* A little breathing room below the navy divider, plus a server-rendered
   game-item list heading. This deliberately extends the existing BBS card
   instead of creating a separate card. */
.scorebook-market-board > .scorebook-market-body{
  padding-top:14px!important;
}

.scorebook-market-board .scorebook-market-item-list-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  min-height:42px!important;
  margin:0 18px 12px!important;
  padding:0 0 10px!important;
  border:0!important;
  border-bottom:1px solid #e2eaf0!important;
  background:#fff!important;
  box-sizing:border-box!important;
}

.scorebook-market-board .scorebook-market-item-list-head h2{
  position:relative!important;
  margin:0!important;
  padding:0 0 0 13px!important;
  color:#073f70!important;
  font-size:16px!important;
  font-weight:800!important;
  line-height:1.35!important;
  letter-spacing:-.35px!important;
}

.scorebook-market-board .scorebook-market-item-list-head h2::before{
  position:absolute;
  left:0;
  top:50%;
  width:6px;
  height:6px;
  border-radius:50%;
  background:#16a877;
  box-shadow:0 0 0 4px rgba(22,168,119,.10);
  content:"";
  transform:translateY(-50%);
}

.scorebook-market-board .scorebook-market-item-list-count{
  flex:0 0 auto!important;
  color:#7a8995!important;
  font-size:12px!important;
  line-height:1.4!important;
  white-space:nowrap!important;
}

.scorebook-market-board .scorebook-market-item-list-count strong{
  color:#e06b3b!important;
  font-weight:800!important;
}

.scorebook-market-board .scorebook-market-body .market_wrap{
  padding:0 18px 22px!important;
}

@media (max-width:760px){
  .scorebook-market-board > .scorebook-market-body{
    padding-top:11px!important;
  }
  .scorebook-market-board .scorebook-market-item-list-head{
    min-height:38px!important;
    margin:0 12px 10px!important;
    padding-bottom:8px!important;
  }
  .scorebook-market-board .scorebook-market-item-list-head h2{
    font-size:15px!important;
  }
  .scorebook-market-board .scorebook-market-body .market_wrap{
    padding:0 12px 16px!important;
  }
}
/* SCOREBOOK_MARKET_ITEM_LIST_STYLE_END */
