.card-trader-zero .card-name {
  width: 150px;
  text-overflow: ellipsis;
  overflow-x: hidden;
  display: block;
}

.card-trader-zero .card-language {
  border: none;
}

.card-trader-zero .card-tooltip-content {
  position: absolute;
}

.card-trader-zero .card-mini-text {
  font-size: 10pt;
}

.card-trader-zero .card-micro-text {
  font-size: 9pt;
}

.card-trader-zero .ordered {
  text-decoration: underline;
  color: greenyellow;
}

.card-trader-zero .exp-icon {
  width: 22px !important;
  height: 22px !important;
}

.card-trader-zero .unclickable {
  pointer-events: none;
}

.card-trader-zero .predefined-order-btn.selected {
  background-color: #DA3B3B !important;
}

.card-trader-zero .card-space {
  display: block;
  position: fixed;
  top: 20px;
  right: 20px;
  border-radius: 10px;
}

.card-trader-zero tr.selected td {
  background: #9DB3C6;
}

.card-trader-zero .vertical-scrollable {
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  height: 100%;
}

.card-trader-zero .vh-100 {
  height: 100vh;
}

.card-trader-zero .article-modal-content {
  height: calc(100vh - 98px);
}

.card-trader-zero .article-modal-content .btn-letter {
  width: 50px;
}

.card-trader-zero .article-modal-content .article-list-item {
  border: 1px solid lightgray;
  margin-bottom: 2px;
  padding: 8px;
}

.card-trader-zero .article-modal-content .article-list-item.expansion {
  background: lightblue;
}

.card-trader-zero .article-modal-content .article-list-item.selected {
  background: lightgray;
}

.card-trader-zero .article-total-count {
  border-radius: 100%;
  border: 6px solid lightgreen;
  background: green;
  color: white;
  font-weight: bolder;
  font-size: 6rem;
  width: 150px;
  height: 150px;
}

.card-trader-zero .orders-table {
  overflow-y: auto;
}

.card-trader-zero .modal-fullscreen {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%
}

.card-trader-zero-product-image-container,
.card-trader-zero-product-image {
  display: block;
  margin: auto;
}

.card-trader-zero-product-image-foil-overlay {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  background-image: url(/images/filter_card/foil_ord.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.card-trader-zero-product-image-signed-overlay {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  background-image: url(/images/filter_card/signed_ord.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}