/* _content/Web/Areas/Manager/Views/Shared/Temp_JS.cshtml.rz.scp.css */
/* ---- SweetAlert2-like Card ---- */
.swal-card[b-7fb2f0i7qv] {
    background: #fff;
    border-radius: 1rem;
    padding: 1.5rem 1.25rem;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.15);
    animation: swalFadeIn-b-7fb2f0i7qv 0.35s ease-out;
}

@keyframes swalFadeIn-b-7fb2f0i7qv {
    from {
        transform: scale(0.85);
        opacity: 0;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

/* ---- Icon ---- */
.swal-icon[b-7fb2f0i7qv] {
    font-size: 2rem;
    font-weight: bold;
    /*color: var(--bs-primary);*/
    animation: swalIconBounce-b-7fb2f0i7qv 0.6s ease;
}

@keyframes swalIconBounce-b-7fb2f0i7qv {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }

    60% {
        transform: scale(1.2);
        opacity: 1;
    }

    100% {
        transform: scale(1);
    }
}

/* ---- Buttons ---- */
.swal-btn-primary[b-7fb2f0i7qv] {
    background: var(--bs-primary);
    color: #fff;
    border-radius: 50rem;
    padding: 0.5rem 1.5rem;
    font-weight: 500;
    box-shadow: 0 4px 10px rgba(var(--bs-primary-rgb), 0.3);
    transition: all 0.25s ease;
}

    .swal-btn-primary:hover[b-7fb2f0i7qv] {
        background: var(--bs-primary-dark, #0b5ed7);
        transform: translateY(-1px);
        color: #fff;
    }

.swal-btn[b-7fb2f0i7qv] {
    border-radius: 50rem;
    padding: 0.5rem 1.25rem;
    font-weight: 500;
    transition: all 0.25s ease;
}

    .swal-btn:hover[b-7fb2f0i7qv] {
        transform: translateY(-1px);
    }

/* ---- Dark mode adaptation ---- */
html[data-bs-theme="dark"] .swal-card[b-7fb2f0i7qv] {
    background: #222;
    color: #eee;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.6);
}

html[data-bs-theme="dark"] .swal-btn-primary[b-7fb2f0i7qv] {
    background: var(--bs-primary);
    color: #fff;
}

html[data-bs-theme="dark"] .swal-icon[b-7fb2f0i7qv] {
    /*color: var(--bs-info);*/
}
/* _content/Web/Areas/Manager/Views/Shared/_Layout.cshtml.rz.scp.css */
[b-mp7ivwmwov] .card-glass {
    background: rgba(255, 255, 255, 0.10); /* 提高透明度，讓背後更模糊 */
    backdrop-filter: blur(24px) saturate(150%); /* 加強模糊與飽和感 */
    -webkit-backdrop-filter: blur(24px) saturate(150%);
    border-radius: 1.25rem;
    border: 1px solid rgba(255, 255, 255, 0.25); /* 微亮邊框，區分層次 */
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.05); /* 外陰影 + 內亮線 */
    transition: all 0.3s ease;
}
/* _content/Web/Views/Shared/Temp_JS.cshtml.rz.scp.css */
/* ---- SweetAlert2-like Card ---- */
.swal-card[b-0z1sfmz6zj] {
    background: #fff;
    border-radius: 1rem;
    padding: 1.5rem 1.25rem;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.15);
    animation: swalFadeIn-b-0z1sfmz6zj 0.35s ease-out;
}

@keyframes swalFadeIn-b-0z1sfmz6zj {
    from {
        transform: scale(0.85);
        opacity: 0;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

/* ---- Icon ---- */
.swal-icon[b-0z1sfmz6zj] {
    font-size: 2rem;
    font-weight: bold;
    /*color: var(--bs-primary);*/
    animation: swalIconBounce-b-0z1sfmz6zj 0.6s ease;
}

@keyframes swalIconBounce-b-0z1sfmz6zj {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }

    60% {
        transform: scale(1.2);
        opacity: 1;
    }

    100% {
        transform: scale(1);
    }
}

/* ---- Buttons ---- */
.swal-btn-primary[b-0z1sfmz6zj] {
    background: var(--bs-primary);
    color: #fff;
    border-radius: 50rem;
    padding: 0.5rem 1.5rem;
    font-weight: 500;
    box-shadow: 0 4px 10px rgba(var(--bs-primary-rgb), 0.3);
    transition: all 0.25s ease;
}

    .swal-btn-primary:hover[b-0z1sfmz6zj] {
        background: var(--bs-primary-dark, #0b5ed7);
        transform: translateY(-1px);
        color: #fff;
    }

.swal-btn[b-0z1sfmz6zj] {
    border-radius: 50rem;
    padding: 0.5rem 1.25rem;
    font-weight: 500;
    transition: all 0.25s ease;
}

    .swal-btn:hover[b-0z1sfmz6zj] {
        transform: translateY(-1px);
    }

/* ---- Dark mode adaptation ---- */
html[data-bs-theme="dark"] .swal-card[b-0z1sfmz6zj] {
    background: #222;
    color: #eee;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.6);
}

html[data-bs-theme="dark"] .swal-btn-primary[b-0z1sfmz6zj] {
    background: var(--bs-primary);
    color: #fff;
}

html[data-bs-theme="dark"] .swal-icon[b-0z1sfmz6zj] {
    /*color: var(--bs-info);*/
}
/* _content/Web/Views/Shared/_Layout.cshtml.rz.scp.css */
[b-lzldzk1rll] .card-glass {
    background: rgba(255, 255, 255, 0.10); /* 提高透明度，讓背後更模糊 */
    backdrop-filter: blur(24px) saturate(150%); /* 加強模糊與飽和感 */
    -webkit-backdrop-filter: blur(24px) saturate(150%);
    border-radius: 1.25rem;
    border: 1px solid rgba(255, 255, 255, 0.25); /* 微亮邊框，區分層次 */
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.6), 0 0 0 1px rgba(255, 255, 255, 0.05); /* 外陰影 + 內亮線 */
    transition: all 0.3s ease;
}
