.mme-dialog{border:1px solid var(--line,#e9e5f3);border-radius:var(--radius-gross,20px);background:var(--card,#fff);width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink,#15131c);box-shadow:var(--shadow-hoch,0 16px 44px #18122b17);overscroll-behavior:contain;padding:0;overflow-y:auto}.mme-dialog::backdrop{background:#14121e73}.mme-form{flex-direction:column;gap:16px;padding:22px 24px 20px;display:flex}.mme-kopf h2{font-family:var(--font-display,inherit);margin:0;font-size:21px;font-weight:760}.mme-unterzeile{color:var(--muted,#6b6580);margin:4px 0 0;font-size:13.5px}.mme-feld{flex-direction:column;gap:5px;min-width:0;display:flex}.mme-feld>label,.mme-schritte>legend{color:var(--ink-soft,#423d54);font-size:13px;font-weight:650}.mme-feld input,.mme-feld select,.mme-feld textarea,.mme-schritt input{font:inherit;border:1px solid var(--feld-rand,#8b83a6);color:inherit;background:#fff;border-radius:10px;min-width:0;padding:8px 10px;font-size:14px}.mme-feld textarea{resize:vertical;line-height:1.5}.mme-feld input:focus-visible,.mme-feld select:focus-visible,.mme-feld textarea:focus-visible,.mme-schritt input:focus-visible,.mme-dialog button:focus-visible{outline:2px solid var(--focus,#6b4ce0);outline-offset:1px}.mme-feld input[readonly]{background:var(--bg-tief,#efeafa)}.mme-reihe{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.mme-reihe{grid-template-columns:1fr}}.mme-hinweis{color:var(--muted,#6b6580);margin:0;font-size:12.5px}.mme-knopf-leise.mme-erkannt{border-color:var(--violett,#6b4ce0);color:var(--violett-dark,#5439bd);background:var(--violett-soft,#ece7fb);align-self:flex-start;margin-top:4px;font-weight:650}.mme-schritte{border:1px solid var(--line,#e9e5f3);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:10px 12px 12px;display:flex}.mme-schritte>legend{padding:0 4px}.mme-schritt-liste{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.mme-schritt{align-items:center;gap:6px;display:flex}.mme-schritt-min{flex:none;width:64px}.mme-schritt-einheit{color:var(--muted,#6b6580);font-size:12.5px}.mme-schritt-titel{flex:auto}.mme-fehler{background:var(--rot-soft,#fbe9e7);color:var(--rot,#c0392b);border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:600}.mme-fuss{border-top:1px solid var(--line,#e9e5f3);background:var(--card,#fff);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:4px -24px -20px;padding:14px 24px 18px;display:flex;position:sticky;bottom:0}.mme-frage{margin-right:auto;font-size:13.5px;font-weight:650}.mme-knopf,.mme-knopf-leise,.mme-knopf-rot{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:8px 14px;font-size:14px}.mme-knopf{background:var(--violett,#6b4ce0);color:#fff;font-weight:700}.mme-knopf:hover{background:var(--violett-dark,#5439bd)}.mme-knopf:disabled{opacity:.7;cursor:progress}.mme-knopf-leise{border-color:var(--line-stark,#d6d0e6);color:var(--ink-soft,#423d54);background:#fff;padding:6px 12px;font-size:13px}.mme-knopf-leise:hover{border-color:var(--violett,#6b4ce0);color:var(--violett-dark,#5439bd)}.mme-knopf-rot{background:var(--rot,#c0392b);color:#fff;font-weight:700}.mme-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
