.mitglieder{min-height:70vh;padding:48px 0 80px}.mitglieder .m-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:8px;display:flex}.mitglieder .m-kopf h1{font-size:34px}.mitglieder .m-wer{color:var(--tinte-weich);font-size:14px}.mitglieder .m-wer button{font:inherit;color:var(--tinte-weich);cursor:pointer;border:0;border-bottom:1px solid var(--linie);background:0 0;padding:0 0 0 10px}.mitglieder .m-wer button:hover{color:var(--rot-akzent);border-bottom-color:var(--rot)}.mitglieder .m-einleitung{color:var(--tinte-weich);max-width:62ch;margin-bottom:34px}.mitglieder .m-kasten{background:var(--karte);border:1px solid var(--linie);max-width:560px;padding:32px}.mitglieder .m-kasten h2{font-size:23px}.mitglieder .m-kasten p{color:var(--tinte-weich);max-width:52ch;margin-top:10px}.mitglieder .m-fertig{border-left:4px solid var(--gruen)}.mitglieder .m-felder{gap:16px;max-width:380px;margin-top:22px;display:grid}.mitglieder .m-felder label{display:block}.mitglieder .m-felder label span{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.mitglieder .m-felder input{font:inherit;background:var(--grund);width:100%;color:var(--tinte);border:1px solid var(--linie);padding:12px 14px}.mitglieder .m-felder input:focus{outline:2px solid var(--rot);outline-offset:1px;background:#fff}.mitglieder .m-zeile{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.mitglieder .m-nebenlink{color:var(--tinte-weich);border-bottom:1px solid var(--linie);font-size:14px}.mitglieder .m-nebenlink:hover{color:var(--rot-akzent);border-bottom-color:var(--rot)}.mitglieder .m-zeile button{font:inherit;background:var(--rot);color:#fff;cursor:pointer;border:0;padding:13px 28px;font-weight:600}.mitglieder .m-zeile button:hover{background:var(--rot-tief)}.mitglieder .m-zeile button:disabled{opacity:.5;cursor:default}.mitglieder .m-fehler{border-left:3px solid var(--rot);color:var(--rot-akzent);background:#c8161f14;margin-top:14px;padding:10px 14px}.mitglieder .m-gitter{gap:16px;display:grid}.mitglieder .m-produkt{background:var(--karte);border:1px solid var(--linie);padding:26px 28px}.mitglieder .m-produkt.offen{border-left:4px solid var(--rot)}.mitglieder .m-produkt-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mitglieder .m-produkt h2{font-size:21px}.mitglieder .m-marke{white-space:nowrap;padding:3px 9px;font-size:12.5px;font-weight:600}.mitglieder .m-marke.frei{background:var(--rot);color:#fff}.mitglieder .m-marke.zu{background:var(--grund-tief);color:var(--tinte-weich);border:1px solid var(--linie)}.mitglieder .m-produkt>p{color:var(--tinte-weich);max-width:62ch;margin-top:10px}.mitglieder .m-dateien{border-top:1px solid var(--linie);margin-top:20px;list-style:none}.mitglieder .m-dateien li{border-bottom:1px solid var(--linie)}.mitglieder .m-dateien a,.mitglieder .m-dateien .m-zu{align-items:baseline;gap:14px;padding:14px 2px;display:flex}.mitglieder .m-dateien a:hover{background:var(--karte-hoch)}.mitglieder .m-dateien .m-titel{font-weight:600}.mitglieder .m-dateien .m-was{color:var(--tinte-weich);font-size:14px}.mitglieder .m-dateien .m-groesse{color:var(--tinte-weich);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.mitglieder .m-dateien .m-zu{color:var(--tinte-weich)}.mitglieder .m-kaufen{background:var(--rot);color:#fff;margin-top:20px;padding:12px 26px;font-weight:600;display:inline-block}.mitglieder .m-kaufen:hover{background:var(--rot-tief)}.mitglieder .m-kompass{border:1px solid var(--linie);margin-top:18px;padding:11px 24px;font-weight:600;display:inline-block}.mitglieder .m-kompass:hover{border-color:var(--tinte)}@media (max-width:700px){.mitglieder .m-kasten,.mitglieder .m-produkt{padding:22px}.mitglieder .m-kopf h1{font-size:27px}.mitglieder .m-dateien .m-groesse{margin-left:0}.mitglieder .m-dateien a,.mitglieder .m-dateien .m-zu{flex-wrap:wrap;gap:4px 12px}}
