@import '_content/BootstrapBlazor.UniverIcon/BootstrapBlazor.UniverIcon.oct0jws3pw.bundle.scp.css';
@import '_content/BootStrapBlazorExtend/BootStrapBlazorExtend.ns7zafb0ai.bundle.scp.css';

/* _content/BootstrapBlazorUndelivered.Server/Components/Layout/BlankLayout.razor.rz.scp.css */
.my-layout[b-0umu24n6k6] {
    display: flex;
    flex-direction: column;
    height: calc(100vh);
    --my-fix-detail-content-width: calc(100vw - 140px);
}

    .my-layout[b-0umu24n6k6] > .my-keep-table {
        /*flex: 1;*/ /*自动撑满*/
        overflow: hidden
    }

    .my-layout[b-0umu24n6k6]  .my-search-table {
        height: 100%;
        overflow: hidden
    }

/*.my-layout ::deep .my-search-toolbar .btn:not(.dropdown-menu .btn) {
        background-color: unset;
        border-width: 0;
        color: cornflowerblue;
        padding-top: 0;
        padding-bottom: 0;
    }

        .my-layout ::deep .my-search-toolbar .btn:not(.dropdown-menu .btn):hover {
            background-color: unset;
            color: fuchsia;*/
/*border-bottom: 1px solid fuchsia;
            border-radius: 0;*/
/*}

    .my-layout ::deep .my-search-toolbar {*/
/*border-bottom: 1px solid cornflowerblue;*/
/*display: flex;
        align-items: end;
    }*/

[b-0umu24n6k6] .dropdown-logout a {
    -webkit-user-drag: none; /*禁止拖拽*/
    /*    -moz-user-drag: none;
    -ms-user-drag: none;
    user-drag: none;*/
}

[b-0umu24n6k6] td > .table-cell:not(.end,.center,.justify-content-end,.justify-content-center) {
    /*默认表格样式：文字如果靠左对齐，则文字不换行，超出部分隐藏并加省略号*/
    display: block;
    /*    white-space: nowrap;
    overflow: hidden;*/
    text-overflow: ellipsis;
    margin-left: -1px;
    margin-right: -1px; /*设置左右边间隔以适应双击自动调整栏宽*/
}

[b-0umu24n6k6] th > div.table-cell > .table-text {
    /*默认表格表头样式*/
    /*display: block;*/
    overflow: hidden;
    text-overflow: ellipsis;
    /*margin-left: -1px;
    margin-right: -1px;*/ /*设置左右边间隔以适应双击自动调整栏宽*/
}

.custom-tooltip-info[b-0umu24n6k6] {
    /*--bs-tooltip-bg: var(--bs-info);*/
    background-color: aqua
}

[b-0umu24n6k6] .fixed-center {
    height: 25px;
}

    [b-0umu24n6k6] .fixed-center > div {
        position: fixed;
        left: 50%;
        transform: translate(-50%, 0); /* 向相反方向移动自身尺寸的50%以居中 */
    }

[b-0umu24n6k6] .tabs-body-content {
    height: calc(100vh - 135px)
}

[b-0umu24n6k6] .table-cell > .btn-group.dropdown > button {
    padding: 0
}

/*鼠标未移动到表头栏上时隐藏排序图标*/
/*::deep th.sortable:not(:hover) i {
    display: none
}*/

/*鼠标未移动到表头栏上时，表头栏位标签调整占位*/
/*::deep th.sortable:not(:hover) > .table-cell > span:first-of-type {
    padding-right: 0
}*/

[b-0umu24n6k6] .row-disabled:not(:hover) {
    /*--bs-table-striped-bg: #409eff;
    --bs-table-bg: #409eff;
    --bs-table-hover-bg: #409eff;
    --bs-table-striped-color: #fff;
    --bs-table-color-state: #fff;
    --bs-table-hover-color: #fff;*/
    text-decoration: line-through darkgrey;
    --bs-table-striped-color: darkgrey;
    --bs-table-color-state: darkgrey;
}

[b-0umu24n6k6] .row-danger {
    /*--bs-table-striped-bg: #409eff;
    --bs-table-bg: #409eff;
    --bs-table-hover-bg: #409eff;
    --bs-table-striped-color: #fff;
    --bs-table-color-state: #fff;
    --bs-table-hover-color: #fff;*/
    /*text-decoration: line-through darkgrey;*/
    --bs-table-striped-color: red;
    --bs-table-color-state: red;
}

[b-0umu24n6k6] .total-row {
    position: sticky;
    z-index: 2;
    bottom: 0;
    font-weight: bold
}

[b-0umu24n6k6] .deliveryday-table tr:not(:first-child):not(:hover) {
    text-decoration: line-through darkgrey;
    --bs-table-striped-color: darkgrey;
    --bs-table-color-state: darkgrey;
}

/*.tabs {
    display: flex;
    flex-direction: column;
    height: 100%;
}

    .tabs .tabs-body {
        display: flex;
        overflow: hidden;
        flex-grow: 1;
    }

    .tabs .tabs-body-content {
        display: flex;
        overflow: auto;
        height: 100%;
        width: 100%;
    }*/


/* _content/BootstrapBlazorUndelivered.Server/Components/Layout/LayoutPreview.razor.rz.scp.css */
.layout-preview[b-8z8m9wlwfd] {
    font-size: 9px;
    border-radius: 4px;
    padding: 4px;
    cursor: pointer;
    border: 2px solid #c0c4cc;
    transition: border .3s linear;
}

    .layout-preview:hover[b-8z8m9wlwfd] {
        border: 2px solid #28a745;
    }

    .layout-preview.active[b-8z8m9wlwfd] {
        border: 2px solid #28a745;
    }

[b-8z8m9wlwfd] .layout {
    --bb-layout-height: 80px;
    --bb-layout-header-height: 16px;
    --bb-layout-footer-height: 12px;
    --bb-layout-sidebar-width: 30%;
    --bb-layout-banner-font-size: 9px;
    --bb-layout-title-color: #fff;
    border: 1px solid var(--bb-layout-header-background);
}

    [b-8z8m9wlwfd] .layout .layout-footer,
    [b-8z8m9wlwfd] .layout .layout-header {
        justify-content: center;
    }

    [b-8z8m9wlwfd] .layout .layout-menu {
        display: flex;
        align-items: center;
        justify-content: center;
    }
/* _content/BootstrapBlazorUndelivered.Server/Components/Layout/MainLayout.razor.rz.scp.css */
.layout-drawer[b-ev5h15ne9s] {
    margin-inline-start: .5rem;
    height: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.layout-drawer-body[b-ev5h15ne9s]  .groupbox {
    margin-top: 1rem;
}

.layout-drawer-body[b-ev5h15ne9s]  .btn-info {
    --bs-info: #0078d4;
    --bs-btn-hover-bg: #1260b0;
    margin-bottom: 1rem;
}

#blazor-error-ui[b-ev5h15ne9s] {
    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-ev5h15ne9s] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/BootstrapBlazorUndelivered.Server/Components/Layout/TutorialsLoginLayout.razor.rz.scp.css */
.container[b-14r7fnxcg2] {
    --login-max-width: 540px;
    --login-padding-x: 1.5rem;
    --login-padding-y: .75rem;
    --bs-border-radius: 23px;
    max-width: var(--login-max-width);
    margin: 0 auto;
}

[b-14r7fnxcg2] h4 {
    margin-bottom: 1.5rem;
}

[b-14r7fnxcg2] .form-control {
    --bb-form-control-padding: var(--login-padding-y) var(--login-padding-x);
    font-size: .875rem;
    margin-bottom: 1rem;
}

[b-14r7fnxcg2] .btn {
    --bs-btn-padding-x: var(--login-padding-x);
    --bs-btn-padding-y: var(--login-padding-y);
    width: 100%;
    margin-bottom: 1rem;
}

    [b-14r7fnxcg2] .btn:first-of-type {
        margin-bottom: 0;
    }

[b-14r7fnxcg2] .form-check {
    padding: var(--login-padding-y) var(--login-padding-x);
    margin-bottom: 1rem;
}
/* _content/BootstrapBlazorUndelivered.Server/Components/Pages/MyLogout.razor.rz.scp.css */
[b-hzfkpk70m6] .dropdown-toggle > .btn::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

[b-hzfkpk70m6] .dropdown-item a, [b-hzfkpk70m6] .dropdown-item .upload, [b-hzfkpk70m6] .dropdown-item .upload > button {
    width: 100%;
    text-align: start;
}
/* _content/BootstrapBlazorUndelivered.Server/Components/Pages/TabTable.razor.rz.scp.css */
[b-2qfhgmjjca] .multi-select .multi-select-items .multi-select-item-group span.multi-select-item {
    --bb-multi-select-item-max-width: none;
    /*max-width: none;*/
}

[b-2qfhgmjjca] .dropdown-toggle.scroll {
    padding-right: 2em
}

.input-table-cell[b-2qfhgmjjca] {
    width: calc(100% + 8px);
    margin: -4px;
    background-color: transparent;
}

/*::deep .dropdown-upload {
    margin: -6px -20px -6px -20px;
}

    ::deep .dropdown-upload > button {
        width: 100%;
        text-indent: 5px;
        text-align: start;
    }*/
/* _content/BootstrapBlazorUndelivered.Server/Components/Pages/Users.razor.rz.scp.css */
.page-user[b-dri7uulvhx] {
    height: calc(100vh - 2rem - var(--bb-layout-footer-height) - var(--bb-layout-header-height) - var(--bb-tabs-item-height, 0));
    display: flex;
    flex-direction: column;
}

.user-demo-address[b-dri7uulvhx] {
    margin-top: .25rem;
    font-size: 86%;
    color: #c0c4cc;
}

[b-dri7uulvhx] .table-users {
    flex: 1;
    height: 1%;
    min-height: 0;
}

[b-dri7uulvhx] .table-cell img {
    width: 46px;
    border-radius: var(--bs-border-radius);
}

[b-dri7uulvhx] .table-cell .progress {
    height: 6px;
    margin-top: .5rem;
}
