/* filename: wp-content/plugins/wp-wow/css/wow-collections.css */

.wp-wow-collection-head { margin: 0 0 12px; }
.wp-wow-collection-summary { display:flex; gap:10px; flex-wrap:wrap; }

.wp-wow-badge {
  display:inline-block;
  padding: 3px 10px;
  border-radius: 999px;
  border: 1px solid rgba(148,163,184,0.35);
  background: rgba(15,23,42,0.55);
  color: #e5e7eb;
  font-size: 12px;
}

.wp-wow-collection-list { display:flex; flex-direction:column; gap:10px; }

.wp-wow-collection-row {
  border-radius: 12px;
  padding: 12px;
  background: rgba(15,23,42,.55);
  border: 2px solid transparent;
}

.wp-wow-collection-row.is-collected { border-color: rgba(34,197,94,0.85); }
.wp-wow-collection-row.is-missing   { border-color: rgba(185,28,28,0.85); opacity: 0.9; }

.wp-wow-collection-row-top {
  display:flex;
  justify-content: space-between;
  gap: 10px;
  align-items: baseline;
  flex-wrap: wrap;
}

.wp-wow-collection-title {
  font-size: 15px;
  font-weight: 600;
  color: #e5e7eb;
}

.wp-wow-collection-meta { display:flex; gap:8px; flex-wrap:wrap; }

.wp-wow-chip {
  display:inline-block;
  padding: 2px 10px;
  border-radius: 999px;
  font-size: 12px;
  border: 1px solid rgba(148,163,184,0.35);
  background: rgba(2,6,23,0.7);
  color: #e5e7eb;
}

.wp-wow-chip.ok { border-color: rgba(34,197,94,0.85); color: #bbf7d0; }
.wp-wow-chip.no { border-color: rgba(185,28,28,0.85); color: #fecaca; }
.wp-wow-chip.id { opacity: 0.85; }

.wp-wow-collection-row-sub { margin-top: 8px; font-size: 12px; color: #d1d5db; }
.wp-wow-collection-desc { margin-top: 6px; opacity: 0.95; }