.matrix thead tr th:first-child {
    padding: 0 !important;
}

.matrix th:has(.form-check) {
    width: 2%;
}

.matrix th input[type='checkbox'] {
    margin-left: 25% !important;
}

.matrix th:has(input[type='text']) {
    width: 25%;
}

.matrix th:has(textarea) {
    width: 25%;
}

.matrix th input[type='text'] {
    word-break: break-all;
}

.matrix-textarea {
    background: #fff none;
    box-shadow: none;
    color: #1c2b36;
    font-weight: 400;
    line-height: normal;
    outline: 0;
    vertical-align: middle;
    height: auto !important;
    border: none !important;
    width: 100%;
}
