.customer-edit-button{border:0;background:transparent;color:var(--green);font-size:var(--fs-xs);cursor:pointer;padding:5px 8px;border-radius:var(--ui-radius,12px)}.customer-edit-button:hover{background:var(--pale)}.customer-card-actions{display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.customer-table .customer-edit-button{border:1px solid var(--line);background:#fff}.customer-address{color:var(--muted);font-size:9px;margin-top:3px}
.customer-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.customer-edit-button,.customer-delete-button,.customer-force-delete{border:1px solid var(--line);border-radius:var(--ui-radius,12px);padding:8px 10px;background:#fff;color:#425249;cursor:pointer}.customer-delete-button{border-color:#f1c9c5;background:#fff7f6;color:#b6473c}.customer-force-delete{grid-column:1/-1;border-color:#b9362d;background:#b9362d;color:#fff;font-weight:700}.customer-force-delete:hover{background:#98271f}.customer-edit-cell button+button{margin-left:6px}
.confirm-modal{z-index:60}.confirm-dialog{width:min(420px,calc(100vw - 32px));background:#fff;border-radius:var(--ui-radius,12px);padding:30px;text-align:center;box-shadow:0 28px 90px rgba(47,18,15,.3);border-top:5px solid #c84f45;animation:confirm-pop .18s ease-out}.confirm-icon{width:64px;height:64px;border-radius:var(--ui-radius,12px);display:grid;place-items:center;margin:-4px auto 18px;background:#fff0ee;color:#c6453a;font-size:32px;font-weight:800;border:1px solid #f4cbc7}.confirm-dialog h2{font-size:var(--fs-2xl);margin:0 0 10px;color:#2b211f}.confirm-dialog>p{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:#7c6d69}.confirm-target{margin:18px 0;padding:13px 16px;border-radius:var(--ui-radius,12px);background:#fff6f5;color:#9f3931;font-weight:700;word-break:break-all}.confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.confirm-actions .btn,.confirm-delete{padding:12px 16px;border-radius:var(--ui-radius,12px);font:inherit;cursor:pointer}.confirm-delete{border:0;background:#c7463c;color:#fff;font-weight:700;box-shadow:0 7px 18px rgba(199,70,60,.25)}.confirm-delete:hover{background:#ad352d}.confirm-delete:focus{outline:3px solid #f6cbc7}@keyframes confirm-pop{from{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}

.customer-edit-button,.customer-delete-button,.customer-force-delete{font-size:var(--fs-base)}
.customer-table .customer-edit-button,.customer-table .customer-delete-button{padding:6px 12px}

/* 客户资料弹窗样式已迁移到 new-customer.css（炫彩时尚版） */

/* ===== 客户列表操作按钮：炫彩胶囊 ===== */
#customers-page .customer-price-button,
#customers-page .customer-edit-button,
#customers-page .customer-delete-button,
#customers-page .customer-force-delete{
  display:inline-flex;align-items:center;justify-content:center;
  padding:6px 14px;border-radius:var(--ui-radius,12px);font-size:var(--fs-base);font-weight:600;
  cursor:pointer;transition:all .15s;white-space:nowrap;line-height:var(--lh-normal);
}
#customers-page .customer-price-button{background:rgba(var(--admin-accent-2-rgb),.10)!important;color:var(--brand-violet-deep)!important;border:1px solid rgba(var(--admin-accent-2-rgb),.35)!important}
#customers-page .customer-price-button:hover{background:rgba(var(--admin-accent-2-rgb),.16)!important;box-shadow:0 2px 8px rgba(var(--admin-accent-2-rgb),.18)}
#customers-page .customer-edit-button{background:rgba(var(--admin-accent-rgb),.10)!important;color:var(--admin-accent-ink)!important;border:1px solid rgba(var(--admin-accent-rgb),.35)!important}
#customers-page .customer-edit-button:hover{background:rgba(var(--admin-accent-rgb),.16)!important;box-shadow:0 2px 8px rgba(var(--admin-accent-rgb),.18)}
#customers-page .customer-delete-button{background:rgba(var(--brand-rose-rgb),.10)!important;color:var(--brand-rose-deep)!important;border:1px solid rgba(var(--brand-rose-rgb),.32)!important}
#customers-page .customer-delete-button:hover{background:rgba(var(--brand-rose-rgb),.16)!important;box-shadow:0 2px 8px rgba(var(--brand-rose-rgb),.18)}
#customers-page .customer-force-delete{background:linear-gradient(135deg,var(--brand-rose),var(--brand-rose-deep))!important;color:#fff!important;border:1px solid transparent!important;font-weight:700}
#customers-page .customer-force-delete:hover{box-shadow:0 4px 14px rgba(var(--brand-rose-rgb),.35);filter:none}
#customers-page .customer-edit-cell button+button{margin-left:6px}

/* ===== 卡片模式：客户价格/修改资料/删除客户/强制删除 一行显示 ===== */
#customers-page .customer-card-actions{display:flex;gap:6px;margin-top:14px}
#customers-page .customer-card-actions .customer-price-button,
#customers-page .customer-card-actions .customer-edit-button,
#customers-page .customer-card-actions .customer-delete-button,
#customers-page .customer-card-actions .customer-force-delete{
  flex:1 1 0;min-width:0;padding:7px 5px!important;font-size:var(--fs-sm) !important;
  white-space:nowrap;text-align:center;justify-content:center;border-radius:var(--ui-radius,12px);
}
