/* /Pages/SailingSchedule.razor.rz.scp.css */
.loading-container[b-yc3eg18js7] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 3rem;
    gap: 1rem;
}

.spinner[b-yc3eg18js7] {
    width: 40px;
    height: 40px;
    border: 4px solid #e0e0e0;
    border-top: 4px solid #0077a8; /* matches your header color */
    border-radius: 50%;
    animation: spin-b-yc3eg18js7 0.8s linear infinite;
}

@keyframes spin-b-yc3eg18js7 {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}
