﻿body {
}


.main-content-container {
    height: 80vh;
    overflow-y: auto;
    display:inline-block;
}

.height90 {
    height: 90vh;
}

.tooltippopup {
    position: relative;
}

/* Tooltip text */
.tooltippopup .tooltippopuptext {
    visibility: hidden;
    background-color: white;
    border: 1px solid #000000;
    text-align: left;
    padding: 5px 8px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
}


.tooltippopup:hover .tooltippopuptext {
    visibility: visible;
}

@media screen and (max-width: 575px) {
    #navigation {
        flex-direction:row;
    }
    #navigation-column {
        overflow-x: auto;
    }
    .navbar{
        overflow-x:auto;
    }
}

/* Loading pulse */
@keyframes pulse {
    0% {
        background-color: #eee;
    }

    50% {
        background-color: #ccc;
    }

    100% {
        background-color: #eee;
    }
}

.pulsing-row {
    animation: pulse 1s infinite;
}

.blurred-text {
    filter: blur(2px);
}

/* Superadmin dashboard */
.action-bar {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    margin-bottom: 1.5rem;
}


.stats-section {
    border: 1px solid #e5e7eb;
    border-radius: 0.75rem;
    padding: 1rem;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    margin-bottom: 1.5rem;
}

.stats-row {
    display: flex;
    gap: 1.5rem;
    align-items: center;
    flex-wrap: wrap;
}

.stats-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.pie-bg {
    stroke: #d1d5db;
}

.pie-fg {
    stroke: #0D6EFD;
}