.item-market-info {
  padding: 13px 14px;
  background: #f0f5e9;
  border: 1px solid #dfe9d4;
  border-radius: 10px;
  margin-top: 14px;
  line-height: 1.8;
}
.item-market-demand {
  font-size: 11px;
  color: #677d5a;
}
.item-market-demand strong {
  font-size: 13px;
  color: #355a2e;
}
.item-market-price {
  font-size: 11px;
  color: #7e826d;
  margin-top: 4px;
}
.item-market-price strong {
  font-size: 15px;
  font-weight: 700;
  color: #bb7848;
  white-space: nowrap;
  margin-left: 4px;
}
.item-market-meta {
  font-size: 9px;
  color: #9ca58d;
  margin-top: 4px;
}
.item-market-link {
  border: 0;
  background: transparent;
  color: #7b8f66;
  padding: 3px 0;
  font-size: 10px;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.item-market-info.item-market-empty{padding:0;background:transparent;border:0;margin-top:8px}
.item-market-empty .item-market-link{min-height:44px;font-size:12px;color:#52685b}
.list-market .item-market-info.item-market-empty{padding:0;margin:0}
.inventory-list-head,
.inventory-list-row {
  grid-template-columns: minmax(130px, 1.5fr) minmax(
      75px,
      0.8fr
    ) 58px 78px 65px minmax(75px, 0.8fr) minmax(190px, 1.7fr) 30px;
  gap: 9px;
  padding: 15px;
}
.list-market .item-market-info {
  margin: 0;
  padding: 9px 11px;
}
.list-market .item-market-meta {
  font-size: 9px;
}
.list-market .item-market-price strong {
  font-size: 13px;
}
@media (max-width: 1250px) {
  .inventory-list-head {
    display: none;
  }
  .inventory-list-row {
    grid-template-columns: minmax(0, 1fr) auto 30px;
    gap: 7px 10px;
  }
  .list-item-name {
    grid-column: 1;
    grid-row: 1;
  }
  .list-category {
    grid-column: 1;
    grid-row: 2;
  }
  .list-kind {
    grid-column: 2;
    grid-row: 1;
  }
  .list-essential {
    grid-column: 2;
    grid-row: 2;
  }
  .list-stock {
    grid-column: 1;
    grid-row: 3;
  }
  .list-location {
    grid-column: 1/3;
    grid-row: 4;
  }
  .list-edit {
    grid-column: 3;
    grid-row: 1/4;
  }
  .list-market {
    grid-column: 1/-1;
    grid-row: 5;
  }
  .list-mobile-label {
    display: inline;
  }
}
@media (min-width: 1650px) {
  .inventory-list-row .list-market .item-market-info {
    max-width: 320px;
  }
}
.item-market-info.item-market-compact{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;border:0;border-top:1px solid #dfe4dc;border-radius:0;background:transparent;padding:8px 0 0;margin-top:10px;line-height:1.5}
.item-market-compact>.small{font-size:11px}.item-market-compact .item-market-link{margin-left:auto;min-height:44px;font-size:12px}
.item-price-basis{font-size:12px}.item-price-basis summary{min-height:44px;display:flex;align-items:center;gap:5px;cursor:pointer;color:#657568}.item-price-basis strong{color:#244b40}.item-price-basis>span{font-size:11px;color:#657568}
.list-market .item-market-info.item-market-compact{padding:0;border:0}
