/* content */

div.info {
    display: flex;
    margin-bottom: 2em;
    justify-content: space-between;
    gap: 1.2em;
}

    div.info > div {
        flex: 1 1 auto;
        align-self: flex-start;
    }

.sidebar {
    margin-top: 3.3em;
}

/* formular */

#feedback-form  {
}

    #feedback-form .phorm_error,
    #feedback-form .phorm_help {
        margin: 0;
    }

    #feedback-form .phorm_error {
        color: #ff0000;
    }

    #feedback-form .has_errors {
        background-color: rgba(255, 0, 0, 0.2)
    }

    #feedback-form ul.items-list {
        display: block;
    }

        #feedback-form ul.items-list li {
            display: block;
            break-inside: avoid;
            page-break-inside: avoid;
            margin-left: 0px !important;
            margin-bottom: 15px !important;
        }

            #feedback-form ul.items-list label {
                display: block;
                font-weight: bold;
                margin-bottom: 3px;
            }

            #feedback-form ul.items-list li input:not([type='checkbox']):not([type='submit']),
            #feedback-form ul.items-list li select,
            #feedback-form ul.items-list li textarea {
                min-width: 100%;
            }

    #feedback-form #submit-it {
        margin: 0;
    }