@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css';

/* _content/Web/Components/Pages/Assignments/Index.razor.rz.scp.css */
@media screen and (max-width: 990px) {
    [b-lqcilrpx4l] .name-cell::before {
        content: "Name: ";
    }

    [b-lqcilrpx4l] .event-cell::before {
        content: "Veranstaltung: ";
    }

    [b-lqcilrpx4l] .location-cell::before {
        content: "Ort: ";
    }

    [b-lqcilrpx4l] .start-cell::before {
        content: "Start: ";
    }

    [b-lqcilrpx4l] .end-cell::before {
        content: "Ende: ";
    }

    [b-lqcilrpx4l] .members-cell::before {
        content: "Teilnehmer: ";
    }

    [b-lqcilrpx4l] .member-span {
        display: inline !important;
    }

    [b-lqcilrpx4l] .icon-span {
        margin-left: 30px;
    }
}
/* _content/Web/Components/Pages/Assignments/Templates/Index.razor.rz.scp.css */
@media screen and (max-width: 990px) {
    #name[b-c3kf0ddrve]::before {
        content: "Name: ";
    }

    #location[b-c3kf0ddrve]::before {
        content: "Ort: ";
    }

    #points[b-c3kf0ddrve]::before {
        content: "Punkte: ";
    }

    #members[b-c3kf0ddrve]::before {
        content: "Max. Teilnehmer: ";
    }
}
/* _content/Web/Components/Pages/Events/Index.razor.rz.scp.css */

[b-7pxp8e3uq7] .sortable .col-title-text {
    cursor: pointer;
    color: #0077cc !important;
}

@media screen and (max-width: 990px) {
    [b-7pxp8e3uq7] td.name-cell::before {
        content: "Name: ";
    }

    [b-7pxp8e3uq7] td.location-cell::before {
        content: "Ort: ";
    }

    [b-7pxp8e3uq7] td.start-cell::before {
        content: "Start: ";
    }

    [b-7pxp8e3uq7] td.end-cell::before {
        content: "Ende: ";
    }

    [b-7pxp8e3uq7] td.assignments-cell::before {
        content: "Teilnehmer: ";
        position: unset;
    }

    [b-7pxp8e3uq7] td.organizer-cell::before {
        content: "Veranstalter: ";
    }

    [b-7pxp8e3uq7] .member-span {
        display: inline !important;
    }

    [b-7pxp8e3uq7] .icon-span {
        margin-left: 30px;
    }

    /* Quickgrid generates empty tr for padding when pagination is activated, see https://github.com/dotnet/aspnetcore/issues/52822 */
    [b-7pxp8e3uq7] tr:empty {
        display: none;
    }
}
/* _content/Web/Components/Pages/Events/Templates/Index.razor.rz.scp.css */
@media screen and (max-width: 990px) {
    [b-g0ru4d37kt] .name::before {
        content: "Name: ";
    }

    [b-g0ru4d37kt] .location::before {
        content: "Ort: ";
    }

    [b-g0ru4d37kt] .assignments::before {
        content: "Aufgabenvorlagen: ";
    }

    [b-g0ru4d37kt] .assignments {
        white-space: normal !important;
    }
}
/* _content/Web/Components/Pages/Members/Components/BillingList.razor.rz.scp.css */
@media print {
    @page {
        size: A4 landscape;
        margin: 0.8cm;
    }

    table[b-v20or9wcv1] {
        break-inside: avoid;
    }

    .PageBreak[b-v20or9wcv1] {
        page-break-after: always;
    }

    .pointsColor[b-v20or9wcv1] {
        color: black !important;
    }

    .parent > .child[b-v20or9wcv1] {
        visibility: visible !important;
    }

    .parent[b-v20or9wcv1] {
        visibility: hidden;
    }
}

ol[b-v20or9wcv1], ul[b-v20or9wcv1] {
    padding-left: 0;
}

table thead tr th a[b-v20or9wcv1] {
    text-decoration: none;
}

#UserList[b-v20or9wcv1] {
    box-sizing: border-box;
    font-family: Montserrat, sans-serif;
    margin: 0;
}

    #UserList ol[b-v20or9wcv1] {
        list-style: none;
        counter-reset: list;
        padding: 0 1rem;
    }

    #UserList li[b-v20or9wcv1] {
        position: relative;
        counter-increment: list;
        max-width: 50rem;
        margin: 2rem auto;
        padding: 1.5rem 1rem 0.5rem;
        box-shadow: 0.1rem 0.1rem 1.5rem rgba(0, 0, 0, 0.3);
        border-radius: 0.25rem;
        overflow: hidden;
        background-color: white;
    }

.points[b-v20or9wcv1] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    margin-right: 1rem;
    width: 1.5rem;
    height: 1.5rem;
    padding: 1rem;
    border-radius: 50%;
    color: white;
}

li[b-v20or9wcv1]::before {
    content: '';
    display: block;
    width: 100%;
    height: 1rem;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to right, var(--points) var(--stop), var(--pointsStopColor) var(--stop));
}

@media (min-width: 40em) {
    #UserList li[b-v20or9wcv1] {
        margin: 3rem auto;
        padding: 2rem 2rem 1rem;
    }
}
/* _content/Web/Components/Pages/Members/Components/MemberList.razor.rz.scp.css */
.progresspoints[b-0s76dum72n] {
    position: absolute;
    top: 5px;
    right: 10px;
}

.progressbar[b-0s76dum72n] {
    height: 16px;
    display: block;
}

    .progressbar[b-0s76dum72n]::before {
        content: '';
        display: inline-block;
        width: 75%;
        border-radius: 10px;
        height: 100%;
        background: linear-gradient(to right, var(--points) var(--stop), var(--pointsStopColor) var(--stop));
    }
/* _content/Web/Components/Pages/Members/Index.razor.rz.scp.css */
@media screen and (max-width: 990px) {
    [b-5k2gp1b306] .name-cell::before {
        content: "Name: ";
    }

    [b-5k2gp1b306] .email-cell::before {
        content: "E-Mail: ";
    }

    [b-5k2gp1b306] .role-cell::before {
        content: "Rolle: ";
    }

    [b-5k2gp1b306] .points-cell::before {
        content: "Punkte: ";
    }

    /* billing */
    [b-5k2gp1b306] .b-name-cell::before {
        content: "Name: ";
    }

    [b-5k2gp1b306] .b-points-cell::before {
        content: "Punkte: ";
        width: 100%;
    }

    [b-5k2gp1b306] .b-assignment-cell::before {
        content: "Aufgabe: ";
        width: 100%;
    }

    [b-5k2gp1b306] .b-event-cell::before {
        content: "Veranstaltung: ";
        width: 100%;
    }

    [b-5k2gp1b306] .empty-column {
        display: none !important;
    }
}
