@import '_content/Microsoft.Fast.Components.FluentUI/Microsoft.Fast.Components.FluentUI.bundle.scp.css';
@import '_content/SlideLizard.Hogsmeade.Blazor.Components/SlideLizard.Hogsmeade.Blazor.Components.bundle.scp.css';

/* /Components/AccessControl_Configuration.razor.rz.scp.css */
.ac-container[b-708707i5y4] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.search-groups[b-708707i5y4] {
    display: flex;
}

[b-708707i5y4] .group-combobox {
    width: 100%;
}

[b-708707i5y4] .permission-combobox {
    width: 50%;
}

.access-control-item[b-708707i5y4] {
    display: flex;
    height: 3rem;
    align-items: center;
    border: 1px solid gray;
    border-radius: 5px;
    padding: 1rem;
    background-color: white;
    margin-bottom: 0.5rem;
}

.sl-delete-group-icon[b-708707i5y4] {
    color: red;
    font-weight: 500;
    font-size: large;
    cursor: pointer;
    margin-left: 1rem;
}

.group-icon-container[b-708707i5y4] {
    display: flex;
    align-items: center;
    margin-right: 10px;
    margin-left: auto;
}

.sl-add-group-icon[b-708707i5y4] {
    color: var(--sl-primary-color);
    font-weight: 800;
    font-size: large;
    cursor: pointer;
}

.sl-group-exists[b-708707i5y4] {
    color: green;
    font-weight: 800;
    font-size: large;
    align-self: center;
    margin-right: 10px;
}

[b-708707i5y4] .header-container {
    display: flex;
}

[b-708707i5y4] .submit-button {
    align-self: center;
    margin-right: 0px;
    margin-left: 0px;
}

[b-708707i5y4] .save-btn-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.save-icon[b-708707i5y4] {
    margin-right: 5px;
}
/* /Components/AssetState/SL_AssetState_Configuration.razor.rz.scp.css */
fluent-card[b-h97r8npelh] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-h97r8npelh] {
    padding: 10px;
}

.stats-h2[b-h97r8npelh] {
    margin-bottom: 5px
}

[b-h97r8npelh] .checkbox-button {
    margin-top: 1px;
}

    [b-h97r8npelh] .checkbox-button::part(control) {
        border-radius: 40px;
    }

.p-style-checkbox[b-h97r8npelh] {
    margin-left: 10px;
}

.div-for-checkbox-and-p[b-h97r8npelh] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-right: 20px
}

.skeleton-style-2[b-h97r8npelh] {
    display: flex;
    flex-direction: column;
    margin-left: 20px;
    font-size: 13px;
    padding-left: 20px;
}

.bin-style[b-h97r8npelh] {
    margin-right: 20px;
    font-size: 16px;
}

.skeleton-style[b-h97r8npelh] {
    margin-bottom: 20px;
    height: 50px;
}

.justify-size-h5[b-h97r8npelh] {
    width: 100px;
    margin-left: 10px;
}

.assetstate-container[b-h97r8npelh] {
    display: flex;
    flex-direction: column;
    height: 500px;
    overflow: auto;
    overflow-x: hidden;
    width: auto;
}

:deep .radio-button[b-h97r8npelh]::part(control) {
    right: 50px;
    border-radius: 40px;
}

.preview-statName[b-h97r8npelh] {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    flex-direction: row;
    align-content: space-around;
    align-items: center;
}

.status-container-for-skeletons[b-h97r8npelh] {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    margin-bottom: 1px;
    text-align: start;
    padding-left: 25px;
    padding-right: 50px
}

.add-status-container[b-h97r8npelh] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.main-style[b-h97r8npelh] {
    width: 45%;
}

.status-container[b-h97r8npelh] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}


[b-h97r8npelh] .sl-add-status-button {
    margin-top: 10px;
    height: 41px;
    width: auto;
    font-weight: 600;
}

    [b-h97r8npelh] .sl-add-status-button::part(control) {
        background: var(--sl-primary-color) !important;
        color: white !important;
    }


fluent-card[b-h97r8npelh] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-h97r8npelh] {
    padding: 10px;
}

.add-icon[b-h97r8npelh] {
    margin-right: 5px;
}

.click-delete :hover[b-h97r8npelh] {
    cursor: pointer;
    color: red;
}

.click-delete[b-h97r8npelh] {
    padding-right: 20px
}

.click-edit :hover[b-h97r8npelh] {
    cursor: pointer;
    color: var(--sl-primary-color);
}

.click-edit[b-h97r8npelh] {
    cursor: pointer;
    padding-right: 10px;
}

.click-order[b-h97r8npelh] {
    cursor: pointer;
    padding-right: 20px
}

.icon[b-h97r8npelh] {
    padding-top: 0.5px;
    padding-left: 1px;
    font-size: 12px;
}

.sl-status-icon-box[b-h97r8npelh] {
    width: 16px;
    height: 16px;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}


.sl-status-icon[b-h97r8npelh] {
    font-size: 7px;
}
/* /Components/AssetState/SL_RestrictedAssetState_Configuration.razor.rz.scp.css */
stats-h2[b-ov05p4wmnv] {
    margin-bottom: 5px
}

.skeleton-style[b-ov05p4wmnv] {
    margin-bottom: 20px;
    height: 50px;
}

.skeleton-style-2[b-ov05p4wmnv] {
    margin-bottom: 33px;
    height: 33px;
}

.add-status-container[b-ov05p4wmnv] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.p-style[b-ov05p4wmnv] {
    display: flex;
    flex-direction: column;
    align-items: start;
}

.style-SlideLizard-tag[b-ov05p4wmnv] {
    margin-right: 5px;
}

.style-SlideLizard-h4-ReqPool[b-ov05p4wmnv] {
    display: flex;
    margin-top: 40px;
    margin-bottom: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
}

.style-SlideLizard-h4[b-ov05p4wmnv] {
    display: flex;
    margin-top: 0px;
    margin-bottom: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
}

.status-container[b-ov05p4wmnv] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 65px;
}

.status-container-for-skeletons[b-ov05p4wmnv] {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    -- justify-content: space-evenly;
    align-items: center;
    margin-bottom: 1px;
    text-align: start;
    padding-left: 50px;
    padding-right: 50px
}


.assetstate-container[b-ov05p4wmnv] {
    display: flex;
    flex-direction: column;
    max-height: 500px;
    overflow: auto;
    overflow-x: hidden;
    border: 1px solid lightgray;
}

[b-ov05p4wmnv] .sl-add-status-button {
    margin-top: 10px;
    height: 40px;
    font-weight: 600;
}

[b-ov05p4wmnv] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

.click-delete :hover[b-ov05p4wmnv] {
    cursor: pointer;
    color: red;
}

.click-edit :hover[b-ov05p4wmnv] {
    cursor: pointer;
    color: mediumpurple;
}

.click-edit[b-ov05p4wmnv] {
    cursor: pointer;
    padding-right: 10px
}

.text-box[b-ov05p4wmnv] {
    text-align: start;
    width: 500pt
}

.settings[b-ov05p4wmnv] {
    flex-direction: row;
}

[b-ov05p4wmnv] .checkbox-flexbox {
    display: flex;
    flex-direction: column;
}

[b-ov05p4wmnv] .fluent-data-grid-row.header {
    display: contents
}

[b-ov05p4wmnv] .color-checkbox[aria-checked="true"]::part(control) {
    background: var(--sl-primary-color);
}

[b-ov05p4wmnv] .color-checkbox[aria-checked="true"]::part(control):hover {
    background: var(--sl-primary-color);
}

[b-ov05p4wmnv] .style-checkbox {
    margin-bottom: 15px;
}

.headline-container[b-ov05p4wmnv] {
    margin-bottom: 20px
}

.icon-container[b-ov05p4wmnv] {
    display: flex;
    height: 100%;
    width: 50px;
    align-items: center;
    gap: 10px;
}

.icon-column[b-ov05p4wmnv] {
    border-radius: 50%;
    width: 34px;
    height: 34px;
    background: var(--sl-primary-color) !important;
}

.icon-img[b-ov05p4wmnv] {
    height: 17px;
    width: 16px;
    margin-left: 10px;
    margin-top: 8px;
}

.rule-info-column[b-ov05p4wmnv] {
    padding-left: 10px;
    font-weight: 600;
    white-space: break-spaces;
}

.description-font[b-ov05p4wmnv] {
    font-size: 12px;
    font-weight: 400;
}

[b-ov05p4wmnv] .data-grid {
    background: white;
}

.main-style[b-ov05p4wmnv] {
    width: 45%;
}

.icon-container[b-ov05p4wmnv] {
    display: flex;
    height: 100%;
    width: 50px;
    align-items: center;
    gap: 10px;
}
/* /Components/Asset/SL_FolderTile.razor.rz.scp.css */
.sl-folder-icon-checked[b-ga6nn8ixyc] {
    font-size: small;
    color: var(--sl-primary-color);
    position: absolute;
    right: 20px;
}

.sl-folder-icon-checked .sl-folder[b-ga6nn8ixyc] {
    background-color: var(--sl-folder-hover-color);
}

.sl-folder-front-content[b-ga6nn8ixyc] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 99%;
}

.sl-folder-name[b-ga6nn8ixyc] {
    font-family: var(--body-font);
    color: var(--sl-thumbnail-title-color);
    font-size: 1em;
    font-weight: 400;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sl-folder-name:hover[b-ga6nn8ixyc] {
    text-decoration: underline;
}

.sl-folder-menu[b-ga6nn8ixyc] {
    position: fixed;
    z-index: 1000;
    width: 150px;
}

.sl-folder-menu-container[b-ga6nn8ixyc] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.sl-folder[b-ga6nn8ixyc] {
    padding: 4px 8px 4px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    position: relative;
    width: 100%;
    transition: background-color .3s ease-in-out;
}

.sl-folder:hover[b-ga6nn8ixyc] {
    background-color: var(--sl-folder-hover-color);
}

.sl-folder:focus-visible[b-ga6nn8ixyc] {
    outline: none;
}
/* /Components/CIGuide/CIGuide_CIDictionaryRule_Component.razor.rz.scp.css */
.sl-dialog-slide-tags-text-input[b-zriqxacr6d] {
    display: flex;
    padding-right: 2px;
}

.sl-dialog-slide-tags-seperator[b-zriqxacr6d] {
    margin: 0 4px 0 4px;
    align-items: center;
    display: flex;
}

.add-icon[b-zriqxacr6d] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
}

.disabled-icon[b-zriqxacr6d] {
    pointer-events: none;
    opacity: 60%;
}

.sl-tag-list[b-zriqxacr6d] {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    align-content: flex-start;
    overflow: hidden;
}

.sl-tag-item[b-zriqxacr6d] {
    font-family: var(--body-font);
    color: white;
    font-size: 12px;
    width: fit-content;
    max-width: 95%;
    align-self: flex-start;
    justify-self: flex-start;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 50px;
    padding: 0px 10px 2px 10px;
    background-color: var(--sl-slide-detail-dialog-info-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--sl-primary-color)
}

.removable:hover[b-zriqxacr6d] {
    background-color: darkred;
    cursor: pointer;
}

.label[b-zriqxacr6d] {
    font-size: 16px;
}

.input-container[b-zriqxacr6d] {
    display: flex;
    gap: 20px;
    margin-bottom: 10px;
    justify-content: space-between;
}

[b-zriqxacr6d] .variations-combobox {
    width: 100%;
}
/* /Components/CIGuide/CIGuide_CIExclusiveAreaRule_Component.razor.rz.scp.css */
.sl-dialog-slide-tags-text-input[b-milo7lgqzr] {
    display: flex;
    padding-right: 2px;
}

.sl-dialog-slide-tags-seperator[b-milo7lgqzr] {
    margin: 0 4px 0 4px;
    align-items: center;
    display: flex;
}

.add-icon[b-milo7lgqzr] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
}

.disabled-icon[b-milo7lgqzr] {
    pointer-events: none;
    opacity: 60%;
}

.sl-tag-list[b-milo7lgqzr] {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    align-content: flex-start;
    overflow: hidden;
}

.sl-tag-item[b-milo7lgqzr] {
    font-family: var(--body-font);
    color: white;
    font-size: 12px;
    width: fit-content;
    max-width: 95%;
    align-self: flex-start;
    justify-self: flex-start;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 50px;
    padding: 0px 10px 2px 10px;
    background-color: var(--sl-slide-detail-dialog-info-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--sl-primary-color)
}

.removable:hover[b-milo7lgqzr] {
    background-color: darkred;
    cursor: pointer;
}

.label[b-milo7lgqzr] {
    font-size: 16px;
}

.input-container[b-milo7lgqzr] {
    display: flex;
    gap: 20px;
    margin-bottom: 10px;
    justify-content: space-between;
}

[b-milo7lgqzr] .variations-combobox {
    width: 100%;
}
/* /Components/CIGuide/CIGuide_CIFontNameRule_Component.razor.rz.scp.css */
.sl-dialog-slide-tags-text-input[b-occlbxfk7s] {
    display: flex;
    padding-right: 2px;
}

.sl-dialog-slide-tags-seperator[b-occlbxfk7s] {
    margin: 0 4px 0 4px;
    align-items: center;
    display: flex;
}

.add-icon[b-occlbxfk7s] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
}

.disabled-icon[b-occlbxfk7s] {
    pointer-events: none;
    opacity: 60%;
}

.sl-tag-list[b-occlbxfk7s] {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    min-height: 20%;
    max-height: 70%;
    height: 50%;
    padding-top: 10px;
    align-content: flex-start;
    overflow: hidden;
}

.sl-tag-item[b-occlbxfk7s] {
    font-family: var(--body-font);
    color: white;
    font-size: 12px;
    width: fit-content;
    max-width: 95%;
    align-self: flex-start;
    justify-self: flex-start;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 50px;
    padding: 0px 10px 2px 10px;
    background-color: var(--sl-slide-detail-dialog-info-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--sl-primary-color)
}

.removable:hover[b-occlbxfk7s] {
    background-color: darkred;
    cursor: pointer;
}

[b-occlbxfk7s] .allowed-fonts-combobox {
    width: 100%;
}
/* /Components/CIGuide/CIGuide_CIFontSizeRangeRule_Component.razor.rz.scp.css */
.sl-dialog-slide-tags-text-input[b-h4w1jml7zy] {
    display: flex;
    padding-right: 2px;
}

.sl-dialog-slide-tags-seperator[b-h4w1jml7zy] {
    margin: 0 4px 0 4px;
    align-items: center;
    display: flex;
}

.add-icon[b-h4w1jml7zy] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
}

.disabled-icon[b-h4w1jml7zy] {
    pointer-events: none;
    opacity: 60%;
}

.sl-tag-list[b-h4w1jml7zy] {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    min-height: 20%;
    max-height: 70%;
    height: 50%;
    padding-top: 10px;
    align-content: flex-start;
    overflow: hidden;
}

.sl-tag-item[b-h4w1jml7zy] {
    font-family: var(--body-font);
    color: white;
    font-size: 12px;
    width: fit-content;
    max-width: 95%;
    align-self: flex-start;
    justify-self: flex-start;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 50px;
    padding: 0px 10px 2px 10px;
    background-color: var(--sl-slide-detail-dialog-info-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--sl-primary-color)
}

.removable:hover[b-h4w1jml7zy] {
    background-color: darkred;
    cursor: pointer;
}

[b-h4w1jml7zy] .allowed-fonts-combobox {
    width: 100%;
}

/* /Components/CIGuide/CIGuide_CIFontSizeRule_Component.razor.rz.scp.css */
.sl-color-list[b-zftkydf9cp] {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    min-height: 20%;
    max-height: 70%;
    height: 50%;
    padding-top: 10px;
    align-content: flex-start;
    overflow: hidden;
}

.sl-color-item[b-zftkydf9cp] {
    font-family: var(--body-font);
    color: white;
    font-size: 12px;
    width: fit-content;
    max-width: 95%;
    align-self: flex-start;
    justify-self: flex-start;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 50px;
    padding: 0px 10px 2px 10px;
    background-color: var(--sl-slide-detail-dialog-info-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--sl-primary-color)
}

.removable:hover[b-zftkydf9cp] {
    background-color: darkred;
    cursor: pointer;
}
.add-icon[b-zftkydf9cp] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
}
/* /Components/CIGuide/CIGuide_CIFontUnderlineRule_Component.razor.rz.scp.css */
[b-to2qpdjj5y] fluent-option.selected:before {
    background: var(--sl-primary-color) !important;
}

.sl-dialog-slide-tags-text-input[b-to2qpdjj5y] {
    display: flex;
    padding-right: 2px;
}

.sl-dialog-slide-tags-seperator[b-to2qpdjj5y] {
    margin: 0 4px 0 4px;
    align-items: center;
    display: flex;
}

.add-icon[b-to2qpdjj5y] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
}

.disabled-icon[b-to2qpdjj5y] {
    pointer-events: none;
    opacity: 60%;
}

.sl-tag-list[b-to2qpdjj5y] {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    min-height: 20%;
    max-height: 70%;
    height: 50%;
    padding-top: 10px;
    align-content: flex-start;
    overflow: hidden;
}

.sl-tag-item[b-to2qpdjj5y] {
    font-family: var(--body-font);
    color: white;
    font-size: 12px;
    width: fit-content;
    max-width: 95%;
    align-self: flex-start;
    justify-self: flex-start;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 50px;
    padding: 0px 10px 2px 10px;
    background-color: var(--sl-slide-detail-dialog-info-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--sl-primary-color)
}

.removable:hover[b-to2qpdjj5y] {
    background-color: darkred;
    cursor: pointer;
}
/* /Components/Dialog/SL_Addtag_AssetState_Dialog.razor.rz.scp.css */
[b-iw28f3ll28] .edit-form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
}

[b-iw28f3ll28] .label-style {
    display: flex;
    margin-left: 12px;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}

[b-iw28f3ll28] .icon-position {
    display: flex;
    background-color: black;
    color: white;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-evenly;
    height: 50px;
    width: 60px;
    margin-top: 5px;
    margin-top: 5px;
}

[b-iw28f3ll28] .sl-dialog-text-input {
    width: 100%;
}

.values[b-iw28f3ll28] {
    padding-top: 10px
}

[b-iw28f3ll28] .number-field {
    width: 252px;
    height: 28px;
    margin-top: 6px;
    padding-left: 0px;
    padding-right: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

fluent-text-field.sl-dialog-text-input[b-iw28f3ll28]::part(root) {
    border: 0.5px solid var(--sl-text-box-border-color);
}


[b-iw28f3ll28] .field-form {
    display: block;
    width: 250px;
    margin-top: 6px;
    height: 28px;
}

[b-iw28f3ll28] .button-switch {
    display: block;
    width: 250px;
    height: 55px;
}

fluent-card[b-iw28f3ll28] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-iw28f3ll28] {
    padding: 10px;
}

.status-container[b-iw28f3ll28] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.status-container-for-skeletons[b-iw28f3ll28] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background-color: white;
}


.assetstate-container[b-iw28f3ll28] {
    display: flex;
    flex-direction: column;
}


[b-iw28f3ll28] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}


fluent-card[b-iw28f3ll28] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-iw28f3ll28] {
    padding: 10px;
}


.style-iconName[b-iw28f3ll28] {
    margin-top: 10px;
}
/* /Components/Dialog/SL_Add_AssetState_Dialog.razor.rz.scp.css */
[b-cd26h09ik9] .edit-form {
    padding: 10px;
}

[b-cd26h09ik9] .label-style {
    display: flex;
    margin-left: 12px;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}

[b-cd26h09ik9] .icon-position {
    display: flex;
    background-color: black;
    color: white;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-evenly;
    height: 60px;
    width: 60px;
    margin-top: 5px;
    margin-top: 5px;
}

[b-cd26h09ik9] .button-coose {
    width: 104px;
    margin-top: 5px;
    display: flex;
    flex-direction: column;
    height: 30px;
}

fluent-text-field.sl-dialog-text-input[b-cd26h09ik9]::part(root) {
    border: 0.5px solid var(--sl-text-box-border-color);
}

[b-cd26h09ik9] .field-form {
    display: block;
    width: 250px;
    margin-top: 6px;
    height: 28px;
}

[b-cd26h09ik9] .button-switch {
    width: 250px;
    height: 55px;
    display: flex;
    flex-direction: column;
}

fluent-card[b-cd26h09ik9] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-cd26h09ik9] {
    padding: 10px;
}

.status-container[b-cd26h09ik9] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.status-container-for-skeletons[b-cd26h09ik9] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background-color: white;
}

.assetstate-container[b-cd26h09ik9] {
    display: flex;
    flex-direction: column;
}

[b-cd26h09ik9] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

fluent-card[b-cd26h09ik9] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-cd26h09ik9] {
    padding: 10px;
}

.add-icon[b-cd26h09ik9] {
    margin-right: 5px;
}

.style-iconName[b-cd26h09ik9] {
    margin-top: 10px;
}

.icon-names-label[b-cd26h09ik9] {
    font-size: smaller;
    color: grey
}

.validation-message[b-cd26h09ik9] {
    font-size: smaller;
    color: red
}

.content-wrapper[b-cd26h09ik9] {
    width: 100%;
    display: flex;
    height: 100%;
    flex-direction: column;
}

[b-cd26h09ik9] .sl-dialog-text-input {
    width: 100% !important;
    margin-top: 0px !important;
}

.text-wrapper[b-cd26h09ik9] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
    margin-top: 10px;
    width: 100%;
}

.icon-info-container[b-cd26h09ik9] {
    display: flex;
    flex-direction: row;
    gap: 5px;
    margin-top: 5px;
}
/* /Components/Dialog/SL_Add_CIRuleSet_Dialog.razor.rz.scp.css */
[b-pgf57554cn] .edit-form {
    height: 100%;
    width:100%;
    max-height:100%;
}

[b-pgf57554cn] .label-style {
    display: flex;
    margin-left: 12px;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}

[b-pgf57554cn] .icon-position {
    display: flex;
    background-color: black;
    color: white;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-evenly;
    height: 60px;
    width: 60px;
    margin-top: 5px;
}

[b-pgf57554cn] .button-coose {
    width: 104px;
    margin-top: 5px;
    display: flex;
    flex-direction: column;
    height: 30px;
}

fluent-text-field.sl-dialog-text-input[b-pgf57554cn]::part(root) {
    border: 0.5px solid var(--sl-text-box-border-color);
}

[b-pgf57554cn] .field-form {
    display: block;
    width: 250px;
    margin-top: 6px;
    height: 28px;
}

[b-pgf57554cn] .button-switch {
    width: 250px;
    height: 55px;
    display: flex;
    flex-direction: column;
}

fluent-card[b-pgf57554cn] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-pgf57554cn] {
    padding: 10px;
}

.status-container[b-pgf57554cn] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.status-container-for-skeletons[b-pgf57554cn] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background-color: white;
}

.assetstate-container[b-pgf57554cn] {
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
}

[b-pgf57554cn] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}


fluent-card[b-pgf57554cn] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-pgf57554cn] {
    padding: 10px;
}

.add-icon[b-pgf57554cn] {
    margin-right: 5px;
}

.style-iconName[b-pgf57554cn] {
    margin-top: 10px;
}

.icon-names-label[b-pgf57554cn] {
    font-size: smaller;
    color: grey
}

.validation-message[b-pgf57554cn] {
    font-size: smaller;
    color: red
}

.label[b-pgf57554cn] {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px
}

[b-pgf57554cn] fluent-option.selected:before {
    background: var(--sl-primary-color) !important;
}

.type-wrapper[b-pgf57554cn] {
    display: flex;
    gap: 20px;
    margin-bottom: 10px;
    justify-content: space-between;
}

[b-pgf57554cn] .underlineType-combobox {
    width: 100%;
}


.add-icon[b-pgf57554cn] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
}

.disabled-icon[b-pgf57554cn] {
    pointer-events: none;
    opacity: 60%;
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    margin-left: 4px;
}

.sl-tag-list[b-pgf57554cn] {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    height: 75%;
    padding-top: 10px;
    align-content: flex-start;
    overflow: hidden;
}

.sl-tag-item[b-pgf57554cn] {
    font-family: var(--body-font);
    color: white;
    font-size: 12px;
    width: fit-content;
    max-width: 95%;
    align-self: flex-start;
    justify-self: flex-start;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 50px;
    padding: 0px 10px 2px 10px;
    background-color: var(--sl-slide-detail-dialog-info-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--sl-primary-color)
}

.removable:hover[b-pgf57554cn] {
    background-color: darkred;
    cursor: pointer;
}
[b-pgf57554cn] .shapeTypeComboBox {
    width:100% !important;
}
[b-pgf57554cn] .ruleset-icon-column {
    height: 100px;
    width: 100px;
    border: none;
    border-radius: 0%;
    background-size: cover !important;
}
/* /Components/Dialog/SL_Add_CIRule_Dialog.razor.rz.scp.css */
[b-su68zai4mr] .edit-form {
    height: 100%;
}

[b-su68zai4mr] .label-style {
    display: flex;
    margin-left: 12px;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}

[b-su68zai4mr] .icon-position {
    display: flex;
    background-color: black;
    color: white;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-evenly;
    height: 60px;
    width: 60px;
    margin-top: 5px;
}

[b-su68zai4mr] .button-coose {
    width: 104px;
    margin-top: 5px;
    display: flex;
    flex-direction: column;
    height: 30px;
}

fluent-text-field.sl-dialog-text-input[b-su68zai4mr]::part(root) {
    border: 0.5px solid var(--sl-text-box-border-color);
}

[b-su68zai4mr] .field-form {
    display: block;
    width: 250px;
    margin-top: 6px;
    height: 28px;
}

[b-su68zai4mr] .button-switch {
    width: 250px;
    height: 55px;
    display: flex;
    flex-direction: column;
}

fluent-card[b-su68zai4mr] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-su68zai4mr] {
    padding: 10px;
}

.status-container[b-su68zai4mr] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.status-container-for-skeletons[b-su68zai4mr] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background-color: white;
}

.assetstate-container[b-su68zai4mr] {
    display: flex;
    flex-direction: column;
}

[b-su68zai4mr] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}


fluent-card[b-su68zai4mr] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-su68zai4mr] {
    padding: 10px;
}

.add-icon[b-su68zai4mr] {
    margin-right: 5px;
}

.style-iconName[b-su68zai4mr] {
    margin-top: 10px;
}

.icon-names-label[b-su68zai4mr] {
    font-size: smaller;
    color: grey
}

.validation-message[b-su68zai4mr] {
    font-size: smaller;
    color: red
}

.label[b-su68zai4mr] {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 10px
}

[b-su68zai4mr] fluent-option.selected:before {
    background: var(--sl-primary-color) !important;
}

.type-wrapper[b-su68zai4mr] {
    display: flex;
    gap: 20px;
    margin-bottom: 10px;
    justify-content: space-between;
}

[b-su68zai4mr] .underlineType-combobox {
    width: 100%;
}


.add-icon[b-su68zai4mr] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
}

[b-su68zai4mr] .disabled-icon {
    pointer-events: none;
    opacity: 60%;
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    margin-left: 4px;
}

.sl-tag-list[b-su68zai4mr] {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    height: 75%;
    padding-top: 10px;
    align-content: flex-start;
    overflow: hidden;
}

.sl-tag-item[b-su68zai4mr] {
    font-family: var(--body-font);
    color: white;
    font-size: 12px;
    width: fit-content;
    max-width: 95%;
    align-self: flex-start;
    justify-self: flex-start;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 50px;
    padding: 0px 10px 2px 10px;
    background-color: var(--sl-slide-detail-dialog-info-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--sl-primary-color)
}

.removable:hover[b-su68zai4mr] {
    background-color: darkred;
    cursor: pointer;
}
[b-su68zai4mr] .shapeTypeComboBox {
    width:100% !important;
}

[b-su68zai4mr] .invalid-default {
    border: 1px solid red !important;
    border-radius: 5px;
}
/* /Components/Dialog/SL_Add_RestrictedAssetState_Dialog.razor.rz.scp.css */
[b-t928d32ofk] .edit-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: 50px;
  margin-right: 50px;
  width: 600px;
  height: 400px;
  align-content: space-between;
  display:contents;
}

[b-t928d32ofk] .label-style {
  display: flex;
  margin-left: 12px;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
}

[b-t928d32ofk] .icon-position {
  display: flex;
  background-color: black;
  color: white;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: space-around;
  justify-content: space-evenly;
  height: 60px;
  width: 60px;
  margin-top: 5px;
  margin-top: 5px;
}

[b-t928d32ofk] .sl-dialog-text-input {
}

[b-t928d32ofk] .button-coose {
  width: 104px;
  margin-top: 5px;
  display: flex;
  flex-direction: column;
  height: 30px;
}

fluent-text-field.sl-dialog-text-input[b-t928d32ofk]::part(root) {
  border: 0.5px solid var(--sl-text-box-border-color);
}


[b-t928d32ofk] .field-form {
  display: block;
  width: 250px;
  margin-top: 6px;
  height: 28px;
}

[b-t928d32ofk] .button-switch {
  width: 250px;
  height: 55px;
  display: flex;
  flex-direction: column;
}

fluent-card[b-t928d32ofk] {
  --card-width: 700px;
  --card-height: auto;
}

.card-padding[b-t928d32ofk] {
  padding: 10px;
}

.status-container[b-t928d32ofk] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.status-container-for-skeletons[b-t928d32ofk] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background-color: white;
}


.assetstate-container[b-t928d32ofk] {
  display: flex;
  flex-direction: column;
}

[b-t928d32ofk] .sl-add-status-button {
}

  [b-t928d32ofk] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
  }


fluent-card[b-t928d32ofk] {
  --card-width: 700px;
  --card-height: auto;
}

.card-padding[b-t928d32ofk] {
  padding: 10px;
}

.add-icon[b-t928d32ofk] {
  margin-right: 5px;
}

.style-iconName[b-t928d32ofk] {
  margin-top: 10px;
}

.icon-names-label[b-t928d32ofk] {
  font-size: smaller;
  color: grey
}

.validation-message[b-t928d32ofk] {
  font-size: smaller;
  color: red
}

.label[b-t928d32ofk]{
    font-size:24px;
    font-weight:500;
    margin-bottom:10px
}
[b-t928d32ofk] fluent-option.selected:before {
  background: var(--sl-primary-color) !important;
}

.input-container[b-t928d32ofk] {
    display: flex;
    flex-direction: column;
}

.input-container > .text-wrapper[b-t928d32ofk] {
    width: 100%;
}
/* /Components/Dialog/SL_EnumValuePicker_Dialog.razor.rz.scp.css */
[b-x6d6f0zgg1] .edit-form {
    padding: 10px;
}

[b-x6d6f0zgg1] .label-style {
    display: flex;
    margin-left: 12px;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}

[b-x6d6f0zgg1] .icon-position {
    display: flex;
    background-color: black;
    color: white;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: space-evenly;
    height: 60px;
    width: 60px;
    margin-top: 5px;
    margin-top: 5px;
}

[b-x6d6f0zgg1] .button-coose {
    width: 104px;
    margin-top: 5px;
    display: flex;
    flex-direction: column;
    height: 30px;
}

fluent-text-field.sl-dialog-text-input[b-x6d6f0zgg1]::part(root) {
    border: 0.5px solid var(--sl-text-box-border-color);
}

[b-x6d6f0zgg1] .field-form {
    display: block;
    width: 250px;
    margin-top: 6px;
    height: 28px;
}

[b-x6d6f0zgg1] .button-switch {
    width: 250px;
    height: 55px;
    display: flex;
    flex-direction: column;
}

fluent-card[b-x6d6f0zgg1] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-x6d6f0zgg1] {
    padding: 10px;
}

.status-container[b-x6d6f0zgg1] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.status-container-for-skeletons[b-x6d6f0zgg1] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background-color: white;
}

.assetstate-container[b-x6d6f0zgg1] {
    display: flex;
    flex-direction: column;
}

[b-x6d6f0zgg1] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

fluent-card[b-x6d6f0zgg1] {
    --card-width: 700px;
    --card-height: auto;
}

.card-padding[b-x6d6f0zgg1] {
    padding: 10px;
}

.add-icon[b-x6d6f0zgg1] {
    margin-right: 5px;
}

.style-iconName[b-x6d6f0zgg1] {
    margin-top: 10px;
}

.icon-names-label[b-x6d6f0zgg1] {
    font-size: smaller;
    color: grey
}

.validation-message[b-x6d6f0zgg1] {
    font-size: smaller;
    color: red
}

.content-wrapper[b-x6d6f0zgg1] {
    width: 100%;
    display: flex;
    height: 100%;
    flex-direction: column;
}

[b-x6d6f0zgg1] .sl-dialog-text-input {
    width: 100% !important;
    margin-top: 0px !important;
}

.text-wrapper[b-x6d6f0zgg1] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 20px;
    margin-top: 10px;
    width: 100%;
}

.icon-info-container[b-x6d6f0zgg1] {
    display: flex;
    flex-direction: row;
    gap: 5px;
    margin-top: 5px;
}
/* /Components/Dialog/SL_GroupsReport_Dialog.razor.rz.scp.css */
.report-container[b-lvw0t3u17a] {
    display: flex;
    flex-direction: column;
    height: 100%;
    align-self: flex-start;
    overflow-y: hidden;
    position: inherit;
    padding: 10px 0px 10px 0px;
}

.container-header[b-lvw0t3u17a] {
    display: flex;
    flex-direction: column;
}

.container-footer[b-lvw0t3u17a] {
    flex: 0 0 auto;
    padding: 0.5rem;
    border-top: 1px solid #ddd;
    display: flex;
    justify-content: center;
    background: white;
}

[b-lvw0t3u17a] .container-data-grid {
    overflow-y: auto;
}

[b-lvw0t3u17a] .action-btn {
    width: 100px;
}

.header-info[b-lvw0t3u17a] {
    margin: 3px 10px 3px 10px;
    font-weight: normal;
}

.accept-icon[b-lvw0t3u17a] {
    color: green;
}

.close-icon[b-lvw0t3u17a] {
    color: red;
}

.unknown-icon[b-lvw0t3u17a] {
    color: yellow;
}
/* /Components/Provisioning/Dialog/SL_Provision_Aad_Group_Dialog.razor.rz.scp.css */
.sync-icon[b-g5tkum08f2] {
    align-self: center;
    cursor: pointer;
    font-weight: bold;
    color: var(--sl-primary-color);
    margin-right: 5px;
}

.title[b-g5tkum08f2] {
    display: flex;
    flex-direction: row;
    place-content: space-between;
}

.overview-container[b-g5tkum08f2] {
    display: flex;
    flex-direction: row;
}

.grid-container[b-g5tkum08f2] {
    height: 75%;
    display: grid;
    grid-template-columns: 48% 48%;
    grid-gap: 4%;
    width: 100%;
}

.sync-container[b-g5tkum08f2] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 10%;
    margin-top: 70px;
    margin-bottom: auto;
}

[b-g5tkum08f2] #syncBtn {
    pointer-events: stroke;
}

.aad-sync-title[b-g5tkum08f2] {
    display: flex;
    flex-direction: row;
    width: 100%;
    gap: 10px;
    margin-top: 10px;
    justify-content: space-between;
}
/* /Components/Provisioning/SL_AAD_Combobox.razor.rz.scp.css */
.result-wrapper[b-3xyt0u6x84] {
    background-color: white;
    max-height: 300px;
    width: 100%;
    border: 0.5px solid var(--sl-text-box-border-color);
    border-radius: 5px;
}

.listbox-header[b-3xyt0u6x84] {
    display: flex;
    padding: 0 calc(((var(--design-unit) * 3) - var(--stroke-width) - 1) * 1px);
    margin: 0 calc(var(--design-unit) * 1px);
    border: 1px thin gray;
    border-radius: 5px;
    margin: 3px;
    gap: 10px;
    height: 25px;
    align-items: center;
}

.provisioned[b-3xyt0u6x84] {
    color: green;
}

.listbox-wrapper[b-3xyt0u6x84] >  * {
    max-height: none !important;
    overflow-y: hidden !important;
}

.listbox-wrapper[b-3xyt0u6x84] {
    max-height: 200px;
    overflow-y: auto;
}

[b-3xyt0u6x84] .custom-listbox {
    width: 100% !important;
    border: none !important;
}

[b-3xyt0u6x84] div:has(> .custom-listbox) {
    max-width: 100% !important;
}

[b-3xyt0u6x84] .custom-listbox:focus-within {
    box-sizing: border-box;
    flex-direction: column;
    padding: calc(var(--design-unit) * 1px) 0;
    outline: none;
}

[b-3xyt0u6x84] .custom-listbox:focus-within:not([disabled]) {
    border-color: none;
    box-shadow: none;
}

[b-3xyt0u6x84] .member-listbox {
    pointer-events: none;
    user-select: initial;
    background-color: white;
}
/* /Components/Provisioning/SL_SCIM_ApiKey_Management.razor.rz.scp.css */
[b-tbv82ntn48] .sl-add-status-button {
    height: 40px;
    font-weight: 600;
}

[b-tbv82ntn48] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

.container[b-tbv82ntn48] {
    display: flex;
    flex-direction: column;
    height: auto;
    width: 75%;
}

.table-title[b-tbv82ntn48] {
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
    height: 50px;
}

.apikey-create-btn[b-tbv82ntn48] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-content: center;
    flex-wrap: wrap;
}

.add-status-container[b-tbv82ntn48] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.data-grid-container[b-tbv82ntn48] {
    height: auto;
    border: 1px solid lightgray;
}

.data-grid-container[b-tbv82ntn48] >  fluent-data-grid {
    background-color: white;
    max-height: 500px;
    overflow-y: auto;
}

.token-wrapper[b-tbv82ntn48] {
    display: flex;
    flex-direction: row;
}

.token[b-tbv82ntn48] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lock-icon[b-tbv82ntn48] {
    cursor: pointer;
}

.lock-icon:hover[b-tbv82ntn48] {
    color: red;
}

[b-tbv82ntn48] .active-row {
    background-color: rgba(130, 255, 0, 0.4);
}

[b-tbv82ntn48] .inactive-row {
    background-color: rgba(249, 20, 0, 0.2);
}

.style-icon-tag[b-tbv82ntn48] {
    padding-left: 5px;
}
/* /Components/Provisioning/SL_SCIM_Group_Management.razor.rz.scp.css */
.group-container[b-jlp063v1nh] {
    display: flex;
    flex-direction: column;
    height: auto;
    width: 85%;
}

.data-grid-container[b-jlp063v1nh] {
    height: auto;
    border: 1px solid lightgray;
}

.data-grid-container[b-jlp063v1nh] >  fluent-data-grid {
    background-color: white;
    max-height: 500px;
    overflow-y: auto;
}

.data-grid-container[b-jlp063v1nh] >  fluent-data-grid > fluent-data-grid-row[row-type='sticky-header'] {
    border-bottom: 1px solid lightgray;
}

.data-grid-container[b-jlp063v1nh] >  fluent-data-grid > fluent-data-grid-row[row-type='default'] {
    height: 50px;
}

.data-grid-container[b-jlp063v1nh] >  fluent-data-grid > fluent-data-grid-row[row-type='default'] > fluent-data-grid-cell {
    display: flex;
    align-items: center;
    width: auto;
}

.edit :hover[b-jlp063v1nh] {
    cursor: pointer;
    color: var(--sl-primary-color);
}

.edit[b-jlp063v1nh] {
    cursor: pointer;
}

.deprovision:hover[b-jlp063v1nh] {
    cursor: pointer;
    color: red;
}

.deprovision[b-jlp063v1nh] {
    cursor: pointer;
}

.icon-container[b-jlp063v1nh] {
    display: flex;
    height: 100%;
    width: 50px;
    align-items: center;
    gap: 10px;
}

.icon[b-jlp063v1nh] {
    cursor: pointer;
}


.combobox-wrapper[b-jlp063v1nh] {
    width: 100%;
}

.combobox-wrapper[b-jlp063v1nh] >  * > .combobox-container > .blazored-typeahead > .blazored-typeahead__results {
    position: fixed;
    min-width: auto;
    left: auto;
}

combobox-wrapper[b-jlp063v1nh] >  * > .combobox-container {
    width: 100%;
}

.token-wrapper[b-jlp063v1nh] {
    display: flex;
    flex-direction: row;
}

.table-title[b-jlp063v1nh] {
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
    height: 50px;
}

.provision-dialog-btn-wrapper[b-jlp063v1nh] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-content: center;
    flex-wrap: wrap;
}

[b-jlp063v1nh] .provision-dialog-button {
    height: 40px;
    font-weight: 600;
}

[b-jlp063v1nh] .provision-dialog-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

.provision-dialog-button-container[b-jlp063v1nh] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.provision-dialog-button-text[b-jlp063v1nh] {
    padding-left: 5px;
}
/* /Components/Provisioning/SL_SCIM_Overview.razor.rz.scp.css */
.overview-container[b-yh6a0yqwpx] {
    display: flex;
    flex-direction: column;
    width: 85%;
    height: 100%;
    max-width: 550px;
}

.aad-input-container[b-yh6a0yqwpx] {
    display: flex;
    flex-direction: column;
}

.title-container[b-yh6a0yqwpx] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 10px;
}

.edit[b-yh6a0yqwpx] {
    cursor: pointer;
    height: 30px;
}

.cancel:hover[b-yh6a0yqwpx] {
    cursor: pointer;
    color: red;
}

.cancel[b-yh6a0yqwpx] {
    cursor: pointer;
}

.icon-container[b-yh6a0yqwpx] {
    display: flex;
    height: 100%;
    align-items: center;
    gap: 10px;
}

.edit[b-yh6a0yqwpx] >  fluent-button {
    height: 30px;
}

.edit[b-yh6a0yqwpx] >  fluent-button::part(control) {
    border: none;
}

.edit[b-yh6a0yqwpx] >  fluent-button::part(control):hover {
    color: var(--sl-primary-color);
}

[b-yh6a0yqwpx] fluent-text-field[readonly]::part(control) {
    cursor: default;
}

[b-yh6a0yqwpx] fluent-text-field[readonly]::part(label) {
    cursor: default;
}

.validation-message[b-yh6a0yqwpx] {
    font-size: smaller;
    color: red
}

.aad-provisioning-appinfo-container[b-yh6a0yqwpx] {
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    gap: 10px;
}

.appinfo-container[b-yh6a0yqwpx] {
    border: 1px solid lightgray;
    background: white;
    margin-top: 10px;
    padding: 10px;
}

.error-state[b-yh6a0yqwpx] {
    color: red;
}

.success-state[b-yh6a0yqwpx] {
    color: green;
}

.neutral-state[b-yh6a0yqwpx] {
    color: initial;
}

.download[b-yh6a0yqwpx] {
    cursor: pointer;
    font-weight: bold !Important;
}

.download:hover[b-yh6a0yqwpx] {
    color: var(--sl-primary-color);
}

.provisioningUrl-container[b-yh6a0yqwpx] {
    display: flex;
}
/* /Components/SL_ColorPicker_Container.razor.rz.scp.css */
.sl-dialog-slide-tags-text-input[b-eowzlfe21t] {
    display: flex;
    padding-right: 2px;
}

.add-icon[b-eowzlfe21t] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
}

.disabled-icon[b-eowzlfe21t] {
    color: var(--sl-primary-color);
    font-weight: bold;
    font-size: 18px;
    align-self: center;
    cursor: pointer;
    margin-left: 4px;
    pointer-events: none;
    opacity: 60%;
}

.sl-color-list[b-eowzlfe21t] {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    min-height: 20%;
    max-height: 70%;
    height: 50%;
    padding-top: 10px;
    align-content: flex-start;
    overflow: hidden;
}

.sl-color-item[b-eowzlfe21t] {
    font-family: var(--body-font);
    color: white;
    font-size: 12px;
    width: fit-content;
    max-width: 95%;
    align-self: flex-start;
    justify-self: flex-start;
    margin-right: 3px;
    margin-bottom: 3px;
    border-radius: 50px;
    padding: 0px 10px 2px 10px;
    background-color: var(--sl-slide-detail-dialog-info-text-color);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: var(--sl-primary-color)
}

.removable:hover[b-eowzlfe21t] {
    background-color: darkred;
    cursor: pointer;
}
/* /Components/SL_FileSystem.razor.rz.scp.css */
.sl-assets-container[b-agin46mfgz] {
    flex: 1;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    margin-top: 10px;
}

.sl-assets-container:focus-visible[b-agin46mfgz] {
    outline: none;
}

.sl-folder-content-container[b-agin46mfgz] {
    overflow-y: auto;
    flex: 1;
    margin-bottom: 5px;
    outline: none;
}

.sl-folder-content-container:focus-visible[b-agin46mfgz] {
    outline: none;
}

#sl-no-slides-found-text[b-agin46mfgz] {
    font-family: var(--body-font);
    color: var(--sl-thumbnail-title-color);
    font-size: 1.1em;
    font-weight: 400;
    text-align: center;
    margin-top: 50px;
}

.sl-main-folder-container[b-agin46mfgz] {
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
    height: 100%;
}

.sl-folder-menu[b-agin46mfgz] {
    position: absolute;
    top: 28px;
    right: 0;
    width: 13rem;
}
/* /Components/TooltipValidationMessage.razor.rz.scp.css */
[b-0zm6dmnsh8] .invalidTooltip::part(tooltip) {
    background-color: rgb(249, 169, 169);
    border-color: rgb(249, 169, 169);
    max-width: 400px;
    text-wrap: wrap;
}

[b-0zm6dmnsh8] .invalidTooltip::part(tooltip)::after {
    background-color: rgb(249, 169, 169);
}

[b-0zm6dmnsh8] .invalidTooltip {
    z-index: -1;
}
/* /Pages/CIGuideRulesConfig.razor.rz.scp.css */
stats-h2[b-rn5apoeu2o] {
    margin-bottom: 5px
}

.skeleton-style[b-rn5apoeu2o] {
    margin-bottom: 20px;
    height: 50px;
}

.skeleton-style-2[b-rn5apoeu2o] {
    margin-bottom: 33px;
    height: 33px;
}

.add-status-container[b-rn5apoeu2o] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.container[b-rn5apoeu2o] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: fit-content;
}

.p-style[b-rn5apoeu2o] {
    display: flex;
    flex-direction: column;
    align-items: start;
}

.style-SlideLizard-tag[b-rn5apoeu2o] {
    margin-right: 5px;
}

.style-SlideLizard-h4-ReqPool[b-rn5apoeu2o] {
    display: flex;
    margin-top: 40px;
    margin-bottom: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
}

.style-SlideLizard-h4[b-rn5apoeu2o] {
    display: flex;
    margin-top: 0px;
    margin-bottom: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
}

.status-container[b-rn5apoeu2o] {
    height: 20%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.status-container-for-skeletons[b-rn5apoeu2o] {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    --justify-content: space-evenly;
    align-items: center;
    margin-bottom: 1px;
    text-align: start;
    padding-left: 50px;
    padding-right: 50px
}


[b-rn5apoeu2o] .sl-add-status-button {
    margin-top: 10px;
    width: 122px;
    height: 40px;
    font-weight: 600;
}

[b-rn5apoeu2o] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

.style-icon-tag[b-rn5apoeu2o] {
    margin-left: 5px;
}

.click-delete :hover[b-rn5apoeu2o] {
    cursor: pointer;
    color: red;
}

.click-edit :hover[b-rn5apoeu2o] {
    cursor: pointer;
    color: mediumpurple;
}

.click-edit[b-rn5apoeu2o] {
    cursor: pointer;
    padding-left: 10px;
    
}

.text-box[b-rn5apoeu2o] {
    text-align: start;
    width: 500pt
}

.settings[b-rn5apoeu2o] {
    flex-direction: row;
}

[b-rn5apoeu2o] .checkbox-flexbox {
    display: flex;
    flex-direction: column;
}

[b-rn5apoeu2o] .fluent-data-grid-row.header {
    display: contents
}

[b-rn5apoeu2o] .color-checkbox[aria-checked="true"]::part(control) {
    background: var(--sl-primary-color);
}

[b-rn5apoeu2o] .color-checkbox[aria-checked="true"]::part(control):hover {
    background: var(--sl-primary-color);
}

[b-rn5apoeu2o] .style-checkbox {
    margin-bottom: 15px;
}

.headline-container[b-rn5apoeu2o] {
    margin-bottom: 20px
}

.icon-container[b-rn5apoeu2o] {
    display: flex;
    height: 100%;
    width: 50px;
    align-items: center;
    gap: 10px;
}

.icon-column[b-rn5apoeu2o] {
    border-radius: 50%;
    width: 34px;
    height: 34px;
    background: var(--sl-primary-color) !important;
}

.icon-img[b-rn5apoeu2o] {
    height: 17px;
    width: 16px;
    margin-left: 9px;
    margin-top: 8px;
}

.rule-info-column[b-rn5apoeu2o] {
    height: 100%;
    display: flex;
    align-items: center;
    font-weight: 600;
}

.description-font[b-rn5apoeu2o] {
    font-size: 12px;
    font-weight: 400;
}

[b-rn5apoeu2o] .data-grid {
    background: white;
}

.main-style[b-rn5apoeu2o] {
    width: 100%;
    height: 100%;
    position: absolute;
    padding-right: 40px;
}
 [b-rn5apoeu2o] .ruleset-icon-column {
    height:100px;
    width:100px;
    border:none;
    border-radius:0%;
    background-size:cover !important;
}

[b-rn5apoeu2o] .grid-container {
    max-height: 80%;
    overflow-y: auto
}

.data-container[b-rn5apoeu2o] {
    height: 40%;
}
/* /Pages/Loading_Screen.razor.rz.scp.css */
.spinner[b-bi6uxp64mp] {
    background-image: url(/slidelizard-logo.svg);
    background-repeat: round;
    width: 80px;
    height: 80px;
    animation: spin-b-r6hapv5jmt 700ms linear infinite;
    align-self: center;
}


.loading-container[b-bi6uxp64mp] {
    position: absolute;
    top: 42%;
    left: 42%;
    flex-direction: column;
    display: flex;
}

@keyframes spin-b-bi6uxp64mp {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}
/* /Pages/Login.razor.rz.scp.css */
.sl-login-container[b-om9gbaosta] {
    padding: 1rem;
    max-width: 30rem;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin: 0px auto;
}

.sl-login-content-container[b-om9gbaosta] {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin: 1rem auto;
}

.sl-login-title-text[b-om9gbaosta] {
    font-family: var(--body-font);
    color: var(--sl-folder-update-slides-title-text-color);
    font-size: large;
    font-weight: 400;
    text-align: left;
}

.sl-login-info-text[b-om9gbaosta] {
    text-align: center;
    font-family: var(--body-font);
    font-weight: 400;
    font-size: medium;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

[b-om9gbaosta] .sl-login-button {
    margin-bottom: 1rem;
    height: 41px;
    width: 100%;
    background: white !important;
    font-weight: 600;
}

.sl-login-learn-more[b-om9gbaosta] {
    margin-bottom: 1.5rem;
    color: black;
}

.sl-login-help[b-om9gbaosta] {
    font-size: smaller;
    color: black;
}

.sl-login-sl-logo[b-om9gbaosta] {
    height: 1.5rem;
    margin-top: 0.5rem;
    padding-left: 12px;
    margin-top: 0;
}

.sl-login-button-text[b-om9gbaosta] {
    color: #4a4a4a;
    color: #5e5e5e;
    font-family: 'Segoe UI Regular';
    font-size: inherit;
    font-size: 15px;
    font-weight: 600;
    padding-left: 12px;
}

.login-btn-container[b-om9gbaosta] {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 100%;
    position: absolute;
    align-items: center;
    left: 0;
    top: 0;
}
/* /Pages/ManualProvisioning.razor.rz.scp.css */
[b-kxmd7apx5r] .subTitleContainer {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
}

[b-kxmd7apx5r] .aad-connected-icon {
    color: green;
}

[b-kxmd7apx5r] .aad-disconnected-icon {
    color: red;
}


.group-container[b-kxmd7apx5r] {
    display: flex;
    flex-direction: column;
    height: auto;
    width: 85%;
}

.data-grid-container[b-kxmd7apx5r] {
    height: auto;
    border: 1px solid lightgray;
}

    .data-grid-container[b-kxmd7apx5r] >  fluent-data-grid {
        background-color: white;
        max-height: 500px;
        overflow-y: auto;
    }

        .data-grid-container[b-kxmd7apx5r] >  fluent-data-grid > fluent-data-grid-row[row-type='sticky-header'] {
            border-bottom: 1px solid lightgray;
        }

        .data-grid-container[b-kxmd7apx5r] >  fluent-data-grid > fluent-data-grid-row[row-type='default'] {
            height: 50px;
        }

            .data-grid-container[b-kxmd7apx5r] >  fluent-data-grid > fluent-data-grid-row[row-type='default'] > fluent-data-grid-cell {
                display: flex;
                align-items: center;
                width: auto;
            }

.icon-container[b-kxmd7apx5r] {
    display: flex;
    height: 100%;
    width: 50px;
    align-items: center;
    gap: 10px;
}

.icon[b-kxmd7apx5r] {
    cursor: pointer;
}


.combobox-wrapper[b-kxmd7apx5r] {
    width: 100%;
}

    .combobox-wrapper[b-kxmd7apx5r] >  * > .combobox-container > .blazored-typeahead > .blazored-typeahead__results {
        position: fixed;
        min-width: auto;
        left: auto;
    }

combobox-wrapper[b-kxmd7apx5r] >  * > .combobox-container {
    width: 100%;
}

.token-wrapper[b-kxmd7apx5r] {
    display: flex;
    flex-direction: row;
}

.table-title[b-kxmd7apx5r] {
    display: flex;
    flex-direction: row;
    margin-bottom: 10px;
    height: 50px;
}

.provision-dialog-btn-wrapper[b-kxmd7apx5r] {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    gap: 20px;
    align-content: center;
    flex-wrap: wrap;
}

[b-kxmd7apx5r] .provision-dialog-button {
    height: 40px;
    font-weight: 600;
}

    [b-kxmd7apx5r] .provision-dialog-button::part(control) {
        background: var(--sl-primary-color) !important;
        color: white !important;
    }

.provision-dialog-button-container[b-kxmd7apx5r] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.provision-dialog-button-text[b-kxmd7apx5r] {
    padding-left: 5px;
}


[b-kxmd7apx5r] .delete-icon {
    font-size: 16px;
    margin-right: 8px;
    cursor: pointer;
}

.delete-icon[disabled][b-kxmd7apx5r] {
    pointer-events: none;
    opacity: 0.5;
}

.sync-icon[b-kxmd7apx5r] {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    cursor: pointer;
}

.sync-icon[disabled][b-kxmd7apx5r] {
    pointer-events: none;
    opacity: 0.5;
}

.edit-icon[b-kxmd7apx5r] {
    cursor: pointer;
}

.edit-icon[disabled][b-kxmd7apx5r] {
    pointer-events: none;
    opacity: 0.5;
}

@keyframes rotateInfinite-b-kxmd7apx5r {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.rotating-sync-icon[b-kxmd7apx5r] {
    animation: rotateInfinite-b-kxmd7apx5r 0.5s linear infinite;
    pointer-events: none;
}

.sync-all-container[b-kxmd7apx5r] {
    display: flex;
}

.save-icon[b-kxmd7apx5r] {
    cursor: pointer;
}

.cancel-icon[b-kxmd7apx5r] {
    cursor: pointer;
}

[b-kxmd7apx5r] * > fluent-data-grid-cell:focus-visible {
    outline: none !important;
    outline-offset: unset !important;
}
/* /Pages/NotificationConfiguration.razor.rz.scp.css */
stats-h2[b-bbwucchf72] {
    margin-bottom: 5px
}

.skeleton-style[b-bbwucchf72] {
    margin-bottom: 20px;
    height: 50px;
}

.skeleton-style-2[b-bbwucchf72] {
    margin-bottom: 33px;
    height: 33px;
}

.add-notification-container[b-bbwucchf72] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.container[b-bbwucchf72] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: fit-content;
}

.p-style[b-bbwucchf72] {
    display: flex;
    flex-direction: column;
    align-items: start;
}

.style-SlideLizard-tag[b-bbwucchf72] {
    margin-right: 5px;
}

.style-SlideLizard-h4-ReqPool[b-bbwucchf72] {
    display: flex;
    margin-top: 40px;
    margin-bottom: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
}

.style-SlideLizard-h4[b-bbwucchf72] {
    display: flex;
    margin-top: 0px;
    margin-bottom: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
}

.notification-container[b-bbwucchf72] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.notification-container-for-skeletons[b-bbwucchf72] {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    -- justify-content: space-evenly;
    align-items: center;
    margin-bottom: 1px;
    text-align: start;
    padding-left: 50px;
    padding-right: 50px
}


.assetstate-container[b-bbwucchf72] {
    display: flex;
    flex-direction: column;
    max-height: 500px;
    overflow: auto;
    overflow-x: hidden;
    border: 1px solid lightgray;
}

[b-bbwucchf72] .sl-add-notification-button {
    margin-top: 10px;
    width: 122px;
    height: 40px;
    font-weight: 600;
    margin-bottom:10px;
}
[b-bbwucchf72] .sl-add-notification-type-button {
    margin-top: px;
    height: 20px;
    font-weight: 400;
    font-size:smaller;
    margin-left:5px;
}
[b-bbwucchf72] .sl-add-notification-type-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

[b-bbwucchf72] .sl-add-notification-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

.style-icon-tag[b-bbwucchf72] {
    margin-left: 5px;
}
.click-delete[b-bbwucchf72] {
    margin-left:5px;
}

.click-delete :hover[b-bbwucchf72] {
    cursor: pointer;
    color: red;
}

.click-edit :hover[b-bbwucchf72] {
    cursor: pointer;
    color: mediumpurple;
}

.click-edit[b-bbwucchf72] {
    cursor: pointer;
    padding-right: 10px
}

.text-box[b-bbwucchf72] {
    text-align: start;
    width: 500pt
}

.settings[b-bbwucchf72] {
    flex-direction: row;
}

[b-bbwucchf72] .checkbox-flexbox {
    display: flex;
    flex-direction: column;
}

[b-bbwucchf72] .fluent-data-grid-row.header {
    display: contents
}

[b-bbwucchf72] .color-checkbox[aria-checked="true"]::part(control) {
    background: var(--sl-primary-color);
}

[b-bbwucchf72] .color-checkbox[aria-checked="true"]::part(control):hover {
    background: var(--sl-primary-color);
}

[b-bbwucchf72] .style-checkbox {
    margin-bottom: 15px;
}

.headline-container[b-bbwucchf72] {
    margin-bottom: 20px
}

.icon-container[b-bbwucchf72] {
    display: flex;
    height: 100%;
    width: 50px;
    align-items: center;
    gap: 10px;
}

.icon-column[b-bbwucchf72] {
    border-radius: 50%;
    width: 34px;
    height: 34px;
    background: var(--sl-primary-color) !important;
}

.icon-img[b-bbwucchf72] {
    height: 17px;
    width: 16px;
    margin-left: 9px;
    margin-top: 8px;
}

.notification-type-column[b-bbwucchf72] {
    height: 100%;
    display: flex;
    align-items: center;
    font-weight: 600;
}

.description-font[b-bbwucchf72] {
    font-size: 12px;
    font-weight: 400;
}

[b-bbwucchf72] .data-grid {
    background: white;
}

.main-style[b-bbwucchf72] {
    width: 50%;
}
/* /Pages/Permission_Management.razor.rz.scp.css */
.header-text[b-8a2ae09wog] {
    font-family: var(--body-font);
}

.divider[b-8a2ae09wog] {
    border-left: 2px solid lightgray;
    height: 80%;
    margin-top: 3%;
    flex-grow: 1;
    position: absolute;
}

.divider-right[b-8a2ae09wog] {
    left: 62%;
}

.divider-left[b-8a2ae09wog] {
    left: 49%;
}

.logout-btn[b-8a2ae09wog] {
    align-self: center;
    right: 0px;
    position: absolute;
    margin-right: 3rem;
}

[b-8a2ae09wog] .sl-breadcrumb {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    position: relative;
}

[b-8a2ae09wog] .sl-folder-breadcrumb-item {
    cursor: pointer;
    opacity: 0.6;
}

[b-8a2ae09wog] .sl-breadcrumb-menu-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

[b-8a2ae09wog] .sl-folders-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

[b-8a2ae09wog] .sl-folder {
    padding: 4px 8px 4px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

[b-8a2ae09wog] .sl-folder:hover {
    background-color: #d6d5d4;
}

[b-8a2ae09wog] .sl-folder .sl-folder-more-icon {
    visibility: hidden;
}

[b-8a2ae09wog] .sl-folder:hover .sl-folder-more-icon {
    visibility: visible;
}

[b-8a2ae09wog] .sl-folder-more-icon {
    align-self: center;
}

[b-8a2ae09wog] .sl-folder-front-content {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 90%;
}

[b-8a2ae09wog] .sl-folder-icon {
    font-size: 25px;
    margin-right: 10px;
    color: var(--sl-folder-color);
}

[b-8a2ae09wog] .sl-circle-icon {
    font-size: 1rem;
    margin-right: 10px;
    color: #0078d4;
    border: 1px solid white;
    border-radius: 15px
}

[b-8a2ae09wog] .sl-folder-name {
    font-family: var(--body-font);
    color: var(--sl-thumbnail-title-color);
    font-size: 1em;
    font-weight: 400;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
    cursor: pointer;
}

[b-8a2ae09wog] .sl-folder-name:hover {
    text-decoration: underline;
}

[b-8a2ae09wog] .sl-folder-check-wrapper {
    margin-left: 0.5rem;
    width: 1rem;
    margin-right: 0.5rem;
}

[b-8a2ae09wog] .blazored-typeahead__down-arrow {
    filter: sepia(80%) brightness(70%);
    align-self: center;
}
/* /Pages/ScimProvisioning.razor.rz.scp.css */
[b-ce2fm5du0t] .subTitleContainer {
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
}

[b-ce2fm5du0t] .aad-connected-icon {
    color: green;
}

[b-ce2fm5du0t] .aad-disconnected-icon {
    color: red;
}
/* /Pages/Settings.razor.rz.scp.css */
.sl-login-container[b-4ntr24q9uv] {
    padding: 1rem;
    max-width: 30rem;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin: 0px auto;
}

.main-margin[b-4ntr24q9uv] {
    margin-left: 20px
}

.sl-login-content-container[b-4ntr24q9uv] {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    margin: 1rem auto;
}

.sl-login-title-text[b-4ntr24q9uv] {
    font-family: var(--body-font);
    color: var(--sl-folder-update-slides-title-text-color);
    font-size: large;
    font-weight: 400;
    text-align: left;
}

.sl-login-info-text[b-4ntr24q9uv] {
    text-align: center;
    font-family: var(--body-font);
    font-weight: 400;
    font-size: medium;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.settings-container[b-4ntr24q9uv] {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
}

.sl-download[b-4ntr24q9uv] {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
}

[b-4ntr24q9uv] .sl-login-button {
    margin-top: 10px;
    height: 41px;
    width: 15%;
    font-weight: 600;
}

[b-4ntr24q9uv] .sl-login-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

.sl-login-learn-more[b-4ntr24q9uv] {
    margin-bottom: 1.5rem;
    color: black;
}

.sl-login-help[b-4ntr24q9uv] {
    font-size: smaller;
    color: black;
}

.sl-login-sl-logo[b-4ntr24q9uv] {
    height: 1.5rem;
    margin-top: 0.5rem;
    padding-left: 12px;
    margin-top: 0;
}

.sl-login-button-text[b-4ntr24q9uv] {
    color: #4a4a4a;
    color: #5e5e5e;
    font-family: 'Segoe UI Regular';
    font-size: inherit;
    font-size: 15px;
    font-weight: 600;
    padding-left: 12px;
}

.login-btn-container[b-4ntr24q9uv] {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 100%;
    position: absolute;
    align-items: center;
    left: 0;
    top: 0;
}

[b-4ntr24q9uv] .color-checkbox[aria-checked="true"]::part(control) {
    background: var(--sl-primary-color);
}

[b-4ntr24q9uv] .color-checkbox[aria-checked="true"]::part(control):hover {
    background: var(--sl-primary-color);
}

[b-4ntr24q9uv] .sl-save-button {
    width: 14%;
}

.header[b-4ntr24q9uv] {
    font-weight: 700;
}

.download-icon[b-4ntr24q9uv] {
    font-size: 20px;
    color: var(--sl-primary-color);
    cursor: pointer;
}

.settings.sl-login-container[b-4ntr24q9uv] {
    display: flex;
    flex-direction: column;
}

h4[b-4ntr24q9uv] {
    font-weight: normal;
}
/* /Pages/TagsConfiguration.razor.rz.scp.css */

.stats-h2[b-dk48ph6x2e] {
    margin-bottom: 5px
}

.skeleton-style[b-dk48ph6x2e] {
    margin-bottom: 20px;
    height: 50px;
}

.skeleton-style-2[b-dk48ph6x2e] {
    margin-bottom: 33px;
    height: 33px;
}

.add-status-container[b-dk48ph6x2e] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.main-style[b-dk48ph6x2e] {
    width: 50%;
}

.p-style[b-dk48ph6x2e] {
    display: flex;
    flex-direction: column;
    align-items: start;
}

.style-SlideLizard-tag[b-dk48ph6x2e] {
    margin-right: 5px;
}

.style-SlideLizard-h4-ReqPool[b-dk48ph6x2e] {
    display: flex;
    margin-top: 40px;
    margin-bottom: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
}

.style-SlideLizard-h4[b-dk48ph6x2e] {
    display: flex;
    margin-top: 0px;
    margin-bottom: 5px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
}

.status-container[b-dk48ph6x2e] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.status-container-for-skeletons[b-dk48ph6x2e] {
    background-color: white;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    -- justify-content: space-evenly;
    align-items: center;
    margin-bottom: 1px;
    text-align: start;
    padding-left: 50px;
    padding-right: 50px
}


.assetstate-container[b-dk48ph6x2e] {
    display: flex;
    flex-direction: column;
    max-height: 500px;
    overflow: auto;
    overflow-x: hidden;
    border: 1px solid lightgray;
}

[b-dk48ph6x2e] .sl-add-status-button {
    margin-top: 10px;
    width: 122px;
    height: 40px;
    font-weight: 600;
}

[b-dk48ph6x2e] .sl-add-status-button::part(control) {
    background: var(--sl-primary-color) !important;
    color: white !important;
}

.click-delete :hover[b-dk48ph6x2e] {
    cursor: pointer;
    color: red;
}

.click-edit :hover[b-dk48ph6x2e] {
    cursor: pointer;
    color: var(--sl-primary-color);
}

.click-edit[b-dk48ph6x2e] {
    cursor: pointer;
    padding-right: 10px
}

.text-box[b-dk48ph6x2e] {
    text-align: start;
    width: 500pt
}

.settings[b-dk48ph6x2e] {
    flex-direction: row;
}

.checkbox-container[b-dk48ph6x2e] {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
}

[b-dk48ph6x2e] .color-checkbox[aria-checked="true"]::part(control) {
    background: var(--sl-primary-color);
}

[b-dk48ph6x2e] .color-checkbox[aria-checked="true"]::part(control):hover {
    background: var(--sl-primary-color);
}

[b-dk48ph6x2e] .style-checkbox {
    margin-bottom: 15px;
}

.headline-container[b-dk48ph6x2e] {
    margin-bottom: 20px
}

[b-dk48ph6x2e] .data-grid {
    background: white;
}

.icon-container[b-dk48ph6x2e] {
    display: flex;
    height: 100%;
    width: 50px;
    align-items: center;
    gap: 10px;
}

.checkbox-container > h4[b-dk48ph6x2e] {
    font-weight: normal;
}
