.showcase-stage{position:sticky;top:105px}.showcase-grid{align-items:start}.showcase-settings input[type=file]{font-size:13px;padding:8px;min-width:0;width:100%;box-sizing:border-box}.portrait-picker{display:flex;align-items:center;gap:14px}.portrait-picker>img{width:72px;height:90px;object-fit:cover;border-radius:5px;flex-shrink:0}.portrait-picker>div{min-width:0;flex:1}.portrait-picker small,#portrait-status{font-size:12px;line-height:1.6;color:#65758a}.customizer-portrait{margin:24px 0;padding-block:18px;border-block:1px solid #dce4ed}.showcase-settings input[type=range]{min-height:28px;padding:0;border:0;accent-color:#C6A36A}.showcase-settings .customizer-membership{margin:22px 0;padding:0;border:0}.mark-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:12px}.mark-actions .btn,.mark-actions .textlink,.mark-pick{min-height:44px}#mark-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.mark-pick{width:100%;text-align:left;padding:8px 10px;border:1px solid #dce4ed;border-radius:6px;background:#fff;color:#18222c}.mark-pick[aria-current=true]{border-color:#C6A36A;box-shadow:inset 3px 0 0 #C6A36A}.style-gallery{display:grid;grid-template-columns:1fr;gap:0;margin-top:18px;background:#141b1f;padding:4px 18px 8px}.style-gallery-status{grid-template-columns:1fr}.style-sample{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:10px 0;border-top:1px solid rgba(255,255,255,.08);min-width:0}.style-sample figcaption{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9aadb4}@media(max-width:720px){.style-gallery{grid-template-columns:1fr;padding:4px 14px 8px}.style-sample{grid-template-columns:1fr;gap:4px}}.customizer-membership legend{font-size:15px;font-weight:600;margin-bottom:4px}.customizer-membership .fine{font-size:12px}.showcase-stage .credential-portrait img,.showcase-stage .ghost-window img{object-position:center}.showcase-stage .credential-seal:disabled{cursor:default}.showcase-stage .org-attestation[hidden],.showcase-stage .org-reverse[hidden],#portrait-adjustments[hidden]{display:none!important}.showcase-settings #showcase-reset{width:100%;margin-top:8px}#remove-portrait{margin-top:12px}#card-customizer .credential-controls .fine{font-size:12px}#card-customizer .credential[data-verification=preview] .credential-status{color:#735728}#card-customizer input:focus-visible,#card-customizer select:focus-visible{outline:2px solid #C6A36A;outline-offset:2px}@media(max-width:800px){.showcase-stage{position:static}.showcase-grid{grid-template-columns:1fr!important;gap:24px!important}}
