@charset "utf-8";
/* SCOREBOOK_MARKET_INLINE_STYLE_BEGIN */

.scorebook-market-inline-host{
  position:relative;
  width:100%;
  min-width:0;
  margin:14px 0 30px;
  border:1px solid #d9e3ea;
  border-radius:9px;
  background:#fff;
  box-shadow:0 8px 24px rgba(0,45,84,.05);
  overflow:hidden;
  color:#263847;
  box-sizing:border-box;
}
.scorebook-market-inline-status,
.scorebook-market-inline-error{
  min-height:360px;
  padding:36px 20px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:12px;
  text-align:center;
  color:#607684;
  background:#fff;
  box-sizing:border-box;
}
.scorebook-market-inline-status[hidden],
.scorebook-market-inline-error[hidden],
.scorebook-market-inline-content[hidden]{display:none!important}
.scorebook-market-inline-spinner{
  width:32px;
  height:32px;
  border:3px solid #d9e8f1;
  border-top-color:#087dcc;
  border-radius:50%;
  animation:scorebook-market-inline-spin .8s linear infinite;
}
@keyframes scorebook-market-inline-spin{to{transform:rotate(360deg)}}
.scorebook-market-inline-error strong{color:#173f5d;font-size:16px}
.scorebook-market-inline-error p{margin:0;color:#72838f;font-size:12px}
.scorebook-market-inline-error button,
.scorebook-market-inline-error a{
  min-width:110px;
  height:36px;
  padding:0 15px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border:1px solid #0b5f98;
  border-radius:4px;
  background:#0b5f98;
  color:#fff;
  font-size:11px;
  font-weight:800;
  text-decoration:none;
  cursor:pointer;
}
.scorebook-market-inline-error a{background:#fff;color:#0b5f98}
.scorebook-market-inline-noscript{padding:40px;text-align:center}
.scorebook-market-inline-content{
  width:100%;
  min-width:0;
  padding:0;
  background:#fff;
  box-sizing:border-box;
}
.scorebook-market-inline-fragment{
  width:100%;
  min-width:0;
  padding:0;
  background:#fff;
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR","Malgun Gothic",Arial,sans-serif;
  box-sizing:border-box;
}

/* Legacy market submenu normalized inside the SCOREBOOK center frame. */
.scorebook-market-inline-fragment #nav_bar{
  position:relative!important;
  float:none!important;
  clear:both!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  min-height:64px!important;
  height:auto!important;
  margin:0 0 16px!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(145px,170px) minmax(0,1fr) auto!important;
  align-items:stretch!important;
  overflow:hidden!important;
  border:0!important;
  border-top:3px solid #064b78!important;
  border-bottom:1px solid #d8e2e9!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
.scorebook-market-inline-fragment #nav_bar h2{
  position:relative!important;
  float:none!important;
  width:auto!important;
  min-width:0!important;
  min-height:61px!important;
  height:auto!important;
  margin:0!important;
  padding:0 22px!important;
  display:flex!important;
  align-items:center!important;
  border:0!important;
  border-right:1px solid #d8e2e9!important;
  background:#f3f6f8!important;
  background-image:none!important;
  color:#073f70!important;
  font-family:inherit!important;
  font-size:19px!important;
  font-weight:900!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
}
.scorebook-market-inline-fragment #nav_bar h2:after{
  content:"";
  position:absolute;
  right:-10px;
  top:50%;
  width:0;
  height:0;
  margin-top:-10px;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  border-left:10px solid #f3f6f8;
  z-index:2;
}
.scorebook-market-inline-fragment #nav_bar ul{
  float:none!important;
  width:auto!important;
  min-width:0!important;
  min-height:61px!important;
  height:61px!important;
  margin:0!important;
  padding:0 12px!important;
  display:flex!important;
  align-items:stretch!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  list-style:none!important;
  background:#fff!important;
  box-sizing:border-box!important;
  scrollbar-width:none!important;
}
.scorebook-market-inline-fragment #nav_bar ul::-webkit-scrollbar{display:none!important}
.scorebook-market-inline-fragment #nav_bar ul li{
  float:none!important;
  flex:0 0 auto!important;
  width:auto!important;
  height:61px!important;
  margin:0!important;
  padding:0!important;
  background:none!important;
  list-style:none!important;
}
.scorebook-market-inline-fragment #nav_bar ul li a{
  min-width:78px!important;
  height:61px!important;
  padding:0 15px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  background:#fff!important;
  color:#174b70!important;
  font-family:inherit!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
}
.scorebook-market-inline-fragment #nav_bar ul li a:hover,
.scorebook-market-inline-fragment #nav_bar ul li a.on,
.scorebook-market-inline-fragment #nav_bar ul li a.active{
  background:#064b78!important;
  color:#fff!important;
}
.scorebook-market-inline-fragment #nav_bar .item_total{
  position:static!important;
  float:none!important;
  min-width:155px!important;
  min-height:61px!important;
  height:auto!important;
  margin:0!important;
  padding:0 16px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  color:#778690!important;
  background:#fff!important;
  font-size:10px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
}
.scorebook-market-inline-fragment #nav_bar .item_total b{margin:0 3px!important;color:#ef5038!important}
.scorebook-market-inline-fragment #nav_bar + hr{display:none!important}

.scorebook-market-inline-fragment .mbi_wrap{
  width:calc(100% - 24px)!important;
  margin:0 12px 16px!important;
  border:1px solid #dce4e9!important;
  border-radius:6px!important;
  background:#f8fbfd!important;
  box-sizing:border-box!important;
}

/* Product catalog */
.scorebook-market-inline-fragment .market_wrap{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  margin:0!important;
  padding:0 14px 22px!important;
  overflow:visible!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
.scorebook-market-inline-fragment .market_wrap > ul{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;
  gap:16px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  list-style:none!important;
}
.scorebook-market-inline-fragment .market_wrap > ul > li{
  position:relative!important;
  float:none!important;
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:12px!important;
  overflow:hidden!important;
  border:1px solid #dce3e9!important;
  border-radius:7px!important;
  background:#fff!important;
  box-shadow:0 6px 18px rgba(0,44,83,.04)!important;
  box-sizing:border-box!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  color:#2a3a46!important;
  text-decoration:none!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box > em{
  position:relative!important;
  display:block!important;
  width:100%!important;
  aspect-ratio:1/1!important;
  height:auto!important;
  margin:0 0 9px!important;
  overflow:hidden!important;
  border:1px solid #e0e6eb!important;
  border-radius:6px!important;
  background:#f7fafc!important;
  font-style:normal!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box > em > img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  object-fit:contain!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box > em > span{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  padding:8px!important;
  color:#fff!important;
  background:rgba(0,42,77,.86)!important;
  font-size:9px!important;
  opacity:0!important;
  transition:opacity .16s ease!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box:hover > em > span{opacity:1!important}
.scorebook-market-inline-fragment .market_wrap .link.box > b{
  display:block!important;
  margin:0 0 4px!important;
  color:#a03a3a!important;
  font-size:8px!important;
  font-weight:500!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box > strong{
  display:block!important;
  min-height:36px!important;
  color:#263847!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.45!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box > u{
  display:block!important;
  margin:7px 0!important;
  color:#e2362a!important;
  font-size:9px!important;
  line-height:1.5!important;
  text-decoration:none!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box > u strong{font-size:17px!important}
.scorebook-market-inline-fragment .market_wrap .link.box > .info{
  display:block!important;
  min-height:42px!important;
  color:#87949e!important;
  font-size:9px!important;
  line-height:1.5!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box > .icon{
  position:absolute!important;
  left:16px!important;
  top:16px!important;
  display:flex!important;
  gap:3px!important;
  z-index:3!important;
}
.scorebook-market-inline-fragment .market_wrap .link.box > .icon img{width:auto!important;height:16px!important}
.scorebook-market-inline-fragment .market_wrap .list_btn{
  position:static!important;
  float:none!important;
  width:100%!important;
  height:auto!important;
  margin:10px 0 0!important;
  display:grid!important;
  grid-template-columns:70px minmax(54px,1fr) minmax(54px,1fr)!important;
  gap:5px!important;
  overflow:visible!important;
}
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar{
  position:relative!important;
  float:none!important;
  width:70px!important;
  height:34px!important;
  overflow:hidden!important;
}
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar input{
  width:100%!important;
  height:34px!important;
  padding:0 22px 0 6px!important;
  border:1px solid #ccd7df!important;
  background:#fff!important;
  color:#4e606d!important;
  font-size:9px!important;
  box-sizing:border-box!important;
}
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar .btn_plus,
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar .btn_minus{
  position:absolute!important;
  right:0!important;
  width:20px!important;
  height:17px!important;
  display:block!important;
  overflow:hidden!important;
  border-left:1px solid #ccd7df!important;
  background:#f7fafc!important;
  color:#687b87!important;
  font-size:0!important;
  text-decoration:none!important;
}
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar .btn_plus{top:0!important;border-bottom:1px solid #ccd7df!important}
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar .btn_minus{bottom:0!important}
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar .btn_plus:before,
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar .btn_minus:before{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:9px;
  font-weight:900;
}
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar .btn_plus:before{content:"+"}
.scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar .btn_minus:before{content:"−"}
.scorebook-market-inline-fragment .market_wrap .list_btn .btn_buy,
.scorebook-market-inline-fragment .market_wrap .list_btn .btn_pre{
  float:none!important;
  width:auto!important;
  min-width:0!important;
  height:34px!important;
  line-height:34px!important;
  text-align:center!important;
  border-radius:2px!important;
  font-size:10px!important;
  font-weight:800!important;
  text-decoration:none!important;
  box-sizing:border-box!important;
}
.scorebook-market-inline-fragment .market_wrap .list_btn .btn_buy{background:#073f70!important;border:1px solid #073f70!important;color:#fff!important}
.scorebook-market-inline-fragment .market_wrap .list_btn .btn_pre{background:#fff!important;border:1px solid #cad5dd!important;color:#667985!important}

@media(max-width:1100px){
  .scorebook-market-inline-fragment .market_wrap > ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .scorebook-market-inline-host{margin:8px 0 20px;border-radius:6px}
  .scorebook-market-inline-fragment #nav_bar{
    grid-template-columns:115px minmax(0,1fr)!important;
    min-height:54px!important;
  }
  .scorebook-market-inline-fragment #nav_bar h2{
    min-height:54px!important;
    padding:0 14px!important;
    font-size:15px!important;
  }
  .scorebook-market-inline-fragment #nav_bar ul,
  .scorebook-market-inline-fragment #nav_bar ul li,
  .scorebook-market-inline-fragment #nav_bar ul li a{height:54px!important;min-height:54px!important}
  .scorebook-market-inline-fragment #nav_bar ul{padding:0 4px!important}
  .scorebook-market-inline-fragment #nav_bar ul li a{min-width:66px!important;padding:0 10px!important;font-size:10px!important}
  .scorebook-market-inline-fragment #nav_bar .item_total{
    grid-column:1/-1!important;
    min-height:30px!important;
    justify-content:flex-end!important;
    padding:0 10px!important;
    border-top:1px solid #e1e7eb!important;
  }
  .scorebook-market-inline-fragment .market_wrap{padding:0 9px 16px!important}
  .scorebook-market-inline-fragment .market_wrap > ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  .scorebook-market-inline-fragment .market_wrap > ul > li{padding:8px!important}
  .scorebook-market-inline-fragment .market_wrap .list_btn{grid-template-columns:62px 1fr!important}
  .scorebook-market-inline-fragment .market_wrap .list_btn .ea_ar{width:62px!important}
  .scorebook-market-inline-fragment .market_wrap .list_btn .btn_pre{grid-column:1/-1!important}
}
@media(max-width:420px){
  .scorebook-market-inline-fragment .market_wrap > ul{grid-template-columns:1fr!important}
  .scorebook-market-inline-fragment .market_wrap .link.box > strong{min-height:0!important}
}

/* SCOREBOOK_MARKET_INLINE_STYLE_END */
