.rrze-formular{--rrze-fw-border: #c5c5c5;--rrze-fw-accent: #004a7f;--rrze-fw-bg: #fff;--rrze-fw-error: #b00020;max-width:42rem;margin:0 auto;padding:1.5rem;border:1px solid var(--rrze-fw-border);border-radius:.5rem;background:var(--rrze-fw-bg)}.rrze-formular__title{margin-top:0}.rrze-formular__field{margin-bottom:1rem}.rrze-formular__field label{display:block;margin-bottom:.35rem;font-weight:600}.rrze-formular__field input[type=text],.rrze-formular__field input[type=email],.rrze-formular__field input[type=tel],.rrze-formular__field input[type=number],.rrze-formular__field textarea,.rrze-formular__field select{width:100%;padding:.65rem .75rem;border:1px solid var(--rrze-fw-border);border-radius:.35rem;font:inherit}.rrze-formular__radio,.rrze-formular__checkbox{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.35rem;font-weight:400}.rrze-formular__heading{margin:1.25rem 0 .75rem;font-size:1.1rem}.rrze-formular__actions{margin-top:1rem}.rrze-formular__submit{padding:.65rem 1rem;border:0;border-radius:.35rem;background:var(--rrze-fw-accent);color:#fff;font:inherit;cursor:pointer}.rrze-formular__error{margin:.35rem 0 0;color:var(--rrze-fw-error);font-size:.875rem}.rrze-formular__message{margin-top:1rem;padding:.75rem 1rem;border-radius:.35rem}.rrze-formular__message.is-success{background:#e8f5e9;color:#1b5e20}.rrze-formular__message.is-error{background:#ffebee;color:var(--rrze-fw-error)}.rrze-formular__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rrze-formular-block-editor .rrze-formular-field-editor{padding:.75rem;margin-bottom:1rem;border:1px solid #ddd;border-radius:.35rem;background:#fafafa}.rrze-formular-field-editor__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.rrze-formular-field-editor__option{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed #ddd}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}
