
.paragraphs-dropdown-actions {
    &:hover {
        background-color: var(--mt-color-primary-dark);
    }
    input[type='submit'] {
        --normalise-color: #333;
        color: var(--normalise-color);

        &:hover {
            color: #fff;
        }
    }
}

.field--name-field-assistive-technology {

    #field-assistive-technology-add-more-wrapper>.form-item {
        position: relative;

        &>.clearfix {
            position: absolute;
            top: 5px;
            right: 5px;
        }
    }

    .tabledrag-toggle-weight-wrapper,
    .field-multiple-drag,
    .paragraphs-icon-button-collapse,
    span.paragraph-type-label {
        display: none;
    }

    .paragraphs-subform.form-wrapper {
        padding-left: 2rem;
        padding-bottom: 1rem;
    }

    .paragraphs-subform {
        display: grid;
        grid-template-columns: minmax(443px, 1fr) minmax(336px, auto);
        gap: 1rem;

        &>div:last-child {
            grid-row: 1 / 3;
            grid-column: 2;

            :is(.field--name-field-software, fieldset) {
                height: 100%;
            }
        }
    }
}