.cu-table table{min-width:1200px}.cu-avatar{display:inline-flex;width:38px;height:38px;border-radius:6px;object-fit:cover;align-items:center;justify-content:center;background:#ecf5ff;color:#409eff}.cu-actions{display:flex;gap:5px;white-space:nowrap}.cu-actions button{border:0;background:transparent;color:#409eff;padding:5px}.cu-actions .sp-danger{color:#f56c6c}.cu-dialog{width:min(560px,94vw);max-height:90vh;overflow:auto;padding:24px;color:#606266}.cu-dialog header{display:flex;justify-content:space-between;border-bottom:1px solid #eee;align-items:center;margin-bottom:20px}.cu-dialog header button{border:0;background:transparent;font-size:23px;color:#909399}.cu-dialog h3{font-weight:400;font-size:20px}.cu-dialog label{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:15px;margin:20px 0}.cu-dialog input{width:100%;padding:10px;border:1px solid #dcdfe6;border-radius:4px}.cu-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:30px}.cu-table [hidden],.cu-dialog [hidden]{display:none!important}
.cu-table table{min-width:1235px;table-layout:fixed}.cu-table td,.cu-table th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-table th:last-child,.cu-table td:last-child{position:sticky;right:0;background:#fff;box-shadow:-3px 0 5px #00000008}.cu-table th:last-child{background:#f8f8f9}.cu-actions{justify-content:center}

.cu-filter{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.cu-filter label{display:flex;align-items:center;gap:12px;white-space:nowrap;min-width:0}.cu-filter input{width:218px;max-width:100%;min-width:0}.cu-filter-actions{grid-column:1/-1;display:flex;gap:12px}@media(max-width:700px){.cu-filter{grid-template-columns:minmax(0,1fr)}}
