﻿.xaf-navmenu a .xaf-nav-link {
    text-decoration: revert !important;
}

.clickable-xaf-nav-item a .xaf-nav-link {
    text-decoration: revert !important;
}

.xaf-nav-link {
    text-decoration: revert !important;
}

.dxbl-grid-command-cell .dxbl-btn-link > span {
    text-decoration: revert !important;
}

.search-editor .xaf-dx-button-image {
    mask: url(IImageService/Action_Search) !important;
    -webkit-mask: url(IImageService/Action_Search) !important;
}

.dx-toast-message {
    white-space: pre-line !important;
}

.xaf-alert-message {
    white-space: pre-line !important;
}

.dxbl-grid-nested {
    height: 500px !important;
    /*height: 100% !important;*/
    min-height: 300px;
}

.nested-frame > .nested-content > .grid-content > .dxbl-grid-nested {
    /*max-height: 300px;*/
    height: 500px !important;
    min-height: 300px;
}

/* поджать высоту под компактные DevExpress-редакторы */
.phone-input.form-control.form-control-sm {
    padding: .25rem .5rem; /* аналог компактного */
    font-size: .875rem;
    line-height: 1.25;
    height: calc(1.5em + .5rem + 2px);
}

/* на всякий случай выровнять шрифт с DX */
.dxbl .phone-input.form-control {
    font-family: inherit;
}

.dxbl-invalid {
    border-color: var(--dxbl-color-danger, #dc3545) !important;
}
