/* /Components/Layout/BuildVersionBadge.razor.rz.scp.css */
.build-version-badge[b-qmttc5imst]{position:fixed;right:12px;top:10px;z-index:9999;font:600 11px/1.25 system-ui,sans-serif;color:#dbeafe;background:rgba(7,16,31,.94);border:1px solid rgba(77,163,255,.45);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3);max-width:min(360px,calc(100vw - 24px))}
.build-version-badge button[b-qmttc5imst]{appearance:none;border:0;background:transparent;color:inherit;padding:7px 10px;cursor:pointer}.build-version-badge button span[b-qmttc5imst]{margin-left:4px;color:#93c5fd}.build-version-badge dl[b-qmttc5imst]{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;margin:0;padding:0 12px 10px;border-top:1px solid rgba(77,163,255,.25);padding-top:9px}.build-version-badge dt[b-qmttc5imst]{color:#8aa4c2}.build-version-badge dd[b-qmttc5imst]{margin:0;overflow-wrap:anywhere}.build-version-badge:not(.expanded)[b-qmttc5imst]{opacity:.82}.build-version-badge:hover[b-qmttc5imst]{opacity:1}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-6gjsneefqq] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    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-6gjsneefqq] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Components/Pages/MigrationCenter.razor.rz.scp.css */
/* Migration Center launch readability theme.
   This is a Blazor CSS-isolated stylesheet for MigrationCenter.razor. */

.migration-center-page[b-9vno40rjg6] {
    min-height: 100vh;
    padding: 32px;
    background: #07131f;
    color: #f4f8fb;
}

.migration-center-page .studio-header[b-9vno40rjg6] {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 20px;
}

.migration-center-page h1[b-9vno40rjg6],
.migration-center-page h2[b-9vno40rjg6],
.migration-center-page h3[b-9vno40rjg6],
.migration-center-page strong[b-9vno40rjg6] {
    color: #ffffff;
    opacity: 1;
}

.migration-center-page p[b-9vno40rjg6],
.migration-center-page dd[b-9vno40rjg6] {
    color: #c9d9e4;
    opacity: 1;
}

.migration-center-page .eyebrow[b-9vno40rjg6],
.migration-center-page small[b-9vno40rjg6],
.migration-center-page dt[b-9vno40rjg6] {
    color: #70dfff;
    opacity: 1;
}

.migration-message[b-9vno40rjg6],
.migration-category[b-9vno40rjg6],
.migration-center-page .mf-card[b-9vno40rjg6] {
    background: #0d2536;
    border: 1px solid #327da2;
    color: #ffffff;
    box-shadow: none;
}

.migration-message[b-9vno40rjg6] {
    margin-top: 16px;
    padding: 16px 20px;
}

.migration-kpis[b-9vno40rjg6] {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 14px;
    margin: 20px 0;
}

.migration-kpis article[b-9vno40rjg6] {
    min-height: 112px;
    padding: 18px;
    background: #0b2233;
    border: 1px solid #397fa0;
}

.migration-kpis small[b-9vno40rjg6] {
    display: block;
    font-weight: 700;
    letter-spacing: .12em;
}

.migration-kpis strong[b-9vno40rjg6] {
    display: block;
    margin-top: 9px;
    font-size: 1.45rem;
    line-height: 1.2;
}

.migration-category[b-9vno40rjg6] {
    margin: 18px 0;
    padding: 24px;
}

.migration-category-heading[b-9vno40rjg6],
.migration-object-title[b-9vno40rjg6] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
}

.migration-category-heading[b-9vno40rjg6] {
    margin-bottom: 18px;
}

.migration-count[b-9vno40rjg6],
.migration-object-title span[b-9vno40rjg6] {
    padding: 7px 10px;
    border: 1px solid #45cfff;
    color: #bcefff;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: .1em;
}

.migration-object-grid[b-9vno40rjg6] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
}

.migration-object[b-9vno40rjg6] {
    padding: 18px;
    background: #081d2b;
    border: 1px solid #367a9b;
}

.migration-object.available[b-9vno40rjg6] {
    border-color: #2fbf9f;
}

.migration-object.derived[b-9vno40rjg6] {
    border-style: dashed;
    border-color: #b39048;
}

.migration-object.available .migration-object-title span[b-9vno40rjg6] {
    border-color: #2fbf9f;
    color: #7ef0d1;
}

.migration-object.derived .migration-object-title span[b-9vno40rjg6] {
    border-color: #b39048;
    color: #ffe29a;
}

.migration-object h3[b-9vno40rjg6] {
    margin: 0;
}

.migration-object p[b-9vno40rjg6] {
    min-height: 48px;
}

.migration-object dl[b-9vno40rjg6] {
    display: grid;
    grid-template-columns: 105px minmax(0, 1fr);
    gap: 7px 10px;
    font-size: .82rem;
}

.migration-object dd[b-9vno40rjg6] {
    margin: 0;
    overflow-wrap: anywhere;
}

.migration-capabilities[b-9vno40rjg6] {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: 14px;
}

.migration-capabilities span[b-9vno40rjg6] {
    padding: 5px 7px;
    border: 1px solid #526c7d;
    color: #9fb5c3;
    font-size: .68rem;
}

.migration-capabilities span.on[b-9vno40rjg6] {
    border-color: #2fbf9f;
    color: #7ef0d1;
}

.migration-center-page .primary-command[b-9vno40rjg6] {
    background: #126fb0;
    border: 1px solid #61dcff;
    color: #ffffff;
}

.migration-center-page .primary-command:hover:not(:disabled)[b-9vno40rjg6] {
    background: #1988d1;
}

.migration-center-page .primary-command:disabled[b-9vno40rjg6] {
    background: #314858;
    border-color: #607888;
    color: #c1d0d9;
}

@media (max-width: 1100px) {
    .migration-kpis[b-9vno40rjg6] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .migration-object-grid[b-9vno40rjg6] {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 650px) {
    .migration-center-page[b-9vno40rjg6] {
        padding: 16px;
    }

    .migration-center-page .studio-header[b-9vno40rjg6] {
        flex-direction: column;
    }

    .migration-kpis[b-9vno40rjg6] {
        grid-template-columns: 1fr;
    }

    .migration-category-heading[b-9vno40rjg6],
    .migration-object-title[b-9vno40rjg6] {
        align-items: flex-start;
        flex-direction: column;
    }
}
/* /Components/Pages/Roles.razor.rz.scp.css */
.page-heading[b-q4yvpzetyl],.admin-panel header[b-q4yvpzetyl]{display:flex;justify-content:space-between;gap:20px;align-items:center}.eyebrow[b-q4yvpzetyl]{color:#4da3ff;letter-spacing:.12em;font-weight:800}.primary-action[b-q4yvpzetyl],.admin-panel button[b-q4yvpzetyl]{background:#123259;border:1px solid #4da3ff;color:#fff;padding:9px 12px;border-radius:8px;text-decoration:none}.admin-panel[b-q4yvpzetyl]{background:rgba(15,23,42,.88);border:1px solid rgba(77,163,255,.25);border-radius:14px;padding:18px}.role-grid[b-q4yvpzetyl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:18px}.permission-list[b-q4yvpzetyl]{display:flex;flex-wrap:wrap;gap:7px}.permission-list code[b-q4yvpzetyl]{background:#07101f;color:#a8d3ff;padding:5px 7px;border-radius:6px}.preview-panel[b-q4yvpzetyl]{border-color:#55c59b;margin-top:18px}@media(max-width:700px){.page-heading[b-q4yvpzetyl],.admin-panel header[b-q4yvpzetyl]{align-items:stretch;flex-direction:column}}
/* /Components/Pages/Users.razor.rz.scp.css */
.page-heading[b-mk99w5u6kh],.admin-toolbar[b-mk99w5u6kh],.admin-panel header[b-mk99w5u6kh]{display:flex;justify-content:space-between;gap:20px;align-items:center}.eyebrow[b-mk99w5u6kh]{color:#4da3ff;letter-spacing:.12em;font-weight:800}.primary-action[b-mk99w5u6kh],.admin-table button[b-mk99w5u6kh],.admin-panel button[b-mk99w5u6kh]{background:#123259;border:1px solid #4da3ff;color:#fff;padding:9px 12px;border-radius:8px;text-decoration:none}.admin-toolbar[b-mk99w5u6kh],.admin-panel[b-mk99w5u6kh],.admin-table-wrap[b-mk99w5u6kh]{background:rgba(15,23,42,.88);border:1px solid rgba(77,163,255,.25);border-radius:14px;padding:18px;margin-top:18px}.admin-toolbar input[b-mk99w5u6kh]{min-width:360px;background:#07101f;border:1px solid #31465f;color:white;padding:10px;border-radius:7px}.admin-table[b-mk99w5u6kh]{width:100%;border-collapse:collapse}.admin-table th[b-mk99w5u6kh],.admin-table td[b-mk99w5u6kh]{text-align:left;padding:14px 10px;border-bottom:1px solid #26384d;vertical-align:top}.admin-table small[b-mk99w5u6kh]{display:block;color:#9fb2c8;margin-top:5px}.action-cell[b-mk99w5u6kh]{display:flex;flex-wrap:wrap;gap:6px}.admin-table button[b-mk99w5u6kh]{font-size:.75rem;padding:6px 8px}.admin-table button.danger[b-mk99w5u6kh]{border-color:#e45c6b;color:#ffd7dc}.status-pill[b-mk99w5u6kh]{display:inline-block;padding:3px 8px;border-radius:12px;background:#183f35;color:#79e3ba}.admin-notice[b-mk99w5u6kh]{position:fixed;right:22px;bottom:22px;padding:14px 18px;background:#123259;border:1px solid #4da3ff;border-radius:10px}.role-grid[b-mk99w5u6kh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.permission-list[b-mk99w5u6kh]{display:flex;flex-wrap:wrap;gap:7px}.permission-list code[b-mk99w5u6kh]{background:#07101f;color:#a8d3ff;padding:5px 7px;border-radius:6px}.preview-panel[b-mk99w5u6kh]{border-color:#55c59b}@media(max-width:800px){.page-heading[b-mk99w5u6kh],.admin-toolbar[b-mk99w5u6kh]{align-items:stretch;flex-direction:column}.admin-toolbar input[b-mk99w5u6kh]{min-width:0}.admin-table-wrap[b-mk99w5u6kh]{overflow-x:auto}.admin-table[b-mk99w5u6kh]{min-width:850px}}
