/* /Components/Chat.razor.rz.scp.css */

h5[b-1ok3qv1v53] {
    font-size: 0.8rem;
}

@media (min-width: 430px) {

    h5[b-1ok3qv1v53] {
        font-size: 1rem;
    }
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

    h5[b-1ok3qv1v53] {
        font-size: 1.1rem;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {


    h5[b-1ok3qv1v53] {
        font-size: 1.1rem;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {


    h5[b-1ok3qv1v53] {
        font-size: 1.1rem;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {



    h5[b-1ok3qv1v53] {
        font-size: 1.1rem;
    }
}

/* Extra extra large devices (extra large desktops, 1400px and up) */
@media (min-width: 1400px) {


    h5[b-1ok3qv1v53] {
        font-size: 1.2rem;
    }
}
/* /Pages/Admin/Documents/ManageDocumentLibrary.razor.rz.scp.css */
[b-fgbzs8epu9] .mud-table {
    width: 100%;
    overflow-x: auto;
}

/* Mobile devices (phones and below) */
@media (max-width: 767.98px) {
    /* Search and Category filters */
    [b-fgbzs8epu9] .mud-select,
    [b-fgbzs8epu9] .mud-input {
        width: 100%;
        margin-bottom: 1rem;
    }

    /* Buttons */
    [b-fgbzs8epu9] .mud-button-filled {
        width: 100%;
        margin: 0.5rem 0;
    }

    [b-fgbzs8epu9] .search-button,
    [b-fgbzs8epu9] .reset-button {
        width: 100%;
        margin-top: 0.5rem;
    }

    /* Table adjustments */
    [b-fgbzs8epu9] .mud-table {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    [b-fgbzs8epu9] .mud-table-container {
        margin: 0 -1rem;
    }

    [b-fgbzs8epu9] .mud-table-cell {
        padding: 8px;
    }

    /* Form fields */
    [b-fgbzs8epu9] .mud-input-control {
        width: 100%;
        margin-bottom: 1rem;
    }

    /* Switches */
    [b-fgbzs8epu9] .mud-switch {
        margin-bottom: 1rem;
    }

    /* Upload section */
    [b-fgbzs8epu9] .upload-section {
        display: flex;
        flex-direction: column;
        gap: 1rem;
    }

    [b-fgbzs8epu9] .mud-icon-button {
        width: 100%;
        margin: 0.5rem 0;
    }
}

/* Tablet and up */
@media (min-width: 768px) {
    [b-fgbzs8epu9] .mud-button-filled {
        width: auto;
    }

    [b-fgbzs8epu9] .mud-icon-button {
        width: auto;
    }
} 
/* /Pages/Admin/DocumentsLibrary/DocumentsLibrary.razor.rz.scp.css */
[b-jwpfogjro4] .badge {
    width: 5em;
}

[b-jwpfogjro4] .row > .col-width-5 {
    width: 5%;
}

/* Mobile devices (phones and below) */
@media (max-width: 767.98px) {
    /* Category and Search inputs */
    [b-jwpfogjro4] .mud-select,
    [b-jwpfogjro4] .mud-input {
        width: 100%;
        margin-bottom: 1rem;
    }

    /* Reset and Search buttons */
    [b-jwpfogjro4] .mud-button {
        width: 100%;
        margin: 0.5rem 0 !important;
    }

    /* Document items */
    [b-jwpfogjro4] .col-width-5 {
        width: 20% !important;
    }

    [b-jwpfogjro4] .alert {
        padding: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    /* Document info layout */
    [b-jwpfogjro4] .row {
        margin: 0;
    }

    [b-jwpfogjro4] .col-12 {
        padding: 0.5rem;
    }

    [b-jwpfogjro4] .pe-2,
    [b-jwpfogjro4] .pl-2 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Document details */
    [b-jwpfogjro4] .mud-text {
        font-size: 0.875rem;
    }

    [b-jwpfogjro4] .font-weight-400 {
        display: block;
        margin-bottom: 0.25rem;
    }
}

/* Tablet devices */
@media (min-width: 768px) and (max-width: 991.98px) {
    [b-jwpfogjro4] .mud-button {
        width: auto;
    }

    [b-jwpfogjro4] .col-width-5 {
        width: 10%;
    }
}

/* Desktop and larger */
@media (min-width: 992px) {
    [b-jwpfogjro4] .mud-button {
        width: auto;
    }
} 
/* /Pages/Dashboard/Dashboard.razor.rz.scp.css */
[b-a9fs7icrfu] .cardheader {
    height: auto;
    min-height: 37px;
}

@media (max-width: 767.98px) {
    [b-a9fs7icrfu] .dashboard-title {
        font-size: 18px !important;
        margin-top: 8px;
    }

    [b-a9fs7icrfu] .mobile-select {
        width: 100%;
        margin-bottom: 8px;
    }

    [b-a9fs7icrfu] .mobile-header {
        flex-direction: column;
    }

    [b-a9fs7icrfu] .mobile-actions {
        width: 100%;
        justify-content: flex-start !important;
        margin-top: 8px;
    }

    [b-a9fs7icrfu] .mobile-badge {
        width: 100% !important;
        max-width: none;
        text-align: center;
        margin: 8px 0 !important;
    }

    [b-a9fs7icrfu] .mobile-table {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    [b-a9fs7icrfu] .mobile-button {
        width: 100%;
        margin: 4px 0;
    }
} 
/* /Pages/Dashboard/DashboardCompleted.razor.rz.scp.css */
[b-zwdxoinkvn] .cardheader {
    height: auto;
    min-height: 37px;
}

@media (max-width: 767.98px) {
    [b-zwdxoinkvn] .dashboard-title {
        font-size: 18px !important;
        margin-top: 8px;
    }

    [b-zwdxoinkvn] .mobile-select {
        width: 100%;
        margin-bottom: 8px;
    }

    [b-zwdxoinkvn] .mobile-header {
        flex-direction: column;
    }

    [b-zwdxoinkvn] .mobile-actions {
        width: 100%;
        justify-content: flex-start !important;
        margin-top: 8px;
    }

    [b-zwdxoinkvn] .mobile-badge {
        width: 100% !important;
        max-width: none;
        text-align: center;
        margin: 8px 0 !important;
    }

    [b-zwdxoinkvn] .mobile-table {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    [b-zwdxoinkvn] .mobile-button {
        width: 100%;
        margin: 4px 0;
    }
} 
/* /Pages/Sessions/Session.razor.rz.scp.css */
/* /Shared/MainLayout.razor.rz.scp.css */
[b-wgoxace3kn] .navbar-brand {
    font-size: 1.25rem;
}

[b-wgoxace3kn] .nav-link-icon {
    color: white;
}

[b-wgoxace3kn] .nav-link-text {
    color: white;
    font-weight: 700;
}

/* Mobile devices (phones and below) */
@media (max-width: 767.98px) {
    /* Hide TeleWic header */
    [b-wgoxace3kn] .navbar-brand {
        display: none !important;
    }

    /* Hide expand button */
    [b-wgoxace3kn] .fa-expand,
    [b-wgoxace3kn] .fa-compress {
        display: none !important;
    }

    [b-wgoxace3kn] .navbar-toggler {
        margin-right: 0 !important;
    }

    [b-wgoxace3kn] .navbar-collapse {
        margin-top: 0.5rem;
    }

    [b-wgoxace3kn] .navbar-nav {
        margin-bottom: 0 !important;
    }

    /* Adjust spacing */
    [b-wgoxace3kn] .container-fluid {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    [b-wgoxace3kn] .navbar-brand {
        font-size: 1.30rem;
        display: block;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    [b-wgoxace3kn] .navbar-brand {
        font-size: 1.30rem;
    }
} 
