.z-overlay{display:flex;align-items:center;justify-content:center;z-index:100}.z-overlay,.z-overlay:before{position:absolute;inset:0;border-radius:inherit;contain:strict}.z-overlay:before{content:"";background:var(--z-overlay-color,#000);opacity:var(--z-overlay-opacity,.4);transition:.4s}.z-overlay.z-fixed{position:fixed}.z-overlay>*{z-index:0}.z-overlay.z-fade-enter-from,.z-overlay.z-fade-leave-to{opacity:0!important}.z-overlay.z-fade-enter-active,.z-overlay.z-fade-leave-active{transition:opacity .4s}.z-fade-enter-from,.z-fade-leave-to{opacity:0}.z-fade-enter-active,.z-fade-leave-active{transition:opacity .4s}.z-loader{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;border-radius:inherit;color:#fff;z-index:100;contain:strict}.z-loader.z-fixed{position:fixed}.z-loader>.z-overlay{z-index:-1}.z-loader>.z-label{font-size:.3em;margin-top:.5em;text-shadow:0 1px 1px rgba(0,0,0,.5)}
