@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.wuc5ioiakb.bundle.scp.css';

/* /Shared/Components/Dialogs/ErrorDialog.razor.rz.scp.css */
.error-dialog[b-m6d6lue331] {
    display: contents;
}

.error-dialog__message[b-m6d6lue331] {
    margin: 0;
    color: #5f5e70;
    font-family: "Avenir", "Segoe UI Variable", "Segoe UI", sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.625rem;
    text-align: center;
}

.error-dialog[b-m6d6lue331]  .jns-dialog-frame {
    --jns-dialog-padding-block: calc(2rem + 0.25rem);
}

.error-dialog[b-m6d6lue331]  .jns-dialog-frame__footer {
    width: 100%;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: stretch !important;
}

.error-dialog[b-m6d6lue331]  .error-dialog__button {
    flex: 1 1 0;
    min-width: max-content;
    max-width: 100%;
}

.error-dialog[b-m6d6lue331]  .error-dialog__button::part(control) {
    box-sizing: border-box;
    width: 100%;
    min-height: 2.75rem;
    padding: 0.625rem 1rem;
    border-radius: 0.5rem;
    font-family: "Avenir", "Segoe UI Variable", "Segoe UI", sans-serif;
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.5rem;
    text-align: center;
    white-space: nowrap;
}

.error-dialog[b-m6d6lue331]  .error-dialog__button--primary::part(control) {
    border: 1px solid transparent;
    color: #061d45;
    background: #f5e600;
}

.error-dialog[b-m6d6lue331]  .error-dialog__button--primary:not([disabled]):hover::part(control) {
    background: #fff611;
}

.error-dialog[b-m6d6lue331]  .error-dialog__button--secondary::part(control) {
    border: 1px solid #d0d5dc;
    color: #354153;
    background: #ffffff;
}

.error-dialog[b-m6d6lue331]  .error-dialog__button--secondary:not([disabled]):hover::part(control) {
    color: #1d2939;
    background: #f9fafb;
}

.error-dialog[b-m6d6lue331]  .error-dialog__button--primary[disabled]::part(control) {
    border-color: transparent;
    color: #98a2b3;
    background: #eaecf0;
    cursor: not-allowed;
    opacity: 1;
}

.error-dialog[b-m6d6lue331]  .error-dialog__button--secondary[disabled]::part(control) {
    border-color: #eaecf0;
    color: #98a2b3;
    background: #ffffff;
    cursor: not-allowed;
    opacity: 1;
}
/* /Shared/Components/Dialogs/JNSDialogFrame.razor.rz.scp.css */
.jns-dialog-frame[b-8z1v80c29s] {
    --jns-dialog-max-width: 30rem;
    --jns-dialog-viewport-gap: 1rem;
    --jns-dialog-padding-block: 2rem;
    --jns-dialog-padding-inline: 2.5rem;
    --jns-dialog-section-gap: 1.5rem;
    display: contents;
}

.jns-dialog-frame--standard[b-8z1v80c29s] {
    --jns-dialog-max-width: 40rem;
}

.jns-dialog-frame--large[b-8z1v80c29s] {
    --jns-dialog-max-width: 50rem;
}

.jns-dialog-frame[b-8z1v80c29s]  fluent-dialog::part(control) {
    box-sizing: border-box;
    width: min(var(--jns-dialog-max-width), calc(100dvw - 2 * var(--jns-dialog-viewport-gap)));
    max-width: calc(100dvw - 2 * var(--jns-dialog-viewport-gap));
    height: auto;
    max-height: calc(100dvh - 2 * var(--jns-dialog-viewport-gap));
    padding-block: var(--jns-dialog-padding-block);
    padding-inline: var(--jns-dialog-padding-inline);
    overflow: hidden;
}

.jns-dialog-frame[b-8z1v80c29s]  .jns-dialog-frame__header-shell {
    min-width: 0;
    padding: 0 0 var(--jns-dialog-section-gap);
}

.jns-dialog-frame[b-8z1v80c29s]  .jns-dialog-frame__header-shell--standalone {
    padding-bottom: 0;
}

.jns-dialog-frame__header[b-8z1v80c29s] {
    display: flex;
    width: 100%;
    min-width: 0;
    align-items: flex-start;
    gap: calc(var(--design-unit) * 2 * 1px);
}

.jns-dialog-frame__header-content[b-8z1v80c29s] {
    display: flex;
    flex: 1 1 auto;
    min-width: 0;
    flex-direction: column;
    align-items: flex-start;
}

.jns-dialog-frame__header-visual[b-8z1v80c29s] {
    display: flex;
    max-width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: var(--jns-dialog-section-gap);
}

.jns-dialog-frame__header-visual[b-8z1v80c29s]  img,
.jns-dialog-frame__header-visual[b-8z1v80c29s]  svg {
    max-width: 100%;
    height: auto;
}

.jns-dialog-frame__heading[b-8z1v80c29s] {
    width: 100%;
    min-width: 0;
}

.jns-dialog-frame__header--center[b-8z1v80c29s] {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0;
}

.jns-dialog-frame__header--center .jns-dialog-frame__header-content[b-8z1v80c29s] {
    grid-column: 1;
    align-items: center;
    text-align: center;
}

.jns-dialog-frame__header--center-dismissible[b-8z1v80c29s] {
    grid-template-columns: 2.75rem minmax(0, 1fr) 2.75rem;
}

.jns-dialog-frame__header--center-dismissible .jns-dialog-frame__header-content[b-8z1v80c29s] {
    grid-column: 2;
}

.jns-dialog-frame__heading-spacer[b-8z1v80c29s] {
    grid-column: 1;
    width: 2.75rem;
}

.jns-dialog-frame__title[b-8z1v80c29s] {
    margin: 0;
    color: #191737;
    font-family: "Avenir", "Segoe UI Variable", "Segoe UI", sans-serif;
    font-size: 20px;
    font-weight: 800;
    line-height: 30px;
    overflow-wrap: anywhere;
}

.jns-dialog-frame__subtitle[b-8z1v80c29s] {
    margin: calc(var(--design-unit) * 2 * 1px) 0 0;
    color: #5f5e70;
    font-family: "Avenir", "Segoe UI Variable", "Segoe UI", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    overflow-wrap: anywhere;
}

.jns-dialog-frame[b-8z1v80c29s]  .jns-dialog-frame__dismiss {
    flex: 0 0 auto;
    width: 2.75rem;
    min-width: 2.75rem;
    height: 2.75rem;
}

.jns-dialog-frame__header--center-dismissible[b-8z1v80c29s]  .jns-dialog-frame__dismiss {
    grid-column: 3;
}

.jns-dialog-frame[b-8z1v80c29s]  .jns-dialog-frame__body {
    min-width: 0;
    min-height: 0;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
}

.jns-dialog-frame__content[b-8z1v80c29s] {
    min-width: 0;
    color: var(--neutral-foreground-rest);
    overflow-wrap: anywhere;
}

.jns-dialog-frame[b-8z1v80c29s]  .jns-dialog-frame__footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end !important;
    gap: calc(var(--design-unit) * 3 * 1px);
    padding: var(--jns-dialog-section-gap) 0 0;
}

.jns-dialog-frame[b-8z1v80c29s]  .jns-dialog-frame__footer--without-body {
    padding-top: 0;
}
/* /Shared/Components/Dialogs/LoadingDialog.razor.rz.scp.css */
.loading-dialog[b-t1azo8gahn] {
    display: contents;
}

.loading-dialog[b-t1azo8gahn]  .jns-dialog-frame {
    --jns-dialog-padding-block: calc(2rem + 0.25rem);
}

.loading-dialog[b-t1azo8gahn]  fluent-dialog::part(control):focus,
.loading-dialog[b-t1azo8gahn]  fluent-dialog::part(control):focus-visible {
    outline: none;
}

.loading-dialog__status[b-t1azo8gahn] {
    display: flex;
    align-items: center;
    justify-content: center;
}
