.distribution-mode{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.mode-content{min-height:400px}.employee-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:10px}.employee-item{padding:12px;border:1px solid #ebeef5;border-radius:6px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background-color:#fff}.employee-item:hover{border-color:#409eff;background-color:#f5f7fa;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.employee-item.is-selected{border-color:#409eff;background-color:#ecf5ff;border-width:2px}.employee-info{margin-left:8px}.employee-name{font-weight:500;margin-bottom:4px;color:#303133}.employee-dept{font-size:12px;color:#909399;margin-bottom:2px}.employee-count{font-size:12px;color:#606266}.manual-info,.random-info,.ratio-info{padding:12px 15px;background-color:#f0f9ff;border:1px solid #d9ecff;border-radius:6px;margin-bottom:20px}.summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-label{color:#606266;margin-right:8px}.summary-value{font-weight:600;color:#303133}.remaining-normal{color:#303133}.remaining-zero{color:#67c23a;font-weight:600}.remaining-over{color:#f56c6c;font-weight:600}.distribution-summary{font-size:14px;color:#606266}.dialog-footer{padding-top:15px;border-top:1px solid #ebeef5}