textarea {
    background-color: var(--form_bg_color) !important;
    font-size: var(--form_text_size) !important;
    color: var(--form_text_color) !important;
    border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left) !important;
    border-color: var(--form_border_color) !important;
    border-radius: var(--form_border_radius) !important;
}

textarea:hover {
    border-color: #b5b5b5 !important;
}

textarea:focus {
    border-color: var(--form_focus_border_color) !important;
}

.input-button {
    height: var(--form_input_height) !important;
}

.seed-photo-icon {
    font-size: 20px !important;
}

.seed-default-button {
    font-size: 1.2em;
    padding-top: var(--button_padding-top, 13px);
    padding-right: var(--button_padding-right, 29px);
    padding-bottom: var(--button_padding-bottom, 13px);
    padding-left: var(--button_padding-left, 29px);
    line-height: var(--button_line_height, 1);
}

.seed-danger-button {
    font-size: 1.2em;
    padding-top: var(--button_padding-top, 13px);
    padding-right: var(--button_padding-right, 29px);
    padding-bottom: var(--button_padding-bottom, 13px);
    padding-left: var(--button_padding-left, 29px);
    line-height: var(--button_line_height, 1);
    background-color: lightcoral !important;
}

.seeds-yellow-background {
    background-color: #f1ff0a;
}

.seed-default-notification {
    background-color: #f6f6f6;
    color: black;
}

.seed-yellow-on-black-heading {
    height: max-content;
    background-color: rgba(0, 0, 0);
    display: inline;
    color: rgba(241, 255, 10, 1);
    font-family: var(--button_typography-font-family);
    font-weight: var(--button_typography-font-weight);
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.2em;
    position: relative;
    box-shadow: 0.5em 0 0 #000, -0.5em 0 0 #000;
    -moz-box-shadow: 0.5em 0 0 #000, -0.5em 0 0 #000;
    -webkit-box-shadow: 0.5em 0 0 #000, -0.5em 0 0 #000;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    margin-left: 0.5em;
}

.seed-heading-column {
    padding-top: 4px;
    text-align: right;
    padding-right: 30px;
}

.seed-info-column {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}

.file-input[disabled], .file-cta[disabled], .file-cta[disabled] .file-label {
    cursor: not-allowed !important;
}