/* /Layout/MainLayout.razor.rz.scp.css */
.app-main[b-rqlfe1pubi] {
    width: 100%;
    min-height: 100vh;
}
/* /Pages/GenericList.razor.rz.scp.css */
.list-page[b-pcjniqclwr] {
    width: 100%;
    min-height: 100vh;
    margin: 0;
    padding: 0;
    font-family: system-ui, sans-serif;
}

.list-page h1[b-pcjniqclwr] {
    margin: 0;
    padding: 1rem 1rem 0.25rem;
}

.description[b-pcjniqclwr] {
    color: #555;
    margin: 0;
    padding: 0 1rem 1rem;
}

.list-grid[b-pcjniqclwr] {
    display: grid;
    width: 100%;
    gap: 0;
}

.cell[b-pcjniqclwr] {
    padding: 0.65rem 1rem;
    border-bottom: 1px solid #eee;
    word-break: break-word;
}

.cell.header[b-pcjniqclwr] {
    position: sticky;
    top: 0;
    z-index: 1;
    background: #f5f5f5;
    font-weight: 600;
    border-bottom: 2px solid #ddd;
}

.error[b-pcjniqclwr] {
    color: #b00020;
    padding: 1rem;
}
/* /Pages/Home.razor.rz.scp.css */
.home-page[b-x8qtcjy14i] {
    padding: 1.5rem;
}
