/* /Pages/Auth/AcceptInvite.razor.rz.scp.css */
.accept-invite-page[b-umlzo6l9au] {
    min-height: calc(100vh - 7rem);
    display: grid;
    place-items: center;
    padding: 2rem 1rem 4rem;
}

.accept-invite-page__shell[b-umlzo6l9au] {
    width: min(100%, 36rem);
    display: grid;
    gap: 1.25rem;
}

.accept-invite-page__hero[b-umlzo6l9au] {
    text-align: center;
    padding: 1.5rem;
    border-radius: 1.5rem;
    border: 1px solid var(--clr-border);
    background:
        radial-gradient(circle at top center, rgba(212, 162, 118, 0.18), transparent 34%),
        linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(244, 242, 239, 0.94));
    box-shadow: var(--shadow-sm);
}

.accept-invite-page__hero span[b-umlzo6l9au] {
    display: inline-block;
    margin-top: 0.9rem;
    font-size: 0.78rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: var(--clr-text-muted);
}

.accept-invite-page__hero h1[b-umlzo6l9au] {
    margin: 0.6rem 0;
    font-size: 2rem;
    line-height: 1.05;
}

.accept-invite-page__hero p[b-umlzo6l9au],
.accept-invite-page__success p[b-umlzo6l9au] {
    color: var(--clr-text-secondary);
}

.accept-invite-page__switch[b-umlzo6l9au],
.accept-invite-page__actions[b-umlzo6l9au] {
    display: flex;
    gap: 0.75rem;
    flex-wrap: wrap;
    margin-bottom: 1rem;
}

.accept-invite-page__success[b-umlzo6l9au] {
    display: grid;
    gap: 0.7rem;
    place-items: center;
    text-align: center;
    padding: 2rem 1rem;
}

.accept-invite-page__success i[b-umlzo6l9au] {
    font-size: 3rem;
    color: var(--clr-success);
}

@media (max-width: 640px) {
    .accept-invite-page__switch[b-umlzo6l9au],
    .accept-invite-page__actions[b-umlzo6l9au] {
        flex-direction: column;
    }

    .accept-invite-page__switch .btn[b-umlzo6l9au],
    .accept-invite-page__actions .btn[b-umlzo6l9au] {
        width: 100%;
    }
}
/* /Pages/Settings/AccessControlUsers.razor.rz.scp.css */
/* AccessControlUsers.razor.css */
/* Styles migrated to MudBlazor components and utility classes */
/* /Pages/Settings/AiGovernance.razor.rz.scp.css */
/* AI Governance — metric cards equal height */
.ai-gov-metric-card[b-khmwr7c4ti] {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
/* /Pages/Vendors/VendorDetail.razor.rz.scp.css */
/* Design system aligned — all styling via MudBlazor components */
/* /Pages/Vendors/VendorsList.razor.rz.scp.css */
/* Design system aligned — all styling via MudBlazor components */
