/* _content/YeeNet.Backend.Web.Server/Components/Components/AdminLogin.razor.rz.scp.css */
.wrap[b-yajenmybir] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

@media (min-width: 768px) {
    .wrap[b-yajenmybir] {
        background-color: #5bc0de;
        background: url('../images/bg2.jpg') fixed no-repeat;
        background-size: 100% 100%;
    }

    .container[b-yajenmybir] {
        background: url('../images/bg3.png') no-repeat;
        background-size: contain;
        width: 704px;
        height: 404px;
        margin: 0 auto;
        margin-top: calc(100vh / 2 - 190px);
    }
}

.form-signin-heading[b-yajenmybir] {
    margin: 0;
    padding: 20px 15px;
    text-align: center;
    background-color: #41cac0;
    border-radius: 5px 5px 0 0;
    color: #fff;
}

.login-wrap[b-yajenmybir] {
    display: flex;
    flex-direction: column;
    margin: 1rem;
}

    .login-wrap .card[b-yajenmybir], .login-wrap .card:hover[b-yajenmybir], .modal .card[b-yajenmybir], .modal .card:hover[b-yajenmybir] {
        border: 1px solid #84bbe2;
    }

.login-sms[b-yajenmybir],
.is-mobile .login-up[b-yajenmybir] {
    display: none;
}

.is-mobile .login-sms[b-yajenmybir] {
    display: block;
}

[b-yajenmybir] .btn-login {
    background: #f67a6e;
    border-color: transparent;
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    box-shadow: 0 4px #e56b60;
    line-height: 1;
}

    [b-yajenmybir] .btn-login:focus {
        box-shadow: 0 4px #e56b60;
    }

[b-yajenmybir] .input-group-text {
    background-color: #6bc3f4;
    border-color: #1ca0e9;
}

[b-yajenmybir] .form-check-label {
    color: #212529;
}

[b-yajenmybir] .form-control {
    border-color: #1ca0e9 !important;
}

[b-yajenmybir] .divider-wrap {
    background-color: #7c86bb;
}

[b-yajenmybir] .divider-text {
    background-color: #a7daf9;
}

.login-list[b-yajenmybir] {
    display: flex;
    justify-content: space-between;
}

    .login-list[b-yajenmybir]  img {
        width: 32px;
        height: 32px;
    }

[b-yajenmybir] .btn-sms {
    width: 140px;
}

@media (max-width: 767px) {
    .form-signin[b-yajenmybir] {
        margin: 0 auto;
        background: #fff;
        border-radius: 5px;
        max-width: 320px;
        border: solid 1px #ddd;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
    }
}

@media (min-width: 768px) {
    .form-signin-heading[b-yajenmybir] {
        padding: 28px 0;
        background-color: transparent;
    }

    .login-wrap[b-yajenmybir] {
        width: 300px;
        height: 274px;
        position: relative;
        left: 346px;
        justify-content: center;
    }

    .slidercaptcha[b-yajenmybir] {
        width: 300px;
    }

        .slidercaptcha[b-yajenmybir], .slidercaptcha.oauth[b-yajenmybir] {
            height: 280px;
        }

            .slidercaptcha.card .card-body[b-yajenmybir] {
                padding: 15px 15px 0 15px;
            }

    .login-footer[b-yajenmybir] {
        width: 100%;
        display: flex;
        justify-content: space-around;
    }

        .login-footer .login-footer-body li a[b-yajenmybir] {
            color: #e0e0e0;
        }
}

@media (min-width: 768px) {
    .gitee.wrap[b-yajenmybir] {
        background-color: #f1f2f7;
        background-image: none;
    }

    .gitee .container[b-yajenmybir] {
        width: 704px;
        height: 404px;
        margin: 0 auto;
        margin-top: calc(100vh / 2 - 190px);
    }
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/AdminLoginFooter.razor.rz.scp.css */
.login-footer[b-cbp6rdl897] {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
}

.login-footer-body[b-cbp6rdl897] {
    display: flex;
}

li[b-cbp6rdl897] {
    list-style: none;
}

    li:not(:last-child)[b-cbp6rdl897] {
        margin-right: 1rem;
    }

.white + .login-footer li a[b-cbp6rdl897] {
    color: #fff;
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/AreaSelect.razor.rz.scp.css */
/* _content/YeeNet.Backend.Web.Server/Components/Components/BaiduMapDrivingRoutePicker.razor.rz.scp.css */
.baidu-map-wrap[b-h1evjy1p2s] {
    position: relative;
}
.center-point[b-h1evjy1p2s]{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    bottom: 0;
    margin: 0 auto;
    margin-top: -54px;
    width: 64px;
    height: 64px;
    background: url("images/icons/position-picker2.png") no-repeat center;
}
.baidu-map-suggest-panel[b-h1evjy1p2s] {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: white;
    padding: 0;
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/BaiduMapPicker.razor.rz.scp.css */
.baidu-map-wrap[b-yyw40bs09d] {
    position: relative;
}
.center-point[b-yyw40bs09d]{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    bottom: 0;
    margin: 0 auto;
    margin-top: -54px;
    width: 64px;
    height: 64px;
    background: url("images/icons/position-picker2.png") no-repeat center;
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/BBLogo.razor.rz.scp.css */
.bb-icon[b-hjppdoqs9w] {
    width: 42px;
    height: auto;
    border-radius: var(--bs-border-radius);
    background-color: var(--bb-primary-color);
    border: solid 1px #fff;
    margin-right: 1rem;
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/CultureChooser.razor.rz.scp.css */
.culture-selector[b-3tn8h4hk8p] {
    --bs-border-color: var(--bb-header-dropdown-border-color);
    --bb-border-hover-color: var(--bb-header-dropdown-border-hover-color);
    --bb-select-color: var(--bb-header-dropdown-color);
    display: flex;
    align-items: center;
    color: var(--bb-select-color);
}

    .culture-selector span[b-3tn8h4hk8p] {
        margin: 0;
        color: var(--bs-navbar-color);
        display: none;
    }

    .culture-selector[b-3tn8h4hk8p]  .select {
        width: 210px;
    }

[b-3tn8h4hk8p] .form-control {
    transition: border-color .3s linear;
}

[b-3tn8h4hk8p] .dropdown-toggle {
    --bs-body-bg: transparent;
}


[b-3tn8h4hk8p] .form-select {
    color: var(--bb-select-color);
}

@media (min-width: 768px) {
    .culture-selector span[b-3tn8h4hk8p] {
        display: block;
    }
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/GlobalSearch.razor.rz.scp.css */
.bb-g-search[b-fzxkzk0vv6] {
    --bb-global-search-top: 92px;
    --bb-global-search-left: 10px;
    --bb-global-search-right: 10px;
    display: flex;
    align-items: center;
    color: var(--bb-header-dropdown-color);
    border: var(--bs-border-width) solid var(--bb-header-dropdown-border-color);
    border-radius: var(--bs-border-radius);
    padding: 0.25rem 0.75rem;
    width: 168px;
    margin-bottom: .5rem;
    font-size: .875rem;
    transition: border-color .3s linear;
}

    .bb-g-search:hover[b-fzxkzk0vv6] {
        --bb-header-dropdown-border-color: #fff;
    }

    .bb-g-search input[b-fzxkzk0vv6] {
        width: 100%;
        background-color: transparent;
        border: none;
        line-height: 25px;
        padding: 0;
        margin: 0 .5rem;
        cursor: pointer;
    }

        .bb-g-search input[b-fzxkzk0vv6]::placeholder {
            color: rgba(var(--bb-header-dropdown-color-rgb), 0.5);
        }

    .bb-g-search i[b-fzxkzk0vv6] {
        cursor: pointer;
    }

.search-dialog-mask[b-fzxkzk0vv6] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 40;
    background-color: #000;
    opacity: 0.3;
}

    .search-dialog-mask:not(.show)[b-fzxkzk0vv6],
    .search-dialog:not(.show)[b-fzxkzk0vv6] {
        display: none;
    }

.search-dialog[b-fzxkzk0vv6] {
    position: fixed;
    top: var(--bb-global-search-top);
    left: var(--bb-global-search-left);
    right: var(--bb-global-search-right);
    z-index: 50;
    height: calc(100vh - 160px);
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-radius: var(--bs-border-radius);
    border: var(--bs-border-width) solid var(--bs-border-color);
    overflow: auto;
    padding: 1rem;
}

.search-dialog-input[b-fzxkzk0vv6] {
    border-radius: 10px;
    border: var(--bs-border-width) solid var(--bs-border-color);
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    transition: border-color .3s linear;
}

    .search-dialog-input input[b-fzxkzk0vv6] {
        background-color: transparent;
        border: none;
        line-height: 25px;
        padding: 0;
        margin: 0 .5rem;
    }

        .search-dialog-input input[b-fzxkzk0vv6]::placeholder {
            color: rgba(var(--bs-body-color-rgb), 0.5);
        }

    .search-dialog-input:has(input:focus)[b-fzxkzk0vv6] {
        border-color: var(--bb-primary-color);
    }

.search-dialog-status[b-fzxkzk0vv6] {
    border-bottom: var(--bs-border-width) solid var(--bs-border-color);
    padding: 0 1rem;
    font-size: .75rem;
    display: block;
    margin: 0 -1rem .5rem -1rem;
    color: rgba(var(--bs-body-color-rgb), 0.5);
    line-height: 34px;
}

.search-dialog-main[b-fzxkzk0vv6] {
    display: flex;
    height: calc(100% - 82px);
    margin: 0 -.5rem;
}

.search-dialog-menu[b-fzxkzk0vv6] {
    flex-basis: 240px;
    margin-left: 0.5rem;
    padding: .5rem .25rem;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    font-size: 13px;
    display: none;
}

    .search-dialog-menu[b-fzxkzk0vv6]  .search-dialog-menu-item {
        padding: .25rem .5rem;
        display: block;
        color: var(--bs-body-color);
        border-radius: var(--bs-border-radius);
    }

        .search-dialog-menu[b-fzxkzk0vv6]  .search-dialog-menu-item:not(:last-child) {
            margin-bottom: .125rem;
        }

        .search-dialog-menu[b-fzxkzk0vv6]  .search-dialog-menu-item:hover {
            background-color: rgba(var(--bb-primary-color-rgb), 0.4);
        }

        .search-dialog-menu[b-fzxkzk0vv6]  .search-dialog-menu-item.active {
            background-color: rgba(var(--bb-primary-color-rgb), 0.5);
        }

.search-dialog-list[b-fzxkzk0vv6] {
    flex: 1;
    overflow: auto;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    padding: .25rem;
}

    .search-dialog-list .search-dialog-item[b-fzxkzk0vv6] {
        display: block;
        border: var(--bs-border-width) solid var(--bs-border-color);
        border-radius: var(--bs-border-radius);
        padding: .5rem;
        position: relative;
        transition: border-color .3s linear, background-color .3s linear;
    }

        .search-dialog-list .search-dialog-item:not(:first-child)[b-fzxkzk0vv6] {
            margin-top: .5rem;
        }

        .search-dialog-list .search-dialog-item:hover[b-fzxkzk0vv6] {
            border: var(--bs-border-width) solid var(--bs-border-color);
        }

        .search-dialog-list .search-dialog-item a[b-fzxkzk0vv6] {
            color: var(--bs-body-color);
        }

        .search-dialog-list .search-dialog-item .badge[b-fzxkzk0vv6] {
            --bs-badge-border-radius: 50%;
            position: absolute;
            top: 4px;
            margin-left: 4px;
        }

        .search-dialog-list .search-dialog-item .search-dialog-item-sub[b-fzxkzk0vv6] {
            font-size: .75rem;
            margin-top: .25rem;
            opacity: .8;
        }

        .search-dialog-list .search-dialog-item li[b-fzxkzk0vv6] {
            padding: .125rem;
            border-radius: var(--bs-border-radius);
            transition: background-color .3s linear;
        }

            .search-dialog-list .search-dialog-item li:not(:first-child)[b-fzxkzk0vv6] {
                margin-top: .125rem;
            }

            .search-dialog-list .search-dialog-item li > a[b-fzxkzk0vv6] {
                display: block;
                padding: .125rem;
                font-size: .75rem;
            }

            .search-dialog-list .search-dialog-item li:hover[b-fzxkzk0vv6] {
                background-color: rgba(var(--bb-primary-color-rgb), 0.5);
            }

        .search-dialog-list .search-dialog-item[b-fzxkzk0vv6]  key {
            display: inline-block;
            margin: 0;
            color: var(--bb-primary-color);
            font-weight: bold;
        }

    .search-dialog-list .search-dialog-empty-template[b-fzxkzk0vv6] {
        text-align: center;
        padding: 24px;
        display: block;
    }

@media (min-width: 768px) {
    .search-dialog-menu.show[b-fzxkzk0vv6] {
        display: block;
    }

    .bb-g-search[b-fzxkzk0vv6] {
        --bb-global-search-top: 72px;
        --bb-global-search-left: 20px;
        --bb-global-search-right: 20px;
        margin-bottom: 0;
        margin-right: .5rem;
    }

    .search-dialog[b-fzxkzk0vv6] {
        width: 700px;
        margin: 0 auto;
    }
}

@media (min-width: 992px) {
    .search-dialog[b-fzxkzk0vv6] {
        width: 900px;
    }
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/Header.razor.rz.scp.css */
.navbar-header[b-8xg92kaaxi] {
    background-color: transparent;
    background-image: linear-gradient(to right, rgba(var(--bb-primary-color-rgb), 1), rgba(var(--bb-primary-color-rgb), 0.9));
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
    transition: transform .3s ease;
    font-size: var(--bb-header-font-size);
}

.nav-repo[b-8xg92kaaxi] {
    display: none;
}

.navbar-brand span[b-8xg92kaaxi] {
    color: var(--bs-navbar-color);
}

.header-img[b-8xg92kaaxi] {
    display: flex;
    align-items: center;
    padding: 0;
    margin-right: 0;
}

[b-8xg92kaaxi] .btn-fs {
    margin-top: 2px;
}

.btn-bd-download[b-8xg92kaaxi] {
    font-weight: 600;
    color: var(--bb-bd-download-color);
    border-color: var(--bb-bd-download-border-color);
}

    .btn-bd-download:active[b-8xg92kaaxi],
    .btn-bd-download:hover[b-8xg92kaaxi] {
        color: var(--bb-bd-download-hover-color);
        background-color: var(--bb-bd-download-hover-bg-color);
        border-color: var(--bb-bd-download-hover-border-color);
    }

.nav-link img[b-8xg92kaaxi] {
    height: 24px;
    width: auto;
}

.navbar-version[b-8xg92kaaxi] {
    color: var(--bs-navbar-color);
    border-right: 1px solid #dddddd40;
    padding-right: 0.5rem;
    white-space: nowrap;
    display: none;
}

[b-8xg92kaaxi] .bb-theme-mode .dropdown-toggle {
    color: var(--bs-navbar-color);
}

[b-8xg92kaaxi] .bb-theme-mode .dropdown-menu li {
    padding: 0 4px;
}

    [b-8xg92kaaxi] .bb-theme-mode .dropdown-menu li button {
        border-radius: var(--bs-border-radius);
    }

@media (min-width: 768px) {
    .navbar-header[b-8xg92kaaxi] {
        position: sticky;
        top: 0;
        z-index: 1050;
        height: var(--bs-header-height);
    }

    .modal-open .navbar-header[b-8xg92kaaxi] {
        z-index: 1040;
    }
}

@media (min-width: 1140px) {
    .nav-repo[b-8xg92kaaxi] {
        display: flex;
    }
}

@media (min-width: 1240px) {
    .navbar-version[b-8xg92kaaxi] {
        display: block;
    }
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/MenuIconList.razor.rz.scp.css */
.form-footer[b-4ytwyww7j8] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.icon[b-4ytwyww7j8] {
    font-size: 22px;
    color: #337ab7;
    border: solid 1px;
    border-radius: 4px;
    min-width: 36px;
    min-height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 .25rem;
}

[b-4ytwyww7j8] .fil a:hover {
    background-color: var(--bs-primary);
}

[b-4ytwyww7j8] .nav-pills .nav-link.active {
    --bs-nav-pills-link-active-bg: var(--bs-primary);
}

[b-4ytwyww7j8] .icon-list {
    height: calc(100vh - 8rem - 47px - 52px);
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/NavigationTree.razor.rz.scp.css */
.tree-menu[b-x6rb4g2k8v] {
    display: flex;
    flex-direction: column;
}

    .tree-menu[b-x6rb4g2k8v]  .tree {
        flex: 1;
        margin: -1rem;
        padding: 1rem;
        max-height: calc(100vh - 173px);
        overflow-y: auto;
        overflow-x: hidden;
    }
/* _content/YeeNet.Backend.Web.Server/Components/Components/RebootCountDown.razor.rz.scp.css */
[b-tqh88k8lri] .bb-flip-clock {
    --bb-flip-clock-height: 100px;
    --bb-flip-clock-bg: radial-gradient(ellipse at center, #ac85f1 0%, #833bf8 100%);
    --bb-flip-clock-font-size: 46px;
    --bb-flip-clock-list-margin-right: 20px;
    --bb-flip-clock-item-margin: 5px;
    --bb-flip-clock-item-width: 46px;
    --bb-flip-clock-item-height: 60px;
    --bb-flip-clock-number-bg: #333;
}
/* _content/YeeNet.Backend.Web.Server/Components/Components/ThemeChooser.razor.rz.scp.css */
.theme-list[b-0l4tfjp05z] {
    position: fixed;
    z-index: 47;
    bottom: 12rem;
    right: 1rem;
    background: var(--bs-body-bg);
    border-radius: var(--bs-border-radius);
    width: 260px;
    height: 0;
    overflow: hidden;
    transition: height .3s ease-in-out;
    box-shadow: var(--bb-layout-button-shadow);
}

    .theme-list.is-open[b-0l4tfjp05z] {
        height: 306px;
    }

.theme-header[b-0l4tfjp05z] {
    padding: 0.75rem 1rem;
    background-color: var(--bb-layout-button-update-bg);
    color: var(--bb-button-theme-list-header-color);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: flex;
    margin-bottom: 1rem;
}

.btn-close[b-0l4tfjp05z] {
    transition: opacity .3s linear;
}

    .btn-close:hover[b-0l4tfjp05z] {
        opacity: 1;
    }

.theme-item[b-0l4tfjp05z] {
    cursor: pointer;
    border-radius: 100px;
    padding: 6px 15px;
    background-color: var(--bb-button-theme-item-bg);
    color: var(--bb-button-theme-item-color);
    transition: background-color .3s linear;
    margin: 0 1rem 1rem 1rem;
}

    .theme-item:hover[b-0l4tfjp05z] {
        background-color: var(--bb-button-theme-item-hover-bg);
        color: var(--bb-button-theme-item-hover-color);
    }

    .theme-item.active[b-0l4tfjp05z] {
        background-color: var(--bb-button-theme-item-active-bg);
        color: var(--bb-button-theme-item-active-color);
    }

[b-0l4tfjp05z] .btn-theme {
    --bs-btn-bg: var(--bb-layout-button-bg);
    --bs-btn-hover-bg: var(--bb-layout-button-hover-bg);
    --bs-btn-active-bg: var(--bb-layout-button-active-bg);
    box-shadow: var(--bb-layout-button-shadow);
    right: 1rem;
    bottom: 9rem;
}

    [b-0l4tfjp05z] .btn-theme img {
        width: 20px;
    }
/* _content/YeeNet.Backend.Web.Server/Components/Layout/AdminLayout.razor.rz.scp.css */
.layout-header .nav-link[b-m6vszhg5o8] {
    color: #ffffff;
    font-weight: bold;
}
@media (min-width: 768px) {
    .layout-header .nav-link[b-m6vszhg5o8],
    .layout-drawer[b-m6vszhg5o8] {
        display: block;
    }
}
@media (max-width: 767px) {
    .layout-header .nav-link[b-m6vszhg5o8],
    .layout-drawer[b-m6vszhg5o8] {
        display: none;
    }
}

@media (min-width: 768px) {
    .form-signin-heading[b-m6vszhg5o8] {
        padding: 28px 0;
        background-color: transparent;
    }

    .login-wrap[b-m6vszhg5o8] {
        width: 300px;
        height: 274px;
        position: relative;
        left: 346px;
        justify-content: center;
    }

    .slidercaptcha[b-m6vszhg5o8] {
        width: 300px;
    }

    .slidercaptcha[b-m6vszhg5o8], .slidercaptcha.oauth[b-m6vszhg5o8] {
        height: 280px;
    }

    .slidercaptcha.card .card-body[b-m6vszhg5o8] {
        padding: 15px 15px 0 15px;
    }

    .login-footer[b-m6vszhg5o8] {
        width: 100%;
        display: flex;
        justify-content: space-around;
    }

    .login-footer .login-footer-body li a[b-m6vszhg5o8] {
        color: #e0e0e0;
    }
}

@media (min-width: 768px) {
    .gitee.wrap[b-m6vszhg5o8] {
        background-color: #f1f2f7;
        background-image: none;
    }

    .gitee .container[b-m6vszhg5o8] {
        width: 704px;
        height: 404px;
        margin: 0 auto;
        margin-top: calc(100vh / 2 - 190px);
    }
}

.layout-drawer-body[b-m6vszhg5o8]  .groupbox {
    margin-top: 1rem;
}

.layout-drawer-body[b-m6vszhg5o8]  .btn-info {
    margin-bottom: 1rem;
}

.layout-item[b-m6vszhg5o8] {
    --bb-layout-sidebar-bg: #f8f9fa;
    --bb-layout-footer-bg: #e9ecef;
    cursor: pointer;
    border: 2px solid #e9ecef;
    padding: 4px;
    border-radius: 4px;
    height: 80px;
    width: 120px;
    transition: border .3s linear;
}

.layout-item:hover[b-m6vszhg5o8],
.layout-item.active[b-m6vszhg5o8] {
    border: 2px solid #28a745;
}

.layout-item .layout-left[b-m6vszhg5o8] {
    width: 30%;
    border-right: 1px solid var(--bs-border-color);
}

.layout-item .layout-left .layout-left-header[b-m6vszhg5o8] {
    height: 16px;
    background-color: var(--bb-header-bg);
}

.layout-item .layout-left .layout-left-body[b-m6vszhg5o8],
.layout-item .layout-body .layout-left[b-m6vszhg5o8] {
    background-color: var(--bb-layout-sidebar-bg);
}

.layout-item .layout-right .layout-right-header[b-m6vszhg5o8],
.layout-item .layout-top[b-m6vszhg5o8] {
    background-color: var(--bb-header-bg);
    height: 16px;
}

.layout-item .layout-right .layout-right-footer[b-m6vszhg5o8],
.layout-item .layout-right-footer[b-m6vszhg5o8] {
    background-color: var(--bb-layout-footer-bg);
    height: 12px;
}

.layout-item .layout-top[b-m6vszhg5o8],
.layout-item .layout-body[b-m6vszhg5o8],
.layout-item .layout-right-footer[b-m6vszhg5o8] {
    width: 100%;
}

#blazor-error-ui[b-m6vszhg5o8] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-m6vszhg5o8] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}
/* _content/YeeNet.Backend.Web.Server/Components/Layout/AppLayout.razor.rz.scp.css */
.layout-header .nav-link[b-0b2xm7j9mz] {
    color: #ffffff;
    font-weight: bold;
}
@media (min-width: 768px) {
    .layout-header .nav-link[b-0b2xm7j9mz],
    .layout-drawer[b-0b2xm7j9mz] {
        display: block;
    }
}
@media (max-width: 767px) {
    .layout-header .nav-link[b-0b2xm7j9mz],
    .layout-drawer[b-0b2xm7j9mz] {
        display: none;
    }
}

@media (min-width: 768px) {
    .form-signin-heading[b-0b2xm7j9mz] {
        padding: 28px 0;
        background-color: transparent;
    }

    .login-wrap[b-0b2xm7j9mz] {
        width: 300px;
        height: 274px;
        position: relative;
        left: 346px;
        justify-content: center;
    }

    .slidercaptcha[b-0b2xm7j9mz] {
        width: 300px;
    }

    .slidercaptcha[b-0b2xm7j9mz], .slidercaptcha.oauth[b-0b2xm7j9mz] {
        height: 280px;
    }

    .slidercaptcha.card .card-body[b-0b2xm7j9mz] {
        padding: 15px 15px 0 15px;
    }

    .login-footer[b-0b2xm7j9mz] {
        width: 100%;
        display: flex;
        justify-content: space-around;
    }

    .login-footer .login-footer-body li a[b-0b2xm7j9mz] {
        color: #e0e0e0;
    }
}

@media (min-width: 768px) {
    .gitee.wrap[b-0b2xm7j9mz] {
        background-color: #f1f2f7;
        background-image: none;
    }

    .gitee .container[b-0b2xm7j9mz] {
        width: 704px;
        height: 404px;
        margin: 0 auto;
        margin-top: calc(100vh / 2 - 190px);
    }
}

.layout-drawer-body[b-0b2xm7j9mz]  .groupbox {
    margin-top: 1rem;
}

.layout-drawer-body[b-0b2xm7j9mz]  .btn-info {
    margin-bottom: 1rem;
}

.layout-item[b-0b2xm7j9mz] {
    --bb-layout-sidebar-bg: #f8f9fa;
    --bb-layout-footer-bg: #e9ecef;
    cursor: pointer;
    border: 2px solid #e9ecef;
    padding: 4px;
    border-radius: 4px;
    height: 80px;
    width: 120px;
    transition: border .3s linear;
}

.layout-item:hover[b-0b2xm7j9mz],
.layout-item.active[b-0b2xm7j9mz] {
    border: 2px solid #28a745;
}

.layout-item .layout-left[b-0b2xm7j9mz] {
    width: 30%;
    border-right: 1px solid var(--bs-border-color);
}

.layout-item .layout-left .layout-left-header[b-0b2xm7j9mz] {
    height: 16px;
    background-color: var(--bb-header-bg);
}

.layout-item .layout-left .layout-left-body[b-0b2xm7j9mz],
.layout-item .layout-body .layout-left[b-0b2xm7j9mz] {
    background-color: var(--bb-layout-sidebar-bg);
}

.layout-item .layout-right .layout-right-header[b-0b2xm7j9mz],
.layout-item .layout-top[b-0b2xm7j9mz] {
    background-color: var(--bb-header-bg);
    height: 16px;
}

.layout-item .layout-right .layout-right-footer[b-0b2xm7j9mz],
.layout-item .layout-right-footer[b-0b2xm7j9mz] {
    background-color: var(--bb-layout-footer-bg);
    height: 12px;
}

.layout-item .layout-top[b-0b2xm7j9mz],
.layout-item .layout-body[b-0b2xm7j9mz],
.layout-item .layout-right-footer[b-0b2xm7j9mz] {
    width: 100%;
}

#blazor-error-ui[b-0b2xm7j9mz] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

#blazor-error-ui .dismiss[b-0b2xm7j9mz] {
    cursor: pointer;
    position: absolute;
    right: 0.75rem;
    top: 0.5rem;
}


.bottom-nav[b-0b2xm7j9mz] {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #f8f9fa;
    padding: 10px 0;
    display: flex;
    justify-content: space-around;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
}

.bottom-nav .nav-link[b-0b2xm7j9mz] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 15px;
}

@media (min-width: 768px) {
    /* Hide the bottom navigation on larger screens */
    .bottom-nav[b-0b2xm7j9mz] {
        display: none;
    }
}

/* 首页 */
.bd-masthead[b-0b2xm7j9mz] {
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bd-pink-rgb: 214, 51, 132;
    --bd-violet-rgb: 112.520718, 44.062154, 249.437846;
    --bd-accent-rgb: 255, 228, 132;
    padding: 3rem 0;
    background-image: linear-gradient(180deg, rgba(var(--bs-body-bg-rgb), 0.01), rgba(var(--bs-body-bg-rgb), 1) 85%), radial-gradient(ellipse at top left, rgba(var(--bs-primary-rgb), 0.5), transparent 50%), radial-gradient(ellipse at top right, rgba(var(--bd-accent-rgb), 0.5), transparent 50%), radial-gradient(ellipse at center right, rgba(var(--bd-violet-rgb), 0.5), transparent 50%), radial-gradient(ellipse at center left, rgba(var(--bd-pink-rgb), 0.5), transparent 50%);
}

.bd-masthead h1[b-0b2xm7j9mz] {
    --bs-heading-color: var(--bs-emphasis-color);
    font-size: calc(1rem + 3vw);
    line-height: 1.2;
}

.bd-masthead .lead[b-0b2xm7j9mz] {
    font-size: 1rem;
    font-weight: 400;
    color: var(--bs-secondary-color);
}

.bd-masthead .text-body-secondary[b-0b2xm7j9mz] {
    font-size: 1rem;
}

.bd-masthead .text-body-secondary a[b-0b2xm7j9mz] {
    text-decoration: underline;
}

.bd-gutter[b-0b2xm7j9mz] {
    --bs-gutter-x: 3rem;
}

.masthead-notice[b-0b2xm7j9mz] {
    background-color: var(--bd-accent);
    box-shadow: inset 0 -1px 1px rgba(var(--bs-body-color-rgb), 0.15), 0 0.25rem 1.5rem rgba(var(--bs-body-bg-rgb), 0.75);
}

.btn-bd-primary[b-0b2xm7j9mz] {
    --bs-btn-font-weight: 600;
    --bs-btn-color: var(--bs-white);
    --bs-btn-bg: var(--bd-violet-bg);
    --bs-btn-border-color: var(--bd-violet-bg);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: #6528e0;
    --bs-btn-hover-border-color: #6528e0;
    --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
    --bs-btn-active-color: var(--bs-btn-hover-color);
    --bs-btn-active-bg: #5a23c8;
    --bs-btn-active-border-color: #5a23c8;
}

.bd-btn-lg[b-0b2xm7j9mz] {
    --bs-btn-border-radius: .5rem;
    padding: .8125rem 2rem;
}

.btn-group-lg > .btn[b-0b2xm7j9mz], .btn-lg[b-0b2xm7j9mz] {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.follow[b-0b2xm7j9mz] {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 2rem;
    text-align: center;
    border-top: solid 1px var(--bs-border-color);
    position: relative;
}

.follow h3[b-0b2xm7j9mz] {
    margin-bottom: 1.5rem;
}

.follow .barcode[b-0b2xm7j9mz] {
    width: 280px;
}

@media (min-width: 768px) {
    .bd-masthead .lead[b-0b2xm7j9mz] {
        font-size: calc(1.275rem + .3vw);
    }

    .welcome-header[b-0b2xm7j9mz] {
        margin-top: 0;
        margin-bottom: 0;
    }

    .follow .barcode[b-0b2xm7j9mz] {
        width: 480px;
    }
}
/* 首页结束 */
/* _content/YeeNet.Backend.Web.Server/Components/Layout/HomeLayout.razor.rz.scp.css */
.navbar-header[b-h9yko3wvb3] {
    background-color: transparent;
    background-image: linear-gradient(to right, rgba(var(--bb-primary-color-rgb), 1), rgba(var(--bb-primary-color-rgb), 0.9));
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
    transition: transform .3s ease;
    font-size: var(--bb-header-font-size);
}

.nav-repo[b-h9yko3wvb3] {
    display: none;
}

.navbar-brand span[b-h9yko3wvb3] {
    color: var(--bs-navbar-color);
}

.header-img[b-h9yko3wvb3] {
    display: flex;
    align-items: center;
    padding: 0;
    margin-right: 0;
}

[b-h9yko3wvb3] .btn-fs {
    margin-top: 2px;
}

.btn-bd-download[b-h9yko3wvb3] {
    font-weight: 600;
    color: var(--bb-bd-download-color);
    border-color: var(--bb-bd-download-border-color);
}

.btn-bd-download:active[b-h9yko3wvb3],
.btn-bd-download:hover[b-h9yko3wvb3] {
    color: var(--bb-bd-download-hover-color);
    background-color: var(--bb-bd-download-hover-bg-color);
    border-color: var(--bb-bd-download-hover-border-color);
}

.nav-link img[b-h9yko3wvb3] {
    height: 24px;
    width: auto;
}

.navbar-version[b-h9yko3wvb3] {
    color: var(--bs-navbar-color);
    border-right: 1px solid #dddddd40;
    padding-right: 0.5rem;
    white-space: nowrap;
    display: none;
}

[b-h9yko3wvb3] .bb-theme-mode .dropdown-toggle {
    color: var(--bs-navbar-color);
}

[b-h9yko3wvb3] .bb-theme-mode .dropdown-menu li {
    padding: 0 4px;
}

[b-h9yko3wvb3] .bb-theme-mode .dropdown-menu li button {
    border-radius: var(--bs-border-radius);
}

@media (min-width: 768px) {
    .navbar-header[b-h9yko3wvb3] {
        position: sticky;
        top: 0;
        z-index: 1050;
        height: var(--bs-header-height);
    }

    .modal-open .navbar-header[b-h9yko3wvb3] {
        z-index: 1040;
    }
}

@media (min-width: 1140px) {
    .nav-repo[b-h9yko3wvb3] {
        display: flex;
    }
}

@media (min-width: 1240px) {
    .navbar-version[b-h9yko3wvb3] {
        display: block;
    }
}
.footer-body[b-h9yko3wvb3] {
    padding: 1rem;
    color: var(--bb-footer-body-color);
    background-color: var(--bb-footer-body-bg);
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

    .footer-body h4[b-h9yko3wvb3] {
        margin: 1rem 0;
    }

    .footer-body ul[b-h9yko3wvb3] {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .footer-body .footer-link[b-h9yko3wvb3] {
        transition: all .3s linear;
        color: rgba(255,255,255,.9);
        text-decoration: none;
        line-height: 2;
        display: block;
        cursor: pointer;
    }

        .footer-body .footer-link:hover[b-h9yko3wvb3],
        .footer-body .footer-link a:hover[b-h9yko3wvb3] {
            color: #40a9ff;
        }

        .footer-body .footer-link:not(:last-child)[b-h9yko3wvb3] {
            margin-top: 1rem;
        }

        .footer-body .footer-link a[b-h9yko3wvb3] {
            transition: all .3s linear;
            color: #fff;
        }

.footer-info[b-h9yko3wvb3] {
    background-color: #222;
    padding: var(--bb-footer-padding);
    color: #9d9d9d;
}

    .footer-info a[b-h9yko3wvb3] {
        color: #9d9d9d;
    }

    .footer-info .footer-logo[b-h9yko3wvb3] {
        width: 21px;
        height: 18px;
    }

    .footer-info .footer-lang[b-h9yko3wvb3] {
        width: 15px;
        margin-right: 6px;
    }

    .footer-info .footer-online i[b-h9yko3wvb3] {
        color: var(--bs-success)
    }

@media (min-width: 768px) {
    .footer-body[b-h9yko3wvb3] {
        padding: 2rem;
        flex-direction: row;
    }
}
/* _content/YeeNet.Backend.Web.Server/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-nr5k4luhzo] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-nr5k4luhzo] {
    flex: 1;
}

.sidebar[b-nr5k4luhzo] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-nr5k4luhzo] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-nr5k4luhzo]  a, .top-row[b-nr5k4luhzo]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-nr5k4luhzo]  a:hover, .top-row[b-nr5k4luhzo]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-nr5k4luhzo]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-nr5k4luhzo] {
        justify-content: space-between;
    }

    .top-row[b-nr5k4luhzo]  a, .top-row[b-nr5k4luhzo]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-nr5k4luhzo] {
        flex-direction: row;
    }

    .sidebar[b-nr5k4luhzo] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-nr5k4luhzo] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-nr5k4luhzo]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-nr5k4luhzo], article[b-nr5k4luhzo] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-nr5k4luhzo] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-nr5k4luhzo] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/YeeNet.Backend.Web.Server/Components/Pages/Admin/Dashboard.razor.rz.scp.css */
[b-zbednig12z] .card-header {
    border-bottom-width: 0;
    display: flex;
    align-items: center;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

[b-zbednig12z] .card-title {
    color: var(--bs-primary);
    font-weight: bold;
}

.db-progress[b-zbednig12z] {
    height: 24px;
    display: flex;
    align-items: center;
}

    .db-progress[b-zbednig12z]  .progress {
        flex: 1;
    }
/* _content/YeeNet.Backend.Web.Server/Components/Pages/Admin/Index.razor.rz.scp.css */
.section[b-9jn0h3inqi] {
    --bb-sidebar-width: 0;
    --bb-map-width: 0;
}

.main[b-9jn0h3inqi] {
    padding: 1rem;
}

[b-9jn0h3inqi] p:last-child {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .section[b-9jn0h3inqi] {
        --bb-sidebar-width: 300px;
        --bb-map-width: 300px;
        display: flex;
        flex-direction: row;
        -webkit-font-smoothing: antialiased;
    }

    .sidebar[b-9jn0h3inqi] {
        width: var(--bb-sidebar-width);
        height: calc(100vh);
        position: sticky;
        top: 0;
        /*border-right: solid 1px var(--bs-border-color);*/
        margin-top: calc(var(--bs-header-height) * -1);
        padding-top: 1rem;
    }

    .main[b-9jn0h3inqi] {
        width: calc(100% - var(--bb-map-width));
        flex: 1;
        height: 100%;
    }

    .map[b-9jn0h3inqi] {
        width: var(--bb-map-width);
        height: calc(100vh);
        position: sticky;
        top: 0;
        margin-top: calc(var(--bs-header-height) * -1);
        padding-top: 1rem;
    }
}

.main .row-cars[b-9jn0h3inqi] {
    /*height: calc(30vh);*/
}
/* _content/YeeNet.Backend.Web.Server/Components/Pages/Index.razor.rz.scp.css */
.bd-masthead[b-kww37fm7to] {
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bd-pink-rgb: 214, 51, 132;
    --bd-violet-rgb: 112.520718, 44.062154, 249.437846;
    --bd-accent-rgb: 255, 228, 132;
    padding: 3rem 0;
    background-image: linear-gradient(180deg, rgba(var(--bs-body-bg-rgb), 0.01), rgba(var(--bs-body-bg-rgb), 1) 85%), radial-gradient(ellipse at top left, rgba(var(--bs-primary-rgb), 0.5), transparent 50%), radial-gradient(ellipse at top right, rgba(var(--bd-accent-rgb), 0.5), transparent 50%), radial-gradient(ellipse at center right, rgba(var(--bd-violet-rgb), 0.5), transparent 50%), radial-gradient(ellipse at center left, rgba(var(--bd-pink-rgb), 0.5), transparent 50%);
}

.bd-masthead h1[b-kww37fm7to] {
    --bs-heading-color: var(--bs-emphasis-color);
    font-size: calc(1rem + 3vw);
    line-height: 1.2;
}

.bd-masthead .lead[b-kww37fm7to] {
    font-size: 1rem;
    font-weight: 400;
    color: var(--bs-secondary-color);
}

.bd-masthead .text-body-secondary[b-kww37fm7to] {
    font-size: 1rem;
}

.bd-masthead .text-body-secondary a[b-kww37fm7to] {
    text-decoration: underline;
}

.bd-gutter[b-kww37fm7to] {
    --bs-gutter-x: 3rem;
}

.masthead-notice[b-kww37fm7to] {
    background-color: var(--bd-accent);
    box-shadow: inset 0 -1px 1px rgba(var(--bs-body-color-rgb), 0.15), 0 0.25rem 1.5rem rgba(var(--bs-body-bg-rgb), 0.75);
}

.btn-bd-primary[b-kww37fm7to] {
    --bs-btn-font-weight: 600;
    --bs-btn-color: var(--bs-white);
    --bs-btn-bg: var(--bd-violet-bg);
    --bs-btn-border-color: var(--bd-violet-bg);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: #6528e0;
    --bs-btn-hover-border-color: #6528e0;
    --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
    --bs-btn-active-color: var(--bs-btn-hover-color);
    --bs-btn-active-bg: #5a23c8;
    --bs-btn-active-border-color: #5a23c8;
}

.bd-btn-lg[b-kww37fm7to] {
    --bs-btn-border-radius: .5rem;
    padding: .8125rem 2rem;
}

.btn-group-lg > .btn[b-kww37fm7to], .btn-lg[b-kww37fm7to] {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.donate[b-kww37fm7to] {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 2rem;
    text-align: center;
    border-top: solid 1px var(--bs-border-color);
    position: relative;
}

.donate h3[b-kww37fm7to] {
    margin-bottom: 1.5rem;
}

.donate .barcode[b-kww37fm7to] {
    width: 280px;
}

@media (min-width: 768px) {
    .bd-masthead .lead[b-kww37fm7to] {
        font-size: calc(1.275rem + .3vw);
    }

    .welcome-header[b-kww37fm7to] {
        margin-top: 0;
        margin-bottom: 0;
    }

    .donate .barcode[b-kww37fm7to] {
        width: 480px;
    }
}
/* _content/YeeNet.Backend.Web.Server/Components/Pages/Sys/Settings.razor.rz.scp.css */
[b-5awhd52eyv] .form-inline .form-label {
    display: block;
}

[b-5awhd52eyv] .btn-group {
    flex: 0;
}
/* _content/YeeNet.Backend.Web.Server/Components/Pages/Users.razor.rz.scp.css */
.page-user[b-b93p3e5wp3] {
    height: calc(100vh - 82px - var(--bb-layout-footer-height) - var(--bb-tabs-item-height, 0px));
}
