/* v45: exact-source cover treatment for every regional resource card. */
body.tta-region-inventory .inventory-card-main{display:flex;align-items:flex-start;gap:14px;min-width:0}
body.tta-region-inventory .inventory-card-copy{min-width:0;flex:1 1 auto}
body.tta-region-inventory .inventory-card[data-v45-artwork] .inventory-card-cover{
  display:block;position:relative;flex:0 0 64px;width:64px;height:84px;overflow:hidden;
  border:1px solid var(--finder-line);border-radius:7px;background:#F7F4ED;
  box-shadow:0 5px 12px rgba(42,32,17,.12)
}
body.tta-region-inventory .inventory-card[data-v45-artwork] .inventory-card-cover img{
  display:block;width:100%;height:100%;object-fit:contain;background:#F7F4ED
}
body.tta-region-inventory .inventory-card[data-v45-artwork] .inventory-card-cover img[hidden]{display:none}
body.tta-region-inventory .inventory-card[data-v45-artwork] .inventory-card-cover-fallback{
  position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:6px;
  color:var(--finder-ink);font-size:.625rem;font-weight:800;line-height:1.15;text-align:center
}
body.tta-region-inventory .inventory-card[data-v45-artwork] .inventory-card-cover img:not([hidden]) + .inventory-card-cover-fallback{display:none}
body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-card-unit-covers{
  position:relative;flex:0 0 88px;width:88px;height:82px;align-self:flex-start
}
body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-unit-cover{
  position:absolute;top:0;width:42px;height:56px;overflow:hidden;background:#F7F4ED;
  border:1px solid var(--finder-line);border-radius:5px;box-shadow:0 4px 9px rgba(42,32,17,.12)
}
body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-unit-cover:nth-child(1){left:0}
body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-unit-cover:nth-child(2){left:22px;top:5px}
body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-unit-cover:nth-child(3){left:44px;top:10px}
body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-unit-cover img{
  display:block;width:100%;height:100%;object-fit:contain;background:#F7F4ED
}
body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-unit-cover-count{
  position:absolute;left:0;bottom:0;display:inline-flex;align-items:center;min-height:22px;padding:2px 7px;
  background:var(--finder-surface);color:var(--finder-ink);border:1px solid var(--finder-line);
  border-radius:999px;font-size:.6875rem;font-weight:800
}
body.tta-region-inventory .inventory-card-source-count{
  display:block;margin-top:5px;color:var(--finder-muted);font-size:.8125rem;font-weight:700;line-height:1.35
}
@media(max-width:420px){
  body.tta-region-inventory .inventory-card-main{gap:10px}
  body.tta-region-inventory .inventory-card[data-v45-artwork] .inventory-card-cover{flex-basis:52px;width:52px;height:70px}
  body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-card-unit-covers{flex-basis:68px;width:68px;height:72px}
  body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-unit-cover{width:34px;height:46px}
  body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-unit-cover:nth-child(2){left:17px;top:5px}
  body.tta-region-inventory .inventory-card[data-v45-artwork="stack"] .inventory-unit-cover:nth-child(3){left:34px;top:10px}
}
@media print{body.tta-region-inventory .inventory-card-cover,body.tta-region-inventory .inventory-unit-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
