/* _content/Burstroy.Modules.Blazor.Schemes/Pages/Components/Edit.razor.rz.scp.css */
.edit-body[b-cvgjg7ftir] {
    position: absolute;
    top: 85%;
    width: 100%;
    display: flex;
    justify-content: center;
}

.edit-wrapper[b-cvgjg7ftir] {
    gap: 14px;
    width: 300px;
    justify-content: center;
    position: absolute;
    display: flex;
    z-index: 1;
    background-color: var(--sky-600);
    padding: 10px 25px;
    border-radius: 5px;
    box-shadow: 0px 0px 5px var(--gray-900);
}

.edit-btn[b-cvgjg7ftir] {
    padding-left: 20px;
    padding-right: 20px;
    background-color: white;
    border: none;
    margin: 0px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    height: 30px;
}

.fa-solid[b-cvgjg7ftir] {
    margin-left: 5px;
    height: 13px;
}
/* _content/Burstroy.Modules.Blazor.Schemes/Pages/Components/ObjectTreeScheme.razor.rz.scp.css */
.selected[b-miw09rllur] {
    background-color: green;
}

.tree-item[b-miw09rllur] {
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
    border-radius: 2px;
    padding: 0px 10px;
}

[b-miw09rllur] .rz-treenode-content-selected .rz-treenode-label:has(> .selected) {
    border: none;
    background-color: transparent !important;
}

    [b-miw09rllur] .rz-treenode-content-selected .rz-treenode-label:has(> .selected):hover {
        border: none;
        background-color: transparent !important;
    }

[b-miw09rllur] .rz-treenode-label:has(> .selected):hover {
    border: none;
    background-color: transparent !important;
    cursor: not-allowed;
}
/* _content/Burstroy.Modules.Blazor.Schemes/Pages/Dialog/DeleteScheme.razor.rz.scp.css */
.delete-body[b-o4fotdxz30] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}

.delete-confirm-btns[b-o4fotdxz30] {
    display: flex;
    gap: 10px;
}
/* _content/Burstroy.Modules.Blazor.Schemes/Pages/Dialog/EditComplexTree.razor.rz.scp.css */
.complex-content[b-c0olghhrfz] {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.content-bottom-btn-save[b-c0olghhrfz] {
    margin-right: 5px;
}

.content-bottom-btn-cancel[b-c0olghhrfz] {
    margin-right: 10px;
}

    .content-bottom-btn-cancel[b-c0olghhrfz] >  .rz-button {
        display: flex;
        align-items: center;
        background-color: initial;
        border: solid 1px #0078d6;
        background-image: none;
        box-shadow: none;
        background-image: none !important;
        text-shadow: none !important;
        box-shadow: none !important;
        color: #0078d6;
        border-radius: 0px;
        padding: 0 13px;
        font-size: 14px;
        padding-left: 0px;
        padding-right: 0px;
        justify-content: center;
        padding: 0 3px;
        width: 73px;
    }


.content-bottom-btn-save[b-c0olghhrfz] >  .btn-primary {
    align-items: center;
    background-color: var(--blue-400);
    border: solid 1px #0078d6;
    background-image: none;
    background-image: none !important;
    text-shadow: none !important;
    box-shadow: none !important;
    color: var(--stone-50);
    padding: 0 13px;
    font-size: 14px;
    padding-left: 0px;
    padding-right: 0px;
    display: flex;
    justify-content: center;
    border-radius: 0px;
    padding: 0 3px;
}

.content-complex-btn[b-c0olghhrfz] {
    margin-top: 10px;
    display: flex;
    justify-content: flex-end;
}

.filter-tree-body[b-c0olghhrfz] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    justify-content: center;
    align-content: center;
}
/* _content/Burstroy.Modules.Blazor.Schemes/Pages/Dialog/EditModalSchemes.razor.rz.scp.css */
.wrapper-scheme[b-iefkmporo8] {
    display: flex;
    flex-direction: column;
    gap: 75px;
    justify-content: space-between;
}

.header-scheme[b-iefkmporo8] {
    display: flex;
    gap: 35px;
    align-items: center;
}

.body-scheme[b-iefkmporo8] {
    display: flex;
    gap: 55px;
    align-items: baseline;
}

.footer-scheme[b-iefkmporo8] {
    display: flex;
    justify-content: end;
    gap: 5px;
}

.header-scheme-name[b-iefkmporo8] {
    width: 75%;
}

.upload-warning[b-iefkmporo8] {
    margin-top: 7px;
}

.photo-input-form[b-iefkmporo8] {
    margin-top: 10px;
}

[b-iefkmporo8] .photo-input {
    outline: 0;
    opacity: 0;
    pointer-events: none;
    user-select: none;
    width: 0px;
    height: 0px;
}

.photo-input-form .label[b-iefkmporo8] {
    border-radius: 2px;
    display: block;
    transition: border 300ms ease;
    cursor: pointer;
    text-align: center;
    padding: 8px;
    background-color: var(--blue-500);
    width: max-content;
}

    .photo-input-form .label i[b-iefkmporo8] {
        display: block;
        font-size: 42px;
        padding-bottom: 16px
    }

.title[b-iefkmporo8] {
    color: var(--bs-white);
}

[b-iefkmporo8] .save-btn.rz-state-disabled {
    opacity: var(--rz-button-disabled-opacity) !important;
}
/* _content/Burstroy.Modules.Blazor.Schemes/Pages/MainSchemes.razor.rz.scp.css */
.scheme-widget[b-0q25q7eby7] {
    position: relative;
    width: 100%;
}

.scheme[b-0q25q7eby7] {
    height: 47px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px;
    border-bottom: 1px solid;
}

.scheme-body-wrapper[b-0q25q7eby7] {
    display: flex;
}

.scheme-sidebar[b-0q25q7eby7] {
    width: 300px;
    height: 100%;
    border: 1px solid var(--gray-400);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.box-module[b-0q25q7eby7] {
    display: flex;
    height: 100%;
}

.box-body-module[b-0q25q7eby7] {
    width: 100%;
    display: flex;
}

.schemes-footer[b-0q25q7eby7] {
    display: flex;
    flex-direction: column;
    border-top: 1px solid var(--gray-400);
    align-items: center;
    justify-content: center;
    gap: 5px;
    min-height: 30px;
    padding: 12px 0;
}

.footer-item[b-0q25q7eby7] {
    display: flex;
    gap: 5px;
    align-items: baseline;
}

.add-scheme-title[b-0q25q7eby7] {
    font-size: 17px;
}

.scheme-control-btn[b-0q25q7eby7] {
    display: none;
    gap: 2px;
    opacity: .5;
}

    .scheme-control-btn:hover[b-0q25q7eby7] {
        opacity: 1 !important;
    }

.scheme:hover .scheme-control-btn[b-0q25q7eby7] {
    display: flex;
}

.scheme:hover[b-0q25q7eby7] {
    background-color: var(--rz-base-500);
}

.scheme.selected > .scheme-control-btn[b-0q25q7eby7] {
    display: flex;
    opacity: 1 !important;
}

.sheme-name[b-0q25q7eby7] {
    font-size: 17px;
    width: 215px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.selected[b-0q25q7eby7] {
    background-color: var(--rz-base-700);
}

.scheme-common[b-0q25q7eby7] {
    text-align: center;
    padding-top: 6px;
}

.scheme-empty[b-0q25q7eby7] {
    text-align: center;
    margin-top: 9px;
    font-size: 16px;
}
