@import '_content/Aaya.Alerts/Aaya.Alerts.c0knj7pcif.bundle.scp.css';
@import '_content/Aaya.Aydeas/Aaya.Aydeas.8eitz1r8o3.bundle.scp.css';
@import '_content/Aaya.Core.Blazor/Aaya.Core.Blazor.y1kolhe4de.bundle.scp.css';
@import '_content/Aaya.Module.Operations/Aaya.Module.Operations.xfrm43g50f.bundle.scp.css';
@import '_content/Just.Core.Blazor/Just.Core.Blazor.ef8n878y2v.bundle.scp.css';

/* /Components/Layout/AdminLayout.razor.rz.scp.css */
.admin-shell[b-cxkqtbmh9h] {
    display: grid;
    grid-template-columns: 240px minmax(0, 1fr);
    min-height: 100vh;
    background: var(--bg-light-blue);
}

.admin-sidebar[b-cxkqtbmh9h] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 2rem 1.5rem;
    background: white;
}

.admin-sidebar nav[b-cxkqtbmh9h] {
    display: flex;
    flex-direction: column;
    gap: .5rem;
}

.admin-sidebar nav[b-cxkqtbmh9h]  a {
    border-radius: .5rem;
    color: inherit;
    padding: .65rem .8rem;
    text-decoration: none;
}

.admin-sidebar nav[b-cxkqtbmh9h]  a.active {
    background: var(--color-primary-light, #eeeeff);
    color: var(--color-primary, #0000bc);
}

.admin-label[b-cxkqtbmh9h] {
    font-weight: 700;
}

.admin-user[b-cxkqtbmh9h] {
    margin-top: auto;
}

.admin-content[b-cxkqtbmh9h] {
    min-width: 0;
    padding: 2rem;
}

@media (max-width: 760px) {
    .admin-shell[b-cxkqtbmh9h] {
        grid-template-columns: 1fr;
    }

    .admin-sidebar[b-cxkqtbmh9h] {
        padding: 1rem;
    }
}
/* /Features/Tenants/ManageTenantDataSources.razor.rz.scp.css */
.adapter-intro[b-b2ferflfi9],
.adapter-toolbar[b-b2ferflfi9],
.adapter-card header[b-b2ferflfi9],
.adapter-card footer[b-b2ferflfi9],
.enabled-option[b-b2ferflfi9],
.clear-token[b-b2ferflfi9],
.adapter-form > header[b-b2ferflfi9],
.adapter-form > footer[b-b2ferflfi9] {
    display: flex;
    align-items: center;
}

.adapter-intro[b-b2ferflfi9] {
    justify-content: space-between;
    gap: 2rem;
}

.adapter-intro h2[b-b2ferflfi9],
.adapter-toolbar h2[b-b2ferflfi9],
.adapter-form h2[b-b2ferflfi9] {
    margin: 0 0 .35rem;
    font-size: 1.25rem;
}

.adapter-intro p[b-b2ferflfi9] {
    max-width: 48rem;
    margin: 0;
}

.security-note[b-b2ferflfi9] {
    display: flex;
    flex: 0 0 19rem;
    flex-direction: column;
    gap: .2rem;
    padding: .85rem 1rem;
    border-radius: 8px;
    background: var(--flow-white);
}

.security-note span[b-b2ferflfi9],
.adapter-toolbar span[b-b2ferflfi9],
.adapter-card header span[b-b2ferflfi9],
.empty-state span[b-b2ferflfi9],
.enabled-option small[b-b2ferflfi9],
.adapter-form > header span[b-b2ferflfi9],
.delete-confirmation span[b-b2ferflfi9] {
    color: var(--solid-grey-light-1);
    font-size: .85rem;
}

.adapter-toolbar[b-b2ferflfi9],
.adapter-form > header[b-b2ferflfi9] {
    justify-content: space-between;
    gap: 1rem;
}

.adapter-grid[b-b2ferflfi9] {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 22rem), 1fr));
    gap: 1rem;
    margin-top: 1.25rem;
}

.adapter-card[b-b2ferflfi9] {
    display: flex;
    flex-direction: column;
    padding: 1rem;
    border: 1px solid var(--solid-grey-light-2);
    border-radius: 8px;
}

.adapter-card header[b-b2ferflfi9] {
    justify-content: space-between;
    gap: 1rem;
}

.adapter-card h3[b-b2ferflfi9] {
    margin: 0;
    font-size: 1rem;
}

.adapter-card dl[b-b2ferflfi9] {
    display: grid;
    gap: .7rem;
    margin: 1rem 0;
}

.adapter-card dl div[b-b2ferflfi9] {
    display: grid;
    grid-template-columns: minmax(8rem, .8fr) 1.2fr;
    gap: 1rem;
}

.adapter-card dt[b-b2ferflfi9] {
    color: var(--solid-grey-light-1);
    font-size: .8rem;
    font-weight: 500;
}

.adapter-card dd[b-b2ferflfi9] {
    margin: 0;
    text-align: right;
}

.adapter-card footer[b-b2ferflfi9] {
    flex-wrap: wrap;
    gap: .5rem;
    margin-top: auto;
}

.delete-button[b-b2ferflfi9],
.close-button[b-b2ferflfi9] {
    border: 0;
    background: transparent;
}

.delete-button[b-b2ferflfi9] {
    margin-left: auto;
    color: var(--red-alert);
    font-size: .85rem;
}

.close-button[b-b2ferflfi9] {
    color: var(--solid-grey-light-1);
    font-size: 1.75rem;
    line-height: 1;
}

.test-result[b-b2ferflfi9],
.delete-confirmation[b-b2ferflfi9] {
    margin: 0 0 1rem;
    padding: .75rem;
    border-radius: 8px;
    background: var(--flow-white);
    font-size: .85rem;
}

.delete-confirmation[b-b2ferflfi9] {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    margin-top: auto;
}

.delete-confirmation > div[b-b2ferflfi9] {
    display: flex;
    gap: .5rem;
}

.empty-state[b-b2ferflfi9] {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: .5rem;
    padding: 3rem 1rem 2rem;
    text-align: center;
}

.empty-state .aaya-button[b-b2ferflfi9] {
    margin-top: .75rem;
}

.adapter-form > header[b-b2ferflfi9] {
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--solid-grey-light-2);
}

.form-grid[b-b2ferflfi9] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    max-width: 52rem;
    padding-top: 1.25rem;
}

.field-full[b-b2ferflfi9] {
    grid-column: 1 / -1;
}

.clear-token[b-b2ferflfi9],
.enabled-option[b-b2ferflfi9] {
    gap: .6rem;
    margin-top: .65rem;
}

.enabled-option span[b-b2ferflfi9] {
    display: flex;
    flex-direction: column;
}

.advanced-settings[b-b2ferflfi9] {
    max-width: 52rem;
    margin-top: 1.25rem;
    padding-top: 1rem;
    border-top: 1px solid var(--solid-grey-light-2);
}

.advanced-settings summary[b-b2ferflfi9] {
    cursor: pointer;
    font-weight: 500;
}

.adapter-form > footer[b-b2ferflfi9] {
    gap: .75rem;
    margin-top: 1.5rem;
}

@media (max-width: 767.98px) {
    .adapter-intro[b-b2ferflfi9] {
        align-items: stretch;
        flex-direction: column;
    }

    .security-note[b-b2ferflfi9] {
        flex-basis: auto;
    }

    .form-grid[b-b2ferflfi9] {
        grid-template-columns: 1fr;
    }

    .field-full[b-b2ferflfi9] {
        grid-column: auto;
    }
}

@media (max-width: 575.98px) {
    .adapter-toolbar[b-b2ferflfi9],
    .adapter-form > footer[b-b2ferflfi9] {
        align-items: stretch;
        flex-direction: column;
    }

    .adapter-toolbar .aaya-button[b-b2ferflfi9],
    .adapter-form > footer .aaya-button[b-b2ferflfi9] {
        text-align: center;
    }
}
/* /Features/Tenants/ManageTenants.razor.rz.scp.css */
.tenant-list[b-l50mxz26eb] {
    display: grid;
    gap: 1rem;
}

.tenant-card[b-l50mxz26eb] {
    margin-bottom: 0;
}

.tenant-header[b-l50mxz26eb],
.tenant-title-row[b-l50mxz26eb],
.industry-editor[b-l50mxz26eb],
.setting-row[b-l50mxz26eb],
.module-option[b-l50mxz26eb] {
    display: flex;
    align-items: center;
}

.tenant-header[b-l50mxz26eb] {
    justify-content: space-between;
    gap: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px solid var(--solid-grey-light-2);
}

.tenant-title-row[b-l50mxz26eb] {
    flex-wrap: wrap;
    gap: .5rem;
}

.tenant-title-row h2[b-l50mxz26eb] {
    margin: 0 .25rem 0 0;
    font-size: 1.25rem;
}

.tenant-id[b-l50mxz26eb],
.section-hint[b-l50mxz26eb],
.module-option small[b-l50mxz26eb],
.tenant-actions span[b-l50mxz26eb] {
    color: var(--solid-grey-light-1);
    font-size: .85rem;
}

.tenant-id[b-l50mxz26eb] {
    margin-top: .25rem;
}

.tenant-content[b-l50mxz26eb] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.5rem;
    padding-top: 1.25rem;
}

.tenant-section h3[b-l50mxz26eb] {
    margin-bottom: 1rem;
    font-size: .8rem;
    font-weight: 600;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--solid-grey-light-1);
}

.industry-editor[b-l50mxz26eb] {
    gap: .5rem;
}

.setting-row[b-l50mxz26eb] {
    justify-content: space-between;
    margin-top: 1rem;
}

.module-option[b-l50mxz26eb] {
    gap: .65rem;
    margin-bottom: .85rem;
    cursor: pointer;
}

.module-option input[b-l50mxz26eb] {
    width: 1.1rem;
    height: 1.1rem;
}

.module-option span[b-l50mxz26eb],
.tenant-actions a[b-l50mxz26eb] {
    display: flex;
    flex-direction: column;
}

.tenant-actions[b-l50mxz26eb] {
    display: flex;
    flex-direction: column;
}

.tenant-actions a[b-l50mxz26eb] {
    gap: .15rem;
    padding: .7rem .8rem;
    border: 1px solid var(--solid-grey-light-2);
    border-radius: 8px;
    margin-bottom: .6rem;
    transition: border-color .2s, background .2s;
}

.tenant-actions a:hover[b-l50mxz26eb] {
    border-color: var(--ocean-blue-light-2);
    background: var(--flow-white);
}

.empty-state[b-l50mxz26eb] {
    text-align: center;
}

@media (max-width: 991.98px) {
    .tenant-content[b-l50mxz26eb] {
        grid-template-columns: 1fr 1fr;
    }

    .tenant-actions[b-l50mxz26eb] {
        grid-column: 1 / -1;
    }
}

@media (max-width: 575.98px) {
    .tenant-header[b-l50mxz26eb],
    .industry-editor[b-l50mxz26eb] {
        align-items: stretch;
        flex-direction: column;
    }

    .tenant-content[b-l50mxz26eb] {
        grid-template-columns: 1fr;
    }

    .tenant-actions[b-l50mxz26eb] {
        grid-column: auto;
    }
}
