/* _content/AIO.BlazorUI/Components/AIODialog.razor.rz.scp.css */

.dialog-content[b-6q1q6flf5w] {
    -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
    box-shadow: 0px 0px 5px 0px #888888;
    overflow: auto;
    background-color: #FFFFFF; 
}

.dialog-content-top[b-6q1q6flf5w] {
    background-color: #FFFFFF;
    -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
    box-shadow: 0px 0px 5px 0px #888888;
    overflow: auto;
    display: block;
    background-color: #FFFFFF;
    position: absolute;
    width: 100%;
    top: 0px;
    z-index: 100;
}
    .overlay-content[b-6q1q6flf5w] {
        -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
        box-shadow: 0px 0px 5px 0px #888888;
        overflow: auto;
        background-color: #FFFFFF;
    }
    .overlay-content.vi[b-6q1q6flf5w] {
        display:block;
    }

.dialog-content-sm[b-6q1q6flf5w] {
    background-color: #FFFFFF;
    -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
    box-shadow: 0px 0px 5px 0px #888888;
    overflow: auto;
}

    .dialog-content-sm.vi[b-6q1q6flf5w] {
        display: none;
    }
@media screen and (max-width: 640px) {
    .dialog-content-sm.vi[b-6q1q6flf5w] {
        display: block;
    }

    .dialog-content.vi[b-6q1q6flf5w] {
        display: none;
    }
}

.btn[b-6q1q6flf5w]{
    margin:10px;
}
/* _content/AIO.BlazorUI/Components/AIOListView.razor.rz.scp.css */
.list-item-hover[b-0kfz69y4h2]
{
    background-color:#EEEEEE;
}
/* _content/AIO.BlazorUI/Components/CollectionView.razor.rz.scp.css */
.list-item-hover[b-vnc4sirkas]
{
    background-color:#EEEEEE;
}
/* _content/AIO.BlazorUI/Components/Dialog.razor.rz.scp.css */
.dialog-overlay[b-ccw0gvcpee] {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: #FFFFFF3F;
    overflow: auto;
    z-index: 900;
    display: flex;
    justify-content: center;
    align-items: center;
    backdrop-filter: saturate(100%) contrast(66%) blur(2px);
    -webkit-backdrop-filter: saturate(100%) contrast(66%) blur(2px); 
}

 

.dialog-content[b-ccw0gvcpee] {
    -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
    box-shadow: 0px 0px 5px 0px #888888;
    overflow: auto;
    display: block;
    background-color:#EFEFEFEF;
    max-height:100%;
    /*backdrop-filter: blur(20px);*/
}

.dialog-content.top[b-ccw0gvcpee] { 
}

    .dialog-content.bottom[b-ccw0gvcpee] {
    }

.show[b-ccw0gvcpee] {
    display: block;
}

.hide[b-ccw0gvcpee] {
    display: none;
}

.btn[b-ccw0gvcpee] {
    margin: 10px;
}

@media screen and (max-width: 640px) {
    .dialog-content.bottom[b-ccw0gvcpee] {
       position: absolute;
       left:0px;
       bottom:0px;
       width:100%;
       z-index:100;
    }

    .dialog-content.top[b-ccw0gvcpee] {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        z-index: 100;
    }  
}
/* _content/AIO.BlazorUI/Components/DropDownButton.razor.rz.scp.css */
.dropdownbutton[b-n9fancc9jh] {
    position: relative;
    display: flex;
}

.dropdown-content[b-n9fancc9jh] {
    display: none;
    bottom: 100%;
    top: auto;
    position: absolute;
    width: max-content;
    background-color: #f9f9f9; 
    box-shadow: 0px -8px 8px 0px rgba(0,0,0,0.2);z-index:99;
}

/*    .dropdown-content.top {
        bottom: 0;
        top:auto;
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    }
    
.dropdown-content.bottom {
        top: 0;
}*/

@media screen and (min-width: 992px) {

    .dropdown-content[b-n9fancc9jh] {
        display: none;
        position: absolute;
        width: max-content;
        box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.2);
        bottom: auto;
        top: 100%;
    }
}

.show[b-n9fancc9jh] {
    display: block;
}

.hide[b-n9fancc9jh] {
    display: none;
}
/* _content/AIO.BlazorUI/Components/EditDialog.razor.rz.scp.css */
.dialog-overlay[b-qpurlqe20r] {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: #FFFFFF3F;
    overflow: auto;
    z-index:900;
    display: flex;
    justify-content: center;
    align-items: center;
    backdrop-filter: saturate(100%) contrast(66%) blur(2px);
    -webkit-backdrop-filter: saturate(100%) contrast(66%) blur(2px);
}

.dialog-form[b-qpurlqe20r]{
    display: flex;
    flex-direction: column;
    min-width:360px;
}



    .dialog-form-button[b-qpurlqe20r] {
        width: 100%;
        padding: 10px;
        font-size: 15px;
        background: none;
        border-top: 1px solid var(--c-border-sp);
        text-align: center;
        align-items: center;
        text-decoration: none;
        /*font-size: 16px;*/
        display: flex;
        caret-color: transparent;
        /*min-width: 20px;*/
        -webkit-transition-duration: 0.4s; /* Safari */
        transition-duration: 0.4s;
        color: #111;
    }

    .dialog-content[b-qpurlqe20r] {
        -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
        box-shadow: 0px 0px 5px 0px #888888;
        overflow: auto;
        display: block;
        background-color: #EFEFEFEF;
        /*backdrop-filter: blur(20px);*/
    }



.show[b-qpurlqe20r] {
    display: block;
}

.hide[b-qpurlqe20r] {
    display: none;
}

.aio-btn[b-qpurlqe20r] {
    width:100%;
    padding: 10px;
    font-size:15px;
}

    @media screen and (max-width: 640px) {
        .dialog-content[b-qpurlqe20r] {
       position: absolute;
       left:0px;
       bottom:0px;
       width:100%;
       z-index:100;
    }

        .dialog-form[b-qpurlqe20r] { 
            min-width: 100px;
        }
}
/* _content/AIO.BlazorUI/Components/NavMap.razor.rz.scp.css */
.navmap-md[b-v5aoeeuxw0] {
    display: none;
    overflow: hidden;
}

.navmap-lg[b-v5aoeeuxw0] {
    display: none;
    overflow: hidden;
}

.navmap-sm[b-v5aoeeuxw0] {
    display: flex;
    overflow:hidden;
}
.txt-line[b-v5aoeeuxw0] {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.navmap-item-dropdown[b-v5aoeeuxw0] {
    /*display: flex;*/
    position: relative;
    display: inline-block;
}


.dropdown-content[b-v5aoeeuxw0] {
    width: max-content;
    display: none;
    position: absolute;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background-color: #EFEFEFEF;
    box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.2);
    bottom: auto;
    top: 100%;
    z-index: 99;
}

.navmap-item[b-v5aoeeuxw0]{
    /*max-width:200px;*/
    overflow:hidden;
}
.navmap-item-expand a span[b-v5aoeeuxw0]{
    font-size:14px;
}
.navmap-item-expand[b-v5aoeeuxw0] {
    min-width: 150px;
}

    .navmap-item-expand.minwidth[b-v5aoeeuxw0]{
        min-width:280px;
    }
.navmap-item-title[b-v5aoeeuxw0] {
        max-width: 200px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

.show[b-v5aoeeuxw0] {
    display: block;
}

.hide[b-v5aoeeuxw0] {
    display: none;
}

.aio-nav-btn[b-v5aoeeuxw0] {
    background: none;
    border: none;
    text-align: center;
    align-items: center;
    text-decoration: none;
    font-size: 0;
    /*font-size: 16px;*/
    display: flex;
    caret-color: transparent;
    /*min-width: 20px;*/
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    color: #666;
}

button.aio-nav-btn > i[b-v5aoeeuxw0] {
    margin: 8px; 
    color: var(--c-primary);
}


    .aio-nav-btn span[b-v5aoeeuxw0] {
        font-size: 14px;
        margin:8px;
    }


    .aio-nav-btn:hover[b-v5aoeeuxw0] {
        background-color: #DDDDDD;
        cursor:pointer;
    }

.aio-nav-btn:active[b-v5aoeeuxw0] {
    background-color: none;
    cursor: pointer;
}

.aio-nav-btn:focus[b-v5aoeeuxw0] {
    background-color: none;
    border: none;
    outline: 0;
    cursor: pointer;
}


@media screen and (min-width: 450px) {
    .navmap-lg[b-v5aoeeuxw0] {
        display: none;
    }

    .navmap-sm[b-v5aoeeuxw0] {
        display: flex;
    }

    .navmap-md[b-v5aoeeuxw0] {
        display: none;
    }
}

@media screen and (min-width: 992px) {
    .navmap-lg[b-v5aoeeuxw0] {
        display: none;
    }

    .navmap-sm[b-v5aoeeuxw0] {
        display: none;
    }

    .navmap-md[b-v5aoeeuxw0] {
        display: flex;
    }
}

@media screen and (min-width: 1280px) {
    .navmap-lg[b-v5aoeeuxw0] {
        display: flex;
    }

    .navmap-sm[b-v5aoeeuxw0] {
        display: none;
    }

    .navmap-md[b-v5aoeeuxw0] {
        display: none;
    }
}

@media screen and (max-width: 640px) {
 
    button.aio-nav-btn > i[b-v5aoeeuxw0] {
     
        font-size: 28px; 
    }

   
}
/* _content/AIO.BlazorUI/Components/Overlay.razor.rz.scp.css */
.overlay-content[b-0uiy6bt0fz] {
    -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
    box-shadow: 0px 0px 5px 0px #888888;
    overflow: auto;
    
}
    .overlay-content.vi[b-0uiy6bt0fz] {
        display:block;
    }

.overlay-content-sm[b-0uiy6bt0fz] {
    -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
    box-shadow: 0px 0px 5px 0px #888888;
    overflow: auto;
}

.overlay-content-sm.vi[b-0uiy6bt0fz] {
    display: none;
}
@media screen and (max-width: 640px) {
    .overlay-content-sm.vi[b-0uiy6bt0fz] {
        display: block;
    }

    .overlay-content.vi[b-0uiy6bt0fz] {
        display: none; 
    }
}
/* _content/AIO.BlazorUI/Components/Tab.razor.rz.scp.css */

.tab-title[b-v94pj3qy0y] {
    color: var(--c-tab-title);
    padding: 10px 20px; 
    display:block;
    margin-right:10px;
   cursor:pointer;
}

    .tab-title.active[b-v94pj3qy0y]
    {
        background-color: rgba(0,0,0,0.15);
      
        color: var(--c-primary);
    }

        .tab-title:hover[b-v94pj3qy0y] {
            color: var(--c-primary);
        }

 
/* _content/AIO.BlazorUI/Components/TabSet.razor.rz.scp.css */
.tabset ul[b-ne5k9ioddp] {
    display: flex;
    padding: 0px;
}

.tabset[b-ne5k9ioddp]  ul li {
    list-style: none;
    float: left;
}


/* _content/AIO.BlazorUI/Components/TestDialog.razor.rz.scp.css */
.dialog-overlay[b-gmqrqkvitl] {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: #FFFFFF3F;
    overflow: auto;
    z-index: 2000;
    display: flex;
    justify-content: center;
    align-items: center;
    backdrop-filter: saturate(100%) contrast(66%) blur(2px);
    -webkit-backdrop-filter: saturate(100%) contrast(66%) blur(2px); 
}

 

.dialog-content[b-gmqrqkvitl] {
    -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
    box-shadow: 0px 0px 5px 0px #888888;
    overflow: auto;
    display: block;
    background-color:#EFEFEFEF;
    max-height:100%;
    /*backdrop-filter: blur(20px);*/
}

.dialog-content.top[b-gmqrqkvitl] { 
}

    .dialog-content.bottom[b-gmqrqkvitl] {
    }

.show[b-gmqrqkvitl] {
    display: block;
}

.hide[b-gmqrqkvitl] {
    display: none;
}

.btn[b-gmqrqkvitl] {
    margin: 10px;
}

@media screen and (max-width: 640px) {
    .dialog-content.bottom[b-gmqrqkvitl] {
       position: absolute;
       left:0px;
       bottom:0px;
       width:100%;
       z-index:100;
    }

    .dialog-content.top[b-gmqrqkvitl] {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        z-index: 100;
    }  
}
/* _content/AIO.BlazorUI/Components/ToggleView.razor.rz.scp.css */
.dialog-overlay[b-gtleda1yke] {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: #FFFFFF3F;
    overflow: auto;
    z-index: 2000;
    display: flex;
    justify-content: center;
    align-items: center;
    backdrop-filter: saturate(100%) contrast(66%) blur(2px);
    -webkit-backdrop-filter: saturate(100%) contrast(66%) blur(2px); 
}

 

.dialog-content[b-gtleda1yke] {
    -moz-box-shadow: 0px 0px 5px #888888; /* 老的 Firefox */
    box-shadow: 0px 0px 5px 0px #888888;
    overflow: auto;
    display: block;
    background-color:#EFEFEFEF;
    max-height:100%;
    /*backdrop-filter: blur(20px);*/
}

.dialog-content.top[b-gtleda1yke] { 
}

    .dialog-content.bottom[b-gtleda1yke] {
    }

.show[b-gtleda1yke] {
    display: block;
}

.hide[b-gtleda1yke] {
    display: none;
}

.btn[b-gtleda1yke] {
    margin: 10px;
}

@media screen and (max-width: 640px) {
    .dialog-content.bottom[b-gtleda1yke] {
       position: absolute;
       left:0px;
       bottom:0px;
       width:100%;
       z-index:100;
    }

    .dialog-content.top[b-gtleda1yke] {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        z-index: 100;
    }  
}
