@import '_content/GrahaIR.Shared/GrahaIR.Shared.gjztvlydpi.bundle.scp.css';

/* /Components/Pages/Blacklist/AktivasiAkun/Blacklist.dialog.razor.rz.scp.css */
.loading-overlay[b-98iw3nh66j] {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity 0.28s cubic-bezier(0.4, 0, 0.2, 1), visibility 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}

.loading-overlay--visible[b-98iw3nh66j] {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
}

.loading-overlay__backdrop[b-98iw3nh66j] {
    position: absolute;
    inset: 0;
    background: rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

.loading-overlay__content[b-98iw3nh66j] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px;
    padding: 28px 40px;
    border-radius: 18px;
    background: var(--mud-palette-surface);
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.15);
    transform: translateY(10px) scale(0.94);
    transition: transform 0.32s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.loading-overlay--visible .loading-overlay__content[b-98iw3nh66j] {
    transform: translateY(0) scale(1);
}

.loading-overlay__text[b-98iw3nh66j] {
    color: var(--mud-palette-text-secondary);
    font-weight: 500;
}

.modern-spinner[b-98iw3nh66j] {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: conic-gradient(from 0deg, var(--mud-palette-primary) 0%, transparent 75%);
    -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 4px), #000 calc(100% - 4px));
    mask: radial-gradient(farthest-side, transparent calc(100% - 4px), #000 calc(100% - 4px));
    animation: spin-b-98iw3nh66j 0.85s linear infinite;
}

@keyframes spin-b-98iw3nh66j {
    to {
        transform: rotate(360deg);
    }
}
