.accounting-customers-page #customers-table-container .scroll-table {
    max-height: 509px !important;
}

.accounting-customers-page > p {
    line-height: 1.2;
    font-weight: 400;
    font-size: 16px;
    color: var(--app-color-gray-text) !important;
}

.accounting-customers-page #customers-table-container table tbody td {
    min-width: 120px;
}

.accounting-customers-page #customers-table-container table tbody td.gray-text {
    color: var(--app-color-gray-text) !important;
}

/* Only because bootstrap >:( */

.accounting-customers-page #customers-table-container table tbody td .form-check input:checked {
    background-color: var(--app-color-gray) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e") !important;
}

.accounting-customers-page #customers-table-container table tbody td .form-check input {
    height: 20px !important;
    width: 36px !important;
    background-color: var(--app-color-gray-text) !important;
    border: none !important;
    outline: none !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' stroke='black' stroke-width='0.6' fill='white'/%3e%3c/svg%3e") !important;
}

.accounting-customers-page #customers-table-container table tbody td button:disabled {
    opacity: 0.3;
}

.accounting-customers-page #customers-table-container table tbody td button {
    appearance: none;
    outline: none;
    background-color: transparent;
    border: none;
    color: var(--app-text-content-color);
}
