@charset "UTF-8";

/*!
 *  build: guatron-admin 
 *  copyright: 广州冠创智能科技有限公司 
 *  time: 2026-2-3 23:33:09
 */.pan-item[data-v-de5652f0]{position:relative;display:inline-block;width:200px;height:200px;cursor:default;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2)}.pan-info-roles-container[data-v-de5652f0]{padding:20px;text-align:center}.pan-thumb[data-v-de5652f0]{position:absolute;width:100%;height:100%;overflow:hidden;background-position:50%;background-size:cover;border-radius:50%;transition:all .3s ease-in-out;transform-origin:95% 40%}.pan-info[data-v-de5652f0]{position:absolute;width:inherit;height:inherit;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 5px rgba(0,0,0,.05)}.pan-info h3[data-v-de5652f0]{position:relative;height:85px;padding:22px 0 0 0;margin:0 60px;font-family:Open Sans,Arial,sans-serif;font-size:18px;color:#fff;text-shadow:0 0 1px #fff,0 1px 2px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:2px}.pan-info p[data-v-de5652f0]{padding:10px 5px;margin:0 30px;font-size:12px;font-style:italic;color:#fff;border-top:1px solid hsla(0,0%,100%,.5)}.pan-info p a[data-v-de5652f0]{display:block;width:80px;height:80px;padding-top:24px;margin:7px auto 0;font-family:Open Sans,Arial,sans-serif;font-size:9px;font-style:normal;font-weight:700;color:#333;color:#fff;text-transform:uppercase;letter-spacing:1px;background:hsla(0,0%,100%,.3);border-radius:50%;opacity:0;transition:transform .3s ease-in-out .2s,opacity .3s ease-in-out .2s,background .2s linear 0s;transform:translateX(60px) rotate(90deg)}.pan-info p a[data-v-de5652f0]:hover{background:hsla(0,0%,100%,.5)}.pan-item:hover .pan-thumb[data-v-de5652f0]{transform:rotate(-110deg)}.pan-item:hover .pan-info p a[data-v-de5652f0]{opacity:1;transform:translateX(0) rotate(0deg)}.ppm-image-list .toolbar-group .toolbar-item:last-child{margin-right:11px!important}.ppm-image-list .attach-list{margin:20px;flex-wrap:wrap;display:flex}.ppm-image-list .attach-list .attach-item{display:inline-flex;flex-direction:column;position:relative;margin:10px;flex-wrap:wrap;padding:8px;border-radius:4px;border:1px solid #e1e6eb}.ppm-image-list .attach-list .attach-item .attach-body{position:relative;width:100px;height:100px;text-align:center}.ppm-image-list .attach-list .attach-item .attach-body .attach-content{display:block;height:100%;border:1px dashed #e1e6eb}.ppm-image-list .attach-list .attach-item .attach-body .attach-checked{position:absolute;top:5px;left:0;width:26px;height:26px}.el-dialog{display:flex;flex-direction:column;margin:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ppm-order-result .highlight{background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;padding:10px;font-weight:700;color:#856404;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ppm-order-result .time-picker-row{display:flex;align-items:center;gap:8px}.ppm-order-result .time-label{flex-shrink:0;font-size:14px;color:#606266}.ppm-order-result .warning{padding:6px 16px;background-color:#fff6f7;border-radius:4px;border-left:5px solid #fe6c6f;margin:0 0 20px 50px;display:flex;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ppm-order-result .spacing{margin-left:15px}.ppm-order-result .warning svg{height:26px;width:26px;margin-right:15px}.ppm-order-result .warning .label{font-weight:700;color:#d35400;font-size:18px;margin-right:5px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.ppm-order-result .warning .value{font-weight:700;font-size:20px;color:#2980b9;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.ppm-order-result .tooltip-always-visible{position:absolute;top:0;right:40px;background-color:rgba(50,50,50,.9);color:#fff;padding:0 10px;font-size:12px;border-radius:4px;white-space:nowrap;pointer-events:none;box-shadow:0 2px 12px 0 rgba(0,0,0,.2);z-index:10}.ppm-order-result .tooltip-always-visible .tooltip-arrow{position:absolute;top:50%;right:-6px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent rgba(50,50,50,.9)}.ppm-order-result .row-detail .el-form-item{margin-bottom:5px!important}.ppm-order-result .row-item{margin-top:5px}.ppm-order-result .user{border-right:1px solid #ebeef5}.ppm-order-result .collapse-header{width:100%}.ppm-order-result .collapse-header .left_wrapper{float:left}.ppm-order-result .collapse-header .left_wrapper .title{margin-left:6px}.ppm-order-result .collapse-header .right_wrapper{width:420px;float:right;margin-right:20px}.ppm-order-result .collapse-header .right_wrapper .btn{margin-left:20px;font-size:18px}.ppm-order-result .wrap-product{margin-bottom:20px}.ppm-order-result .product .el-form-item--small.el-form-item{background-color:#fbfbfb;font-size:16px;font-weight:600}.ppm-order-result .collapse .el-input-group__append,.ppm-order-result .collapse .el-input-group__prepend{padding:0 10px}.ppm-order-result .attach-body{position:relative}.ppm-order-result .attach-body .attach-mask span{position:relative;display:inline-block;cursor:pointer;color:#fff;text-align:center;font-size:14px;line-height:20px}.ppm-order-result .attach-body:hover .attach-mask{display:block;color:#fff}.ppm-order-result .attach-body .attach-mask{display:none;position:absolute;background:rgba(0,0,0,.6);background-size:100% 100%;background-repeat:no-repeat;bottom:0;left:0;line-height:20px;text-align:center;width:60px;height:20px}.el-checkbox.is-bordered.el-checkbox--small{height:29px}.reason-dialog .no-border-radius{border-radius:0!important}.reason-dialog .no-border-radius .el-input__inner{height:29px!important;margin-left:-1px;border-radius:0!important}.reason-dialog .checkbox-numeric-container{display:flex;align-items:center;gap:8px}.reason-dialog .checkbox-numeric-container .el-checkbox{min-width:160px;display:inline-flex;align-items:center}.text-right[data-v-24523e9b]{text-align:right}.m-0[data-v-24523e9b]{margin:0}.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}.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,.task-worker .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-package-item .pagination{padding:10px 20px;background-color:#fefefe;border-bottom:1px solid #ebeef5}.qms-repair .el-table__body-wrapper .el-input-group__append{padding:0 5px}.qms-repair .el-table__body-wrapper .success{color:#0ae60a}.qms-repair .el-table__body-wrapper .error{color:red}.qms-repair .input-with-select .el-input-group__prepend{background-color:#fff!important}.qms-repair .input-with-select{width:260px;margin-right:10px}.qms-repair .input-with-select .el-input{width:80px}.qms-repair .input-with-select .el-input .el-input__inner{padding:10px}.qms-repair .el-table--mini .el-table__cell{padding:2px 0}.qms-repair .collapse-header{width:100%}.qms-repair .collapse-header .left_wrapper{float:left}.qms-repair .collapse-header .left_wrapper .title{margin-left:6px;font-size:16px}.qms-repair .collapse-header .right_wrapper{float:right;margin-right:20px}.qms-repair .collapse-header .right_wrapper .btn{margin-left:20px;font-size:14px}.ppm-order-foolproof .el-descriptions-row th{width:120px;text-align:center!important}.ppm-order-foolproof .el-descriptions__header{margin-bottom:10px}.ppm-order-gantt-content .time-range .el-input__inner{width:320px}.ppm-order-gantt-content .time-range .el-range-input{width:120px}.ppm-order-gantt-content .time-range .el-range-separator{width:30px}.ppm-order-list .frm-icon{width:22px;height:22px}