﻿/* css controls mostly structural changes based on screen size, print mode and media */

.mw-50 {
    max-width: 50% !important;
}

/* grid heights */
.notif-grid {
    height: max(200px, calc(var(--app-height) - 3.5rem)) !important;
}

.notif-config-grid {
    height: max(200px, calc(var(--app-height) - 19rem)) !important;
}

.fillCandGrid {
    height: max(200px, calc(var(--app-height) - 15rem)) !important;
}

#manage-storage .dxbl-grid,
.fillCandSrchGrid {
    height: max(200px, calc(var(--app-height) - 20rem)) !important;
}

.fillCandWizGrid {
    height: max(200px, calc(var(--app-height) - 22rem)) !important;
}

.fillCandGridPrevUsed {
    height: calc(100vh - 160px);
}

.readonly_richedit {
    height: max(200px, calc(var(--app-height) - 31rem)) !important;
}

.readonly_richedit-cv {
    height: max(200px, calc(var(--app-height) - 31rem)) !important;
}

.readonly_richedit-job {
    height: max(200px, calc(var(--app-height) - 23rem)) !important;
}

    .readonly_richedit iframe, .readonly_richedit-job iframe {
        height: 100%;
    }

.card-grid.card-grid-client-people {
    max-height: max(200px, calc(var(--app-height) - 19rem)) !important;
    height: max(200px, calc(var(--app-height) - 19rem)) !important;
}

.find-uk-companies-grid {
    height: max(200px, calc(var(--app-height) - 15rem)) !important;
}

.client-dupe-check .find-uk-companies-grid {
    height: max(200px, calc(var(--app-height) - 32rem)) !important;
}

.report-grid {
    height: max(200px, calc(var(--app-height) - 15rem)) !important;
}

.vacancy-cands-grid {
    height: max(200px, calc(var(--app-height) - 21rem)) !important;
}

.preview-pane .vacancy-cands-grid {
    height: max(200px, calc(var(--app-height) - 18rem)) !important;
}

.srch-set-grid {
    max-height: 95px;
}

.vacancy-log-grid {
    height: max(200px, calc(var(--app-height) - 16rem)) !important;
}

.preview-pane .vacancy-log-grid {
    height: max(200px, calc(var(--app-height) - 13rem)) !important;
}

.cand-find-cand-cli {
    height: max(200px, calc(var(--app-height) - 25.5rem)) !important;
}

.cand-find-cand-cli2 {
    height: max(200px, calc(var(--app-height) - 21rem)) !important;
}

.vac-find-cand-grid {
    height: max(200px, calc(var(--app-height) - 27rem)) !important;
}

.vac-find-cand-grid2 {
    height: max(200px, calc(var(--app-height) - 21rem)) !important;
}

.reqjob-shift-grid {
    height: max(200px, calc(var(--app-height) - 17rem)) !important;
}

.assign-edit-advert-grid {
    height: 138px;
}

.cand-srch-grid {
    height: max(200px, calc(var(--app-height) - 22rem)) !important;
}

.kpi-list-grid {
    height: max(200px, calc(var(--app-height) - 22rem)) !important;
}

.cand-send-templ {
    height: max(200px, calc(var(--app-height) - 19rem)) !important;
}

.cand-edit-edu-grid {
    height: 94px;
}

.cand-edit-jobs-grid {
    height: max(200px, calc(var(--app-height) - 25rem)) !important;
}

.cand-tday-reg {
    height: calc(var(--app-height) - 220px) !important;
}

.cand-screening {
    height: calc(var(--app-height) - 17rem) !important;
}

.cand-awr-manage {
    height: calc(var(--app-height) - 220px) !important;
}

.preview-pane .cand-edit-jobs-grid {
    height: max(200px, calc(var(--app-height) - 14.85rem)) !important;
}

.cli-srch-grid {
    height: max(200px, calc(var(--app-height) - 22rem)) !important;
}

.bulletin-preview .cli-srch-grid {
    height: max(200px, calc(var(--app-height) - 33rem)) !important;
}

.cli-send-templ {
    height: max(200px, calc(var(--app-height) - 21rem)) !important;
}

.cli-edit-sub-grid {
    height: 88px;
}

.cli-edit-jobs-grid {
    height: max(200px, calc(var(--app-height) - 19rem)) !important;
}

.cli-edit-cont-grid {
    height: max(200px, calc(var(--app-height) - 19rem)) !important;
}

.cli-talent-bank-grid {
    height: calc(100vh - 80px) !important;
}

.preview-pane .cli-edit-jobs-grid {
    height: max(200px, calc(var(--app-height) - 16rem)) !important;
}

.preview-pane .cli-edit-cont-grid {
    height: max(200px, calc(var(--app-height) - 16rem)) !important;
}

.preview-pane .cli-edit-jobs-grid {
    height: max(200px, calc(var(--app-height) - 16rem)) !important;
}

.cont-srch-grid {
    height: max(200px, calc(var(--app-height) - 22rem)) !important;
}

.cont-log-grid {
    height: max(200px, calc(var(--app-height) - 16rem)) !important;
}

.cont-send-templ {
    height: max(200px, calc(var(--app-height) - 19rem)) !important;
}

.cont-picker-grid {
    height: 300px;
}

.req-plan-grid {
    height: max(200px, calc(var(--app-height) - 18rem)) !important;
}

.shift-plan-grid {
    height: max(200px, calc(var(--app-height) - 14rem)) !important;
}

.gen-user-config-grid {
    height: max(200px, calc(var(--app-height) - 10rem)) !important;
}

.batch-change-rates-grid {
    height: max(200px, calc(var(--app-height) - 19rem)) !important;
}

.temps-view-grid {
    height: max(200px, calc(var(--app-height) - 16rem)) !important;
}

.req-auto-fill-grid {
    height: calc(var(--app-height) - 8rem);
}

.job-srch-grid {
    height: max(200px, calc(var(--app-height) - 25rem)) !important;
}

.jobs-manage-grid {
    height: max(200px, calc(var(--app-height) - 16rem)) !important;
}

.temp-confwiz-grid {
    height: max(200px, calc(var(--app-height) - 19rem)) !important;
}

.temp-tanda-grid {
    height: max(200px, calc(var(--app-height) - 19rem)) !important;
}

.temp-tshtwiz-grid {
    height: max(200px, calc(var(--app-height) - 18rem)) !important;
}

.req-serv-summ-wdgt {
    height: calc(100vh / 2 - 70px) !important;
}

.vac-summWidget {
    height: calc(100vh / 2.5 - 70px) !important;
}

.vac-summDryWidget {
    height: calc(100vh / 3 - 70px) !important;
}

.vac-summLegend {
    font-size: 0.6em;
}

.birthListGrid {
    height: calc(var(--app-height) - 210px) !important;
}

.fin-invman-grid {
    /*height: calc(100vh - 230px) !important; */
    height: max(200px, calc(var(--app-height) - 20rem)) !important;
}

.fin-chkmisdata-grid {
    height: max(200px, calc(var(--app-height) - 18rem)) !important;
}

.fin-paylink-grid {
    height: max(200px, calc(var(--app-height) - 18rem)) !important;
}

.attach-popup-grid {
    height: 370px;
}

.docedit-richedit {
    height: calc(var(--app-height) - 120px);
    width: 100%
}

.docedit-richedit-managedocs {
    height: calc(var(--app-height) - 190px);
    width: 100%
}

.util-con-KPIGrid {
    height: max(200px, calc(var(--app-height) - 14rem)) !important;
}

.util-con-PermGrid {
    height: max(200px, calc(var(--app-height) - 12rem)) !important;
}

.util-mand-fields-grid {
    height: max(200px, calc(var(--app-height) - 14rem)) !important;
}

.util-audtrail-grid {
    height: max(200px, calc(var(--app-height) - 28rem)) !important;
}

.util-auto-codes-grid {
    height: max(200px, calc(var(--app-height) - 14rem)) !important;
}

.util-manage-codes-grid {
    height: max(200px, calc(var(--app-height) - 22rem)) !important;
}

.util-manage-users-grid {
    height: max(200px, calc(var(--app-height) - 17rem)) !important;
}

.util-list-contract-grid {
    height: max(200px, calc(var(--app-height) - 9rem)) !important;
}

.act-srch-grid {
    height: max(200px, calc(var(--app-height) - 7rem)) !important;
}

.cand-jobquickmatch-grid {
    height: 24rem;
}

.std-90-grid {
    height: 90px;
}

.std-100-grid {
    height: 100px;
}

.std-120-grid {
    height: 120px;
}

.std-140-grid {
    height: 140px;
}

.std-150-grid {
    height: 140px;
}

.std-200-grid {
    height: 200px;
}

.std-240-grid {
    height: 240px;
}

.std-280-grid {
    height: 280px;
}

.std-340-grid {
    height: 340px;
}

.std-400-grid {
    height: 400px;
}

.std-300-grid {
    height: 300px;
}

.std-440-grid {
    height: 440px;
}

.std-160-grid {
    height: 160px;
}

.std-180-grid {
    height: 180px;
}

.std_50pcent-grid {
    height: 50%;
}




.rateMRGrid {
    height: 130px;
}

.dxlist-100 {
    height: 100px !important;
}


.dxbl-loading-panel {
    --dxbl-loading-panel-height: auto;
}

.mm-assistant-chat .dxbl-loading-panel,
.dxbrv-wrapper .dxbl-loading-panel {
    --dxbl-loading-panel-height: 100%;
}

.display-toggle.open .display-toggle-target {
    display: none;
}

.display-toggle:not(.open) .display-toggle-target-open {
    display: none;
}


.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-template {
    justify-content: initial !important;
}

.dxbl-chatui-root h3 {
    font-size: 1rem !important;
}

#mm-quick-search-input {
    outline: none;
    border: 0;
    font-size: 0.9rem;
    border-radius: 2px;
    padding: 0.4em 0.5rem !important;
}

#mm-quick-search-results {
    width: 100%;
    background-color: var(--bs-white);
    text-align: left;
    color: var(--bs-dark);
    font-size: 1.1em;
    max-height: 20rem;
    overflow: auto;
    border: 1px solid var(--bs-secondary);
    border-radius: 2px;
    top: 27px;
}

    #mm-quick-search-results > div {
        cursor: pointer;
        height: 2.5em;
        display: flex;
        align-items: center;
    }

        #mm-quick-search-results > div:hover,
        #mm-quick-search-results > div.active {
            background-color: var(--bs-light);
        }

        #mm-quick-search-results > div > i {
            margin: 0.5em;
        }