.moeh-article-layout:has(.moeh-ma)>.moeh-prose,.moeh-article-layout:has(.moeh-ma)>.moeh-article-rail{min-width:0;max-width:100%}
.moeh-ma{--ma-ink:#243c35;--ma-border:#d5dfd8;box-sizing:border-box;min-width:0;max-width:100%;margin:2rem 0;padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--ma-border);border-radius:14px;background:#f7f9f5;color:var(--ma-ink);overflow-wrap:anywhere}
#bett-massbeispiele{scroll-margin-top:100px}
.moeh-ma [hidden]{display:none!important}
.moeh-ma h2,.moeh-ma h3{color:inherit;line-height:1.25}
.moeh-ma h2{margin-top:0}.moeh-ma p{line-height:1.6}
.moeh-ma-intro{max-width:74ch}.moeh-ma-disclosure{font-size:.9rem}
.moeh-ma-filters,.moeh-ma-use form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin:1rem 0}
.moeh-ma label{display:flex;flex-direction:column;gap:.3rem;flex:1 1 12rem;font-size:.94rem;font-weight:600;min-width:0}
.moeh-ma input{box-sizing:border-box;font:inherit;min-height:44px;width:100%;max-width:100%;border:1px solid #718278;border-radius:6px;padding:.55rem;background:white;color:#20382f}
.moeh-ma button{font:inherit;font-weight:600;background:var(--ma-ink);color:#fff;border:1px solid var(--ma-ink);border-radius:6px;padding:.65rem .85rem;min-height:44px;cursor:pointer;white-space:normal;max-width:100%}
.moeh-ma .moeh-ma-secondary{color:var(--ma-ink);background:#fff}
.moeh-ma input:focus-visible,.moeh-ma button:focus-visible,.moeh-ma a:focus-visible,.moeh-ma-table-wrap:focus-visible{outline:3px solid #a77019;outline-offset:3px}
.moeh-ma-status{font-weight:600}.moeh-ma-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--ma-border);border-radius:8px;background:white}
.moeh-ma .moeh-ma-table{border-collapse:collapse;table-layout:auto;margin:0;width:100%;font-size:.94rem;min-width:650px}
.moeh-ma-table caption{text-align:left;padding:.75rem;font-size:.85rem;color:#41554c}
.moeh-ma-table td,.moeh-ma-table th{border:0;border-top:1px solid var(--ma-border);padding:.8rem;text-align:left;vertical-align:top}
.moeh-ma-table thead th{background:#e9eee7;font-weight:700;white-space:nowrap}
.moeh-ma-table th:nth-child(2),.moeh-ma-table td:nth-child(2),.moeh-ma-table th:nth-child(3),.moeh-ma-table td:nth-child(3),.moeh-ma-table th:nth-child(4),.moeh-ma-table td:nth-child(4){min-width:70px;white-space:nowrap}
.moeh-ma-table th[scope=row]{min-width:180px;font-weight:700}.moeh-ma-table td:last-child{min-width:230px}
.moeh-ma-table a{display:inline-block;margin-top:.35rem;color:#225a43;text-decoration:underline;text-underline-offset:2px;font-weight:500}
.moeh-ma-table th a{display:block}.moeh-ma-variant{display:block;font-weight:400;font-size:.88rem}
.moeh-ma-empty{border-left:4px solid #9e651d;padding:.6rem .85rem;background:#fff5e8}
.moeh-ma-use{margin-top:1.5rem;padding-top:.5rem;border-top:1px solid var(--ma-border)}
@media(max-width:600px){.moeh-ma{margin:1.5rem 0;padding:1rem;border-radius:8px}.moeh-ma-filters button,.moeh-ma-use button{flex:1 1 10rem}.moeh-ma-table{font-size:.9rem}.moeh-ma-table td,.moeh-ma-table th{padding:.65rem}}
