/* SwankageTCG v1269 TEST — quantity next to the real listing cart action.
   Only Vendor Floor action cells are changed. The Round29 table, thematic
   background curves, modal/cart handlers and all other sections stay intact. */
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-card-cart-cell {
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  flex-wrap:nowrap!important;
  width:100%;
}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table th:last-child,
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table td.sw-orbit-td-action {
  min-width:197px!important;
}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-orbit-listing-qty {
  flex:0 0 58px;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:3px;
  margin:0;
  padding:0;
  cursor:text;
  white-space:nowrap;
}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-orbit-listing-qty > span {
  color:#98b2c4;
  font-size:9px!important;
  font-weight:900;
  line-height:1;
  letter-spacing:.75px;
  text-transform:uppercase;
}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-orbit-listing-qty-input {
  width:58px!important;
  min-width:0!important;
  height:35px!important;
  padding:5px 4px!important;
  margin:0!important;
  box-sizing:border-box!important;
  appearance:textfield!important;
  -moz-appearance:textfield!important;
  border-radius:4px!important;
  border:1px solid #41596c!important;
  background:#091722!important;
  color:#edf4fb!important;
  -webkit-text-fill-color:#edf4fb!important;
  font:850 13px/1.3 var(--sans,Arial,sans-serif)!important;
  text-align:center!important;
  box-shadow:inset 0 1px 3px #0005!important;
  outline:none;
}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-orbit-listing-qty-input::-webkit-inner-spin-button,
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-orbit-listing-qty-input::-webkit-outer-spin-button {
  -webkit-appearance:none;
  margin:0;
}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-orbit-listing-qty-input:focus {
  border-color:var(--orbit-a)!important;
  box-shadow:0 0 0 2px color-mix(in srgb,var(--orbit-a) 22%,transparent)!important;
}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-orbit-listing-qty-input[aria-invalid="true"]{
  border-color:#ff7888!important;
  box-shadow:0 0 0 1px #ff788855!important;
}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-orbit-listing-qty-input:disabled{opacity:.55}
.sw-tcg-card-market-page .sw-orbit-commerce-r29
.sw-orbit-real-table .sw-card-cart-cell > .sw-card-add-cart {
  flex:0 0 auto;
}
@media(max-width:1000px){
  .sw-tcg-card-market-page .sw-orbit-commerce-r29
  .sw-orbit-real-table {min-width:970px!important;}
}
