@charset "utf-8";
/*****************************************************************************
 powermail 13 - Anpassung an das alte Formular-Layout (powermail 7)
 Die Regeln fuer das Formular stehen weiter in styles.css. powermail 13 setzt das
 Label jetzt in .powermail_field statt daneben; .powermail_field wird deshalb per
 display: contents aufgeloest, damit Label und Feld wieder im Grid/Flex der
 .powermail_fieldwrap liegen. Framework-Klassen werden per Konstanten abgeschaltet
 (constants.typoscript), Basic.css per page.includeCSS.powermailBasicCss >.
 *****************************************************************************/

.tx-powermail .powermail_fieldwrap_type_input .powermail_field,
.tx-powermail .powermail_fieldwrap_type_textarea .powermail_field,
.tx-powermail .powermail_fieldwrap_type_check .powermail_field {
    display: contents;
}

/* styles.css stylt alle Kinder von .powermail_field als Eingabefeld - das Label ausnehmen */
.tx-powermail .powermail_fieldwrap_type_input .powermail_field > .powermail_label,
.tx-powermail .powermail_fieldwrap_type_textarea .powermail_field > .powermail_label {
    width: 80px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    color: inherit;
}

/* Abstand unter der Textarea wie frueher (inline-block auf der Grundlinie) */
.tx-powermail .powermail_fieldwrap_type_textarea .powermail_field > textarea {
    margin-bottom: 3px;
}

/* Checkbox "Datenschutz": Label links, Checkbox + "ja" rechts */
.tx-powermail .powermail_fieldwrap_type_check .powermail_field > .powermail_label {
    flex-basis: 280px;
    flex-shrink: 1;
    width: fit-content;
}
.tx-powermail .powermail_fieldwrap_type_check .checkbox {
    flex-shrink: 1;
    align-self: flex-start;
    width: fit-content;
    min-height: 21px;
    margin-left: auto;
    white-space: nowrap;
}
.tx-powermail .powermail_fieldwrap_type_check .checkbox input {
    margin: 4px 3px 0 4px;
    vertical-align: top;
}
.tx-powermail .powermail_fieldwrap_type_check .checkbox label {
    display: inline;
}

.tx-powermail .powermail_field_error_container:empty {
    display: none;
}
