.betrieb-bestaetigung-module{background:var(--background)}.betrieb-bestaetigung-module .bestaetigung{max-width:32rem}.betrieb-bestaetigung-module .bestaetigung__intro{margin-bottom:1.5rem}.betrieb-bestaetigung-module .state{display:none}.betrieb-bestaetigung-module .bestaetigung.is-already .state--already,.betrieb-bestaetigung-module .bestaetigung.is-error .state--error,.betrieb-bestaetigung-module .bestaetigung.is-invalid .state--invalid,.betrieb-bestaetigung-module .bestaetigung.is-loading .state--loading,.betrieb-bestaetigung-module .bestaetigung.is-success .state--success{display:block}.betrieb-bestaetigung-module .bestaetigung.is-form .state--form{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.betrieb-bestaetigung-module .bestaetigung__details{display:grid;gap:.25rem 1rem;grid-template-columns:auto 1fr;margin:0 0 1rem}.betrieb-bestaetigung-module .bestaetigung__details dt{font-weight:700}.betrieb-bestaetigung-module .bestaetigung__details dd{margin:0}.betrieb-bestaetigung-module .bestaetigung__label{font-weight:700}.betrieb-bestaetigung-module input[type=date]{max-width:18rem;width:100%}.betrieb-bestaetigung-module .field-error{color:#d32f2f;display:none;margin:0}.betrieb-bestaetigung-module .bestaetigung.has-field-error .field-error{display:block}.betrieb-bestaetigung-module .spinner-border{display:none;height:1rem;margin-right:.5rem;width:1rem}.betrieb-bestaetigung-module .bestaetigung.is-submitting .spinner-border{display:inline-block}