::v-deep .missing-distribution-dialog .el-dialog__header{background:linear-gradient(135deg,#52c41a,#389e0d);padding:16px 20px;border-radius:4px 4px 0 0}::v-deep .missing-distribution-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:600}::v-deep .missing-distribution-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.8)}::v-deep .missing-distribution-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}::v-deep .missing-distribution-dialog .el-dialog__body{padding:0;max-height:75vh;overflow-y:auto}.missing-dist-content{padding:20px}.feature-intro{display:flex;align-items:flex-start;gap:16px;padding:16px;background:linear-gradient(135deg,#f6ffed,#efffea);border-radius:8px;margin-bottom:20px;border:1px solid #b7eb8f}.feature-intro .intro-icon{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#52c41a,#73d13d);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-intro .intro-icon i{font-size:22px;color:#fff}.feature-intro .intro-text{flex:1}.feature-intro .intro-text .intro-title{font-size:16px;font-weight:600;color:#303133;margin-bottom:6px}.feature-intro .intro-text .intro-desc{font-size:13px;color:#606266;line-height:1.6}.query-section{background:#fafafa;border-radius:8px;padding:16px;margin-bottom:20px}.query-section .el-form-item{margin-bottom:0}.detect-result,.execute-result{margin-top:20px}.sheet-info{display:flex;align-items:center;padding:10px 16px;background:#fafafa;border-radius:6px;margin-bottom:16px}.sheet-info .info-label{font-size:13px;color:#909399}.sheet-info .info-value{font-size:13px;color:#303133;font-weight:500;font-family:Monaco,Menlo,monospace}.result-message{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,#e6f7ff,#f0f9ff);border-radius:8px;border:1px solid #91d5ff;margin-bottom:16px}.result-message i{font-size:18px;color:#1890ff;flex-shrink:0}.result-message span{font-size:14px;color:#303133;line-height:1.5}.result-message.success{background:linear-gradient(135deg,#f6ffed,#efffea);border-color:#b7eb8f}.result-message.success i{color:#52c41a}.result-message.error{background:linear-gradient(135deg,#fff1f0,#ffebe9);border-color:#ffa39e}.result-message.error i{color:#ff4d4f}.result-stats{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.result-stats .stat-item{flex:1;min-width:100px;text-align:center;padding:14px 10px;border-radius:10px;background:#fafafa;border:1px solid #e8e8e8;transition:all .3s}.result-stats .stat-item .stat-value{font-size:24px;font-weight:700;margin-bottom:4px}.result-stats .stat-item .stat-label{font-size:12px;color:#909399}.result-stats .stat-item.total{background:linear-gradient(135deg,#f0f7ff,#e6f1ff);border-color:#91d5ff}.result-stats .stat-item.total .stat-value{color:#409eff}.result-stats .stat-item.success{background:linear-gradient(135deg,#f6ffed,#efffea);border-color:#b7eb8f}.result-stats .stat-item.success .stat-value{color:#52c41a}.result-stats .stat-item.warning{background:linear-gradient(135deg,#fff7e6,#fff2e0);border-color:#ffd591}.result-stats .stat-item.warning .stat-value{color:#fa8c16}.result-stats .stat-item.wage{background:linear-gradient(135deg,#f0f5ff,#e6edff);border-color:#adc6ff}.result-stats .stat-item.wage .stat-value{color:#2f54eb}.result-stats .stat-item.tech{background:linear-gradient(135deg,#fff0f6,#ffebf3);border-color:#ffadd2}.result-stats .stat-item.tech .stat-value{color:#eb2f96}.result-stats .stat-item.danger{background:linear-gradient(135deg,#fff1f0,#ffebe9);border-color:#ffa39e}.result-stats .stat-item.danger .stat-value{color:#ff4d4f}.result-stats .stat-item.fixed{background:linear-gradient(135deg,#f6ffed,#efffea);border-color:#b7eb8f}.result-stats .stat-item.fixed .stat-value{color:#52c41a}.result-details{background:#fff;border-radius:8px;border:1px solid #e8e8e8;overflow:hidden}.result-details .details-header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#fafafa;border-bottom:1px solid #e8e8e8}.result-details .details-header .details-title{font-weight:500;color:#303133}.result-details .details-header .details-title i{margin-right:6px;color:#409eff}.result-details .details-header .details-count{font-size:13px;color:#909399}.result-details .details-header .details-actions{margin-left:auto;display:flex;gap:8px}.result-details .amount-text{font-weight:600;color:#52c41a}.result-details .detail-id{font-family:Monaco,Menlo,monospace;font-size:11px;color:#606266}.result-details .reason-text{font-size:12px;color:#ff4d4f}.no-issues{text-align:center;padding:40px 20px;background:linear-gradient(135deg,#f6ffed,#efffea);border-radius:10px;border:1px solid #b7eb8f}.no-issues i{font-size:56px;color:#52c41a;margin-bottom:12px}.no-issues p{margin:0;font-size:15px;color:#52c41a;font-weight:500}.empty-state{text-align:center;padding:60px 20px}.empty-state i{font-size:64px;color:#d9d9d9;margin-bottom:16px}.empty-state p{margin:0;font-size:14px;color:#909399}