/* Valuation is a quiet, expandable note beneath collection statistics. */
.collection-value{display:block;grid-column:1/-1;min-width:0;padding:0;margin:0;border:0;border-radius:0;background:none;color:#a8b5a9}
.value-details{min-width:0}
.value-summary{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;min-height:36px;padding:6px 0;list-style:none;cursor:pointer;font-size:11px;line-height:1.6}
.value-summary::-webkit-details-marker{display:none}
.value-summary:focus-visible{outline:2px solid #b9a274;outline-offset:3px;border-radius:4px}
.value-summary:hover .value-toggle{color:#d8dfd4}
.value-heading{color:#91a394;white-space:nowrap}
.value-quote{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}
.value-source{font-size:11px;color:#a8b5a9}
:is(#collection-value,#shared-value).collection-value .value-amount{font:500 12px/1.6 Manrope,system-ui,sans-serif;color:#cad3c9}
.value-missing{font-size:10px;color:#a99d83}
.value-toggle{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#91a394;font-size:10px;white-space:nowrap}
.value-toggle:after{content:'⌄';font-size:13px;line-height:1;transition:transform .15s}
.value-details[open] .value-toggle:after{transform:rotate(180deg)}
.value-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 24px;padding:10px 0 11px;border-top:1px solid #8c9c7d26;font-size:11px;line-height:1.6}
.value-market{display:flex;flex-direction:column;gap:2px;min-width:0}
.value-market-title{font-weight:600;color:#b9c5b7}
.value-coverage{color:#a8b5a9}
.value-date{font-size:10px;color:#8e9e90}
.collection-value .value-note{grid-column:1/-1;margin:0;color:#8e9e90;font-size:10px;line-height:1.7}
.card-price-line{display:flex;flex-direction:column;gap:4px;margin-top:9px;color:#b7c4a8}.card-price-line small{font-size:9px}.card-prices{margin:18px 0;padding:14px 0;border-top:1px solid #60714b66}.card-prices h3{font-size:13px;color:#d9c598}.price-table{width:100%;border-collapse:collapse;font-size:11px}.price-table th,.price-table td{text-align:right;padding:9px 4px;border-bottom:1px solid #65774f44}.price-table th:first-child{text-align:left}.price-table thead{color:#adbd9e}.price-extra{display:block;font-size:10px;line-height:1.6;color:#aaba9e;margin-top:9px}
body[data-view=admin] #collection-value,body[data-view=decks] #collection-value,body[data-view=editions] #collection-value,body[data-view=community] #collection-value{display:none}
@media(max-width:650px){.value-summary{column-gap:12px;row-gap:3px;padding:5px 0}.value-heading{flex-basis:100%;font-size:10px}.value-source{font-size:10px}:is(#collection-value,#shared-value).collection-value .value-amount{font-size:11px}.value-toggle{font-size:10px}.value-missing{font-size:9px}.value-breakdown{column-gap:12px;font-size:10px}.value-date{font-size:9px}.card-price-line small{font-size:8px}.price-table{font-size:10px}}
@media(prefers-reduced-motion:reduce){.value-toggle:after{transition:none}}
