@charset "ISO-8859-1";

     /*    Overlay styles
        .overlay {
            display: none; Hidden by default
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.7); Dimmed background
            z-index: 9998; Just below the loader
        }

        Loader styles
        .loader {
            display: none; Hidden by default
            position: fixed;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            z-index: 9999;
            text-align: center;
        }

        .spinner {
            border: 8px solid rgba(255, 255, 255, 0.3); Light grey
            border-top: 8px solid orange; Orange
            border-radius: 50%; Rounded
            width: 80px; Size of the spinner
            height: 80px; Size of the spinner
            animation: spin 1s linear infinite; Spin animation
        }

        @keyframes spin {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }

        Responsive styles
        @media (max-width: 600px) {
            .spinner {
                width: 60px; Smaller spinner on mobile
                height: 60px; Smaller spinner on mobile
            }
        } */
        
        
/*         #loadingIndicator {
    display: none; Initially hidden
}
.spinner-border {
    width: 3rem;
    height: 3rem;
} */

  
 
        /* Full-screen loader styling */
        .loader-overlay {
            position: fixed;
            top: 0; left: 0;
            width: 100%; height: 100%;
            background: rgba(255, 255, 255, 0.85);
            z-index: 1050;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        /* Spinner size */
        .loader-spinner .spinner-border {
            width: 3rem;
            height: 3rem;
        }
