/* _content/Server/Components/Layout/MainLayout.razor.rz.scp.css */
/* Radzen Layout handles structure */

#blazor-error-ui[b-b2v93q5khi] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-b2v93q5khi] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/Server/Components/Shared/Memberships/GroupAssignmentManager.razor.rz.scp.css */
.group-assignment-manager[b-qh8cjgy9wu] {
    display: flex;
    flex: 1;
    min-height: 0;
    flex-direction: column;
    gap: 0.6rem;
}

.group-assignment-toolbar[b-qh8cjgy9wu] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex-wrap: wrap;
}

.selection-count[b-qh8cjgy9wu] {
    margin-right: auto;
    color: #475569;
    font-size: 0.8rem;
}

.group-assignment-grid[b-qh8cjgy9wu] {
    flex: 1;
    min-height: 280px;
}

.group-assignment-grid[b-qh8cjgy9wu]  .rz-data-row {
    cursor: pointer;
}

.assignment-status[b-qh8cjgy9wu] {
    display: inline-flex;
    align-items: center;
    gap: 0.25rem;
    font-size: 0.78rem;
}

.assignment-status.yes[b-qh8cjgy9wu] {
    color: #047857;
}

.assignment-status.no[b-qh8cjgy9wu] {
    color: #b91c1c;
}
/* _content/Server/Components/Shared/Memberships/MembershipTypeAssignmentManager.razor.rz.scp.css */
.membership-assignment-manager[b-ubkp9ij2j4] {
    display: flex;
    flex: 1;
    min-height: 0;
    flex-direction: column;
    gap: 0.6rem;
}

.membership-assignment-toolbar[b-ubkp9ij2j4] {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    flex-wrap: wrap;
}

.selection-count[b-ubkp9ij2j4] {
    margin-right: auto;
    color: #475569;
    font-size: 0.8rem;
}

.membership-assignment-grid[b-ubkp9ij2j4] {
    flex: 1;
    min-height: 280px;
}

.membership-assignment-grid[b-ubkp9ij2j4]  .rz-data-row {
    cursor: pointer;
}
