[data-v-5e737e9b]:export{primary:#4073fa;white:#fff;asideMenuWidth:150px;headerHeight:64px}[data-v-5e737e9b] :root{--primary:#4073fb;--accent:#4073fb;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--tier-s:#0da95e;--text-muted:#939393;--text-secondary:#555;--border:#e8ecf1}.customer-manage__top[data-v-5e737e9b]{padding-bottom:6px}.stats-grid[data-v-5e737e9b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-5e737e9b]{background:#fff;border:1px solid #e8ecf1;border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.stat-card .label[data-v-5e737e9b]{font-size:12px;color:#939393;font-weight:500}.stat-card .value[data-v-5e737e9b]{font-size:24px;font-weight:700;color:#4073fb}.stat-card .change[data-v-5e737e9b]{font-size:11px;display:flex;align-items:center;gap:4px;color:#555}.stat-card .change.up[data-v-5e737e9b]{color:#10b981}.progress-bar[data-v-5e737e9b]{height:6px;background:#e8ecf1;border-radius:3px;overflow:hidden}.progress-bar .fill[data-v-5e737e9b]{height:100%;border-radius:3px}.progress-bar .fill-warning[data-v-5e737e9b]{background:#f59e0b}.progress-bar .fill-danger[data-v-5e737e9b]{background:#ef4444}.text-xs[data-v-5e737e9b]{font-size:10px}.text-muted[data-v-5e737e9b]{color:#939393}.card[data-v-5e737e9b]{background:#fff;border:1px solid #e8ecf1;border-radius:10px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.card-header[data-v-5e737e9b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.card-header h3[data-v-5e737e9b]{font-size:14px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:6px;margin:0}.card-header .sub[data-v-5e737e9b]{font-size:11px;color:#939393}.card-footer[data-v-5e737e9b]{margin-top:12px;padding-top:8px;border-top:1px solid #f0f2f5}.mb-16[data-v-5e737e9b]{margin-bottom:16px}.table-wrap[data-v-5e737e9b]{overflow-x:auto}table[data-v-5e737e9b]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-5e737e9b]{text-align:left;padding:10px 14px;background:#f8f9fb;border-bottom:2px solid #e8ecf1;color:#555;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}td[data-v-5e737e9b]{padding:10px 14px;border-bottom:1px solid #f0f2f5;white-space:nowrap;vertical-align:middle}.text-mono[data-v-5e737e9b]{font-family:monospace}.btn[data-v-5e737e9b]{padding:7px 16px;border-radius:4px;border:1px solid #e8ecf1;background:#fff;color:#555;cursor:pointer;font-size:12px}.btn-primary[data-v-5e737e9b]{background:#4073fb;color:#fff;border-color:#4073fb}.btn-xs[data-v-5e737e9b]{padding:2px 8px;font-size:10px;border-radius:3px}.badge[data-v-5e737e9b]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;white-space:nowrap}.badge-s[data-v-5e737e9b]{background:rgba(13,169,94,.1);color:#0da95e}.badge-a[data-v-5e737e9b]{background:rgba(64,115,251,.1);color:#3060d8}.badge-b[data-v-5e737e9b]{background:rgba(245,158,11,.1);color:#d97706}.badge-c[data-v-5e737e9b]{background:rgba(249,115,22,.1);color:#ea580c}.badge-d[data-v-5e737e9b]{background:rgba(239,68,68,.1);color:#dc2626}.modal-overlay[data-v-5e737e9b]{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100;align-items:center;justify-content:center}.modal-overlay.show[data-v-5e737e9b]{display:flex}.modal[data-v-5e737e9b]{background:#fff;border:1px solid #e8ecf1;border-radius:10px;padding:24px;max-width:500px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 4px 16px rgba(0,0,0,.1)}.modal h3[data-v-5e737e9b]{margin-bottom:16px;font-size:16px;font-weight:600;color:#1a1a1a}.modal .form-group[data-v-5e737e9b]{margin-bottom:14px}.modal .form-group label[data-v-5e737e9b]{display:block;font-size:12px;color:#555;margin-bottom:4px;font-weight:500}.modal .form-group input[data-v-5e737e9b],.modal .form-group select[data-v-5e737e9b]{width:100%;background:#fff;border:1px solid #e8ecf1;color:#1a1a1a;padding:8px 12px;border-radius:4px;font-size:13px;outline:none}.modal .form-row[data-v-5e737e9b]{display:flex;gap:12px}.modal .form-row .form-group[data-v-5e737e9b]{flex:1}.modal-actions[data-v-5e737e9b]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}