.dx-numberbox .dx-texteditor-input {
    text-align: right;
}

.offer-label {
    color: var(--bs-gray-600);
    font-size: smaller;
}

    .offer-label.new-section {
        padding-top: 7px;
    }

.form-content.tab-content {
    display: none;
}

.form-content .dx-checkbox {
    display: block !important;
}

.auto-complete-row-container {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #e9e9ef;
    font-size: small;
    padding: 5px 0;
}

.auto-complete-row {
    display: flex;
    width: 100%;
}

    .auto-complete-row.full-width {
        flex: 1;
    }

.auto-complete-column {
    flex: 1;
}

    .auto-complete-column.client-name {
        text-align: left;
    }

    .auto-complete-column.client-vatId {
        text-align: right;
    }

    .auto-complete-column.client-address {
        text-align: left;
    }

.save-indicator {
    color: red;
    padding-left: 3px;
}

.action-link-container {
    padding-top: 15px;
}

    .action-link-container .action-link {
        text-decoration: underline !important;
    }

.i18n-element {
    visibility: hidden;
}

.widget-title-import {
    font-size: medium;
}

.client-form {
    min-height: 0 !important;
}

/* Active menu item styling */
.nav-link.active,
.nav-item.active,
a.active,
[aria-current="page"] {
    background-color: rgb(81 86 190 / 70%) !important;
    color: white !important;
    --bs-sidebar-menu-item-active-color: #fff !important;
}

.nav-link.active .nav-icon,
.nav-item.active .nav-icon,
a.active .nav-icon {
    color: white !important;
}