/* Collector brief: one readable market column. Scope drawer changes away from
   editing, receipts and seller flows. References never become asset values. */
.market-layout.full-card-open{display:block;max-width:620px;margin:0 auto;padding:12px 10px;color:#173b4b}
.market-layout.full-card-open .card-quick-view{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;width:100%;margin:16px 0 8px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.market-layout.full-card-open .card-quick-view .detail-media{grid-column:1;grid-row:auto;position:relative;justify-self:center;width:min(100%,280px);margin:0;background:transparent;border-radius:8px;max-height:none}
.market-layout.full-card-open .card-quick-view .detail-media figure,.market-layout.full-card-open .card-quick-view .card-image-button{height:360px;min-height:0;margin:0;padding:0;background:transparent}
.market-layout.full-card-open .card-quick-view .card-image-button img{height:360px;max-height:360px;width:100%;padding:2px;object-fit:contain;background:transparent}
.market-layout.full-card-open .card-quick-view .full-card-identity{display:block;min-height:0;grid-column:1;padding:0;border:0;background:none;color:#173b4b;text-align:left}
.market-layout.full-card-open .full-card-identity:after{display:none}
.market-layout.full-card-open .full-card-identity>small{color:#526970;font-size:.68rem;letter-spacing:.02em;font-weight:500}
.market-layout.full-card-open .full-card-identity h2{margin:5px 0;font-size:1.6rem;line-height:1.1;letter-spacing:-.035em;color:#173b4b}
#cardDetail .market-layout.full-card-open .drawer-player-name{color:#173b4b;font:inherit;text-align:left}
.market-layout.full-card-open .full-card-identity>p{font-size:.76rem;line-height:1.4;color:#526970;margin:4px 0}
.market-layout.full-card-open .card-quick-view .card-summary-badges{grid-column:1;padding:0;background:none;border:0}
.market-layout.full-card-open .full-card-chips{justify-content:flex-start;gap:4px;margin:0}
.market-layout.full-card-open .full-card-chips span{color:#526970;background:#e7eeea;border:0;font-size:.6rem;padding:3px 6px}
.market-layout.full-card-open #fullCardDetail{display:flex;flex-direction:column;gap:12px}
.market-layout.full-card-open #fullCardDetail>.card-facts-panel{order:0;padding:4px 0;margin:0;background:none;border:0;box-shadow:none}
.market-layout.full-card-open .card-facts-panel>header{display:flex;align-items:center;justify-content:space-between;padding:0;min-height:40px;border:0}
.market-layout.full-card-open .card-facts-panel .card-facts-heading{margin:0;min-width:0}
.market-layout.full-card-open .card-facts-panel .mobile-facts-toggle{display:flex;align-items:center;gap:5px;width:auto;min-height:40px;margin:0;padding:6px 0;border:0;background:transparent;color:#526970;font-size:.76rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}
.market-layout.full-card-open .card-facts-panel>header>.card-facts-edit{margin-left:auto;flex-shrink:0}
.market-layout.full-card-open .card-facts-groups>.drawer-player-profile{width:auto;margin:8px 0 0;padding:6px 10px;font-size:.76rem}
.market-layout.full-card-open .card-facts-panel:not(.mobile-facts-expanded) .card-facts-groups{display:none}
.market-layout.full-card-open .card-facts-groups{padding:12px;background:#fffdf8;border-radius:12px}
.market-layout.full-card-open #fullCardDetail>.drawer-player-summary{order:3}
.market-layout.full-card-open #fullCardDetail>.collection-plan-section{order:4}
.market-layout.full-card-open .drawer-ownership-group{margin:0}
.market-layout.full-card-open .inventory-lifecycle{padding:10px 12px;background:#eef2ed;color:#173b4b;border:1px solid #d7dfdd;box-shadow:none}
.market-layout.full-card-open .inventory-lifecycle .investment-metrics>div{background:none;border:0;min-height:34px;padding:3px}
.market-layout.full-card-open .inventory-lifecycle .investment-metrics span{color:#526970;font-size:.62rem;line-height:1.3}
.market-layout.full-card-open .inventory-lifecycle .investment-metrics strong{color:#173b4b;font-size:1rem;line-height:1.3}
.market-layout.full-card-open .market-evidence-section{margin:0;padding:0;border:0;background:transparent}
.market-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:6px 0 14px}
.market-section-title h2{font-size:1.25rem;letter-spacing:-.02em;margin:0}.market-section-title>span{font-size:.66rem;color:#526970}
.market-exact-panel{border:1px solid #d7dfdd;border-radius:15px;background:#fffdf8;overflow:hidden}
.market-exact-panel .drawer-price-guide{margin:0;padding:0;border:0;background:none;box-shadow:none}
.market-exact-panel .market-guide-view{border:0;border-radius:0}
.market-guide-view>header{padding:13px 16px!important}
.market-guide-body{padding:17px 16px}.market-guide-body h3{font-weight:600;font-size:1.05rem!important;letter-spacing:-.02em}
.market-family-label{font-size:.75rem;color:#526970;margin:-5px 0 12px}
.market-guide-view.is-unavailable .market-guide-body{padding-block:12px}
.market-guide-view.is-unavailable .market-guide-empty{margin:0;font-size:.82rem}
.market-guide-view.is-unavailable h3{font-size:.86rem!important;font-weight:500;color:#526970}
.market-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:170px;margin:20px 0 12px;padding:20px;border:1px dashed #cbd7d2;border-radius:10px;background:linear-gradient(180deg,#edf3ef80,#fffdf8);text-align:center;color:#526970}
.market-history-empty strong{font-size:.9rem;font-weight:500;color:#173b4b}.market-history-empty>span:last-child{font-size:.72rem}
.market-history-symbol{font-size:2rem;line-height:1;color:#7d9990}
.market-layout .drawer-market-reference{margin:14px 0}
.market-reference-pending{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e5ddcd;border-radius:13px;background:#f2eadb80;color:#715224}
.market-reference-pending>span{font-size:1.5rem}.market-reference-pending strong{font-size:.8rem;font-weight:600}.market-reference-pending p{margin:3px 0 0;font-size:.73rem;line-height:1.4}
.market-disclosure{margin:0;padding:0 16px;border:0;background:#fffdf8;border-radius:0;font-size:.8rem}
.market-exact-listings{border-top:1px solid #d7dfdd}
.market-layout .drawer-sample-evidence{border:1px solid #d7dfdd;border-radius:13px}
.market-disclosure>summary{display:flex;align-items:center;gap:10px;min-height:54px;padding:12px 0;list-style:none;cursor:pointer;font-size:.8rem;font-weight:500;color:#173b4b}
.market-disclosure>summary::-webkit-details-marker{display:none}.market-disclosure>summary:after{content:'+';font-size:1.15rem;color:#526970}.market-disclosure[open]>summary:after{content:'−'}
.market-disclosure>summary>small{margin-left:auto;color:#526970;font-size:.68rem;white-space:nowrap}
.market-disclosure-body{padding-bottom:14px}.market-disclosure-body p{font-size:.76rem;line-height:1.5}
.market-layout.full-card-open .market-evidence-section #drawerEbayListings{margin:0 0 12px}
.market-layout.full-card-open #drawerEbayListings header .eyebrow{display:none}
.market-layout.full-card-open #drawerEbayListings .drawer-guide-notice{font-size:.76rem;line-height:1.5;margin:6px 0}
.market-layout.full-card-open .drawer-retained-summary{padding:0;background:transparent;border:0}
.market-layout.full-card-open .drawer-retained-summary h3{font-size:.9rem;margin:12px 0}
.market-layout.full-card-open .card-actions{margin-top:16px;box-shadow:none}
@media(max-width:760px){
 .market-layout.full-card-open{padding:8px 4px}
 .market-layout.full-card-open .card-quick-view{gap:2px;margin-top:22px}
 .market-layout.full-card-open .card-quick-view .detail-media{width:min(100%,230px)}
 .market-layout.full-card-open .card-quick-view .detail-media figure,.market-layout.full-card-open .card-quick-view .card-image-button,.market-layout.full-card-open .card-quick-view .card-image-button img{height:300px;max-height:300px}
 .market-layout.full-card-open .full-card-identity h2{font-size:1.35rem}
 .market-section-title>span{font-size:.6rem}
 .market-disclosure>summary{font-size:.76rem;gap:6px}
 .market-history-empty{min-height:156px}
}
.market-layout.full-card-open .card-quick-view .detail-media:has(.missing-card-image){width:100%;margin-bottom:0}
.market-layout.full-card-open .card-quick-view .detail-media figure.missing-card-image{height:auto;max-height:none;min-height:140px;padding:14px}
.card-hero-context{display:contents}
.market-layout.full-card-open .card-hero-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 14px;min-width:0;text-align:center}
.market-layout.full-card-open .card-hero-context>.full-card-identity{display:contents}
.market-layout.full-card-open .card-hero-context .full-card-identity h2{margin:0;font-size:1.3rem;line-height:1.2}
.market-layout.full-card-open .card-hero-context .full-card-identity>small,.market-layout.full-card-open .card-hero-context .full-card-identity>p{margin:0}
.market-layout.full-card-open .card-hero-context .full-card-identity>.status:empty{display:none}
.market-layout.full-card-open .card-hero-context .full-card-identity>.status:not(:empty),.market-layout.full-card-open .card-hero-context .identity-review-note{flex-basis:100%}
.market-layout.full-card-open .card-hero-context>.card-summary-badges{width:auto;min-width:0;margin:0;padding:0}
.market-layout.full-card-open .card-hero-context .full-card-chips{justify-content:center}
.market-layout.full-card-open .card-hero-context>.hero-player-snapshot{flex:0 0 100%;min-width:0;text-align:left}
.market-layout:not(.full-card-open) .card-hero-context>.full-card-identity{display:none}
.market-layout:not(.full-card-open) .hero-player-snapshot{display:none}
.market-layout.full-card-open .hero-player-snapshot{margin:0;border:0;background:none;padding:0}
.market-layout.full-card-open .hero-player-snapshot>summary{display:flex;align-items:center;gap:4px;width:fit-content;min-height:24px;margin:0;padding:0;font-size:.75rem;line-height:1.2;color:#526970;cursor:pointer;list-style:none}
.market-layout.full-card-open .hero-player-snapshot>summary::-webkit-details-marker{display:none}
.market-layout.full-card-open .hero-player-snapshot>summary:before{content:'▸';font-size:inherit;line-height:inherit}
.market-layout.full-card-open .hero-player-snapshot[open]>summary:before{content:'▾'}
.market-layout.full-card-open .hero-player-snapshot>summary,.market-layout.full-card-open .card-facts-panel .mobile-facts-toggle{font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#526970}
.market-layout.full-card-open .hero-player-snapshot .drawer-player-summary{margin:0;padding:12px;gap:10px}
.market-layout.full-card-open .inventory-lifecycle>.card-ebay-state{margin:8px 0 0;padding:9px 0 0;border:0;border-top:1px solid #d7dfdd;border-radius:0;background:none;font-size:.8rem}
.market-layout.full-card-open .inventory-lifecycle>.card-ebay-state small{font-size:.68rem}
@media(min-width:761px){
 .market-layout.full-card-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;align-items:start;max-width:980px}
 .market-layout.full-card-open .card-quick-view{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr);gap:2px;align-items:start;margin:0}
 .market-layout.full-card-open .card-hero-context{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;width:100%;margin:0;padding:0;text-align:left}
 .market-layout.full-card-open #fullCardDetail{display:contents}
 .market-layout.full-card-open #fullCardDetail>.card-facts-panel{grid-column:2;grid-row:1;min-width:0;padding:0}
 .market-layout.full-card-open #fullCardDetail>:not(.card-facts-panel),.market-layout.full-card-open>.drawer-ebay-return{grid-column:1/-1}
 .market-layout.full-card-open:has(>.drawer-ebay-return) .card-quick-view,.market-layout.full-card-open:has(>.drawer-ebay-return) #fullCardDetail>.card-facts-panel{grid-row:2}
 .market-layout.full-card-open .card-hero-context>.full-card-identity{display:block}
 .market-layout.full-card-open .card-hero-context .full-card-chips{justify-content:flex-start}
 .market-layout.full-card-open .card-hero-context>.hero-player-snapshot{flex:0 1 auto;width:100%}
 .market-layout.full-card-open .card-quick-view .detail-media{width:100%;align-self:start}
 .market-layout.full-card-open .card-quick-view .detail-media figure,.market-layout.full-card-open .card-quick-view .card-image-button,.market-layout.full-card-open .card-quick-view .card-image-button img{height:430px;max-height:430px}
 .market-layout.full-card-open .hero-player-snapshot .drawer-player-summary>p{font-size:.76rem;line-height:1.45}
 .market-layout.full-card-open .hero-player-snapshot .player-summary-row-top{grid-template-columns:46px minmax(0,1fr)}
 .market-layout.full-card-open .hero-player-snapshot .player-summary-row-top>span:last-child{grid-column:1/-1}
 .market-layout.full-card-open .hero-player-snapshot .player-summary-row>span{padding:6px 5px}
 .market-layout.full-card-open .hero-player-snapshot .drawer-player-facts strong{font-size:.68rem}
 .market-layout.full-card-open .hero-player-snapshot .drawer-player-facts small{font-size:.55rem}
}

/* Compact identity and biography; the full outlook is an explicit disclosure. */
.market-layout.full-card-open .card-hero-context>.full-card-identity{display:block;width:100%;text-align:center;padding:0 12px;box-sizing:border-box}
.market-layout.full-card-open .card-heading-primary,.market-layout.full-card-open .card-heading-secondary{display:flex;align-items:center;justify-content:center;gap:4px 10px;min-width:0;flex-wrap:wrap;line-height:1.4}
.market-layout.full-card-open .card-hero-context .full-card-identity .card-heading-primary h2{font-size:.88rem;line-height:1.4;margin:0;letter-spacing:0}
.market-layout.full-card-open .card-heading-primary>small,.market-layout.full-card-open .card-heading-primary>p,.market-layout.full-card-open .card-heading-secondary>p{font-size:.68rem;color:#526970;margin:0;line-height:1.4}
.market-layout.full-card-open .card-heading-secondary .full-card-chips{justify-content:center;margin:0}
#cardDetail .market-layout.full-card-open .drawer-player-name{text-align:center}
#cardDetail .market-layout.full-card-open .drawer-player-name:hover{color:#28755b}
.market-layout.full-card-open .hero-player-snapshot .drawer-player-summary{padding:8px;gap:5px;align-content:start;box-sizing:border-box}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top{grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top>span:first-child{grid-column:1;grid-row:1/3}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top>span:not(:first-child){grid-column:2;display:flex;gap:5px;align-items:baseline;justify-content:flex-start;min-height:0;padding:3px 6px;border:0;text-align:left}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top>span:not(:first-child) small{flex:none;letter-spacing:0;font-size:.62rem}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top>span:not(:first-child) small:after{content:':'}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top>span:not(:first-child) strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.66rem}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-bottom>span{min-height:24px;padding:4px}
.market-layout.full-card-open .drawer-player-summary:not(.outlook-expanded)>[data-drawer-player-outlook]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--outlook-lines,3);overflow:hidden}
.market-layout.full-card-open .drawer-outlook-toggle{justify-self:start;min-height:20px;padding:0;margin:0;border:0;background:none;box-shadow:none;font:inherit;font-size:.72rem;color:#174d66;text-decoration:underline}
.market-layout.full-card-open .drawer-outlook-toggle[hidden]{display:none}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top{grid-template-rows:repeat(2,auto);align-items:start}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top>span:first-child{min-height:0;padding:0 5px;align-self:center}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top>span:not(:first-child){padding:0 6px;line-height:1.25}
.market-layout.full-card-open .hero-player-snapshot .player-summary-row-top>span:not(:first-child) :is(small,strong){line-height:1.25}
.market-layout.full-card-open .hero-player-snapshot>summary,.market-layout.full-card-open .market-section-title h2{font-family:inherit;font-size:.5625rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-text,#64748b)}
.market-layout.full-card-open .market-evidence-section>summary{cursor:pointer;list-style:none;min-height:24px}
.market-layout.full-card-open .market-evidence-section>summary::-webkit-details-marker{display:none}
.market-layout.full-card-open .market-evidence-section>summary h2:before{content:'▸';margin-right:4px}
.market-layout.full-card-open .market-evidence-section[open]>summary h2:before{content:'▾'}
@media(min-width:761px){
 #cardDetail .market-layout.full-card-open .drawer-outlook-toggle{min-height:20px;height:20px;width:auto;justify-self:start;text-align:left}
 .market-layout.full-card-open .hero-player-snapshot .drawer-player-summary{padding:6px;gap:4px}
}

/* Match lower-drawer density to the compact snapshot, without hiding evidence. */
.market-layout.full-card-open :is(.card-actions>.eyebrow,.collection-plan-section>summary>span,.drawer-next-rail>header .eyebrow){text-transform:uppercase}
#cardDetail .market-layout.full-card-open .card-actions button{min-height:44px}
.market-layout.full-card-open .inventory-lifecycle{padding:8px 12px;border-radius:12px}
.market-layout.full-card-open .inventory-lifecycle>header{margin:0 0 4px;min-height:32px}
.market-layout.full-card-open .inventory-lifecycle>header h3,
.market-layout.full-card-open .market-guide-view>header small{font-family:inherit;font-size:.5625rem;font-weight:600;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--secondary-text,#64748b)}
#cardDetail .market-layout.full-card-open .inventory-lifecycle .detail-inline-action{min-height:32px;padding:5px 10px;border-radius:8px;font-size:.68rem;line-height:1.3}
.market-layout.full-card-open .inventory-lifecycle .investment-metrics{gap:8px}
.market-layout.full-card-open .inventory-lifecycle .investment-metrics>div{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:3px 8px;min-height:26px;padding:3px 0;text-align:left}
.market-layout.full-card-open .inventory-lifecycle .investment-metrics span{font-size:.58rem;line-height:1.4;font-weight:600;letter-spacing:.02em}
.market-layout.full-card-open .inventory-lifecycle .investment-metrics strong{margin:0;font-size:.82rem;line-height:1.4}
.market-layout.full-card-open .inventory-lifecycle>.card-ebay-state{margin:4px 0 0;padding:6px 0 0;min-height:32px;gap:8px;border-color:var(--border-divider,#e2e8f0)}
.market-layout.full-card-open .inventory-lifecycle>.card-ebay-state>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;text-align:left}
.market-layout.full-card-open .inventory-lifecycle>.card-ebay-state strong{font-size:.72rem;line-height:1.4}
.market-layout.full-card-open .inventory-lifecycle>.card-ebay-state small{font-size:.64rem;line-height:1.4}
.market-layout.full-card-open .inventory-lifecycle.is-listed>header:not(:has(.detail-inline-action,a)){min-height:18px}
.market-layout.full-card-open .inventory-lifecycle>.card-ebay-state:has(.card-ebay-edit){grid-template-columns:auto minmax(0,1fr) auto}
.market-layout.full-card-open .card-ebay-edit{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border:1px solid var(--border-divider,#e2e8f0);border-radius:7px;padding:5px 8px;background:var(--canvas-base,#fff);color:var(--primary-accent,#042d4b);font-size:.68rem;font-weight:600;line-height:1.4}
.market-layout.full-card-open .card-ebay-state:focus-visible{outline:2px solid var(--primary-accent,#042d4b);outline-offset:2px}
.market-layout.full-card-open .market-section-title{align-items:center;margin:0 0 6px}
.market-layout.full-card-open .market-exact-panel,
.market-layout.full-card-open .market-reference-pending,
.market-layout.full-card-open .drawer-sample-evidence{border-radius:12px}
.market-layout.full-card-open .market-guide-view>header{padding:10px 12px 4px!important}
.market-layout.full-card-open .market-guide-body{padding:8px 12px 10px}
.market-layout.full-card-open .market-guide-body h3{margin:0 0 5px;font-size:.76rem!important;line-height:1.4;letter-spacing:0}
.market-layout.full-card-open .market-guide-view.is-unavailable .market-guide-body{padding:4px 12px 10px}
.market-layout.full-card-open .market-guide-view.is-unavailable .market-guide-empty{font-size:.72rem;line-height:1.4}
.market-layout.full-card-open .drawer-market-reference{margin:8px 0}
.market-layout.full-card-open .market-reference-pending{padding:10px 12px;gap:8px}
.market-layout.full-card-open .market-reference-pending>span{font-size:1rem}
.market-layout.full-card-open .market-reference-pending>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px}
.market-layout.full-card-open .market-reference-pending strong{font-size:.72rem;line-height:1.4}
.market-layout.full-card-open .market-reference-pending p{margin:0;font-size:.7rem;line-height:1.4}
.market-layout.full-card-open .market-disclosure{padding:0 12px}
.market-layout.full-card-open .market-disclosure>summary{min-height:44px;padding:8px 0;box-sizing:border-box;font-size:.72rem;line-height:1.4;gap:8px}
.market-layout.full-card-open .market-disclosure>summary>span{min-width:0}
.market-layout.full-card-open .market-disclosure>summary>small{font-size:.64rem}
.market-layout.full-card-open .market-disclosure>summary:after{font-size:1rem;color:var(--secondary-text,#64748b)}
.market-layout.full-card-open .market-history-empty{min-height:80px;margin:12px 0;padding:12px;gap:4px}
@media(max-width:760px){
 #cardDetail .market-layout.full-card-open .inventory-lifecycle .detail-inline-action{min-height:44px}
 .market-layout.full-card-open .inventory-lifecycle>.card-ebay-state{min-height:44px}
 .market-layout.full-card-open .inventory-lifecycle .investment-metrics>div{display:grid;gap:2px;align-content:start}
 .market-layout.full-card-open .market-reference-pending>div{display:block}
}
