.payment-options-fieldset{border:0;min-width:0;padding:0;margin:0}
.payment-options-fieldset legend{font-size:20px;font-weight:700;line-height:1.4;padding:0;margin:0 0 10px;max-width:100%;overflow-wrap:anywhere}
.payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.payment-options .checkbox-card{margin:0;min-width:0;align-items:center;min-height:58px}
.payment-options .checkbox-card strong{font-size:13px;overflow-wrap:anywhere}
.payment-options input:focus-visible{outline:2px solid #2563eb;outline-offset:3px}
.payment-methods-panel{margin:20px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.payment-methods-panel h2{font-size:15px;line-height:1.4;margin:0 0 10px}
.payment-methods-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;min-width:0}
.payment-methods-list li{font-size:12px;line-height:1.5;font-weight:600;color:#244b85;background:#edf3ff;border:1px solid #dbe5f6;border-radius:7px;padding:6px 10px;max-width:100%;overflow-wrap:anywhere}
.payment-methods-panel .text-link{font-size:12px}
#zahlungsarten,#verkaufszahlungen{scroll-margin-top:100px}
@media(max-width:520px){.payment-options{grid-template-columns:minmax(0,1fr)}.payment-options .checkbox-card{min-height:54px}.payment-methods-list li{font-size:12px}.payment-options-fieldset legend{font-size:18px}}
