.mpl{max-width:40rem}.mpl__form{display:grid;gap:1rem}.mpl__feld{display:grid;gap:.35rem;margin:0}.mpl__feld label{font-weight:600}.mpl__pflicht{color:var(--sky-deep,#2f6285)}.mpl__feld input{width:100%;padding:.75rem .9rem;border:1px solid var(--line,#d9e2e8);border-radius:var(--radius-sm,8px);font:inherit;background:#fff;color:inherit}.mpl__feld input:focus{outline:2px solid var(--sky,#3d7ea6);outline-offset:1px;border-color:var(--sky,#3d7ea6)}.mpl__feld--haken label{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;font-weight:400;font-size:.95em}.mpl__feld--haken input{width:auto;margin-top:.2rem}.mpl__termin{margin:0 0 1rem}.mpl__hinweis{font-size:.9em;opacity:.75;margin:0}.mpl__falle{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mpl__absenden{margin:.5rem 0 0}.mpl__knopf{display:inline-block;padding:.8rem 1.6rem;border:0;border-radius:var(--radius-pill,999px);background:var(--sky,#3d7ea6);color:#fff;font:inherit;font-weight:600;cursor:pointer}.mpl__knopf:hover,.mpl__knopf:focus-visible{background:var(--sky-deep,#2f6285)}.mpl__fehler{padding:1rem 1.2rem;margin-bottom:1.5rem;border-left:4px solid #c0392b;background:#fdf0ee;border-radius:var(--radius-sm,8px)}.mpl__fehler p{margin:0 0 .4rem;font-weight:600}.mpl__fehler ul{margin:0;padding-left:1.2rem}.mpl--erfolg,.mpl--hinweis{padding:1.5rem;border-radius:var(--radius,14px);background:var(--sky-mist,#eef5f9)}.mpl--erfolg h2{margin-top:0}.mpl--hinweis p{margin:0}.mpl--intern{padding:1rem 1.2rem;border:1px dashed var(--line,#d9e2e8);border-radius:var(--radius-sm,8px);background:#fffbe6}.mpl--intern p{margin:0}