/* _content/BnGRsApp/Shared/Components/CircularProgress.razor.rz.scp.css */
.circular-progress[b-6a4pow489a] {
    /*--size: 250px;*/
    --half-size: calc(var(--size) / 2);
    /*--stroke-width: 20px;*/
    --radius: calc((var(--size) - var(--stroke-width)) / 2);
    --circumference: calc(var(--radius) * pi * 2);
    --dash: calc((var(--progress) * var(--circumference)) / 100);
    animation-name: progress-animation-b-6a4pow489a;
    animation-delay: 0s;
    /*animation-duration: 5s;*/
    /*animation-iteration-count: 1;*/
    animation-timing-function: linear;
    animation-fill-mode: forwards;
}

    .circular-progress circle[b-6a4pow489a] {
        cx: var(--half-size);
        cy: var(--half-size);
        r: var(--radius);
        stroke-width: var(--stroke-width);
        fill: none;
        stroke-linecap: round;
    }

        .circular-progress circle.bg[b-6a4pow489a] {
            /*stroke: #ddd;*/
        }

        .circular-progress circle.fg[b-6a4pow489a] {
            transform: rotate(-90deg);
            transform-origin: var(--half-size) var(--half-size);
            stroke-dasharray: var(--dash) calc(var(--circumference) - var(--dash));
            transition: stroke-dasharray 0.3s linear 0s;
            /*stroke: #5394fd;*/
        }

@property --progress {
    syntax: "<number>";
    inherits: false;
    initial-value: 0;
}

@keyframes progress-animation-b-6a4pow489a {
    from {
        --progress: 0;
    }

    to {
        --progress: 100;
    }
}
/* _content/BnGRsApp/Shared/Components/ImageCarousel.razor.rz.scp.css */
.image-carousel-outer[b-p70o3v7ceh] {
    position: relative;
    background: #dbdbdb;
    width: 100%;
    height: 80vh;
}

.image-carousel-inner[b-p70o3v7ceh] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fbfbfb;
    overflow: hidden;
    width: 100%;
    height: 80vh;
}

.image-carousel-inner img[b-p70o3v7ceh] {
    object-fit: contain;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 80vh;
    margin: 0 auto;
    display: block;
}
/* _content/BnGRsApp/Shared/Layouts/Loading.razor.rz.scp.css */
.pace-loading[b-bme4chimeg] {
    position: fixed;
    inset: 0px;
    z-index: 1050;
    display: block;
    overflow: hidden;
    background-color: rgb(255, 255, 255, 0.4);
    text-align: center;
    font-weight: bold;
    transition: visibility 0s linear 500ms;
    visibility: visible;
}

.loading-text[b-bme4chimeg] {
    margin-top: 30vh;
}
/* _content/BnGRsApp/Shared/Layouts/SearchBar.razor.rz.scp.css */
