@charset "UTF-8";
/*!
 *  build: guatron-admin 
 *  copyright: 广州冠创智能科技有限公司 
 *  time: 2026-5-11 22:09:03
 */.custom-progress .el-progress-bar__outer{background-color:rgba(93,102,124,.8)!important;background-color:#f0f0f0;border-radius:10px}.custom-progress .el-progress-bar__inner{border-radius:10px;transition:width .8s ease;background-color:#1675d6;background-image:linear-gradient(45deg);background-size:40px 40px;will-change:width;transform:translateZ(0);animation:progress-bar-stripes 3s linear infinite}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.pause-animation{animation-play-state:paused}.aps-order-bom .toolbar{background-color:#f7f7f6;height:40px;margin:10px 16px;padding:6px 10px}.tpm-device-param-picker .el-tabs__item{padding:0 10px;width:96px}.device-parameter .numeric{width:56px}.device-parameter .numeric .el-input__inner{padding:5px;text-align:right}.ppm-change-log .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.ppm-change-log .timeline-card{margin-bottom:10px!important;border-radius:6px;transition:all .2s}.ppm-change-log .is-always-shadow{box-shadow:none!important}.ppm-change-log .timeline-card:hover{transform:translateX(2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ppm-change-log .change-content{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:8px;line-height:1.5}.ppm-change-log .status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ppm-change-log .creator-info{display:flex;align-items:center;gap:4px;font-size:12px;color:#909399}.ppm-order-detail .el-tabs__nav{margin:0 10px}.ppm-order-detail .collapse-header{width:100%}.ppm-order-detail .collapse-header .left_wrapper{float:left}.ppm-order-detail .collapse-header .left_wrapper .title{margin-left:6px;font-size:16px}.ppm-order-detail .collapse-header .right_wrapper{float:right;margin-right:20px}.ppm-order-detail .collapse-header .right_wrapper .btn{margin-left:20px;font-size:14px}.order-product-list{margin-bottom:20px}.order-product-list .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.table-expand{padding:0 10px}.table-expand .el-form-item--small.el-form-item{margin-bottom:5px}.el-table__body tr.current-row>td{background-color:#ece6e0!important}.ppm-package-item .pagination,.task-worker .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.production-capacity-popover.el-popover[data-v-4c585a53]{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}.production-capacity-container[data-v-4c585a53]{padding:16px}.production-capacity-header[data-v-4c585a53]{display:flex;align-items:center;margin-bottom:16px}.production-capacity-title[data-v-4c585a53]{font-weight:600;font-size:16px;margin-right:6px}.production-capacity-input[data-v-4c585a53]{margin-bottom:20px}.production-capacity-hint[data-v-4c585a53]{font-size:12px;color:#909399;margin:0 6px 6px 6px;text-align:right}.production-capacity-hint i[data-v-4c585a53]{margin-right:4px}.production-capacity-actions[data-v-4c585a53]{display:flex;justify-content:flex-end;gap:10px}.production-capacity-trigger[data-v-4c585a53]{border-radius:20px;transition:all .3s}.production-capacity-trigger[data-v-4c585a53]:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.order-items-container[data-v-4c585a53]{max-height:220px!important;overflow-y:auto;padding-right:5px}.ppm-order-planning .toolbar .el-select .el-input__inner{width:180px}.ppm-order-planning .toolbar .el-input-group__prepend{width:180px;background-color:#fff}.ppm-order-planning .toolbar-member .el-select .el-input__inner{width:220px}.ppm-order-planning .toolbar-member .el-input-group__prepend{width:220px;background-color:#fff}.ppm-order-planning .shift-title{height:36px;margin-bottom:10px;line-height:36px;padding-left:10px;background-color:#e3e3e3;font-weight:600;border-top-left-radius:10px;border-top-right-radius:10px}.ppm-order-planning .collapse-header{display:flex;align-items:center;justify-content:space-between;margin:10px 5px}.ppm-order-planning .left_wrapper{flex-shrink:0}.ppm-order-planning .right_wrapper{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ppm-order-planning .left-right-layout{display:flex;align-items:center;gap:16px;width:320px}.ppm-order-planning .custom-switch{margin-right:16px}.ppm-order-planning .field-select{width:160px}.ppm-order-planning .custom-date-picker{max-width:320px}.ppm-order-planning .scroll-container{overflow:hidden;white-space:nowrap}.ppm-order-planning .content{display:inline-block;width:600px}.ppm-order-planning .order-progress .line{padding:0 0 2px 0}.ppm-order-planning .order-progress .main .title{margin:0 10px;font-weight:600}.ppm-order-planning .el-range-input{width:120px}.ppm-order-planning .el-range-separator{width:30px}.ppm-order-detail .toolbar{background-color:#f7f7f6;height:40px;margin:10px 16px;padding:6px 10px}.aps-plan-en .toolbar .el-select .el-input__inner{width:180px}.aps-plan-en .toolbar .el-input-group__prepend{width:180px;background-color:#fff}.aps-plan-en .toolbar-member .el-select .el-input__inner{width:220px}.aps-plan-en .toolbar-member .el-input-group__prepend{width:220px;background-color:#fff}.aps-plan-en .shift-title{height:36px;margin-bottom:10px;line-height:36px;padding-left:10px;background-color:#e3e3e3;font-weight:600;border-top-left-radius:10px;border-top-right-radius:10px}.aps-plan-en .collapse-header{width:100%}.aps-plan-en .collapse-header .left_wrapper{float:left}.aps-plan-en .collapse-header .left_wrapper .title{margin-left:6px;font-size:16px}.aps-plan-en .collapse-header .right_wrapper{float:right;margin-right:20px}.aps-plan-en .collapse-header .right_wrapper .btn{margin-left:20px;font-size:14px}.aps-plan-en .scroll-container{overflow:hidden;white-space:nowrap}.aps-plan-en .content{display:inline-block;width:600px}.aps-plan-en .order-progress .line{padding:0 0 2px 0}.aps-plan-en .order-progress .main .title{margin:0 10px;font-weight:600}.aps-plan-en .el-range-input{width:120px}.aps-plan-en .el-range-separator{width:30px}.order-items-container{max-height:200px;overflow-y:auto;padding-right:5px}.order-items-container::-webkit-scrollbar{width:6px}.order-items-container::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.order-items-container::-webkit-scrollbar-track{background-color:#f2f6fc}.order-qty-popover.el-popover{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}.order-qty-container{padding:5px 10px 20px 10px}.order-qty-header{margin-bottom:16px}.order-qty-title{font-weight:600;margin-right:6px}.order-qty-input{margin-bottom:20px}.order-qty-hint{font-size:12px;color:#909399;margin:0 6px 6px 6px;text-align:right}.order-qty-hint i{margin-right:4px}.order-qty-actions{display:flex;justify-content:flex-end;gap:10px}.order-qty-trigger{border-radius:20px;transition:all .3s}.order-qty-trigger:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.plan-output-row{display:flex;align-items:center;width:100%}.order-qty-header{justify-content:space-between;padding:12px 10px;border-bottom:1px solid #ebeef5}.header-left,.order-qty-header{display:flex;align-items:center}.header-left{gap:8px}.order-qty-title{font-size:16px;font-weight:500;color:#303133}.el-icon-question{font-size:14px;color:#909399;cursor:help}.close-btn{font-size:18px;color:#909399;cursor:pointer;transition:color .3s}.close-btn:hover{color:#303133}.gen-type-select{width:90px;flex-shrink:0;margin-right:-3px}.plan-output-field{width:200px!important}.badge-wrapper{margin-left:10px}.remaining-qty{color:red;font-size:large}.production-capacity-popover.el-popover{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}.production-capacity-container{padding:16px}.production-capacity-header{display:flex;align-items:center;margin-bottom:16px}.production-capacity-title{font-weight:600;font-size:16px;margin-right:6px}.production-capacity-input{margin-bottom:20px}.production-capacity-hint{font-size:12px;color:#909399;margin:0 6px 6px 6px;text-align:right}.production-capacity-hint i{margin-right:4px}.production-capacity-actions{display:flex;justify-content:flex-end;gap:10px}.production-capacity-trigger{border-radius:20px;transition:all .3s}.production-capacity-trigger:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.aps-order-tab .el-step.is-simple:not(:last-of-type) .el-step__title{max-width:none!important}.production-scheduling-container .current-date-column{background-color:#1890ff!important}.production-scheduling-container .current-date-column .cell{color:#fff!important;font-weight:700}.production-scheduling-container .scroll-container .content{display:inline-flex;align-items:center;gap:2px}.production-scheduling-container .scroll-container .el-tag{margin-left:3px!important}.prod-sched-popover.el-popover{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:0}.prod-sched-container{padding:0 16px 16px 16px;width:100%}.prod-sched-header{display:flex;align-items:center;margin:12px}.prod-sched-title{font-weight:600;font-size:16px}.prod-sched-trigger{border-radius:20px;transition:all .3s}.prod-sched-trigger:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.prod-sched-container ul{display:flex;list-style:none;padding:0;margin:0;flex-wrap:wrap}.prod-sched-container li{display:flex;align-items:flex-start;margin-right:20px;margin-bottom:10px}.prod-sched-container li label{margin-right:10px;font-size:14px;width:70px;color:#6b6a6a;text-align:right;line-height:1.5}.prod-sched-container li>div,.prod-sched-container li>span{line-height:1.5;flex:1;word-break:break-all;color:#000}.link-style{cursor:pointer;display:flex;align-items:center;margin-bottom:8px}.link-style label{margin-right:8px;font-weight:500}.link-style span{color:#06c;text-decoration:underline;transition:all .3s ease}.link-style:hover span{color:#049;text-decoration:underline}.link-style:active span{color:#025}