.mv-variant{display:grid;gap:.45rem;margin:1rem 0;padding:1rem 1.2rem;border:1px solid var(--line,#2a313b);border-radius:12px;background:var(--panel,#11171e)}.mv-variant>strong{font-size:1.25rem}.mv-variant>span,.mv-variant summary{color:var(--muted,#aab2bc)}.mv-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.mv-summary article{display:grid;gap:.5rem;padding:1.2rem;border:1px solid var(--line,#2a313b);border-radius:12px;background:var(--panel,#11171e)}.mv-summary article>span{font-size:.85rem;color:var(--muted,#aab2bc)}.mv-summary strong{font-size:1.15rem;color:var(--gold,#d4a84a)}.mv-summary small,.mv-table small{display:block;color:var(--muted,#aab2bc);font-weight:400;font-size:.8rem;line-height:1.5}.mv-table{width:100%;min-width:680px;border-collapse:collapse}.mv-table caption{text-align:left;padding:.8rem 1rem;color:var(--muted,#aab2bc)}.mv-table td,.mv-table th{vertical-align:top;padding:1rem;border-bottom:1px solid var(--line,#2a313b);text-align:left}.mv-table th{font-weight:600}.mv-table td time{display:block;font-size:.8rem;color:var(--muted,#aab2bc);margin-top:.35rem}.mv-price{display:block;font-size:1.2rem;font-variant-numeric:tabular-nums;color:var(--text,#e8d7b4)}.mv-price small{font-size:.75rem}.mv-freshness{display:inline-block;font-size:.75rem;margin-top:.5rem;padding:.25rem .5rem;border-radius:5px;border:1px solid currentColor}.mv-recent{color:#8fc6a2}.mv-aging{color:#d4b967}.mv-old{color:#e19b8e}.mv-missing{display:block;color:var(--muted,#aab2bc);font-style:italic}.mv-source{padding:1rem;margin:1rem 0;border:1px solid var(--line,#2a313b);border-radius:10px;font-size:.9rem}.mv-source p{margin:.2rem 0 .7rem}.mv-source dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mv-source dt{color:var(--muted,#aab2bc);font-size:.8rem}.mv-source dd{margin:.35rem 0}.mv-alert{color:#efb3a4}.mv-explanation{font-size:.9rem;color:var(--muted,#aab2bc);line-height:1.6}.mv-row-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.mv-controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1rem 0}.mv-controls [role=status]{font-size:.85rem;color:var(--muted,#aab2bc)}.mv-selected-item{display:flex;gap:.8rem;align-items:center}.mv-selected-item img{flex:none}.eco-price-results.mv-reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.mv-reference-grid article{border:1px solid var(--line,#2a313b);padding:1rem;border-radius:10px}.mv-reference-grid article>button{margin-top:.8rem}.mv-reference-grid h3{font-size:1rem}.mv-reference-grid .mv-side-hint{color:var(--muted,#aab2bc);font-size:.85rem}.mv-depth-header{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.mv-depth-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:700px){.mv-summary,.mv-source dl,.mv-depth-grid{grid-template-columns:1fr}.mv-controls{align-items:stretch}.mv-controls>button{width:100%}.mv-table td,.mv-table th{padding:.8rem}.mv-variant{padding:.9rem}}
.mv-coverage{padding:1rem 1.15rem;border-left:3px solid var(--gold,#d4a84a);background:rgba(212,168,74,.07);line-height:1.6}.mv-summary article time{font-size:.8rem;line-height:1.5;color:var(--muted,#b8bec7);display:block}.mv-summary article .mv-freshness{align-self:flex-start}.mv-missing-locations{margin:1rem 0;border:1px solid rgba(212,168,74,.25);border-radius:.35rem;overflow:hidden}.mv-missing-locations>summary{padding:1rem 1.15rem;cursor:pointer;color:var(--gold,#d4a84a);font-weight:600;line-height:1.5}.mv-missing-locations[open]>summary{border-bottom:1px solid rgba(212,168,74,.2)}.mv-missing-locations .mv-table-wrap{margin:0}
