/* M-Mineralien Zusatz-Styles */
.mm-chip { position: relative; display: inline-flex; }
.mm-chip input { position: absolute; opacity: 0; pointer-events: none; }
.mm-chip span { border: 1px solid #2C4156; color: #B9C4CE; border-radius: 999px; padding: 9px 18px; font-size: 14.5px; font-weight: 600; cursor: pointer; display: inline-block; user-select: none; }
.mm-chip input:checked + span { background: #C9A24B; color: #0B1622; border-color: #C9A24B; font-weight: 700; }
.mm-chip input:focus-visible + span { outline: 2px solid #C9A24B; outline-offset: 2px; }
summary::-webkit-details-marker { display: none; }
