/* =========================================================
   COLLECTION AUTO VALUE V5
========================================================= */
.collection-auto-value-wrap{
  display:grid;
  gap:18px;
  margin:18px 0 22px;
}

.collection-auto-value-panel{
  background:linear-gradient(180deg, rgba(17,24,39,.98), rgba(15,23,42,.98));
  border:1px solid var(--line,#263347);
  border-radius:22px;
  padding:20px 22px 22px;
  color:var(--text,#f8fafc);
  box-shadow:0 18px 42px rgba(0,0,0,.22);
}

.collection-auto-value-head{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:18px;
  margin-bottom:18px;
}

.collection-auto-value-head h2{
  margin:0 0 4px;
  color:#ffffff;
  font-size:21px;
  font-weight:950;
  letter-spacing:-.02em;
}

.collection-auto-value-head p{
  margin:0;
  color:var(--muted,#a8b3c7);
  font-weight:750;
}

.collection-auto-total-badge{
  min-width:150px;
  border-radius:16px;
  padding:12px 16px;
  text-align:center;
  background:#22c55e;
  color:#06131b;
  box-shadow:0 12px 30px rgba(34,197,94,.25);
}

.collection-auto-value-panel.wishlist .collection-auto-total-badge{
  background:var(--gold,#f5a400);
  box-shadow:0 12px 30px rgba(245,164,0,.25);
}

.collection-auto-total-badge span{
  display:block;
  font-size:11px;
  line-height:1;
  text-transform:uppercase;
  font-weight:950;
  letter-spacing:.08em;
  margin-bottom:6px;
}

.collection-auto-total-badge b{
  display:block;
  font-size:26px;
  line-height:1.05;
  font-weight:950;
}

.collection-auto-grade-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
}

.collection-auto-grade-grid.wishlist-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
}

.collection-auto-grade-card{
  border-radius:16px;
  padding:15px 16px;
  background:#0b1120;
  border:1px solid rgba(59,130,246,.48);
}

.collection-auto-grade-card.grade-unc{
  border-color:rgba(34,197,94,.55);
}

.collection-auto-grade-card.grade-vf,
.collection-auto-grade-card.average-card{
  border-color:rgba(245,164,0,.55);
}

.collection-auto-grade-card span{
  display:block;
  color:#e5e7eb;
  font-size:12px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.04em;
  margin-bottom:8px;
}

.collection-auto-grade-card b{
  display:block;
  color:#ffffff;
  font-size:22px;
  font-weight:950;
  line-height:1.1;
}

.collection-auto-grade-card small{
  display:block;
  color:var(--muted,#a8b3c7);
  margin-top:6px;
  font-size:12px;
  font-weight:750;
}

@media(max-width:900px){
  .collection-auto-value-head{
    flex-direction:column;
  }
  .collection-auto-total-badge{
    width:100%;
  }
  .collection-auto-grade-grid,
  .collection-auto-grade-grid.wishlist-grid{
    grid-template-columns:1fr;
  }
}


/* V6 corrections */
.collection-auto-grade-card.is-empty{
  opacity:.52;
}
.collection-auto-total-badge b,
.collection-auto-grade-card b{
  white-space:nowrap;
}
.collection-auto-value-panel.owned .collection-auto-total-badge{
  background:#22c55e;
}
.collection-auto-value-panel.wishlist .collection-auto-total-badge{
  background:var(--gold,#f5a400);
}

/* V2.3 print hide collection values */
@media print{.collection-auto-value-wrap,.collection-auto-value-panel{display:none!important}}
