.contractors {
    &__details-wrapper {
        .header {
            width: 100%;
            height: 85px;
            background: #ffffff;
            border: 1px solid #d4d4d4;
            border-radius: 4px;
            padding: 15px 36px;
        }
        .vertical-divider {
            width: 0px;
            height: 43px;
            border: 1px solid #dbdbdb;
            margin: 0 20px 0 100px;
        }
        .primary-tabs {
            .ant-tabs-nav {
                width: max-content;
            }
            .ant-tabs-nav-wrap {
                padding-right: 20px;
            }
        }
    }

    &__modify-wrapper {
        .personal-info,
        .attachments-verification,
        .sub-contractor {
            min-height: 268px !important;
            padding: 30px;
            .primary-input {
                width: 100% !important;
            }
        }
    }
    .personal-info {
        .ant-image {
            .ant-image-img {
                width: 100% !important;
                height: 100px !important;
            }
        }
    }

    &__modify-wrapper {
        .account-information {
            margin-top: 20px;
            .primary-card {
                min-height: 60px !important;
                margin-bottom: 16px;
                padding: 20px 34px;
            }
            .bank-account-info {
                width: 100%;
                min-height: 206px;
                background: #FFFFFF;
                border: 1px solid #e8e8e8;
                border-radius: 4px;
                padding: 20px 34px;
                position: relative;
                .cards-count {
                    position: absolute;
                    left: 50px;
                    top: 50px;
                }
            }
        }
    }
}

.expandable-table-wrapper {
    .rdt_TableHeadRow .sc-hKwDye {
        padding: 0;
        background-color: #e9f6ef;
        font-weight: 700;
    }
}

.pay-budget-modal-wrapper {
    .primary-input,
    .primary-select {
        width: 100% !important;
    }
}
.dynamic-form-remove-button {
    position: absolute;
    right: 25px;
    top: 10px;
}
