/* /Components/ProjectStageIndicator.razor.rz.scp.css */
.rounded-full[b-h6o6pqazeh] {
    border-radius: 9999px;
}
/* /Components/Table/UlTable.razor.rz.scp.css */
.ul-table-scroll[b-mfcof8zt1x] {
    overflow-x: auto;
    border: 1px solid #e3e5e9;
}

.ul-table[b-mfcof8zt1x] {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.875rem;
    font-family: 'Mulish', 'Inter', system-ui, sans-serif;
    color: #2b2b2b; /* --color-foreground */
}

.ul-table-th[b-mfcof8zt1x] {
    white-space: nowrap;
    padding: 0.375rem 0.75rem;
    text-align: left;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #6a7079; /* --color-muted-foreground */
    background-color: #f6f7f9;
    border-bottom: 1px solid #e3e5e9; /* --color-border */
}

.ul-table-row[b-mfcof8zt1x] {
    border-bottom: 1px solid #e3e5e9; /* --color-border */
    vertical-align: top;
    background-color: #fff;
    transition: background-color 0.15s ease;
}

.ul-table-row:nth-child(even)[b-mfcof8zt1x] {
    background-color: #f8fafb;
}

.ul-table-row:hover[b-mfcof8zt1x] {
    background-color: #eef2f6;
}

.ul-table-td[b-mfcof8zt1x] {
    padding: 0.375rem 0.75rem;
    text-align: left;
    color: #2b2b2b; /* --color-foreground */
}

.ul-table-empty[b-mfcof8zt1x] {
    padding: 2rem 0.75rem;
    text-align: center;
    color: #6a7079; /* --color-muted-foreground */
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-3qdmebh6bd] {
    display: flex;
    flex-direction: column;
    margin: auto;
}

.header[b-3qdmebh6bd] {
    position: sticky;
    top: 0px;
    background-color: #ffffff;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-style: solid;
    border-bottom-width: 0.8px;
}

.app-header[b-3qdmebh6bd] {
    margin-inline: auto;
    max-width: 1440px;
    align-items: center;
    display: flex;
}

ul-app-header[b-3qdmebh6bd] {
    width: 100%;
    --apphead-header-border-bottom: none;
}

main[b-3qdmebh6bd] {
    flex: 1;
    max-width: 1440px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
