@import '_content/SufiChain.SufiPlatform.Account.Blazor/SufiChain.SufiPlatform.Account.Blazor.yhtiot3bik.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.AuditLogging.Blazor/SufiChain.SufiPlatform.AuditLogging.Blazor.effxx3abmb.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.BackgroundJobs.Blazor/SufiChain.SufiPlatform.BackgroundJobs.Blazor.699qswzop7.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.Branding.Blazor/SufiChain.SufiPlatform.Branding.Blazor.fcb3dmm7ke.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.Calendar.Hooshvare.Blazor/SufiChain.SufiPlatform.Calendar.Hooshvare.Blazor.qks7z6udbf.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.Features.Blazor/SufiChain.SufiPlatform.Features.Blazor.s3r1ppgin7.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.FileManager.Blazor.Public/SufiChain.SufiPlatform.FileManager.Blazor.Public.botyh2y20h.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.FileManager.Blazor/SufiChain.SufiPlatform.FileManager.Blazor.m6pq3g80r2.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.HelpDesk.Blazor/SufiChain.SufiPlatform.HelpDesk.Blazor.awvzzk1k89.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.HelpDesk.KnowledgeBase.Blazor/SufiChain.SufiPlatform.HelpDesk.KnowledgeBase.Blazor.l8320qa1vg.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.HelpDesk.LiveChat.Blazor/SufiChain.SufiPlatform.HelpDesk.LiveChat.Blazor.dx1ym7f5w7.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.HelpDesk.Ticketing.Blazor/SufiChain.SufiPlatform.HelpDesk.Ticketing.Blazor.bobwbul6xl.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.Identity.Blazor/SufiChain.SufiPlatform.Identity.Blazor.edgm3l7jt6.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.Licensing.Blazor/SufiChain.SufiPlatform.Licensing.Blazor.mxs8w1m74v.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.Localization.Blazor.Public/SufiChain.SufiPlatform.Localization.Blazor.Public.m8vphqr1ej.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.Settings.Blazor/SufiChain.SufiPlatform.Settings.Blazor.nksri1h04w.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.ShortLinks.Blazor/SufiChain.SufiPlatform.ShortLinks.Blazor.xu9wrbb8vd.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiAI.Blazor/SufiChain.SufiPlatform.SufiAI.Blazor.wh5aoqqotg.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiAI.Hooshvare.Blazor.Public/SufiChain.SufiPlatform.SufiAI.Hooshvare.Blazor.Public.rlwkgomm1l.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiAI.Hooshvare.Blazor/SufiChain.SufiPlatform.SufiAI.Hooshvare.Blazor.fj8n02g7ug.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiCMS.Blazor/SufiChain.SufiPlatform.SufiCMS.Blazor.dqecexneg1.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiCMS.Public.Blazor/SufiChain.SufiPlatform.SufiCMS.Public.Blazor.49kbth6j0d.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiCom.Blazor.Public/SufiChain.SufiPlatform.SufiCom.Blazor.Public.67emgdyxgm.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiCom.Blazor/SufiChain.SufiPlatform.SufiCom.Blazor.980xmwdh1a.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiCom.Chat.Blazor.Public/SufiChain.SufiPlatform.SufiCom.Chat.Blazor.Public.bosgmz4ego.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiCom.Chat.Blazor/SufiChain.SufiPlatform.SufiCom.Chat.Blazor.9ok3b4yhjs.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiFinance.Invoicing.Blazor/SufiChain.SufiPlatform.SufiFinance.Invoicing.Blazor.t0qy5spoch.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiForms.Blazor/SufiChain.SufiPlatform.SufiForms.Blazor.hvp7aaxycy.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.SufiSaas.Blazor/SufiChain.SufiPlatform.SufiSaas.Blazor.rllrn2xvhp.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.Tenants.Blazor/SufiChain.SufiPlatform.Tenants.Blazor.hjp8873jz9.bundle.scp.css';
@import '_content/SufiChain.SufiPlatform.UI.Blazor/SufiChain.SufiPlatform.UI.Blazor.3vr46l7pbv.bundle.scp.css';
@import '_content/SufiChain.SufiTheme.Blazor.Server/SufiChain.SufiTheme.Blazor.Server.potnkpt1ep.bundle.scp.css';
@import '_content/SufiChain.SufiTheme.Blazor.WebAssembly/SufiChain.SufiTheme.Blazor.WebAssembly.057blf9ugo.bundle.scp.css';
@import '_content/SufiChain.SufiTheme.Blazor/SufiChain.SufiTheme.Blazor.gtx2pjszrr.bundle.scp.css';

/* /Pages/Account/SwitchTenant.razor.rz.scp.css */
.switch-tenant-page[b-xjgtdl211a] {
    width: 100%;
    align-self: stretch;
}

.switch-tenant-page__status[b-xjgtdl211a] {
    font-size: 0.875rem;
    color: var(--account-text-muted, var(--sb-color-text-muted));
}

.switch-tenant-page__status strong[b-xjgtdl211a] {
    color: var(--account-text, var(--sb-color-text));
}

[b-xjgtdl211a] .switch-tenant-page__host.sb-button,
[b-xjgtdl211a] .switch-tenant-page__row.sb-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    width: 100%;
    height: auto;
    min-height: 0;
    padding: 0.75rem 0.85rem;
    border: 1px solid var(--account-border, var(--sb-color-border));
    border-radius: 0.75rem;
    background: var(--sb-color-surface-muted);
    color: inherit;
    font: inherit;
    text-align: start;
    white-space: normal;
    overflow: visible;
}

[b-xjgtdl211a] .switch-tenant-page__host.sb-button .sb-button__content,
[b-xjgtdl211a] .switch-tenant-page__row.sb-button .sb-button__content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    width: 100%;
    min-width: 0;
    overflow: visible;
    white-space: normal;
    text-overflow: clip;
}

[b-xjgtdl211a] .switch-tenant-page__host--action.sb-button,
[b-xjgtdl211a] .switch-tenant-page__row--action.sb-button {
    cursor: pointer;
}

[b-xjgtdl211a] .switch-tenant-page__host--action.sb-button:hover,
[b-xjgtdl211a] .switch-tenant-page__row--action.sb-button:hover {
    border-color: var(--account-primary, var(--sb-color-primary));
    background: var(--sb-color-primary-50);
}

.switch-tenant-page__action[b-xjgtdl211a] {
    flex-shrink: 0;
    font-size: 0.8125rem;
    font-weight: 600;
    color: var(--account-primary, var(--sb-color-primary));
}

.switch-tenant-page__host.is-current[b-xjgtdl211a],
.switch-tenant-page__row.is-current[b-xjgtdl211a] {
    border-color: var(--account-primary, var(--sb-color-primary));
    background: var(--sb-color-primary-light);
}

.switch-tenant-page__row-main[b-xjgtdl211a] {
    display: flex;
    align-items: center;
    gap: 0.6rem;
    min-width: 0;
}

.switch-tenant-page__row-main span[b-xjgtdl211a] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.switch-tenant-page__badge[b-xjgtdl211a] {
    flex-shrink: 0;
    font-size: 0.75rem;
    font-weight: 600;
    letter-spacing: 0.02em;
    color: var(--account-primary, var(--sb-color-primary));
}

.switch-tenant-page__list[b-xjgtdl211a] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    margin: 0;
    padding: 0;
    list-style: none;
    max-height: min(22rem, 46vh);
    overflow-y: auto;
}

.switch-tenant-page__list > li[b-xjgtdl211a] {
    margin: 0;
}

.switch-tenant-page__empty[b-xjgtdl211a] {
    min-height: 8rem;
    color: var(--account-text-muted, var(--sb-color-text-muted));
}

.switch-tenant-page__signin[b-xjgtdl211a] {
    margin-block-start: 0.25rem;
}
/* /Shared/Account/SufiPlatformAccountLayout.razor.rz.scp.css */
.sufi-platform-account-shell[b-wg4i1rse4r] {
    color-scheme: dark;
    --account-text: #fff;
    --account-text-muted: rgb(255 255 255 / 78%);
    --account-text-dim: rgb(255 255 255 / 58%);
    --account-border: rgb(255 255 255 / 28%);
    --account-border-strong: rgb(255 255 255 / 42%);
    --account-surface: rgb(255 255 255 / 10%);
    --account-primary: var(--sb-color-primary);
    --account-link: #7eb6ff;
    --account-focus: #93c5fd;
    height: 100vh;
    height: 100dvh;
    overflow: auto;
    background: #101820;
    color: var(--account-text);
}

.sufi-platform-account-stage[b-wg4i1rse4r] {
    position: relative;
    min-height: 100%;
}

.sufi-platform-account-visual[b-wg4i1rse4r] {
    position: absolute;
    inset: 0;
    background-color: #101820;
    background-image: var(--sufi-platform-account-bg, url('/images/bg-1.png'));
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.sufi-platform-account-visual--light[b-wg4i1rse4r] {
    background-image: var(--sufi-platform-account-bg, url('/images/bg-1-light.png'));
}

.sufi-platform-account-visual__shade[b-wg4i1rse4r] {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgb(6 10 24 / 34%) 0%, rgb(6 10 24 / 8%) 28%, rgb(6 10 24 / 6%) 58%, rgb(6 10 24 / 38%) 100%);
}

.sufi-platform-account-overlay[b-wg4i1rse4r] {
    position: relative;
    z-index: 1;
    min-height: 100dvh;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: clamp(1rem, 2.4vw, 1.75rem) clamp(1rem, 3vw, 2rem) clamp(1rem, 2vw, 1.5rem);
}

.sufi-platform-account-tools[b-wg4i1rse4r] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.75rem;
    z-index: var(--sb-z-menu, 1300);
}

.sufi-platform-account-tools[b-wg4i1rse4r]  .sb-button.sb-button--ghost.sb-button--sm {
    height: 2.75rem;
    min-height: 2.75rem;
    padding-inline: 0.9rem;
    border-radius: 999px;
    color: #fff;
    background: rgb(255 255 255 / 14%);
    border: 1px solid rgb(255 255 255 / 38%);
    box-shadow: 0 0.45rem 1.2rem rgb(0 0 0 / 18%);
    backdrop-filter: blur(14px);
}

.sufi-platform-account-tools[b-wg4i1rse4r]  .sb-button.sb-button--ghost.sb-button--sm:hover:not(:disabled) {
    color: #fff;
    background: rgb(255 255 255 / 24%);
    border-color: rgb(255 255 255 / 55%);
}

.sufi-platform-account-tools__language[b-wg4i1rse4r]  .sb-button.sb-button--ghost.sb-button--sm::after {
    content: "";
    width: 0.38rem;
    height: 0.38rem;
    margin-inline-start: 0.15rem;
    border-inline-end: 1.5px solid currentColor;
    border-bottom: 1.5px solid currentColor;
    transform: rotate(45deg) translateY(-0.12rem);
}

.sufi-platform-account-tools__theme[b-wg4i1rse4r]  .sb-button.sb-button--ghost.sb-button--sm {
    width: 2.75rem;
    min-width: 2.75rem;
    padding-inline: 0;
}

.sufi-platform-account-body[b-wg4i1rse4r] {
    flex: 1;
    min-height: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 1.25rem;
    padding: 1rem 0 0.5rem;
}

.sufi-platform-account-hero[b-wg4i1rse4r] {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0.5rem;
}

.sufi-platform-account-copy[b-wg4i1rse4r] {
    max-width: 40rem;
    text-align: center;
    color: #fff;
    text-shadow: 0 0.2rem 1rem rgb(0 0 0 / 35%);
}

.sufi-platform-account-copy__eyebrow[b-wg4i1rse4r] {
    display: block;
    margin-bottom: 0.35rem;
    color: #fff;
    font-size: clamp(1.05rem, 2vw, 1.35rem);
    font-weight: 500;
    letter-spacing: 0;
    text-transform: none;
}

.sufi-platform-account-copy h1[b-wg4i1rse4r] {
    margin: 0 0 0.55rem;
    color: #fff;
    font-size: clamp(2.15rem, 4.6vw, 3.35rem);
    line-height: 1.08;
    font-weight: 700;
}

.sufi-platform-account-copy p[b-wg4i1rse4r] {
    margin: 0 auto;
    max-width: 34rem;
    color: rgb(255 255 255 / 90%);
    font-size: clamp(0.95rem, 1.5vw, 1.05rem);
    line-height: 1.6;
}

.sufi-platform-account-card[b-wg4i1rse4r] {
    width: min(100%, 26.5rem);
    margin: 0 auto;
    box-sizing: border-box;
    padding: 1.45rem 1.25rem 1.2rem;
    border-radius: 1.35rem;
    background: rgb(28 40 64 / 38%);
    border: 1px solid rgb(255 255 255 / 28%);
    box-shadow: 0 1.4rem 3.2rem rgb(0 0 0 / 32%);
    backdrop-filter: blur(18px);
    color: var(--account-text);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-page {
    width: 100%;
    color: var(--account-text);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-signin__stack,
.sufi-platform-account-card[b-wg4i1rse4r]  .w-full {
    width: 100%;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-signin .sb-form-field__label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-heading,
.sufi-platform-account-card[b-wg4i1rse4r]  h1,
.sufi-platform-account-card[b-wg4i1rse4r]  h2,
.sufi-platform-account-card[b-wg4i1rse4r]  h3,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text,
.sufi-platform-account-card[b-wg4i1rse4r]  label,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-form-field__label,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-checkbox__label {
    color: var(--account-text);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-signin__intro {
    text-align: center;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-signin__intro .sb-heading {
    margin: 0;
    font-size: 1.65rem;
    font-weight: 700;
    text-align: center;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-signin__lead {
    margin: 0.3rem 0 0;
    color: rgb(255 255 255 / 72%);
    font-size: 0.95rem;
    text-align: center;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text--muted,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text-field__helper {
    color: var(--account-text-muted);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text-field,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-select-trigger {
    min-height: 3rem;
    height: 3rem;
    border-radius: 0.75rem;
    border-color: rgb(255 255 255 / 32%);
    background-color: rgb(255 255 255 / 12%);
    color: #fff;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text-field__input,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-select-trigger__main,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-select-trigger__value {
    color: var(--account-text);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text-field__input::placeholder {
    color: var(--account-text-dim);
    opacity: 1;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text-field__adornment,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text-field__clear,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text-field__toggle-password,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-select-trigger__icon {
    color: rgb(255 255 255 / 82%);
}

.sufi-platform-account-card[b-wg4i1rse4r]  input:-webkit-autofill,
.sufi-platform-account-card[b-wg4i1rse4r]  input:-webkit-autofill:hover,
.sufi-platform-account-card[b-wg4i1rse4r]  input:-webkit-autofill:focus,
.sufi-platform-account-card[b-wg4i1rse4r]  input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 1000px rgb(28 40 64) inset !important;
    -webkit-text-fill-color: #fff !important;
    caret-color: #fff;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-text-field:focus-within,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-select-trigger:focus-within {
    border-color: var(--account-focus);
    box-shadow: 0 0 0 3px rgb(147 197 253 / 28%);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-checkbox__box {
    border-color: rgb(255 255 255 / 55%);
    background-color: transparent;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-checkbox--checked .sb-checkbox__box {
    border-color: var(--account-primary);
    background-color: var(--account-primary);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-login-options {
    width: 100%;
    flex-wrap: wrap;
    row-gap: 0.5rem;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-signin__submit.sb-button.sb-button--primary {
    min-height: 2.9rem;
    border-radius: 0.8rem;
    border-color: transparent;
    font-weight: 600;
    color: #fff;
    background: linear-gradient(180deg, #4c94ff 0%, #1f6fe5 100%);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-signin__submit.sb-button.sb-button--primary:hover:not(:disabled) {
    color: #fff;
    background: #1a66db;
}

.sufi-platform-account-shell--rtl .sufi-platform-account-card[b-wg4i1rse4r]  .account-signin__forward {
    display: inline-flex;
    transform: scaleX(-1);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-or {
    display: flex;
    align-items: center;
    gap: 0.85rem;
    color: var(--account-text-muted);
    font-size: 0.85rem;
    text-transform: lowercase;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-or::before,
.sufi-platform-account-card[b-wg4i1rse4r]  .account-or::after {
    content: "";
    flex: 1;
    height: 1px;
    background: rgb(255 255 255 / 28%);
}

.sufi-platform-account-card[b-wg4i1rse4r]  a {
    color: var(--account-link);
    font-weight: 600;
}

.sufi-platform-account-card[b-wg4i1rse4r]  a:focus-visible,
.sufi-platform-account-tools[b-wg4i1rse4r]  .sb-button:focus-visible {
    outline: 2px solid var(--account-focus);
    outline-offset: 3px;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-provider-list {
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .account-provider-list > * {
    flex: 1 1 9.5rem;
    min-width: 0;
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-button--outline.sb-button--secondary {
    border-color: var(--account-border-strong);
    color: var(--account-text);
    background: rgb(255 255 255 / 6%);
}

.sufi-platform-account-card[b-wg4i1rse4r]  .sb-alert__title,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-alert__message,
.sufi-platform-account-card[b-wg4i1rse4r]  .sb-alert__content {
    color: var(--account-text);
}

.sufi-platform-account-tenant-selector[b-wg4i1rse4r] {
    margin-top: 0.9rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.75rem;
    flex-wrap: wrap;
    text-align: center;
}

.sufi-platform-account-tenant-selector__label[b-wg4i1rse4r] {
    font-size: 0.875rem;
    color: var(--account-text-muted);
}

.sufi-platform-account-tenant-selector__label strong[b-wg4i1rse4r] {
    color: var(--account-text);
}

.sufi-platform-account-footer[b-wg4i1rse4r] {
    width: min(100%, 36rem);
    margin: 0.35rem auto 0;
    color: rgb(255 255 255 / 82%);
    font-size: 0.8rem;
    text-align: center;
    text-shadow: 0 0.1rem 0.45rem rgb(0 0 0 / 40%);
}

.sufi-platform-account-footer[b-wg4i1rse4r]  .sufi-footer__link {
    color: #fff;
    text-decoration: underline;
    text-underline-offset: 0.15em;
}

@media (max-width: 720px) {
    .sufi-platform-account-visual[b-wg4i1rse4r] {
        background-image: var(--sufi-platform-account-bg, url('/images/bg-1-mobile.png'));
    }

    .sufi-platform-account-visual--light[b-wg4i1rse4r] {
        background-image: var(--sufi-platform-account-bg, url('/images/bg-1-light-mobile.png'));
    }

    .sufi-platform-account-overlay[b-wg4i1rse4r] {
        padding-inline: 0.85rem;
    }

    .sufi-platform-account-body[b-wg4i1rse4r] {
        gap: 1rem;
        justify-content: center;
    }

    .sufi-platform-account-card[b-wg4i1rse4r] {
        padding: 1.25rem 1rem 1.05rem;
        border-radius: 1.2rem;
    }

    .sufi-platform-account-copy h1[b-wg4i1rse4r] {
        font-size: 2.15rem;
    }
}
