@import '_content/Veva.Core.Application.BlazorComponents/Veva.Core.Application.BlazorComponents.9rkju8hobh.bundle.scp.css';
@import '_content/Veva.Modules.Assets.RazorComponents/Veva.Modules.Assets.RazorComponents.06w6xf2zom.bundle.scp.css';
@import '_content/Veva.Modules.ChartJS/Veva.Modules.ChartJS.ip8hfykhio.bundle.scp.css';
@import '_content/Veva.Modules.Components.SplideSlider/Veva.Modules.Components.SplideSlider.xzb2cy6dm1.bundle.scp.css';
@import '_content/Veva.Modules.Documents.RazorComponents/Veva.Modules.Documents.RazorComponents.vosxlm4mde.bundle.scp.css';
@import '_content/Veva.Modules.FormComponents/Veva.Modules.FormComponents.cn3mwl58uj.bundle.scp.css';
@import '_content/Veva.Modules.Pages/Veva.Modules.Pages.yssxgabok0.bundle.scp.css';
@import '_content/Veva.Modules.StandardViewComponents/Veva.Modules.StandardViewComponents.h7bis1gcrs.bundle.scp.css';
@import '_content/VevaDesignSystem.Theme/VevaDesignSystem.Theme.y7vdq5ievm.bundle.scp.css';

/* _content/LivaVeva/Components/PageLoadingOverlay.razor.rz.scp.css */
.loading-overlay[b-pcdf3iw00t] {
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 30000;
    display: none;
    align-items: center;
    justify-content: center;
    pointer-events: all;
}

.veva-route-changing .loading-overlay[b-pcdf3iw00t] {
    display: flex;
}

.loading-overlay-content[b-pcdf3iw00t] {
    width: 300px;
    height: 300px;
    background-color: rgba(57,185,148,0.4);
    backdrop-filter: blur(5px);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transform: scale(0);
    transition: transform 0.3s;
    transition-delay: 0s;
    -webkit-mask-image: radial-gradient(circle, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, transparent 70%);
    mask-image: radial-gradient(circle, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, transparent 70%);
    background-image: url(/library?itemid=2a942409-76b8-4a50-abbd-3728de9c51ae);
    background-repeat: no-repeat;
    background-position: center center; 
}

.veva-route-changing
.loading-overlay-content[b-pcdf3iw00t] {
    transform: scale(1);
    transition-delay: 0.3s; /* only show if the loading has taken longer than 0.3s */
}

.advania-spinning-cube[b-pcdf3iw00t] {
    width: 100px;
    height: 100px;
    background-image: url(/library/?itemid=465eb3e7-9571-4e4a-bed2-a34fbd3f866a);
    background-size: cover;
    background-repeat: no-repeat;
}

.lds-dual-ring[b-pcdf3iw00t] {
    display: inline-block;
    width: 80px;
    height: 80px;
}

    .lds-dual-ring[b-pcdf3iw00t]:after {
        content: " ";
        display: block;
        width: 64px;
        height: 64px;
        margin: 8px;
        border-radius: 50%;
        border: 6px solid #fff;
        border-color: #fff transparent #fff transparent;
        animation: lds-dual-ring-b-pcdf3iw00t 1.2s linear infinite;
    }

@keyframes lds-dual-ring-b-pcdf3iw00t {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* _content/LivaVeva/Components/PlanCalculator.razor.rz.scp.css */
