.v77-provenance{margin:16px 0 22px;padding:18px;border:1px solid #d8e6df;border-radius:16px;background:#f7fbf9;min-width:0;overflow:hidden}.v77-provenance h3{margin:0 0 8px;color:#174e3e;font-size:18px}.v77-meta{color:#59746a;font-size:13px}.v77-checks{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.v77-chip{border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.v77-ok{background:#ddf3e7;color:#176b49}.v77-missing{background:#fff0dc;color:#85551a}.v77-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;max-width:100%;margin:10px 0}.v77-gallery a{display:block;min-width:0;overflow:hidden;border-radius:10px}.v77-gallery img{display:block;width:100%;height:125px;object-fit:cover}.v77-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.v77-actions a{color:#086c55;font-weight:700}.v77-warning{width:100%;font-size:12px;color:#815d2c;margin:6px 0 0}@media(max-width:650px){.v77-provenance{padding:12px}.v77-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}