/* Progressive enhancement: all inputs remain available when scripting is unavailable. */
[data-card-editor-surface][data-card-editor-ready][data-card-editor-expanded="false"] [data-card-editor-advanced] { display: none !important; }
[data-card-editor-surface][data-card-editor-ready][data-card-editor-expanded="false"] .cdm-qty-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.collector-editor-toggle { min-height: 44px; margin: .5rem 0; padding: .5rem .75rem; border: 1px solid rgba(212,168,83,.5); border-radius: .7rem; color: #f4cf80; background: rgba(212,168,83,.08); font-size: .8rem; font-weight: 700; }
.collector-editor-toggle[hidden] { display: none; }
.collector-editor-price { display: grid; gap: .35rem; margin-top: .75rem; color: #9ca3af; font-size: .8rem; }
.collector-editor-price input { min-height: 44px; max-width: 100%; padding: .5rem .75rem; border: 1px solid #374151; border-radius: .6rem; color: #f3f4f6; background: #070b12; }
