html, body {
    height: 100%;
}

app {
    display: block;
    height: 100%;
}

.header-logo {
    background-image: url(../images/logoSANAD1.svg);
    width: 100px;
    height: 48px;
    /* ... */
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
/*.header-logo {
    flex-shrink: 0;
    background-color: currentColor;
    -webkit-mask: url('../images/gmkLogin.jpg');
    mask: url('../images/gmkLogin.jpg');
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
 /*   width: 28px;
    height: 24px;*/
/*}*/
.loading-image-wrapper {
    width: 120px;
    height: 120px;
    transition: 0.5s;
    color: cornsilk !important;
    background-color: beige !important;
}

.loading-floated-circle {
    border-color: cornflowerblue !important;
    transform: translateZ(0);
    animation: loading 1s infinite linear;
}

.dxbl-btn-primary:where(:not(.dxbl-btn-standalone)) {
    --dxbl-btn-bg: #385785;
    --dxbl-btn-border-color: #287a5c;
    --dxbl-btn-color: #fff;
    --dxbl-btn-active-bg: rgb(237 234 232);
    --dxbl-btn-active-color: #fff;
    --dxbl-btn-active-border-color: rgb(215.9, 96.05, 7.65);
    --dxbl-btn-hover-bg: rgb(227 206 191);
    --dxbl-btn-hover-color: #fff;
    --dxbl-btn-hover-border-color: rgb(228.6, 101.7, 8.1);
    --dxbl-btn-disabled-bg: rgb(254.4, 169.8, 107.4);
    --dxbl-btn-disabled-color: #fff;
    --dxbl-btn-disabled-border-color: rgb(254.4, 169.8, 107.4);
    --dxbl-btn-disabled-opacity: 1;
    --dxbl-btn-focus-shadow-color: rgba(254, 113, 9, 0.5);
    --dxbl-btn-focus-shadow-spread: 0.125rem;
    --dxbl-btn-focus-shadow-blur: 0rem;
}

.info-client-panel {
    overflow-y: auto;
    max-height: 128vh; /* ou une valeur fixe : 400px, par ex */
    /*background-color: #287a5c;*/
}

.numericeditor {
    text-align: end;
}

/*.dateeditor {
    pointer-events: none;
}*/
/*.dxbl-col-md-6.dxbl-col.dxbl-fl-item.Apercupdf {
    position: fixed !important;
    top: 80px;
    right: 20px;
    width: 400px;
    height: calc(100vh - 100px);
    z-index: 9999;
    background: #fff;
    box-shadow: 0 6px 18px rgba(0,0,0,0.25);
    border-radius: 8px;
    overflow: auto;
}*/
#blazor-error-ui {
    background: inherit;
    bottom: 0;
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 100001;
}
