.nx-n280-n291-n405 .nx-n442-n267__n115 {
  min-height: 100vh;
  overflow-x: hidden;
}

.nx-n280-n291-n405 .nx-n442-n267__n115[data-local-profile-route] {
  min-height: auto;
}

.nx-n280-n291-n405 .nx-n442-n267__n115[data-local-cart-route] {
  min-height: 488px;
}

.nx-n280-n291-n334 {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1460px;
  padding: 16px 30px 0;
  width: 100%;
}

.nx-n280-n291-n334 button,
.nx-n280-n291-n334 input {
  font-family: inherit;
}

.nx-n280-n291-n224-n119 {
  align-items: center;
  gap: 8px !important;
}

.nx-n280-n291-n030-n285-n230 {
  display: none !important;
}

html:not([data-local-session-ready]) [data-local-ssr-login],
html[data-local-session-ready="false"] [data-local-ssr-login],
html:not([data-local-session-ready]) .nx-n442-n224__n119 button:has(.nx-n442-n224__n119-n285__n501),
html[data-local-session-ready="false"] .nx-n442-n224__n119 button:has(.nx-n442-n224__n119-n285__n501) {
  visibility: hidden !important;
}

html[data-local-authenticated="true"] [data-local-ssr-login],
html[data-local-authenticated="true"] .nx-n442-n224__n119 button:has(.nx-n442-n224__n119-n285__n501) {
  display: none !important;
}

html:not([data-local-authenticated]) .nx-n280-n291-n030-n119,
html[data-local-authenticated="false"] .nx-n280-n291-n030-n119 {
  display: none !important;
}

html[data-local-authenticated="true"] [data-local-render-status="guest"],
html[data-local-authenticated="true"] [data-local-sell-render="guest"] {
  pointer-events: none !important;
  visibility: hidden !important;
}

.nx-n280-n291-n030-n119 {
  align-items: center;
  display: flex;
  gap: 8px;
  position: relative;
}

.nx-n280-n291-n316-n147-n117 {
  display: none !important;
}

.nx-n280-n291-n316-n147-n117 {
  align-items: center;
  background: transparent;
  border: 0;
  color: #999ca4;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  gap: 12px;
  height: 20px;
  line-height: 17px;
  padding: 0;
  white-space: nowrap;
  width: 147px;
}

.nx-n280-n291-n316-n147-n117__n509 {
  align-items: center;
  background: #ff831f;
  border-radius: 12px;
  display: flex;
  height: 20px;
  justify-content: flex-end;
  padding: 2px;
  width: 38px;
}

.nx-n280-n291-n316-n147-n117__n509 span {
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .28);
  display: block;
  height: 16px;
  width: 16px;
}

.nx-n280-n147-n490.nx-n280-n291-n030-n316-n147 {
  display: block !important;
  height: 20px;
  width: 147.5px;
}

.nx-n280-n147-n490.nx-n280-n291-n030-n316-n147 .nx-n442-n529-n088 {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
  height: 20px;
  padding: 0 12px 0 0;
}

.nx-n280-n147-n490.nx-n280-n291-n030-n316-n147 .nx-n442-n529-n088__n249 {
  display: none;
}

.nx-n280-n147-n490.nx-n280-n291-n030-n316-n147 .nx-n442-n529-n088__n262 {
  color: #b2b4bb;
  display: block;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  text-transform: uppercase;
  white-space: nowrap;
}

.nx-n280-n147-n490.nx-n280-n291-n030-n316-n147 .nx-n442-n529-n088-n509 {
  background: #f0762f;
  border-radius: 10px;
  display: block;
  height: 20px;
  position: relative;
  width: 40px;
}

.nx-n280-n147-n490.nx-n280-n291-n030-n316-n147 .nx-n442-n529-n088-n509:before {
  background: #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 16px;
  left: 2px;
  position: absolute;
  top: 2px;
  transform: translateX(20px);
  transition: .4s;
  width: 16px;
}

.nx-n280-n291-n224-n078 {
  align-items: center;
  background: #ff831f;
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  height: 38px;
  justify-content: center;
  padding: 11px;
  position: relative;
  transition: 0.2s;
  width: 38px;
}

.nx-n280-n291-n224-n078:hover {
  background: #ff5f00;
}

.nx-n280-n291-n224-n078__n039 {
  align-items: center;
  background: #fff;
  border-radius: 50%;
  color: #111216;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  height: 24px;
  justify-content: center;
  line-height: 17px;
  position: absolute;
  right: -12px;
  top: -5px;
  width: 24px;
}

.nx-n280-n291-n224-n486 {
  display: none;
}

.nx-n280-n291-n224-n040 {
  align-items: center;
  background: rgba(255, 255, 255, .12);
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  gap: 4px;
  height: 38px;
  padding: 0 8px;
}

.nx-n280-n291-n224-n040:hover {
  background: rgba(255, 255, 255, .3);
}

.nx-n280-n291-n224-n040 > svg {
  color: #ff831f;
  flex: 0 0 22px;
}

.nx-n280-n291-n224-n040__n483 {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  white-space: nowrap;
}

.nx-n280-n291-n224-n040__n355 {
  align-items: center;
  background: linear-gradient(220deg, #f73c01 13.49%, #ffad49 86.38%);
  border-radius: 6px;
  color: #fff;
  display: flex;
  font-size: 17px;
  font-weight: 500;
  gap: 10px;
  height: 26px;
  justify-content: center;
  line-height: 24px;
  margin-left: 4px;
  width: 26px;
}

.nx-n280-n291-n224-n040__n355 > span {
  display: block;
  margin-top: -2px;
}

.nx-n280-n291-n040-n358 {
  background: #3f424a;
  border-radius: 8px;
  box-sizing: border-box;
  color: #cbcdd2;
  display: none;
  font-size: 12px;
  height: 93px;
  left: -9px;
  line-height: 17px;
  padding: 10px 12px;
  pointer-events: none;
  position: absolute;
  top: 48px;
  width: 224px;
  z-index: 9999;
}

.nx-n280-n291-n040-n358::before {
  border-bottom: 8px solid #3f424a;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  height: 0;
  left: 104px;
  position: absolute;
  top: -8px;
  width: 0;
}

.nx-n280-n291-n224-n040:hover + .nx-n280-n291-n040-n358 {
  display: block;
}

.nx-n280-n291-n040-n358 .nx-n442-n529-n358,
.nx-n280-n291-n040-n358 .nx-n442-n529-n358__n115,
.nx-n280-n291-n040-n358 .nx-n442-n529-n512-n115 {
  color: #cbcdd2;
  display: block;
  font-size: 12px;
  line-height: 17px;
  margin: 0;
  padding: 0;
  width: 200px;
}

.nx-n280-n291-n040-n358 .nx-n442-n529-n512-n115__n507 {
  color: #fff;
  display: inline;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  margin: 0 0 6px;
}

.nx-n280-n291-n040-n358 .nx-n442-n529-n512-n115__n296 {
  color: #cbcdd2;
  display: flex;
  font-size: 12px;
  gap: 12px;
  line-height: 17px;
  margin: 0;
  padding: 0;
}

.nx-n280-n291-n040-n358 .nx-n442-n529-n512-n115__n296-n501 {
  color: #cbcdd2;
  display: block;
  font-size: 12px;
  line-height: 17px;
  margin: 0;
  padding: 0;
}

.nx-n280-n291-n224-n534 {
  align-items: center;
  background: rgba(255, 255, 255, .12);
  border: 0;
  border-radius: 8px;
  color: #b2b4bb;
  display: flex;
  gap: 2px;
  height: 38px;
  justify-content: center;
  padding: 8px;
  width: 62px;
}

.nx-n280-n291-n224-n534__n235,
.nx-n280-n291-n224-n534__n025 {
  align-items: center;
  display: flex;
  justify-content: center;
}

.nx-n280-n291-n224-n534__n235 {
  border-radius: 50%;
  height: 22px;
  margin: 0 3px;
  overflow: hidden;
  width: 22px;
}

.nx-n280-n291-n224-n534__n235 img {
  display: block;
  height: 22px;
  width: 22px;
}

.nx-n280-n291-n224-n534__n025 {
  height: 16px;
  transition: all .3s ease-in-out;
  width: 16px;
}

.nx-n280-n291-n224-n534--active,
.nx-n280-n291-n224-n534:hover {
  background: #3f424a;
  color: #fff;
}

.nx-n280-n291-n224-n534--active .nx-n280-n291-n224-n534__n025 {
  transform: rotate(180deg);
}

.nx-n280-n291-n534-n295-n358 {
  animation: local-market-user-menu-fade-in .3s ease both;
  background: #2b2d33;
  background-clip: padding-box;
  border-top: 6px solid transparent;
  border-radius: 8px;
  box-shadow: rgba(0, 0, 0, .4) 0 50px 50px 0;
  color: #cbcdd2;
  overflow: hidden;
  padding: 12px 0 8px;
  position: absolute;
  right: 0;
  top: 38px;
  width: 270px;
  z-index: 9999;
}

.nx-n280-n291-n534-n295-n358--closing {
  animation: local-market-user-menu-fade-out .25s ease both;
  pointer-events: none;
}

@keyframes local-market-user-menu-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes local-market-user-menu-fade-out {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.nx-n280-n291-n534-n295 {
  color: #cbcdd2;
  font-size: 12px;
  overflow: hidden;
}

.nx-n280-n291-n534-n295__n421 {
  border-bottom: 1px solid #3f424a;
}

.nx-n280-n291-n534-n295__n421:last-child {
  border-bottom: 0;
}

.nx-n280-n291-n534-n295__n421--header {
  padding: 0 16px;
}

.nx-n280-n291-n534-n295__n244 {
  align-items: center;
  display: flex;
  height: 62px;
}

.nx-n280-n291-n534-n295__n244-n288 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}

.nx-n280-n291-n534-n295__n309 {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n280-n291-n534-n295__n257 {
  align-items: center;
  background: transparent;
  border: 0;
  color: #cbcdd2;
  display: flex;
  font-size: 15px;
  font-weight: 400;
  gap: 4px;
  height: 48px;
  line-height: 22px;
  padding: 13px 16px;
  text-decoration: none;
  transition: background .2s ease;
  width: 100%;
}

.nx-n280-n291-n534-n295__n257 svg {
  color: currentColor;
  display: block;
  flex: 0 0 auto;
  opacity: 1;
  pointer-events: none;
  transition: none;
  visibility: visible;
}

.nx-n280-n291-n224-n119 svg,
.nx-n280-n291-n078-n162 svg,
.nx-n280-n291-n196-n093 svg,
.nx-n280-n291-n145-n372 svg,
.nx-n280-n291-n235-n066 svg,
.nx-n280-n291-n214 svg,
.nx-n280-n291-n418 svg,
.nx-n280-n291-n451 svg,
.nx-n326-n197 svg,
.nx-n065-n068-n063 svg {
  pointer-events: none;
}

.nx-n280-n291-n224-n119 svg,
.nx-n280-n291-n078-n162 svg,
.nx-n280-n291-n145-n372 svg,
.nx-n280-n291-n145-n372 img,
.nx-n280-n291-n145-n372 .nx-n372__n235,
.nx-n280-n291-n145-n372 .nx-n372__n235 svg,
.nx-n280-n291-n145-n372 .nx-n372__n235 img {
  opacity: 1;
  transition: none;
  visibility: visible;
}

.nx-n280-n291-n534-n295__n257:hover {
  background: rgba(255, 255, 255, .08);
  color: #fff;
}

.nx-n280-n291-n534-n295__n257--active,
.nx-n280-n291-n534-n295__n257--active:hover {
  color: #f89e71;
}

.nx-n280-n291-n534-n295__n257--danger {
  color: #f05252;
  height: 40px;
}

.nx-n280-n291-n534-n295__n257--danger:hover {
  color: #f05252;
}

.nx-n280-n291-n298 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 32px;
}

.nx-n280-n291-n062 {
  align-items: center;
  color: #999ca4;
  display: flex;
  font-size: 15px;
  gap: 4px;
  height: 24px;
  line-height: 22px;
}

.nx-n280-n291-n062 a {
  color: #999ca4;
  text-decoration: none;
}

.nx-n280-n368-n334 {
  padding-top: 24px;
}

.nx-n280-n368-n298 {
  margin-bottom: 32px;
}

.nx-n280-n368-n497__n276 {
  background: transparent;
  border-radius: 8px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .08);
  display: flex;
  height: 54px;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.nx-n368-n497__n117 {
  align-items: center;
  background: #2b2d33;
  border: 0;
  border-radius: 8px;
  color: #f0762f;
  display: none;
  font-size: 15px;
  font-weight: 400;
  gap: 4px;
  justify-content: center;
  line-height: 22px;
  padding: 16px;
}

.nx-n368-n497__n117-n501 {
  margin: 0 6px 0 2px;
}

.nx-n368-n497__n117-n025 {
  align-items: center;
  display: flex;
  justify-content: center;
}

.nx-n368-n497__n276-n257-n553 {
  display: contents;
}

.nx-n280-n368-n497__n257 {
  align-items: center;
  background: #202226;
  border-right: 1px solid #3f424a;
  color: #999ca4;
  display: flex;
  flex: 1 1 0;
  font-size: 15px;
  font-weight: 400;
  gap: 2px;
  height: 54px;
  justify-content: center;
  line-height: 22px;
  padding: 16px;
  text-decoration: none;
  transition: .2s ease-in-out;
}

.nx-n368-n497__n276-n257-n553:last-child .nx-n280-n368-n497__n257 {
  border-right: 0;
}

.nx-n280-n368-n497__n257:hover {
  background: #2b2d33;
  color: #fff;
}

.nx-n280-n368-n497__n257--active,
.nx-n280-n368-n497__n257--active:hover {
  background: #2b2d33;
  color: #f0762f;
}

.nx-n280-n368-n497__n257 svg {
  flex: 0 0 auto;
}

.nx-n280-n368-n267 {
  display: flow-root;
  margin-top: 32px;
}

@media (min-width: 881px) {
  .nx-n280-n368-n334--transactions .nx-n280-n368-n497 {
    display: none;
  }

  .nx-n280-n368-n334--transactions .nx-n280-n368-n267 {
    margin-top: 64px;
  }
}

.nx-n280-n368-n115 {
  color: #fff;
  width: 100%;
}

.nx-n280-n368-n115__n507 {
  color: #fff;
  display: block;
  font-size: 28px;
  font-weight: 500;
  line-height: 38px;
  margin: 0 0 32px;
}

.nx-n350-n069__n507,
.nx-n350-n069__n478 {
  margin: 0;
}

.nx-n280-n368-n192 .nx-n350-n069__n478 {
  margin: 0;
}

.nx-n280-n368-n115--info {
  display: flex;
  justify-content: center;
}

.nx-n350-n069__n553,
.nx-n368-n388__n553 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  width: 930px;
}

.nx-n280-n368-n339--plain {
  width: 930px;
}

.nx-n368-n484 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.nx-n280-n368-n534 {
  align-items: center;
  display: flex;
  gap: 24px;
  min-height: 96px;
  padding: 0 16px;
}

.nx-n280-n368-n534 img {
  border-radius: 50%;
  height: 96px;
  width: 96px;
}

.nx-n280-n368-n534__n309 {
  display: block;
}

.nx-n280-n368-n534__n309 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.nx-n280-n368-n466 {
  display: flex;
  gap: 8px;
  margin-top: 0;
}

.nx-n280-n368-n463 {
  align-items: flex-start;
  background: rgba(255, 255, 255, .06);
  border-radius: 8px;
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  gap: 8px;
  height: 163px;
  justify-content: flex-start;
  padding: 24px;
}

.nx-n280-n368-n463__n535 {
  align-items: center;
  border-radius: 8px;
  display: flex;
  font-size: 21px;
  font-weight: 500;
  gap: 8px;
  height: 85px;
  justify-content: center;
  line-height: 30px;
  padding: 10px 16px;
  width: 118px;
}

.nx-n280-n368-n463__n535 .nx-n076-n465__n114-n238 {
  display: block;
  height: 65px;
  width: 65px;
}

.nx-n280-n368-n463__n535 img {
  display: block;
  height: 65px;
  width: 65px;
}

.nx-n280-n368-n463__n535--green {
  background: rgba(49, 196, 141, .1);
  color: #3fdca1;
}

.nx-n280-n368-n463__n535--purple {
  background: rgba(172, 148, 250, .1);
  color: #ac94fa;
}

.nx-n280-n368-n463__n535--orange {
  background: rgba(227, 160, 8, .1);
  color: #e3a008;
}

.nx-n280-n368-n463 p {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  margin: 0;
  width: 100%;
}

.nx-n280-n368-n192 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 0;
}

.nx-n280-n368-n192 h3,
.nx-n280-n368-n421-n507 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
  margin: 0 0 16px;
}

.nx-n280-n368-n191 {
  padding-bottom: 16px;
}

.nx-n280-n368-n192 .nx-n534-n112-n191:only-of-type {
  border-bottom: 0;
  padding-bottom: 0;
}

.nx-n280-n368-n192--main .nx-n534-n112-n191:only-of-type {
  border-bottom: 1px solid #2b2d33;
  padding-bottom: 16px;
}

.nx-n280-n368-n192 .nx-n534-n112-n191:not(:last-of-type) {
  border-bottom: 1px solid #2b2d33;
}

.nx-n280-n368-n191 + .nx-n280-n368-n191 {
  padding-bottom: 0;
}

.nx-n280-n368-n192 .nx-n534-n112-n191 + .nx-n534-n112-n191 {
  min-height: 50px;
}

.nx-n280-n368-n191__n262 {
  color: #fff;
  display: inline;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 5px;
}

.nx-n280-n368-n191__n115 {
  align-items: center;
  display: grid;
  grid-template-columns: 22px minmax(0, 1fr) auto;
  gap: 7px;
  height: 22px;
  margin-top: 6px;
}

.nx-n280-n368-n191__n115 svg {
  color: #3fdca1;
}

.nx-n280-n368-n191__n115 span {
  color: #cbcdd2;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-n280-n368-n191__n115 button .nx-n442-n529-n274__n115 {
  color: #ff831f;
  font-weight: 500;
}

.nx-n280-n368-n191__n115 button {
  align-items: center;
  background: transparent;
  border: 0;
  color: #ff831f;
  display: inline-flex;
  font-size: 15px;
  gap: 5px;
  line-height: normal;
  margin-left: 5px;
  padding: 0;
  text-decoration: none;
  transition: color .2s ease;
}

.nx-n280-n368-n191__n115 button:hover,
.nx-n280-n368-n191__n115 button:hover .nx-n442-n529-n274__n115,
.nx-n280-n368-n191__n115 button:hover svg {
  color: #ff831f;
}

.nx-n534-n112-n191__n115-n235--success svg {
  color: #3fdca1;
}

.nx-n534-n112-n191__n115-n235 {
  height: 22px;
  position: relative;
  width: 22px;
}

.nx-n534-n112-n191__n115-n235--error svg {
  color: #f05252;
}

.nx-n534-n112-n191__n167 {
  align-items: flex-start;
  background: linear-gradient(90deg, rgba(240, 82, 82, .2), rgba(240, 82, 82, 0));
  border-radius: 8px;
  color: #f05252;
  display: flex;
  font-size: 15px;
  font-weight: 500;
  gap: 8px;
  justify-content: center;
  line-height: 22px;
  margin-top: 6px;
  padding: 12px;
  width: 100%;
}

.nx-n280-n368-n261 {
  width: 100%;
}

.nx-n261-n536__n262 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.nx-n261-n536__n115 {
  align-items: center;
  display: grid;
  gap: 7px;
  grid-template-columns: 22px minmax(0, 1fr) auto;
  height: 38px;
  margin-top: 6px;
  width: 100%;
}

.nx-n261-n536__n115-n235 {
  height: 22px;
  position: relative;
  width: 22px;
}

.nx-n261-n536__n115-n235--error svg {
  color: #f05252;
}

.nx-n261-n536__n115-n235--success svg {
  color: #3fdca1;
}

.nx-n261-n536__n115-n501 {
  color: #cbcdd2;
  display: block;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-n261-n536__n115 button {
  align-items: center;
  background: #ff831f;
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  height: 38px;
  justify-content: center;
  letter-spacing: .3px;
  line-height: 16px;
  padding: 11px 16px;
  text-transform: uppercase;
}

.nx-n261-n536__n296 {
  align-items: flex-start;
  background: linear-gradient(90deg, rgba(255, 203, 0, .15), rgba(255, 203, 0, 0));
  border-radius: 8px;
  color: #ffdb54;
  display: flex;
  font-size: 15px;
  font-weight: 500;
  justify-content: center;
  line-height: 22px;
  margin-top: 6px;
  padding: 12px;
  width: 100%;
}

.nx-n534-n112-n191__n115-n501 {
  color: #cbcdd2;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-n534-n112-n191 .nx-n442-n529-n274 svg {
  color: #ff831f;
  flex: 0 0 auto;
}.nx-n280-n368-n008 button{
  align-items: center;
  background: #ff831f;
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: inline-flex;
  font-size: 12px;
  font-weight: 500;
  height: 38px;
  justify-content: center;
  line-height: 17px;
  padding: 10px 16px;
  text-transform: uppercase;
}

.nx-n280-n368-n268 {
  color: #cbcdd2;
  font-size: 15px;
  line-height: 22px;
  margin: 0 0 24px;
}

.nx-n280-n368-n115--transactions,
.nx-n280-n368-n115--inventory,
.nx-n280-n368-n115--security {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 32px;
}

.nx-n280-n368-n115--security {
  gap: 0;
}

.nx-n520-n224 {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.nx-n520-n224__n501,
.nx-n368-n255__n507 {
  margin: 0;
}

.nx-n520-n224__n119 {
  display: flex;
  gap: 8px;
  justify-content: flex-end;
}

.nx-n280-n368-n520-n418 {
  align-items: center;
  border: 1px solid #3f424a;
  border-radius: 8px;
  box-sizing: border-box;
  color: #999ca4;
  display: flex;
  height: 46px;
  padding: 0 12px;
  width: 345px;
}

.nx-n280-n368-n520-n418:focus-within {
  border-color: #777a83;
}

.nx-n280-n368-n520-n418__n235 {
  display: flex;
  flex: 0 0 auto;
  margin-right: 8px;
}

.nx-n280-n368-n520-n418 input {
  background: transparent;
  border: 0;
  color: #fff;
  font: inherit;
  font-size: 15px;
  height: 100%;
  min-width: 0;
  outline: 0;
  padding: 0;
  width: 100%;
}

.nx-n280-n368-n520-n418 input::placeholder {
  color: #777a83;
  opacity: 1;
}

.nx-n280-n368-n424 {
  display: block;
  height: 46px;
  margin-bottom: 0;
  width: 227px;
}

.nx-n280-n368-n424 .nx-n442-n529-n424__n248 {
  display: inline-block;
  height: 46px;
  width: 227px;
}

.nx-n280-n368-n424 .nx-n442-n529-n424__n224 {
  align-items: center;
  background: transparent;
  border: 1px solid #3f424a;
  border-radius: 8px;
  color: #999ca4;
  display: flex;
  gap: 6px;
  font-size: 15px;
  font-weight: 400;
  height: 46px;
  line-height: 22px;
  padding: 0 12px;
}

.nx-n280-n368-n424 .nx-n442-n529-n424__n224-n535 {
  align-items: center;
  color: #999ca4;
  display: flex;
  gap: 4px;
  margin-right: 9px;
}

.nx-n280-n368-n424 .nx-n442-n529-n424__n224-n236 {
  align-items: center;
  color: #b2b4bb;
  display: flex;
  margin-left: auto;
}

.nx-n280-n368-n519-n196 {
  position: relative;
  z-index: 70;
}

.nx-n280-n368-n519-n196 .nx-n442-n529-n424__n224 {
  appearance: none;
  cursor: pointer;
  text-align: left;
  width: 100%;
}

.nx-n280-n368-n519-n196--open .nx-n442-n529-n424__n224 {
  border-color: #777a83;
  color: #fff;
}

.nx-n280-n368-n519-n196 .nx-n442-n529-n424__n224-n236 svg {
  transition: transform .18s ease;
}

.nx-n280-n368-n519-n196--open .nx-n442-n529-n424__n224-n236 svg {
  transform: rotate(180deg);
}

.nx-n280-n368-n519-n196__n295 {
  background: #2b2d33;
  border: 1px solid #555860;
  border-radius: 8px;
  box-shadow: 0 20px 40px rgba(0, 0, 0, .35);
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 225px;
  z-index: 80;
}

.nx-n280-n368-n519-n196__n295[hidden] {
  display: none;
}

.nx-n280-n368-n519-n196__n295 .nx-n442-n529-n424__n276 {
  list-style: none;
  margin: 0;
  max-height: 300px;
  overflow-y: auto;
  padding: 0;
  width: 100%;
}

.nx-n280-n368-n519-n196__n295 .nx-n442-n529-n424__n295-n257 {
  margin: 0;
  padding: 0;
}

.nx-n280-n368-n519-n196__n329 {
  align-items: flex-start;
  appearance: none;
  background: transparent;
  border: 0;
  color: #b2b4bb;
  cursor: pointer;
  display: flex;
  font: inherit;
  font-size: 13px;
  gap: 8px;
  line-height: 18px;
  min-height: 40px;
  padding: 11px 12px;
  text-align: left;
  width: 100%;
}

.nx-n280-n368-n519-n196__n329:hover,
.nx-n280-n368-n519-n196__n329:focus-visible {
  background: #3f424a;
  color: #fff;
  outline: 0;
}

.nx-n280-n368-n519-n196__n329 .nx-n442-n529-n088-n457 {
  align-items: center;
  background: #2b2d33;
  border: 1px solid #82858e;
  border-radius: 4px;
  color: #fff;
  display: flex;
  flex: 0 0 16px;
  height: 16px;
  justify-content: center;
  width: 16px;
}

.nx-n280-n368-n519-n196__n329 .nx-n442-n529-n088-n457--checked {
  background: #ff831f;
  border-color: #ff831f;
}

.nx-n280-n368-n519-n196__n329 .nx-n442-n529-n088__n262 {
  white-space: normal;
}

.nx-n280-n368-n354__n257 {
  align-items: center;
  background: rgba(255, 255, 255, .06);
  border: 1px solid #3f424a;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 15px;
  height: 44px;
  justify-content: space-between;
  line-height: 22px;
  padding: 10px 12px;
}

.nx-n280-n368-n496 {
  color: #fff;
  width: 100%;
}

.nx-n280-n368-n496__n224 {
  align-items: center;
  background: #2b2d33;
  border-radius: 8px 8px 0 0;
  display: grid;
  gap: 24px;
  height: 36px;
  padding: 0 16px;
}

.nx-n280-n368-n115--transactions .nx-n280-n368-n496__n224 {
  grid-template-columns: 292px 100px minmax(0, 1fr) 122px 153px 142px minmax(0, 1fr);
}

.nx-n280-n368-n115--transactions .nx-n280-n368-n496 {
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}

.nx-n280-n368-n115--transactions .nx-n368-n520__n553 {
  display: flex;
  min-height: 184px;
  overflow-x: visible;
  width: 100%;
}

.nx-n280-n368-n115--transactions .nx-n368-n520__n206 {
  display: none;
}

.nx-n280-n519-n496 {
  color: #fff;
  gap: 20px !important;
  width: 100%;
}

.nx-n280-n519-n496__n224 .nx-n280-n368-n496__n224-n257 {
  gap: 5px;
}

.nx-n280-n519-n451-n235 {
  color: #777a83;
  flex: 0 0 auto;
}

.nx-n280-n519-n451 {
  align-items: center;
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: flex;
  font: inherit;
  gap: 5px;
  padding: 0;
  text-transform: uppercase;
}

.nx-n280-n519-n451:hover,
.nx-n280-n519-n451:focus-visible {
  color: #fff;
  outline: 0;
}

.nx-n280-n519-n451:focus-visible {
  outline: 1px solid #ff831f;
  outline-offset: 2px;
}

.nx-n280-n519-n451--active .nx-n280-n519-n451-n235 {
  color: #ff831f;
}

.nx-n280-n519-n496__n408 {
  list-style: none;
  margin: 0;
  padding: 0;
}

.nx-n280-n519-n407 {
  border-bottom: 0;
  box-shadow: inset 0 -1px #303239;
  color: #fff;
  list-style: none;
  width: 100%;
}

.nx-n280-n519-n407__n224 {
  appearance: none;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: block;
  font: inherit;
  padding: 0;
  text-align: left;
  width: 100%;
}

.nx-n280-n519-n407__n224:hover {
  background: rgba(255, 255, 255, .018);
}

.nx-n280-n519-n407__n224:focus-visible {
  outline: 1px solid #ff831f;
  outline-offset: -1px;
}

.nx-n280-n519-n407__n221 {
  align-items: center;
  display: grid;
  gap: 24px;
  grid-template-columns: 292px 100px 217px 122px 153px 142px 198px;
  height: 71px;
  padding: 0 16px;
}

.nx-n519-n496__n525-n138 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-width: 0;
  position: relative;
}

.nx-n519-n496__n525 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.nx-n519-n496__n525-n272 {
  align-items: center;
  display: flex;
  gap: 8px;
}

.nx-n519-n496__n525-n138 time {
  color: #999ca4;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n519-n407__n025 {
  color: #999ca4;
  flex: 0 0 auto;
  transition: transform .18s ease, color .18s ease;
}

.nx-n280-n519-n407--expanded .nx-n280-n519-n407__n025 {
  color: #fff;
  transform: rotate(180deg);
}

.nx-n519-n496__id,
.nx-n519-n496__n346,
.nx-n519-n496__n149,
.nx-n519-n496__n019,
.nx-n519-n496__n040 {
  color: #fff;
  font-size: 15px;
  line-height: 22px;
  min-width: 0;
}

.nx-n519-n496__n467-n553 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.nx-n519-n496__n467 {
  align-items: center;
  display: flex;
  gap: 6px;
  min-height: 22px;
}

.nx-n519-n496__n467-n095 {
  background: rgba(255, 219, 84, .2);
  border-radius: 50%;
  display: block;
  flex: 0 0 auto;
  height: 14px;
  position: relative;
  width: 14px;
}

.nx-n519-n496__n467-n095::before {
  background: #ffdb54;
  border-radius: 50%;
  content: '';
  height: 8px;
  left: 3px;
  position: absolute;
  top: 3px;
  width: 8px;
}

.nx-n519-n496__n467-n501 {
  color: #ffdb54;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  white-space: nowrap;
}

.nx-n519-n496__n467--success .nx-n519-n496__n467-n095 {
  background: rgba(63, 220, 161, .2);
}

.nx-n519-n496__n467--success .nx-n519-n496__n467-n095::before {
  background: #3fdca1;
}

.nx-n519-n496__n467--success .nx-n519-n496__n467-n501 {
  color: #3fdca1;
}

.nx-n519-n496__n467--error .nx-n519-n496__n467-n095 {
  background: rgba(240, 82, 82, .2);
}

.nx-n519-n496__n467--error .nx-n519-n496__n467-n095::before {
  background: #f05252;
}

.nx-n519-n496__n467--error .nx-n519-n496__n467-n501 {
  color: #f05252;
}

.nx-n519-n496__n467-n319 {
  color: #cbcdd2;
  font-size: 13px;
  line-height: 18px;
  margin-top: 1px;
  white-space: nowrap;
}

.nx-n519-n496__n149,
.nx-n519-n496__n019,
.nx-n519-n496__n040 {
  justify-self: end;
  text-align: right;
}

.nx-n519-n496__n040--positive {
  color: #3fdca1;
}

.nx-n280-n519-n407__n115[hidden] {
  display: none;
}

.nx-n280-n519-n258__n224,
.nx-n280-n519-n257-n407 {
  display: grid;
  gap: 24px;
  grid-template-columns: 292px minmax(0, 1fr) 198px;
  padding-left: 16px;
  padding-right: 16px;
}

.nx-n280-n519-n258__n224 {
  align-items: center;
  background: #202226;
  border-radius: 8px 8px 0 0;
  color: #999ca4;
  font-size: 12px;
  height: 37px;
  line-height: 16px;
  text-transform: uppercase;
}

.nx-n280-n519-n258__n224 span:last-child {
  justify-self: end;
}

.nx-n280-n519-n257-n407 {
  align-items: center;
  background: #202226;
  min-height: 91px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.nx-n280-n519-n257-n407--last {
  border-radius: 0 0 8px 8px;
}

.nx-n519-n325__n309-n444 {
  align-items: center;
  display: flex;
  min-width: 0;
}

.nx-n519-n325__n309-n444__n238 {
  align-items: center;
  display: flex;
  flex: 0 0 96px;
  height: 71px;
  justify-content: center;
  margin-right: 16px;
  width: 96px;
}

.nx-n519-n325__n309-n444__n238 img {
  height: 100%;
  max-width: 100%;
  object-fit: contain;
  width: 100%;
}

.nx-n519-n325__n309-n444__n238--empty {
  background: rgba(255, 255, 255, .035);
  border-radius: 6px;
}

.nx-n519-n325__n309-n444__n309 {
  color: #fff;
  font-size: 13px;
  line-height: 18px;
  min-width: 0;
}

.nx-n519-n325__n214,
.nx-n519-n325__n364 {
  color: #fff;
  font-size: 15px;
  line-height: 22px;
}

.nx-n519-n325__n364 {
  justify-self: end;
}

.nx-n280-n368-n520-n464 {
  align-items: center;
  color: #b2b4bb;
  display: flex;
  font-size: 15px;
  gap: 10px;
  justify-content: center;
  min-height: 189px;
  width: 100%;
}

.nx-n280-n368-n520-n464__n454 {
  animation: local-transactions-spin .8s linear infinite;
  border: 2px solid rgba(255, 131, 31, .25);
  border-radius: 50%;
  border-top-color: #ff831f;
  height: 20px;
  width: 20px;
}

.nx-n280-n368-n520-n464--error {
  flex-direction: column;
  gap: 6px;
  text-align: center;
}

.nx-n280-n368-n520-n464--error strong {
  color: #fff;
  font-size: 16px;
}

.nx-n280-n368-n520-n464--error button,
.nx-n280-n368-n520-n307 {
  background: transparent;
  border: 1px solid #3f424a;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  font: inherit;
  font-size: 13px;
  margin-top: 8px;
  min-height: 36px;
  padding: 7px 18px;
}

.nx-n280-n368-n520-n464--error button:hover,
.nx-n280-n368-n520-n307:hover {
  border-color: #ff831f;
}

.nx-n280-n368-n520-n307--loading {
  cursor: wait;
  opacity: .55;
}

@keyframes local-transactions-spin {
  to { transform: rotate(360deg); }
}

.nx-n280-n368-n115--inventory .nx-n280-n368-n496__n224 {
  grid-template-columns: minmax(200px, 307px) minmax(35px, 100px) 55px minmax(50px, 93px) minmax(87px, 123px) minmax(100px, 140px) minmax(85px, 180px) minmax(172px, auto);
}

.nx-n280-n368-n115--referrals .nx-n280-n368-n496__n224 {
  grid-template-columns: 3fr 1fr 1fr;
}

.nx-n280-n368-n115--security .nx-n280-n368-n496__n224 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1.5fr;
}

.nx-n280-n368-n496__n224-n257 {
  align-items: center;
  color: #999ca4;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  padding: 10px 0;
  text-transform: uppercase;
}

.nx-n280-n368-n115--inventory .nx-n280-n368-n496__n224-n257:nth-child(8) {
  justify-self: right;
  text-align: right;
  width: max-content;
}

.nx-n280-n368-n115--transactions .nx-n280-n368-n496__n224-n257:nth-child(5) {
  padding-right: 28px;
  text-align: right;
}

.nx-n280-n368-n115--transactions .nx-n280-n368-n496__n224-n257:nth-child(6) {
  padding-right: 6px;
  text-align: right;
}

.nx-n280-n368-n115--transactions .nx-n280-n368-n496__n224-n257:nth-child(n+5) {
  justify-content: flex-end;
}

.nx-n280-n368-n165 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 108px;
  text-align: center;
}

.nx-n280-n368-n165__n235 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border-radius: 8px;
  color: #999ca4;
  display: flex;
  height: 56px;
  justify-content: center;
  margin-top: 20px;
  width: 56px;
}

.nx-n280-n368-n115--transactions .nx-n280-n368-n165__n235 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 8px;
}

.nx-n280-n368-n165__n507 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  margin-top: 8px;
}

.nx-n280-n368-n165__n146 {
  color: #b2b4bb;
  display: block;
  font-size: 15px;
  line-height: 22px;
  margin: 0;
  text-align: center;
}

.nx-n280-n368-n115--transactions .nx-n280-n368-n165__n507 {
  margin-top: 0;
}

.nx-n280-n368-n115--transactions .nx-n280-n368-n165__n146 {
  max-width: none;
}

.nx-n280-n368-n115--inventory .nx-n280-n368-n165 {
  height: 108px;
  margin-top: 20px;
}

.nx-n280-n368-n115--inventory .nx-n280-n368-n165__n235 {
  color: #fff;
  margin: 0 0 8px;
}

.nx-n280-n368-n115--inventory .nx-n280-n368-n165__n235 svg {
  color: #fff;
}

.nx-n280-n368-n115--inventory .nx-n280-n368-n165__n507 {
  margin-top: 0;
}

.nx-n368-n388 {
  display: flex;
  justify-content: center;
  padding-top: 24px;
}

.nx-n388-n048 {
  display: block;
}

.nx-n368-n388__n465 {
  margin-top: 24px;
}.nx-n280-n368-n388-n059{
  background: rgba(255, 255, 255, .06);
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 24px;
}

.nx-n280-n368-n388-n059 label {
  display: flex;
  flex-direction: column;
  gap: 8px;
}.nx-n280-n368-n388-n059 label > span{
  color: #cbcdd2;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n368-n388-n059 div {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 44px;
}

.nx-n280-n368-n388-n059 input {
  background: transparent;
  border: 1px solid #3f424a;
  border-radius: 8px 0 0 8px;
  color: #fff;
  font-size: 15px;
  height: 44px;
  padding: 12px;
}

.nx-n280-n368-n388-n059 button {
  align-items: center;
  background: transparent;
  border: 1px solid #3f424a;
  border-left: 0;
  border-radius: 0 8px 8px 0;
  color: #999ca4;
  display: flex;
  height: 44px;
  justify-content: center;
}

.nx-n280-n368-n388-n466 {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
  margin-bottom: 32px;
}

.nx-n280-n368-n388-n466 div {
  background: rgba(255, 255, 255, .06);
  border-radius: 8px;
  min-height: 118px;
  padding: 24px;
}

.nx-n280-n368-n388-n466 strong {
  color: #fff;
  display: block;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.nx-n280-n368-n388-n466 span,
.nx-n280-n368-n388-n466 small {
  color: #cbcdd2;
  display: block;
  font-size: 15px;
  line-height: 22px;
  margin-top: 8px;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n224 {
  align-items: center;
  display: flex;
  gap: 24px;
  justify-content: space-between;
  margin: 0 0 24px;
  min-height: 201px;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n224-n244 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 561px;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n224-n244__n507 {
  color: #fff;
  display: block;
  font-size: 28px;
  font-weight: 500;
  line-height: 38px;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n224-n244__n478 {
  color: #cbcdd2;
  display: block;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n224-n244__n478-n349 {
  color: #f0762f;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n224 img {
  display: block;
  height: 200px;
  width: 200px;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n115 {
  display: flex;
  position: relative;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n122,
.nx-n280-n368-n115--referrals .nx-n442-n529-n122 .nx-n442-n529-n249 {
  width: 461px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n122 .nx-n442-n529-n249 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  position: relative;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n115 > img {
  display: block;
  height: 123px;
  left: 501px;
  position: absolute;
  top: -82px;
  width: 96px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n249__n262 {
  color: #cbcdd2;
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  margin: 0 0 4px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n249__n117 {
  align-items: center;
  background: #111216;
  border: 1px solid #3f424a;
  border-radius: 8px;
  display: flex;
  height: 46px;
  position: relative;
  width: 461px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n249__n249 {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: 400;
  height: 44px;
  line-height: 22px;
  padding: 12px 40px 12px 12px;
  width: 459px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n249__n015-n448 {
  bottom: 1px;
  display: block;
  height: 22px;
  position: absolute;
  right: 12px;
  width: 22px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n122__n008 {
  align-items: center;
  display: flex;
  gap: 2px;
  height: 22px;
  width: 22px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n249__n015-n448 .nx-n442-n529-n066 {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #999ca4;
  display: flex;
  height: 22px;
  justify-content: center;
  padding: 0;
  transition: color .2s ease;
  width: 22px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n249__n015-n448 .nx-n442-n529-n066:hover {
  color: #fff;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n465 {
  display: flex;
  gap: 8px;
  margin: 24px 0 0;
}

.nx-n280-n368-n115--referrals .nx-n388-n048__n465 .nx-n076-n465 {
  background: rgba(255, 255, 255, .06);
  border-radius: 8px;
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  height: 215px;
  padding: 24px;
}

.nx-n280-n368-n115--referrals .nx-n076-n465__n114 {
  align-items: center;
  border-radius: 8px;
  display: flex;
  font-size: 21px;
  font-weight: 500;
  gap: 8px;
  height: 85px;
  justify-content: center;
  line-height: 30px;
  margin: 0;
  padding: 10px 16px;
}

.nx-n280-n368-n115--referrals .nx-n076-n465__n114-n238,
.nx-n280-n368-n115--referrals .nx-n076-n465__n114-n238 img {
  display: block;
  height: 65px;
  width: 65px;
}

.nx-n280-n368-n115--referrals .nx-n076-n465__n114--green-color {
  background: rgba(49, 196, 141, .1);
  color: #3fdca1;
  width: 166.438px;
}

.nx-n280-n368-n115--referrals .nx-n076-n465__n114--purple-color {
  background: rgba(172, 148, 250, .1);
  color: #ac94fa;
  width: 142.109px;
}

.nx-n280-n368-n115--referrals .nx-n076-n465__n114--orange-color {
  background: rgba(227, 160, 8, .1);
  color: #e3a008;
  width: 118px;
}

.nx-n280-n368-n115--referrals .nx-n076-n465__n501 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  margin: 8px 0 0;
}

.nx-n280-n368-n115--referrals .nx-n076-n465__n146 {
  color: #cbcdd2;
  display: block;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 8px;
}

.nx-n280-n368-n115--referrals .nx-n368-n388__n465 {
  margin-top: 24px;
  padding-bottom: 0;
}

.nx-n280-n368-n115--referrals .nx-n368-n388__n465-n206 {
  margin-top: 20px;
}

.nx-n280-n368-n115--referrals .nx-n368-n388__n465-n507 {
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
  margin: 0 0 20px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n496 {
  display: flex;
  flex-direction: column;
}

.nx-n280-n368-n115--referrals .nx-n280-n368-n496__n224 {
  grid-template-columns: 510px 170px 170px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n496-n224 {
  align-items: center;
  background: #2b2d33;
  border-radius: 8px 8px 0 0;
  display: grid;
  gap: 24px;
  grid-template-columns: 510px 170px 170px;
  height: 36px;
  padding: 0 16px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n496-n224__n257 {
  align-items: center;
  color: #999ca4;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  gap: 4px;
  line-height: 16px;
  padding: 10px 0;
  text-transform: uppercase;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n496-n224__n257:nth-child(3) {
  justify-content: flex-end;
  justify-self: end;
  text-align: right;
  width: 108px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n496-n165 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 130px;
  margin-top: 20px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n496-n165__n235 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border-radius: 8px;
  color: #fff;
  display: flex;
  height: 56px;
  justify-content: center;
  margin: 0 0 8px;
  width: 56px;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n496-n165__n507 {
  display: block;
  margin-top: 0;
}

.nx-n280-n368-n115--referrals .nx-n442-n529-n496-n165__n146 {
  color: #b2b4bb;
  display: block;
  font-size: 15px;
  line-height: 22px;
  margin: 0;
  text-align: center;
}

@media (max-width: 767px) {
  .nx-n280-n368-n115--referrals .nx-n388-n048__n224 {
    align-items: stretch;
    min-height: 168px;
  }

  .nx-n280-n368-n115--referrals .nx-n388-n048__n224-n244 {
    width: 100%;
  }

  .nx-n280-n368-n115--referrals .nx-n388-n048__n224-n244__n507 {
    font-size: 26px;
    line-height: 34px;
  }

  .nx-n280-n368-n115--referrals .nx-n388-n048__n224 > img,
  .nx-n280-n368-n115--referrals .nx-n388-n048__n115 > img {
    display: none;
  }

  .nx-n280-n368-n115--referrals .nx-n442-n529-n122,
  .nx-n280-n368-n115--referrals .nx-n442-n529-n122 .nx-n442-n529-n249,
  .nx-n280-n368-n115--referrals .nx-n442-n529-n249__n117 {
    width: 100%;
  }

  .nx-n280-n368-n115--referrals .nx-n442-n529-n249__n249 {
    width: calc(100% - 2px);
  }

  .nx-n280-n368-n115--referrals .nx-n388-n048__n465 {
    flex-direction: column;
  }

  .nx-n280-n368-n115--referrals .nx-n388-n048__n465 .nx-n076-n465 {
    flex: 0 0 auto;
    height: auto;
    width: 100%;
  }

  .nx-n280-n368-n115--referrals .nx-n076-n465__n114 {
    font-size: 19px;
    line-height: 24px;
    width: fit-content;
  }

  .nx-n280-n368-n115--referrals .nx-n368-n388__n465 {
    padding-bottom: 0;
  }

  .nx-n280-n368-n115--referrals .nx-n368-n388__n465-n507 {
    font-size: 22px;
    line-height: 28px;
  }

  .nx-n280-n368-n115--referrals .nx-n442-n529-n496-n224 {
    display: none;
  }

  .nx-n280-n368-n115--referrals .nx-n442-n529-n496-n165 {
    height: 174px;
  }
}

.nx-n280-n368-n008 {
  display: flex;
  gap: 8px;
  margin-bottom: 0;
}

.nx-n280-n368-n008 button:nth-child(2) {
  background: rgba(255, 255, 255, .08);
}

.nx-n280-n368-n354 {
  display: flex;
  gap: 8px;
  margin-bottom: 0;
}

.nx-n280-n368-n354__n257 {
  justify-content: center;
}

.nx-n280-n368-n354__n257--active {
  background: #3f424a;
}

.nx-n368-n423__n507 {
  margin: 0 0 32px;
}

.nx-n009-n434-n048 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.nx-n009-n434-n048__n507 {
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.nx-n009-n434-n048__n114 {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(min(316px, 100%), 1fr));
}

.nx-n009-n433 {
  align-items: flex-start;
  background: rgba(255, 255, 255, .1);
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 146px;
  justify-content: flex-start;
  padding: 16px 24px;
}

.nx-n009-n433__n224 {
  align-items: center;
  display: grid;
  grid-template-columns: 32px auto;
  justify-content: space-between;
  margin-bottom: 8px;
  width: 100%;
}

.nx-n009-n433__n224 svg {
  color: #b2b4bb;
}

.nx-n009-n433__n224-n498 {
  background: #3f424a;
  border-radius: 6px;
  color: #3fdca1;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  padding: 2px 6px;
}

.nx-n009-n433__n507 {
  color: #e5e6e8;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n009-n433__n407 {
  align-items: center;
  display: flex;
  gap: 8px;
  line-height: 22px;
}

.nx-n009-n433__n407-n535 {
  color: #999ca4;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.nx-n009-n433__n407-n535--info {
  color: #b2b4bb;
}

.nx-n368-n423__n286 {
  margin-top: 32px;
}

.nx-n368-n423__n286-n507 {
  font-size: 24px;
  line-height: 34px;
  margin: 0 0 20px;
}

.nx-n280-n368-n285-n496 {
  color: #cbcdd2;
  display: block;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  width: 100%;
}

.nx-n280-n368-n285-n496__n224,
.nx-n280-n368-n285-n496__n407 {
  display: grid;
  gap: 24px;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
  padding: 0 16px;
}

.nx-n280-n368-n285-n496__n224 {
  align-items: center;
  background: #2b2d33;
  border-radius: 8px 8px 0 0;
  min-height: 36px;
}

.nx-n280-n368-n285-n496__n224 .nx-n442-n529-n496-n224__n257 {
  align-items: center;
  color: #999ca4;
  display: flex;
  font-size: 12px;
  gap: 4px;
  height: 36px;
  line-height: 16px;
  padding: 10px 0;
}

.nx-n280-n368-n285-n496__n224 .nx-n442-n529-n496-n224__n081 {
  align-items: center;
  color: #999ca4;
  display: flex;
  font-size: 12px;
  gap: 6px;
  line-height: 16px;
  letter-spacing: .3px;
  text-transform: uppercase;
}

.nx-n280-n368-n285-n496__n224 span {
  color: #999ca4;
  font-size: 12px;
  line-height: 16px;
}

.nx-n280-n368-n285-n496__n407 {
  align-items: center;
  gap: 24px;
  grid-template-columns: 1fr;
  height: 227px;
  padding: 10px 16px;
}

.nx-n280-n368-n285-n496__n407 .nx-n442-n529-n407__n537-n224 {
  display: none;
}

.nx-n280-n368-n285-n496__n407 .nx-n442-n529-n081 {
  min-width: 0;
}

@media (max-width: 767px) {
  .nx-n280-n368-n334--security {
    width: calc(100vw - 15px);
  }

  .nx-n009-n434-n048__n507,
  .nx-n368-n423__n286-n507 {
    font-size: 22px !important;
    line-height: 28px !important;
  }

  .nx-n009-n433 {
    height: 140px;
  }

  .nx-n009-n433__n507 {
    font-size: 16px;
    line-height: 22px;
  }

  .nx-n280-n368-n285-n496__n224 {
    display: none;
  }

  .nx-n280-n368-n285-n496 > .nx-n442-n529-n496 {
    display: flex;
    flex-direction: column;
    gap: 40px;
  }

  .nx-n280-n368-n285-n496__n407 {
    display: grid;
    gap: 24px;
    grid-template-columns: 1fr;
    height: 245px;
    padding: 10px 16px;
  }

  .nx-n280-n368-n285-n496__n407 .nx-n442-n529-n407__n081-n553 {
    display: flex;
    gap: 24px;
    justify-content: space-between;
    width: 100%;
  }

  .nx-n280-n368-n285-n496__n407 .nx-n442-n529-n407__n537-n224 {
    color: #999ca4;
    display: block;
    flex: 0 0 120px;
    font-size: 14px;
    line-height: 20px;
  }

  .nx-n280-n368-n285-n496__n407 .nx-n442-n529-n081 {
    color: #fff;
    display: flex;
    flex: 0 0 148px;
    font-size: 13px;
    line-height: 18px;
  }
}

.nx-n434-n496__n152 {
  align-items: center;
  color: #cbcdd2;
  display: flex;
  gap: 8px;
}

.nx-n434-n496__n152 svg {
  color: #b2b4bb;
  flex: 0 0 auto;
}

.nx-n368-n255__n224 {
  align-items: center;
  display: grid;
  gap: 16px;
  grid-template-columns: 969px 380px;
  justify-content: space-between;
}

.nx-n255-n497,
.nx-n255-n497__n553,
.nx-n255-n497 .nx-n442-n529-n447__n114 {
  height: 42px;
  width: 969px;
}

.nx-n368-n255__n553 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.nx-n368-n255__n206 {
  display: flex;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .nx-n368-n255__n224 {
    grid-template-columns: 1fr;
  }

  .nx-n255-n497,
  .nx-n255-n497__n553,
  .nx-n255-n497 .nx-n442-n529-n447__n114 {
    max-width: 100%;
    min-width: 0;
    width: 100%;
  }

  .nx-n255-n497 {
    overflow: hidden;
  }

  .nx-n255-n497__n257 {
    flex: 0 0 236px;
  }

  .nx-n280-n368-n115--inventory .nx-n255-n496 {
    height: 172px;
  }

  .nx-n280-n368-n115--inventory .nx-n280-n368-n496__n224 {
    display: none;
  }

  .nx-n280-n368-n115--inventory .nx-n280-n368-n165 {
    height: 152px;
  }
}

.nx-n255-n497__n553 {
  display: flex;
  overflow: hidden;
}

.nx-n255-n497 .nx-n442-n529-n447__n114 {
  display: flex;
}

.nx-n255-n497__n257 {
  align-items: center;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #202226;
  color: #999ca4;
  cursor: pointer;
  display: flex;
  font-size: 15px;
  font-weight: 400;
  height: 42px;
  justify-content: center;
  line-height: 22px;
  overflow: hidden;
  padding: 10px 16px;
  transition: .3s;
  width: 236px;
}

.nx-n255-n497__n257--active {
  background: linear-gradient(rgba(17, 18, 22, .3), rgba(240, 118, 47, .3));
  border-bottom-color: #f0762f;
  color: #fff;
}

.nx-n255-n497__n257:hover {
  background: linear-gradient(rgba(17, 18, 22, .3), rgba(240, 118, 47, .3));
  border-bottom-color: #f0762f;
  color: #fff;
}

.nx-n255-n518-n282 .nx-n280-n368-n268 {
  margin: 0;
}

.nx-n255-n518-n282 .nx-n442-n529-n296-n076 {
  align-items: center;
  background: linear-gradient(90deg, rgba(255, 203, 0, .15), rgba(255, 203, 0, 0));
  border: 0;
  border-radius: 8px;
  color: #ffd964;
  display: grid;
  font-size: 15px;
  font-weight: 500;
  gap: 8px;
  grid-template-columns: minmax(0, 1fr) auto;
  line-height: 22px;
  height: 90px;
  min-height: 0;
  padding: 12px;
}

.nx-n255-n518-n282 .nx-n442-n529-n296-n076__n501 {
  align-items: center;
  color: #ffd964;
  display: flex;
  gap: 8px;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
  max-width: 981px;
}

.nx-n255-n518-n282 .nx-n442-n529-n296-n076__n501 svg {
  color: #ffdb54;
  flex: 0 0 auto;
}

.nx-n255-n518-n282 .nx-n442-n529-n296-n076__n067 {
  display: grid;
  gap: 8px;
  grid-template-columns: 189px 189px;
}

.nx-n255-n518-n282 .nx-n442-n529-n066 {
  align-items: center;
  border-radius: 8px;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  gap: 10px;
  height: 38px;
  justify-content: center;
  line-height: 16px;
  opacity: .5;
  padding: 11px 16px;
  text-transform: uppercase;
  transition: .2s;
  width: 189px;
}

.nx-n255-n518-n282 .nx-n442-n529-n066--primary {
  background: #ff831f;
  border: 0;
  color: #fff;
}

.nx-n255-n518-n282 .nx-n442-n529-n066--accent-tertiary {
  background: transparent;
  border: 1px solid #f0762f;
  color: #f0762f;
}

.nx-n255-n518-n282 .nx-n442-n529-n066__n115 {
  align-items: center;
  display: flex;
  justify-content: center;
}

@media (max-width: 767px) {
  .nx-n280-n368-n334--api {
    width: calc(100vw - 15px);
  }
}

.nx-n280-n291-n062 a:hover {
  color: #fff;
}

.nx-n280-n291-n062__n091 {
  align-items: center;
  display: flex;
  height: 24px;
}

.nx-n280-n291-n507 {
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  line-height: 38px;
  text-transform: uppercase;
}

.nx-n280-n291 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-left: -12px;
  margin-right: -12px;
}

.nx-n280-n291-n545-n043 {
  align-items: stretch;
  background: #ffffff0a;
  border-radius: 8px;
  display: flex;
  gap: 2px;
  max-width: 100%;
  min-height: 42px;
  min-width: 0;
  overflow: visible;
  padding: 5px 4px;
  position: relative;
  width: 100%;
  z-index: 3;
}

.nx-n280-n291-n545-n043--with-clear {
  --clear-button-width: 140px;
}

.nx-n280-n291-n545 {
  padding: 4px 4px 4px 8px;
  position: relative;
}

.nx-n280-n291-n545__n066 {
  align-items: center;
  border: 0;
  border-radius: 4px;
  color: #999ca4;
  display: flex;
  font: inherit;
  gap: 4px;
  height: 24px;
  min-width: max-content;
  padding: 0;
  transition: background .2s ease, border-color .2s ease, color .2s ease;
  white-space: nowrap;
}

.nx-n280-n291-n545__n507 {
  align-items: center;
  display: inline-flex;
  min-width: 0;
}

.nx-n280-n291-n545__n097 {
  align-items: center;
  color: #999ca4;
  display: inline-flex;
  height: 16px;
  justify-content: center;
  width: 16px;
}

.nx-n280-n291-n545__n097:hover {
  color: #fff;
}

.nx-n280-n291-n545__n066 svg {
  transition: transform .28s ease;
}

.nx-n280-n291-n545__n091 {
  align-items: center;
  color: #999ca4;
  display: flex;
  flex: 0 0 24px;
  height: 24px;
  justify-content: center;
  margin-left: -2px;
  width: 24px;
}

.nx-n280-n291-n545__n091 svg {
  display: block;
  margin-top: 2px;
}

.nx-n280-n291-n545__n066:hover,
.nx-n280-n291-n545--open .nx-n280-n291-n545__n066,
.nx-n280-n291-n545--active .nx-n280-n291-n545__n066 {
  background: #ffffff0f;
  color: #fff;
}

.nx-n280-n291-n545__n295 {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: none;
  left: 0;
  min-width: 240px;
  overflow: visible;
  padding-top: 5px;
  position: absolute;
  top: 100%;
  width: 240px;
  z-index: 30;
}

.nx-n280-n291-n545__n295:before {
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.nx-n280-n291-n545--open .nx-n280-n291-n545__n295 {
  display: block;
}

.nx-n280-n291-n545-n043 > .nx-n280-n291-n545:nth-last-child(-n+2) .nx-n280-n291-n545__n295 {
  left: auto;
  right: 0;
}

.nx-n280-n291-n545:hover .nx-n280-n291-n545__n295 {
  display: block;
}

.nx-n280-n291-n545:hover .nx-n280-n291-n545__n066 {
  background: #ffffff0f;
  color: #fff;
}

.nx-n280-n291-n545--active {
  background: rgba(255, 255, 255, .04);
  border-radius: 8px;
}

.nx-n280-n291-n545--active .nx-n280-n291-n545__n066,
.nx-n280-n291-n545--active:hover .nx-n280-n291-n545__n066,
.nx-n280-n291-n545--active.nx-n280-n291-n545--open .nx-n280-n291-n545__n066 {
  background: transparent;
  border-radius: 0;
  color: #cbcdd2;
  padding: 0;
}

.nx-n280-n291-n545--active .nx-n280-n291-n545__n066 > svg:first-child {
  color: #999ca4;
}

.nx-n280-n291-n545--active .nx-n280-n291-n545__n507 {
  color: #fff;
}

.nx-n280-n291-n545--active .nx-n280-n291-n545__n097 {
  height: 24px;
  margin-left: -2px;
  width: 24px;
}

.nx-n280-n291-n545--active .nx-n280-n291-n545__n097 > svg {
  display: block;
}

.nx-n280-n291-n545--open .nx-n280-n291-n545__n091 > svg,
.nx-n280-n291-n545:hover .nx-n280-n291-n545__n091 > svg {
  transform: rotate(180deg);
}

.nx-n280-n291-n545__n276 {
  background: #2b2d33;
  border-radius: 8px;
  box-shadow: 0 50px 50px #0006;
  display: grid;
  gap: 0;
  max-height: 340px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  scrollbar-color: #999ca4 transparent;
  scrollbar-width: thin;
}

.nx-n280-n291-n545__n276::-webkit-scrollbar {
  height: 5px;
  width: 5px;
}

.nx-n280-n291-n545__n276::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}

.nx-n280-n291-n545__n276::-webkit-scrollbar-track {
  background: transparent;
}

.nx-n280-n291-n545__n276::-webkit-scrollbar-thumb {
  background: #999ca4;
  border-radius: 5px;
}

.nx-n280-n291-n159-n527 {
  align-items: center;
  gap: 2px;
  overflow: visible;
  padding: 5px 4px;
}

.nx-n280-n291-n159-n525,
.nx-n280-n291-n159-n307__n066 {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #cbcdd2;
  display: flex;
  font-size: 15px;
  gap: 4px;
  height: 32px;
  line-height: 22px;
  padding: 4px 8px;
  position: relative;
  white-space: nowrap;
}

.nx-n280-n291-n159-n525:before {
  content: none;
}

.nx-n280-n291-n159-n158 {
  color: #555860;
  display: block;
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
}

.nx-n280-n291-n159-n525__n115 {
  align-items: center;
  color: #999ca4;
  display: flex;
  line-height: 22px;
}

.nx-n280-n291-n159-n525:hover,
.nx-n280-n291-n159-n307__n066:hover,
.nx-n280-n291-n159-n307--open .nx-n280-n291-n159-n307__n066,
.nx-n280-n291-n159-n307--active .nx-n280-n291-n159-n307__n066 {
  color: #fff;
}

.nx-n280-n291-n159-n525:hover .nx-n280-n291-n159-n525__n115 {
  color: #fff;
}

.nx-n280-n291-n159-n525--active {
  background: rgba(255, 255, 255, .04);
  border-radius: 8px;
  color: #cbcdd2;
  padding: 4px 4px 4px 8px;
}

.nx-n280-n291-n159-n525--active .nx-n280-n291-n159-n525__n115 {
  color: #fff;
}

.nx-n280-n291-n159-n525__n097 {
  height: 24px;
  margin-left: 2px;
  width: 24px;
}

.nx-n280-n291-n159-n525__n097 > svg {
  display: block;
}

.nx-n280-n291-n159-n307 {
  margin-left: 8px;
  position: relative;
}

.nx-n280-n291-n159-n307__n066 {
  border-radius: 4px;
  color: #999ca4;
  gap: 0;
  height: 24px;
  padding: 0;
}

.nx-n280-n291-n159-n307__n066 .nx-n280-n291-n545__n507 {
  min-width: 51.875px;
}

.nx-n280-n291-n159-n307__n235 {
  align-items: center;
  color: #999ca4;
  display: flex;
  flex: 0 0 24px;
  height: 24px;
  justify-content: center;
  width: 24px;
}

.nx-n280-n291-n159-n307__n235 > svg {
  margin-top: 2px;
  transition: transform .28s ease;
}

.nx-n280-n291-n159-n307--open .nx-n280-n291-n159-n307__n235 > svg {
  transform: rotate(180deg);
}

.nx-n280-n291-n159-n307:hover .nx-n280-n291-n159-n307__n235 > svg {
  transform: rotate(180deg);
}

.nx-n280-n291-n159-n307__n295 {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  display: none;
  left: -8px;
  min-width: 240px;
  overflow: visible;
  padding-top: 9px;
  position: absolute;
  right: auto;
  top: 100%;
  width: 240px;
  z-index: 30;
}

.nx-n280-n291-n159-n307__n295:before {
  content: "";
  height: 9px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.nx-n280-n291-n159-n307--open .nx-n280-n291-n159-n307__n295 {
  display: block;
}

.nx-n280-n291-n159-n307:hover .nx-n280-n291-n159-n307__n295 {
  display: block;
}

.nx-n280-n291-n159-n307:hover .nx-n280-n291-n159-n307__n066 {
  background: #ffffff0f;
  color: #fff;
}

.nx-n280-n291-n196-n094 {
  align-items: center;
  display: flex;
  gap: 2px;
}

.nx-n280-n291-n196-n093 {
  align-items: center;
  background: #ffffff0f;
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 15px;
  gap: 6px;
  height: 30px;
  line-height: 22px;
  padding: 4px 8px 4px 12px;
  white-space: nowrap;
}

.nx-n280-n291-n196-n093 svg {
  color: #999ca4;
}

.nx-n280-n291-n196-n093:hover svg {
  color: #fff;
}

.nx-n280-n291-n097-n114 {
  align-items: center;
  background: #1e222a;
  display: flex;
  height: 42px;
  position: absolute;
  right: 0;
  top: 0;
  width: 141.125px;
  z-index: 5;
}

.nx-n280-n291-n097-n114--show-shadow::before {
  background: linear-gradient(270deg, #1e1f23 27.11%, rgba(30, 31, 35, 0) 99.76%);
  content: "";
  display: block;
  height: 36px;
  left: -32px;
  position: absolute;
  width: 32px;
}

.nx-n280-n291-n097-n513 {
  align-items: center;
  background: rgba(255, 255, 255, .04);
  border: 0;
  border-radius: 8px;
  color: #ff831f;
  display: flex;
  font-size: 15px;
  font-weight: 500;
  gap: 4px;
  height: 32px;
  justify-content: center;
  line-height: 22px;
  margin: 0 8px 0 2px;
  padding: 4px 8px 4px 12px;
  transition: .3s ease-in-out;
  user-select: none;
  white-space: nowrap;
  width: fit-content;
}

.nx-n280-n291-n097-n513:hover {
  background: rgba(255, 255, 255, .08);
}

.nx-n280-n291-n097-n513 svg {
  color: #ff831f;
}

.nx-n280-n291-n087 {
  align-items: center;
  border-radius: 6px;
  color: #999ca4;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  gap: 8px;
  min-height: 34px;
  padding: 6px 0;
  transition: background .2s ease, color .2s ease;
}

.nx-n280-n291-n087:hover {
  background: #ffffff0a;
  color: #e5e6e8;
}

/* Author display:flex otherwise overrides the browser's [hidden] rule. */
.nx-n280-n291-n087[hidden],
.nx-n280-n291-n196-n165[hidden] {
  display: none !important;
}

.nx-n280-n291-n196-n165 {
  color: #999ca4;
  font-size: 13px;
  margin: 8px 0;
}

.nx-n280-n291-n087 input {
  display: none;
}

.nx-n280-n291-n087__n059 {
  background: #2b2d33;
  border: 1px solid #82858e;
  border-radius: 4px;
  flex: 0 0 16px;
  height: 16px;
  position: relative;
  width: 16px;
}

.nx-n280-n291-n087 input:checked + .nx-n280-n291-n087__n059 {
  background: #f0762f;
  border-color: #954000;
}

.nx-n280-n291-n087 input:checked + .nx-n280-n291-n087__n059:after {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
  height: 9px;
  left: 5px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg);
  width: 5px;
}

.nx-n280-n291-n087__n238 {
  background-position: 50%;
  background-size: contain;
  border-radius: 0;
  flex: 0 0 34px;
  height: 28px;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087,
.nx-n280-n291-n159-n307__n295 .nx-n280-n291-n087 {
  border-radius: 0;
  box-sizing: border-box;
  color: #b2b4bb;
  font-size: 15px;
  gap: 8px;
  line-height: 22px;
  min-height: 48px;
  padding: 13px 20px 13px 12px;
  width: 235px;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087:hover,
.nx-n280-n291-n159-n307__n295 .nx-n280-n291-n087:hover {
  background: #343740;
  color: #fff;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087__n059,
.nx-n280-n291-n159-n307__n295 .nx-n280-n291-n087__n059 {
  order: 3;
  margin-left: auto;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087--top-image,
.nx-n280-n291-n159-n307__n295 .nx-n280-n291-n087--top-image {
  align-items: center;
  display: grid;
  gap: 8px;
  grid-template-columns: 53px minmax(118px, 1fr) 16px;
  min-height: 48px;
  padding: 4px 20px 4px 12px;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087--top-image .nx-n280-n291-n087__n059,
.nx-n280-n291-n159-n307__n295 .nx-n280-n291-n087--top-image .nx-n280-n291-n087__n059 {
  grid-column: 3;
  grid-row: 1;
  margin-left: 0;
  order: initial;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087--top-image .nx-n280-n291-n087__n238,
.nx-n280-n291-n159-n307__n295 .nx-n280-n291-n087--top-image .nx-n280-n291-n087__n238 {
  flex: 0 0 53px;
  grid-column: 1;
  grid-row: 1;
  height: 40px;
  width: 53px;
  order: 1;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087--top-image .nx-n280-n291-n087__n501,
.nx-n280-n291-n159-n307__n295 .nx-n280-n291-n087--top-image .nx-n280-n291-n087__n501 {
  grid-column: 2;
  grid-row: 1;
  order: 2;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087--top-select .nx-n280-n291-n087__n501 {
  order: 1;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087--top-select,
.nx-n280-n291-n159-n307__n295 .nx-n280-n291-n087--top-select {
  border-bottom: 1px solid #3f424a;
  min-height: 49px;
}

.nx-n280-n291-n545__n295 .nx-n280-n291-n087--top-select .nx-n280-n291-n087__n059 {
  order: 2;
}

.nx-n280-n291-rust-n527 .nx-n280-n291-n545__n295 {
  min-width: 256px;
  width: 256px;
}

.nx-n280-n291-rust-n527 .nx-n280-n291-n545__n276 {
  grid-template-columns: 251px;
}

.nx-n280-n291-rust-n527 .nx-n280-n291-n545__n295 .nx-n280-n291-n087 {
  width: 251px;
}

.nx-n280-n291-rust-n527 .nx-n280-n291-n545__n295 .nx-n280-n291-n087--top-image {
  grid-template-columns: 53px 134px 16px;
}

.nx-n280-n291-n087__n501 {
  flex: 1 1 auto;
  overflow: visible;
  text-overflow: clip;
  white-space: normal;
}

.nx-n280-n291-n114 {
  display: grid;
  gap: 8px;
  grid-template-columns: 230px minmax(0, 1fr);
}

.nx-n280-n291-n440 {
  align-self: start;
  background: #ffffff0a;
  border-radius: 8px;
  box-sizing: border-box;
  display: block;
  overflow: visible;
  padding: 4px 12px 16px;
  position: static;
}

.nx-n280-n291-n440__n417 {
  display: contents;
}

.nx-n280-n291-n339 {
  border-bottom: 1px solid #2b2d33;
}

.nx-n280-n291-n339__n224 {
  align-items: center;
  color: #999ca4;
  display: flex;
  font-size: 15px;
  font-weight: 400;
  justify-content: space-between;
  line-height: 22px;
  padding: 0;
  height: 48px;
  width: 100%;
}

.nx-n280-n291-n339__n395 {
  color: #ff831f;
  font-weight: 500;
  margin-left: auto;
  margin-right: 8px;
}

.nx-n280-n291-n339__n224:hover {
  color: #fff;
}

.nx-n280-n291-n339--open .nx-n280-n291-n339__n224 {
  color: #fff;
}

.nx-n280-n291-n339__n224 svg {
  color: #999ca4;
  line-height: 16px;
  transform: translateY(-1.5px);
  transition: transform .28s ease;
}

.nx-n280-n291-n339--open .nx-n280-n291-n339__n224 svg {
  transform: translateY(-1.5px) rotate(180deg);
}

.nx-n280-n291-n339__n053 {
  display: block;
  max-height: 900px;
  opacity: 1;
  overflow: hidden;
  padding: 0;
  transition: max-height .3s ease, opacity .2s ease;
}

.nx-n280-n291-n196-n330 .nx-n280-n291-n087:first-child {
  min-height: 28px;
  padding-top: 0;
}

.nx-n280-n291-n196-n330 .nx-n280-n291-n087:last-child {
  min-height: 28px;
  padding-bottom: 0;
}

.nx-n280-n291-n196-n330 {
  display: flex;
  flex-direction: column;
  max-height: 220px;
  overflow-y: auto;
  padding-bottom: 12px;
}

.nx-n280-n291-n196-n330:not(.nx-n280-n291-n196-n330--hero) {
  margin-right: 5px;
}

.nx-n280-n291-n196-n418 {
  height: 47px;
  padding-bottom: 12px;
}

.nx-n280-n291-n196-n418__n117 {
  align-items: center;
  border: 1px solid #3f424a;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  height: 35px;
  position: relative;
  width: 100%;
}

.nx-n280-n291-n196-n418__n117 svg {
  color: #999ca4;
  flex: 0 0 18px;
  height: 18px;
  left: 12px;
  position: absolute;
  width: 18px;
}

.nx-n280-n291-n196-n418__n117 input {
  appearance: none;
  background: transparent;
  border: 0;
  color: #999ca4;
  font-size: 15px;
  height: 33px;
  line-height: 22px;
  outline: 0;
  padding: 12px 12px 12px 34px;
  width: 100%;
}

.nx-n280-n291-n196-n418__n117:focus-within {
  border-color: #82858e;
}

.nx-n280-n291-n196-n418__n117 input::-webkit-search-cancel-button {
  display: none;
}

.nx-n280-n291-n196-n330 .nx-n280-n291-n087 {
  color: #b2b4bb;
}

.nx-n280-n291-n196-n330--hero .nx-n280-n291-n087 {
  min-height: 28px;
  padding: 0 0 6px;
}

.nx-n280-n291-n196-n330::-webkit-scrollbar {
  display: block;
  max-height: 5px;
  width: 5px;
}

.nx-n280-n291-n196-n330::-webkit-scrollbar-button {
  display: none;
  height: 0;
  width: 0;
}

.nx-n280-n291-n196-n330::-webkit-scrollbar-thumb {
  background: #82858e;
  border-radius: 5px;
  display: block;
}

.nx-n280-n291-n196-n330::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 5px;
  display: block;
}

.nx-n280-n291-n087-n225 {
  box-sizing: border-box;
  color: #999ca4;
  display: block;
  font-size: 15px;
  flex-shrink: 0;
  font-weight: 500;
  line-height: 22px;
  min-height: 28px;
  padding: 0 0 6px;
  text-transform: uppercase;
}

.nx-n280-n291-n087-n225--long {
  min-height: 0;
}

.nx-n280-n291-n087-n225 span {
  display: block;
  width: fit-content;
}

.nx-n280-n291-n087-n225--group {
  padding-top: 6px;
}

.nx-n280-n291-n087--rarity,
.nx-n280-n291-n087:has(.nx-n280-n291-n174-n158) {
  color: #b2b4bb;
  gap: 4px;
}

.nx-n280-n291-n087--rarity .nx-n280-n291-n087__n059,
.nx-n280-n291-n087:has(.nx-n280-n291-n174-n158) .nx-n280-n291-n087__n059 {
  margin-right: 4px;
}

.nx-n280-n291-n087--rarity .nx-n280-n291-n087__n501,
.nx-n280-n291-n087:has(.nx-n280-n291-n174-n158) .nx-n280-n291-n087__n501 {
  flex: 0 1 auto;
}

.nx-n280-n291-n381-n158 {
  border-radius: 10px;
  flex: 0 0 10px;
  height: 10px;
  width: 10px;
}

.nx-n280-n291-n174-n158 {
  border-radius: 50%;
  flex: 0 0 10px;
  height: 10px;
  width: 10px;
}

.nx-n280-n291-n339:not(.nx-n280-n291-n339--open) .nx-n280-n291-n339__n053 {
  max-height: 0;
  opacity: 0;
}

.nx-n280-n291-n380 {
  display: flex;
  gap: 0;
}

.nx-n280-n291-n364-n249 {
  align-items: stretch;
  border: 1px solid #3f424a;
  display: flex;
  flex: 0 0 calc(50% + .5px);
  height: 46px;
  position: relative;
  width: calc(50% + .5px);
}

.nx-n280-n291-n364-n249:first-child {
  border-radius: 8px 0 0 8px;
}

.nx-n280-n291-n364-n249:last-child {
  border-radius: 0 8px 8px 0;
  margin-left: -1px;
}

.nx-n280-n291-n364-n249:focus-within {
  border-color: #82858e;
  box-shadow: none;
  filter: none;
  outline: 0;
  z-index: 1;
}

.nx-n280-n291-n364-n249__n130 {
  color: #fff;
  display: flex;
  flex: 0 0 auto;
  font-size: 15px;
  height: 44px;
  line-height: 22px;
  padding: 18px 4px 6px 12px;
  visibility: hidden;
}

.nx-n280-n291-n364-n249:focus-within .nx-n280-n291-n364-n249__n130 {
  visibility: visible;
}

.nx-n280-n291-n364-n249 .nx-n280-n291-n249 {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #999ca4;
  flex: 1 1 auto;
  height: 44px;
  min-width: 0;
  padding: 18px 35px 6px 0;
  width: 0;
}

.nx-n280-n291-n364-n249 .nx-n280-n291-n249:focus {
  border: 0;
  box-shadow: none;
  filter: none;
  outline: 0;
}

.nx-n280-n291-n364-n249__n507 {
  color: #82858e;
  font-size: 15px;
  left: 11px;
  line-height: 22px;
  pointer-events: none;
  position: absolute;
  top: 11px;
  transform-origin: left top;
  transition: font-size .2s ease, line-height .2s ease, top .2s ease;
  width: calc(90% + 1.8px);
}

.nx-n280-n291-n364-n249:focus-within .nx-n280-n291-n364-n249__n507,
.nx-n280-n291-n364-n249 .nx-n280-n291-n249:not(:placeholder-shown) + .nx-n280-n291-n364-n249__n507 {
  font-size: 11px;
  line-height: 16px;
  top: 3px;
}

.nx-n280-n291-n364-n249:focus-within .nx-n280-n291-n249,
.nx-n280-n291-n364-n249 .nx-n280-n291-n249:not(:placeholder-shown) {
  color: #fff;
}

.nx-n280-n291-n339--price .nx-n280-n291-n339__n053 {
  padding: 0;
}

.nx-n280-n291-n339--price .nx-n280-n291-n380 {
  padding: 12px 0;
}

.nx-n280-n291-n339--float .nx-n280-n291-n339__n053 {
  padding: 0;
}

.nx-n280-n291-n204-n196 {
  display: flex;
  flex-direction: column;
  height: 82px;
  padding: 12px 0;
}

.nx-n280-n291-n380-n447 {
  display: block;
  height: 10px;
  position: relative;
  width: 100%;
}

.nx-n280-n291-n380-n447__n517 {
  background: #3f424a;
  border-radius: 5px;
  height: 4px;
  left: 0;
  margin: -2px 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.nx-n280-n291-n380-n447__n194 {
  background: #f05252;
  height: 4px;
  position: absolute;
  top: 0;
}

.nx-n280-n291-n380-n447__n249 {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  display: block;
  height: 10px;
  margin: 0;
  outline: none;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.nx-n280-n291-n380-n447__n249::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  height: 4px;
}

.nx-n280-n291-n380-n447__n249::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #fff;
  border: 0;
  border-radius: 2px;
  cursor: pointer;
  height: 10px;
  margin-top: -3px;
  pointer-events: auto;
  width: 10px;
}

.nx-n280-n291-n380-n447__n249::-moz-range-track {
  background: transparent;
  border: 0;
  height: 4px;
}

.nx-n280-n291-n380-n447__n249::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 2px;
  cursor: pointer;
  height: 10px;
  pointer-events: auto;
  width: 10px;
}

.nx-n280-n291-n204-n250 {
  align-items: flex-end;
  background: transparent;
  border: 0;
  border-radius: 0;
  display: flex;
  height: 46px;
  margin-top: 4px;
  overflow: visible;
}

.nx-n280-n291-n204-n249 {
  border: 1px solid #3f424a;
  border-radius: 8px 0 0 8px;
  display: block;
  flex: 0 0 calc(50% + .5px);
  height: 46px;
  position: relative;
}

.nx-n280-n291-n204-n249 + .nx-n280-n291-n204-n249 {
  border-radius: 0 8px 8px 0;
  margin-left: -1px;
}

.nx-n280-n291-n204-n249 .nx-n280-n291-n249 {
  -moz-appearance: textfield;
  appearance: textfield;
  background: transparent;
  border: 0;
  border-radius: 0;
  display: block;
  height: 44px;
  padding: 18px 35px 6px 12px;
  width: 100%;
}

.nx-n280-n291-n204-n249 span {
  color: #82858e;
  font-size: 11px;
  left: 11px;
  line-height: 16px;
  pointer-events: none;
  position: absolute;
  top: 3px;
  width: calc(90% + 2px);
}

.nx-n280-n291-n204-n097 {
  align-items: center;
  color: #999ca4;
  display: flex;
  height: 24px;
  justify-content: center;
  position: absolute;
  right: 7px;
  top: 10px;
  width: 24px;
}

.nx-n280-n291-n204-n097:hover {
  color: #fff;
}

.nx-n280-n291-n339--delivery .nx-n280-n291-n339__n053 {
  padding: 0;
}

.nx-n280-n291-n249,
.nx-n280-n291-n424 {
  background: #ffffff08;
  border: 1px solid #3f424a;
  border-radius: 8px;
  color: #fff;
  font-size: 15px;
  height: 46px;
  line-height: 22px;
  outline: none;
  padding: 0 12px;
  transition: border-color .2s ease, background .2s ease;
  width: 100%;
}

.nx-n280-n291-n249[type="number"] {
  -moz-appearance: textfield;
}

.nx-n280-n291-n249[type="number"]::-webkit-outer-spin-button,
.nx-n280-n291-n249[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.nx-n280-n291-n249::placeholder {
  color: #82858e;
}

.nx-n280-n291-n249:focus,
.nx-n280-n291-n424:focus {
  background: #ffffff0d;
  border-color: #999ca4;
}

.nx-n280-n291-n513 {
  align-items: center;
  background: #ffffff0a;
  border-radius: 8px;
  box-sizing: border-box;
  display: grid;
  gap: 4px;
  grid-template-columns: 48px 144px minmax(150px, auto) minmax(140px, 190px);
  min-height: 62px;
  padding: 8px;
}

.nx-n280-n291-n235-n066 {
  align-items: center;
  border: 1px solid #555860;
  border-radius: 8px;
  color: #b2b4bb;
  display: flex;
  height: 46px;
  justify-content: center;
  padding: 10px;
  transition: background .2s ease, color .2s ease;
  width: 48px;
}

.nx-n280-n291-n235-n066[data-market-action="refresh"] {
  height: 44px;
}

.nx-n280-n291-n235-n066:hover {
  background: #555860;
  color: #fff;
}

.nx-n280-n291-n235-n066--loading {
  background: #2b2d33;
  color: #fff;
  pointer-events: none;
}

.nx-n280-n291-n235-n066--loading svg {
  animation: local-market-refresh-spin .7s linear infinite;
}

@keyframes local-market-refresh-spin {
  to {
    transform: rotate(360deg);
  }
}

.nx-n280-n291-n215 {
  border-radius: 0;
  display: grid;
  gap: 0;
  grid-template-columns: repeat(3, 48px);
  height: 46px;
  overflow: visible;
  width: 144px;
}

.nx-n280-n291-n214 {
  align-items: center;
  border-bottom: 1px solid #555860;
  border-top: 1px solid #555860;
  box-sizing: border-box;
  border-radius: 0;
  color: #b2b4bb;
  display: flex;
  height: 46px;
  justify-content: center;
  transition: background .2s ease;
}

.nx-n280-n291-n214--active,
.nx-n280-n291-n214:hover {
  background: #555860;
}

.nx-n280-n291-n214:first-child {
  border-left: 1px solid #555860;
  border-right: 0;
  border-radius: 8px 0 0 8px;
}

.nx-n280-n291-n214:nth-child(2) {
  border-left: 1px solid #555860;
  border-right: 1px solid #555860;
}

.nx-n280-n291-n214:last-child {
  border-left: 0;
  border-right: 1px solid #555860;
  border-radius: 0 8px 8px 0;
}

.nx-n280-n291-n214 svg {
  height: 32px;
  width: 32px;
}

.nx-n280-n291-n418 {
  position: relative;
}

.nx-n280-n291-n418 svg {
  color: #b2b4bb;
  left: 13px;
  position: absolute;
  top: 13px;
}

.nx-n280-n291-n418 .nx-n280-n291-n249 {
  background: transparent;
  color: #999ca4;
  height: 46px;
  padding: 12px 40px 12px 35px;
}

.nx-n280-n291-n418 .nx-n280-n291-n249::placeholder {
  color: #757575;
  opacity: 1;
}

.nx-n280-n291-n451 {
  position: relative;
}

.nx-n280-n291-n451__n224 {
  align-items: center;
  background: transparent;
  border: 1px solid #3f424a;
  border-radius: 8px;
  color: #999ca4;
  display: flex;
  font-size: 15px;
  height: 46px;
  justify-content: space-between;
  line-height: 22px;
  padding: 0 12px;
  width: 190px;
}

.nx-n280-n291-n451--open .nx-n280-n291-n451__n224 {
  border-color: #999ca4;
}

.nx-n280-n291-n451__n535,
.nx-n280-n291-n451__n236 {
  align-items: center;
  display: flex;
}

.nx-n280-n291-n451__n535 {
  gap: 8px;
  margin-right: 9px;
  overflow: hidden;
}

.nx-n280-n291-n451__n535 span {
  color: #fff;
}

.nx-n280-n291-n451__n535 svg {
  color: #fff;
  flex: 0 0 auto;
}

.nx-n280-n291-n451__n535--hot svg {
  color: #f05252;
}

.nx-n280-n291-n451__n236 {
  color: #b2b4bb;
  margin-left: auto;
}

.nx-n280-n291-n451__n295 {
  background: #2b2d33;
  border: 1px solid #555860;
  border-radius: 8px;
  box-shadow: 0 50px 50px #0006;
  display: none;
  height: 178px;
  left: 0;
  position: absolute;
  top: 50px;
  width: 190px;
  z-index: 40;
}

.nx-n280-n291-n451--open .nx-n280-n291-n451__n295 {
  display: flex;
}

.nx-n280-n291-n451__n276 {
  display: block;
  height: 176px;
  overflow: auto;
  width: 188px;
}

.nx-n280-n291-n451__n329 {
  align-items: center;
  background: transparent;
  border: 0;
  color: #b2b4bb;
  display: flex;
  font-size: 15px;
  gap: 8px;
  height: 44px;
  line-height: 22px;
  padding: 11px 12px;
  text-align: left;
  width: 188px;
}

.nx-n280-n291-n451__n329:hover,
.nx-n280-n291-n451__n329--selected {
  color: #fff;
}

.nx-n280-n291-n451__n329 svg {
  flex: 0 0 auto;
}

.nx-n280-n291-n451__n329[data-value="hot"] svg {
  color: #f05252;
}

.nx-n280-n291-n451__n329:not(.nx-n280-n291-n451__n329--with-icon) {
  padding-left: 12px;
}

.nx-n280-n291-n288 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
}

.nx-n280-n291-n221 {
  display: grid;
  gap: 4px;
  grid-template-columns: repeat(auto-fill, minmax(181px, 1fr));
}

@media (max-width: 1000px) {
  .nx-n280-n291-n221 {
    gap: 6px;
    grid-template-columns: repeat(auto-fill, minmax(156px, 1fr));
  }
}

.nx-n280-n291-n076 {
  color: #cbcdd2;
  display: block;
  min-width: 0;
  text-decoration: none;
}

.nx-n280-n291-n076__n248 {
  background: #ffffff0f;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 266px;
  overflow: hidden;
  padding: 12px 12px 0;
  position: relative;
  transition: background .3s ease-in-out, gap .3s cubic-bezier(.5, 1.5, .5, 1);
}

.nx-n280-n291-n076__n248:before {
  content: none;
}

.nx-n280-n291-n076__n218 {
  height: 175px;
  left: 50%;
  opacity: .9;
  pointer-events: none;
  position: absolute;
  top: -44px;
  transform: translateX(-50%);
  transition: opacity .25s ease;
  width: 175px;
  z-index: 0;
}

.nx-n280-n291-n076:hover .nx-n280-n291-n076__n248 {
  background: #ffffff1a;
  gap: 4px;
}

.nx-n280-n291-n076:hover .nx-n280-n291-n076__n218 {
  opacity: 1;
}

.nx-n280-n291-n076__n224 {
  align-items: center;
  color: #cbcdd2;
  display: flex;
  font-size: 12px;
  justify-content: space-between;
  line-height: 17px;
  min-height: 24px;
  position: relative;
  z-index: 1;
}

.nx-n280-n291-n076__n143 {
  align-items: normal;
  color: #b2b4bb;
  display: flex;
  font-size: 13px;
  font-weight: 400;
  gap: 6px;
  line-height: 18px;
  position: relative;
}

.nx-n280-n291-n076__n143 svg {
  flex: 0 0 16px;
}

.nx-n280-n291-n076__n143--instant svg {
  color: #3fdca1;
}

.nx-n280-n291-n076__n143--slow svg {
  color: #78e8ff;
}

.nx-n280-n291-n076__n143--locked svg {
  color: #ffdb54;
}

.nx-n280-n291-n205-n512 {
  background: #454954;
  border-radius: 8px;
  box-shadow: 0 16px 40px #0007;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  max-width: 320px;
  min-width: 232px;
  opacity: 0;
  padding: 13px 16px;
  pointer-events: none;
  position: fixed;
  transform: translateY(-4px);
  transition: opacity .18s ease, transform .18s ease;
  white-space: normal;
  z-index: 1000;
}

.nx-n280-n291-n205-n512--visible {
  opacity: 1;
  transform: translateY(0);
}

.nx-n280-n291-n205-n512--unlock {
  background: #3f424a;
  box-shadow: none;
  box-sizing: border-box;
  color: #cbcdd2;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  max-width: 224px;
  min-width: 224px;
  padding: 10px 12px;
}

.nx-n280-n291-n076__n184 {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #999ca4;
  cursor: pointer;
  display: flex;
  height: 24px;
  justify-content: center;
  opacity: 1;
  padding: 4px;
  transition: 0.2s;
  width: 28px;
}

.nx-n280-n291-n076:hover .nx-n280-n291-n076__n184 {
  opacity: 1;
}

.nx-n280-n291-n076__n184:hover {
  color: #fff !important;
}

.nx-n280-n291-n076__n184:hover svg {
  color: #f05252 !important;
  opacity: .8;
}

.nx-n280-n291-n076__n184--active,
.nx-n280-n291-n076--favourite .nx-n280-n291-n076__n184 {
  color: #f05252;
}

.nx-n280-n291-n076__n184--active:hover,
.nx-n280-n291-n076--favourite .nx-n280-n291-n076__n184:hover {
  color: #f05252 !important;
}

.nx-n280-n291-n076__n238 {
  align-items: center;
  align-self: center;
  display: flex;
  flex: 0 0 133px;
  height: 133px;
  justify-content: center;
  max-width: 100%;
  position: relative;
  transition: flex-basis .3s cubic-bezier(.5, 1.5, .5, 1), height .3s cubic-bezier(.5, 1.5, .5, 1);
  width: 146px;
  z-index: 1;
}

.nx-n280-n291-n076__n238 img {
  height: auto;
  max-height: 128px;
  max-width: 100%;
  object-fit: contain;
  transition: transform .3s cubic-bezier(.5, 1.5, .5, 1);
}

.nx-n280-n291-n076__n425-n464 {
  align-items: center;
  background: rgba(21, 22, 26, .698);
  border-radius: 50%;
  color: #ff831f;
  display: flex;
  height: 60px;
  justify-content: center;
  left: 50%;
  padding: 14px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 60px;
  z-index: 2;
}

.nx-n280-n291-n076__n425-n464 svg {
  display: block;
  height: 32px;
  width: 32px;
}

.nx-n280-n291-n076:hover .nx-n280-n291-n076__n238 {
  flex-basis: 111px;
  height: 111px;
}

.nx-n280-n291-n076:hover .nx-n280-n291-n076__n238 img {
  transform: scale(.8);
}

.nx-n280-n291-n076__n310 {
  display: flex;
  flex: 0 1 auto;
  flex-direction: column;
  gap: 0;
  height: 39px;
  min-height: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.nx-n280-n291-n076__n545 {
  color: #b2b4bb;
  font-size: 12px;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-n280-n291-n076__n305 {
  margin-right: 3px;
}

.nx-n280-n291-n076__n309 {
  color: #e5e6e8;
  display: block;
  font-size: 15px;
  font-weight: 400;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.nx-n280-n291-n076--external .nx-n280-n291-n076__n238 {
  flex-basis: 128px;
  height: 128px;
  width: 100%;
}

.nx-n280-n291-n076--external .nx-n280-n291-n076__n238 img {
  height: 128px;
  max-height: none;
  object-fit: contain;
  width: 100%;
}

.nx-n280-n291-n076--external:hover .nx-n280-n291-n076__n238 {
  flex-basis: 111px;
  height: 111px;
}

.nx-n280-n291-n076--external .nx-n280-n291-n076__n310 {
  justify-content: flex-start;
  min-height: 44px;
}

.nx-n280-n291-n076--external .nx-n280-n291-n076__n309--single {
  height: auto;
  max-height: 44px;
}

.nx-n280-n291-n076__n309--single {
  height: 44px;
  white-space: normal;
  -webkit-line-clamp: 2;
}

.nx-n280-n291-n076__n206 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  min-height: 24px;
  position: relative;
  z-index: 1;
}

.nx-n280-n291-n076__n364 {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n280-n291-n076__n123 {
  align-items: center;
  color: #b2b4bb;
  display: flex;
  font-size: 12px;
  line-height: 17px;
  margin-top: 5px;
}

.nx-n280-n291-n076__n008 {
  align-items: center;
  bottom: 0;
  display: flex;
  height: 38px;
  left: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  transform: translateY(30px);
  transition: all .3s cubic-bezier(.5, 1.5, .5, 1);
  width: 100%;
  z-index: 3;
}

.nx-n280-n291-n076:hover .nx-n280-n291-n076__n008 {
  opacity: 1;
  transform: translateY(0);
}

.nx-n280-n291-n076__n068,
.nx-n280-n291-n076__n078 {
  align-items: center;
  border: 0;
  color: #fff;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  height: 38px;
  justify-content: center;
  letter-spacing: 0;
  line-height: 16px;
  text-transform: uppercase;
}

.nx-n280-n291-n076__n068 {
  background: #ff831f;
  border-radius: 0 0 0 8px;
  flex: 0 1 auto;
  max-width: 100%;
  min-width: max-content;
  padding: 11px 16px;
  width: 100%;
}

.nx-n280-n291-n076__n068::before,
.nx-n280-n291-n076__n068::after {
  content: "";
  flex: 0 0 calc(var(--local-market-buy-letter-compensation, 0px) / 2);
  width: calc(var(--local-market-buy-letter-compensation, 0px) / 2);
}

.nx-n280-n291-n076__n078 {
  background: #ffffff14;
  border-radius: 0 0 8px 0;
  flex: 0 1 auto;
  max-width: 38px;
  padding: 0;
  width: 100%;
}

.nx-n280-n291-n076__n078--selected {
  background: rgba(255, 255, 255, .16);
}

.nx-n280-n291-n078-n162 {
  background: #202226;
  border-radius: 16px;
  box-shadow: 0 50px 50px rgba(0, 0, 0, .4);
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: calc(100vh - 114px);
  padding: 20px;
  position: fixed;
  right: max(24px, calc((100vw - 1460px) / 2 + 30px));
  top: 64px;
  width: 577px;
  z-index: 9998;
}

.nx-n280-n291-n078-n162__n224 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  height: 34px;
  min-height: 34px;
}

.nx-n280-n291-n078-n162__n507,
.nx-n280-n291-n078-n162__n224 h2 {
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
  margin: 0;
}

.nx-n280-n291-n078-n162__n098 {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #999ca4;
  display: flex;
  height: 24px;
  justify-content: center;
  padding: 4px;
  width: 30px;
}

.nx-n280-n291-n078-n162__n098 svg {
  height: 22px;
  width: 22px;
}

.nx-n280-n291-n078-n162__n098:hover {
  color: #fff;
}

.nx-n280-n291-n078-n165 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 290px;
  justify-content: center;
  margin: 0 auto;
  min-height: 290px;
  max-width: 350px;
  text-align: start;
}

.nx-n280-n291-n078-n165__n238,
.nx-n280-n291-n078-n165__n178 {
  display: block;
  height: 34px;
  margin: 0 0 10px;
  width: 34px;
}

.nx-n280-n291-n078-n165__n507 {
  color: #fff;
  display: block;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  margin: 0 0 2px;
}

.nx-n280-n291-n078-n165__n501 {
  color: #cbcdd2;
  display: block;
  font-size: 15px;
  line-height: 22px;
  margin: 0 0 16px;
}

.nx-n280-n291-n078-n165__n066,
.nx-n280-n291-n078-n195__n089,
.nx-n280-n291-n089__n345,
.nx-n280-n291-n089__n165 button {
  align-items: center;
  background: #ff831f;
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  height: 46px;
  justify-content: center;
  line-height: 16px;
  margin: 0;
  padding: 14px 24px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: background .2s ease;
  width: 100%;
}

.nx-n280-n291-n078-n165__n066 {
  font-size: 14px;
  line-height: 20px;
  padding: 12px 16px;
  text-align: start;
}

.nx-n280-n291-n078-n195__n089 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 15px;
  padding: 12px 16px;
}

.nx-n280-n291-n078-n165__n066:hover,
.nx-n280-n291-n078-n195__n089:hover,
.nx-n280-n291-n089__n345:hover,
.nx-n280-n291-n089__n165 button:hover {
  background: #ff5f00;
}

.nx-n280-n291-n078-n195 {
  display: flex;
  flex-direction: column;
  padding-top: 0;
}

.nx-n280-n291-n078-n195__n478 {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  height: 40px;
  line-height: 24px;
  margin: 0;
  padding: 12px 12px 4px;
  width: calc(100% - 10px);
}

.nx-n280-n291-n078-n195__n258 {
  display: block;
  max-height: 286px;
  overflow-y: auto;
  padding-right: 0;
  width: calc(100% - 10px);
}

.nx-n280-n291-n078-n195__n258::-webkit-scrollbar,
.nx-n280-n291-n089__n258::-webkit-scrollbar {
  width: 5px;
}

.nx-n280-n291-n078-n195__n258::-webkit-scrollbar-thumb,
.nx-n280-n291-n089__n258::-webkit-scrollbar-thumb {
  background: #82858e;
  border-radius: 5px;
}

.nx-n280-n291-n078-n195__n515 {
  align-items: center;
  border-top: 0;
  display: flex;
  height: 30px;
  justify-content: space-between;
  margin-top: 9px;
  padding: 0;
}

.nx-n280-n291-n078-n195__n515 div {
  align-items: baseline;
  display: flex;
  gap: 8px;
}

.nx-n280-n291-n078-n195__n515 span,
.nx-n280-n291-n078-n195__n515 strong {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.nx-n280-n291-n078-n195__n515 small {
  color: #999ca4;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n291-n078-n257 {
  align-items: center;
  border-radius: 8px;
  display: flex;
  gap: 10px;
  height: 85px;
  min-height: 85px;
  overflow: hidden;
  padding: 12px;
}

.nx-n280-n291-n078-n257--checkout {
  background: transparent;
  column-gap: 62px;
  gap: 62px;
  font-size: 13px;
  height: 168px;
  line-height: 18px;
  min-height: 168px;
  padding: 24px 16px;
  transition: .3s;
}

.nx-n280-n291-n078-n257--checkout:hover {
  background: rgba(255, 255, 255, .06);
}

.nx-n280-n291-n078-n257 + .nx-n280-n291-n078-n257 {
  margin-top: 0;
}

.nx-n280-n291-n078-n257__n238-n552 {
  align-items: center;
  display: flex;
  flex: 0 0 70px;
  height: 50px;
  justify-content: center;
  position: relative;
  width: 70px;
}

.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n238-n552 {
  flex-basis: 120px;
  height: 120px;
  width: 120px;
}

.nx-n280-n291-n078-n257__n238-n552::after {
  background: radial-gradient(50% 50%, var(--cart-rarity-color) 0px, rgba(240, 82, 82, 0) 100%);
  content: "";
  height: 70px;
  left: 35px;
  opacity: .1;
  position: absolute;
  top: 25px;
  transform: translate(-35px, -35px);
  width: 70px;
}

.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n238-n552::after {
  height: 120px;
  inset: 0;
  transform: none;
  width: 120px;
}

.nx-n280-n291-n078-n257__n238 {
  display: block;
  max-width: 100%;
  position: relative;
  z-index: 1;
}

.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n238 {
  max-height: 90px;
  max-width: 120px;
}

.nx-n280-n291-n078-n257__n288 {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  justify-content: space-between;
  min-width: 0;
}

.nx-n280-n291-n078-n257__n115 {
  max-width: 290px;
  min-width: 0;
}

.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n288 {
  flex: 0 0 616px;
  width: 616px;
}

.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n115 {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  gap: 6px;
  height: 101px;
  line-height: 18px;
  max-width: 440px;
  width: 440px;
}

.nx-n280-n291-n078-n257__n309 {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n309 {
  font-weight: 500;
  width: 100%;
}

.nx-n280-n291-n078-n257__n298 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-size: 13px;
  gap: 12px;
  line-height: 18px;
  margin-top: 6px;
}

.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n298 {
  margin-top: 0;
  width: 100%;
}

.nx-n280-n291-n078-n257__n008 {
  align-items: center;
  display: flex;
  gap: 6px;
  margin-top: 10px;
}

.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n008 {
  align-items: flex-start;
  font-size: 13px;
  height: 40px;
  line-height: 18px;
  margin-top: 0;
  width: 100%;
}

.nx-n280-n291-n078-n257__n185,
.nx-n280-n291-n078-n257__n068-n322 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border-radius: 8px;
  color: #fff;
  display: inline-flex;
  height: 30px;
  justify-content: center;
  transition: background .2s ease, color .2s ease;
}

.nx-n280-n291-n078-n257__n185 {
  color: #cbcdd2;
  width: 30px;
}

.nx-n280-n291-n078-n257__n185 svg {
  height: 16px;
  width: 16px;
}

.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n185,
.nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n068-n322 {
  margin-top: 10px;
}

.nx-n280-n291-n078-n257__n185:hover,
.nx-n280-n291-n078-n257__n068-n322:hover {
  background: rgba(255, 255, 255, .12);
  color: #fff;
}

.nx-n280-n291-n078-n257__n185--active {
  color: #f05252;
}

.nx-n280-n291-n078-n257__n068-n322 {
  gap: 4px;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  padding: 4px 12px;
  text-transform: uppercase;
}

.nx-n280-n291-n078-n257__n068-n322 > svg {
  height: 16px;
  width: 13.5781px;
}

.nx-n280-n291-n078-n257__n068-n235 {
  align-items: center;
  color: #fff;
  display: flex;
  height: 16px;
  justify-content: center;
  width: 16px;
}

.nx-n280-n291-n078-n257__n068-n235 svg {
  height: 16px;
  width: 16px;
}

.nx-n280-n291-n078-n257__n143 {
  align-items: center;
  border-radius: 8px;
  display: inline-flex;
  font-size: 12px;
  font-weight: 500;
  gap: 2px;
  line-height: 17px;
  padding: 5px 10px 5px 5px;
}

.nx-n280-n291-n078-n257__n143--instant {
  background: rgba(63, 220, 161, .1);
  color: #3fdca1;
}

.nx-n280-n291-n078-n257__n143--slow {
  background: rgba(120, 232, 255, .1);
  color: #78e8ff;
}

.nx-n280-n291-n078-n257__n174 {
  color: #b2b4bb;
}

.nx-n280-n291-n078-n257__n174-n222 {
  display: flex;
  gap: 6px;
}

.nx-n280-n291-n078-n257__n158 {
  color: #6c6f77;
}

.nx-n280-n291-n078-n257__n204 {
  color: #cbcdd2;
}

.nx-n280-n291-n078-n257__n364 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  max-width: 105px;
  white-space: nowrap;
}

.nx-n280-n291-n078-n257__n393 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border-radius: 8px;
  color: #fff;
  display: flex;
  gap: 10px;
  height: 38px;
  justify-content: center;
  padding: 0 12px;
  width: 40px;
}

.nx-n280-n291-n078-n257__n393:hover {
  background: rgba(255, 255, 255, .12);
}

.nx-n280-n291-n078-n257__n393 svg {
  height: 16px;
  width: 16px;
}

.nx-n280-n291-n089-n334 {
  padding-top: 16px;
}

.nx-n280-n291-n089-n334 .nx-n280-n291-n507 {
  margin-top: 12px;
}

.nx-n280-n291-n089 {
  align-items: flex-start;
  display: grid;
  gap: 8px;
  grid-template-columns: 932px 460px;
  justify-content: start;
  margin-top: 42px;
}

.nx-n280-n291-n089__n276 {
  min-width: 0;
}

.nx-n280-n291-n089__n258-n224 {
  align-items: center;
  background: rgba(255, 255, 255, .06);
  border-radius: 8px;
  display: flex;
  height: 62px;
  justify-content: space-between;
  padding: 16px;
}

.nx-n280-n291-n089__n258-n224 strong {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n280-n291-n089__n097 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border-radius: 8px;
  color: #fff;
  display: inline-flex;
  font-size: 11px;
  font-weight: 500;
  gap: 4px;
  height: 30px;
  justify-content: center;
  letter-spacing: .3px;
  line-height: 16px;
  padding: 8px 12px;
  text-transform: uppercase;
  transition: background .2s ease;
}

.nx-n280-n291-n089__n097:hover {
  background: rgba(255, 255, 255, .12);
}

.nx-n280-n291-n089__n097 svg {
  height: 16px;
  width: 16px;
}

.nx-n280-n291-n089__n258 {
  display: flex;
  flex-direction: column;
  gap: 0;
  margin-top: 16px;
}

.nx-n280-n291-n089__n484 {
  background: rgba(255, 255, 255, .06);
  border-radius: 8px;
  min-height: 168px;
  padding: 16px;
  position: sticky;
  top: 74px;
}

.nx-n280-n291-n089__n484-n407 {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.nx-n280-n291-n089__n484-n407 span,
.nx-n280-n291-n089__n484-n407 strong {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.nx-n280-n291-n089__n484-n407 div {
  align-items: baseline;
  display: flex;
  gap: 8px;
}

.nx-n280-n291-n089__n484-n407--total strong {
  font-size: 17px;
  line-height: 24px;
}

.nx-n280-n291-n089__n484 small {
  color: #999ca4;
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  margin: 0 0 2px;
}

.nx-n280-n291-n089__n151 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 8px 0 16px;
}

.nx-n280-n291-n089__n151 div {
  align-items: center;
  color: #cbcdd2;
  display: flex;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n291-n089__n151 span {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
}

.nx-n280-n291-n089__n151 span::after {
  border-bottom: 1px solid rgba(255, 255, 255, .08);
  content: "";
  flex: 1 1 auto;
  margin: 0 8px;
}

.nx-n280-n291-n089__n151 em {
  color: #fff;
  font-style: normal;
  font-weight: 500;
  white-space: nowrap;
}

.nx-n280-n291-n089__n345 {
  background: #f05252;
  border-radius: 8px;
  color: #fff;
  gap: 10px;
  height: 38px;
  letter-spacing: .3px;
  padding: 11px 16px;
}

.nx-n280-n291-n089__n345:hover {
  background: #f45f5f;
}

.nx-n280-n291-n089__n165 {
  align-items: center;
  background: transparent;
  border-radius: 0;
  display: flex;
  flex-direction: column;
  grid-column: 1 / -1;
  justify-content: center;
  margin: 0 auto;
  max-width: 577px;
  min-height: 290px;
  padding: 0;
  text-align: center;
  width: 100%;
}

.nx-n280-n291-n089__n165 h2 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.nx-n280-n291-n089__n165 p {
  color: #cbcdd2;
  margin: 4px 0 18px;
}

.nx-n280-n291-n076--skeleton .nx-n280-n291-n076__n248 {
  gap: 12px;
  pointer-events: none;
}

.nx-n280-n291-n443 {
  animation: local-market-skeleton-pulse 1.05s ease-in-out infinite;
  background: linear-gradient(90deg, #2b2d33 0%, #383b43 50%, #2b2d33 100%);
  background-size: 220% 100%;
  border-radius: 8px;
}

.nx-n280-n291-n443--header {
  height: 22px;
  width: 100%;
}

.nx-n280-n291-n443--image {
  align-self: center;
  border-radius: 12px;
  height: 118px;
  margin-top: 4px;
  width: 128px;
}

.nx-n280-n291-n443--name {
  height: 16px;
  width: 82%;
}

.nx-n280-n291-n443--name-short {
  width: 58%;
}

.nx-n280-n291-n443--price {
  height: 22px;
  margin-top: auto;
  width: 42%;
}

.nx-n280-n291-n030-n360 {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  inset: 0;
  line-height: 22px;
  margin: 0;
  padding: 16px;
  position: fixed;
  z-index: 11;
}

.nx-n280-n291-n030-n360__n333 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: rgba(0, 0, 0, .5);
  inset: 0;
  position: absolute;
  z-index: -1;
}

.nx-n280-n291-n030-n360__n115 {
  background: #202226;
  border-radius: 16px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
  box-sizing: border-box;
  display: block;
  margin: auto;
  max-width: 640px;
  overflow-y: auto;
  padding: 24px 40px 40px;
  position: relative;
  width: 100%;
}

.nx-n280-n291-n030-n360__n053 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 226px;
  text-align: center;
}

.nx-n280-n291-n030-n360__n053 > svg:first-child {
  display: block;
  height: 54px;
  width: 54px;
}

.nx-n280-n291-n030-n360__n507 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
  margin: 20px 0 12px;
}

.nx-n280-n291-n030-n360__n146 {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  margin: 0;
}

.nx-n280-n291-n030-n360__n468 {
  align-items: center;
  background: #ff831f;
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 15px;
  font-weight: 500;
  gap: 4px;
  height: 46px;
  justify-content: center;
  line-height: 22px;
  margin: 20px 0 0;
  padding: 12px 16px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.2s;
  width: 313px;
}

.nx-n280-n291-n030-n360__n468:not(:disabled):hover {
  background: #ff5f00;
}

.nx-n280-n291-n030-n360__n468 svg {
  display: block;
  height: 22px;
  width: 22px;
}

.nx-n280-n291-n030-n360__n468 .nx-n442-n529-n066__n115 {
  display: block;
  line-height: 22px;
}

.nx-n280-n291-n030-n360__n098 {
  height: 30px;
  position: absolute;
  right: 32px;
  top: 32px;
  width: 28px;
  z-index: 11;
}

.nx-n280-n291-n030-n360__n098 button {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #999ca4;
  display: flex;
  height: 30px;
  justify-content: center;
  padding: 3px;
  width: 28px;
}

.nx-n280-n291-n030-n360__n098 svg {
  display: block;
  height: 22px;
  width: 22px;
}

.nx-n280-n291-n030-n360__n098 button:hover {
  color: #fff;
}

.nx-n280-n368-n518-n360 {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  inset: 0;
  line-height: 22px;
  margin: 0;
  padding: 16px;
  position: fixed;
  z-index: 10;
}

.nx-n280-n368-n518-n360__n333 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: rgba(0, 0, 0, .5);
  inset: 0;
  position: absolute;
  z-index: -1;
}

.nx-n280-n368-n518-n360__n115 {
  background: #202226;
  border-radius: 16px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
  box-sizing: border-box;
  display: block;
  margin: auto;
  padding: 40px;
  position: relative;
  width: 566px;
}

.nx-n280-n368-n518-n360__n053 {
  color: #fff;
  font-size: 15px;
  height: 256px;
  line-height: 22px;
  width: 486px;
}

.nx-n518-n533__n287 {
  display: inline-flex;
  height: 33px;
  justify-content: center;
  width: 486px;
}

.nx-n518-n533__n235 {
  align-items: center;
  background: #484a4d;
  border-radius: 50%;
  color: #fff;
  display: flex;
  height: 33px;
  justify-content: center;
  width: 33px;
}

.nx-n518-n533__n235 svg {
  display: block;
  height: 30px;
  width: 30px;
}

.nx-n518-n533__n507 {
  color: #fff;
  display: block;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
  margin: 10px 0 20px;
  text-align: center;
  width: 486px;
}

.nx-n280-n368-n518-n360__n249 {
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 15px;
  line-height: 22px;
  width: 486px;
}

.nx-n280-n368-n518-n360__n117 {
  background: transparent;
  border: 1px solid #3f424a;
  border-radius: 8px;
  display: flex;
  height: 46px;
  width: 486px;
}

.nx-n280-n368-n518-n360__n117.nx-n442-n529-n249__n117--error {
  border-color: #f05252;
}

.nx-n280-n368-n518-n360__n191 {
  background: transparent;
  border: 0;
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: 400;
  height: 44px;
  line-height: 22px;
  outline: none;
  padding: 12px;
  width: 484px;
}

.nx-n280-n368-n518-n360__n167 {
  color: #f05252;
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  margin: 2px 0 0;
  width: 486px;
}

.nx-n280-n368-n518-n360__n167[hidden] {
  display: none;
}

.nx-n518-n533__n244 {
  color: #999ca4;
  display: flex;
  font-size: 13px;
  gap: 8px;
  line-height: 18px;
  margin: 8px 0 20px;
  width: 486px;
}

.nx-n518-n533__n244 .nx-n442-n529-n274 {
  color: #ff831f;
  display: flex;
  font-size: 13px;
  gap: 6px;
  height: 18px;
  line-height: 18px;
  text-decoration: none;
}

.nx-n518-n533__n244 .nx-n442-n529-n274__n115 {
  color: #ff831f;
  display: block;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}

.nx-n518-n533__n008 {
  display: flex;
  gap: 8px;
  height: 46px;
  width: 486px;
}

.nx-n518-n533__n008 .nx-n442-n529-n066 {
  align-items: center;
  background: #ff831f;
  border: 0;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  gap: 10px;
  height: 46px;
  justify-content: center;
  line-height: 20px;
  padding: 12px 16px;
  text-transform: uppercase;
  transition: background .2s ease;
  width: 486px;
}

.nx-n518-n533__n008 .nx-n442-n529-n066:hover {
  background: #ff5f00;
}

.nx-n518-n533__n008 .nx-n442-n529-n066--disabled,
.nx-n518-n533__n008 .nx-n442-n529-n066:disabled {
  cursor: not-allowed;
  opacity: .5;
}

.nx-n518-n533__n008 .nx-n442-n529-n066--disabled:hover,
.nx-n518-n533__n008 .nx-n442-n529-n066:disabled:hover {
  background: #ff831f;
}

.nx-n280-n368-n518-n360__n098 {
  height: 30px;
  position: absolute;
  right: 40px;
  top: 40px;
  width: 28px;
  z-index: 11;
}

.nx-n280-n368-n518-n360__n098 button {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #999ca4;
  display: flex;
  height: 30px;
  justify-content: center;
  padding: 3px;
  width: 28px;
}

.nx-n280-n368-n518-n360__n098 svg {
  display: block;
  height: 22px;
  width: 22px;
}

.nx-n280-n368-n518-n360__n098 button:hover {
  color: #fff;
}

.nx-n280-n291-n376-n360 {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  inset: 0;
  line-height: 22px;
  margin: 0;
  padding: 16px;
  position: fixed;
  z-index: 11;
}

.nx-n280-n291-n376-n360__n333 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: rgba(0, 0, 0, .7);
  inset: 0;
  position: absolute;
  z-index: -1;
}

.nx-n280-n291-n376-n360__n115 {
  background: #202226;
  border-radius: 16px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
  box-sizing: border-box;
  display: block;
  margin: auto;
  max-width: 640px;
  overflow-y: auto;
  padding: 24px;
  position: relative;
  width: 100%;
}

.nx-n280-n291-n376-n360__n507 {
  color: #fff;
  display: inline-block;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
  margin: 0;
}

.nx-n280-n291-n376 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 16px;
}

.nx-n280-n291-n376__n115 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.nx-n280-n291-n376__n257 {
  align-items: center;
  display: flex;
  gap: 16px;
  min-height: 124px;
}

.nx-n280-n291-n376__n238-n553 {
  align-items: center;
  display: flex;
  flex: 0 0 165px;
  height: 124px;
  justify-content: center;
  width: 165px;
}

.nx-n280-n291-n376__n238 {
  display: block;
  max-height: 124px;
  max-width: 165px;
  object-fit: contain;
}

.nx-n280-n291-n376__n244 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  min-width: 0;
}

.nx-n280-n291-n376__n309 {
  color: #fff;
  display: block;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n280-n291-n376__n151 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.nx-n280-n291-n376__n143 {
  align-items: center;
  border-radius: 8px;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  gap: 2px;
  line-height: 17px;
  padding: 5px 10px 5px 5px;
}

.nx-n280-n291-n376__n143--instant {
  background: rgba(63, 220, 161, .1);
  color: #3fdca1;
}

.nx-n280-n291-n376__n143--slow {
  background: rgba(120, 232, 255, .1);
  color: #78e8ff;
}

.nx-n280-n291-n376__n174 {
  align-items: center;
  color: #6c6f77;
  display: flex;
  font-size: 15px;
  gap: 4px;
  line-height: 22px;
}

.nx-n280-n291-n376__n204 {
  color: #cbcdd2;
}

.nx-n280-n291-n376-n515 {
  background: rgba(255, 255, 255, .06);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 12px 16px;
}

.nx-n280-n291-n376-n515__n407 {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.nx-n280-n291-n376-n515__n407--large {
  margin-bottom: 6px;
  min-height: 30px;
}

.nx-n280-n291-n376-n515__n262,
.nx-n280-n291-n376-n515__n535 {
  color: #cbcdd2;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n291-n376-n515__n535 {
  font-weight: 500;
}

.nx-n280-n291-n376-n515__n262--large,
.nx-n280-n291-n376-n515__n535--large {
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.nx-n280-n291-n376-n515__n066 {
  align-items: center;
  background: #f05252;
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  height: 38px;
  justify-content: center;
  line-height: 16px;
  margin-top: 6px;
  padding: 11px 16px;
  text-transform: uppercase;
  width: 100%;
}

.nx-n280-n291-n376-n515__n066:hover {
  background: #ff6060;
}

.nx-n280-n291-n376-n360__n098 {
  height: 30px;
  position: absolute;
  right: 24px;
  top: 24px;
  width: 28px;
  z-index: 11;
}

.nx-n280-n291-n376-n360__n098 button {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #999ca4;
  display: flex;
  height: 30px;
  justify-content: center;
  padding: 3px;
  width: 28px;
}

.nx-n280-n291-n376-n360__n098 button:hover {
  color: #fff;
}

.nx-n280-n291-n145-n360 {
  align-items: center;
  color: #fff;
  display: flex;
  inset: 0;
  margin: 0;
  overflow: hidden auto;
  padding: 16px;
  position: fixed;
  z-index: 10;
}

.nx-n280-n291-n145-n360__n333 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: rgba(0, 0, 0, .5);
  inset: 0;
  position: absolute;
  z-index: -1;
}

.nx-n360__n115.nx-n280-n291-n145-n360__n115 {
  background: linear-gradient(#15161a, #6c6f77) !important;
  border: 0;
  border-radius: 16px;
  box-sizing: border-box;
  height: 704px;
  margin: auto;
  max-width: 936px;
  min-height: 0;
  overflow: visible !important;
  padding: 16px 0 0 !important;
  position: relative;
  width: 100%;
}

body.nx-n280-n291-n145-n283 {
  overflow: hidden;
}

body.nx-n280-n291-n548-n283 {
  overflow: hidden;
}

body.nx-n280-n291-n196-n283 {
  overflow: hidden;
}

.nx-n280-n291-n548-n360 {
  align-items: center;
  color: #fff;
  display: flex;
  inset: 0;
  margin: 0;
  overflow: hidden auto;
  padding: 16px;
  position: fixed;
  z-index: 10;
}

.nx-n280-n291-n548-n360__n115 {
  background: transparent;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
}

.nx-n280-n291-n145-n224 {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 0;
  display: inline-block;
  height: 30px;
  justify-content: normal;
  margin-bottom: 16px !important;
  padding: 0 0 0 20px;
  width: auto;
}

.nx-n280-n291-n548-n224 {
  margin-bottom: 18px !important;
}

.nx-n280-n291-n145-n224__n507 {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 21px;
  font-weight: 500;
  gap: 12px;
  line-height: 30px;
}

.nx-n280-n291-n145-n224__n235 {
  color: #3fdca1;
  display: inline-flex;
}

.nx-n280-n291-n548-n224 .nx-n280-n291-n145-n224__n235 {
  color: #ff831f;
}

.nx-n280-n291-n145-n224 .nx-n360__n098 {
  height: 30px;
  position: absolute;
  right: 20px;
  top: 16px;
  width: 28px;
  z-index: 11;
}

.nx-n280-n291-n145-n098 {
  color: #999ca4;
  display: flex;
  height: 30px;
  justify-content: center;
  padding: 3px;
  width: 28px;
}

.nx-n280-n291-n145-n098:hover {
  color: #fff;
}

.nx-n280-n291-n145-n053 {
  background: #15161a;
  box-sizing: border-box;
  border-top: 1px solid #3f424a;
  border-radius: 0 0 16px 16px;
  display: flex;
  height: 642px;
  min-height: 642px;
  overflow: visible;
  width: 936px;
}

.nx-n280-n291-n145-n440 {
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .04)), #15161a;
  border-radius: 0 0 0 16px;
  display: flex;
  flex-direction: column;
  height: 641px;
  justify-content: space-between;
  margin-top: 0;
  padding: 16px 20px;
  width: 260px;
}

.nx-n280-n291-n145-n440__n553 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 220px;
}

.nx-n280-n291-n145-n440__n421 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-height: 225px;
}

.nx-n280-n291-n145-n126-n421 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.nx-n280-n291-n145-n440__n262,
.nx-n280-n291-n145-n288__n262 {
  color: #cbcdd2;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n291-n145-n126 {
  align-items: center;
  border: 1px solid #3f424a;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 15px;
  height: 46px;
  justify-content: space-between;
  line-height: 22px;
  padding: 0 12px;
  width: 220px;
}

.nx-n280-n291-n145-n126__n535 {
  align-items: center;
  display: flex;
  gap: 8px;
}

.nx-n280-n291-n145-n126 strong {
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.nx-n280-n291-n145-n126__n200 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  display: inline-block;
  height: 20px;
  width: 20px;
}

.nx-n280-n291-n145-n126__n091 {
  align-items: center;
  color: #999ca4;
  display: inline-flex;
}

.nx-n280-n291-n145-n372 {
  align-items: center;
  background: rgba(255, 255, 255, .06);
  border: 1px solid transparent;
  border-radius: 8px;
  display: flex;
  font-size: 15px;
  gap: 4px;
  height: 62px;
  line-height: 22px;
  overflow: hidden;
  padding: 0 8px;
  text-align: left;
  width: 219px;
}

.nx-n280-n291-n145-n372--active {
  border-color: #f0762f;
  cursor: auto;
}

.nx-n280-n291-n145-n372--disabled,
.nx-n280-n291-n145-n372:disabled {
  cursor: not-allowed;
}

.nx-n280-n291-n145-n372:hover {
  border-color: #f0762f;
}

.nx-n280-n291-n145-n372--disabled:hover,
.nx-n280-n291-n145-n372:disabled:hover {
  border-color: transparent;
}

.nx-n280-n291-n145-n372 + .nx-n280-n291-n145-n372 {
  margin-top: -2px;
}

.nx-n280-n291-n145-n372 strong {
  color: #b2b4bb;
  display: block;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  overflow: hidden;
}

.nx-n280-n291-n145-n372 dl,
.nx-n280-n291-n145-n372 dt,
.nx-n280-n291-n145-n372 dd {
  margin: 0;
}

.nx-n280-n291-n145-n372 .nx-n372__n244,
.nx-n280-n291-n145-n372 .nx-n372__n115 {
  display: flex;
  flex-direction: column;
  height: 18px;
}

.nx-n280-n291-n145-n372--active .nx-n372__n244,
.nx-n280-n291-n145-n372--active .nx-n372__n115 {
  height: 36px;
}

.nx-n280-n291-n145-n372 .nx-n372__n507 {
  color: #b2b4bb;
  display: flow-root;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  overflow: hidden;
}

.nx-n280-n291-n145-n372 .nx-n372__n123,
.nx-n280-n291-n145-n372 .nx-n372__n478 {
  color: #82858e;
  display: block;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  overflow: hidden;
}

.nx-n280-n291-n145-n372--active strong {
  color: #fff;
}

.nx-n280-n291-n145-n372--active .nx-n372__n507 {
  color: #fff;
}

.nx-n280-n291-n128-n076 strong {
  color: #b2b4bb;
  display: block;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
  overflow: hidden;
}

.nx-n280-n291-n145-n372 small,
.nx-n280-n291-n128-n076 small {
  color: #999ca4;
  display: block;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n291-n145-n372__n458 {
  align-items: center;
  color: #fff;
  display: flex;
  flex: 0 0 22px;
  height: 22px;
  width: 22px;
}

.nx-n280-n291-n145-n321 {
  color: #cbcdd2;
  font-size: 13px;
  line-height: 18px;
  margin: 0;
  width: 220px;
}

.nx-n280-n291-n145-n288 {
  border-radius: 0 0 16px;
  height: 641px;
  margin-top: 0;
  padding: 16px 20px 20px;
  position: relative;
  width: 676px;
}

.nx-n280-n291-n128-n221 {
  display: grid;
  gap: 6px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 12px;
  overflow: visible;
  padding: 0;
}

.nx-n280-n291-n128-n076 {
  align-items: center;
  background: rgba(255, 255, 255, .06);
  border: 1px solid transparent;
  border-radius: 8px;
  display: flex;
  font-size: 15px;
  gap: 4px;
  height: 62px;
  line-height: 22px;
  overflow: hidden;
  padding: 0 8px;
  text-align: left;
  transition: background .2s ease, border-color .2s ease;
  width: 100%;
}

.nx-n280-n291-n128-n076:hover {
  background: rgba(255, 255, 255, .06);
  border-color: #f0762f;
}

.nx-n280-n291-n128-n303-n512 {
  color: #fff;
  font-size: 15px;
  line-height: 22px;
  pointer-events: none;
  position: fixed;
  z-index: 9999;
}

.nx-n280-n291-n128-n303-n512 .nx-n506-n059 {
  background: #3f424a;
  border-radius: 8px;
  color: #cbcdd2;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  padding: 10px 12px;
  position: relative;
}

.nx-n280-n291-n128-n303-n512 .nx-n506-n025 {
  color: #3f424a;
  height: 16px;
  left: 96px;
  position: absolute;
  top: 0;
  width: 16px;
}

.nx-n280-n291-n128-n303-n512 .nx-n506-n025::before {
  border-bottom: 8px solid #3f424a;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  left: 0;
  position: absolute;
  top: -8px;
}

.nx-n280-n291-n128-n303-n512 .nx-n506-n115,
.nx-n280-n291-n128-n303-n512 .nx-n442-n529-n358,
.nx-n280-n291-n128-n303-n512 .nx-n442-n529-n358__n115,
.nx-n280-n291-n128-n303-n512 .nx-n128-n244 {
  color: #cbcdd2;
  display: block;
  font-size: 12px;
  line-height: 17px;
  margin: 0;
  padding: 0;
}

.nx-n280-n291-n128-n303-n512 .nx-n128-n244__n257 {
  align-items: center;
  color: #cbcdd2;
  display: flex;
  font-size: 12px;
  justify-content: space-between;
  line-height: 17px;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 200px;
}

.nx-n280-n291-n128-n303-n512 .nx-n128-n244__n257 span:last-child {
  color: #fff;
  font-weight: 500;
}

.nx-n280-n291-n128-n235 {
  align-items: center;
  color: #fff;
  display: inline-flex;
  flex: 0 0 var(--coin-size, 22px);
  height: var(--coin-size, 22px);
  justify-content: center;
  width: var(--coin-size, 22px);
}

.nx-n280-n291-n128-n235 svg {
  display: block;
}

.nx-n280-n291-n145-n018 {
  align-items: center;
  color: #b2b4bb;
  display: flex;
  font-size: 12px;
  gap: 6px;
  line-height: 17px;
  margin-top: 12px;
}

.nx-n280-n291-n145-n018 svg {
  color: #b2b4bb;
}

.nx-n280-n291-n145-n288--detail {
  display: block;
}

.nx-n128-n208,
.nx-n128-n208__n553,
.nx-n128-n208__n208-n114,
.nx-n128-n208__n114 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 636px;
}

.nx-n128-n208 {
  height: 605px;
}

.nx-n128-n208__n114 {
  height: 167px;
}

.nx-n128-n208__n244-n553 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
  width: 636px;
}

.nx-n346-n224 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 74px;
  width: 636px;
}

.nx-n280-n291-n145-n036 {
  align-items: center;
  color: #ff831f;
  display: inline-flex;
  font-size: 15px;
  font-weight: 400;
  gap: 6px;
  height: 18px;
  line-height: normal;
  padding: 0;
  width: 636px;
}

.nx-n280-n291-n145-n036:hover {
  color: #ff9a45;
}

.nx-n280-n291-n145-n510 {
  align-items: center;
  display: flex;
  gap: 8px;
  height: 32px;
}

.nx-n280-n291-n145-n510 strong {
  color: #b2b4bb;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n280-n291-n145-n171 {
  align-items: end;
  display: grid;
  gap: 8px;
  grid-template-columns: 314px 314px;
  height: 69px;
  margin-top: 0;
  position: relative;
}

.nx-n280-n291-n145-n171 label {
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 69px;
  justify-content: center;
  padding: 0;
  position: relative;
}

.nx-n280-n291-n145-n171 label.nx-n280-n291-n145-n171__to {
  height: 45px;
}

.nx-n280-n291-n145-n171 label span {
  color: #cbcdd2;
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 6px;
}

.nx-n280-n291-n145-n171 label strong {
  align-items: center;
  background: #2b2d33;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 17px;
  font-weight: 500;
  height: 45px;
  line-height: 24px;
  padding: 10px 48px 11px 16px;
}

.nx-n280-n291-n145-n019-n249 {
  background: #2b2d33;
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: block;
  font: inherit;
  font-size: 17px;
  font-weight: 500;
  height: 45px;
  line-height: 24px;
  outline: none;
  padding: 10px 48px 11px 16px;
  width: 100%;
}

.nx-n280-n291-n145-n019-n249:focus {
  box-shadow: none;
}

.nx-n280-n291-n145-n171 label .nx-n280-n291-n128-n235 {
  position: absolute;
  right: 16px;
  top: 35px;
}

.nx-n280-n291-n145-n171 label.nx-n280-n291-n145-n171__to .nx-n280-n291-n128-n235 {
  right: 11px;
  top: 11px;
}

.nx-n280-n291-n145-n171__n488 {
  align-items: center;
  background: #555860;
  border-radius: 50%;
  color: #fff;
  display: flex;
  font-size: 20px;
  height: 32px;
  justify-content: center;
  left: 302px;
  position: absolute;
  top: 29px;
  width: 32px;
  z-index: 1;
}

.nx-n280-n291-n145-n428 {
  color: #cbcdd2;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
}

.nx-n280-n291-n145-n428 .nx-n128-n208__n428-n507--highlighted {
  color: #e5e6e8;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}

.nx-n280-n291-n145-n303 {
  color: #f45459;
  display: none;
  font-size: 13px;
  line-height: 18px;
  margin: 2px 0 -2px;
}

.nx-n280-n291-n145-n303--visible {
  display: block;
}

[data-market-deposit-payment-details][hidden] {
  display: none !important;
}

[data-market-deposit-payment-details] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.nx-n280-n291-n145-n011 {
  display: flex;
  gap: 8px;
  margin-top: 0;
  padding-left: 0;
}

.nx-n280-n291-n377 {
  align-items: center;
  background: #21242a;
  border-radius: 8px;
  display: flex;
  flex: 0 0 100px;
  height: 100px;
  justify-content: center;
  overflow: visible;
  padding: 8px;
  width: 100px;
}

.nx-n280-n291-n377 svg,
.nx-n280-n291-n377 img {
  display: block;
  height: 84px;
  width: 84px;
}

.nx-n280-n291-n377 span {
  background:
    linear-gradient(90deg, #000 8px, transparent 8px 16px, #000 16px 24px, transparent 24px 32px, #000 32px 40px, transparent 40px 48px, #000 48px 56px, transparent 56px 64px, #000 64px 72px, transparent 72px),
    linear-gradient(#000 8px, transparent 8px 16px, #000 16px 24px, transparent 24px 32px, #000 32px 40px, transparent 40px 48px, #000 48px 56px, transparent 56px 64px, #000 64px 72px, transparent 72px);
  display: block;
  height: 84px;
  mix-blend-mode: multiply;
  width: 68px;
}

.nx-n280-n291-n145-n011__n192 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
  width: 528px;
}

.nx-n280-n291-n145-n011__n192 div {
  align-items: center;
  background: transparent;
  border: 1px solid #3f424a;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 15px;
  font-weight: 500;
  height: 46px;
  justify-content: space-between;
  line-height: 22px;
  min-width: 0;
  padding: 12px 11px 12px 12px;
  position: relative;
}

.nx-n280-n291-n145-n011__n192 [data-market-deposit-copy-value] {
  display: block;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.nx-n280-n291-n145-n011__n192 button {
  color: #999ca4;
  flex: 0 0 22px;
  height: 22px;
  padding: 0;
  width: 22px;
}

.nx-n280-n291-n145-n011__n192 button:hover {
  color: #fff;
}

.nx-n280-n291-n145-n011__n192 button.nx-n280-n291-n145-n122--active {
  color: #3fdca1;
}

.nx-n280-n291-n145-n122-n512 {
  background: #3f424a;
  border-radius: 8px;
  color: #cbcdd2;
  font-size: 12px;
  font-weight: 500;
  left: calc(100% - 42px);
  line-height: 17px;
  padding: 10px 12px;
  pointer-events: none;
  position: absolute;
  top: calc(100% + 8px);
  white-space: nowrap;
  z-index: 20;
}

.nx-n280-n291-n145-n122-n512::before {
  border-bottom: 6px solid #3f424a;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  left: 16px;
  position: absolute;
  top: -6px;
}

.nx-n280-n291-n145-n544 {
  color: #ffd964;
  font-size: 13px;
  line-height: 18px;
  margin: 0;
  max-width: 636px;
}

.nx-n280-n291-n145-n288--detail .nx-n280-n291-n145-n018 {
  margin-top: 0;
}

.nx-n280-n291-n548-n126 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 72px;
  width: 220px;
}

.nx-n280-n291-n548-n288 {
  padding-top: 12px;
}

.nx-n280-n291-n548-n288--detail {
  display: block;
  padding-top: 16px;
}

.nx-n280-n291-n548-n288--detail .nx-n128-n208 {
  gap: 28px;
}

.nx-n280-n291-n548-n288--detail .nx-n128-n208__n208-n553 {
  display: flex;
  flex-direction: column;
  height: 605px;
  margin: 0;
  width: 636px;
}

.nx-n280-n291-n548-n208-n114 {
  gap: 24px;
  height: 269px;
}

.nx-n280-n291-n548-n510 .nx-n346-n224__n309 {
  color: #b2b4bb;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n280-n291-n548-n250 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: 171px;
  width: 636px;
}

.nx-n280-n291-n548-n171 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  height: 89px;
  width: 636px;
}

.nx-n280-n291-n548-n171 .nx-n128-n208__n171-n507 {
  align-items: center;
  color: #cbcdd2;
  display: flex;
  font-size: 13px;
  font-weight: 400;
  gap: 4px;
  height: 18px;
  line-height: 18px;
  margin: 0;
}

.nx-n280-n291-n548-n171 .nx-n128-n208__n171-n507 svg {
  color: #fff;
  flex: 0 0 16px;
}

.nx-n280-n291-n548-n171__n249 {
  display: block;
  height: 45px;
  position: relative;
  width: 314px;
}

.nx-n280-n291-n548-n171__n407 {
  display: grid;
  gap: 8px;
  grid-template-columns: 314px 314px;
  height: 45px;
  position: relative;
  width: 636px;
}

.nx-n280-n291-n548-n171__n249 .nx-n280-n291-n548-n019-n249 {
  padding: 10px 112px 11px 16px;
  width: 314px;
}

.nx-n280-n291-n548-n171__n249 .nx-n280-n291-n128-n235 {
  position: absolute;
  right: 18px;
  top: 12px;
}

.nx-n280-n291-n548-n294 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 11px;
  font-weight: 500;
  height: 30px;
  justify-content: center;
  line-height: 16px;
  min-width: 56px;
  padding: 8px 16px;
  position: absolute;
  right: 47px;
  text-transform: uppercase;
  top: 7px;
}

.nx-n280-n291-n548-n294:hover {
  background: rgba(255, 255, 255, .12);
}

.nx-n280-n291-n548-n171__n488 {
  align-items: center;
  background: #555860;
  border-radius: 50%;
  color: #fff;
  display: flex;
  height: 30px;
  justify-content: center;
  left: 303px;
  padding: 4px;
  pointer-events: none;
  position: absolute;
  top: 7px;
  width: 30px;
  z-index: 2;
}

.nx-n280-n291-n548-n171__n128 {
  align-items: center;
  background: #2b2d33;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 17px;
  font-weight: 500;
  height: 45px;
  justify-content: space-between;
  line-height: 24px;
  padding: 10px 11px 11px 16px;
  width: 314px;
}

.nx-n280-n291-n548-n171__n128 .nx-n280-n291-n128-n235 {
  flex: 0 0 auto;
}

.nx-n280-n291-n548-n167 {
  color: #f05252;
  display: block;
  font-size: 13px;
  font-weight: 400;
  height: 18px;
  line-height: 18px;
  margin: 0;
  width: 636px;
}

.nx-n280-n291-n548-n542 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  height: 70px;
  width: 636px;
}

.nx-n280-n291-n548-n542 .nx-n442-n529-n249__n262 {
  color: #82858e;
  display: block;
  font-size: 13px;
  font-weight: 400;
  height: 18px;
  line-height: 18px;
  margin: 0 0 4px;
  width: 636px;
}

.nx-n280-n291-n548-n542__n117 {
  align-items: center;
  border: 1px solid #3f424a;
  border-radius: 8px;
  display: flex;
  height: 46px;
  width: 636px;
}

.nx-n280-n291-n548-n542__n117 input {
  background: transparent;
  border: 0;
  color: #fff;
  font-size: 15px;
  height: 100%;
  line-height: 22px;
  outline: none;
  padding: 12px;
  width: 100%;
}

.nx-n280-n291-n548-n542--disabled .nx-n280-n291-n548-n542__n117 {
  opacity: .7;
}

.nx-n280-n291-n548-n542__n117 input:disabled {
  color: #82858e;
  cursor: not-allowed;
}

.nx-n280-n291-n548-n542__n117 input::placeholder {
  color: #999ca4;
}

.nx-n280-n291-n548-n484 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 206px;
  margin-top: auto;
  width: 636px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n115 {
  background: linear-gradient(0deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .06)), linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, .04));
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: 206px;
  margin: 0;
  padding: 12px 16px;
  width: 636px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n224 {
  align-items: center;
  display: flex;
  height: 30px;
  justify-content: space-between;
  width: 604px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n507 {
  color: #fff;
  display: flex;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n364 {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n535-n553 {
  align-items: flex-end;
  display: flex;
  gap: 8px;
  height: 30px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n535 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n288,
.nx-n280-n291-n548-n484 .nx-n346-n484__n114 {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  width: 604px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n288 {
  gap: 12px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n114 {
  gap: 4px;
}

.nx-n280-n291-n548-n484 .nx-n442-n529-n005-n339__n115 {
  margin-top: 4px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n276 {
  display: grid;
  gap: 2px 24px;
  grid-template-columns: 290px 290px;
  margin: 0;
  padding: 0;
  width: 604px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n257 {
  align-items: flex-end;
  display: flex;
  gap: 6px;
  height: 24px;
  justify-content: space-between;
  list-style: none;
  width: 290px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n257-n507 {
  align-items: center;
  color: #cbcdd2;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  gap: 8px;
  line-height: 17px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n257-n507--marked {
  color: #cbcdd2;
  font-weight: 500;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n257-n235 {
  color: #999ca4;
  display: flex;
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n257-n235 svg {
  height: 16px;
  width: 16px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n431 {
  background: rgba(255, 255, 255, .06);
  flex: 1 1 auto;
  height: 1px;
  margin-top: 12px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n257-n535 {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  gap: 6px;
  line-height: 17px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n257-n535--error {
  color: #f45459;
}

.nx-n280-n291-n548-n484__n128 {
  white-space: nowrap;
}

.nx-n280-n291-n548-n484__n454 {
  border: 2px solid rgba(255, 131, 31, .22);
  border-top-color: #ff831f;
  border-radius: 50%;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.nx-n280-n291-n548-n484 .nx-n346-n484__n066-n553,
.nx-n280-n291-n548-n484 .nx-n346-n484__n016,
.nx-n280-n291-n548-n484__n206 {
  list-style: none;
}

.nx-n280-n291-n548-n484__n206 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin: 0;
  padding: 0;
  width: 604px;
}

.nx-n280-n291-n548-n476 {
  align-items: center;
  background: #ff831f;
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  height: 46px;
  justify-content: center;
  line-height: 20px;
  padding: 12px 16px;
  text-transform: uppercase;
  width: 604px;
}

.nx-n280-n291-n548-n476:hover {
  background: #f0762f;
}

.nx-n280-n291-n548-n476:disabled {
  background: #ff831f;
  color: #fff;
  cursor: not-allowed;
  opacity: .5;
}

.nx-n280-n291-n548-n016 {
  color: #999ca4;
  font-size: 12px;
  line-height: 17px;
  margin: 0;
  text-align: center;
  width: 604px;
}

.nx-n280-n291-n548-n016 a {
  color: #ff831f;
  text-decoration: none;
  text-underline-offset: 2px;
}

.nx-n280-n291-n548-n016 a:hover {
  color: #ff9a45;
  text-decoration: none;
}

.nx-n280-n291-n205-n512--payment {
  background: #3f424a;
  border-radius: 8px;
  box-shadow: none;
  color: #cbcdd2;
  font-size: 12px;
  line-height: 17px;
  max-width: 224px;
  min-width: 224px;
  padding: 10px 12px;
  white-space: normal;
}

.nx-n280-n291-n205-n512--payment .nx-n104-n512 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 200px;
}

.nx-n280-n291-n205-n512--payment .nx-n104-n512__n257 {
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  width: 200px;
}

.nx-n280-n291-n205-n512--payment .nx-n104-n512__n535 {
  color: #fff;
  font-weight: 500;
}

/* Mobile shell elements stay inert until the mobile breakpoint takes ownership. */
.nx-n280-n291-n214-n352 {
  display: contents;
}

.nx-n280-n291-n214-n523,
.nx-n280-n304-n057-n312,
.nx-n280-n304-n486,
.nx-n280-n304-n161 {
  display: none;
}

@media (max-width: 880px) {
  body {
    padding-bottom: 0 !important;
  }

  .nx-n280-n304-n486 {
    align-items: center;
    background: #2b2d33;
    border-radius: 8px;
    color: #cbcdd2;
    display: flex;
    height: 38px;
    justify-content: center;
    width: 48px;
  }

  .nx-n280-n304-n057-n312 {
    align-items: center;
    background: #202226;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    height: 65px;
    justify-content: space-evenly;
    left: 0;
    padding: 12px 0;
    position: fixed;
    right: 0;
    z-index: 55;
  }

  .nx-n280-n304-n057-n312__n257 {
    align-items: center;
    color: #fff;
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    font-size: 13px;
    gap: 1px;
    height: 41px;
    justify-content: center;
    line-height: 18px;
    text-decoration: none;
  }

  .nx-n280-n304-n057-n312__n257 svg {
    color: #b2b4bb;
    height: 22px;
    width: 22px;
  }

  .nx-n280-n304-n057-n312__n257--active {
    color: #ff831f;
  }

  .nx-n280-n304-n057-n312__n257--active svg {
    color: #ff831f;
  }

  .nx-n280-n304-n161 {
    background: #1d1e22;
    bottom: 0;
    box-sizing: border-box;
    color: #cbcdd2;
    display: flex;
    flex-direction: column;
    left: 0;
    max-width: 100vw;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    pointer-events: none;
    position: fixed;
    right: auto;
    top: 58px;
    width: 100vw;
    transform: translateX(-100%);
    transition: opacity .16s ease, transform .16s ease;
    visibility: hidden;
    z-index: 56;
  }

  .nx-n280-n304-n161--open {
    opacity: 1;
    pointer-events: auto;
    transform: translateX(0);
    visibility: visible;
  }

  body.nx-n280-n304-n161-n327 { overflow: hidden; }
  body.nx-n280-n304-n161-n327 .nx-n280-n304-n057-n312 { display: none; }

  .nx-n280-n304-n161__n534 {
    align-items: center;
    display: flex;
    gap: 14px;
    min-height: 78px;
    padding: 14px 20px;
  }

  .nx-n280-n304-n161__n534 img {
    background: #292b30;
    border-radius: 50%;
    height: 32px;
    object-fit: cover;
    width: 32px;
  }

  .nx-n280-n304-n161__n534 div { display: flex; flex-direction: column; gap: 4px; min-width: 0; }
  .nx-n280-n304-n161__n534 strong { color: #fff; font-size: 16px; font-weight: 400; line-height: 22px; }
  .nx-n280-n304-n161__n534 span { color: #999ca4; font-size: 14px; line-height: 20px; }

  .nx-n280-n304-n161__n312 {
    border-bottom: 1px solid #3f424a;
    display: flex;
    flex-direction: column;
    padding: 4px 0;
  }

  .nx-n280-n304-n161__n312 a,
  .nx-n280-n304-n161__n312 button {
    align-items: center;
    background: transparent;
    border: 0;
    color: #cbcdd2;
    display: flex;
    font: inherit;
    font-size: 15px;
    gap: 8px;
    min-height: 48px;
    padding: 10px 20px;
    text-align: left;
    text-decoration: none;
    width: 100%;
  }

  .nx-n280-n304-n161__n312 svg { color: #b2b4bb; flex: 0 0 22px; }
  .nx-n280-n304-n161__n312 .nx-n280-n304-n161__n135,
  .nx-n280-n304-n161__n312 .nx-n280-n304-n161__n135 svg { color: #ff4f55; }

  .nx-n280-n304-n161__n281 {
    align-items: center;
    display: flex;
    gap: 28px;
    min-height: 70px;
    margin-top: auto;
    padding: 16px 20px;
  }

  .nx-n280-n304-n161--guest .nx-n280-n304-n161__n534,
  .nx-n280-n304-n161--guest .nx-n280-n304-n161__n312--account { display: none; }

  .nx-n280-n291-n214-n352 {
    display: block;
    grid-column: 1;
    grid-row: 1;
    position: relative;
  }

  .nx-n280-n291-n513 > .nx-n280-n291-n235-n066[data-market-action="refresh"] {
    display: flex;
    grid-column: 3;
    grid-row: 2;
  }

  .nx-n280-n291-n418 {
    display: block;
    grid-column: 1 / 3;
    grid-row: 2;
  }

  .nx-n280-n291-n451 {
    grid-column: 2;
    grid-row: 1;
  }

  .nx-n280-n291-n435 {
    grid-column: 3;
    grid-row: 1;
  }

  .nx-n280-n291-n214-n523 {
    align-items: center;
    background: #555860;
    border: 0;
    border-radius: 8px;
    color: #999ca4;
    display: flex;
    height: 46px;
    justify-content: center;
    padding: 3px;
    width: 48px;
  }

  .nx-n280-n291-n214-n523 > svg:first-child {
    height: 30px;
    width: 30px;
  }

  .nx-n280-n291-n214-n523 > span,
  .nx-n280-n291-n214-n523 > svg:last-child {
    display: none;
  }

  .nx-n280-n291-n214-n352 .nx-n280-n291-n215 {
    background: #2b2d33;
    border: 1px solid #555860;
    border-radius: 8px;
    display: none;
    height: auto;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 50px;
    width: min(488px, calc(100vw - 32px));
    z-index: 45;
  }

  .nx-n280-n291-n214-n352--open .nx-n280-n291-n215 {
    display: block;
  }

  .nx-n280-n291-n214-n352 .nx-n280-n291-n214 {
    align-items: center;
    border: 0;
    color: #cbcdd2;
    display: flex !important;
    gap: 10px;
    height: 48px;
    justify-content: flex-start;
    padding: 8px 16px;
    width: 100%;
  }

  .nx-n280-n291-n214-n352 .nx-n280-n291-n214::after {
    content: attr(data-mobile-label);
  }

  .nx-n280-n291-n078-n162 {
    border-radius: 0;
    inset: 0;
    padding: 16px;
    top: 0;
    width: 100%;
  }

  .nx-n280-n291-n089 {
    gap: 12px;
    grid-template-columns: 1fr;
    margin-top: 20px;
  }

  .nx-n280-n291-n089__n165 {
    align-items: flex-start;
    box-sizing: border-box;
    margin: 0 0 0 -8px;
    max-width: none;
    padding: 0 16px;
    text-align: left;
    width: calc(100% + 16px);
  }

  .nx-n280-n291-n089__n165 h2 {
    font-size: 15px;
    line-height: 22px;
    margin: 0;
  }

  .nx-n280-n291-n089__n165 p {
    margin: 2px 0 16px;
  }

  .nx-n280-n291-n089__n484 {
    position: static;
  }

  .nx-n280-n291-n089__n258-n224 {
    height: 56px;
  }

  .nx-n280-n291-n078-n257,
  .nx-n280-n291-n078-n257--checkout {
    column-gap: 12px;
    grid-template-columns: 76px minmax(0, 1fr) 36px;
  }

  .nx-n280-n291-n078-n257--checkout {
    min-height: 120px;
    padding: 14px 0;
  }

  .nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n238-n552 {
    height: 72px;
    width: 76px;
  }

  .nx-n280-n291-n078-n257--checkout .nx-n280-n291-n078-n257__n238 {
    max-height: 72px;
    max-width: 76px;
  }

  .nx-n280-n291-n078-n257__n364 {
    grid-column: 2;
  }

  .nx-n280-n291-n078-n257__n393 {
    grid-column: 3;
    grid-row: 1 / span 2;
  }

  .nx-n280-n291-n145-n360 {
    padding: 0;
  }

  .nx-n280-n291-n145-n360__n115 {
    border: 0;
    border-radius: 0;
    min-height: 100dvh;
  }

  .nx-n280-n291-n145-n053 {
    display: flex;
    flex-direction: column;
  }

  .nx-n280-n291-n145-n440 {
    min-height: auto;
  }

  .nx-n280-n291-n145-n321 {
    margin-top: 16px;
  }

  .nx-n280-n291-n128-n221 {
    grid-template-columns: 1fr;
  }

  .nx-n280-n291-n145-n011,
  .nx-n280-n291-n145-n171 {
    grid-template-columns: 1fr;
  }

  .nx-n280-n291-n145-n171__n488 {
    display: none;
  }

  .nx-n280-n291-n030-n360 {
    padding: 0;
  }

  .nx-n280-n291-n030-n360__n115 {
    border-radius: 0;
    inset: 0;
    max-width: 100%;
    min-height: 100dvh;
    padding: 16px 16px 32px;
    position: fixed;
  }

  .nx-n280-n291-n030-n360__n053 {
    height: auto;
    justify-content: center;
    min-height: calc(100dvh - 48px);
  }

  .nx-n280-n291-n030-n360__n098 {
    right: 14px;
    top: 14px;
  }

  .nx-n280-n291-n030-n360__n468 {
    max-width: 313px;
    width: 100%;
  }

  .nx-n280-n291-n376-n360 {
    padding: 0;
  }

  .nx-n280-n291-n376-n360__n115 {
    border-radius: 0;
    inset: 0;
    max-width: 100%;
    min-height: 100dvh;
    padding: 16px;
    position: fixed;
  }

  .nx-n280-n291-n376-n360__n507 {
    font-size: 21px;
    line-height: 30px;
    margin-right: 48px;
  }

  .nx-n280-n291-n376__n257 {
    align-items: flex-start;
  }

  .nx-n280-n291-n376__n238-n553 {
    flex-basis: 112px;
    height: 92px;
    width: 112px;
  }

  .nx-n280-n291-n376__n238 {
    max-height: 92px;
    max-width: 112px;
  }

  .nx-n280-n291-n376-n360__n098 {
    right: 14px;
    top: 14px;
  }
}

@keyframes local-market-skeleton-pulse {
  0% {
    background-position: 120% 0;
    opacity: .65;
  }
  50% {
    opacity: 1;
  }
  100% {
    background-position: -120% 0;
    opacity: .65;
  }
}

.nx-n280-n291-n165,
.nx-n280-n291-n279 {
  align-items: center;
  background: #ffffff0a;
  border-radius: 8px;
  color: #cbcdd2;
  display: flex;
  justify-content: center;
  min-height: 300px;
  text-align: center;
}

.nx-n280-n291-n165--error {
  flex-direction: column;
  gap: 14px;
}

.nx-n280-n291-n399 {
  background: #f0762f;
  border: 0;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  font: inherit;
  font-weight: 700;
  padding: 10px 18px;
}

.nx-n280-n291-n399:hover {
  background: #ff8741;
}

.nx-n280-n291-n336 {
  align-items: center;
  display: flex;
  gap: 20px;
  justify-content: space-between;
  margin-top: 24px;
}

.nx-n280-n291-n335 {
  align-items: center;
  display: flex;
}

.nx-n280-n291-n334-n066 {
  align-items: center;
  color: #cbcdd2;
  display: flex;
  height: 34px;
  justify-content: center;
  min-width: 33px;
  text-decoration: none;
  width: 33px;
}

.nx-n280-n291-n334-n066:hover {
  color: #fff;
}

.nx-n280-n291-n334-n066--active {
  background: #f0762f;
  border-radius: 6px;
  color: #fff;
}

.nx-n280-n291-n334-n066--dots {
  color: #999ca4;
}

.nx-n280-n291-n334-n066--disabled {
  color: #555860;
  pointer-events: none;
}

.nx-n280-n291-n336__n244 {
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  line-height: 18px;
  text-align: right;
}

.nx-n280-n291-n336__n501 {
  color: #fff;
}

.nx-n280-n291-n336__n231 {
  color: #b2b4bb;
}

.nx-n280-n291-n395 {
  align-items: center;
  border: 1px solid #555860;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 13px;
  font-weight: 600;
  height: 46px;
  justify-content: center;
  margin-top: 10px;
  text-decoration: none;
  text-transform: uppercase;
  transition: border-color .2s ease, background .2s ease;
  width: 100%;
}

.nx-n280-n291-n395:hover {
  background: #2b2d33;
  border-color: #82858e;
}

.nx-n280-n291-n143-n330 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding-bottom: 12px;
}

.nx-n280-n291-n143-n329 {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #b2b4bb;
  display: flex;
  font-size: 15px;
  gap: 10px;
  height: 30px;
  line-height: 22px;
  padding: 4px 8px;
  text-align: left;
  transition: background .2s ease, color .2s ease;
  width: 100%;
}

.nx-n280-n291-n143-n329:hover {
  color: #fff;
}

.nx-n280-n291-n143-n329--instant {
  background: linear-gradient(0deg, rgba(255, 131, 31, .06), rgba(255, 131, 31, .06)), linear-gradient(90deg, rgba(255, 131, 31, .2), rgba(255, 131, 31, 0));
  border-radius: 16px;
}

.nx-n280-n291-n143-n329--active {
  background: transparent;
  border-radius: 0;
  color: #fff;
}

.nx-n280-n291-n143-n329--instant.nx-n280-n291-n143-n329--active {
  background: linear-gradient(0deg, rgba(255, 131, 31, .06), rgba(255, 131, 31, .06)), linear-gradient(90deg, rgba(255, 131, 31, .2), rgba(255, 131, 31, 0));
  border-radius: 16px;
}

.nx-n280-n291-n143-n329__n379 {
  border: 1px solid #555860;
  border-radius: 50%;
  box-sizing: border-box;
  flex: 0 0 16px;
  height: 16px;
  position: relative;
  width: 16px;
}

.nx-n280-n291-n143-n329--active .nx-n280-n291-n143-n329__n379 {
  border-color: #999ca4;
}

.nx-n280-n291-n143-n329--active .nx-n280-n291-n143-n329__n379:after {
  background: #f0762f;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 3px;
  position: absolute;
  top: 3px;
  width: 8px;
}

.nx-n280-n291-n143-n329__n262 {
  color: #b2b4bb;
  display: block;
}

.nx-n280-n291-n143-n329--active .nx-n280-n291-n143-n329__n262 {
  color: #fff;
}

.nx-n280-n291-n143-n329__n235 {
  align-items: center;
  display: flex;
  flex: 0 0 16px;
  height: 16px;
}

.nx-n280-n291-n143-n329__n235--rocket {
  color: #ff831f;
  margin-left: -2px;
}

.nx-n280-n291-n143-n329__n235--info {
  color: #b2b4bb;
  margin-left: auto;
}

.nx-n280-n291-n093-n407 {
  display: grid;
  gap: 2px;
}

.nx-n280-n291-n093 {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #cbcdd2;
  display: flex;
  font-size: 15px;
  gap: 8px;
  height: 30px;
  justify-content: flex-start;
  line-height: 22px;
  padding: 4px 8px;
  transition: background .2s ease, color .2s ease, border-color .2s ease;
}

.nx-n280-n291-n093:hover {
  background: #ffffff0a;
  color: #fff;
}

.nx-n280-n291-n093--active {
  background: rgba(255, 131, 31, .14);
  color: #ff831f;
}

.nx-n280-n291-n093 svg {
  color: #999ca4;
  flex: 0 0 16px;
}

.nx-n280-n291-n093--instant svg {
  color: #3fdca1;
}

.nx-n280-n291-n093--slow svg {
  color: #78e8ff;
}

.nx-n280-n291-n093__n158 {
  border: 1px solid currentColor;
  border-radius: 50%;
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
}

.nx-n280-n291-n093--active .nx-n280-n291-n093__n158 {
  background: #ff831f;
  border-color: #ff831f;
  box-shadow: inset 0 0 0 5px rgba(21, 22, 26, .55);
}

.nx-n280-n291-n076__n498 {
  color: #b67eff;
}

.nx-n280-n291-n435,
.nx-n280-n291-n304-n196-n224 {
  display: none;
}

.nx-n280-n291-n187 {
  align-items: center;
  border: 0;
  color: #999ca4;
  display: flex;
  font-size: 15px;
  height: 48px;
  justify-content: space-between;
  line-height: 22px;
  padding: 0;
  width: 100%;
}

.nx-n280-n291-n187:hover {
  color: #fff;
}

.nx-n280-n291-n187__n262 {
  align-items: center;
  display: flex;
  gap: 8px;
}

.nx-n280-n291-n187__n262 svg {
  color: #f05252;
  flex: 0 0 22px;
}

.nx-n280-n291-n187__n509 {
  align-items: center;
  background: #555860;
  border-radius: 10px;
  display: flex;
  height: 20px;
  padding: 0;
  position: relative;
  transition: background .2s ease;
  width: 40px;
}

.nx-n280-n291-n187__n509 span {
  background: #b2b4bb;
  border-radius: 50%;
  height: 16px;
  left: 2px;
  position: absolute;
  top: 2px;
  transition: transform .2s ease;
  width: 16px;
}

.nx-n280-n291-n187__n509--active {
  background: #f0762f;
}

.nx-n280-n291-n187__n509--active span {
  background: #fff;
  transform: translateX(20px);
}

.nx-n280-n291-n405 .nx-n442-n267__n115[data-local-market-detail-route] {
  min-height: 100vh;
  padding-bottom: 80px;
}

.nx-n280-n150-n279 .nx-n280-n150-n443 {
  animation: linearLoading 2s infinite;
  background: #3f424a linear-gradient(90deg, rgba(63, 66, 74, 0), #2b2d33 50%, rgba(63, 66, 74, 0)) no-repeat;
  background-size: 100%;
  display: block;
  flex: 0 0 auto;
  max-width: 100%;
}

.nx-n280-n150-n279__n467 {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.nx-n280-n150-n279__n238 {
  overflow: hidden;
}

.nx-n280-n150-n279__n238-n038 {
  background: linear-gradient(180deg, #202226 0%, #191a1e 100%) !important;
  border-radius: 8px !important;
  overflow: hidden !important;
}

.nx-n280-n150-n279 .nx-n444__n238-n224 {
  order: 1;
}

.nx-n280-n150-n279 .nx-n444__n238-n363-n454 {
  order: 2;
}

.nx-n280-n150-n279 .nx-n444__n238-n206 {
  order: 3;
}

.nx-n280-n150-n279__n454 {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  z-index: 1;
}

.nx-n280-n150-n279__n454 .nx-n442-n529-n454__n487 {
  animation: local-detail-spinner-rotate 1s linear infinite;
  display: block;
  transform-origin: center;
}

@keyframes local-detail-spinner-rotate {
  to {
    transform: rotate(1turn);
  }
}

.nx-n280-n150-n279 .nx-n444-n146-n443 {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 426px;
}

.nx-n280-n150-n279 .nx-n444-n146-n443__n224 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}

.nx-n280-n150-n279 .nx-n444-n146-n443__n115 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 16px;
}

.nx-n280-n150-n279 .nx-n444-n146-n443__n343 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.nx-n280-n150-n279 .nx-n444-n146-n443__n057 {
  margin-top: auto;
}

.nx-n280-n150-n279__n496,
.nx-n280-n150-n279 .nx-n326-n197 {
  pointer-events: none;
}

.nx-n280-n150-n279 .nx-n472-n443,
.nx-n280-n150-n279 .nx-n326-n496__n008-n443 {
  display: flex;
  gap: 4px;
}

.nx-n280-n150-n279 .nx-n472-n443 {
  justify-content: flex-end;
  width: 100%;
}

.nx-n280-n150-n279__n325-n407 {
  cursor: default;
}

.nx-n280-n150-n279__n325-n407:hover {
  background: transparent;
}

@media (prefers-reduced-motion: reduce) {
  .nx-n280-n150-n279 .nx-n280-n150-n443,
  .nx-n280-n150-n279__n454 .nx-n442-n529-n454__n487 {
    animation: none;
  }
}

.nx-n280-n444-n298 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin: 0 auto;
  max-width: 1460px;
  width: 100%;
}

.nx-n280-n444-n298__n062 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 16px 30px 0;
  width: 100%;
}

.nx-n280-n444-n062 {
  height: 24px;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
}

.nx-n280-n444-n062__n232 {
  align-items: center;
  display: flex;
  gap: 4px;
  height: 24px;
  justify-content: center;
  width: auto;
}

.nx-n280-n444-n507 {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  gap: 8px;
  line-height: 34px;
  margin: 0;
  text-transform: none;
}

.nx-n280-n444-n122 {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #999ca4;
  display: inline-flex;
  flex: 0 0 auto;
  height: 22px;
  justify-content: center;
  padding: 0;
  position: relative;
  transition: color .2s ease;
  width: 22px;
}

.nx-n280-n444-n122:hover {
  color: #fff;
}

.nx-n280-n444-n122.nx-n280-n444-n122--active,
.nx-n280-n444-n122.nx-n280-n444-n122--active:hover {
  color: #3fdca1;
}

.nx-n280-n444-n122 svg {
  height: 22px;
  width: 22px;
}

.nx-n280-n444-n122-n512 {
  background: #3f424a;
  border-radius: 8px;
  color: #cbcdd2;
  font-size: 12px;
  font-weight: 500;
  left: -10px;
  line-height: 17px;
  padding: 10px 12px;
  pointer-events: none;
  position: absolute;
  top: calc(100% + 10px);
  white-space: nowrap;
  z-index: 60;
}

.nx-n280-n444-n122-n512::before {
  border-bottom: 6px solid #3f424a;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  left: 16px;
  position: absolute;
  top: -6px;
}

.nx-n280-n444-n122--title {
  margin-left: 2px;
}

.nx-n280-n444-n150 {
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0 30px;
  width: 100%;
}

.nx-n442-n267__n115[data-local-market-detail-route] {
  padding-bottom: 0 !important;
}

.nx-n444__n146 {
  display: flex;
  gap: 24px;
  width: 100%;
}

.nx-n444__n238 {
  align-items: center;
  aspect-ratio: 139 / 130;
  box-sizing: border-box;
  display: flex;
  flex: 0 0 456px;
  flex-direction: column;
  height: max-content;
  justify-content: space-between;
  max-width: 456px;
  min-height: 426px;
  padding: 24px;
  position: relative;
  width: 100%;
}

.nx-n444__n238 > *:not(.nx-n444__n238-n038) {
  position: relative;
  z-index: 1;
}

.nx-n444__n238-n038 {
  background: none;
  border-radius: 0;
  inset: 0;
  overflow: visible;
  position: absolute;
}

.nx-n444__n238-n038 svg {
  display: block;
  height: 100%;
  width: 100%;
}

.nx-n444__n238-n224 {
  align-items: center;
  display: flex;
  height: 30px;
  justify-content: space-between;
  width: 100%;
}

.nx-n530-n244 {
  align-items: center;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  gap: 2px;
  height: 30px;
  line-height: 17px;
  padding: 5px 10px 5px 5px;
  justify-content: center;
  min-width: 102px;
  width: 102px;
}

.nx-n530-n244 svg {
  flex: 0 0 16px;
}

.nx-n530-n244--slow_delivery {
  background: rgba(120, 232, 255, .1);
  color: #78e8ff;
}

.nx-n530-n244--fast_delivery {
  background: rgba(63, 220, 161, .1);
  color: #3fdca1;
}

.nx-n530-n244[data-market-tooltip] {
  cursor: default;
}

.nx-n530-n244--sm {
  padding: 5px;
}

.nx-n444__n185-n066.nx-n280-n291-n076__n184 {
  background: rgba(255, 255, 255, .08);
  color: #fff;
  height: 30px;
  padding: 5px 10px;
  width: 40px;
}

.nx-n280-n444-n150 .nx-n444__n185-n066.nx-n280-n291-n076__n184 svg {
  flex: 0 0 16px;
  height: 16px;
  transition: color .2s ease;
  width: 16px;
}

.nx-n280-n444-n150 .nx-n444__n185-n066.nx-n280-n291-n076__n184:hover svg,
.nx-n280-n444-n150 .nx-n444__n185-n066.nx-n280-n291-n076__n184.nx-n280-n291-n076__n184--active svg {
  color: #f05252 !important;
}

.nx-n444__n238-n363 {
  display: block;
  max-height: 250px;
  max-width: 360px;
  object-fit: contain;
  width: 82%;
}

.nx-n444__n238-n363.nx-n444__n238-n363--intrinsic {
  max-width: 100%;
  object-fit: fill;
  width: auto;
}

.nx-n444__n238-n206 {
  display: flex;
  gap: 8px;
  height: 38px;
  width: 100%;
}

.nx-n444__n238-n274 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border: 0;
  border-radius: 8px;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex: 1 1 0;
  font-family: inherit;
  font-size: 12px;
  font-weight: 500;
  gap: 10px;
  height: 38px;
  justify-content: center;
  line-height: 16px;
  padding: 11px 16px;
  text-decoration: none;
  text-transform: uppercase;
}

.nx-n444__n238-n274 svg {
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
}

.nx-n444__n238-n274:hover {
  background: rgba(255, 255, 255, .12);
  color: #fff;
}

.nx-n444__n238-n274--disabled,
.nx-n444__n238-n274:disabled {
  cursor: not-allowed;
  opacity: .45;
  pointer-events: none;
}

.nx-n444__n137 {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
  width: 100%;
}

.nx-n444-n146 {
  color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
  font-size: 15px;
  line-height: 22px;
  min-height: 426px;
}

.nx-n444-n146__n224 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  min-height: 32px;
}

.nx-n444-n146__n527 {
  align-items: center;
  background: #2b2d33;
  border-radius: 8px;
  display: flex;
  height: 32px;
  list-style: none;
  margin: 0;
  overflow: visible;
  padding: 0;
}

.nx-n444-n146__n525 {
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #999ca4;
  font-family: inherit;
  font-size: 15px;
  line-height: 22px;
  padding: 5px 16px;
  text-decoration: none;
}

.nx-n444-n146__n525--active {
  background: #3f424a;
  color: #fff;
}

.nx-n444-n436 {
  align-items: center;
  display: flex;
  gap: 8px;
  height: 30px;
}

.nx-n444-n436__n274 {
  align-items: center;
  color: #999ca4;
  display: flex;
  height: 30px;
  justify-content: center;
  text-decoration: none;
  width: 30px;
}

.nx-n444-n436__n235-n114 {
  display: block;
  height: 30px;
  position: relative;
  width: 30px;
}

.nx-n444-n436__n235 {
  display: block;
  height: 30px;
  inset: 0;
  position: absolute;
  transition: opacity .2s ease;
  width: 30px;
}

.nx-n444-n436__n235 svg {
  display: block;
  height: 30px;
  width: 30px;
}

.nx-n444-n436__n235--default {
  opacity: 1;
}

.nx-n444-n436__n235--hover {
  opacity: 0;
}

.nx-n444-n436__n274:hover .nx-n444-n436__n235--default {
  opacity: 0;
}

.nx-n444-n436__n274:hover .nx-n444-n436__n235--hover {
  opacity: 1;
}

.nx-n444-n146__n053 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 16px;
  margin-top: 16px;
  min-height: 0;
}

.nx-n444-n146__n309 {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 21px;
  font-weight: 500;
  gap: 4px;
  line-height: 30px;
  margin: 0;
}

.nx-n444-n146__n343 {
  width: 100%;
}

.nx-n244-n257 {
  align-items: center;
  border-bottom: 1px solid #3f424a;
  box-sizing: border-box;
  display: flex;
  gap: 8px;
  justify-content: space-between;
  max-height: 47px;
  min-height: 46px;
  padding: 12px 16px;
}

.nx-n244-n257:last-child {
  border-bottom: 0;
}

.nx-n244-n257--stickers {
  max-height: none;
  min-height: 56px;
}

.nx-n244-n257__n262 {
  color: #999ca4;
  flex: 0 0 auto;
  font-size: 15px;
  line-height: 22px;
}

.nx-n244-n257__n535 {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 15px;
  gap: 4px;
  justify-content: flex-end;
  line-height: 22px;
  min-width: 0;
  text-align: right;
}

.nx-n444-n146__n342-n535 {
  gap: 16px;
  max-width: 320px;
  width: 100%;
}

.nx-n444-n146__n342-n535--float {
  max-width: 320px;
}

.nx-n444-n146__n381 {
  border-radius: 50%;
  display: inline-block;
  height: 12px;
  margin-right: 4px;
  width: 12px;
}

.nx-n444-n146__n381-n535 {
  display: block;
}

.nx-n444-n146__n472 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-n444-n146__n309-n498-n262 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border: 1px solid rgba(255, 255, 255, .08);
  border-radius: 4px;
  color: #cbcdd2;
  display: inline-flex;
  font-size: 8px;
  font-weight: 700;
  height: 20px;
  justify-content: center;
  letter-spacing: .4px;
  line-height: 10px;
  width: 58px;
}

.nx-n444-n146__n309-n498-n535 {
  gap: 8px;
}

.nx-n442-n529-n444-n204 {
  position: relative;
  width: 100%;
}

.nx-n442-n529-n444-n204__n132 {
  bottom: 1px;
  height: 18px;
  left: calc(var(--float-left, 0) - 3.5px);
  position: absolute;
  transform: translateX(0);
  transition: .3s ease-in-out;
  width: 7px;
}

.nx-n442-n529-n444-n204__n132 svg {
  color: #cbcdd2;
  display: inline;
  height: 7px;
  width: 7px;
}

.nx-n442-n529-n444-n204__n273 {
  align-items: center;
  display: flex;
  height: 5px;
  justify-content: space-between;
  margin-top: 5px;
  width: 100%;
}

.nx-n442-n529-n444-n204__n272 {
  display: block;
  height: 100%;
}

.nx-n442-n529-n444-n204__n272--turquoise {
  background: #78e8ff;
  border-radius: 50px 0 0 50px;
  width: 7%;
}

.nx-n442-n529-n444-n204__n272--green {
  background: #beff4f;
  width: 8%;
}

.nx-n442-n529-n444-n204__n272--yellow {
  background: #ffdb54;
  width: 23%;
}

.nx-n442-n529-n444-n204__n272--orange {
  background: #ff8035;
  width: 7%;
}

.nx-n442-n529-n444-n204__n272--red {
  background: #ff6060;
  border-radius: 0 50px 50px 0;
  width: 55%;
}

.nx-n442-n529-n444-n204--m {
  opacity: .85;
}

.nx-n444-n146__n008 {
  align-items: center;
  background-image: linear-gradient(270deg, rgba(17, 18, 22, .3) 63%, rgba(240, 118, 47, .4));
  border-left: 4px solid #ff831f;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  height: 86px;
  justify-content: flex-start;
  margin-top: auto;
  padding: 20px 24px;
  width: 100%;
}

.nx-n444-n146__n364 {
  color: #fff;
  display: flex;
  flex-direction: column;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
  white-space: nowrap;
}

.nx-n444-n146__n064 {
  display: flex;
  flex: 0 0 auto;
  gap: 6px;
  justify-content: flex-start;
  min-width: 0;
}

.nx-n280-n444-n150 .nx-n442-n529-n066 {
  align-items: center;
  border: 0;
  border-radius: 8px;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-family: inherit;
  font-size: 14px;
  font-weight: 500;
  gap: 4px;
  height: 46px;
  justify-content: center;
  line-height: 20px;
  padding: 13px 24px;
  text-transform: uppercase;
  transition: background .18s ease, color .18s ease, border-color .18s ease;
}

.nx-n280-n444-n150 .nx-n442-n529-n066:disabled {
  cursor: not-allowed;
  opacity: .5;
}

.nx-n280-n444-n150 .nx-n442-n529-n066--primary {
  background: #ff831f;
}

.nx-n280-n444-n150 .nx-n442-n529-n066--primary:hover {
  background: #ff5f00;
}

.nx-n280-n444-n150 .nx-n444__n185-n066.nx-n280-n291-n076__n184 {
  background: rgba(255, 255, 255, .08);
  color: #fff;
  height: 30px;
  min-width: 40px;
  padding: 5px 10px;
  width: 40px;
}

.nx-n444-n146__n078-n063 {
  background: rgba(255, 255, 255, .08);
  flex: 0 0 138px;
  min-width: 138px;
  padding: 12px 16px !important;
  width: 138px;
}

.nx-n444-n146__n078-n063:hover,
.nx-n326-n496__n078:hover {
  background: rgba(255, 255, 255, .12);
}

.nx-n444-n146__n068-n063 {
  flex: 0 0 174px;
  min-width: 174px;
  padding: 13px 14px;
  width: 174px;
}

.nx-n280-n444-n150 .nx-n444-n146__n068-n063 {
  flex: 0 0 174px;
  min-width: 174px;
  padding: 12px 16px !important;
  white-space: nowrap;
  width: 174px;
}

.nx-n280-n444-n150 .nx-n444-n146__n068-n063 > svg {
  flex: 0 0 22px;
  height: 22px;
  width: 22px;
}

.nx-n280-n444-n150 .nx-n444-n146__n068-n063 .nx-n442-n529-n066__n115 {
  display: block;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
  width: auto;
}

.nx-n444-n146__n068-n201 {
  color: #fff;
  font-size: 16px;
  line-height: 1;
}

.nx-n444__n175 {
  width: 100%;
}

.nx-n444-n174-n275 {
  background: #202226;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
}

.nx-n444-n174-n275__n553 {
  display: flex;
  min-height: 71px;
  width: 100%;
}

.nx-n444-n174-n275__n257 {
  border-right: 1px solid #3f424a;
  box-sizing: border-box;
  color: #999ca4;
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
  min-width: 0;
  padding: 12px 24px 14px;
  text-decoration: none;
  transition: background .3s ease, color .3s ease;
}

.nx-n444-n174-n275__n257--active {
  background: rgba(255, 255, 255, .1);
  border-right-color: #2b2d33;
  color: #fff;
}

.nx-n444-n174-n275__n257:last-child {
  border-right: 0;
}

.nx-n444-n174-n275__n257:hover {
  background: rgba(255, 255, 255, .1);
  color: #fff;
}

.nx-n444-n174-n275__n257--active .nx-n444-n174-n275__n257-n244 {
  color: #fff;
}

.nx-n444-n174-n275__n257:hover .nx-n444-n174-n275__n257-n244 {
  color: #fff;
}

.nx-n444-n174-n275__n257-n507 {
  font-size: 15px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-n444-n174-n275__n257-n507--turquoise {
  color: #78e8ff;
}

.nx-n444-n174-n275__n257-n507--green {
  color: #beff4f;
}

.nx-n444-n174-n275__n257-n507--yellow {
  color: #ffdb54;
}

.nx-n444-n174-n275__n257-n507--orange {
  color: #ff8035;
}

.nx-n444-n174-n275__n257-n507--red {
  color: #ff6060;
}

.nx-n444-n174-n275__n257-n507--grey {
  color: #b2b4bb;
}

.nx-n444-n174-n275__n257-n244 {
  color: #999ca4;
  font-size: 13px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.nx-n444-n174-n275__n257--unavailable .nx-n444-n174-n275__n257-n244 {
  color: #999ca4;
}

.nx-n444__n326 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 0;
  margin-top: 4px;
  width: 100%;
}

.nx-n326-n421 {
  width: 100%;
}

.nx-n326-n197 {
  display: grid;
  gap: 8px;
  grid-template-areas:
    "title title"
    "group settings";
  grid-template-columns: 821.219px 1fr;
  margin-bottom: 16px;
  width: 100%;
}

.nx-n326-n197__n507 {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 21px;
  font-weight: 500;
  gap: 8px;
  grid-area: title;
  line-height: 30px;
  margin: 0;
}

.nx-n326-n197__n507 svg {
  color: #e5e6e8;
  flex: 0 0 22px;
  height: 22px;
  width: 22px;
}

.nx-n326-n197__n222 {
  display: flex;
  gap: 8px;
  grid-area: group;
  min-width: 0;
  position: relative;
  width: min(821.219px, 100%);
}

.nx-n326-n197__n435 {
  display: grid;
  gap: 8px;
  grid-area: settings;
  justify-items: end;
  justify-self: end;
  width: 100%;
}

.nx-n280-n444-n150 .nx-n442-n529-n424 {
  background: transparent;
  border: 1px solid #3f424a;
  border-radius: 8px;
  box-sizing: border-box;
  color: #b2b4bb;
  font-family: inherit;
  font-size: 15px;
  height: 46px;
  line-height: 22px;
}

.nx-n280-n444-n150 .nx-n442-n529-n424 {
  align-items: center;
  display: flex;
  gap: 6px;
  justify-content: space-between;
  padding: 0 12px;
  width: 170px;
}

.nx-n280-n444-n150 .nx-n442-n529-n424 > span {
  align-items: center;
  display: flex;
  gap: 4px;
}

.nx-n326-n197__n143 > span svg {
  color: #b2b4bb;
  flex: 0 0 18px;
  height: 18px;
  width: 18px;
}

.nx-n326-n197__n143 > svg {
  color: #b2b4bb;
  flex: 0 0 24px;
  height: 24px;
  width: 24px;
}

.nx-n326-n197__n143-n552 {
  flex: 0 0 170px;
  position: relative;
  width: 170px;
  z-index: 4;
}

.nx-n326-n197__n143-n552--open .nx-n326-n197__n143 {
  border-color: #999ca4;
  color: #e5e6e8;
}

.nx-n326-n197__n143-n552--open .nx-n326-n197__n143 > svg {
  color: #e5e6e8;
  transform: rotate(180deg);
}

.nx-n326-n197__n143-n295 {
  background: #2b2d33;
  border: 1px solid #555860;
  border-radius: 8px;
  box-shadow: 0 24px 40px rgba(0, 0, 0, .35);
  box-sizing: border-box;
  display: none;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 50px;
  width: 170px;
}

.nx-n326-n197__n143-n552--open .nx-n326-n197__n143-n295 {
  display: block;
}

.nx-n326-n197__n143-n295 button {
  color: #b2b4bb;
  display: block;
  font-size: 15px;
  height: 44px;
  line-height: 22px;
  padding: 0 12px;
  text-align: left;
  width: 100%;
}

.nx-n326-n197__n143-n295 button:hover {
  background: #3f424a;
  color: #fff;
}

.nx-n442-n529-n222-n323-n249 {
  display: flex;
  width: 235px;
}

.nx-n442-n529-n222-n323-n249 > .nx-n442-n529-n249 {
  display: flex;
  height: 46px;
  width: 118px;
}

.nx-n442-n529-n222-n323-n249 .nx-n442-n529-n249__n117 {
  border: 1px solid #3f424a;
  box-sizing: border-box;
  display: flex;
  height: 46px;
  position: relative;
  width: 118px;
}

.nx-n442-n529-n222-n323-n249 > .nx-n442-n529-n249:first-child .nx-n442-n529-n249__n117 {
  border-radius: 8px 0 0 8px;
}

.nx-n442-n529-n222-n323-n249 > .nx-n442-n529-n249 + .nx-n442-n529-n249 .nx-n442-n529-n249__n117 {
  border-left: 0;
  border-radius: 0 8px 8px 0;
}

.nx-n442-n529-n222-n323-n249 .nx-n442-n529-n249__n249 {
  background: transparent;
  border: 0;
  box-sizing: border-box;
  color: #999ca4;
  font-family: inherit;
  font-size: 15px;
  height: 44px;
  line-height: 22px;
  min-width: 0;
  outline: 0;
  padding: 18px 35px 6px 12px;
  width: 116px;
}

.nx-n280-n444-n150 .nx-n326-n197 input[type="number"] {
  appearance: textfield;
  -moz-appearance: textfield;
}

.nx-n280-n444-n150 .nx-n326-n197 input[type="number"]::-webkit-inner-spin-button,
.nx-n280-n444-n150 .nx-n326-n197 input[type="number"]::-webkit-outer-spin-button {
  appearance: none;
  -webkit-appearance: none;
  margin: 0;
}

.nx-n280-n444-n150 .nx-n326-n197 .nx-n442-n529-n249:focus-within .nx-n442-n529-n249__n117,
.nx-n280-n444-n150 .nx-n326-n197 .nx-n442-n529-n249--active .nx-n442-n529-n249__n117 {
  border-color: #999ca4;
}

.nx-n280-n444-n150 .nx-n326-n197 .nx-n442-n529-n249:focus-within .nx-n442-n529-n249__n249,
.nx-n280-n444-n150 .nx-n326-n197 .nx-n442-n529-n249--active .nx-n442-n529-n249__n249 {
  color: #fff;
  padding-right: 12px;
}

.nx-n280-n444-n150 .nx-n326-n197__n364 .nx-n442-n529-n249__n130 {
  display: none;
}

.nx-n280-n444-n150 .nx-n326-n197__n364.nx-n442-n529-n249:focus-within .nx-n442-n529-n249__n130,
.nx-n280-n444-n150 .nx-n326-n197__n364.nx-n442-n529-n249--active .nx-n442-n529-n249__n130 {
  align-items: center;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex: 0 0 25px;
  font-size: 15px;
  line-height: 22px;
  padding: 18px 4px 6px 12px;
}

.nx-n280-n444-n150 .nx-n326-n197__n364.nx-n442-n529-n249:focus-within .nx-n442-n529-n249__n249,
.nx-n280-n444-n150 .nx-n326-n197__n364.nx-n442-n529-n249--active .nx-n442-n529-n249__n249 {
  padding-left: 0;
  width: 91px;
}

.nx-n280-n444-n150 .nx-n326-n197 .nx-n442-n529-n249:focus-within .nx-n442-n529-n249__n507,
.nx-n280-n444-n150 .nx-n326-n197 .nx-n442-n529-n249--active .nx-n442-n529-n249__n507 {
  font-size: 11px;
  line-height: 16px;
  top: 4px;
}

.nx-n442-n529-n249__n507 {
  color: #82858e;
  font-size: 15px;
  left: 11px;
  line-height: 22px;
  pointer-events: none;
  position: absolute;
  top: 10px;
}

.nx-n442-n529-n249__n015-n448 {
  height: 0;
  position: absolute;
  right: 8px;
  top: 50%;
  width: 0;
}

.nx-n065-n068-n063 {
  background: transparent;
  border: 1px solid #ff831f !important;
  color: #ff831f !important;
  height: 44px;
  min-width: 162.562px;
  padding: 10px 12px !important;
  width: 162.562px;
}

.nx-n280-n444-n150 .nx-n065-n068-n063 {
  height: 44px;
}

.nx-n065-n068-n063 svg {
  flex: 0 0 20px;
  height: 22px;
  width: 20px;
}

.nx-n065-n068-n063 span {
  height: 20px;
  line-height: 20px;
}

.nx-n065-n068-n063:hover {
  background: rgba(85, 88, 96, .81);
}

.nx-n065-n068-n063:disabled,
.nx-n065-n068-n063[aria-disabled="true"] {
  background: transparent !important;
  border-color: rgba(255, 131, 31, .72) !important;
  color: rgba(255, 131, 31, .72) !important;
  cursor: default;
  opacity: .72;
}

.nx-n065-n068-n063:disabled:hover,
.nx-n065-n068-n063[aria-disabled="true"]:hover {
  background: transparent !important;
}

.nx-n326-n496 {
  overflow: visible;
  width: 100%;
}

.nx-n326-n496__n224,
.nx-n326-n496__n407 {
  box-sizing: border-box;
  column-gap: 24px;
  display: grid;
  grid-template-columns: var(--offers-grid-template, minmax(80px, 140px) 120px minmax(0, 1fr) 82px 74px minmax(120px, 120px) 214px);
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
}

.nx-n326-n496__n224 {
  align-items: center;
  background: #2b2d33;
  border-radius: 8px 8px 0 0;
  color: #999ca4;
  font-size: 12px;
  font-weight: 500;
  height: 36px;
  line-height: 16px;
  text-transform: uppercase;
}

.nx-n326-n496__n224 > div {
  align-items: center;
  display: flex;
  gap: 4px;
  min-width: 0;
}

.nx-n326-n496__n224 > button {
  align-items: center;
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: flex;
  font: inherit;
  gap: 4px;
  height: 36px;
  justify-content: flex-start;
  min-width: 0;
  padding: 0;
  text-transform: inherit;
}

.nx-n326-n496__n224 .nx-n442-n529-n496-n224__n257 {
  cursor: pointer;
  height: 36px;
  color: #999ca4;
  transition: color .2s ease;
}

.nx-n326-n496__n224 .nx-n442-n529-n496-n224__n257:hover,
.nx-n326-n496__n224 .nx-n326-n496__n224-n451--active {
  color: #fff;
}

.nx-n326-n496__n224 .nx-n442-n529-n496-n224__n081 {
  display: block;
}

.nx-n326-n496__n224 [data-detail-sort="price"],
.nx-n326-n496__n224 .nx-n326-n496__n224-n007 {
  justify-self: end;
  width: auto;
}

.nx-n326-n496__n224 svg {
  color: inherit;
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
}

.nx-n326-n496__n407 {
  align-items: center;
  background: transparent;
  border-bottom: 1px solid #3f424a;
  cursor: pointer;
  min-height: 59px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.nx-n326-n496__n407:hover {
  background: rgba(255, 255, 255, .03);
}

.nx-n326-n496__n407:last-child {
  border-bottom: 0;
}

.nx-n326-n496__n407[hidden] {
  display: none !important;
}

.nx-n326-n496__n081-n553 {
  align-items: center;
  display: flex;
  min-width: 0;
}

.nx-n326-n496__n081-n553--price,
.nx-n326-n496__n081-n553--actions {
  justify-content: flex-end;
}

.nx-n326-n496__n537-n224 {
  display: none;
}

.nx-n326-n496__n081 {
  align-items: center;
  display: flex;
  min-width: 0;
}

.nx-n150-n304-n437,
.nx-n326-n197__n435--mobile {
  display: none;
}

.nx-n150-n304-n437[hidden] {
  display: none !important;
}

.nx-n326-n496__n204 {
  align-items: flex-start;
  color: #cbcdd2;
  display: flex;
  flex-direction: column;
  font-size: 13px;
  gap: 4px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.nx-n326-n496__n204 .nx-n442-n529-n444-n204 {
  width: 120px;
}

.nx-n326-n496__n204 .nx-n442-n529-n444-n204__n273 {
  height: 5px;
  margin-top: 5px;
}

.nx-n326-n496__n453 {
  min-width: 0;
}

.nx-n326-n496__n472,
.nx-n326-n496__n084 {
  min-width: 0;
}

.nx-n472-n081__n471,
.nx-n444-n146__n472-n276 {
  align-items: center;
  display: flex;
  gap: 4px;
  min-width: 0;
}

.nx-n471 {
  align-items: center;
  background: #202226;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  gap: 2px;
  height: 43px;
  min-width: 82px;
  padding: 4px;
  position: relative;
  width: 82px;
}

.nx-n471--m {
  height: 48px;
  min-width: 92px;
  width: 92px;
}

.nx-n471--dota {
  border-radius: 8px;
  cursor: pointer;
  gap: 0;
  height: 30px;
  min-width: 48px;
  overflow: hidden;
  padding: 0;
  width: 48px;
}

.nx-n471--dota.nx-n471--s {
  height: 24px;
  min-width: 38px;
  width: 38px;
}

.nx-n471--empty {
  opacity: .5;
}

.nx-n471-n238 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 0 32px;
  height: 35px;
  width: 32px;
}

.nx-n471--m .nx-n471-n238 {
  flex-basis: 38px;
  height: 38px;
  width: 38px;
}

.nx-n471--dota .nx-n471-n238 {
  background-size: cover;
  flex: 0 0 100%;
  height: 100%;
  margin: 0;
  width: 100%;
}

.nx-n471-n238--empty {
  background: rgba(255, 255, 255, .06);
  border-radius: 4px;
}

.nx-n471-n115 {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
}

.nx-n471-n546,
.nx-n471-n364 {
  color: #cbcdd2;
  font-size: 11px;
  font-weight: 500;
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-n471-n364 {
  color: #fff;
}

.nx-n472-n081__n165-n464,
.nx-n326-n496__n165-n464 {
  color: #82858e;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n471-n512 {
  background: #3f424a;
  border-radius: 8px;
  bottom: calc(100% + 8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, .35);
  color: #cbcdd2;
  display: none;
  font-size: 12px;
  left: 50%;
  line-height: 17px;
  padding: 10px 12px;
  pointer-events: none;
  position: absolute;
  transform: translateX(-50%);
  width: 220px;
  z-index: 30;
}

.nx-n471:hover .nx-n280-n471-n512 {
  display: block;
}

.nx-n280-n471-n512__n513 {
  align-items: center;
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
}

.nx-n280-n471-n512__n238 {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 0 44px;
  height: 34px;
  width: 44px;
}

.nx-n280-n471-n512__n507 {
  color: #fff;
  font-weight: 500;
}

.nx-n280-n471-n512__n407 {
  display: flex;
  justify-content: space-between;
}

.nx-n280-n471-n512__n407 strong {
  color: #fff;
  font-weight: 500;
}

.nx-n280-n471-n512__n468 {
  color: #ff831f;
  display: inline-flex;
  margin-top: 8px;
  pointer-events: auto;
  text-decoration: none;
}

.nx-n280-n325-n360 {
  align-items: center;
  display: flex;
  inset: 0;
  justify-content: center;
  position: fixed;
  z-index: 2000;
}

body.nx-n280-n325-n360-n327 {
  overflow: hidden;
}

.nx-n280-n325-n360__n037 {
  backdrop-filter: blur(6px);
  background: rgba(0, 0, 0, .72);
  inset: 0;
  position: absolute;
}

.nx-n280-n325-n360__n076 {
  background: #202226;
  border-radius: 16px;
  box-shadow: 0 24px 80px rgba(0, 0, 0, .55);
  box-sizing: border-box;
  display: grid;
  gap: 28px;
  grid-template-columns: 440px minmax(520px, 1fr);
  max-width: 1125px;
  min-height: 530px;
  padding: 40px;
  position: relative;
  width: calc(100vw - 80px);
  z-index: 1;
}

.nx-n280-n325-n360__n098 {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #999ca4;
  cursor: pointer;
  display: flex;
  height: 30px;
  justify-content: center;
  padding: 3px;
  position: absolute;
  right: 40px;
  top: 40px;
  width: 28px;
}

.nx-n280-n325-n360__n098:hover {
  color: #fff;
}

.nx-n280-n325-n360__n238 {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 434px;
  justify-content: flex-start;
  min-height: 434px;
  overflow: hidden;
  position: relative;
  width: 440px;
}

.nx-n280-n325-n360__n238 .nx-n444__n238-n224 {
  align-items: flex-start;
  box-sizing: border-box;
  height: 396px;
  padding: 24px;
  position: relative;
  width: 440px;
  z-index: 1;
}

.nx-n280-n325-n360__n238 .nx-n444__n238-n038 {
  height: 250px;
  inset: 0 0 auto;
  width: 440px;
}

.nx-n280-n325-n360__n238 .nx-n444__n238-n038 svg {
  height: 412.3px;
  width: 440px;
}

.nx-n280-n325-n360__n238 .nx-n444__n185-n066.nx-n280-n291-n076__n184 {
  flex: 0 0 30px;
  height: 30px;
  min-width: 30px;
  padding: 7px;
  width: 30px;
}

.nx-n280-n325-n360__n238 .nx-n444__n185-n066.nx-n280-n291-n076__n184 svg {
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
}

.nx-n280-n325-n360__n238 img {
  height: 250px;
  left: 55px;
  margin: 0;
  max-height: 250px;
  min-height: 250px;
  max-width: 330px;
  object-fit: fill;
  position: absolute;
  top: 107px;
  width: 330px;
  z-index: 1;
}

.nx-n280-n325-n360__n238 .nx-n444__n238-n206 {
  bottom: 0;
  gap: 8px;
  box-sizing: border-box;
  left: 0;
  padding: 0 24px;
  position: absolute;
  width: 440px;
  z-index: 1;
}

.nx-n280-n325-n360__n238 .nx-n444__n238-n274 {
  gap: 4px;
  width: 192px;
}

.nx-n280-n325-n360__n244 {
  display: flex;
  flex-direction: column;
  min-width: 0;
  padding-right: 0;
}

.nx-n280-n325-n360__n244 .nx-n444-n146__n343 {
  margin-top: 24px;
}

.nx-n280-n325-n360__n472 {
  margin-top: 18px;
}

.nx-n280-n325-n360__n008 {
  border-left-color: #f0762f;
  height: 93px;
  margin-top: auto;
}

.nx-n280-n325-n360__n008 .nx-n444-n146__n468-n364 {
  display: block;
  min-width: 0;
}

.nx-n280-n325-n360 .nx-n444-n146__n064 {
  gap: 8px;
}

.nx-n280-n325-n360 .nx-n444-n146__n342-n535--float {
  max-width: 254px;
}

.nx-n280-n325-n360 .nx-n444-n146__n342-n535--float .nx-n442-n529-n444-n204 {
  width: 162px;
}

.nx-n280-n325-n360 .nx-n444-n146__n078-n063 {
  align-items: center;
  border-radius: 8px;
  display: flex;
  flex: 0 0 54px;
  font-size: 14px;
  font-weight: 500;
  height: 46px;
  justify-content: center;
  line-height: 20px;
  min-width: 54px;
  padding: 12px 16px !important;
  text-transform: uppercase;
  width: 54px;
}

.nx-n280-n325-n360 .nx-n444-n146__n078-n063 span {
  display: none;
}

.nx-n444-n146__n078-n063--selected,
.nx-n326-n496__n078--selected {
  background: rgba(255, 255, 255, .16);
}

.nx-n280-n325-n360 .nx-n444-n146__n068-n063 {
  align-items: center;
  background: #ff831f;
  border-radius: 8px;
  display: flex;
  flex: 0 0 220px;
  font-size: 14px;
  font-weight: 500;
  gap: 10px;
  height: 46px;
  justify-content: center;
  line-height: 20px;
  min-width: 220px;
  padding: 12px 16px !important;
  text-transform: uppercase;
  width: 220px;
}

.nx-n280-n325-n360 .nx-n444-n146__n068-n063:hover {
  background: #ff5f00;
}

.nx-n280-n325-n360 .nx-n444-n146__n068-n063 .nx-n442-n529-n066__n115 {
  display: block;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
}

.nx-n280-n325-n360__n076--cs2 {
  display: block;
  gap: normal;
  height: 530px;
  min-height: 530px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244 {
  display: flex;
  gap: 28px;
  height: 450px;
  min-height: 450px;
  width: 100%;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n238 {
  display: flex;
  flex: 0 0 440px;
  flex-direction: column;
  gap: 16px;
  height: 450px;
  justify-content: space-between;
  max-width: 440px;
  overflow: hidden;
  position: relative;
  width: 440px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n238-n224-n553 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  height: 396px;
  overflow: hidden;
  padding: 24px;
  position: relative;
  width: 440px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n038 {
  height: 250px;
  inset: 0 0 auto;
  position: absolute;
  width: 440px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n038 svg {
  height: 412.3px;
  width: 440px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n238-n224 {
  display: flex;
  height: 30px;
  justify-content: space-between;
  position: relative;
  width: 392px;
  z-index: 1;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n185-n066.nx-n280-n291-n076__n184 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border: 0;
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex: 0 0 30px;
  height: 30px;
  justify-content: center;
  min-width: 30px;
  padding: 7px;
  width: 30px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n185-n066.nx-n280-n291-n076__n184 svg {
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n238-n553 {
  display: flex;
  height: 250px;
  justify-content: center;
  margin: 34px 31px;
  max-width: 330px;
  position: relative;
  width: 330px;
  z-index: 1;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n238-n553 img {
  display: block;
  height: 250px;
  max-height: 250px;
  max-width: 330px;
  object-fit: fill;
  width: 330px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n251-n067 {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  gap: 8px;
  height: 38px;
  padding: 0 24px;
  width: 440px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n251-n067 .nx-n444__n238-n274 {
  flex: 1 1 0;
  gap: 4px;
  width: 192px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n251-n067 .nx-n444__n238-n274 svg {
  flex: 0 0 20px;
  height: 16px;
  width: 20px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n115 {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 18px;
  height: 450px;
  min-width: 0;
  width: 577px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n507-n553 {
  align-items: flex-start;
  display: flex;
  gap: 6px;
  height: 30px;
  width: calc(100% - 45px);
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n507 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n276,
.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n472-n276 {
  list-style: none;
  margin: 0;
  padding: 0;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n276 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n204 {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  gap: 16px;
  justify-content: flex-end;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n204 .nx-n442-n529-n444-n204 {
  width: 162px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n535 {
  align-items: center;
  display: flex;
  gap: 4px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n381-n290 {
  border-radius: 50%;
  display: block;
  height: 12px;
  margin-right: 4px;
  width: 12px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n309-n498 {
  display: block;
  height: 22px;
  object-fit: fill;
  width: 54.75px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n472-n276 {
  align-items: center;
  display: flex;
  gap: 6px;
  height: 43px;
  width: 100%;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n472-n257 {
  height: 43px;
  list-style: none;
  width: 82px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n472-n257 .nx-n471 {
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
  height: 43px;
  justify-content: flex-start;
  min-width: 82px;
  padding: 4px 4px 4px 8px;
  width: 82px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n472-n257 .nx-n471-n238 {
  flex: 0 0 25px;
  height: 19px;
  width: 25px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n472-n257 .nx-n471-n115 {
  display: contents;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n472-n257 .nx-n471-n546,
.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n472-n257 .nx-n471-n364 {
  font-size: 11px;
  height: 16px;
  line-height: 16px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n472-n257 .nx-n471-n364 {
  flex: 0 0 70px;
  width: 70px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n068-n553 {
  align-items: center;
  background-image: linear-gradient(270deg, rgba(17, 18, 22, .3) 63%, rgba(240, 118, 47, .4));
  border-left: 4px solid #ff831f;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  gap: 12px;
  height: 86px;
  margin-top: auto;
  padding: 20px 24px;
  width: 100%;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n364-n115,
.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n364-n553 {
  display: flex;
  flex-direction: column;
  gap: 1px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n364 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
  white-space: nowrap;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n068-n067 {
  align-items: center;
  display: flex;
  flex: 1 1 0;
  gap: 8px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n068-n067 .nx-n444-n146__n078-n063 {
  gap: 10px;
}

.nx-n280-n325-n360__n076--cs2 .nx-n442-n529-n444-n204__n132 {
  height: 22px;
}

.nx-n444-n430,
.nx-n444-n080 {
  color: #fff;
  width: 100%;
}

.nx-n280-n444-n080 {
  margin-top: 24px;
}

.nx-n444-n430 h2,
.nx-n444-n080 h2,
.nx-n444-n080__n507 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
  margin: 0 0 16px;
}

.nx-n444-n430 h3 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
  margin: 18px 0 6px;
}

.nx-n444-n430 p {
  color: #999ca4;
  font-size: 13px;
  line-height: 18px;
  margin: 0;
  max-width: 1320px;
}

.nx-n444-n080__n276 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.nx-n444-n080__n276 .nx-n442-n529-n498 {
  align-items: center;
  background: #2b2d33;
  border-radius: 18px;
  display: flex;
  font-size: 13px;
  height: 26px;
  line-height: 18px;
  padding: 2px 12px;
}

.nx-n444-n080__n276 a {
  color: #999ca4;
  display: flex;
  font-size: 13px;
  gap: 6px;
  height: 22px;
  line-height: 18px;
  padding: 0;
  text-decoration: none;
}

.nx-n444-n080__n276 .nx-n442-n529-n274__n115 {
  display: block;
  font-size: 15px !important;
  height: 22px;
  line-height: 22px !important;
}

.nx-n444-n080__n276 a:hover {
  color: #fff;
}

.nx-n326-n496__n311 {
  color: #cbcdd2;
  font-size: 13px;
  line-height: 18px;
}

.nx-n326-n496__n311-n039 {
  background: rgba(255, 255, 255, .08);
  border-radius: 4px;
  display: block;
  height: 20px;
  width: 58px;
}

.nx-n326-n496__n311-n240 {
  display: block;
  height: 22px;
  object-fit: fill;
  width: 55px;
}

.nx-n326-n496__n311-n240::before {
  content: none;
}

.nx-n326-n496__n311-n165 {
  color: #82858e;
}

.nx-n326-n496__n364 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  justify-content: flex-end;
  line-height: 22px;
}

.nx-n326-n496__n008 {
  display: flex;
  gap: 4px;
  justify-content: flex-end;
}

.nx-n326-n496__n068 {
  flex: 0 0 152.19px;
  font-size: 12px !important;
  height: 38px !important;
  line-height: 16px !important;
  min-width: 152.19px;
  padding: 11px 16px !important;
  white-space: nowrap;
  width: 152.19px;
}

.nx-n326-n496__n078 {
  background: rgba(255, 255, 255, .08);
  height: 38px !important;
  padding: 8px 15px !important;
  width: 48px;
}

.nx-n326-n496__n165 {
  align-items: center;
  border-bottom: 1px solid #3f424a;
  color: #999ca4;
  display: flex;
  font-size: 15px;
  height: 59px;
  line-height: 22px;
  padding: 0 16px;
}

.nx-n326-n496__n165--dota {
  border-bottom: 0;
  color: #b2b4bb;
  display: flex;
  flex-direction: column;
  height: 150px;
  justify-content: flex-start;
  padding: 20px 16px 0;
  text-align: center;
}

.nx-n326-n496__n165--dota .nx-n326-n496__n165-n235 {
  align-items: center;
  background: rgba(255, 255, 255, .08);
  border-radius: 8px;
  color: #fff;
  display: flex;
  height: 56px;
  justify-content: center;
  margin-bottom: 8px;
  width: 56px;
}

.nx-n326-n496__n165--dota .nx-n326-n496__n165-n507 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.nx-n326-n496__n165--dota .nx-n326-n496__n165-n146 {
  color: #b2b4bb;
  font-size: 15px;
  line-height: 22px;
}

.nx-n280-n444-n150--dota .nx-n444__n238-n363 {
  height: auto;
  max-height: 250px;
  max-width: 256px;
  width: auto;
}

.nx-n280-n444-n150--dota .nx-n444__n238-n206--empty {
  pointer-events: none;
  visibility: hidden;
}

.nx-n444-n475 {
  align-items: center;
  display: flex;
  font-size: 15px;
  gap: 6px;
  line-height: 22px;
}

.nx-n444-n475__n151 {
  background: transparent;
  border: 0;
  color: #999ca4;
  cursor: pointer;
  font: inherit;
  padding: 0;
  text-decoration: none;
  transition: color .2s ease;
}

.nx-n444-n475__n151:hover {
  color: #f89e71;
}

.nx-n444-n146__n468-n364 {
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  min-width: 176px;
  white-space: nowrap;
}

.nx-n444-n146__n468-n364-n154 {
  align-items: flex-start;
  display: flex;
  gap: 16px;
}

.nx-n442-n529-n468-n262 {
  align-items: center;
  border-radius: 17px 2px 2px 17px;
  box-sizing: border-box;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  gap: 4px;
  height: 17px;
  justify-content: center;
  line-height: 17px;
  margin-top: 8px;
  padding: 1.5px 6px;
}

.nx-n442-n529-n468-n262--dark {
  background: linear-gradient(212.08deg, #c22c1c 15.01%, #ec6707 86.72%);
  color: #fff;
}

.nx-n442-n529-n468-n262 svg {
  color: #fff;
  flex: 0 0 auto;
}

.nx-n444-n146-n468 {
  align-items: center;
  color: #cbcdd2;
  display: flex;
  font-size: 15px;
  gap: 4px;
  line-height: 22px;
  margin-top: 0;
}

.nx-n444-n146-n468 svg {
  color: #cbcdd2;
  flex: 0 0 auto;
}

.nx-n444-n146-n468 > svg:first-child {
  color: #fff;
}

.nx-n444-n146-n468 .nx-n442-n529-n274 {
  align-items: center;
  color: #cbcdd2;
  display: inline-flex;
  height: 22px;
  justify-content: center;
  text-decoration: none;
  width: 22px;
}

.nx-n444-n146-n468 .nx-n442-n529-n274 svg {
  color: #999ca4;
}

.nx-n280-n444-n150--dota .nx-n444-n146__n008 {
  height: 92px;
}

.nx-n280-n444-n150--rust .nx-n444-n146__n008 {
  height: 92px;
}

.nx-n280-n444-n150--rust .nx-n444__n238-n363 {
  height: 200px;
  object-fit: contain;
  width: 200px;
}

.nx-n326-n496--rust .nx-n326-n496__n364 {
  justify-content: flex-end;
}

.nx-n280-n444-n150--rust .nx-n326-n197 {
  align-items: center;
  display: flex;
  height: 44px;
  justify-content: space-between;
}

.nx-n280-n444-n150--rust .nx-n326-n197__n507 {
  height: 44px;
}

.nx-n280-n444-n150--rust .nx-n326-n197__n435 {
  height: 44px;
  width: auto;
}

.nx-n280-n444-n150--rust .nx-n065-n068-n063 {
  height: 44px;
}

.nx-n280-n444-n150--dota .nx-n444-n146__n468-n364 {
  display: block;
  min-width: 0;
}

.nx-n280-n444-n150--dota .nx-n444-n146__n468-n364-n154 {
  align-items: normal;
}

.nx-n280-n444-n150--dota .nx-n444-n146__n064 {
  width: 100%;
}

.nx-n280-n444-n150--dota .nx-n444-n146__n064 .nx-n442-n529-n066 {
  gap: 4px;
  max-width: max-content;
  min-width: 138px;
}

.nx-n326-n197--dota {
  grid-template-areas:
    "title settings"
    "group group";
  grid-template-columns: 790.625px minmax(0, 1fr);
  grid-template-rows: 44px 46px;
}

.nx-n326-n197--dota .nx-n326-n197__n222 {
  height: 46px;
  width: min(614.703px, 100%);
}

.nx-n326-n197--dota .nx-n326-n197__n364 {
  flex: 0 0 auto;
}

.nx-n326-n197--dota .nx-n442-n529-n249__n130 {
  display: none;
}

.nx-n326-n197--dota .nx-n442-n529-n249:focus-within .nx-n442-n529-n249__n130,
.nx-n326-n197--dota .nx-n442-n529-n249--active .nx-n442-n529-n249__n130 {
  align-items: center;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex: 0 0 25px;
  font-size: 15px;
  line-height: 22px;
  padding: 18px 4px 6px 12px;
}

.nx-n326-n197--dota .nx-n442-n529-n249:focus-within .nx-n442-n529-n249__n117,
.nx-n326-n197--dota .nx-n442-n529-n249--active .nx-n442-n529-n249__n117 {
  border-color: #999ca4;
}

.nx-n326-n197--dota .nx-n442-n529-n249:focus-within .nx-n442-n529-n249__n249,
.nx-n326-n197--dota .nx-n442-n529-n249--active .nx-n442-n529-n249__n249 {
  color: #fff;
  padding-left: 0;
  width: 91px;
}

.nx-n326-n197--dota input[type="number"] {
  appearance: textfield;
}

.nx-n326-n197--dota input[type="number"]::-webkit-inner-spin-button,
.nx-n326-n197--dota input[type="number"]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}

.nx-n326-n197--dota .nx-n442-n529-n249:focus-within .nx-n442-n529-n249__n507,
.nx-n326-n197--dota .nx-n442-n529-n249--active .nx-n442-n529-n249__n507 {
  font-size: 11px;
  line-height: 16px;
  top: 4px;
}

.nx-n326-n197--dota .nx-n065-n068-n063 {
  height: 44px;
}

.nx-n326-n197--dota .nx-n326-n197__n435 {
  align-self: start;
  width: auto;
}

.nx-n280-n444-n150--dota .nx-n444-n146-n468 .nx-n442-n529-n274 svg {
  color: #cbcdd2;
}

.nx-n280-n444-n150--dota .nx-n444-n146__n064 .nx-n444-n146__n068-n063 {
  flex: 0 0 174px;
  max-width: 174px;
  min-width: 174px;
  width: 174px;
}

.nx-n326-n197__n222-n224,
.nx-n326-n197__n222-n008,
.nx-n326-n197__n435--mobile {
  display: none;
}

.nx-n326-n496--dota .nx-n326-n496__n224,
.nx-n326-n496--dota .nx-n326-n496__n407 {
  grid-template-columns: var(--offers-grid-template, 140px minmax(0, 1fr) 180px 240.672px 230px);
}

.nx-n326-n496--dota .nx-n326-n496__n407 {
  border-bottom-color: #2b2d33;
}

.nx-n326-n496--dota .nx-n326-n496__n407:hover {
  background: #2b2d33;
}

.nx-n326-n496--dota .nx-n326-n496__n364,
.nx-n326-n496--dota [data-detail-sort="price"] {
  justify-self: end;
}

.nx-n326-n496--dota .nx-n326-n496__n475 {
  color: #cbcdd2;
  font-size: 13px;
  line-height: 18px;
}

.nx-n326-n496--dota .nx-n326-n496__n472 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

.nx-n326-n496--dota .nx-n326-n496__n165-n464 {
  display: none;
}

.nx-n326-n496__n217-n276 {
  align-items: center;
  display: flex;
  gap: 4px;
  min-width: 0;
}

.nx-n159-n216 {
  align-items: center;
  background: #202226;
  border-radius: 8px;
  box-sizing: border-box;
  color: #cbcdd2;
  display: flex;
  font-size: 11px;
  font-weight: 500;
  gap: 4px;
  height: 34px;
  line-height: 14px;
  max-width: 160px;
  min-width: 0;
  padding: 4px 6px;
}

.nx-n159-n216 img,
.nx-n159-n216 svg {
  flex: 0 0 22px;
  height: 22px;
  object-fit: contain;
  width: 22px;
}

.nx-n159-n216 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nx-n280-n444-n146--dota {
  margin-top: 24px;
}

.nx-n280-n444-n150--dota .nx-n392-n445__n447,
.nx-n280-n444-n150--dota .nx-n392-n445__n221,
.nx-n280-n444-n150--dota .nx-n444-n076,
.nx-n280-n444-n150--dota .nx-n444-n076__n114,
.nx-n280-n444-n150--dota .nx-n444-n076__n248 {
  height: 273px;
}

.nx-n280-n444-n146--dota h2 {
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
  margin: 0 0 16px;
}

.nx-n280-n444-n146--dota .nx-n430-n501 {
  color: #b2b4bb;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n444-n146--dota p {
  margin: 0;
}

.nx-n280-n325-n360__n076--dota .nx-n280-n325-n360__n238 .nx-n444__n238-n206--empty {
  visibility: hidden;
}

@media (min-width: 1001px) {
  .nx-n280-n325-n360__n076--dota {
    min-height: 592px;
  }

  .nx-n280-n325-n360__n076--dota .nx-n244-n257--dota-styles {
    align-items: flex-start;
    max-height: none;
    min-height: 88px;
  }

  .nx-n280-n325-n360__n076--dota .nx-n280-n325-n360__n238 img {
    top: 138px;
  }

  .nx-n280-n325-n360__n076--dota .nx-n444-n146__n472-n276 {
    gap: 6px;
  }
}

.nx-n444__n392 {
  margin-top: 24px;
  width: 100%;
}

.nx-n280-n444-n392 {
  display: block;
  margin-top: 0;
  width: 100%;
}

.nx-n392-n445__n507 {
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  line-height: 38px;
  margin: 0;
  width: 100%;
}

.nx-n392-n445__n026 {
  align-items: center;
  display: flex;
  gap: 8px;
  justify-content: flex-end;
  margin-bottom: 15px;
  width: 100%;
}

.nx-n392-n445__n026 button {
  align-items: center;
  background: transparent;
  border: 0;
  color: #ff831f;
  cursor: pointer;
  display: flex;
  height: 24px;
  justify-content: center;
  padding: 0;
  width: 24px;
}

.nx-n392-n445__n077 {
  margin-top: 0;
  width: 100%;
}

.nx-n392-n445__n447,
.nx-n392-n445__n221 {
  display: flex;
  gap: 8px;
  height: 268px;
  overflow-x: auto;
  padding-bottom: 0;
  scrollbar-width: none;
  width: 100%;
  -ms-overflow-style: none;
}

.nx-n392-n445__n447::-webkit-scrollbar {
  display: none;
  height: 0;
  width: 0;
}

.nx-n392-n445__n447::-webkit-scrollbar-thumb {
  background: #82858e;
  border-radius: 5px;
}

.nx-n444-n076 {
  color: #cbcdd2;
  display: flex;
  flex: 0 0 175px;
  flex-direction: column;
  gap: 8px;
  height: 268px;
  position: relative;
  text-decoration: none;
}

.nx-n392-n076__n114 {
  background: rgba(255, 255, 255, .06);
  border-radius: 8px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  transition: background .3s ease-in-out, color .2s ease;
  width: 175px;
}

.nx-n392-n076__n114:hover {
  background: rgba(255, 255, 255, .1);
  color: #f89e71;
}

.nx-n444-n076__n114,
.nx-n444-n076__n248 {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 8px;
  height: 268px;
  padding: 12px;
  position: relative;
  width: 175px;
}

.nx-n444-n381 {
  background: none;
  height: 175px;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: -44px;
  transform: translateX(-50%);
  width: 175px;
}

.nx-n444-n381:before {
  background: radial-gradient(86.55px at 50% 25%, var(--rarity-color, #6383f2) 0, var(--rarity-color-transparent, transparent) 99.5%);
  content: "";
  inset: 0;
  opacity: .1;
  position: absolute;
}

.nx-n444-n381:after {
  background: linear-gradient(to right, var(--rarity-color-transparent, transparent) 0, var(--rarity-color, #6383f2) 50%, var(--rarity-color-transparent, transparent) 100%);
  content: "";
  height: 2px;
  left: 50%;
  opacity: .21;
  pointer-events: none;
  position: absolute;
  top: 43.75px;
  transform: translateX(-50%);
  width: 99.39px;
}

.nx-n444-n076__n248:before {
  background: radial-gradient(86.55px at 50% 25%, var(--rarity-color, #6383f2) 0, var(--rarity-color-transparent, transparent) 99.5%);
  content: "";
  height: 175px;
  left: 50%;
  opacity: .1;
  pointer-events: none;
  position: absolute;
  top: -44px;
  transform: translateX(-50%);
  width: 175px;
}

.nx-n444-n076__n224 {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: space-between;
  position: relative;
  width: 151px;
  z-index: 1;
}

.nx-n444-n076__n224-n270 {
  display: flex;
  gap: 6px;
  height: 18px;
}

.nx-n444-n076__n546 {
  align-items: center;
  color: #cbcdd2;
  display: flex;
  font-size: 13px;
  gap: 4px;
  height: 18px;
  line-height: 18px;
  transition: color .2s ease;
}

.nx-n392-n076__n186-n066 {
  background: transparent;
  border: 0;
  border-radius: 8px;
  color: #999ca4;
  height: 24px;
  padding: 4px;
  width: 28px;
}

.nx-n392-n076__n186-n066:hover,
.nx-n392-n076__n186-n066.nx-n186-n066--active {
  color: #fff;
}

.nx-n444-n076__n238 {
  align-items: center;
  display: flex;
  height: 133px;
  justify-content: center;
  position: relative;
  width: 151px;
  z-index: 1;
}

.nx-n444-n076__n238 img {
  max-height: 128px;
  max-width: 151px;
  object-fit: contain;
}

.nx-n444-n076__n309-n114,
.nx-n444-n076__n244 {
  display: flex;
  flex-direction: column;
  height: 39px;
  overflow: hidden;
  position: relative;
  width: 151px;
  z-index: 1;
}

.nx-n444-n076__n309-n545,
.nx-n444-n076__n545 {
  color: #b2b4bb;
  display: block;
  font-size: 12px;
  height: 17px;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 151px;
}

.nx-n444-n076__n309 {
  color: #e5e6e8;
  display: block;
  font-size: 15px;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 151px;
  white-space: nowrap;
}

.nx-n444-n076__n206,
.nx-n444-n076__n057 {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: space-between;
  margin-top: auto;
  position: relative;
  width: 151px;
  z-index: 1;
}

.nx-n444-n076__n366-n364,
.nx-n444-n076__n364 {
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
}

.nx-n392-n076__n378-n553 {
  align-items: center;
  display: flex;
  gap: 2px;
  height: 17px;
  margin-top: 5px;
}

.nx-n392-n076__n378-n553 svg {
  color: #999ca4;
  height: 12px;
  width: 12px;
}

.nx-n392-n076__n378,
.nx-n444-n076__n123 {
  color: #b2b4bb;
  font-size: 12px;
  line-height: 17px;
}

.nx-n280-n444-n318-n210 {
  padding-top: 24px;
}

@media (max-width: 880px) {
  .nx-n280-n147-n490.nx-n280-n291-n030-n316-n147 {
    margin-left: 38px;
    width: 50px;
  }

  .nx-n280-n147-n490.nx-n280-n291-n030-n316-n147 .nx-n442-n529-n088 {
    gap: 0;
    padding: 0;
  }

  .nx-n280-n147-n490.nx-n280-n291-n030-n316-n147 .nx-n442-n529-n088__n262 {
    display: none;
  }

  .nx-n280-n291-n224-n119 .nx-n265-n491,
  .nx-n280-n291-n224-n119 .nx-n130-n426,
  .nx-n280-n291-n224-n078,
  .nx-n280-n291-n224-n534,
  .nx-n280-n291-n040-n358 {
    display: none !important;
  }

  .nx-n280-n291-n030-n119 {
    display: contents;
  }

  .nx-n280-n291-n224-n486 {
    align-items: center;
    background: #2b2d33;
    border: 0;
    border-radius: 8px;
    color: #b2b4bb;
    display: flex;
    height: 38px;
    justify-content: center;
    padding: 8px 13px;
    width: 48px;
  }

  .nx-n255-n518-n282 .nx-n442-n529-n296-n076 {
    grid-template-columns: 1fr;
    height: auto;
    min-height: 314px;
  }

  .nx-n255-n518-n282 .nx-n442-n529-n296-n076__n501 {
    align-items: center;
    max-width: none;
    width: 100%;
  }

  .nx-n255-n518-n282 .nx-n442-n529-n296-n076__n067 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .nx-n255-n518-n282 .nx-n442-n529-n066 {
    width: 100%;
  }

  .nx-n280-n444-n298 {
    gap: 24px;
  }

  .nx-n280-n444-n298__n062 {
    padding: 20px 16px 0;
  }

  .nx-n280-n444-n507 {
    font-size: 21px;
    line-height: 30px;
  }

  .nx-n280-n444-n150 {
    gap: 20px;
    padding: 0 16px;
  }

  .nx-n444__n146 {
    flex-direction: column;
  }

  .nx-n444__n238 {
    flex-basis: auto;
    max-width: none;
    min-height: 340px;
  }

  .nx-n444__n137,
  .nx-n444-n146 {
    min-height: auto;
  }

  .nx-n280-n150-n279__n061,
  .nx-n280-n150-n279__n507 {
    width: 100% !important;
  }

  .nx-n280-n150-n279 .nx-n444-n146-n443 {
    min-height: 380px;
  }

  .nx-n280-n150-n279 .nx-n444-n146-n443__n224 {
    flex-direction: column;
    gap: 12px;
  }

  .nx-n280-n150-n279 .nx-n444-n146-n443__n224 > .nx-n280-n150-n443:first-child {
    height: 42px !important;
    width: 100% !important;
  }

  .nx-n444-n146__n224 {
    align-items: flex-start;
    gap: 12px;
  }

  .nx-n444-n436 {
    flex-wrap: wrap;
    height: auto;
    justify-content: flex-end;
  }

  .nx-n444-n146__n342-n535 {
    max-width: 210px;
  }

  .nx-n444-n146__n008 {
    align-items: stretch;
    flex-direction: column;
    height: auto;
    margin-top: 24px;
  }

  .nx-n444-n146__n064 {
    width: 100%;
  }

  .nx-n444-n146__n078-n063,
  .nx-n444-n146__n068-n063 {
    flex: 1 1 0;
    min-width: 0;
  }

  .nx-n444-n174-n275 {
    overflow-x: auto;
  }

  .nx-n444-n174-n275__n553 {
    min-width: max-content;
  }

  .nx-n444-n174-n275__n257 {
    flex: 0 0 230px;
  }

  .nx-n326-n197 {
    grid-template-areas:
      "title"
      "settings";
    grid-template-columns: 1fr;
    row-gap: 16px;
  }

  .nx-n326-n197:not(.nx-n326-n197--dota) .nx-n326-n197__n222 {
    display: none;
  }

  .nx-n326-n197__n435 {
    display: grid;
    gap: 8px;
    width: 100%;
  }

  .nx-n326-n197__n435--mobile {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
  }

  .nx-n150-n304-n451-n523,
  .nx-n150-n304-n196-n523 {
    align-items: center;
    background: transparent;
    border: 1px solid #3f424a;
    border-radius: 8px;
    box-sizing: border-box;
    color: #cbcdd2;
    display: grid;
    font: inherit;
    font-size: 15px;
    grid-template-columns: 24px minmax(0, 1fr) 22px;
    height: 46px;
    line-height: 22px;
    padding: 0 12px;
    text-align: left;
    width: 100%;
  }

  .nx-n150-n304-n451-n523 > span,
  .nx-n150-n304-n196-n523 > span {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .nx-n150-n304-n196-n523 {
    color: #999ca4;
  }

  .nx-n326-n197__n435 .nx-n065-n068-n063 {
    width: 100%;
  }

  .nx-n280-n444-n150 .nx-n442-n529-n424,
  .nx-n442-n529-n222-n323-n249,
  .nx-n065-n068-n063 {
    width: 100%;
  }

  .nx-n442-n529-n222-n323-n249 .nx-n442-n529-n249 {
    flex: 1 1 0;
    width: auto;
  }

  .nx-n326-n496 {
    overflow: visible;
  }

  .nx-n326-n496__n224 {
    display: none;
  }

  .nx-n326-n496__n053 {
    display: flex;
    flex-direction: column;
    gap: 40px;
    width: 100%;
  }

  .nx-n326-n496__n407 {
    align-items: center;
    border-bottom: 0;
    display: grid;
    gap: 24px;
    grid-template-columns: minmax(0, 1fr);
    min-width: 0;
    padding: 0;
    width: 100%;
  }

  .nx-n326-n496__n407:hover {
    background: transparent;
  }

  .nx-n326-n496__n081-n553 {
    align-items: normal;
    display: flex;
    gap: 24px;
    min-height: auto;
    width: 100%;
  }

  .nx-n326-n496__n081-n553--stickers-empty,
  .nx-n326-n496__n081-n553--charm-empty,
  .nx-n326-n496__n081-n553--nametag-empty {
    display: none;
  }

  .nx-n326-n496__n537-n224 {
    color: #82858e;
    display: block;
    flex: 0 0 120px;
    font-size: 13px;
    line-height: 18px;
    text-transform: uppercase;
    width: 120px;
  }

  .nx-n326-n496__n081 {
    flex: 1 1 0;
    justify-content: flex-start;
    width: auto;
  }

  .nx-n326-n496__n204 {
    overflow: visible;
    width: 100%;
  }

  .nx-n326-n496__n204 .nx-n442-n529-n444-n204 {
    width: 100%;
  }

  .nx-n326-n496__n472,
  .nx-n326-n496__n084 {
    flex-wrap: wrap;
    gap: 4px;
  }

  .nx-n326-n496__n472 .nx-n471--empty,
  .nx-n326-n496__n084 .nx-n471--empty {
    display: none;
  }

  .nx-n326-n496__n364 {
    font-size: 17px;
    justify-content: flex-start;
    line-height: 24px;
  }

  .nx-n326-n496__n008 {
    gap: 4px;
    justify-content: flex-start;
  }

  .nx-n326-n496__n068 {
    flex: 1 1 auto;
    min-width: 0;
    width: auto;
  }

  .nx-n326-n496__n078 {
    flex: 0 0 46px;
    width: 46px;
  }

  .nx-n280-n150-n279__n496 {
    display: none;
  }

  body.nx-n280-n150-n304-n437-n327 {
    overflow: hidden;
  }

  .nx-n150-n304-n437 {
    background: #202226;
    box-sizing: border-box;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 100dvh;
    inset: 0;
    overflow-y: auto;
    position: fixed;
    width: 100vw;
    z-index: 3200;
  }

  .nx-n150-n304-n437 > header {
    align-items: center;
    background: #2b2d33;
    border-bottom: 1px solid #3f424a;
    display: flex;
    flex: 0 0 102px;
    justify-content: space-between;
    padding: 0 16px;
  }

  .nx-n150-n304-n437 > header strong {
    font-size: 21px;
    font-weight: 500;
    line-height: 30px;
  }

  .nx-n150-n304-n437 > header button {
    background: transparent;
    border: 0;
    color: #999ca4;
    height: 44px;
    padding: 8px;
    width: 44px;
  }

  .nx-n150-n304-n451-n437__n276 {
    display: flex;
    flex-direction: column;
    padding: 20px 16px 40px;
  }

  .nx-n150-n304-n451-n437__n276 > button {
    align-items: center;
    background: transparent;
    border: 0;
    color: #cbcdd2;
    display: flex;
    font: inherit;
    font-size: 15px;
    gap: 12px;
    justify-content: flex-start;
    min-height: 52px;
    padding: 8px 0;
    text-align: left;
    width: 100%;
  }

  .nx-n150-n304-n451-n437__n276 > button svg {
    color: #999ca4;
    flex: 0 0 18px;
  }

  .nx-n150-n304-n196-n437__n053 {
    display: flex;
    flex-direction: column;
    gap: 14px;
    padding: 16px;
  }

  .nx-n150-n304-n196-n437__n424 {
    align-items: center;
    border: 1px solid #3f424a;
    border-radius: 8px;
    box-sizing: border-box;
    color: #999ca4;
    display: grid;
    grid-template-columns: minmax(0, 1fr) 24px;
    height: 54px;
    padding: 0 12px;
    position: relative;
  }

  .nx-n150-n304-n196-n437__n424 > span {
    grid-column: 1;
    grid-row: 1;
    pointer-events: none;
  }

  .nx-n150-n304-n196-n437__n424 select {
    appearance: none;
    background: transparent;
    border: 0;
    color: transparent;
    grid-column: 1 / -1;
    grid-row: 1;
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%;
  }

  .nx-n150-n304-n196-n437__n424 svg {
    grid-column: 2;
    grid-row: 1;
    pointer-events: none;
  }

  .nx-n150-n304-n196-n437__n380 {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .nx-n150-n304-n196-n437__n380 input {
    background: transparent;
    border: 1px solid #3f424a;
    box-sizing: border-box;
    color: #fff;
    font: inherit;
    height: 54px;
    min-width: 0;
    padding: 0 12px;
  }

  .nx-n150-n304-n196-n437__n380 input:first-child {
    border-radius: 8px 0 0 8px;
  }

  .nx-n150-n304-n196-n437__n380 input:last-child {
    border-left: 0;
    border-radius: 0 8px 8px 0;
  }

  .nx-n150-n304-n196-n437 > footer {
    background: #202226;
    border-top: 1px solid #2b2d33;
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr 1fr;
    margin-top: auto;
    padding: 16px;
  }

  .nx-n150-n304-n196-n437 > footer button {
    background: transparent;
    border: 1px solid #555860;
    border-radius: 8px;
    color: #fff;
    font: inherit;
    font-size: 15px;
    height: 46px;
  }

  .nx-n150-n304-n196-n437 > footer button:first-child {
    background: #ff831f;
    border-color: #ff831f;
  }

  .nx-n280-n325-n360__n076 {
    gap: 24px;
    grid-template-columns: 1fr;
    max-height: calc(100vh - 32px);
    min-height: 0;
    overflow-y: auto;
    padding: 56px 16px 24px;
    width: calc(100vw - 24px);
  }

  .nx-n280-n325-n360__n076--cs2 {
    height: auto;
  }

  .nx-n280-n325-n360__n076--cs2 .nx-n444-n244 {
    flex-direction: column;
    height: auto;
    min-height: 0;
    width: 100%;
  }

  .nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n238,
  .nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n115 {
    flex-basis: auto;
    height: auto;
    max-width: 100%;
    width: 100%;
  }

  .nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n238-n224-n553,
  .nx-n280-n325-n360__n076--cs2 .nx-n444-n244__n251-n067 {
    max-width: 440px;
    width: 100%;
  }

  .nx-n280-n325-n360__n098 {
    right: 12px;
    top: 12px;
  }

  .nx-n280-n325-n360__n238 {
    min-height: 330px;
  }

  .nx-n280-n325-n360__n238 img {
    max-height: 220px;
    max-width: 100%;
  }

  .nx-n368-n497__n117 {
    display: flex;
    height: 54px;
    width: 100%;
  }

  .nx-n280-n368-n497__n276 {
    border-radius: 0 0 8px 8px;
    display: none;
    flex-direction: column;
    height: auto;
  }

  .nx-n280-n368-n497.nx-n368-n497--open .nx-n280-n368-n497__n276 {
    display: flex;
  }

  .nx-n280-n368-n497.nx-n368-n497--open .nx-n280-n368-n497__n257--active {
    display: none;
  }

  .nx-n280-n368-n497__n257 {
    border-right: 0;
    flex: 0 0 auto;
    width: 100%;
  }

  .nx-n280-n368-n115--transactions .nx-n368-n520__n553 {
    min-height: 192px;
    overflow-x: visible;
  }

  .nx-n280-n368-n115--transactions .nx-n280-n368-n496 {
    height: 172px;
    padding-top: 20px;
    width: 100%;
  }

  .nx-n280-n368-n115--transactions .nx-n280-n368-n496__n224 {
    display: none;
  }

  .nx-n280-n368-n115--transactions .nx-n280-n368-n165 {
    height: 152px;
  }

  .nx-n280-n291-n334 {
    padding: 20px 16px 0;
  }

  .nx-n280-n291-n298 {
    margin-bottom: 20px;
  }

  .nx-n280-n291 {
    margin-left: 0;
    margin-right: 0;
  }

  .nx-n280-n291-n507 {
    font-size: 22px;
    line-height: 28px;
  }

  .nx-n280-n291-n545-n043 {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 2px;
    scrollbar-width: none;
  }

  .nx-n280-n291-n545-n043::-webkit-scrollbar {
    display: none;
  }

  .nx-n280-n291-n159-n527 {
    padding-bottom: 0;
  }

  .nx-n280-n291-n114 {
    display: grid;
    grid-template-columns: auto;
  }

  .nx-n280-n291-n440 {
    display: none;
  }

  .nx-n280-n291-n513 {
    grid-template-columns: 48px minmax(0, 1fr) 48px;
    grid-template-rows: 46px 46px;
    min-height: 112px;
  }

  .nx-n280-n291-n513 > .nx-n280-n291-n235-n066 {
    grid-column: 3;
    grid-row: 2;
  }

  .nx-n280-n291-n215 { width: 100%; }

  .nx-n280-n291-n418 {
    grid-column: 1 / 3;
    grid-row: 2;
  }

  .nx-n280-n291-n451__n224,
  .nx-n280-n291-n451__n295 {
    width: 100%;
  }

  .nx-n280-n291-n451__n276,
  .nx-n280-n291-n451__n329 {
    width: 100%;
  }

  .nx-n280-n291-n435 {
    display: flex;
  }

  .nx-n280-n291-n513 .nx-n280-n291-n235-n066 {
    color: #999ca4;
    height: 44px;
  }

  .nx-n280-n291-n221 {
    gap: 6px;
    grid-template-columns: repeat(auto-fill, minmax(154px, 1fr));
  }

  .nx-n280-n291-n076__n248 {
    gap: 4px;
    padding: 12px 10px 42px;
  }

  .nx-n280-n291-n076__n224,
  .nx-n280-n291-n076__n238,
  .nx-n280-n291-n076__n310,
  .nx-n280-n291-n076__n206 {
    flex-shrink: 0;
  }

  .nx-n280-n291-n076__n238,
  .nx-n280-n291-n076:hover .nx-n280-n291-n076__n238 {
    flex-basis: 111px;
    height: 111px;
    width: 100%;
  }

  .nx-n280-n291-n076__n238 img {
    height: 111px;
    max-height: 111px;
    width: 100%;
  }

  .nx-n280-n291-n076__n206 {
    height: 22px;
    min-height: 22px;
  }

  .nx-n280-n291-n076__n364 {
    font-size: 15px;
    line-height: 22px;
  }

  .nx-n280-n291-n440--mobile-open {
    background: #202226;
    border-radius: 0;
    display: block;
    height: 100dvh;
    inset: 0;
    overflow: hidden;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 60;
  }

  .nx-n280-n291-n440--mobile-open .nx-n280-n291-n304-n196-n224 {
    align-items: center;
    background: #ffffff0d;
    border: 0;
    border-bottom: 1px solid #3f424a;
    color: #fff;
    display: flex;
    font-size: 19px;
    font-weight: 500;
    height: 65px;
    justify-content: space-between;
    line-height: 24px;
    margin: 0;
    padding: 20px 16px;
    width: 100%;
  }

  .nx-n280-n291-n304-n196-n098 {
    align-items: center;
    border: 0;
    color: #f0762f;
    display: flex;
    font-size: 13px;
    font-weight: 500;
    height: 24px;
    justify-content: center;
    line-height: 18px;
    padding: 4px;
    width: 30px;
  }

  .nx-n280-n291-n304-n196-n098 svg {
    color: #999ca4;
  }

  .nx-n280-n291-n187__n509 {
    border-radius: 15px;
    height: 30px;
    width: 50px;
  }

  .nx-n280-n291-n187__n509 span {
    height: 26px;
    width: 26px;
  }

  .nx-n280-n291-n187__n509--active span {
    transform: translateX(20px);
  }

  .nx-n280-n291-n440--mobile-open .nx-n280-n291-n440__n417 {
    box-sizing: border-box;
    display: block;
    height: calc(100dvh - 154px);
    margin: 12px 0 0 16px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 16px 10px 0;
    width: calc(100% - 16px);
  }

  .nx-n280-n291-n440--mobile-open .nx-n280-n291-n440__n417::-webkit-scrollbar {
    display: block;
    max-height: 5px;
    width: 5px;
  }

  .nx-n280-n291-n440--mobile-open .nx-n280-n291-n440__n417::-webkit-scrollbar-button {
    display: none;
    height: 0;
    width: 0;
  }

  .nx-n280-n291-n440--mobile-open .nx-n280-n291-n440__n417::-webkit-scrollbar-thumb {
    background: #82858e;
    border-radius: 5px;
    display: block;
  }

  .nx-n280-n291-n440--mobile-open .nx-n280-n291-n440__n417::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 5px;
    display: block;
  }

  .nx-n280-n291-n440--mobile-open .nx-n280-n291-n395 {
    bottom: 16px;
    font-size: 14px;
    font-weight: 500;
    left: 16px;
    line-height: 20px;
    margin: 0;
    padding: 12px;
    position: absolute;
    right: 16px;
    width: auto;
  }

  .nx-n280-n291-n076--external .nx-n280-n291-n076__n238,
  .nx-n280-n291-n076--external:hover .nx-n280-n291-n076__n238 {
    flex-basis: 94px;
    height: 94px;
    width: auto;
  }

  .nx-n280-n291-n076--external .nx-n280-n291-n076__n238 img {
    height: 94px;
  }

  .nx-n280-n291-n076__n008 {
    opacity: 1;
    position: absolute;
    transform: none;
  }

  .nx-n280-n291-n336 {
    align-items: flex-start;
    flex-direction: column;
  }

  .nx-n280-n291-n336__n244 {
    text-align: left;
  }
}
.nx-n280-n291-n145-n144-n321 {
  margin: 12px 0 0;
  color: #ffab3d;
  font-size: 13px;
  line-height: 18px;
}

.nx-n280-n291-n304-n549 {
  display: none;
}

.nx-n280-n291-n548-n076-n246 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px 20px 20px;
}

.nx-n280-n291-n548-n440 .nx-n280-n291-n145-n372:last-child .nx-n372__n244,
.nx-n280-n291-n548-n440 .nx-n280-n291-n145-n372:last-child .nx-n372__n115 {
  height: 36px;
}

.nx-n280-n291-n548-n076-n208 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.nx-n280-n291-n548-n076-n208--disabled {
  opacity: .5;
}

.nx-n280-n291-n548-n076-n208__n019,
.nx-n280-n291-n548-n076-n208__n192 {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.nx-n280-n291-n548-n076-n208__n019 > span,
.nx-n280-n291-n548-n076-n208__n192 > strong {
  color: #cbcdd2;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.nx-n280-n291-n548-n076-n208__n019 label {
  display: flex;
  height: 45px;
  position: relative;
}

.nx-n280-n291-n548-n076-n208__n019 input,
.nx-n280-n291-n548-n076-n208__n192 input {
  background: #2b2d33;
  border: 1px solid transparent;
  border-radius: 8px;
  color: #e5e6e8;
  font: inherit;
  height: 45px;
  padding: 0 12px;
}

.nx-n280-n291-n548-n076-n208__n019 input {
  padding-right: 84px;
  width: 100%;
}

.nx-n280-n291-n548-n076-n208__n019 button {
  background: rgba(255, 255, 255, .08);
  border-radius: 8px;
  color: #fff;
  font-size: 11px;
  height: 30px;
  position: absolute;
  right: 8px;
  top: 7px;
  width: 56px;
}

.nx-n280-n291-n548-n076-n208__n019 small {
  color: #f05252;
  font-size: 12px;
  line-height: 17px;
}

.nx-n280-n291-n548-n076-n208__n192 > div {
  display: grid;
  gap: 6px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.nx-n280-n291-n548-n076-n208__n192 input:last-child {
  grid-column: 1 / -1;
}

.nx-n280-n291-n548-n163 {
  background: linear-gradient(90deg, rgba(240, 82, 82, .2), rgba(240, 82, 82, 0));
  border-radius: 8px;
  margin-top: auto;
  padding: 12px;
}

.nx-n280-n291-n548-n163__n076 {
  align-items: center;
  display: grid;
  gap: 12px;
  grid-template-columns: 1fr auto;
}

.nx-n280-n291-n548-n163__n296 {
  align-items: center;
  color: #f05252;
  display: flex;
  font-size: 15px;
  gap: 8px;
  line-height: 22px;
}

.nx-n280-n291-n548-n163__n296 svg {
  flex: 0 0 22px;
}

.nx-n280-n291-n548-n163__n066 {
  align-items: center;
  background: #f05252;
  border-radius: 8px;
  color: #fff;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  height: 38px;
  justify-content: center;
  line-height: 16px;
  min-width: 146px;
  padding: 0 16px;
}

/* Authenticated mobile overlays must use the viewport, not desktop payment widths. */
.nx-n280-n291-n304-n145-n246 {
  display: none;
}

@media (max-width: 880px) {
  .nx-n280-n291-n224-n486,
  .nx-n280-n304-n486,
  .nx-n442-n224__n119-n486 {
    display: none !important;
  }

  .nx-n280-n291-n145-n360,
  .nx-n280-n291-n548-n360 {
    align-items: stretch;
    overflow: hidden;
    padding: 0;
    z-index: 100;
  }

  .nx-n360__n115.nx-n280-n291-n145-n360__n115,
  .nx-n360__n115.nx-n280-n291-n548-n360__n115 {
    background: #15161a !important;
    border: 0;
    border-radius: 0;
    height: 100dvh;
    margin: 0;
    max-height: none;
    max-width: none;
    min-height: 100dvh;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    padding: 0 !important;
    width: 100%;
  }

  .nx-n280-n291-n145-n224 {
    align-items: center;
    background: #202226;
    border-bottom: 1px solid #3f424a;
    display: flex;
    height: 64px;
    margin: 0 !important;
    padding: 16px 52px 16px 16px;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 12;
  }

  .nx-n280-n291-n548-n224 {
    margin: 0 !important;
  }

  .nx-n360__n115.nx-n280-n291-n548-n360__n115 {
    background: linear-gradient(#15161a, #6c6f77) !important;
    padding: 16px 0 0 !important;
  }

  .nx-n280-n291-n548-n360 .nx-n280-n291-n548-n224 {
    background: transparent;
    border: 0;
    height: 30px;
    margin: 0 0 18px !important;
    padding: 0 52px 0 16px;
    position: relative;
  }

  .nx-n280-n291-n548-n360 .nx-n280-n291-n548-n224 .nx-n360__n098 {
    right: 16px;
    top: 0;
  }

  .nx-n280-n291-n145-n224__n507 {
    font-size: 19px;
    line-height: 28px;
  }

  .nx-n280-n291-n145-n224 .nx-n360__n098 {
    right: 16px;
    top: 17px;
  }

  .nx-n280-n291-n145-n053 {
    border: 0;
    border-radius: 0;
    display: flex;
    flex-direction: column;
    height: auto;
    min-height: calc(100dvh - 64px);
    overflow: visible;
    width: 100%;
  }

  .nx-n280-n291-n145-n440 {
    border-radius: 0;
    flex: 0 0 auto;
    height: auto;
    min-height: 0;
    padding: 16px;
    width: 100%;
  }

  .nx-n280-n291-n145-n440__n553,
  .nx-n280-n291-n145-n126,
  .nx-n280-n291-n145-n372,
  .nx-n280-n291-n145-n321,
  .nx-n280-n291-n548-n126 {
    width: 100%;
  }

  .nx-n280-n291-n145-n440__n421 {
    min-height: 0;
  }

  .nx-n280-n291-n145-n288,
  .nx-n280-n291-n548-n288 {
    border-radius: 0;
    flex: 0 0 auto;
    height: auto;
    min-height: 0;
    padding: 16px;
    width: 100%;
  }

  .nx-n280-n291-n128-n221 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .nx-n280-n291-n548-n288 .nx-n280-n291-n128-n221 {
    grid-template-columns: minmax(0, 1fr);
  }

  .nx-n128-n208,
  .nx-n128-n208__n553,
  .nx-n128-n208__n208-n553,
  .nx-n128-n208__n208-n114,
  .nx-n128-n208__n114,
  .nx-n128-n208__n244-n553,
  .nx-n346-n224,
  .nx-n280-n291-n145-n036,
  .nx-n280-n291-n145-n011__n192,
  .nx-n280-n291-n548-n250,
  .nx-n280-n291-n548-n171,
  .nx-n280-n291-n548-n171__n407 {
    height: auto;
    max-width: 100%;
    width: 100%;
  }

  .nx-n280-n291-n145-n171,
  .nx-n280-n291-n548-n171__n407 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .nx-n280-n291-n145-n171 label,
  .nx-n280-n291-n145-n171 label.nx-n280-n291-n145-n171__to,
  .nx-n280-n291-n548-n171__n249,
  .nx-n280-n291-n548-n171__n249 .nx-n280-n291-n548-n019-n249,
  .nx-n280-n291-n548-n171__n128,
  .nx-n280-n291-n548-n167,
  .nx-n280-n291-n548-n542,
  .nx-n280-n291-n548-n542 .nx-n442-n529-n249__n262,
  .nx-n280-n291-n548-n542__n117,
  .nx-n280-n291-n548-n484,
  .nx-n280-n291-n548-n484 .nx-n346-n484__n115,
  .nx-n280-n291-n548-n484 .nx-n346-n484__n224 {
    max-width: 100%;
    width: 100%;
  }

  .nx-n280-n291-n548-n208-n114,
  .nx-n280-n291-n548-n542 {
    height: auto;
  }

  .nx-n280-n291-n145-n171__n488 {
    left: 50%;
    transform: translateX(-50%);
  }

  .nx-n280-n291-n548-n171__n488 {
    left: 50%;
    transform: translateX(-50%);
  }

  .nx-n280-n291-n145-n011 {
    align-items: stretch;
    display: flex;
    flex-direction: column;
  }

  .nx-n280-n291-n377 {
    align-self: center;
  }

  body.nx-n280-n291-n145-n283 .nx-n280-n304-n057-n312,
  body.nx-n280-n291-n548-n283 .nx-n280-n304-n057-n312 {
    display: none !important;
  }

  .nx-n280-n291-n548-n053--initial {
    display: none !important;
  }

  .nx-n280-n291-n304-n549 {
    color: #cbcdd2;
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 0 16px 32px;
    width: 100%;
  }

  .nx-n280-n291-n304-n549 .nx-n304-n549__n469,
  .nx-n280-n291-n548-n163--mobile {
    background: linear-gradient(#202226, #2b2d33 14.54%), #2b2d33;
    border-radius: 12px;
    box-sizing: border-box;
    margin: 0;
    padding: 30px 12px 12px;
    width: 100%;
  }

  .nx-n280-n291-n304-n549__n299 {
    height: 303px;
  }

  .nx-n280-n291-n304-n549__n224 {
    align-items: center;
    display: flex;
    gap: 6px;
    height: 22px;
    margin-top: -18px;
  }

  .nx-n280-n291-n304-n549__n224 svg {
    color: rgba(255, 131, 31, .5);
    flex: 0 0 22px;
  }

  .nx-n280-n291-n304-n549__n224 strong {
    color: #e5e6e8;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
  }

  .nx-n280-n291-n304-n549__n115 {
    margin-top: 12px;
    padding-top: 4px;
  }

  .nx-n280-n291-n304-n549 .nx-n280-n291-n145-n372 {
    box-sizing: border-box;
    height: 62px;
    min-width: 0;
    padding: 0 8px;
    width: 100%;
  }

  .nx-n280-n291-n304-n549 .nx-n280-n291-n145-n372 + .nx-n280-n291-n145-n372 {
    margin-top: 0;
  }

  .nx-n280-n291-n304-n549 .nx-n280-n291-n304-n145-n373__n128 .nx-n372__n244,
  .nx-n280-n291-n304-n549 .nx-n280-n291-n304-n145-n373__n128 .nx-n372__n115 {
    height: 36px;
  }

  .nx-n280-n291-n548-n163--mobile {
    height: 156px;
    padding: 30px 12px 12px;
  }

  .nx-n280-n291-n548-n163--mobile .nx-n280-n291-n548-n163__n076 {
    align-items: stretch;
    background: linear-gradient(90deg, rgba(240, 82, 82, .2), rgba(240, 82, 82, 0));
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 114px;
    padding: 12px;
  }

  .nx-n280-n291-n548-n163--mobile .nx-n280-n291-n548-n163__n296 {
    height: 44px;
  }

  .nx-n280-n291-n548-n163--mobile .nx-n280-n291-n548-n163__n066 {
    flex: 0 0 38px;
    min-width: 0;
    width: 100%;
  }

  .nx-n280-n291-n145-n360:not(.nx-n280-n291-n548-n360) .nx-n360__n115.nx-n280-n291-n145-n360__n115 {
    background: #202226 !important;
    padding: 16px 16px 32px !important;
  }

  .nx-n280-n291-n145-n360:not(.nx-n280-n291-n548-n360) .nx-n280-n291-n145-n224 {
    background: transparent;
    border: 0;
    height: 28px;
    margin: 0 !important;
    padding: 0;
    position: relative;
    width: 100%;
  }

  .nx-n280-n291-n145-n360:not(.nx-n280-n291-n548-n360) .nx-n280-n291-n145-n224 .nx-n360__n098 {
    right: 0;
    top: 0;
  }

  .nx-n280-n291-n145-n360:not(.nx-n280-n291-n548-n360) .nx-n280-n291-n145-n053--initial {
    display: none !important;
  }

  .nx-n280-n291-n304-n145-n246 {
    color: #cbcdd2;
    display: block;
    margin-top: 16px;
    width: 100%;
  }

  .nx-n280-n291-n304-n145-n470 {
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  .nx-n280-n291-n304-n145-n299 {
    background: #2b2d33;
    border-radius: 12px;
    box-sizing: border-box;
    height: 303px;
    padding: 12px;
    width: 100%;
  }

  .nx-n280-n291-n304-n145-n299__n224 {
    align-items: center;
    display: flex;
    gap: 6px;
    height: 22px;
  }

  .nx-n280-n291-n304-n145-n299__n224 svg {
    color: rgba(63, 220, 161, .5);
    flex: 0 0 22px;
  }

  .nx-n280-n291-n304-n145-n299__n224 strong {
    color: #e5e6e8;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
  }

  .nx-n280-n291-n304-n145-n299__n115 {
    box-sizing: border-box;
    margin-top: 12px;
    padding-top: 4px;
  }

  .nx-n280-n291-n304-n145-n126,
  .nx-n280-n291-n304-n145-n373 {
    display: flex;
    flex-direction: column;
    gap: 6px;
  }

  .nx-n280-n291-n304-n145-n126 > span,
  .nx-n280-n291-n304-n145-n373 > span {
    color: #cbcdd2;
    font-size: 13px;
    line-height: 18px;
  }

  .nx-n280-n291-n304-n145-n126 .nx-n280-n291-n145-n126 {
    height: 46px;
    width: 100%;
  }

  .nx-n280-n291-n304-n145-n373 {
    margin-top: 16px;
  }

  .nx-n280-n291-n304-n145-n373__n221 {
    display: grid;
    gap: 6px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .nx-n280-n291-n304-n145-n373__n221 .nx-n280-n291-n145-n372 {
    box-sizing: border-box;
    height: 62px;
    min-width: 0;
    padding: 0 8px;
    width: 100%;
  }

  .nx-n280-n291-n304-n145-n373__n221 .nx-n280-n291-n145-n372 + .nx-n280-n291-n145-n372 {
    margin-top: 0;
  }

  .nx-n280-n291-n304-n145-n373__n128 {
    grid-column: 1 / -1;
  }

  .nx-n280-n291-n304-n145-n373__n128 .nx-n372__n244,
  .nx-n280-n291-n304-n145-n373__n128 .nx-n372__n115 {
    height: 36px;
  }

  .nx-n280-n291-n304-n145-n373__n128 .nx-n372__n507,
  .nx-n280-n291-n304-n145-n373__n128 .nx-n372__n123 {
    flex: 0 0 18px;
    height: 18px;
  }

  .nx-n280-n291-n304-n145-n163 {
    background: #2b2d33;
    border-radius: 12px;
    box-sizing: border-box;
    height: 156px;
    padding: 30px 12px 12px;
    width: 100%;
  }

  .nx-n280-n291-n304-n145-n163__n076 {
    background: linear-gradient(90deg, rgba(240, 82, 82, .2), rgba(240, 82, 82, 0));
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 114px;
    padding: 12px;
  }

  .nx-n280-n291-n304-n145-n163__n296 {
    align-items: center;
    color: #f05252;
    display: flex;
    font-size: 15px;
    gap: 8px;
    height: 44px;
    line-height: 22px;
  }

  .nx-n280-n291-n304-n145-n163__n296 svg {
    flex: 0 0 22px;
    margin-top: 1px;
  }

  .nx-n280-n291-n304-n145-n163__n066 {
    align-items: center;
    background: #f05252;
    border-radius: 8px;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 38px;
    justify-content: center;
    line-height: 16px;
    padding: 11px 16px;
  }

  .nx-n280-n291-n304-n145-n321 {
    color: #cbcdd2;
    font-size: 13px;
    line-height: 18px;
    margin: 24px 0 0;
  }
}

/* local route transition v2 */
.nx-n442-n267__n115[data-local-fragment-pending]{box-sizing:border-box;overflow:clip;width:100%}
.nx-n442-n267__n115[data-local-transition-kind="inventory"]{min-height:790px}
.nx-n442-n267__n115[data-local-transition-kind="catalog"]{min-height:720px}
.nx-n442-n267__n115[data-local-transition-kind="content"]{min-height:620px}
.nx-n280-n405-n522{animation:localRouteTransitionIn .16s ease-out both;box-sizing:border-box;margin:0 auto;max-width:1400px;min-height:620px;padding:20px 0 40px;width:100%}
.nx-n280-n405-n522__n225{align-items:center;display:flex;height:40px;margin-bottom:20px}
.nx-n280-n405-n522__n375{animation:localRouteTransitionWave 1.35s linear infinite;background:linear-gradient(90deg,#292b31 25%,#34363d 50%,#292b31 75%);background-size:200% 100%;border-radius:6px;display:block}
.nx-n280-n405-n522__n375--heading{height:28px;width:230px}
.nx-n280-n405-n522__n375--heading-wide{height:28px;width:310px}
.nx-n280-n405-n522__n255-n438{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 376px;width:100%}
.nx-n280-n405-n522__n255-n288{min-width:0;width:100%}
.nx-n280-n405-n522__n255-n511{align-items:center;background:#202126;border-radius:8px;box-sizing:border-box;display:grid;gap:6px;grid-template-columns:52px 144px minmax(220px,1fr) 140px 140px;height:61px;padding:8px;width:100%}
.nx-n280-n405-n522__n375--toolbar-refresh{height:45px;width:52px}
.nx-n280-n405-n522__n375--toolbar-games{height:45px;width:144px}
.nx-n280-n405-n522__n375--toolbar-search,.nx-n280-n405-n522__n375--toolbar-sort,.nx-n280-n405-n522__n375--toolbar-select{height:45px;width:100%}
.nx-n280-n405-n522__n255-n221{display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:8px 0 0;max-height:733px;overflow:hidden;padding:0;width:100%}
.nx-n280-n405-n522__n255-n076{background:#202226;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:241px;list-style:none;padding:12px;width:100%}
.nx-n280-n405-n522__n255-n076-n223{display:flex;gap:6px;height:18px}
.nx-n280-n405-n522__n375--wear{height:18px;width:20px}
.nx-n280-n405-n522__n375--float{height:18px;width:40px}
.nx-n280-n405-n522__n375--inventory-image{height:107px;width:100%}
.nx-n280-n405-n522__n375--type{height:14px;width:64%}
.nx-n280-n405-n522__n375--name{height:18px;width:100%}
.nx-n280-n405-n522__n375--price{height:22px;margin-top:auto;width:70%}
.nx-n280-n405-n522__n255-n440{background:#202126;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:528px;padding:16px;width:376px}
.nx-n280-n405-n522__n375--sidebar-caption{height:16px;width:176px}
.nx-n280-n405-n522__n375--sidebar-total{height:36px;width:124px}
.nx-n280-n405-n522__n375--sidebar-select{height:46px;margin-top:3px;width:100%}
.nx-n280-n405-n522__n375--sidebar-label{height:18px;margin-top:2px;width:190px}
.nx-n280-n405-n522__n440-n330{display:grid;gap:6px;grid-template-columns:1fr 1fr;width:100%}
.nx-n280-n405-n522__n375--sidebar-option{height:56px;width:100%}
.nx-n280-n405-n522__n375--sidebar-notice{height:51px;margin-top:5px;width:100%}
.nx-n280-n405-n522__n375--sidebar-button{height:46px;margin-top:auto;width:100%}
.nx-n280-n405-n522__n079-n438{align-items:start;display:grid;gap:16px;grid-template-columns:260px minmax(0,1fr);width:100%}
.nx-n280-n405-n522__n079-n440{background:#202126;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;min-height:550px;padding:16px}
.nx-n280-n405-n522__n375--filter-title{height:24px;width:66%}
.nx-n280-n405-n522__n375--filter-control{height:44px;width:100%}
.nx-n280-n405-n522__n375--filter-group{height:64px;width:100%}
.nx-n280-n405-n522__n079-n288{min-width:0}
.nx-n280-n405-n522__n079-n511{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 180px;margin-bottom:12px}
.nx-n280-n405-n522__n375--catalog-search,.nx-n280-n405-n522__n375--catalog-sort{height:46px;width:100%}
.nx-n280-n405-n522__n079-n221{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}
.nx-n280-n405-n522__n079-n076{background:#202126;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:9px;height:280px;padding:14px}
.nx-n280-n405-n522__n375--catalog-image{height:160px;width:100%}
.nx-n280-n405-n522__n375--catalog-line{height:14px;width:58%}
.nx-n280-n405-n522__n375--catalog-name{height:18px;width:90%}
.nx-n280-n405-n522__n375--catalog-price{height:22px;margin-top:auto;width:48%}
.nx-n280-n405-n522__n115-n223{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}
.nx-n280-n405-n522__n375--breadcrumb{height:18px;width:180px}
.nx-n280-n405-n522__n375--content-title{height:34px;width:min(440px,70%)}
.nx-n280-n405-n522__n375--content-lead{height:18px;width:min(620px,88%)}
.nx-n280-n405-n522__n115-n221{display:grid;gap:12px;grid-template-columns:1fr 1fr}
.nx-n280-n405-n522__n115-n339{background:#202126;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;min-height:260px;padding:24px}
.nx-n280-n405-n522__n375--content-row{height:24px;width:100%}
.nx-n280-n405-n522__n375--content-row-short{height:24px;width:68%}
.nx-n280-n405-n115-n166{animation:localRouteContentEnter .22s ease-out both}
@keyframes localRouteTransitionWave{0%{background-position:200% 0}to{background-position:-200% 0}}
@keyframes localRouteTransitionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@keyframes localRouteContentEnter{0%{opacity:.15;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(max-width:1199px){.nx-n280-n405-n522__n255-n438{grid-template-columns:minmax(0,1fr)}.nx-n280-n405-n522__n255-n440{display:none}.nx-n280-n405-n522__n255-n221{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.nx-n280-n405-n522__n079-n221{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.nx-n442-n267__n115[data-local-transition-kind]{min-height:650px}.nx-n280-n405-n522{min-height:650px;padding:16px 0 28px}.nx-n280-n405-n522__n225{height:32px;margin-bottom:16px}.nx-n280-n405-n522__n375--heading,.nx-n280-n405-n522__n375--heading-wide{height:24px;width:190px}.nx-n280-n405-n522__n255-n511{grid-template-columns:46px 104px minmax(0,1fr);height:56px;padding:6px}.nx-n280-n405-n522__n375--toolbar-refresh,.nx-n280-n405-n522__n375--toolbar-games,.nx-n280-n405-n522__n375--toolbar-search{height:44px}.nx-n280-n405-n522__n375--toolbar-refresh{width:46px}.nx-n280-n405-n522__n375--toolbar-games{width:104px}.nx-n280-n405-n522__n375--toolbar-sort,.nx-n280-n405-n522__n375--toolbar-select{display:none}.nx-n280-n405-n522__n255-n221{grid-template-columns:repeat(2,minmax(0,1fr));max-height:680px}.nx-n280-n405-n522__n255-n076{height:220px}.nx-n280-n405-n522__n375--inventory-image{height:90px}.nx-n280-n405-n522__n079-n438{grid-template-columns:1fr}.nx-n280-n405-n522__n079-n440{display:none}.nx-n280-n405-n522__n079-n221{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-n280-n405-n522__n079-n076{height:230px}.nx-n280-n405-n522__n375--catalog-image{height:120px}.nx-n280-n405-n522__n115-n221{grid-template-columns:1fr}.nx-n280-n405-n522__n115-n339{min-height:210px}}
@media(prefers-reduced-motion:reduce){.nx-n280-n405-n522,.nx-n280-n405-n522__n375,.nx-n280-n405-n115-n166{animation:none!important}}

@media (max-width: 1199px) and (min-width: 768px) {
  .nx-n280-n368-n115--transactions .nx-n368-n520__n553 {
    overflow-x: auto;
  }

  .nx-n280-n519-n496 {
    min-width: 1400px;
  }
}

@media (max-width: 767px) {
  .nx-n280-n368-n115--transactions {
    gap: 20px;
    margin-top: 32px;
  }

  .nx-n520-n224 {
    align-items: stretch;
    flex-direction: column;
    gap: 10px;
  }

  .nx-n520-n224__n501 {
    align-self: center;
    width: auto;
  }

  .nx-n520-n224__n119 {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .nx-n280-n368-n424,
  .nx-n280-n368-n424 .nx-n442-n529-n424__n248,
  .nx-n280-n368-n520-n418 {
    width: 100%;
  }

  .nx-n280-n368-n519-n196__n295 {
    width: 100%;
  }

  .nx-n280-n368-n520-n418 {
    padding-left: 11px;
  }

  .nx-n280-n368-n520-n418__n235 {
    margin-right: 5px;
    transform: translateY(-0.703125px);
  }

  .nx-n280-n368-n115--transactions .nx-n368-n520__n553 {
    min-height: 192px;
    overflow: visible;
  }

  .nx-n280-n368-n115--transactions .nx-n280-n368-n496,
  .nx-n280-n519-n496 {
    height: auto;
    min-width: 0;
    padding-top: 20px;
    width: 100%;
  }

  .nx-n280-n519-n496__n224 {
    display: none;
  }

  .nx-n280-n519-n496__n408 {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .nx-n280-n519-n407 {
    background: #202226;
    border: 0;
    border-radius: 8px;
    overflow: hidden;
  }

  .nx-n280-n519-n407__n221 {
    align-items: stretch;
    gap: 10px 14px;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    height: auto;
    padding: 14px;
  }

  .nx-n519-n496__n525-n138,
  .nx-n519-n496__n467-n081 {
    grid-column: 1 / -1;
  }

  .nx-n519-n496__n525-n138 {
    border-bottom: 1px solid #303239;
    padding-bottom: 10px;
  }

  .nx-n519-n496__id,
  .nx-n519-n496__n346,
  .nx-n519-n496__n149,
  .nx-n519-n496__n019,
  .nx-n519-n496__n040 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    justify-self: stretch;
    text-align: left;
  }

  .nx-n519-n496__id::before,
  .nx-n519-n496__n346::before,
  .nx-n519-n496__n149::before,
  .nx-n519-n496__n019::before,
  .nx-n519-n496__n040::before {
    color: #777a83;
    content: attr(data-mobile-label);
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
  }

  .nx-n519-n496__n467-n319 {
    white-space: normal;
  }

  .nx-n280-n519-n258__n224 {
    display: none;
  }

  .nx-n280-n519-n257-n407 {
    gap: 10px 12px;
    grid-template-columns: minmax(0, 1fr) auto;
    min-height: 88px;
    padding: 10px 14px;
  }

  .nx-n519-n325__n309-n444 {
    grid-column: 1 / -1;
  }

  .nx-n519-n325__n309-n444__n238 {
    flex-basis: 64px;
    height: 54px;
    margin-right: 10px;
    width: 64px;
  }

  .nx-n519-n325__n214 {
    color: #999ca4;
    font-size: 13px;
  }

  .nx-n280-n368-n520-n464 {
    min-height: 172px;
  }
}
