#myom-page-loader {
    z-index: 1090;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    background: var(--app-background);
    transition: opacity 0.18s ease, visibility 0.18s ease;
}

html.app-loading,
html.app-loading body {
    overflow: hidden;
}

html.app-loading #myom-page-loader {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

html.app-ready #myom-page-loader {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.myom-loading-spinner {
    flex: 0 0 auto;
    color: var(--primary-color);
}

.myom-loading-label {
    color: var(--app-muted-color);
}

a.btn.disabled[aria-disabled="true"] {
    pointer-events: none;
}
