@charset "UTF-8";.capi-registration-form-container .flex-wrapper{margin-bottom:60px}.capi-registration-form-container .rechnungsanschrift-checkbox{margin-bottom:60px}.capi-registration-form-container .rechnungsanschrift-checkbox input[type=checkbox]{margin-right:8px;cursor:pointer}.capi-registration-form-container .rechnungsanschrift-checkbox:has(input[type=checkbox]:checked){margin-bottom:40px}.capi-registration-form-container label[for=abweichende_rechnungsanschrift]{color:var(--dark-red);font-size:18px;cursor:pointer}.capi-registration-form-container #username-hint{font-size:14px}.capi-registration-form-container #username-hint.field-success{color:var(--availability-green)}.capi-registration-form-container #username-hint.field-error{color:var(--availability-red)}.password-hint{margin:40px 0}.password-requirements{list-style:none;padding:10px 0 0 0;margin:0;font-size:13px}.password-requirements li{padding:3px 0 3px 22px;position:relative;color:#999;-webkit-transition:color .2s ease;transition:color .2s ease}.password-requirements li::before{content:"✗";position:absolute;left:0;color:#cc1e1c;font-weight:700;-webkit-transition:color .2s ease;transition:color .2s ease}.password-requirements li.met{color:#2e7d32}.password-requirements li.met::before{content:"✓";color:#2e7d32}input.input-valid{border-color:#2e7d32;outline-color:#2e7d32}input.input-invalid{border-color:#cc1e1c;outline-color:#cc1e1c}.password-match-msg{display:block;margin-top:5px;font-size:13px;font-weight:600}.password-match-msg.match{color:#2e7d32}.password-match-msg.no-match{color:#cc1e1c}.password-field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.password-field-wrapper input[type=password],.password-field-wrapper input[type=text]{width:100%;padding-right:42px}.password-toggle{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;padding:4px;cursor:pointer;color:#999;line-height:0;-webkit-transition:color .2s ease;transition:color .2s ease}.password-toggle:hover{color:#333}.password-toggle:focus{outline:0}.password-toggle .eye-open{display:block}.password-toggle .eye-closed{display:none}.password-toggle.showing{color:#75003d}.password-toggle.showing .eye-open{display:none}.password-toggle.showing .eye-closed{display:block}.eye-icon{width:20px;height:20px;pointer-events:none}.capi-password-change-form button.submit{margin-top:80px}@media (min-width:768px){.capi-registration-form-container .flex-wrapper{margin-bottom:100px}.capi-registration-form-container .rechnungsanschrift-checkbox{margin-bottom:80px}.capi-registration-form-container label[for=abweichende_rechnungsanschrift]{font-size:20px}}