/* _content/Accelerator365.ProvisioningEngine.WebApp/Components/Common/EditorMode.razor.rz.scp.css */
.editor[b-7s4q4ub3xm] {
    width: 100%;
    margin: 16px;
}

[b-7s4q4ub3xm] .editor__content {
    border: 1px dotted gray;
    padding: 16px;
    border-radius: 4px;
}

[b-7s4q4ub3xm] .editor__actions {
    width: 100%;
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/Components/Common/ImagePreviewDialog.razor.rz.scp.css */
[b-ox6f32xxo9] .image-preview-dialog__image {
    width: 100%;
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/Components/Common/RichTextField.razor.rz.scp.css */
[b-dwf9v1k9vb] .rte-input {
    height: auto !important;
    min-height: 85px !important;
}

[b-dwf9v1k9vb] .ql-toolbar {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
}

[b-dwf9v1k9vb] .ql-container {
    border: none !important;
}

[b-dwf9v1k9vb] .ql-editor .ql-editor {
    padding: 0;
}

[b-dwf9v1k9vb] .ql-tooltip {
    z-index: 9;
}

[b-dwf9v1k9vb] .label {
    background: white;
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/Components/Common/RichTextValue.razor.rz.scp.css */
[b-px613lz250] .rte-input {
    height: auto !important;
    min-height: 85px !important;
    overflow: auto !important;
}

[b-px613lz250] .ql-toolbar {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
}

[b-px613lz250] .ql-container {
    border: none !important;
}

[b-px613lz250] .ql-editor {
    padding: 0 !important;
    font-size: 16px !important;
}

    [b-px613lz250] .ql-editor ul, [b-px613lz250] .ql-editor ol {
        padding-left: 0 !important;
        line-height: 32px;
        padding-top: 4px;
    }
/* _content/Accelerator365.ProvisioningEngine.WebApp/Components/Common/SimplePageContent.razor.rz.scp.css */
.page[b-96fmj76xrw] {
    display: block;
    padding: 0 54px;
}

@media (max-width: 600px) {
    .page[b-96fmj76xrw] {
        padding: 0 36px;
    }
}

[b-96fmj76xrw] .container {
    margin: 70px auto;
    padding: 0;
    max-width: 1660px;
}

[b-96fmj76xrw] .progress-bar {
    position: absolute;
    top: var(--mud-appbar-height);
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/Components/Common/UploadFileInput.razor.rz.scp.css */
[b-o5jfz8tevr] .input {
    height: auto !important;
}

[b-o5jfz8tevr] .label {
    background: white;
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/Components/Common/Video.razor.rz.scp.css */
.video[b-qixvoazqtk] {
    display: block;
    width: 100%;
    height: auto;
    cursor: pointer;
    height: 340px;
}

[b-qixvoazqtk] #preview {
    position: absolute;
    z-index: 1;
    inset: 0;
    height: 100%;
    width: 100%;
    object-fit: cover !important;
}

[b-qixvoazqtk] #video {
    object-fit: fill;
    opacity: 0;
    display: block;
    width: 100%;
}

[b-qixvoazqtk] #play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 64px;
    color: var(--mud-palette-primary);
    cursor: pointer;
    pointer-events: none;
    z-index: 2;
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/Pages/Shared/MainLayout.razor.rz.scp.css */
/* AppBar */
[b-haigq966a3] .app-bar__navigation a p {
    font-size: 16px;
    font-weight: 600;
}

[b-haigq966a3] .app-bar__logo {
    width: 69px;
}

[b-haigq966a3] .app-bar__burger {
    display: none;
}


[b-haigq966a3] .app-menu {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Main */
[b-haigq966a3] .main {
    margin-bottom: 64px;
    min-height: calc(100vh - 144px);
}


[b-haigq966a3] .main:after {
    background: url(/static/header-dots.webp);
    content: ' ';
    top: 0;
    left: 0;
    position: absolute;
    height: 348px;
    width: 599px;
    z-index: -1;
}

/* Footer */

[b-haigq966a3] .footer {
    background: var(--mud-palette-tertiary);
    color: var(--mud-palette-white);
    min-height: 80px;
    padding: 16px 32px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

    [b-haigq966a3] .footer a {
        color: inherit !important;
        font-size: 14px;
    }

[b-haigq966a3] .footer__logo {
    height: 24px;
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/Pages/Shared/MaintenancePage.razor.rz.scp.css */
/* Header */

[b-nvqrjcjeb5] .header {
    gap: 100px;
}

@media(max-width: 1280px) {
    [b-nvqrjcjeb5] .header {
        flex-direction: column !important;
        gap: 32px;
    }
}

[b-nvqrjcjeb5] .header__title-container {
    flex: 1 1 0px;
}

[b-nvqrjcjeb5] .header__title {
    font-weight: 500;
    font-size: 40px;
}

[b-nvqrjcjeb5] .header__subtitle {
    font-weight: 500;
    left: 110px;
    font-size: 70px;
    position: relative;
}

[b-nvqrjcjeb5] .header__banner-container {
    flex: 1 1 0px;
}

[b-nvqrjcjeb5] .header__banner {
    width: 100%;
    object-fit: cover !important;
    border-radius: 16px;
}

[b-nvqrjcjeb5] .header__description-title {
    font-size: 30px;
    font-weight: 500;
    margin-top: 48px;
}

[b-nvqrjcjeb5] .header__description-subtitle {
    font-size: 18px;
}

@media (max-width: 960px) {
    [b-nvqrjcjeb5] .header__title {
        font-weight: 500;
        font-size: 35px;
    }

    [b-nvqrjcjeb5] .header__subtitle {
        font-size: 50px;
    }
}

/* Categories */

[b-nvqrjcjeb5] .categories .mud-chip-content {
    font-weight: 500;
}

[b-nvqrjcjeb5] .categories__tabs {
    margin-bottom: 20px;
}

[b-nvqrjcjeb5] .categories__tabs .mud-tabs-tabbar {
    background: inherit;
}

[b-nvqrjcjeb5] .categories__tabs .mud-tab {
    text-transform: unset;
    min-width: auto !important;
    font-size: 18px;
}

[b-nvqrjcjeb5] .categories__item {
    position: relative;
}

[b-nvqrjcjeb5] .categories__subcategories {
    background: var(--mud-palette-secondary);
    padding: 8px 32px;
    margin-top: -16px;
    border-radius: 4px;
}

/* Blueprints */

[b-nvqrjcjeb5] .blueprints__category {
    margin-bottom: 16px;
    font-size: 14px;
    display: block;
    font-weight: 500;
}

[b-nvqrjcjeb5] .blueprints__title {
    font-weight: 500;
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/PublicBlueprints/Pages/DeployPublicBlueprintStep1Page.razor.rz.scp.css */
/* Header */

[b-617vpg8xqv] .header__meta {
    display: flex;
    align-items: center;
}

[b-617vpg8xqv] .header__meta-title {
    margin: 8px 0;
    font-size: 35px;
    font-weight: 500;
}

[b-617vpg8xqv] .header__meta-subcategory {
    font-size: 14px;
    font-weight: 500;
}

[b-617vpg8xqv] .header__meta-description {
    margin-bottom: 16px;
}

    [b-617vpg8xqv] .header__meta-description p {
        padding-top: 16px !important;
    }

/* Details */

[b-617vpg8xqv] .details {
    margin-top: 24px;
}

    [b-617vpg8xqv] .details .mud-expand-panel {
        background: inherit;
    }

    [b-617vpg8xqv] .details .mud-expand-panel-text {
        font-weight: 500;
        font-size: 18px;
    }

    [b-617vpg8xqv] .details .mud-expand-panel-content, [b-617vpg8xqv] .details .mud-expand-panel-header {
        padding-left: 0;
    }

    [b-617vpg8xqv] .details .mud-collapse-container .mud-collapse-wrapper {
        padding-top: 16px;
    }

    [b-617vpg8xqv] .details .mud-collapse-entered, [b-617vpg8xqv] .details .mud-collapse-entering {
        border-top: 1px solid var(--mud-palette-lines-default);
    }

/* Controls */
[b-617vpg8xqv] .controls__add {
    margin-top: 48px;
    width: 220px;
    height: 48px;
    text-transform: unset;
    font-size: 18px;
    padding: 0;
    margin-top: 24px;
    line-height: 18px;
    font-weight: normal;
}

[b-617vpg8xqv] .controls__warning {
    font-size: 16px;
}

/* Image */
[b-617vpg8xqv] .preview-image {
    width: 100%;
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/PublicBlueprints/Pages/DeployPublicBlueprintStep2Page.razor.rz.scp.css */
/* Header */

[b-hclxexz8x9] .header__meta {
    display: flex;
    align-items: center;
}

[b-hclxexz8x9] .header__meta-title {
    margin: 8px 0;
    font-size: 35px;
    font-weight: 500;
}

[b-hclxexz8x9] .header__meta-subtitle {
    font-weight: 500;
}

[b-hclxexz8x9] .header__meta-description {
    margin-bottom: 16px;
}

    [b-hclxexz8x9] .header__meta-description p {
        padding-top: 16px !important;
    }

/* Details */

[b-hclxexz8x9] .details {
    margin-top: 48px;
}

    [b-hclxexz8x9] .details .mud-expand-panel {
        background: inherit;
    }

    [b-hclxexz8x9] .details .mud-expand-panel-text {
        font-weight: 500;
    }

[b-hclxexz8x9] .details__form .details__label {
    flex: 1;
    max-width: 128px;
    font-weight: 500;
    font-size: 16px;
}

[b-hclxexz8x9] .details__site-tooltip-icon {
    width: 12px;
    height: 12px;
    position: relative;
    top: -8px;
}

[b-hclxexz8x9] .details__form .mud-input-control {
    flex: 1;
}

[b-hclxexz8x9] .details__form .mud-input-root {
    padding-left: 16px;
}

[b-hclxexz8x9] .details__form .mud-input-adornment {
    margin-left: 16px;
}

[b-hclxexz8x9] .details__form .mud-input-root.mud-input-root-adorned-start {
    padding-left: 0;
    margin-left: -8px;
}

/* Controls */

[b-hclxexz8x9] .controls__add {
    margin-top: 48px;
    width: 132px;
    height: 48px;
    text-transform: unset;
    font-size: 18px;
    padding: 0;
    line-height: 18px;
    font-weight: normal;
}

[b-hclxexz8x9] .controls__privacy {
    font-size: 14px;
}

/* Image */
[b-hclxexz8x9] .preview-image {
    width: 100%;
}


/* Deployment */

[b-hclxexz8x9] .deployment__content {
    min-height: 218px;
}

    [b-hclxexz8x9] .deployment__content > div:first-child {
        flex: 1;
    }

[b-hclxexz8x9] .deployment__title {
    font-size: 20px;
    font-weight: 500;
    text-align: center;
}

[b-hclxexz8x9] .deployment__close {
    position: absolute;
    top: -31px;
    right: 1px;
    z-index: 1;
}

[b-hclxexz8x9] .deployment__subtitle {
    font-size: 14px;
}

[b-hclxexz8x9] .deployment__subtitle--progress {
    height: 2.75rem;
}

[b-hclxexz8x9] .deployment__alert {
    min-height: 32px;
    margin: 12px -24px 0;
    padding: 4px 24px;
    box-sizing: border-box;
    background: #F5F5F5;
}

    [b-hclxexz8x9] .deployment__alert.empty {
        background: inherit;
    }

    [b-hclxexz8x9] .deployment__alert.error {
        background: #FFF5F6;
    }


[b-hclxexz8x9] .deployment__steps {
    width: 416px;
}

[b-hclxexz8x9] .deployment__progress {
    gap: 6px;
}

    [b-hclxexz8x9] .deployment__progress .deployment__progress-bar {
        border-radius: 100px;
    }

        [b-hclxexz8x9] .deployment__progress .deployment__progress-bar.mud-progress-linear::before {
            border-radius: 100px;
        }

        [b-hclxexz8x9] .deployment__progress .deployment__progress-bar .mud-progress-linear-bars {
            border-radius: 100px;
        }

    [b-hclxexz8x9] .deployment__progress .deployment__progress-percent {
        font-weight: 500;
    }

[b-hclxexz8x9] .deployment__milestone {
    color: var(--mud-palette-primary);
    font-weight: 500;
}
/* _content/Accelerator365.ProvisioningEngine.WebApp/PublicBlueprints/Pages/HomePage.razor.rz.scp.css */
/* Header */

[b-8zawgoqg35] .header {
    gap: 100px;
}

@media(max-width: 1280px) {
    [b-8zawgoqg35] .header {
        flex-direction: column !important;
        gap: 32px;
    }
}

[b-8zawgoqg35] .header__title-container {
    flex: 1 1 0px;
}

[b-8zawgoqg35] .header__title {
    font-weight: 500;
    font-size: 40px;
}

[b-8zawgoqg35] .header__subtitle {
    font-weight: 500;
    left: 110px;
    font-size: 70px;
    position: relative;
}

[b-8zawgoqg35] .header__banner-container {
    flex: 1 1 0px;
}

[b-8zawgoqg35] .header__banner {
    width: 100%;
    object-fit: cover !important;
    border-radius: 16px;
}

[b-8zawgoqg35] .header__description-title {
    font-size: 30px;
    font-weight: 500;
    margin-top: 48px;
}

[b-8zawgoqg35] .header__description-subtitle {
    font-size: 18px;
}

@media (max-width: 960px) {
    [b-8zawgoqg35] .header__title {
        font-weight: 500;
        font-size: 35px;
    }

    [b-8zawgoqg35] .header__subtitle {
        font-size: 50px;
    }
}

/* Categories */

[b-8zawgoqg35] .categories .mud-chip-content {
    font-weight: 500;
}

[b-8zawgoqg35] .categories__tabs {
    margin-bottom: 20px;
}

[b-8zawgoqg35] .categories__tabs .mud-tabs-tabbar {
    background: inherit;
}

[b-8zawgoqg35] .categories__tabs .mud-tab {
    text-transform: unset;
    min-width: auto !important;
    font-size: 18px;
}

[b-8zawgoqg35] .categories__item {
    position: relative;
}

[b-8zawgoqg35] .categories__subcategories {
    background: var(--mud-palette-secondary);
    padding: 8px 32px;
    margin-top: -16px;
    border-radius: 4px;
}

/* Blueprints */

[b-8zawgoqg35] .blueprints__category {
    margin-bottom: 16px;
    font-size: 14px;
    display: block;
    font-weight: 500;
}

[b-8zawgoqg35] .blueprints__title {
    font-weight: 500;
}
