/* /Admin/Employees.razor.rz.scp.css */
[b-02uia9oeb0] .split-left {
    overflow: auto
}
[b-02uia9oeb0] .split-right {
    overflow: auto
}
/* /ASS/EquipmentCheckLists.razor.rz.scp.css */
/*选项宽度*/
.checkbox-item[b-w1n9xr1yrs] {
    width: 100% !important;
    display: contents !important;
}

.form-check[b-w1n9xr1yrs], .is-label[b-w1n9xr1yrs] {
    width: auto !important;
}

.form-check-label[b-w1n9xr1yrs] {
    min-width: var(--bb-checkbox-item-width);
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
/*.page {
    position: relative;
    display: flex;
    flex-direction: column;
}

main {
    flex: 1;
}

.sidebar {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row ::deep a, .top-row ::deep .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row ::deep a:hover, .top-row ::deep .btn-link:hover {
        text-decoration: underline;
    }

    .top-row ::deep a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row {
        justify-content: space-between;
    }

    .top-row ::deep a, .top-row ::deep .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page {
        flex-direction: row;
    }

    .sidebar {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth ::deep a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row, article {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
*/
[b-jwxap3shy3] .search.auto-complete .form-control-group.form-control {
    background: transparent !important;
}
    [b-jwxap3shy3] .search.auto-complete .form-control-group.form-control .search-input {
        background: transparent !important;
    }
/* ���� */
.about[b-jwxap3shy3] {
    display: grid;
}
    /* �� */
    .about .about_left[b-jwxap3shy3] {
        min-height: 350px;
        padding: 0px 25px;
        background: url(img/left-top.png) no-repeat top left, url(img/right-top.png) no-repeat calc(100% + 75px) calc(100% + 75px), linear-gradient(0deg, #14a8e2 0%, #3e84d0 100%);
    }

    .about .top h2[b-jwxap3shy3] {
        color: #FFFFFF;
        display: inline;
        position: absolute;
        padding-top: 15px;
    }

    .about .middle p[b-jwxap3shy3] {
        font-size: 14px;
    }

    .about .middle .mid_title[b-jwxap3shy3] {
        color: #677588;
    }

    .about .middle .mid_content[b-jwxap3shy3] {
        color: #fff;
        margin: 5px 0;
    }

    .about .bottom[b-jwxap3shy3] {
        border-top: 1px solid #687382;
        padding-top: 10px;
    }

        .about .bottom a[b-jwxap3shy3] {
            text-decoration: none;
            color: #fff;
            text-align: center;
        }

    .about .bottom_content[b-jwxap3shy3] {
        cursor: pointer;
    }

        .about .bottom_content:hover[b-jwxap3shy3] {
            color: #abaeb3;
        }

    /* �� */
    .about .about_right[b-jwxap3shy3] {
        min-height: 350px;
        padding: 120px 25px 0px 25px;
    }

.about_right .contacts[b-jwxap3shy3] {
    display: grid;
    grid-gap: 5px;
}

.about_right .way[b-jwxap3shy3] {
    display: grid;
    grid-auto-rows: 1fr 1fr 1fr;
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-tt8zqmn15o] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-tt8zqmn15o] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-tt8zqmn15o] {
    min-height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-tt8zqmn15o] {
    font-size: 1.1rem;
}

.bi[b-tt8zqmn15o] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-tt8zqmn15o] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-tt8zqmn15o] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-tt8zqmn15o] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.nav-item[b-tt8zqmn15o] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-tt8zqmn15o] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-tt8zqmn15o] {
        padding-bottom: 1rem;
    }

    .nav-item[b-tt8zqmn15o]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-tt8zqmn15o]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

.nav-item[b-tt8zqmn15o]  .nav-link:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-scrollable[b-tt8zqmn15o] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-tt8zqmn15o] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-tt8zqmn15o] {
        display: none;
    }

    .nav-scrollable[b-tt8zqmn15o] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-2dsymqlt15],
.components-reconnect-repeated-attempt-visible[b-2dsymqlt15],
.components-reconnect-failed-visible[b-2dsymqlt15],
.components-pause-visible[b-2dsymqlt15],
.components-resume-failed-visible[b-2dsymqlt15],
.components-rejoining-animation[b-2dsymqlt15] {
    display: none;
}

#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-2dsymqlt15],
#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-2dsymqlt15],
#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-2dsymqlt15],
#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-2dsymqlt15],
#components-reconnect-modal.components-reconnect-retrying[b-2dsymqlt15],
#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-2dsymqlt15],
#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-2dsymqlt15],
#components-reconnect-modal.components-reconnect-failed[b-2dsymqlt15],
#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-2dsymqlt15] {
    display: block;
}


#components-reconnect-modal[b-2dsymqlt15] {
    background-color: white;
    width: 20rem;
    margin: 20vh auto;
    padding: 2rem;
    border: 0;
    border-radius: 0.5rem;
    box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;
    animation: components-reconnect-modal-fadeOutOpacity-b-2dsymqlt15 0.5s both;
    &[open]

{
    animation: components-reconnect-modal-slideUp-b-2dsymqlt15 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-2dsymqlt15 0.5s ease-in-out 0.3s;
    animation-fill-mode: both;
}

}

#components-reconnect-modal[b-2dsymqlt15]::backdrop {
    background-color: rgba(0, 0, 0, 0.4);
    animation: components-reconnect-modal-fadeInOpacity-b-2dsymqlt15 0.5s ease-in-out;
    opacity: 1;
}

@keyframes components-reconnect-modal-slideUp-b-2dsymqlt15 {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateY(0);
    }
}

@keyframes components-reconnect-modal-fadeInOpacity-b-2dsymqlt15 {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes components-reconnect-modal-fadeOutOpacity-b-2dsymqlt15 {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.components-reconnect-container[b-2dsymqlt15] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem;
}

#components-reconnect-modal p[b-2dsymqlt15] {
    margin: 0;
    text-align: center;
}

#components-reconnect-modal button[b-2dsymqlt15] {
    border: 0;
    background-color: #6b9ed2;
    color: white;
    padding: 4px 24px;
    border-radius: 4px;
}

    #components-reconnect-modal button:hover[b-2dsymqlt15] {
        background-color: #3b6ea2;
    }

    #components-reconnect-modal button:active[b-2dsymqlt15] {
        background-color: #6b9ed2;
    }

.components-rejoining-animation[b-2dsymqlt15] {
    position: relative;
    width: 80px;
    height: 80px;
}

    .components-rejoining-animation div[b-2dsymqlt15] {
        position: absolute;
        border: 3px solid #0087ff;
        opacity: 1;
        border-radius: 50%;
        animation: components-rejoining-animation-b-2dsymqlt15 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .components-rejoining-animation div:nth-child(2)[b-2dsymqlt15] {
            animation-delay: -0.5s;
        }

@keyframes components-rejoining-animation-b-2dsymqlt15 {
    0% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    4.9% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 0;
    }

    5% {
        top: 40px;
        left: 40px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 0px;
        left: 0px;
        width: 80px;
        height: 80px;
        opacity: 0;
    }
}
/* /Components/Pages/BadgeImg.razor.rz.scp.css */
[b-uygxyb3w2j] .badge {
    position: absolute;
    top: 5px;
    right: 5px;
    opacity: 0.8;
}
.badge-widget[b-uygxyb3w2j] {
    display: inline-block;
    border-radius: var(--bs-border-radius);
    padding: 6px 12px;
    position: relative;
    transition: all .25s linear;
    cursor: pointer;
    text-align:center;
}
p[b-uygxyb3w2j] {
    padding: 0;
    margin: 0;
}
i[b-uygxyb3w2j]{
    font-size:35px;
}
[b-uygxyb3w2j] .bgc_darkcyan {
    background-color: darkcyan !important;
}

[b-uygxyb3w2j] .bgc_blue {
    background-color: #0497ff !important;
}

[b-uygxyb3w2j] .bgc_green {
    background-color: #04cbbb !important;
}

[b-uygxyb3w2j] .bgc_red {
    background-color: #f14f5c !important;
}

[b-uygxyb3w2j] .bgc_yellow {
    background-color: #ff8c1b !important;
}
/* /Components/Pages/CultureChooser.razor.rz.scp.css */
.culture-selector[b-g213g74s3p] {
    --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-g213g74s3p] {
        margin: 0;
        color: var(--bs-navbar-color);
        display: none;
    }

    .culture-selector[b-g213g74s3p]  .select {
        width: var(--bb-header-select-width);
    }

[b-g213g74s3p] .form-control {
    transition: border-color .3s linear;
}

[b-g213g74s3p] .dropdown-toggle {
    --bs-body-bg: transparent;
}


[b-g213g74s3p] .form-select {
    color: var(--bb-select-color);
}

@media (min-width: 768px) {
    .culture-selector span[b-g213g74s3p] {
        display: block;
    }
}
/* /Components/Pages/Login.razor.rz.scp.css */
*[b-y4acig9g3g] {
    margin: 0;
    padding: 0;
    box-sizing: border-box;

}

.selectClass[b-y4acig9g3g] {
    font-size: 16px !important;
}

.container[b-y4acig9g3g] {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
    min-height: 100vh;
    min-width: 100%;
    position: relative;
}

    .container[b-y4acig9g3g]::before,
    .container[b-y4acig9g3g]::after {
        position: absolute;
        /* background-size: cover; */
        content: "";
        bottom: 0;
        z-index: -2;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .container[b-y4acig9g3g]::before {
        width: 394px;
        height: 468px;
        left: 0;
        background-image: url(lib/img/left-bottom.png);
    }

    .container[b-y4acig9g3g]::after {
        width: 487px;
        height: 412px;
        right: 0;
        background-image: url(lib/img/right_bottom.png);
    }

.main[b-y4acig9g3g] {
    min-width: 1000px;
    min-height: 564px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    z-index: 1;
    display: flex;
}

    .main .main_left[b-y4acig9g3g] {
        flex: 50%;
        /*min-width: 500px;*/
        min-height: 564px;
        min-width: none;
        display: flex;
        position: relative;
        justify-content: space-around;
        flex-direction: column;
        background: linear-gradient( 0deg, #3a485a 0%, #607089 100%);
        z-index: 2;
        padding: 80px 80px 48px;
    }

.main_left[b-y4acig9g3g]::before,
.main_left[b-y4acig9g3g]::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
}

.main_left[b-y4acig9g3g]::before {
    background-image: url(lib/img/left-top.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.main_left[b-y4acig9g3g]::after {
    background-image: url(lib/img/right-top.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}


.top h2[b-y4acig9g3g] {
    color: #FFFFFF;
    margin-top: 0px;
    display:inline;
    position:absolute;
    padding-top:15px;
}

.middle[b-y4acig9g3g] {
    padding-top: 0px;
    padding-bottom: 0px;
}

    .middle p[b-y4acig9g3g] {
        font-size: 14px;
    }

    .middle .mid_title[b-y4acig9g3g] {
        color: #677588;
    }

    .middle .mid_content[b-y4acig9g3g] {
        color: #fff;
        width: 340px;
        margin-top: 18px;
    }

.bottom[b-y4acig9g3g] {
    width: 340px;
    border-top: 1px solid #687382;
    z-index: 5;
    padding-top: 50px;
}

    .bottom a[b-y4acig9g3g] {
        text-decoration: none;
        color: #fff;
        font-size: 15px;
        text-align: center;
        position: relative;
    }

    .bottom .bgimg[b-y4acig9g3g] {
        position: absolute;
        top: -12px;
        left: 100px;
    }

.bottom_content[b-y4acig9g3g] {
    cursor: pointer;
}

    .bottom_content:hover[b-y4acig9g3g] {
        color: #abaeb3;
    }

.main .main_right[b-y4acig9g3g] {
    flex: 50%;
    /*min-width: 500px;*/
    min-height: 564px;
    background: #FFFFFF;
    display: flex;
    flex-direction: column;
    padding: 64px 70px 48px;
    color: #4048A0;
}

.title_reg[b-y4acig9g3g] {
    position: relative;
    padding-bottom: 40px;
}

    .title_reg > p[b-y4acig9g3g] {
        position: absolute;
        right: 0;
        font-size: 14px;
    }

        .title_reg > p a[b-y4acig9g3g] {
            text-decoration: none;
            color: #4048A0;
        }

            .title_reg > p a:hover[b-y4acig9g3g] {
                color: #84D2FF;
            }

.inp_user input[b-y4acig9g3g] {
    display: block;
    width: 100%;
    height: 40px;
    margin-bottom: 35px;
    padding: 9px 14px;
    opacity: 0.5;
    outline: 0;
    font-size: 1rem;
}

.ckx_user[b-y4acig9g3g] {
    position: relative;
    font-size: 14px;
}

    .ckx_user input[b-y4acig9g3g] {
        cursor: pointer;
        zoom: 1.3;
        vertical-align: -1px;
    }

    .ckx_user span[b-y4acig9g3g] {
        display: inline-block;
        margin-left: 5px;
    }

    .ckx_user a[b-y4acig9g3g] {
        position: absolute;
        right: 0;
        text-decoration: none;
        color: #4048A0;
    }

.confirm_user[b-y4acig9g3g] {
    margin-top: 30px;
}

.login_way[b-y4acig9g3g] {
    margin-top: 70px;
}

.osc[b-y4acig9g3g] {
    text-align: center;
    /*margin-bottom: 30px;*/
}

    .osc a[b-y4acig9g3g] {
        text-decoration: none;
    }

        .osc a > span[b-y4acig9g3g] {
            display: inline-block;
            vertical-align: top;
            line-height: 32px;
            margin-left: 10px;
            color: #4048A0;
        }

.others[b-y4acig9g3g] {
    position: relative;
}

    .others hr[b-y4acig9g3g] {
        opacity: 0.5;
        line-height: 0;
        text-align: center;
        z-index: -1;
    }

        .others hr[b-y4acig9g3g]::after {
            position: absolute;
            left: 140px;
            top: -5px;
            bottom: 0;
            padding: 0 15px;
            background: #FFFFFF;
            content: "其它登录 ";
            z-index: 9999;
            font-size: 14px;
        }

.target[b-y4acig9g3g] {
    margin-top: 18px;
    /*margin-left: 20px;*/
    position: relative;
    white-space: nowrap;
}

    .target a[b-y4acig9g3g] {
        padding-left: 20px;
        padding-right: 18px;
    }

    .target .more:hover span[b-y4acig9g3g] {
        display: inline;
    }

.more:hover span[b-y4acig9g3g] {
    display: block;
}


/*媒体查询*/
@media screen and (max-width: 500px) {

    .main[b-y4acig9g3g] {
        min-width: 100vw;
        min-height: 564px;
        box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0), 0 0px 0px 0 rgba(0, 0, 0, 0);
        z-index: 1;
        display: block;
        border:none;
    }
    .middle[b-y4acig9g3g] {
        /*padding-top: 10px;
        padding-bottom: 20px;*/
        display: none
    }

    .main .main_left[b-y4acig9g3g] {
        min-height: 360px;
    }

    .bottom[b-y4acig9g3g] {
        width: 80%;
        border-top: 1px solid #687382;
        z-index: 5;
        padding-top: 20px;
        margin:auto;
    }
    .target a[b-y4acig9g3g]{
        padding:0px
    }
    .main .main_left[b-y4acig9g3g]{
        min-height:30vh;
    }
    .main .main_right[b-y4acig9g3g] {
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
    .others hr[b-y4acig9g3g]::after {
        left:90px
    }
    .container[b-y4acig9g3g] {
        min-height:0;
        min-width:0;
    }
    .container[b-y4acig9g3g]::after{
        background-image:none
    }
    .container[b-y4acig9g3g]::before {
        width:0;
        height:0;
        background-image: none
    }
}
/* /DigitalFactory/BossDashboard.razor.rz.scp.css */
@charset "utf-8";

/* Manufacturing Dashboard CSS */
*[b-zhmnt056m0] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*[b-zhmnt056m0],
body[b-zhmnt056m0] {
    padding: 0px;
    margin: 0px;
    color: #222;
    font-family: "微软雅黑";
}

body[b-zhmnt056m0] {
    color: #666;
    font-size: 16px;
}

li[b-zhmnt056m0] {
    list-style-type: none;
}

table[b-zhmnt056m0] {
}

i[b-zhmnt056m0] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

img[b-zhmnt056m0] {
    border: none;
    max-width: 100%;
}

a[b-zhmnt056m0] {
    text-decoration: none;
    color: #399bff;
}

    a.active[b-zhmnt056m0],
    a:focus[b-zhmnt056m0] {
        outline: none !important;
        text-decoration: none;
    }

ol[b-zhmnt056m0],
ul[b-zhmnt056m0],
p[b-zhmnt056m0],
h1[b-zhmnt056m0],
h2[b-zhmnt056m0],
h3[b-zhmnt056m0],
h4[b-zhmnt056m0],
h5[b-zhmnt056m0],
h6[b-zhmnt056m0] {
    padding: 0;
    margin: 0
}

a:hover[b-zhmnt056m0] {
    color: #06c;
    text-decoration: none !important
}
.clearfix[b-zhmnt056m0]{
    height:calc(100% - 50px);
}

.clearfix[b-zhmnt056m0]:after,
.clearfix[b-zhmnt056m0]:before {
    display: table;
    content: " "
}

.clearfix[b-zhmnt056m0]:after {
    clear: both
}

.pulll_left[b-zhmnt056m0] {
    float: left;
}

.pulll_right[b-zhmnt056m0] {
    float: right;
}

.loading[b-zhmnt056m0] {
    position: fixed;
    left: 0;
    top: 0;
    font-size: 16px;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #1a1a1c;
    text-align: center;
}

.loadbox[b-zhmnt056m0] {
    position: absolute;
    width: 160px;
    height: 150px;
    color: rgba(255, 255, 255, .6);
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -75px;
}

    .loadbox img[b-zhmnt056m0] {
        margin: 10px auto;
        display: block;
        width: 40px;
    }

.head[b-zhmnt056m0] {
    height: 105px;
    background: url(../lib/img/head_bg.png) no-repeat center center;
    position: relative
}

    .head h1[b-zhmnt056m0] {
        color: #fff;
        text-align: center;
        font-size: 42px;
        line-height: 90px;
    }

        .head h1 img[b-zhmnt056m0] {
            width: 1.5rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .2rem
        }

.weather[b-zhmnt056m0] {
    position: absolute;
    right: 30px;
    top: 0;
    line-height: 70px;
}

    .weather span[b-zhmnt056m0] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }
.orgname[b-zhmnt056m0] {
    position: absolute;
    left: 30px;
    top: 0;
    line-height: 70px;
}

    .orgname span[b-zhmnt056m0] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.mainbox[b-zhmnt056m0] {
    padding: 10px 20px 0 20px;
    height: calc(100vh - 135px);
}

    .mainbox > ul[b-zhmnt056m0] {
        margin-left: -.4rem;
        margin-right: -.4rem;
    }

        .mainbox > ul > li[b-zhmnt056m0] {
            float: left;
            padding: 0 .4rem
        }

        .mainbox > ul > li[b-zhmnt056m0] {
            width: 24%;
            height: 100%;
        }

            .mainbox > ul > li:nth-child(2)[b-zhmnt056m0] {
                width: 52%
            }

.boxall[b-zhmnt056m0] {
    padding: 15px;
    background: rgba(0, 0, 0, .2);
    position: relative;
    margin-bottom: 15px;
    z-index: 10;
}

.alltitle[b-zhmnt056m0] {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 12px;
    margin-bottom: 10px;
}

.alltitle[b-zhmnt056m0]:before {
        width: 5px;
        height: 20px;
        top: 2px;
        position: absolute;
        content: "";
        background: #49bcf7;
        border-radius: 20px;
        left: 0;
    }
 [b-zhmnt056m0] .navboxall {
    height: calc(100% - 30px);
}

.num[b-zhmnt056m0],
.zhibiao[b-zhmnt056m0] {
    height: 100%;
    width: 50%;
}

.zb1[b-zhmnt056m0],
.zb2[b-zhmnt056m0],
.zb3[b-zhmnt056m0] {
    float: left;
    width: 33.3333%;
    height: 100%;
}

[b-zhmnt056m0] .id_zb1,
[b-zhmnt056m0] .id_zb2,
[b-zhmnt056m0] .id_zb3 {
    height: calc(100% - 30px);
}

.zhibiao span[b-zhmnt056m0] {
    padding-top: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.num[b-zhmnt056m0] {
    padding-right: 20px;
}

.numbt[b-zhmnt056m0] {
    font-size: 24px;
    color: #fff;
    padding-top: 14px;
}

    .numbt span[b-zhmnt056m0] {
        font-size: 18px;
        padding-left: 10px;
        color: #fff;
    }

.numtxt[b-zhmnt056m0] {
    color: #fef000;
    font-size: 80px;
    font-family: arial;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    /*padding: 10px 0;*/
    /*margin: 18px 0;*/
    font-weight: bold;
    letter-spacing: 2px;
}

.table1 th[b-zhmnt056m0] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    font-size: 16px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal;
    padding: 0 0 10px 0;
}

.table1 td[b-zhmnt056m0] {
    font-size: 16px;
    color: rgba(255, 255, 255, .4);
    padding: 15px 0 0 0;
}

.table1 span[b-zhmnt056m0] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    display: block;
    background: #878787;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.table1 tr:nth-child(2) span[b-zhmnt056m0] {
    background: #ed405d
}

.table1 tr:nth-child(3) span[b-zhmnt056m0] {
    background: #f78c44
}

.table1 tr:nth-child(4) span[b-zhmnt056m0] {
    background: #49bcf7
}

.iconchart li[b-zhmnt056m0] {
    height: 30px;
}

.iconchart label[b-zhmnt056m0] {
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    opacity: .8;
}

    .iconchart label img[b-zhmnt056m0] {
        display: inline-block;
        vertical-align: middle;
        opacity: .4;
    }

.iconchart .bar[b-zhmnt056m0] {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    width: 78%;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 5px;
}

    .iconchart .bar span[b-zhmnt056m0] {
        background: linear-gradient(to right, #588fab, #5ea99c);
        display: block;
        width: 60%;
        height: 100%;
        animation: myfirst2-b-zhmnt056m0 1s ease;
    }

    .iconchart .bar i[b-zhmnt056m0] {
        position: absolute;
        opacity: .5;
        right: -36px;
        color: #fff;
        line-height: 20px;
        top: 0;
    }

/*Plugin CSS*/
.wrap[b-zhmnt056m0] {
    height: 82%;
    overflow: hidden;
}

    .wrap li[b-zhmnt056m0] {
        line-height: 40px;
        height: 40px;
    }

        .wrap li p[b-zhmnt056m0],
        .wraptit[b-zhmnt056m0] {
            font-size: 0;
        }

        .wrap li span[b-zhmnt056m0] {
            display: inline-block;
            font-size: 14px;
            color: rgba(255, 255, 255, .6);
        }
            .wraptit span[b-zhmnt056m0] {
                display: inline-block;
                font-size: 18px;
                color: rgba(255, 255, 255, .6);
            }

.wraptit[b-zhmnt056m0] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

    .wrap li span:nth-child(1)[b-zhmnt056m0],
    .wraptit span:nth-child(1)[b-zhmnt056m0] {
        width: 25%
    }

    .wrap li span:nth-child(2)[b-zhmnt056m0],
    .wraptit span:nth-child(2)[b-zhmnt056m0] {
        width: 15%;
        text-align: center;
    }

    .wrap li span:nth-child(3)[b-zhmnt056m0],
    .wraptit span:nth-child(3)[b-zhmnt056m0] {
        width: 15%;
        text-align: center;
    }

    .wrap li span:nth-child(4)[b-zhmnt056m0],
    .wraptit span:nth-child(4)[b-zhmnt056m0] {
        width: 30%
    }
    .wrap li span:nth-child(5)[b-zhmnt056m0],
    .wraptit span:nth-child(5)[b-zhmnt056m0] {
        width: 15%
    }

[b-zhmnt056m0] .str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[b-zhmnt056m0] .str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

[b-zhmnt056m0] .str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

[b-zhmnt056m0] .str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

[b-zhmnt056m0] .str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

[b-zhmnt056m0] .str_vertical .str_move,
[b-zhmnt056m0] .str_down .str_move {
    white-space: normal;
    width: 100%;
}

[b-zhmnt056m0] .str_static .str_move,
[b-zhmnt056m0] .no_drag .str_move,
[b-zhmnt056m0] .noStop .str_move {
    cursor: inherit;
}

[b-zhmnt056m0] .str_wrap img {
    max-width: none !important;
}

@keyframes myfirst2-b-zhmnt056m0 {
    from {
        width: 0
    }

    to {
    }
}
/* /DigitalFactory/ComprehensiveDashboard.razor.rz.scp.css */
/*机台滚动*/
.scroll-wrapper[b-2d3a7cr0p6] {
    height: calc(100% - 50px);
    overflow: hidden;
    position: relative;
}

[b-2d3a7cr0p6] .card-body {
    padding-left: 0px;
    padding-right: 0px;
}

@charset "utf-8";
/* Manufacturing Dashboard CSS */
*[b-2d3a7cr0p6] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*[b-2d3a7cr0p6],
body[b-2d3a7cr0p6] {
    padding: 0px;
    margin: 0px;
    color: #222;
    font-family: "微软雅黑";
}

body[b-2d3a7cr0p6] {
    color: #666;
    font-size: 16px;
}

li[b-2d3a7cr0p6] {
    list-style-type: none;
}

table[b-2d3a7cr0p6] {
}

i[b-2d3a7cr0p6] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

img[b-2d3a7cr0p6] {
    border: none;
    max-width: 100%;
}

a[b-2d3a7cr0p6] {
    text-decoration: none;
    color: #399bff;
}

    a.active[b-2d3a7cr0p6],
    a:focus[b-2d3a7cr0p6] {
        outline: none !important;
        text-decoration: none;
    }

ol[b-2d3a7cr0p6],
ul[b-2d3a7cr0p6],
p[b-2d3a7cr0p6],
h1[b-2d3a7cr0p6],
h2[b-2d3a7cr0p6],
h3[b-2d3a7cr0p6],
h4[b-2d3a7cr0p6],
h5[b-2d3a7cr0p6],
h6[b-2d3a7cr0p6] {
    padding: 0;
    margin: 0
}

a:hover[b-2d3a7cr0p6] {
    color: #06c;
    text-decoration: none !important
}

.clearfix[b-2d3a7cr0p6]:after,
.clearfix[b-2d3a7cr0p6]:before {
    display: table;
    content: " "
}

.clearfix[b-2d3a7cr0p6]:after {
    clear: both
}

.pulll_left[b-2d3a7cr0p6] {
    float: left;
}

.pulll_right[b-2d3a7cr0p6] {
    float: right;
}

.loading[b-2d3a7cr0p6] {
    position: fixed;
    left: 0;
    top: 0;
    font-size: 16px;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #1a1a1c;
    text-align: center;
}

.loadbox[b-2d3a7cr0p6] {
    position: absolute;
    width: 160px;
    height: 150px;
    color: rgba(255, 255, 255, .6);
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -75px;
}

    .loadbox img[b-2d3a7cr0p6] {
        margin: 10px auto;
        display: block;
        width: 40px;
    }

.head[b-2d3a7cr0p6] {
    height: 105px;
    background: url(../lib/img/head_bg.png) no-repeat center center;
    position: relative
}

    .head h1[b-2d3a7cr0p6] {
        color: #fff;
        text-align: center;
        font-size: 42px;
        line-height: 90px;
    }

        .head h1 img[b-2d3a7cr0p6] {
            width: 1.5rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .2rem
        }

.weather[b-2d3a7cr0p6] {
    position: absolute;
    right: 30px;
    top: 0;
    line-height: 70px;
}

    .weather span[b-2d3a7cr0p6] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.orgname[b-2d3a7cr0p6] {
    position: absolute;
    left: 30px;
    top: 0;
    line-height: 70px;
}

    .orgname span[b-2d3a7cr0p6] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.mainbox[b-2d3a7cr0p6] {
    padding: 10px 20px 0 20px;
    height: calc(100vh - 135px);
}

    .mainbox > ul[b-2d3a7cr0p6] {
        margin-left: -.4rem;
        margin-right: -.4rem;
    }

        .mainbox > ul > li[b-2d3a7cr0p6] {
            float: left;
            padding: 0 .4rem
        }

       .mainbox > ul > li[b-2d3a7cr0p6] {
            width: 35%
        }

            .mainbox > ul > li:nth-child(3)[b-2d3a7cr0p6] {
                width: 30%
            }

.boxall[b-2d3a7cr0p6] {
    padding: 15px;
    background: rgba(0, 0, 0, .2);
    position: relative;
    margin-bottom: 15px;
    z-index: 10;
}

.alltitle[b-2d3a7cr0p6] {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 12px;
    /*margin-bottom: 10px;*/
}

    .alltitle[b-2d3a7cr0p6]:before {
        width: 5px;
        height: 20px;
        top: 2px;
        position: absolute;
        content: "";
        background: #49bcf7;
        border-radius: 20px;
        left: 0;
    }

[b-2d3a7cr0p6] .navboxall {
    height: calc(100% - 30px);
}

.num[b-2d3a7cr0p6],
.zhibiao[b-2d3a7cr0p6] {
    height: 100%;
    width: 50%;
}

.zb1[b-2d3a7cr0p6],
.zb2[b-2d3a7cr0p6],
.zb3[b-2d3a7cr0p6] {
    float: left;
    width: 33.3333%;
    height: 100%;
}

[b-2d3a7cr0p6] .id_zb1,
[b-2d3a7cr0p6] .id_zb2,
[b-2d3a7cr0p6] .id_zb3 {
    height: calc(100% - 30px);
}

.zhibiao span[b-2d3a7cr0p6] {
    padding-top: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.num[b-2d3a7cr0p6] {
    padding-right: 20px;
}

.numbt[b-2d3a7cr0p6] {
    font-size: 24px;
    color: #fff;
    padding-top: 14px;
}

    .numbt span[b-2d3a7cr0p6] {
        font-size: 18px;
        padding-left: 10px;
        color: #fff;
    }

.numtxt[b-2d3a7cr0p6] {
    color: #fef000;
    font-size: 80px;
    font-family: arial;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    /*padding: 10px 0;*/
    /*margin: 18px 0;*/
    font-weight: bold;
    letter-spacing: 2px;
}

.table1 th[b-2d3a7cr0p6] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    font-size: 16px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal;
    padding: 0 0 10px 0;
}

.table1 td[b-2d3a7cr0p6] {
    font-size: 16px;
    color: rgba(255, 255, 255, .4);
    padding: 15px 0 0 0;
}

.table1 span[b-2d3a7cr0p6] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    display: block;
    background: #878787;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.table1 tr:nth-child(2) span[b-2d3a7cr0p6] {
    background: #ed405d
}

.table1 tr:nth-child(3) span[b-2d3a7cr0p6] {
    background: #f78c44
}

.table1 tr:nth-child(4) span[b-2d3a7cr0p6] {
    background: #49bcf7
}

.iconchart li[b-2d3a7cr0p6] {
    height: 30px;
}

.iconchart label[b-2d3a7cr0p6] {
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    opacity: .8;
}

    .iconchart label img[b-2d3a7cr0p6] {
        display: inline-block;
        vertical-align: middle;
        opacity: .4;
    }

.iconchart .bar[b-2d3a7cr0p6] {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    width: 78%;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 5px;
}

    .iconchart .bar span[b-2d3a7cr0p6] {
        background: linear-gradient(to right, #588fab, #5ea99c);
        display: block;
        width: 60%;
        height: 100%;
        animation: myfirst2-b-2d3a7cr0p6 1s ease;
    }

    .iconchart .bar i[b-2d3a7cr0p6] {
        position: absolute;
        opacity: .5;
        right: -36px;
        color: #fff;
        line-height: 20px;
        top: 0;
    }

/*Plugin CSS*/
.wrap[b-2d3a7cr0p6] {
    height: 88%;
    overflow: hidden;
}

    .wrap li[b-2d3a7cr0p6] {
        line-height: 40px;
        height: 40px;
    }

        .wrap li p[b-2d3a7cr0p6],
        .wraptit[b-2d3a7cr0p6] {
            font-size: 0;
        }

        .wrap li span[b-2d3a7cr0p6] {
            display: inline-block;
            font-size: 14px;
            color: rgba(255, 255, 255, .6);
        }

.wraptit span[b-2d3a7cr0p6] {
    display: inline-block;
    font-size: 18px;
    color: rgba(255, 255, 255, .6);
}

.wraptit[b-2d3a7cr0p6] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

    .wrap li span:nth-child(1)[b-2d3a7cr0p6],
    .wraptit span:nth-child(1)[b-2d3a7cr0p6] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(2)[b-2d3a7cr0p6],
    .wraptit span:nth-child(2)[b-2d3a7cr0p6] {
        width: 20%;
        text-align: center;
    }

    .wrap li span:nth-child(3)[b-2d3a7cr0p6],
    .wraptit span:nth-child(3)[b-2d3a7cr0p6] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(4)[b-2d3a7cr0p6],
    .wraptit span:nth-child(4)[b-2d3a7cr0p6] {
        width: 15%
    }

    .wrap li span:nth-child(5)[b-2d3a7cr0p6],
    .wraptit span:nth-child(5)[b-2d3a7cr0p6] {
        width: 15%
    }

[b-2d3a7cr0p6] .str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[b-2d3a7cr0p6] .str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

[b-2d3a7cr0p6] .str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

[b-2d3a7cr0p6] .str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

[b-2d3a7cr0p6] .str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

[b-2d3a7cr0p6] .str_vertical .str_move,
[b-2d3a7cr0p6] .str_down .str_move {
    white-space: normal;
    width: 100%;
}

[b-2d3a7cr0p6] .str_static .str_move,
[b-2d3a7cr0p6] .no_drag .str_move,
[b-2d3a7cr0p6] .noStop .str_move {
    cursor: inherit;
}

[b-2d3a7cr0p6] .str_wrap img {
    max-width: none !important;
}

@keyframes myfirst2-b-2d3a7cr0p6 {
    from {
        width: 0
    }

    to {
    }
}
/* /DigitalFactory/Dashboards.razor.rz.scp.css */
/* 设置表格容器的高度和样式 */
[b-a28p8c6dii] .table-container {
    height: 400px; /* 设置容器高度 */
    overflow: hidden; /* 隐藏溢出内容 */
    position: relative; /* 设置相对定位，用于绝对定位子元素 */
}
/* 设置表格的滚动效果 */
#myTable[b-a28p8c6dii] {
    position: absolute; /* 设置绝对定位，相对于表格容器 */
    top: 0; /* 初始位置 */
    animation: scroll-b-a28p8c6dii 60s linear infinite; /* 使用动画让表格滚动 */
}
/* 定义滚动动画 */
@keyframes scroll-b-a28p8c6dii {
    from {
        top: -38px;
    }
    /* 从底部开始 */
    to {
        top: -120%;
    }
    /* 滚动到顶部 */
}
/* /DigitalFactory/LeanQuestionnaire.razor.rz.scp.css */
/* 固定按钮 */
.fixedButton[b-yb5xz2qsh2] {
    color: white;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    cursor: pointer;
    user-select: none;
}

.table tbody tr td[b-yb5xz2qsh2], .table tbody tr th[b-yb5xz2qsh2] {
    vertical-align: middle;
}

/* 目录 */
.catalog[b-yb5xz2qsh2] {
    padding: 0 32px !important;
    list-style-type: none; 
}
    .catalog li[b-yb5xz2qsh2] {
        list-style-type: none;
    }

/* 仅在打印时显示 */
.yes-print[b-yb5xz2qsh2] {
    display: none;
}


/* /DigitalFactory/Machine.razor.rz.scp.css */
/*机台滚动*/
.scroll-wrapper[b-qsmv7mxerb] {
    height: calc(100% - 50px);
    overflow: hidden;
    position: relative;
}

[b-qsmv7mxerb] .card-body{
    padding-left:0px;
    padding-right:0px;
}

@charset "utf-8";
/* Manufacturing Dashboard CSS */
*[b-qsmv7mxerb] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*[b-qsmv7mxerb],
body[b-qsmv7mxerb] {
    padding: 0px;
    margin: 0px;
    color: #222;
    font-family: "微软雅黑";
}

body[b-qsmv7mxerb] {
    color: #666;
    font-size: 16px;
}

li[b-qsmv7mxerb] {
    list-style-type: none;
}

table[b-qsmv7mxerb] {
}

i[b-qsmv7mxerb] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

img[b-qsmv7mxerb] {
    border: none;
    max-width: 100%;
}

a[b-qsmv7mxerb] {
    text-decoration: none;
    color: #399bff;
}

    a.active[b-qsmv7mxerb],
    a:focus[b-qsmv7mxerb] {
        outline: none !important;
        text-decoration: none;
    }

ol[b-qsmv7mxerb],
ul[b-qsmv7mxerb],
p[b-qsmv7mxerb],
h1[b-qsmv7mxerb],
h2[b-qsmv7mxerb],
h3[b-qsmv7mxerb],
h4[b-qsmv7mxerb],
h5[b-qsmv7mxerb],
h6[b-qsmv7mxerb] {
    padding: 0;
    margin: 0
}

a:hover[b-qsmv7mxerb] {
    color: #06c;
    text-decoration: none !important
}

.clearfix[b-qsmv7mxerb]:after,
.clearfix[b-qsmv7mxerb]:before {
    display: table;
    content: " "
}

.clearfix[b-qsmv7mxerb]:after {
    clear: both
}

.pulll_left[b-qsmv7mxerb] {
    float: left;
}

.pulll_right[b-qsmv7mxerb] {
    float: right;
}

.loading[b-qsmv7mxerb] {
    position: fixed;
    left: 0;
    top: 0;
    font-size: 16px;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #1a1a1c;
    text-align: center;
}

.loadbox[b-qsmv7mxerb] {
    position: absolute;
    width: 160px;
    height: 150px;
    color: rgba(255, 255, 255, .6);
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -75px;
}

    .loadbox img[b-qsmv7mxerb] {
        margin: 10px auto;
        display: block;
        width: 40px;
    }

.head[b-qsmv7mxerb] {
    height: 105px;
    background: url(../lib/img/head_bg.png) no-repeat center center;
    position: relative
}

    .head h1[b-qsmv7mxerb] {
        color: #fff;
        text-align: center;
        font-size: 42px;
        line-height: 90px;
    }

        .head h1 img[b-qsmv7mxerb] {
            width: 1.5rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .2rem
        }

.weather[b-qsmv7mxerb] {
    position: absolute;
    right: 30px;
    top: 0;
    line-height: 70px;
}

    .weather span[b-qsmv7mxerb] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }
.orgname[b-qsmv7mxerb] {
    position: absolute;
    left: 30px;
    top: 0;
    line-height: 70px;
}

    .orgname span[b-qsmv7mxerb] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.mainbox[b-qsmv7mxerb] {
    padding: 10px 20px 0 20px;
    height: calc(100vh - 135px);
}

    .mainbox > ul[b-qsmv7mxerb] {
        margin-left: -.4rem;
        margin-right: -.4rem;
    }

        .mainbox > ul > li[b-qsmv7mxerb] {
            float: left;
            padding: 0 .4rem
        }

        .mainbox > ul > li[b-qsmv7mxerb] {
            width: 24%
        }

            .mainbox > ul > li:nth-child(2)[b-qsmv7mxerb] {
                width: 52%
            }

.boxall[b-qsmv7mxerb] {
    padding: 15px;
    background: rgba(0, 0, 0, .2);
    position: relative;
    margin-bottom: 15px;
    z-index: 10;
}

.alltitle[b-qsmv7mxerb] {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 12px;
    /*margin-bottom: 10px;*/
}

.alltitle[b-qsmv7mxerb]:before {
        width: 5px;
        height: 20px;
        top: 2px;
        position: absolute;
        content: "";
        background: #49bcf7;
        border-radius: 20px;
        left: 0;
    }
 [b-qsmv7mxerb] .navboxall {
    height: calc(100% - 30px);
}

.num[b-qsmv7mxerb],
.zhibiao[b-qsmv7mxerb] {
    height: 100%;
    width: 50%;
}

.zb1[b-qsmv7mxerb],
.zb2[b-qsmv7mxerb],
.zb3[b-qsmv7mxerb] {
    float: left;
    width: 33.3333%;
    height: 100%;
}

[b-qsmv7mxerb] .id_zb1,
[b-qsmv7mxerb] .id_zb2,
[b-qsmv7mxerb] .id_zb3 {
    height: calc(100% - 30px);
}

.zhibiao span[b-qsmv7mxerb] {
    padding-top: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.num[b-qsmv7mxerb] {
    padding-right: 20px;
}

.numbt[b-qsmv7mxerb] {
    font-size: 24px;
    color: #fff;
    padding-top: 14px;
}

    .numbt span[b-qsmv7mxerb] {
        font-size: 18px;
        padding-left: 10px;
        color: #fff;
    }

.numtxt[b-qsmv7mxerb] {
    color: #fef000;
    font-size: 80px;
    font-family: arial;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    /*padding: 10px 0;*/
    /*margin: 18px 0;*/
    font-weight: bold;
    letter-spacing: 2px;
}

.table1 th[b-qsmv7mxerb] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    font-size: 16px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal;
    padding: 0 0 10px 0;
}

.table1 td[b-qsmv7mxerb] {
    font-size: 16px;
    color: rgba(255, 255, 255, .4);
    padding: 15px 0 0 0;
}

.table1 span[b-qsmv7mxerb] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    display: block;
    background: #878787;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.table1 tr:nth-child(2) span[b-qsmv7mxerb] {
    background: #ed405d
}

.table1 tr:nth-child(3) span[b-qsmv7mxerb] {
    background: #f78c44
}

.table1 tr:nth-child(4) span[b-qsmv7mxerb] {
    background: #49bcf7
}

.iconchart li[b-qsmv7mxerb] {
    height: 30px;
}

.iconchart label[b-qsmv7mxerb] {
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    opacity: .8;
}

    .iconchart label img[b-qsmv7mxerb] {
        display: inline-block;
        vertical-align: middle;
        opacity: .4;
    }

.iconchart .bar[b-qsmv7mxerb] {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    width: 78%;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 5px;
}

    .iconchart .bar span[b-qsmv7mxerb] {
        background: linear-gradient(to right, #588fab, #5ea99c);
        display: block;
        width: 60%;
        height: 100%;
        animation: myfirst2-b-qsmv7mxerb 1s ease;
    }

    .iconchart .bar i[b-qsmv7mxerb] {
        position: absolute;
        opacity: .5;
        right: -36px;
        color: #fff;
        line-height: 20px;
        top: 0;
    }

/*Plugin CSS*/
.wrap[b-qsmv7mxerb] {
    height: 82%;
    overflow: hidden;
}

    .wrap li[b-qsmv7mxerb] {
        line-height: 40px;
        height: 40px;
    }

        .wrap li p[b-qsmv7mxerb],
        .wraptit[b-qsmv7mxerb] {
            font-size: 0;
        }

        .wrap li span[b-qsmv7mxerb] {
            display: inline-block;
            font-size: 14px;
            color: rgba(255, 255, 255, .6);
        }
            .wraptit span[b-qsmv7mxerb] {
                display: inline-block;
                font-size: 18px;
                color: rgba(255, 255, 255, .6);
            }

.wraptit[b-qsmv7mxerb] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

    .wrap li span:nth-child(1)[b-qsmv7mxerb],
    .wraptit span:nth-child(1)[b-qsmv7mxerb] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(2)[b-qsmv7mxerb],
    .wraptit span:nth-child(2)[b-qsmv7mxerb] {
        width: 20%;
        text-align: center;
    }

    .wrap li span:nth-child(3)[b-qsmv7mxerb],
    .wraptit span:nth-child(3)[b-qsmv7mxerb] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(4)[b-qsmv7mxerb],
    .wraptit span:nth-child(4)[b-qsmv7mxerb] {
        width: 15%
    }
    .wrap li span:nth-child(5)[b-qsmv7mxerb],
    .wraptit span:nth-child(5)[b-qsmv7mxerb] {
        width: 15%
    }

[b-qsmv7mxerb] .str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[b-qsmv7mxerb] .str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

[b-qsmv7mxerb] .str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

[b-qsmv7mxerb] .str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

[b-qsmv7mxerb] .str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

[b-qsmv7mxerb] .str_vertical .str_move,
[b-qsmv7mxerb] .str_down .str_move {
    white-space: normal;
    width: 100%;
}

[b-qsmv7mxerb] .str_static .str_move,
[b-qsmv7mxerb] .no_drag .str_move,
[b-qsmv7mxerb] .noStop .str_move {
    cursor: inherit;
}

[b-qsmv7mxerb] .str_wrap img {
    max-width: none !important;
}

@keyframes myfirst2-b-qsmv7mxerb {
    from {
        width: 0
    }

    to {
    }
}



/* /DigitalFactory/ManEfficiency.razor.rz.scp.css */
/*机台滚动*/
.scroll-wrapper[b-zm0togx2f3] {
    height: calc(100% - 50px);
    overflow: hidden;
    position: relative;
}

[b-zm0togx2f3] .card-body{
    padding-left:0px;
    padding-right:0px;
}

@charset "utf-8";
/* Manufacturing Dashboard CSS */
*[b-zm0togx2f3] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*[b-zm0togx2f3],
body[b-zm0togx2f3] {
    padding: 0px;
    margin: 0px;
    color: #222;
    font-family: "微软雅黑";
}

body[b-zm0togx2f3] {
    color: #666;
    font-size: 16px;
}

li[b-zm0togx2f3] {
    list-style-type: none;
}

table[b-zm0togx2f3] {
}

i[b-zm0togx2f3] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

img[b-zm0togx2f3] {
    border: none;
    max-width: 100%;
}

a[b-zm0togx2f3] {
    text-decoration: none;
    color: #399bff;
}

    a.active[b-zm0togx2f3],
    a:focus[b-zm0togx2f3] {
        outline: none !important;
        text-decoration: none;
    }

ol[b-zm0togx2f3],
ul[b-zm0togx2f3],
p[b-zm0togx2f3],
h1[b-zm0togx2f3],
h2[b-zm0togx2f3],
h3[b-zm0togx2f3],
h4[b-zm0togx2f3],
h5[b-zm0togx2f3],
h6[b-zm0togx2f3] {
    padding: 0;
    margin: 0
}

a:hover[b-zm0togx2f3] {
    color: #06c;
    text-decoration: none !important
}

.clearfix[b-zm0togx2f3]:after,
.clearfix[b-zm0togx2f3]:before {
    display: table;
    content: " "
}

.clearfix[b-zm0togx2f3]:after {
    clear: both
}

.pulll_left[b-zm0togx2f3] {
    float: left;
}

.pulll_right[b-zm0togx2f3] {
    float: right;
}

.loading[b-zm0togx2f3] {
    position: fixed;
    left: 0;
    top: 0;
    font-size: 16px;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #1a1a1c;
    text-align: center;
}

.loadbox[b-zm0togx2f3] {
    position: absolute;
    width: 160px;
    height: 150px;
    color: rgba(255, 255, 255, .6);
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -75px;
}

    .loadbox img[b-zm0togx2f3] {
        margin: 10px auto;
        display: block;
        width: 40px;
    }

.head[b-zm0togx2f3] {
    height: 105px;
    background: url(../lib/img/head_bg.png) no-repeat center center;
    position: relative
}

    .head h1[b-zm0togx2f3] {
        color: #fff;
        text-align: center;
        font-size: 42px;
        line-height: 90px;
    }

        .head h1 img[b-zm0togx2f3] {
            width: 1.5rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .2rem
        }

.weather[b-zm0togx2f3] {
    position: absolute;
    right: 30px;
    top: 0;
    line-height: 70px;
}

    .weather span[b-zm0togx2f3] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }
.orgname[b-zm0togx2f3] {
    position: absolute;
    left: 30px;
    top: 0;
    line-height: 70px;
}

    .orgname span[b-zm0togx2f3] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.mainbox[b-zm0togx2f3] {
    padding: 10px 20px 0 20px;
    height: calc(100vh - 135px);
}

    .mainbox > ul[b-zm0togx2f3] {
        margin-left: -.4rem;
        margin-right: -.4rem;
    }

        .mainbox > ul > li[b-zm0togx2f3] {
            float: left;
            padding: 0 .4rem
        }

        .mainbox > ul > li[b-zm0togx2f3] {
            width: 24%
        }

            .mainbox > ul > li:nth-child(2)[b-zm0togx2f3] {
                width: 52%
            }

.boxall[b-zm0togx2f3] {
    padding: 15px;
    background: rgba(0, 0, 0, .2);
    position: relative;
    margin-bottom: 15px;
    z-index: 10;
}

.alltitle[b-zm0togx2f3] {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 12px;
    /*margin-bottom: 10px;*/
}

.alltitle[b-zm0togx2f3]:before {
        width: 5px;
        height: 20px;
        top: 2px;
        position: absolute;
        content: "";
        background: #49bcf7;
        border-radius: 20px;
        left: 0;
    }
 [b-zm0togx2f3] .navboxall {
    height: calc(100% - 30px);
}

.num[b-zm0togx2f3],
.zhibiao[b-zm0togx2f3] {
    height: 100%;
    width: 50%;
}

.zb1[b-zm0togx2f3],
.zb2[b-zm0togx2f3],
.zb3[b-zm0togx2f3] {
    float: left;
    width: 33.3333%;
    height: 100%;
}

[b-zm0togx2f3] .id_zb1,
[b-zm0togx2f3] .id_zb2,
[b-zm0togx2f3] .id_zb3 {
    height: calc(100% - 30px);
}

.zhibiao span[b-zm0togx2f3] {
    padding-top: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.num[b-zm0togx2f3] {
    padding-right: 20px;
}

.numbt[b-zm0togx2f3] {
    font-size: 24px;
    color: #fff;
    padding-top: 14px;
}

    .numbt span[b-zm0togx2f3] {
        font-size: 18px;
        padding-left: 10px;
        color: #fff;
    }

.numtxt[b-zm0togx2f3] {
    color: #fef000;
    font-size: 80px;
    font-family: arial;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    /*padding: 10px 0;*/
    /*margin: 18px 0;*/
    font-weight: bold;
    letter-spacing: 2px;
}

.table1 th[b-zm0togx2f3] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    font-size: 16px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal;
    padding: 0 0 10px 0;
}

.table1 td[b-zm0togx2f3] {
    font-size: 16px;
    color: rgba(255, 255, 255, .4);
    padding: 15px 0 0 0;
}

.table1 span[b-zm0togx2f3] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    display: block;
    background: #878787;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.table1 tr:nth-child(2) span[b-zm0togx2f3] {
    background: #ed405d
}

.table1 tr:nth-child(3) span[b-zm0togx2f3] {
    background: #f78c44
}

.table1 tr:nth-child(4) span[b-zm0togx2f3] {
    background: #49bcf7
}

.iconchart li[b-zm0togx2f3] {
    height: 30px;
}

.iconchart label[b-zm0togx2f3] {
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    opacity: .8;
}

    .iconchart label img[b-zm0togx2f3] {
        display: inline-block;
        vertical-align: middle;
        opacity: .4;
    }

.iconchart .bar[b-zm0togx2f3] {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    width: 78%;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 5px;
}

    .iconchart .bar span[b-zm0togx2f3] {
        background: linear-gradient(to right, #588fab, #5ea99c);
        display: block;
        width: 60%;
        height: 100%;
        animation: myfirst2-b-zm0togx2f3 1s ease;
    }

    .iconchart .bar i[b-zm0togx2f3] {
        position: absolute;
        opacity: .5;
        right: -36px;
        color: #fff;
        line-height: 20px;
        top: 0;
    }

/*Plugin CSS*/
.wrap[b-zm0togx2f3] {
    height: 82%;
    overflow: hidden;
}

    .wrap li[b-zm0togx2f3] {
        line-height: 40px;
        height: 40px;
    }

        .wrap li p[b-zm0togx2f3],
        .wraptit[b-zm0togx2f3] {
            font-size: 0;
        }

        .wrap li span[b-zm0togx2f3] {
            display: inline-block;
            font-size: 14px;
            color: rgba(255, 255, 255, .6);
        }
            .wraptit span[b-zm0togx2f3] {
                display: inline-block;
                font-size: 18px;
                color: rgba(255, 255, 255, .6);
            }

.wraptit[b-zm0togx2f3] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

    .wrap li span:nth-child(1)[b-zm0togx2f3],
    .wraptit span:nth-child(1)[b-zm0togx2f3] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(2)[b-zm0togx2f3],
    .wraptit span:nth-child(2)[b-zm0togx2f3] {
        width: 20%;
        text-align: center;
    }

    .wrap li span:nth-child(3)[b-zm0togx2f3],
    .wraptit span:nth-child(3)[b-zm0togx2f3] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(4)[b-zm0togx2f3],
    .wraptit span:nth-child(4)[b-zm0togx2f3] {
        width: 15%
    }
    .wrap li span:nth-child(5)[b-zm0togx2f3],
    .wraptit span:nth-child(5)[b-zm0togx2f3] {
        width: 15%
    }

[b-zm0togx2f3] .str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[b-zm0togx2f3] .str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

[b-zm0togx2f3] .str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

[b-zm0togx2f3] .str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

[b-zm0togx2f3] .str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

[b-zm0togx2f3] .str_vertical .str_move,
[b-zm0togx2f3] .str_down .str_move {
    white-space: normal;
    width: 100%;
}

[b-zm0togx2f3] .str_static .str_move,
[b-zm0togx2f3] .no_drag .str_move,
[b-zm0togx2f3] .noStop .str_move {
    cursor: inherit;
}

[b-zm0togx2f3] .str_wrap img {
    max-width: none !important;
}

@keyframes myfirst2-b-zm0togx2f3 {
    from {
        width: 0
    }

    to {
    }
}



/* /DigitalFactory/ProductionPlan.razor.rz.scp.css */
/*机台滚动*/
.scroll-wrapper[b-kp3y2rsh5h] {
    height: calc(100% - 50px);
    overflow: hidden;
    position: relative;
}

[b-kp3y2rsh5h] .card-body{
    padding-left:0px;
    padding-right:0px;
}

@charset "utf-8";
/* Manufacturing Dashboard CSS */
*[b-kp3y2rsh5h] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*[b-kp3y2rsh5h],
body[b-kp3y2rsh5h] {
    padding: 0px;
    margin: 0px;
    color: #222;
    font-family: "微软雅黑";
}

body[b-kp3y2rsh5h] {
    color: #666;
    font-size: 16px;
}

li[b-kp3y2rsh5h] {
    list-style-type: none;
}

table[b-kp3y2rsh5h] {
}

i[b-kp3y2rsh5h] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

img[b-kp3y2rsh5h] {
    border: none;
    max-width: 100%;
}

a[b-kp3y2rsh5h] {
    text-decoration: none;
    color: #399bff;
}

    a.active[b-kp3y2rsh5h],
    a:focus[b-kp3y2rsh5h] {
        outline: none !important;
        text-decoration: none;
    }

ol[b-kp3y2rsh5h],
ul[b-kp3y2rsh5h],
p[b-kp3y2rsh5h],
h1[b-kp3y2rsh5h],
h2[b-kp3y2rsh5h],
h3[b-kp3y2rsh5h],
h4[b-kp3y2rsh5h],
h5[b-kp3y2rsh5h],
h6[b-kp3y2rsh5h] {
    padding: 0;
    margin: 0
}

a:hover[b-kp3y2rsh5h] {
    color: #06c;
    text-decoration: none !important
}

.clearfix[b-kp3y2rsh5h]:after,
.clearfix[b-kp3y2rsh5h]:before {
    display: table;
    content: " "
}

.clearfix[b-kp3y2rsh5h]:after {
    clear: both
}

.pulll_left[b-kp3y2rsh5h] {
    float: left;
}

.pulll_right[b-kp3y2rsh5h] {
    float: right;
}

.loading[b-kp3y2rsh5h] {
    position: fixed;
    left: 0;
    top: 0;
    font-size: 16px;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #1a1a1c;
    text-align: center;
}

.loadbox[b-kp3y2rsh5h] {
    position: absolute;
    width: 160px;
    height: 150px;
    color: rgba(255, 255, 255, .6);
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -75px;
}

    .loadbox img[b-kp3y2rsh5h] {
        margin: 10px auto;
        display: block;
        width: 40px;
    }

.head[b-kp3y2rsh5h] {
    height: 105px;
    background: url(../lib/img/head_bg.png) no-repeat center center;
    position: relative
}

    .head h1[b-kp3y2rsh5h] {
        color: #fff;
        text-align: center;
        font-size: 42px;
        line-height: 90px;
    }

        .head h1 img[b-kp3y2rsh5h] {
            width: 1.5rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .2rem
        }

.weather[b-kp3y2rsh5h] {
    position: absolute;
    right: 30px;
    top: 0;
    line-height: 70px;
}

    .weather span[b-kp3y2rsh5h] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }
.orgname[b-kp3y2rsh5h] {
    position: absolute;
    left: 30px;
    top: 0;
    line-height: 70px;
}

    .orgname span[b-kp3y2rsh5h] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.mainbox[b-kp3y2rsh5h] {
    padding: 10px 20px 0 20px;
    height: calc(100vh - 135px);
}

    .mainbox > ul[b-kp3y2rsh5h] {
        margin-left: -.4rem;
        margin-right: -.4rem;
    }

        .mainbox > ul > li[b-kp3y2rsh5h] {
            float: left;
            padding: 0 .4rem
        }

        .mainbox > ul > li[b-kp3y2rsh5h] {
            width: 24%
        }

            .mainbox > ul > li:nth-child(2)[b-kp3y2rsh5h] {
                width: 52%
            }

.boxall[b-kp3y2rsh5h] {
    padding: 15px;
    background: rgba(0, 0, 0, .2);
    position: relative;
    margin-bottom: 15px;
    z-index: 10;
}

.alltitle[b-kp3y2rsh5h] {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 12px;
    /*margin-bottom: 10px;*/
}

.alltitle[b-kp3y2rsh5h]:before {
        width: 5px;
        height: 20px;
        top: 2px;
        position: absolute;
        content: "";
        background: #49bcf7;
        border-radius: 20px;
        left: 0;
    }
 [b-kp3y2rsh5h] .navboxall {
    height: calc(100% - 30px);
}

.num[b-kp3y2rsh5h],
.zhibiao[b-kp3y2rsh5h] {
    height: 100%;
    width: 50%;
}

.zb1[b-kp3y2rsh5h],
.zb2[b-kp3y2rsh5h],
.zb3[b-kp3y2rsh5h] {
    float: left;
    width: 33.3333%;
    height: 100%;
}

[b-kp3y2rsh5h] .id_zb1,
[b-kp3y2rsh5h] .id_zb2,
[b-kp3y2rsh5h] .id_zb3 {
    height: calc(100% - 30px);
}

.zhibiao span[b-kp3y2rsh5h] {
    padding-top: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.num[b-kp3y2rsh5h] {
    padding-right: 20px;
}

.numbt[b-kp3y2rsh5h] {
    font-size: 24px;
    color: #fff;
    padding-top: 14px;
}

    .numbt span[b-kp3y2rsh5h] {
        font-size: 18px;
        padding-left: 10px;
        color: #fff;
    }

.numtxt[b-kp3y2rsh5h] {
    color: #fef000;
    font-size: 80px;
    font-family: arial;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    /*padding: 10px 0;*/
    /*margin: 18px 0;*/
    font-weight: bold;
    letter-spacing: 2px;
}

.table1 th[b-kp3y2rsh5h] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    font-size: 16px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal;
    padding: 0 0 10px 0;
}

.table1 td[b-kp3y2rsh5h] {
    font-size: 16px;
    color: rgba(255, 255, 255, .4);
    padding: 15px 0 0 0;
}

.table1 span[b-kp3y2rsh5h] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    display: block;
    background: #878787;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.table1 tr:nth-child(2) span[b-kp3y2rsh5h] {
    background: #ed405d
}

.table1 tr:nth-child(3) span[b-kp3y2rsh5h] {
    background: #f78c44
}

.table1 tr:nth-child(4) span[b-kp3y2rsh5h] {
    background: #49bcf7
}

.iconchart li[b-kp3y2rsh5h] {
    height: 30px;
}

.iconchart label[b-kp3y2rsh5h] {
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    opacity: .8;
}

    .iconchart label img[b-kp3y2rsh5h] {
        display: inline-block;
        vertical-align: middle;
        opacity: .4;
    }

.iconchart .bar[b-kp3y2rsh5h] {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    width: 78%;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 5px;
}

    .iconchart .bar span[b-kp3y2rsh5h] {
        background: linear-gradient(to right, #588fab, #5ea99c);
        display: block;
        width: 60%;
        height: 100%;
        animation: myfirst2-b-kp3y2rsh5h 1s ease;
    }

    .iconchart .bar i[b-kp3y2rsh5h] {
        position: absolute;
        opacity: .5;
        right: -36px;
        color: #fff;
        line-height: 20px;
        top: 0;
    }

/*Plugin CSS*/
.wrap[b-kp3y2rsh5h] {
    height: 82%;
    overflow: hidden;
}

    .wrap li[b-kp3y2rsh5h] {
        line-height: 40px;
        height: 40px;
    }

        .wrap li p[b-kp3y2rsh5h],
        .wraptit[b-kp3y2rsh5h] {
            font-size: 0;
        }

        .wrap li span[b-kp3y2rsh5h] {
            display: inline-block;
            font-size: 14px;
            color: rgba(255, 255, 255, .6);
        }
            .wraptit span[b-kp3y2rsh5h] {
                display: inline-block;
                font-size: 18px;
                color: rgba(255, 255, 255, .6);
            }

.wraptit[b-kp3y2rsh5h] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

    .wrap li span:nth-child(1)[b-kp3y2rsh5h],
    .wraptit span:nth-child(1)[b-kp3y2rsh5h] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(2)[b-kp3y2rsh5h],
    .wraptit span:nth-child(2)[b-kp3y2rsh5h] {
        width: 20%;
        text-align: center;
    }

    .wrap li span:nth-child(3)[b-kp3y2rsh5h],
    .wraptit span:nth-child(3)[b-kp3y2rsh5h] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(4)[b-kp3y2rsh5h],
    .wraptit span:nth-child(4)[b-kp3y2rsh5h] {
        width: 15%
    }
    .wrap li span:nth-child(5)[b-kp3y2rsh5h],
    .wraptit span:nth-child(5)[b-kp3y2rsh5h] {
        width: 15%
    }

[b-kp3y2rsh5h] .str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[b-kp3y2rsh5h] .str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

[b-kp3y2rsh5h] .str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

[b-kp3y2rsh5h] .str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

[b-kp3y2rsh5h] .str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

[b-kp3y2rsh5h] .str_vertical .str_move,
[b-kp3y2rsh5h] .str_down .str_move {
    white-space: normal;
    width: 100%;
}

[b-kp3y2rsh5h] .str_static .str_move,
[b-kp3y2rsh5h] .no_drag .str_move,
[b-kp3y2rsh5h] .noStop .str_move {
    cursor: inherit;
}

[b-kp3y2rsh5h] .str_wrap img {
    max-width: none !important;
}

@keyframes myfirst2-b-kp3y2rsh5h {
    from {
        width: 0
    }

    to {
    }
}



/* /DigitalFactory/SFCDashboards.razor.rz.scp.css */
/* 设置表格容器的高度和样式 */
[b-rbo9yyknne] .table-container {
    height: 400px; /* 设置容器高度 */
    overflow: hidden; /* 隐藏溢出内容 */
    position: relative; /* 设置相对定位，用于绝对定位子元素 */
}
/* 设置表格的滚动效果 */
#myTable[b-rbo9yyknne] {
    position: absolute; /* 设置绝对定位，相对于表格容器 */
    top: 0; /* 初始位置 */
    animation: scroll-b-rbo9yyknne linear infinite; /* 使用动画让表格滚动 */
}
/* 定义滚动动画 */
@keyframes scroll-b-rbo9yyknne {
    from {
        top: -38px;
    }
    /* 从底部开始 */
    to {
        top: -120%;
    }
    /* 滚动到顶部 */
}
/* /DigitalFactory/YieldRates.razor.rz.scp.css */
/*机台滚动*/
.scroll-wrapper[b-hwdmfo74cy] {
    height: calc(100% - 50px);
    overflow: hidden;
    position: relative;
}

[b-hwdmfo74cy] .card-body{
    padding-left:0px;
    padding-right:0px;
}

@charset "utf-8";
/* Manufacturing Dashboard CSS */
*[b-hwdmfo74cy] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*[b-hwdmfo74cy],
body[b-hwdmfo74cy] {
    padding: 0px;
    margin: 0px;
    color: #222;
    font-family: "微软雅黑";
}

body[b-hwdmfo74cy] {
    color: #666;
    font-size: 16px;
}

li[b-hwdmfo74cy] {
    list-style-type: none;
}

table[b-hwdmfo74cy] {
}

i[b-hwdmfo74cy] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

img[b-hwdmfo74cy] {
    border: none;
    max-width: 100%;
}

a[b-hwdmfo74cy] {
    text-decoration: none;
    color: #399bff;
}

    a.active[b-hwdmfo74cy],
    a:focus[b-hwdmfo74cy] {
        outline: none !important;
        text-decoration: none;
    }

ol[b-hwdmfo74cy],
ul[b-hwdmfo74cy],
p[b-hwdmfo74cy],
h1[b-hwdmfo74cy],
h2[b-hwdmfo74cy],
h3[b-hwdmfo74cy],
h4[b-hwdmfo74cy],
h5[b-hwdmfo74cy],
h6[b-hwdmfo74cy] {
    padding: 0;
    margin: 0
}

a:hover[b-hwdmfo74cy] {
    color: #06c;
    text-decoration: none !important
}

.clearfix[b-hwdmfo74cy]:after,
.clearfix[b-hwdmfo74cy]:before {
    display: table;
    content: " "
}

.clearfix[b-hwdmfo74cy]:after {
    clear: both
}

.pulll_left[b-hwdmfo74cy] {
    float: left;
}

.pulll_right[b-hwdmfo74cy] {
    float: right;
}

.loading[b-hwdmfo74cy] {
    position: fixed;
    left: 0;
    top: 0;
    font-size: 16px;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #1a1a1c;
    text-align: center;
}

.loadbox[b-hwdmfo74cy] {
    position: absolute;
    width: 160px;
    height: 150px;
    color: rgba(255, 255, 255, .6);
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -75px;
}

    .loadbox img[b-hwdmfo74cy] {
        margin: 10px auto;
        display: block;
        width: 40px;
    }

.head[b-hwdmfo74cy] {
    height: 105px;
    background: url(../lib/img/head_bg.png) no-repeat center center;
    position: relative
}

    .head h1[b-hwdmfo74cy] {
        color: #fff;
        text-align: center;
        font-size: 42px;
        line-height: 90px;
    }

        .head h1 img[b-hwdmfo74cy] {
            width: 1.5rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .2rem
        }

.weather[b-hwdmfo74cy] {
    position: absolute;
    right: 30px;
    top: 0;
    line-height: 70px;
}

    .weather span[b-hwdmfo74cy] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }
.orgname[b-hwdmfo74cy] {
    position: absolute;
    left: 30px;
    top: 0;
    line-height: 70px;
}

    .orgname span[b-hwdmfo74cy] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.mainbox[b-hwdmfo74cy] {
    padding: 10px 20px 0 20px;
    height: calc(100vh - 135px);
}

    .mainbox > ul[b-hwdmfo74cy] {
        margin-left: -.4rem;
        margin-right: -.4rem;
    }

        .mainbox > ul > li[b-hwdmfo74cy] {
            float: left;
            padding: 0 .4rem
        }

        .mainbox > ul > li[b-hwdmfo74cy] {
            width: 24%
        }

            .mainbox > ul > li:nth-child(2)[b-hwdmfo74cy] {
                width: 52%
            }

.boxall[b-hwdmfo74cy] {
    padding: 15px;
    background: rgba(0, 0, 0, .2);
    position: relative;
    margin-bottom: 15px;
    z-index: 10;
}

.alltitle[b-hwdmfo74cy] {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 12px;
    /*margin-bottom: 10px;*/
}

.alltitle[b-hwdmfo74cy]:before {
        width: 5px;
        height: 20px;
        top: 2px;
        position: absolute;
        content: "";
        background: #49bcf7;
        border-radius: 20px;
        left: 0;
    }
 [b-hwdmfo74cy] .navboxall {
    height: calc(100% - 30px);
}

.num[b-hwdmfo74cy],
.zhibiao[b-hwdmfo74cy] {
    height: 100%;
    width: 50%;
}

.zb1[b-hwdmfo74cy],
.zb2[b-hwdmfo74cy],
.zb3[b-hwdmfo74cy] {
    float: left;
    width: 33.3333%;
    height: 100%;
}

[b-hwdmfo74cy] .id_zb1,
[b-hwdmfo74cy] .id_zb2,
[b-hwdmfo74cy] .id_zb3 {
    height: calc(100% - 30px);
}

.zhibiao span[b-hwdmfo74cy] {
    padding-top: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.num[b-hwdmfo74cy] {
    padding-right: 20px;
}

.numbt[b-hwdmfo74cy] {
    font-size: 24px;
    color: #fff;
    padding-top: 14px;
}

    .numbt span[b-hwdmfo74cy] {
        font-size: 18px;
        padding-left: 10px;
        color: #fff;
    }

.numtxt[b-hwdmfo74cy] {
    color: #fef000;
    font-size: 80px;
    font-family: arial;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    /*padding: 10px 0;*/
    /*margin: 18px 0;*/
    font-weight: bold;
    letter-spacing: 2px;
}

.table1 th[b-hwdmfo74cy] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    font-size: 16px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal;
    padding: 0 0 10px 0;
}

.table1 td[b-hwdmfo74cy] {
    font-size: 16px;
    color: rgba(255, 255, 255, .4);
    padding: 15px 0 0 0;
}

.table1 span[b-hwdmfo74cy] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    display: block;
    background: #878787;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.table1 tr:nth-child(2) span[b-hwdmfo74cy] {
    background: #ed405d
}

.table1 tr:nth-child(3) span[b-hwdmfo74cy] {
    background: #f78c44
}

.table1 tr:nth-child(4) span[b-hwdmfo74cy] {
    background: #49bcf7
}

.iconchart li[b-hwdmfo74cy] {
    height: 30px;
}

.iconchart label[b-hwdmfo74cy] {
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    opacity: .8;
}

    .iconchart label img[b-hwdmfo74cy] {
        display: inline-block;
        vertical-align: middle;
        opacity: .4;
    }

.iconchart .bar[b-hwdmfo74cy] {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    width: 78%;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 5px;
}

    .iconchart .bar span[b-hwdmfo74cy] {
        background: linear-gradient(to right, #588fab, #5ea99c);
        display: block;
        width: 60%;
        height: 100%;
        animation: myfirst2-b-hwdmfo74cy 1s ease;
    }

    .iconchart .bar i[b-hwdmfo74cy] {
        position: absolute;
        opacity: .5;
        right: -36px;
        color: #fff;
        line-height: 20px;
        top: 0;
    }

/*Plugin CSS*/
.wrap[b-hwdmfo74cy] {
    height: 88%;
    overflow: hidden;
}

    .wrap li[b-hwdmfo74cy] {
        line-height: 40px;
        height: 40px;
    }

        .wrap li p[b-hwdmfo74cy],
        .wraptit[b-hwdmfo74cy] {
            font-size: 0;
        }

        .wrap li span[b-hwdmfo74cy] {
            display: inline-block;
            font-size: 14px;
            color: rgba(255, 255, 255, .6);
        }
            .wraptit span[b-hwdmfo74cy] {
                display: inline-block;
                font-size: 18px;
                color: rgba(255, 255, 255, .6);
            }

.wraptit[b-hwdmfo74cy] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

    .wrap li span:nth-child(1)[b-hwdmfo74cy],
    .wraptit span:nth-child(1)[b-hwdmfo74cy] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(2)[b-hwdmfo74cy],
    .wraptit span:nth-child(2)[b-hwdmfo74cy] {
        width: 20%;
        text-align: center;
    }

    .wrap li span:nth-child(3)[b-hwdmfo74cy],
    .wraptit span:nth-child(3)[b-hwdmfo74cy] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(4)[b-hwdmfo74cy],
    .wraptit span:nth-child(4)[b-hwdmfo74cy] {
        width: 15%
    }
    .wrap li span:nth-child(5)[b-hwdmfo74cy],
    .wraptit span:nth-child(5)[b-hwdmfo74cy] {
        width: 15%
    }

[b-hwdmfo74cy] .str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[b-hwdmfo74cy] .str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

[b-hwdmfo74cy] .str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

[b-hwdmfo74cy] .str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

[b-hwdmfo74cy] .str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

[b-hwdmfo74cy] .str_vertical .str_move,
[b-hwdmfo74cy] .str_down .str_move {
    white-space: normal;
    width: 100%;
}

[b-hwdmfo74cy] .str_static .str_move,
[b-hwdmfo74cy] .no_drag .str_move,
[b-hwdmfo74cy] .noStop .str_move {
    cursor: inherit;
}

[b-hwdmfo74cy] .str_wrap img {
    max-width: none !important;
}

@keyframes myfirst2-b-hwdmfo74cy {
    from {
        width: 0
    }

    to {
    }
}



/* /GeneralLedger/AccountBalance.razor.rz.scp.css */
.float-start .col-12 > label[b-h0fv038fpq] {
    min-width: 90px;
    font-weight: bold;
}

.drawer .col-12 label[b-h0fv038fpq] {
    min-width: 75px;
    font-weight: bold;
}

[b-h0fv038fpq] .lab_width label {
    width: 130px !important;
}

.float-start .col-12[b-h0fv038fpq] {
    padding: 0
}

.float-start[b-h0fv038fpq] {
    width: 100%;
}

.table_color table td:nth-child(10)[b-h0fv038fpq] {
    background-color: #f5f5f5;
}

.table_color table td:nth-child(9)[b-h0fv038fpq] {
    background-color: #f5f5f5;
}
[b-h0fv038fpq] .mt-3 {
    width: 100%
}
[b-h0fv038fpq] .table_color .float-start {
    float: left !important;
}

[b-h0fv038fpq] .table_color th, [b-h0fv038fpq] .table_color td {
    border: 1px solid;
}
[b-h0fv038fpq] .table_color .table-shim {
    border-bottom: 1px solid;
}
/* /GeneralLedger/AuxiliaryAccountBalance.razor.rz.scp.css */
.float-start .col-12 > label[b-zx16kzbipb] {
    min-width: 90px;
    font-weight: bold;
}

.drawer .col-12 label[b-zx16kzbipb] {
    min-width: 75px;
    font-weight: bold;
}

[b-zx16kzbipb] .lab_width label {
    width: 130px !important;
}

.float-start .col-12[b-zx16kzbipb] {
    padding: 0
}

.float-start[b-zx16kzbipb] {
    width: 100%;
}

.table_color table td:nth-child(10)[b-zx16kzbipb] {
    background-color: #f5f5f5;
}

.table_color table td:nth-child(9)[b-zx16kzbipb] {
    background-color: #f5f5f5;
}

[b-zx16kzbipb] .mt-3 {
    width: 100%
}
[b-zx16kzbipb] .table_color .float-start {
    float: left !important;
}

[b-zx16kzbipb] .table_color th, [b-zx16kzbipb] .table_color td {
    border: 1px solid;
}
[b-zx16kzbipb] .table_color .table-shim {
    border-bottom: 1px solid;
}
/* /INV/FgoodsShipping_Print_JC.razor.rz.scp.css */
@media print {
    [b-boavr268nu] thead {
        display: table-row-group; /* 禁用浏览器自动重复表头 [1,2](@ref) */
    }
    [b-boavr268nu] tfoot {
        display: table-row-group;
    }
}
/* /INV/ProcessFlowCard_Print.razor.rz.scp.css */
.card-container[b-io3uleulz6] {
    width: 1000px;
    margin: 20px auto;
    color: #000;
}

.title[b-io3uleulz6] {
    text-align: center;
    font-size: 32px;
    margin-bottom: 15px;
    font-weight: bold;
}

table.production-table[b-io3uleulz6] {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 14px;
}

.production-table td[b-io3uleulz6],
.production-table th[b-io3uleulz6] {
    border: 1px solid #000;
    height: 42px;
    text-align: center;
    vertical-align: middle;
    word-break: break-all;
}

.label[b-io3uleulz6] {
    font-weight: bold;
    width: 100px;
}

.remark[b-io3uleulz6] {
    text-align: left;
    padding-left: 10px;
    font-size: 12px;
}

.process[b-io3uleulz6] {
    font-weight: bold;
}

.barcode-cell[b-io3uleulz6] {
    height: 100px !important;
}

.barcode-box[b-io3uleulz6] {
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-io3uleulz6] .barcode-box .bb-barcode svg {
    width: 50mm !important;
    height: 25mm !important;
}
/* /INV/Receives_Print_WJZS.razor.rz.scp.css */
@media print {
    .row-qr[b-mf60lmpg1n] {
        margin-top: 3px !important;
    }

    .qr-first[b-mf60lmpg1n] {
        margin-top: -15px !important;
        padding-top: 0 !important;
    }

    .qr-last[b-mf60lmpg1n] {
        margin-bottom: -12px !important;
    }

    .qr-style[b-mf60lmpg1n] {
        margin-top: -15px !important;
        margin-bottom: -12px !important;
        padding-top: 0 !important;
    }
}
/* /MC/RepCais.razor.rz.scp.css */
.table-scroll[b-70rg9uas36] {
    overflow: inherit;
}

.table-cell[b-70rg9uas36] {
    display: inherit;
}

.span-pad[b-70rg9uas36] {
    padding: 0 5px;
}

.col-12 label[b-70rg9uas36] {
    min-width: 75px;
    font-weight: bold;
}

table[b-70rg9uas36] {
    font-size: 13px;
}

tr[b-70rg9uas36] {
    height: 35px;
}

.td_boder[b-70rg9uas36] {
    border: 1px solid;
    padding: 0;
    height: 35px;
}

.hx[b-70rg9uas36] {
    border-bottom: 1px solid #000 !important;
    min-width: 80px;
    min-height: 30px;
    text-align: center;
    display: inline-block;
}

 [b-70rg9uas36] .qrcode-img img {
    margin-top: -35px;
}

.table-container[b-70rg9uas36], .table-shim[b-70rg9uas36] {
    height: auto;
}
/* /MED/Boms.razor.rz.scp.css */
.row[b-iwfj3xblyh] {
    padding: 10px;
}

[b-iwfj3xblyh] .col_width {
    min-width: 80px;
}

[b-iwfj3xblyh] .label-width {
    min-width: 115px;
}

@media screen and (max-width:400px) {
    [b-iwfj3xblyh] .split-right {
        min-width: 350px;
        overflow: scroll;
    }

    [b-iwfj3xblyh] .split-bar {
        display: none;
    }

    [b-iwfj3xblyh] form {
        max-width: 330px !important;
        margin: 0;
    }

    [b-iwfj3xblyh] .groupbox {
        max-width: 330px !important;
        /*background-color: red;*/
    }
}

/*::deep .zdycad > .tabs-body-content > form {
    height: 100%;
}*/

/*  .zdycad .tabs-body-content:first-child {
                                    height: 100%;
                                } */

/*::deep .zdycad .tabs-body-content {
    height: 100%;
}


::deep .zdycad {
    display: flex;
    flex-flow: column;
    height: 100%;
}


::deep .zdycad > .tabs-body {
        flex: 1;
        padding: var(--bb-tabs-body-padding);
        overflow: auto;
}*/

/*::deep [aria-hidden="true"] {
    display: none !important;
}*/

/* /MED/GLBView.razor.rz.scp.css */
body[b-v7mfff00ca] {
    margin: 0;
    overflow: hidden;
    background: linear-gradient(135deg, #1a2a6c, #2c3e50);
    font-family: 'Segoe UI', Arial, sans-serif;
}

#canvas-container[b-v7mfff00ca] {
    position: absolute;
    width: 100%;
    height: 100%;
}

#info[b-v7mfff00ca] {
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    padding: 12px 18px;
    border-radius: 8px;
    font-size: 14px;
    max-width: 400px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}

#controls[b-v7mfff00ca] {
    position: absolute;
    top: 50px;
    right: 20px;
    display: flex;
    gap: 12px;
}

.control-btn[b-v7mfff00ca] {
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: white;
    padding: 8px 15px;
    border-radius: 5px;
    cursor: pointer;
    transition: all 0.3s ease;
    backdrop-filter: blur(5px);
}

    .control-btn:hover[b-v7mfff00ca] {
        background: rgba(255, 255, 255, 0.35);
        transform: translateY(-2px);
    }

#loading[b-v7mfff00ca] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 20px;
    text-align: center;
}

.progress-bar[b-v7mfff00ca] {
    width: 300px;
    height: 6px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    margin-top: 15px;
    overflow: hidden;
}

.progress[b-v7mfff00ca] {
    height: 100%;
    background: linear-gradient(90deg, #3498db, #2ecc71);
    width: 0%;
    transition: width 0.3s ease;
}
#canvas-container canvas[b-v7mfff00ca] {
    width: 100% !important;
    height: 100% !important;
}
/* /MED/RdFileEmployeeDetail.razor.rz.scp.css */
[b-yj4ubz8y9e] .active .tabs-item-body {
    color: #409eff;
}

[b-yj4ubz8y9e] td:has(.progress) {
    padding: 0 !important;
    vertical-align: middle;
}

[b-yj4ubz8y9e] .progress {
    border-radius: 0;
}

[b-yj4ubz8y9e] .border-progres-left {
    border-radius: 10px 0px 0px 10px;
}

[b-yj4ubz8y9e] .border-progres-right {
    border-radius: 0px 10px 10px 0px;
}

[b-yj4ubz8y9e] .border-progres {
    border-radius: 10px;
}

[b-yj4ubz8y9e] .split .table-container {
    overflow: auto;
}

[b-yj4ubz8y9e] .table-shim {
    height: calc(100% - 44px);
}

[b-yj4ubz8y9e] .table-container {
    height: calc(100vh - 220px);
}

[b-yj4ubz8y9e] .position_div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 12px;
    color: blue;
}
/* /MED/RdFileProjectDetail.razor.rz.scp.css */
[b-tcht1i64uu] .active .tabs-item-body {
    color: #409eff;
}

[b-tcht1i64uu] td:has(.progress) {
    padding: 0 !important;
    vertical-align: middle;
}

[b-tcht1i64uu] .progress {
    border-radius: 0;
}

[b-tcht1i64uu] .border-progres-left {
    border-radius: 10px 0px 0px 10px;
}

[b-tcht1i64uu] .border-progres-right {
    border-radius: 0px 10px 10px 0px;
}

[b-tcht1i64uu] .border-progres {
    border-radius: 10px;
}

[b-tcht1i64uu] .split .table-container {
    overflow: auto;
}

[b-tcht1i64uu] .table-shim {
    height: calc(100% - 87px);
}

[b-tcht1i64uu] .table-container {
    height: calc(100vh - 220px);
}

[b-tcht1i64uu] .position_div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 12px;
    color: blue;
}
/* /MES/AOI.razor.rz.scp.css */
/* 统一设置label宽度 */
[b-50nukab742] .input-group-text {
    width: 80px !important;
}

[b-50nukab742] .upload-item {
    width: 100%!important;
}
/* /MES/LineMonitor.razor.rz.scp.css */
/*机台滚动*/
.scroll-wrapper[b-ecq33vcj4u] {
    height: calc(100% - 50px);
    overflow: hidden;
    position: relative;
}

[b-ecq33vcj4u] .card-body {
    padding-left: 0px;
    padding-right: 0px;
}

@charset "utf-8";
/* Manufacturing Dashboard CSS */
*[b-ecq33vcj4u] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*[b-ecq33vcj4u],
body[b-ecq33vcj4u] {
    padding: 0px;
    margin: 0px;
    font-family: "微软雅黑";
}

body[b-ecq33vcj4u] {
    color: #666;
    font-size: 16px;
}

li[b-ecq33vcj4u] {
    list-style-type: none;
}

.task-table[b-ecq33vcj4u] {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}

    .task-table th[b-ecq33vcj4u] {
        background: rgba(73, 188, 247, 0.2);
        color: #fff;
        padding: 10px 8px;
        text-align: center;
        border: 1px solid rgba(73, 188, 247, 0.3);
        font-weight: bold;
    }

    .task-table td[b-ecq33vcj4u] {
        padding: 10px 8px;
        text-align: center;
        border: 1px solid rgba(73, 188, 247, 0.2);
        color: #d1d5db;
    }

    .task-table tr:hover[b-ecq33vcj4u] {
        background: rgba(73, 188, 247, 0.1);
    }

    .task-table tr:first-child td[b-ecq33vcj4u] {
        font-weight: bold;
        color: #fff;
        background: rgba(73, 188, 247, 0.15);
    }

i[b-ecq33vcj4u] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

img[b-ecq33vcj4u] {
    border: none;
    max-width: 100%;
}

a[b-ecq33vcj4u] {
    text-decoration: none;
    color: #399bff;
}

    a.active[b-ecq33vcj4u],
    a:focus[b-ecq33vcj4u] {
        outline: none !important;
        text-decoration: none;
    }

ol[b-ecq33vcj4u],
ul[b-ecq33vcj4u],
p[b-ecq33vcj4u],
h1[b-ecq33vcj4u],
h2[b-ecq33vcj4u],
h3[b-ecq33vcj4u],
h4[b-ecq33vcj4u],
h5[b-ecq33vcj4u],
h6[b-ecq33vcj4u] {
    padding: 0;
    margin: 0
}

a:hover[b-ecq33vcj4u] {
    color: #06c;
    text-decoration: none !important
}

.clearfix[b-ecq33vcj4u]:after,
.clearfix[b-ecq33vcj4u]:before {
    display: table;
    content: " "
}

.clearfix[b-ecq33vcj4u]:after {
    clear: both
}

.pulll_left[b-ecq33vcj4u] {
    float: left;
}

.pulll_right[b-ecq33vcj4u] {
    float: right;
}

.loading[b-ecq33vcj4u] {
    position: fixed;
    left: 0;
    top: 0;
    font-size: 16px;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #1a1a1c;
    text-align: center;
}

.loadbox[b-ecq33vcj4u] {
    position: absolute;
    width: 160px;
    height: 150px;
    color: rgba(255, 255, 255, .6);
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -75px;
}

    .loadbox img[b-ecq33vcj4u] {
        margin: 10px auto;
        display: block;
        width: 40px;
    }

.head[b-ecq33vcj4u] {
    height: 105px;
    background: url(../lib/img/head_bg.png) center center;
    position: relative
}

    .head h1[b-ecq33vcj4u] {
        color: #fff;
        text-align: center;
        font-size: 42px;
        line-height: 90px;
    }

        .head h1 img[b-ecq33vcj4u] {
            width: 1.5rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .2rem
        }

.weather[b-ecq33vcj4u] {
    position: absolute;
    right: 30px;
    top: 0;
    line-height: 70px;
}

    .weather span[b-ecq33vcj4u] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.orgname[b-ecq33vcj4u] {
    position: absolute;
    left: 30px;
    top: 0;
    line-height: 70px;
}

    .orgname span[b-ecq33vcj4u] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.mainbox[b-ecq33vcj4u] {
    padding: 10px 20px 0 20px;
    height: calc(100vh - 135px);
}

    .mainbox > ul[b-ecq33vcj4u] {
        margin-left: -.4rem;
        margin-right: -.4rem;
    }

        .mainbox > ul > li[b-ecq33vcj4u] {
            float: left;
            padding: 0 .4rem
        }

        .mainbox > ul > li[b-ecq33vcj4u] {
            width: 100%
        }

.boxall[b-ecq33vcj4u] {
    padding: 15px;
    background: rgba(0, 0, 0, .2);
    position: relative;
    margin-bottom: 15px;
    z-index: 10;
}

.alltitle[b-ecq33vcj4u] {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 12px;
    /*margin-bottom: 10px;*/
}

    .alltitle[b-ecq33vcj4u]:before {
        width: 5px;
        height: 20px;
        top: 2px;
        position: absolute;
        content: "";
        background: #49bcf7;
        border-radius: 20px;
        left: 0;
    }

[b-ecq33vcj4u] .navboxall {
    height: calc(100% - 30px);
}

.num[b-ecq33vcj4u],
.zhibiao[b-ecq33vcj4u] {
    height: 100%;
    width: 50%;
}

.zb1[b-ecq33vcj4u],
.zb2[b-ecq33vcj4u],
.zb3[b-ecq33vcj4u] {
    float: left;
    width: 33.3333%;
    height: 100%;
}

[b-ecq33vcj4u] .id_zb1,
[b-ecq33vcj4u] .id_zb2,
[b-ecq33vcj4u] .id_zb3 {
    height: calc(100% - 30px);
}

.zhibiao span[b-ecq33vcj4u] {
    padding-top: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.num[b-ecq33vcj4u] {
    padding-right: 20px;
}

.numbt[b-ecq33vcj4u] {
    font-size: 24px;
    color: #fff;
    padding-top: 14px;
}

    .numbt span[b-ecq33vcj4u] {
        font-size: 18px;
        padding-left: 10px;
        color: #fff;
    }

.numtxt[b-ecq33vcj4u] {
    color: #fef000;
    font-size: 80px;
    font-family: arial;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    /*padding: 10px 0;*/
    /*margin: 18px 0;*/
    font-weight: bold;
    letter-spacing: 2px;
}

.table1 th[b-ecq33vcj4u] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    font-size: 16px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal;
    padding: 0 0 10px 0;
}

.table1 td[b-ecq33vcj4u] {
    font-size: 16px;
    color: rgba(255, 255, 255, .4);
    padding: 15px 0 0 0;
}

.table1 span[b-ecq33vcj4u] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    display: block;
    background: #878787;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.table1 tr:nth-child(2) span[b-ecq33vcj4u] {
    background: #ed405d
}

.table1 tr:nth-child(3) span[b-ecq33vcj4u] {
    background: #f78c44
}

.table1 tr:nth-child(4) span[b-ecq33vcj4u] {
    background: #49bcf7
}

.iconchart li[b-ecq33vcj4u] {
    height: 30px;
}

.iconchart label[b-ecq33vcj4u] {
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    opacity: .8;
}

    .iconchart label img[b-ecq33vcj4u] {
        display: inline-block;
        vertical-align: middle;
        opacity: .4;
    }

.iconchart .bar[b-ecq33vcj4u] {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    width: 78%;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 5px;
}

    .iconchart .bar span[b-ecq33vcj4u] {
        background: linear-gradient(to right, #588fab, #5ea99c);
        display: block;
        width: 60%;
        height: 100%;
        animation: myfirst2-b-ecq33vcj4u 1s ease;
    }

    .iconchart .bar i[b-ecq33vcj4u] {
        position: absolute;
        opacity: .5;
        right: -36px;
        color: #fff;
        line-height: 20px;
        top: 0;
    }

/*Plugin CSS*/
.wrap[b-ecq33vcj4u] {
    height: 82%;
    overflow: hidden;
}

    .wrap li[b-ecq33vcj4u] {
        line-height: 40px;
        height: 40px;
    }

        .wrap li p[b-ecq33vcj4u],
        .wraptit[b-ecq33vcj4u] {
            font-size: 0;
        }

        .wrap li span[b-ecq33vcj4u] {
            display: inline-block;
            font-size: 14px;
            color: rgba(255, 255, 255, .6);
        }

.wraptit span[b-ecq33vcj4u] {
    display: inline-block;
    font-size: 18px;
    color: rgba(255, 255, 255, .6);
}

.wraptit[b-ecq33vcj4u] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

    .wrap li span:nth-child(1)[b-ecq33vcj4u],
    .wraptit span:nth-child(1)[b-ecq33vcj4u] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(2)[b-ecq33vcj4u],
    .wraptit span:nth-child(2)[b-ecq33vcj4u] {
        width: 20%;
        text-align: center;
    }

    .wrap li span:nth-child(3)[b-ecq33vcj4u],
    .wraptit span:nth-child(3)[b-ecq33vcj4u] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(4)[b-ecq33vcj4u],
    .wraptit span:nth-child(4)[b-ecq33vcj4u] {
        width: 15%
    }

    .wrap li span:nth-child(5)[b-ecq33vcj4u],
    .wraptit span:nth-child(5)[b-ecq33vcj4u] {
        width: 15%
    }

[b-ecq33vcj4u] .str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[b-ecq33vcj4u] .str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

[b-ecq33vcj4u] .str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

[b-ecq33vcj4u] .str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

[b-ecq33vcj4u] .str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

[b-ecq33vcj4u] .str_vertical .str_move,
[b-ecq33vcj4u] .str_down .str_move {
    white-space: normal;
    width: 100%;
}

[b-ecq33vcj4u] .str_static .str_move,
[b-ecq33vcj4u] .no_drag .str_move,
[b-ecq33vcj4u] .noStop .str_move {
    cursor: inherit;
}

[b-ecq33vcj4u] .str_wrap img {
    max-width: none !important;
}

@keyframes myfirst2-b-ecq33vcj4u {
    from {
        width: 0
    }

    to {
    }
}

.process-item[b-ecq33vcj4u] {
    display: inline-flex;
}
/* /MES/LineMonitorNew.razor.rz.scp.css */
/*机台滚动*/
.scroll-wrapper[b-14py9blndx] {
    height: calc(100% - 50px);
    overflow: hidden;
    position: relative;
}

[b-14py9blndx] .card-body {
    padding-left: 0px;
    padding-right: 0px;
}

@charset "utf-8";
/* Manufacturing Dashboard CSS */
*[b-14py9blndx] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*[b-14py9blndx],
body[b-14py9blndx] {
    padding: 0px;
    margin: 0px;
    font-family: "微软雅黑";
}

body[b-14py9blndx] {
    color: #666;
    font-size: 16px;
}

li[b-14py9blndx] {
    list-style-type: none;
}

.task-table[b-14py9blndx] {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}

    .task-table th[b-14py9blndx] {
        background: rgba(73, 188, 247, 0.2);
        color: #fff;
        padding: 10px 8px;
        text-align: center;
        border: 1px solid rgba(73, 188, 247, 0.3);
        font-weight: bold;
    }

    .task-table td[b-14py9blndx] {
        padding: 10px 8px;
        text-align: center;
        border: 1px solid rgba(73, 188, 247, 0.2);
        color: #d1d5db;
    }

    .task-table tr:hover[b-14py9blndx] {
        background: rgba(73, 188, 247, 0.1);
    }

    .task-table tr:first-child td[b-14py9blndx] {
        font-weight: bold;
        color: #fff;
        background: rgba(73, 188, 247, 0.15);
    }

i[b-14py9blndx] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

img[b-14py9blndx] {
    border: none;
    max-width: 100%;
}

a[b-14py9blndx] {
    text-decoration: none;
    color: #399bff;
}

    a.active[b-14py9blndx],
    a:focus[b-14py9blndx] {
        outline: none !important;
        text-decoration: none;
    }

ol[b-14py9blndx],
ul[b-14py9blndx],
p[b-14py9blndx],
h1[b-14py9blndx],
h2[b-14py9blndx],
h3[b-14py9blndx],
h4[b-14py9blndx],
h5[b-14py9blndx],
h6[b-14py9blndx] {
    padding: 0;
    margin: 0
}

a:hover[b-14py9blndx] {
    color: #06c;
    text-decoration: none !important
}

.clearfix[b-14py9blndx]:after,
.clearfix[b-14py9blndx]:before {
    display: table;
    content: " "
}

.clearfix[b-14py9blndx]:after {
    clear: both
}

.pulll_left[b-14py9blndx] {
    float: left;
}

.pulll_right[b-14py9blndx] {
    float: right;
}

.loading[b-14py9blndx] {
    position: fixed;
    left: 0;
    top: 0;
    font-size: 16px;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #1a1a1c;
    text-align: center;
}

.loadbox[b-14py9blndx] {
    position: absolute;
    width: 160px;
    height: 150px;
    color: rgba(255, 255, 255, .6);
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -75px;
}

    .loadbox img[b-14py9blndx] {
        margin: 10px auto;
        display: block;
        width: 40px;
    }

.head[b-14py9blndx] {
    height: 105px;
    background: url(../lib/img/head_bg.png) center center;
    position: relative
}

    .head h1[b-14py9blndx] {
        color: #fff;
        text-align: center;
        font-size: 42px;
        line-height: 90px;
    }

        .head h1 img[b-14py9blndx] {
            width: 1.5rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .2rem
        }

.weather[b-14py9blndx] {
    position: absolute;
    right: 30px;
    top: 0;
    line-height: 70px;
}

    .weather span[b-14py9blndx] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.orgname[b-14py9blndx] {
    position: absolute;
    left: 30px;
    top: 0;
    line-height: 70px;
}

    .orgname span[b-14py9blndx] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.mainbox[b-14py9blndx] {
    padding: 10px 20px 0 20px;
    height: calc(100vh - 135px);
}

    .mainbox > ul[b-14py9blndx] {
        margin-left: -.4rem;
        margin-right: -.4rem;
    }

        .mainbox > ul > li[b-14py9blndx] {
            float: left;
            padding: 0 .4rem
        }

        .mainbox > ul > li[b-14py9blndx] {
            width: 100%
        }

.boxall[b-14py9blndx] {
    padding: 15px;
    background: rgba(0, 0, 0, .2);
    position: relative;
    margin-bottom: 15px;
    z-index: 10;
}

.alltitle[b-14py9blndx] {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 12px;
    /*margin-bottom: 10px;*/
}

    .alltitle[b-14py9blndx]:before {
        width: 5px;
        height: 20px;
        top: 2px;
        position: absolute;
        content: "";
        background: #49bcf7;
        border-radius: 20px;
        left: 0;
    }

[b-14py9blndx] .navboxall {
    height: calc(100% - 30px);
}

.num[b-14py9blndx],
.zhibiao[b-14py9blndx] {
    height: 100%;
    width: 50%;
}

.zb1[b-14py9blndx],
.zb2[b-14py9blndx],
.zb3[b-14py9blndx] {
    float: left;
    width: 33.3333%;
    height: 100%;
}

[b-14py9blndx] .id_zb1,
[b-14py9blndx] .id_zb2,
[b-14py9blndx] .id_zb3 {
    height: calc(100% - 30px);
}

.zhibiao span[b-14py9blndx] {
    padding-top: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.num[b-14py9blndx] {
    padding-right: 20px;
}

.numbt[b-14py9blndx] {
    font-size: 24px;
    color: #fff;
    padding-top: 14px;
}

    .numbt span[b-14py9blndx] {
        font-size: 18px;
        padding-left: 10px;
        color: #fff;
    }

.numtxt[b-14py9blndx] {
    color: #fef000;
    font-size: 80px;
    font-family: arial;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    /*padding: 10px 0;*/
    /*margin: 18px 0;*/
    font-weight: bold;
    letter-spacing: 2px;
}

.table1 th[b-14py9blndx] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    font-size: 16px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal;
    padding: 0 0 10px 0;
}

.table1 td[b-14py9blndx] {
    font-size: 16px;
    color: rgba(255, 255, 255, .4);
    padding: 15px 0 0 0;
}

.table1 span[b-14py9blndx] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    display: block;
    background: #878787;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.table1 tr:nth-child(2) span[b-14py9blndx] {
    background: #ed405d
}

.table1 tr:nth-child(3) span[b-14py9blndx] {
    background: #f78c44
}

.table1 tr:nth-child(4) span[b-14py9blndx] {
    background: #49bcf7
}

.iconchart li[b-14py9blndx] {
    height: 30px;
}

.iconchart label[b-14py9blndx] {
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    opacity: .8;
}

    .iconchart label img[b-14py9blndx] {
        display: inline-block;
        vertical-align: middle;
        opacity: .4;
    }

.iconchart .bar[b-14py9blndx] {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    width: 78%;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 5px;
}

    .iconchart .bar span[b-14py9blndx] {
        background: linear-gradient(to right, #588fab, #5ea99c);
        display: block;
        width: 60%;
        height: 100%;
        animation: myfirst2-b-14py9blndx 1s ease;
    }

    .iconchart .bar i[b-14py9blndx] {
        position: absolute;
        opacity: .5;
        right: -36px;
        color: #fff;
        line-height: 20px;
        top: 0;
    }

/*Plugin CSS*/
.wrap[b-14py9blndx] {
    height: 82%;
    overflow: hidden;
}

    .wrap li[b-14py9blndx] {
        line-height: 40px;
        height: 40px;
    }

        .wrap li p[b-14py9blndx],
        .wraptit[b-14py9blndx] {
            font-size: 0;
        }

        .wrap li span[b-14py9blndx] {
            display: inline-block;
            font-size: 14px;
            color: rgba(255, 255, 255, .6);
        }

.wraptit span[b-14py9blndx] {
    display: inline-block;
    font-size: 18px;
    color: rgba(255, 255, 255, .6);
}

.wraptit[b-14py9blndx] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

    .wrap li span:nth-child(1)[b-14py9blndx],
    .wraptit span:nth-child(1)[b-14py9blndx] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(2)[b-14py9blndx],
    .wraptit span:nth-child(2)[b-14py9blndx] {
        width: 20%;
        text-align: center;
    }

    .wrap li span:nth-child(3)[b-14py9blndx],
    .wraptit span:nth-child(3)[b-14py9blndx] {
        width: 25%;
        text-align: center;
    }

    .wrap li span:nth-child(4)[b-14py9blndx],
    .wraptit span:nth-child(4)[b-14py9blndx] {
        width: 15%
    }

    .wrap li span:nth-child(5)[b-14py9blndx],
    .wraptit span:nth-child(5)[b-14py9blndx] {
        width: 15%
    }

[b-14py9blndx] .str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[b-14py9blndx] .str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

[b-14py9blndx] .str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

[b-14py9blndx] .str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

[b-14py9blndx] .str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

[b-14py9blndx] .str_vertical .str_move,
[b-14py9blndx] .str_down .str_move {
    white-space: normal;
    width: 100%;
}

[b-14py9blndx] .str_static .str_move,
[b-14py9blndx] .no_drag .str_move,
[b-14py9blndx] .noStop .str_move {
    cursor: inherit;
}

[b-14py9blndx] .str_wrap img {
    max-width: none !important;
}

@keyframes myfirst2-b-14py9blndx {
    from {
        width: 0
    }

    to {
    }
}
/* /MES/MesBacktrace.razor.rz.scp.css */
.main[b-9qfsnwm2ps] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: calc(100vh - 9rem);
}

.table-shim.table-wrapper.table-scroll.scroll[b-9qfsnwm2ps] {
    --bb-scroll-width: 5px;
    --bb-scroll-hover-width: 5px;
    overflow-y: auto;
    flex: 1;
}

th[b-9qfsnwm2ps], td[b-9qfsnwm2ps] {
    text-align: center !important;
    vertical-align: middle !important;
}

.table[b-9qfsnwm2ps] {
    width: 100%;
    border-collapse: collapse;
}

    .table thead tr:nth-child(1) th[b-9qfsnwm2ps] {
        position: sticky;
        top: 0;
        background: #fff;
        z-index: 20;
    }

    .table thead tr:nth-child(2) th[b-9qfsnwm2ps] {
        position: sticky;
        top: 38px; /* 第一行高度 */
        background: #fff;
        z-index: 19;
    }

.datetime-col[b-9qfsnwm2ps] {
    min-width: 150px !important;
}

.barcode-cell[b-9qfsnwm2ps] {
    position: relative;
    min-width: 120px;
}

.barcode-container[b-9qfsnwm2ps] {
    position: relative;
    display: inline-block;
    width: 100%;
    cursor: pointer;
    padding-right: 14px;
}

.barcode-text[b-9qfsnwm2ps] {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dots-corner[b-9qfsnwm2ps] {
    position: absolute;
    top: -2px;
    right: 0;
    font-size: 12px;
    line-height: 1;
    color: #999;
    user-select: none;
    transition: all .15s ease;
}

.barcode-container:hover .dots-corner[b-9qfsnwm2ps] {
    color: #333;
    transform: scale(1.1);
}
/* /MES/MesBarCodeCollect.razor.rz.scp.css */
[b-pb8xmlzs3p] .process-radio .form-check {
    display: inline-flex;
    align-items: center;
    padding: 0 12px;
}

/**/
.main[b-pb8xmlzs3p] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    /*width: calc(100vw - var(--menu-width));*/
    height: calc(100vh - 160px);
}

.table-wrapper[b-pb8xmlzs3p] {
    --bb-scroll-width: 5px;
    --bb-scroll-hover-width: 5px;
    overflow: auto;
    flex: 1;
}

.table[b-pb8xmlzs3p] {
    border-collapse: collapse;
}

    .table th[b-pb8xmlzs3p],
    .table td[b-pb8xmlzs3p] {
        text-align: center;
        vertical-align: middle;
    }

    .table thead th[b-pb8xmlzs3p] {
        position: sticky;
        top: 0;
        background: #fff;
        z-index: 20;
    }

.datetime-col[b-pb8xmlzs3p] {
    min-width: 150px !important;
}


.custom-pagination[b-pb8xmlzs3p] {
    display: flex;
    align-items: center;
    gap: 24px;
    margin-top: 20px;
    flex-wrap: wrap;
}


.page-info[b-pb8xmlzs3p] {
    color: #666;
    font-size: 14px;
}


.page-size select[b-pb8xmlzs3p] {
    width: 110px;
    height: 38px;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    padding: 0 10px;
    background: white;
}

.pager[b-pb8xmlzs3p] {
    display: flex;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    overflow: hidden;
    margin-left: auto;
}

    .pager button[b-pb8xmlzs3p] {
        width: 40px;
        height: 38px;
        border: 0;
        border-right: 1px solid #e8e8e8;
        background: #fff;
        cursor: pointer;
        transition: background .2s;
    }

        .pager button:hover[b-pb8xmlzs3p] {
            background: #f5f5f5;
        }


        .pager button.active[b-pb8xmlzs3p] {
            background: #e6f4ff;
            color: #1677ff;
            font-weight: 600;
        }


        .pager button:last-child[b-pb8xmlzs3p] {
            border-right: none;
        }

.ellipsis[b-pb8xmlzs3p] {
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.search-container[b-pb8xmlzs3p] {
    display: flex;
    gap: 16px;
    width: 100%;
}

.left-panel[b-pb8xmlzs3p] {
    flex: 0 0 65%;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.left-top[b-pb8xmlzs3p] {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

.left-bottom[b-pb8xmlzs3p] {
    display: flex;
    gap: 10px;
}

.right-panel[b-pb8xmlzs3p] {
    flex: 2;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

.textarea-box[b-pb8xmlzs3p] {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.control-group[b-pb8xmlzs3p] {
    display: flex;
    flex-direction: column; /* 改为上下排列 */
    align-items: flex-start;
    gap: 4px;
}

.floating-label[b-pb8xmlzs3p] {
    font-size: 12px;
    color: #666;
    margin-bottom: 0;
}

.table-drag-column[b-pb8xmlzs3p] {
    width: max-content;
    min-width: 100%;
    table-layout: fixed;
}

    .table-drag-column th[b-pb8xmlzs3p] {
        position: relative;
    }

.resize-handle[b-pb8xmlzs3p] {
    position: absolute;
    top: 0;
    right: 0;
    width: 6px;
    height: 100%;
    cursor: col-resize;
    user-select: none;
}
/* /MES/MesProcessAdjustment.razor.rz.scp.css */
[b-31f53c28rj] .process-radio .form-check {
    display: inline-flex;
    align-items: center;
    margin-right: 16px;
    padding: 0 12px;
}

[b-31f53c28rj] #Process .table-toolbar {
    margin-bottom: 40px !important;
}

.table[b-31f53c28rj] {
    width: 100%;
    border-collapse: collapse;
}

    .table thead th[b-31f53c28rj] {
        position: sticky;
        top: 0;
        z-index: 10;
        background: #fff;
    }

.pagination[b-31f53c28rj] {
    display: flex;
    align-items: center;
    gap: 24px;
    margin-top: 20px;
    flex-wrap: wrap;
}


.page-info[b-31f53c28rj] {
    color: #666;
    font-size: 14px;
}


.page-size select[b-31f53c28rj] {
    width: 110px;
    height: 38px;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    padding: 0 10px;
    background: white;
}

.pager[b-31f53c28rj] {
    display: flex;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    overflow: hidden;
    margin-left: auto;
}

    .pager button[b-31f53c28rj] {
        width: 40px;
        height: 38px;
        border: none;
        border-right: 1px solid #e8e8e8;
        background: white;
        cursor: pointer;
    }

        .pager button:hover[b-31f53c28rj] {
            background: #f5f5f5;
        }


        .pager button.active[b-31f53c28rj] {
            background: #e6f4ff;
            color: #1677ff;
            font-weight: 600;
        }


        .pager button:last-child[b-31f53c28rj] {
            border-right: none;
        }

.ellipsis[b-31f53c28rj] {
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

th[b-31f53c28rj] {
    position: relative;
    white-space: nowrap;
}

.resize-handle[b-31f53c28rj] {
    position: absolute;
    top: 0;
    right: 0;
    width: 6px;
    height: 100%;
    cursor: col-resize;
    user-select: none;
}

.step-container[b-31f53c28rj] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.step-circle[b-31f53c28rj] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: linear-gradient(135deg, #1B6EC2 0%, #764ba2 100%);
    color: white;
    font-weight: bold;
    font-size: 14px;
    flex-shrink: 0;
}

.step-arrow-svg[b-31f53c28rj] {
    width: 24px;
    height: 24px;
    fill: none;
    stroke: #1B6EC2;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.step-label[b-31f53c28rj] {
    font-size: 13px;
    margin: 0 3px;
}
/* /MES/ProcessDataMonitor.razor.rz.scp.css */
@charset "utf-8";

.card-table[b-zyy9tgmq23] {
    height: 33%;
}
/* Manufacturing Dashboard CSS */
*[b-zyy9tgmq23] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*[b-zyy9tgmq23],
body[b-zyy9tgmq23] {
    padding: 0px;
    margin: 0px;
    font-family: "微软雅黑";
}

body[b-zyy9tgmq23] {
    color: #666;
    font-size: 16px;
}

li[b-zyy9tgmq23] {
    list-style-type: none;
}

table[b-zyy9tgmq23] {
}

i[b-zyy9tgmq23] {
    margin: 0px;
    padding: 0px;
    text-indent: 0px;
}

img[b-zyy9tgmq23] {
    border: none;
    max-width: 100%;
}

a[b-zyy9tgmq23] {
    text-decoration: none;
    color: #399bff;
}

    a.active[b-zyy9tgmq23],
    a:focus[b-zyy9tgmq23] {
        outline: none !important;
        text-decoration: none;
    }

ol[b-zyy9tgmq23],
ul[b-zyy9tgmq23],
p[b-zyy9tgmq23],
h1[b-zyy9tgmq23],
h2[b-zyy9tgmq23],
h3[b-zyy9tgmq23],
h4[b-zyy9tgmq23],
h5[b-zyy9tgmq23],
h6[b-zyy9tgmq23] {
    padding: 0;
    margin: 0
}

a:hover[b-zyy9tgmq23] {
    color: #06c;
    text-decoration: none !important
}

.clearfix[b-zyy9tgmq23] {
    height: calc((100% - 100px) / 3);
    padding: 5px 0;
}

    .clearfix[b-zyy9tgmq23]:after,
    .clearfix[b-zyy9tgmq23]:before {
        display: table;
        content: " "
    }

    .clearfix[b-zyy9tgmq23]:after {
        clear: both
    }

.pulll_left[b-zyy9tgmq23] {
    float: left;
}

.pulll_right[b-zyy9tgmq23] {
    float: right;
}

.loading[b-zyy9tgmq23] {
    position: fixed;
    left: 0;
    top: 0;
    font-size: 16px;
    z-index: 100000000;
    width: 100%;
    height: 100%;
    background: #1a1a1c;
    text-align: center;
}

.loadbox[b-zyy9tgmq23] {
    position: absolute;
    width: 160px;
    height: 150px;
    color: rgba(255, 255, 255, .6);
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -75px;
}

    .loadbox img[b-zyy9tgmq23] {
        margin: 10px auto;
        display: block;
        width: 40px;
    }

.head[b-zyy9tgmq23] {
    height: 105px;
    background: url(../lib/img/head_bg.png) no-repeat center center;
    position: relative
}

    .head h1[b-zyy9tgmq23] {
        color: #fff;
        text-align: center;
        font-size: 42px;
        line-height: 90px;
    }

        .head h1 img[b-zyy9tgmq23] {
            width: 1.5rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .2rem
        }

.weather[b-zyy9tgmq23] {
    position: absolute;
    right: 30px;
    top: 0;
    line-height: 70px;
}

    .weather span[b-zyy9tgmq23] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.orgname[b-zyy9tgmq23] {
    position: absolute;
    left: 30px;
    top: 0;
    line-height: 70px;
}

    .orgname span[b-zyy9tgmq23] {
        color: rgba(255, 255, 255, .9) !important;
        font-size: 24px;
    }

.mainbox[b-zyy9tgmq23] {
    padding: 10px 20px 0 20px;
    height: calc(100vh - 135px);
}

    .mainbox > ul[b-zyy9tgmq23] {
        margin-left: -.4rem;
        margin-right: -.4rem;
    }

        .mainbox > ul > li[b-zyy9tgmq23] {
            float: left;
            padding: 0 .4rem
        }

        .mainbox > ul > li[b-zyy9tgmq23] {
            width: 100%;
            height: 100%;
            display: ruby;
        }

            .mainbox > ul > li:nth-child(2)[b-zyy9tgmq23] {
                width: 52%
            }

.boxall[b-zyy9tgmq23] {
    width: 100%;
    padding: 15px;
    background: rgba(0, 0, 0, .2);
    position: relative;
    margin-bottom: 15px;
    z-index: 10;
}

.alltitle[b-zyy9tgmq23] {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 12px;
    margin-bottom: 10px;
}

    .alltitle[b-zyy9tgmq23]:before {
        width: 5px;
        height: 20px;
        top: 2px;
        position: absolute;
        content: "";
        background: #49bcf7;
        border-radius: 20px;
        left: 0;
    }

[b-zyy9tgmq23] .navboxall {
    height: calc(100% - 30px);
}

.num[b-zyy9tgmq23],
.zhibiao[b-zyy9tgmq23] {
    height: 100%;
    width: 50%;
}

.zb1[b-zyy9tgmq23],
.zb2[b-zyy9tgmq23],
.zb3[b-zyy9tgmq23] {
    float: left;
    width: 33.3333%;
    height: 100%;
}

[b-zyy9tgmq23] .id_zb1,
[b-zyy9tgmq23] .id_zb2,
[b-zyy9tgmq23] .id_zb3 {
    height: calc(100% - 30px);
}

.zhibiao span[b-zyy9tgmq23] {
    padding-top: 20px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 16px;
}

.num[b-zyy9tgmq23] {
    padding-right: 20px;
}

.numbt[b-zyy9tgmq23] {
    font-size: 24px;
    color: #fff;
    padding-top: 14px;
}

    .numbt span[b-zyy9tgmq23] {
        font-size: 18px;
        padding-left: 10px;
        color: #fff;
    }

.numtxt[b-zyy9tgmq23] {
    color: #fef000;
    font-size: 80px;
    font-family: arial;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    /*padding: 10px 0;*/
    /*margin: 18px 0;*/
    font-weight: bold;
    letter-spacing: 2px;
}

.table1 th[b-zyy9tgmq23] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    font-size: 16px;
    color: rgba(255, 255, 255, .6);
    font-weight: normal;
    padding: 0 0 10px 0;
}

.table1 td[b-zyy9tgmq23] {
    font-size: 16px;
    color: rgba(255, 255, 255, .4);
    padding: 15px 0 0 0;
}

.table1 span[b-zyy9tgmq23] {
    width: 24px;
    height: 24px;
    border-radius: 3px;
    display: block;
    background: #878787;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.table1 tr:nth-child(2) span[b-zyy9tgmq23] {
    background: #ed405d
}

.table1 tr:nth-child(3) span[b-zyy9tgmq23] {
    background: #f78c44
}

.table1 tr:nth-child(4) span[b-zyy9tgmq23] {
    background: #49bcf7
}

.iconchart li[b-zyy9tgmq23] {
    height: 30px;
}

.iconchart label[b-zyy9tgmq23] {
    color: #fff;
    line-height: 30px;
    height: 30px;
    display: inline-block;
    opacity: .8;
}

    .iconchart label img[b-zyy9tgmq23] {
        display: inline-block;
        vertical-align: middle;
        opacity: .4;
    }

.iconchart .bar[b-zyy9tgmq23] {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .2);
    width: 78%;
    height: 20px;
    padding: 2px;
    position: relative;
    top: 5px;
}

    .iconchart .bar span[b-zyy9tgmq23] {
        background: linear-gradient(to right, #588fab, #5ea99c);
        display: block;
        width: 60%;
        height: 100%;
        animation: myfirst2-b-zyy9tgmq23 1s ease;
    }

    .iconchart .bar i[b-zyy9tgmq23] {
        position: absolute;
        opacity: .5;
        right: -36px;
        color: #fff;
        line-height: 20px;
        top: 0;
    }

/*Plugin CSS*/
.wrap[b-zyy9tgmq23] {
    height: calc(100% - 50px);
    overflow: hidden;
}

    .wrap li[b-zyy9tgmq23] {
        line-height: 40px;
        height: 40px;
    }

        .wrap li p[b-zyy9tgmq23],
        .wraptit[b-zyy9tgmq23] {
            font-size: 0;
        }

        .wrap li span[b-zyy9tgmq23] {
            display: inline-block;
            font-size: 14px;
            color: rgba(255, 255, 255, .6);
        }

.wraptit span[b-zyy9tgmq23] {
    display: inline-block;
    font-size: 18px;
    color: rgba(255, 255, 255, .6);
}

.wraptit[b-zyy9tgmq23] {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    padding: 0 0 10px 0;
    margin-bottom: 10px;
}

    .wrap li span:nth-child(1)[b-zyy9tgmq23],
    .wraptit span:nth-child(1)[b-zyy9tgmq23] {
        width: 25%
    }

    .wrap li span:nth-child(2)[b-zyy9tgmq23],
    .wraptit span:nth-child(2)[b-zyy9tgmq23] {
        width: 15%;
        text-align: center;
    }

    .wrap li span:nth-child(3)[b-zyy9tgmq23],
    .wraptit span:nth-child(3)[b-zyy9tgmq23] {
        width: 15%;
        text-align: center;
    }

    .wrap li span:nth-child(4)[b-zyy9tgmq23],
    .wraptit span:nth-child(4)[b-zyy9tgmq23] {
        width: 30%
    }

    .wrap li span:nth-child(5)[b-zyy9tgmq23],
    .wraptit span:nth-child(5)[b-zyy9tgmq23] {
        width: 15%
    }

[b-zyy9tgmq23] .str_wrap {
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[b-zyy9tgmq23] .str_move {
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
}

[b-zyy9tgmq23] .str_move_clone {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 100%;
    top: 0;
}

[b-zyy9tgmq23] .str_vertical .str_move_clone {
    left: 0;
    top: 100%;
}

[b-zyy9tgmq23] .str_down .str_move_clone {
    left: 0;
    bottom: 100%;
}

[b-zyy9tgmq23] .str_vertical .str_move,
[b-zyy9tgmq23] .str_down .str_move {
    white-space: normal;
    width: 100%;
}

[b-zyy9tgmq23] .str_static .str_move,
[b-zyy9tgmq23] .no_drag .str_move,
[b-zyy9tgmq23] .noStop .str_move {
    cursor: inherit;
}

[b-zyy9tgmq23] .str_wrap img {
    max-width: none !important;
}

@keyframes myfirst2-b-zyy9tgmq23 {
    from {
        width: 0
    }

    to {
    }
}
/* /MES/ProductRecordDG.razor.rz.scp.css */
.table-wrapper[b-mr5zs3ov3f] {
    max-height: calc(100% - 86px); /* 限制容器高度 */
    overflow: auto; /* 内容溢出时滚动 */
    position: relative; /* 建立定位上下文 */
}

thead tr:first-child th[b-mr5zs3ov3f] {
    position: sticky;
    top: 0; /* 第一行固定在顶部 */
    z-index: 20; /* 高于第二行 */
}

thead tr:nth-child(2) th[b-mr5zs3ov3f] {
    position: sticky;
    top: 38px; /* 第二行下移（值=第一行高度） */
    z-index: 10; /* 低于第一行 */
}

/* /MES/ProductReport.razor.rz.scp.css */
.col-12[b-eyxejjtqxu] {
    padding-bottom: 10px;
    display:flex;
}
/* /MES/SfcScanAssemblys.razor.rz.scp.css */
[b-0e9w4aodid] td {
    vertical-align: middle !important;
    white-space: normal !important;
    overflow-wrap: break-word;
}
/* /MES/SfcScanLights.razor.rz.scp.css */
[b-frdft62epb] td {
    vertical-align: middle !important;
    white-space: normal !important;
    overflow-wrap: break-word;
}
/* /MES/SfcScanPacks.razor.rz.scp.css */
[b-uo1nrlla17] td {
    vertical-align: middle !important;
    white-space: normal !important;
    overflow-wrap: break-word;
}
/* /MES/SfcScanPage.razor.rz.scp.css */
.col-12[b-kk1p58dfhc]{
    padding-bottom:10px;
}
[b-kk1p58dfhc] .input-group-text span{
    font-size:25px;
}
.row[b-kk1p58dfhc]{
    font-size:25px;
}
[b-kk1p58dfhc] .input-group input {
    font-size: 20px;
}
/* /MES/SfcScanPageNew.razor.rz.scp.css */
.col-12[b-cjb018lyl7]{
    padding-bottom:10px;
}
/* /MES/WmsIqc.razor.rz.scp.css */
[b-4g4mrx2mp3] .dropdown-item.active {
    color: #50CD89 !important;
    background-color: transparent !important;

    & > .card {
        border-color: #50CD89 !important;
    }
}

[b-4g4mrx2mp3] [cc] div {
    margin: 0 !important;
}

[b-4g4mrx2mp3] [ci] {
    text-align: center !important;
}

[b-4g4mrx2mp3] .listview-item {
    width: 100%;
}
/* /MES/WmsPartnoMaster.razor.rz.scp.css */
.search-box[b-x3opm1qf0p] {
    display: flex;
    width: 300px;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    background: #fff;
    margin-bottom: 10px;
}

.search-input[b-x3opm1qf0p] {
    flex: 1;
    border: none;
    outline: none;
    padding: 10px 14px;
}

.search-btn[b-x3opm1qf0p] {
    border: none !important;
    border-left: 1px solid #eee;
    border-radius: 0 !important;
    min-width: 90px;
}

    /* 鼠标移入 */
    .search-btn:hover[b-x3opm1qf0p] {
        background: #f5f5f5;
    }

.main[b-x3opm1qf0p] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    width: calc(100vw - 300px);
    height: calc(100vh - 5rem);
}

.table-shim.table-wrapper.table-scroll.scroll[b-x3opm1qf0p] {
    --bb-scroll-width: 5px;
    --bb-scroll-hover-width: 5px;
    overflow: auto;
}

.table[b-x3opm1qf0p] {
    width: 100%;
    border-collapse: collapse;
}

    .table th[b-x3opm1qf0p],
    .table td[b-x3opm1qf0p] {
        text-align: center;
        vertical-align: middle;
    }

    .table thead th[b-x3opm1qf0p] {
        position: sticky;
        top: 0;
        background: #fff;
        z-index: 20;
    }

.custom-pagination[b-x3opm1qf0p] {
    display: flex;
    align-items: center;
    gap: 24px;
    margin-top: 20px;
    flex-wrap: wrap;
}


.page-info[b-x3opm1qf0p] {
    color: #666;
    font-size: 14px;
}


.page-size select[b-x3opm1qf0p] {
    width: 110px;
    height: 38px;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    padding: 0 10px;
    background: white;
}

.pager[b-x3opm1qf0p] {
    display: flex;
    border: 1px solid #d9d9d9;
    border-radius: 8px;
    overflow: hidden;
    margin-left: auto;
}

    .pager button[b-x3opm1qf0p] {
        width: 40px;
        height: 38px;
        border: none;
        border-right: 1px solid #e8e8e8;
        background: white;
        cursor: pointer;
    }

        .pager button:hover[b-x3opm1qf0p] {
            background: #f5f5f5;
        }


        .pager button.active[b-x3opm1qf0p] {
            background: #e6f4ff;
            color: #1677ff;
            font-weight: 600;
        }


        .pager button:last-child[b-x3opm1qf0p] {
            border-right: none;
        }

.ellipsis[b-x3opm1qf0p] {
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.table-drag-column[b-x3opm1qf0p] {
    width: max-content;
    min-width: 100%;
    table-layout: fixed;
}

    .table-drag-column th[b-x3opm1qf0p] {
        position: relative;
    }

.resize-handle[b-x3opm1qf0p] {
    position: absolute;
    top: 0;
    right: 0;
    width: 6px;
    height: 100%;
    cursor: col-resize;
    user-select: none;
}
/* /MES/WmsRetrospect_XSY.razor.rz.scp.css */
.main[b-fw5wsnfhc2] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
/*    width: calc(100vw - 300px);*/
    height: calc(100vh - 165px);
}

.table-shim.table-wrapper.table-scroll.scroll[b-fw5wsnfhc2] {
    --bb-scroll-width: 5px;
    --bb-scroll-hover-width: 5px;
    overflow-y: auto;
    flex: 1;
}

th[b-fw5wsnfhc2], td[b-fw5wsnfhc2] {
    text-align: center !important;
    vertical-align: middle !important;
}

.table[b-fw5wsnfhc2] {
    width: 100%;
    border-collapse: collapse;
}

    .table thead tr:nth-child(1) th[b-fw5wsnfhc2] {
        position: sticky;
        top: 0;
        background: #fff;
        z-index: 20;
    }

    .table thead tr:nth-child(2) th[b-fw5wsnfhc2] {
        position: sticky;
        top: 38px; /* 第一行高度 */
        background: #fff;
        z-index: 19;
    }

.datetime-col[b-fw5wsnfhc2] {
    min-width: 150px !important;
}

.barcode-cell[b-fw5wsnfhc2] {
    position: relative;
    min-width: 120px;
}

.barcode-container[b-fw5wsnfhc2] {
    position: relative;
    display: inline-block;
    width: 100%;
    cursor: pointer;
    padding-right: 14px;
}

.barcode-text[b-fw5wsnfhc2] {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dots-corner[b-fw5wsnfhc2] {
    position: absolute;
    top: -2px;
    right: 0;
    font-size: 12px;
    line-height: 1;
    color: #999;
    user-select: none;
    transition: all .15s ease;
}

.barcode-container:hover .dots-corner[b-fw5wsnfhc2] {
    color: #333;
    transform: scale(1.1);
}
/* /MES/WorkstationProcess.razor.rz.scp.css */
[b-vd91vv72bp] .bb-dockview {
    height: calc(100vh - 9rem) !important;
}
/* /PC/APSOutput.razor.rz.scp.css */
.ms_th th[b-17cdpgk6oy] {
    background-color: #b8cce4;
}

td:has(.td_color)[b-17cdpgk6oy] {
    background-color: yellow;
}
/* /PC/CuttingOptimization_Print.razor.rz.scp.css */
.print-cut[b-9tyat2wx3v] {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
    overflow-x: hidden;
}

@media print {
    .print-cut[b-9tyat2wx3v] {
        max-height: none !important;
    }
}

.cut-table[b-9tyat2wx3v] {
    width: 100%;
    border-collapse: collapse;
    text-align: center;
    font-size: 12px;
}

    .cut-table td[b-9tyat2wx3v],
    .cut-table th[b-9tyat2wx3v] {
        border: 1px solid #000;
        padding: 6px;
        vertical-align: middle;
    }

.base-cell[b-9tyat2wx3v] {
    background: #efefef;
    width: 90px;
}

.right-head[b-9tyat2wx3v] {
    background: #ff1f1f;
    font-weight: bold;
    color: black;
}

.right-cell[b-9tyat2wx3v] {
    background: #ff1f1f;
}

.title[b-9tyat2wx3v] {
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 4px;
}

.sum-row[b-9tyat2wx3v] {
    font-weight: bold;
}
/* /Public/Commoditys.razor.rz.scp.css */

@media screen and (max-width:400px) {
    [b-b6fpmuiwz2] .split-right {
        min-width: 350px;
        overflow: scroll;
    }

    [b-b6fpmuiwz2] .split-bar {
        display: none;
    }

    [b-b6fpmuiwz2] form {
        max-width: 330px !important;
        margin: 0;
    }

    [b-b6fpmuiwz2] .groupbox {
        max-width: 330px !important;
        /*background-color: red;*/
    }
}

[b-b6fpmuiwz2].d {
    display: inline-block;
    position: absolute;
    right: 25px;

    .select.dropdown.multi-select {
        width: 200px;
    }
}
/* /Public/PartnoMasters.razor.rz.scp.css */
.modal-body[b-bw5ihd907k] {
    height: calc(100vh - 400px);
    overflow: hidden;
}

.table-fixed-body[b-bw5ihd907k] {
    height: calc(100% - 39px);
}

.table-wrapper[b-bw5ihd907k] {
    height: calc(100% - 25px);
}

.colorLine > .form-control[b-bw5ihd907k] {
    color: red;
}
/* /Public/PartnoMastersPMC.razor.rz.scp.css */
.modal-body[b-bag2kch1n8] {
    height: calc(100vh - 400px);
    overflow: hidden;
}

.table-fixed-body[b-bag2kch1n8] {
    height: calc(100% - 39px);
}

.table-wrapper[b-bag2kch1n8] {
    height: calc(100% - 25px);
}

.colorLine > .form-control[b-bag2kch1n8] {
    color: red;
}
/* /PUR/PoPost_Prints_PX.razor.rz.scp.css */


.order-header[b-c4r6p3n2g9] {
   text-align:right;
   padding-right:50px
}

.order-title[b-c4r6p3n2g9] {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    margin: 0;
}

.page-info[b-c4r6p3n2g9] {
    font-size: 14px;
    color: #666;
}

.order-content[b-c4r6p3n2g9] {
    width: 100%;
}

/* 主表格样式 */
.purchase-order-table[b-c4r6p3n2g9] {
    width: 100%;
    border-collapse: collapse;
    border: 2px solid #333;
    font-size: 14px;
}

    .purchase-order-table td[b-c4r6p3n2g9] {
        border: 1px solid #333;
        vertical-align: top;
        padding: 0;
    }

/* 买方和供应商信息区域 */
.buyer-section[b-c4r6p3n2g9], .supplier-section[b-c4r6p3n2g9] {
    width: 50%;
    padding: 15px;
    background-color: #f9f9f9;
}

    .buyer-section h3[b-c4r6p3n2g9], .supplier-section h3[b-c4r6p3n2g9] {
        margin: 0 0 15px 0;
        color: #333;
        font-size: 16px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
        text-align: center;
    }

/* 信息表格样式 */
.info-table[b-c4r6p3n2g9] {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}

    .info-table td[b-c4r6p3n2g9] {
        border: none;
        padding: 5px 8px;
        vertical-align: middle;
    }

.info-label[b-c4r6p3n2g9] {
    font-weight: bold;
    color: #555;
    min-width: 80px;
    padding-right: 10px !important;
}

.info-value[b-c4r6p3n2g9] {
    min-width: 100px;
    padding-left: 5px !important;
}

/* 订单详情区域 */
.order-details-section[b-c4r6p3n2g9] {
    padding: 15px;
    background-color: #fff;
}

    .order-details-section .info-table td[b-c4r6p3n2g9] {
        padding: 8px 12px;
    }

/* 商品明细区域 */
.items-header[b-c4r6p3n2g9] {
    padding: 15px;
    background-color: #f0f0f0;
    text-align: center;
}

    .items-header h3[b-c4r6p3n2g9] {
        margin: 0;
        color: #333;
        font-size: 16px;
    }

.items-header-row[b-c4r6p3n2g9] {
    background-color: #f0f0f0;
}

    .items-header-row th[b-c4r6p3n2g9] {
        border: 1px solid #333;
        padding: 8px 4px;
        font-weight: bold;
        color: #333;
        font-size: 13px;
        text-align: center;
        background-color: #f0f0f0;
    }

.item-row[b-c4r6p3n2g9] {
    background-color: #fff;
}

    .item-row:nth-child(even)[b-c4r6p3n2g9] {
        background-color: #f9f9f9;
    }

.item-col[b-c4r6p3n2g9] {
    border: 1px solid #333;
    padding: 6px 4px;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
}

.item-name[b-c4r6p3n2g9], .item-remarks[b-c4r6p3n2g9] {
    text-align: left !important;
    word-wrap: break-word;
    word-break: break-all;
}

/* 汇总信息区域 */
.summary-section[b-c4r6p3n2g9] {
    padding: 15px;
    background-color: #f9f9f9;
}

    .summary-section .info-table td[b-c4r6p3n2g9] {
        padding: 10px 15px;
    }

.summary-item[b-c4r6p3n2g9] {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 8px 12px !important;
    background-color: #fff;
    text-align: center;
}

.summary-label[b-c4r6p3n2g9] {
    font-weight: bold;
    color: #555;
    margin-right: 10px;
}

.summary-value[b-c4r6p3n2g9] {
    font-weight: bold;
    color: #333;
    font-size: 16px;
    text-align:center;
}

/* 备注区域 */
.remarks-section[b-c4r6p3n2g9] {
    padding: 15px;
    background-color: #fff;
}

    .remarks-section h4[b-c4r6p3n2g9] {
        margin: 0 0 10px 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
    }

    .remarks-section p[b-c4r6p3n2g9] {
        margin: 0;
        padding: 10px;
        background-color: #f9f9f9;
        border: 1px solid #ddd;
        border-radius: 3px;
        line-height: 1.5;
        font-size: 13px;
    }

/* 合约条款区域 */
.terms-section[b-c4r6p3n2g9] {
    padding: 15px;
    background-color: #fff;
}

    .terms-section h4[b-c4r6p3n2g9] {
        margin: 0 0 15px 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
    }

    .terms-section ol[b-c4r6p3n2g9] {
        margin: 0;
        padding-left: 20px;
    }

    .terms-section li[b-c4r6p3n2g9] {
        margin-bottom: 8px;
        line-height: 1.4;
        font-size: 12px;
    }

        .terms-section li strong[b-c4r6p3n2g9] {
            color: #333;
            font-weight: bold;
        }

/* 签名区域 */
.signature-section[b-c4r6p3n2g9] {
    padding: 15px;
    background-color: #fff;
}

    .signature-section h4[b-c4r6p3n2g9] {
        margin: 0 0 15px 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
    }

.signature-table[b-c4r6p3n2g9] {
    width: 100%;
    border-collapse: collapse;
}

    .signature-table td[b-c4r6p3n2g9] {
        border: none;
        padding: 0;
        text-align: center;
        vertical-align: top;
    }

.signature-item[b-c4r6p3n2g9] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px;
}

.signature-label[b-c4r6p3n2g9] {
    font-weight: bold;
    margin-bottom: 10px;
    color: #555;
    font-size: 14px;
}

.signature-box[b-c4r6p3n2g9] {
    width: 180px;
    height: 80px;
    border: 2px solid #333;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.company-stamp[b-c4r6p3n2g9] {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #d32f2f;
    line-height: 1.2;
}

.signature-line[b-c4r6p3n2g9] {
    width: 120px;
    height: 2px;
    background-color: #333;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .split-demo[b-c4r6p3n2g9] {
        padding: 10px;
    }

    .purchase-order-table[b-c4r6p3n2g9] {
        font-size: 12px;
    }

    .buyer-section[b-c4r6p3n2g9], .supplier-section[b-c4r6p3n2g9] {
        padding: 10px;
    }

    .info-table[b-c4r6p3n2g9] {
        font-size: 11px;
    }

    .info-label[b-c4r6p3n2g9], .info-value[b-c4r6p3n2g9] {
        padding: 3px 4px !important;
    }

    .item-col[b-c4r6p3n2g9] {
        padding: 4px 2px;
        font-size: 10px;
    }

    .signature-box[b-c4r6p3n2g9] {
        width: 150px;
        height: 60px;
    }

    .company-stamp[b-c4r6p3n2g9] {
        font-size: 10px;
    }
}

@media (max-width: 480px) {
    .purchase-order-table[b-c4r6p3n2g9] {
        font-size: 10px;
    }

    .item-col[b-c4r6p3n2g9] {
        padding: 2px 1px;
        font-size: 9px;
    }

    .signature-box[b-c4r6p3n2g9] {
        width: 120px;
        height: 50px;
    }

    .company-stamp[b-c4r6p3n2g9] {
        font-size: 9px;
    }
}

/* 打印样式 */
@media print {
    .split-demo[b-c4r6p3n2g9] {
        box-shadow: none;
        margin: 0;
        padding: 0;
    }

    .order-header[b-c4r6p3n2g9] {
        page-break-after: avoid;
    }

    .purchase-order-table[b-c4r6p3n2g9] {
        page-break-inside: avoid;
    }

    .terms-section[b-c4r6p3n2g9], .signature-section[b-c4r6p3n2g9] {
        page-break-inside: avoid;
    }
}
/* /PUR/PoPost_Print_PX.razor.rz.scp.css */


.order-header[b-x18v1wc2ke] {
   text-align:right;
   padding-right:50px
}

.order-title[b-x18v1wc2ke] {
    font-size: 24px;
    font-weight: bold;
    color: #333;
    margin: 0;
}

.page-info[b-x18v1wc2ke] {
    font-size: 14px;
    color: #666;
}

.order-content[b-x18v1wc2ke] {
    width: 100%;
}

/* 主表格样式 */
.purchase-order-table[b-x18v1wc2ke] {
    width: 100%;
    border-collapse: collapse;
    border: 2px solid #333;
    font-size: 14px;
}

    .purchase-order-table td[b-x18v1wc2ke] {
        border: 1px solid #333;
        vertical-align: top;
        padding: 0;
    }

/* 买方和供应商信息区域 */
.buyer-section[b-x18v1wc2ke], .supplier-section[b-x18v1wc2ke] {
    width: 50%;
    padding: 15px;
    background-color: #f9f9f9;
}

    .buyer-section h3[b-x18v1wc2ke], .supplier-section h3[b-x18v1wc2ke] {
        margin: 0 0 15px 0;
        color: #333;
        font-size: 16px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
        text-align: center;
    }

/* 信息表格样式 */
.info-table[b-x18v1wc2ke] {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}

    .info-table td[b-x18v1wc2ke] {
        border: none;
        padding: 5px 8px;
        vertical-align: middle;
    }

.info-label[b-x18v1wc2ke] {
    font-weight: bold;
    color: #555;
    min-width: 80px;
    padding-right: 10px !important;
}

.info-value[b-x18v1wc2ke] {
    min-width: 100px;
    padding-left: 5px !important;
}

/* 订单详情区域 */
.order-details-section[b-x18v1wc2ke] {
    padding: 15px;
    background-color: #fff;
}

    .order-details-section .info-table td[b-x18v1wc2ke] {
        padding: 8px 12px;
    }

/* 商品明细区域 */
.items-header[b-x18v1wc2ke] {
    padding: 15px;
    background-color: #f0f0f0;
    text-align: center;
}

    .items-header h3[b-x18v1wc2ke] {
        margin: 0;
        color: #333;
        font-size: 16px;
    }

.items-header-row[b-x18v1wc2ke] {
    background-color: #f0f0f0;
}

    .items-header-row th[b-x18v1wc2ke] {
        border: 1px solid #333;
        /*padding: 8px 4px;*/
        font-weight: bold;
        color: #333;
        font-size: 13px;
        text-align: center;
        background-color: #f0f0f0;
    }

.item-row[b-x18v1wc2ke] {
    background-color: #fff;
}

    .item-row:nth-child(even)[b-x18v1wc2ke] {
        background-color: #f9f9f9;
    }

.item-col[b-x18v1wc2ke] {
    border: 1px solid #333;
    padding: 6px 4px;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
}

.item-name[b-x18v1wc2ke], .item-remarks[b-x18v1wc2ke] {
    text-align: left !important;
    word-wrap: break-word;
    word-break: break-all;
}

/* 汇总信息区域 */
.summary-section[b-x18v1wc2ke] {
    padding: 15px;
    background-color: #f9f9f9;
}

    .summary-section .info-table td[b-x18v1wc2ke] {
        padding: 10px 15px;
    }

.summary-item[b-x18v1wc2ke] {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 8px 12px !important;
    background-color: #fff;
    text-align: center;
}

.summary-label[b-x18v1wc2ke] {
    font-weight: bold;
    color: #555;
    margin-right: 10px;
}

.summary-value[b-x18v1wc2ke] {
    font-weight: bold;
    color: #333;
    font-size: 16px;
    text-align:center;
}

/* 备注区域 */
.remarks-section[b-x18v1wc2ke] {
    padding: 15px;
    background-color: #fff;
}

    .remarks-section h4[b-x18v1wc2ke] {
        margin: 0 0 10px 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
    }

    .remarks-section p[b-x18v1wc2ke] {
        margin: 0;
        padding: 10px;
        background-color: #f9f9f9;
        border: 1px solid #ddd;
        border-radius: 3px;
        line-height: 1.5;
        font-size: 13px;
    }

/* 合约条款区域 */
.terms-section[b-x18v1wc2ke] {
    padding: 15px;
    background-color: #fff;
}

    .terms-section h4[b-x18v1wc2ke] {
        margin: 0 0 15px 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
    }

    .terms-section ol[b-x18v1wc2ke] {
        margin: 0;
        padding-left: 20px;
    }

    .terms-section li[b-x18v1wc2ke] {
        margin-bottom: 8px;
        line-height: 1.4;
        font-size: 12px;
    }

        .terms-section li strong[b-x18v1wc2ke] {
            color: #333;
            font-weight: bold;
        }

/* 签名区域 */
.signature-section[b-x18v1wc2ke] {
    padding: 15px;
    background-color: #fff;
}

    .signature-section h4[b-x18v1wc2ke] {
        margin: 0 0 15px 0;
        color: #333;
        font-size: 14px;
        font-weight: bold;
    }

.signature-table[b-x18v1wc2ke] {
    width: 100%;
    border-collapse: collapse;
}

    .signature-table td[b-x18v1wc2ke] {
        border: none;
        padding: 0;
        text-align: center;
        vertical-align: top;
    }

.signature-item[b-x18v1wc2ke] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px;
}

.signature-label[b-x18v1wc2ke] {
    font-weight: bold;
    margin-bottom: 10px;
    color: #555;
    font-size: 14px;
}

.signature-box[b-x18v1wc2ke] {
    width: 180px;
    height: 80px;
    border: 2px solid #333;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.company-stamp[b-x18v1wc2ke] {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    color: #d32f2f;
    line-height: 1.2;
}

.signature-line[b-x18v1wc2ke] {
    width: 120px;
    height: 2px;
    background-color: #333;
}

/* 响应式设计 */
@media (max-width: 768px) {
    .split-demo[b-x18v1wc2ke] {
        padding: 10px;
    }

    .purchase-order-table[b-x18v1wc2ke] {
        font-size: 12px;
    }

    .buyer-section[b-x18v1wc2ke], .supplier-section[b-x18v1wc2ke] {
        padding: 10px;
    }

    .info-table[b-x18v1wc2ke] {
        font-size: 11px;
    }

    .info-label[b-x18v1wc2ke], .info-value[b-x18v1wc2ke] {
        padding: 3px 4px !important;
    }

    .item-col[b-x18v1wc2ke] {
        padding: 4px 2px;
        font-size: 10px;
    }

    .signature-box[b-x18v1wc2ke] {
        width: 150px;
        height: 60px;
    }

    .company-stamp[b-x18v1wc2ke] {
        font-size: 10px;
    }
}

@media (max-width: 480px) {
    .purchase-order-table[b-x18v1wc2ke] {
        font-size: 10px;
    }

    .item-col[b-x18v1wc2ke] {
        padding: 2px 1px;
        font-size: 9px;
    }

    .signature-box[b-x18v1wc2ke] {
        width: 120px;
        height: 50px;
    }

    .company-stamp[b-x18v1wc2ke] {
        font-size: 9px;
    }
}

/* 打印样式 */
@media print {
    .split-demo[b-x18v1wc2ke] {
        box-shadow: none;
        margin: 0;
        padding: 0;
    }

    .order-header[b-x18v1wc2ke] {
        page-break-after: avoid;
    }

    .purchase-order-table[b-x18v1wc2ke] {
        page-break-inside: avoid;
    }

    .terms-section[b-x18v1wc2ke], .signature-section[b-x18v1wc2ke] {
        page-break-inside: avoid;
    }
}
/* /PUR/PoS.razor.rz.scp.css */
[b-y0qe341omg] .split-left {
    overflow: auto
}

[b-y0qe341omg] .split-right {
    overflow: auto
}

[b-y0qe341omg] .display-border {
    border: 0;
    border-radius: 0;
}
[b-y0qe341omg] .col_width {
    min-width: 100px;
}
/* /QC/QcIpqcFirstRecords.razor.rz.scp.css */
/* 首件确认表样式 */
.ipqc-header-info[b-3yzihy4u00] {
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
    flex-wrap: wrap;
}

.ipqc-header-info .col-md-2[b-3yzihy4u00],
.ipqc-header-info .col-md-3[b-3yzihy4u00] {
    flex: 0 0 auto;
    width: auto;
}

.ipqc-header-info .form-label[b-3yzihy4u00] {
    margin-bottom: 0.25rem;
    font-weight: 500;
    font-size: 14px;
}

.ipqc-table th[b-3yzihy4u00] {
    text-align: center;
    font-weight: bold;
    padding: 8px 4px;
    border: 1px solid #dee2e6;
    background-color: #f8f9fa;
}

.ipqc-table td[b-3yzihy4u00] {
    padding: 4px;
    border: 1px solid #dee2e6;
}

.ipqc-table input[b-3yzihy4u00] {
    width: 100%;
    border: none;
    background: transparent;
    font-size: 13px;
}

[b-3yzihy4u00] .table td {
    vertical-align: middle;
}

[b-3yzihy4u00] .table thead th {
    background-color: #f8f9fa;
    font-weight: 600;
}
/* /QC/QcIpqcItems_Print.razor.rz.scp.css */
.print-container[b-yzubnbp4h9] {
    padding: 20px;
    /*font-family: "Microsoft YaHei", sans-serif;*/
}

.print-header[b-yzubnbp4h9] {
    text-align: center;
}

.print-info[b-yzubnbp4h9] {
    display: flex;
    justify-content: space-between;
}

.master-table[b-yzubnbp4h9] {
    width: 100%;
    margin: 10px 0 20px;
}

    .master-table td[b-yzubnbp4h9] {
        border: 1px solid #333;
        padding: 8px 12px;
    }

        .master-table td:first-child[b-yzubnbp4h9] {
            background-color: #f5f5f5;
            font-weight: bold;
            width: 120px;
        }
/* /QC/QcIpqcLastRecords.razor.rz.scp.css */
/* 末件确认表样式 */
.ipqc-header-info[b-hy51kcp6ur] {
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
    flex-wrap: wrap;
}

    .ipqc-header-info .col-md-2[b-hy51kcp6ur],
    .ipqc-header-info .col-md-3[b-hy51kcp6ur] {
        flex: 0 0 auto;
        width: auto;
    }

    .ipqc-header-info .form-label[b-hy51kcp6ur] {
        margin-bottom: 0.25rem;
        font-weight: 500;
        font-size: 14px;
    }

.ipqc-table th[b-hy51kcp6ur] {
    text-align: center;
    font-weight: bold;
    padding: 8px 4px;
    border: 1px solid #dee2e6;
    background-color: #f8f9fa;
}

.ipqc-table td[b-hy51kcp6ur] {
    padding: 4px;
    border: 1px solid #dee2e6;
}

.ipqc-table input[b-hy51kcp6ur] {
    width: 100%;
    border: none;
    background: transparent;
    font-size: 13px;
}

[b-hy51kcp6ur] .table td {
    vertical-align: middle;
}

[b-hy51kcp6ur] .table thead th {
    background-color: #f8f9fa;
    font-weight: 600;
}
/* /Sales/ShippingInform_Print_JC.razor.rz.scp.css */
@media print {
    [b-agto9ys0xi] thead {
        display: table-row-group; /* 禁用浏览器自动重复表头 [1,2](@ref) */
    }

    [b-agto9ys0xi] tfoot {
        display: table-row-group;
    }
}
/* /SUB/SubOrders.razor.rz.scp.css */
[b-ffnpel80ev] .split-left {
    overflow: auto
}

[b-ffnpel80ev] .split-right {
    overflow: auto
}

[b-ffnpel80ev] .display-border {
    border: 0;
    border-radius: 0;
}

[b-ffnpel80ev] .col_width {
    min-width: 100px;
}
/* /Workshop/RepPerformances.razor.rz.scp.css */
th[b-olzed79nlf] {
   border:solid 1px;
   padding:5px;
}
/* /Workshop/SfcMobarcodesNew_Print.razor.rz.scp.css */
@media print {
    .row-qr[b-ot9dswfzvu] {
        margin-top: 7px !important;
        border: none;
    }

    .qr-first[b-ot9dswfzvu] {
        margin-top: -12px !important;
        padding-top: 0 !important;
    }

    .qr-last[b-ot9dswfzvu] {
        margin-bottom: -25px !important;
    }

    .qr-style[b-ot9dswfzvu] {
        margin-top: -12px !important;
        margin-bottom: -25px !important;
        padding-top: 0 !important;
    }

    .row-certificate[b-ot9dswfzvu] {
        margin-top: 8px !important;
        border: none;
    }

    .certificate-first[b-ot9dswfzvu] {
        margin-top: -13px !important;
        padding-top: 0 !important;
    }

    .certificate-last[b-ot9dswfzvu] {
        margin-bottom: -25px !important;
    }

    .certificate-style[b-ot9dswfzvu] {
        margin-left: -5px !important;
        margin-top: -13px !important;
        margin-bottom: -25px !important;
        padding-top: 0 !important;
    }
}
