﻿.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;
}

/* Веб-редактор DOCX-документа (Pages/DocumentEditor.razor) */
.spec-doc-editor {
    display: flex;
    flex-direction: column;
    height: 100vh;
    overflow: hidden;
}

.spec-doc-editor__message {
    flex: 0 0 auto;
    padding: 6px 12px;
    font-size: 0.9rem;
    border-bottom: 1px solid #dee2e6;
}

.spec-doc-editor__message--error {
    color: #842029;
    background-color: #f8d7da;
    border-bottom-color: #f5c2c7;
}

.spec-doc-editor__message a {
    margin-left: 12px;
}

.spec-doc-editor__editor {
    position: relative;
    flex: 1 1 auto;
    min-height: 0;
}
