/* ====================================================
   康寿云旅居 - 统一品牌令牌覆盖层 (v3.0.0)
   适用端: Desktop PMS / H5 / Mini Program
   作用: 通过 CSS 变量统一管理品牌色、功能色、间距
   说明: 桌面端 PMS 保留红色品牌 (#d8253a) 作为管理端标识
         消费端 (H5/小程序) 使用健康绿 (#2E7B5E) 作为品牌色
   ==================================================== */

/* 桌面 PMS 令牌 (红色品牌) */
:root {
  --brand: #d8253a;
  --brand-dark: #b91d31;
  --brand-light: #fff5f6;
  --brand-soft: #fef2f3;
  --color-success: #52c41a;
  --color-warning: #faad14;
  --color-danger: #f5222d;
  --color-info: #1890ff;
  --text: #303133;
  --text-sub: #606266;
  --text-mute: #909399;
  --bg: #f0f2f5;
  --bg-card: #ffffff;
  --border: #e8e8e8;
  --border-light: #f0f0f0;
  --shadow-sm: 0 1px 3px rgba(0,0,0,0.04);
  --shadow: 0 2px 8px rgba(0,0,0,0.06);
  --shadow-lg: 0 6px 24px rgba(0,0,0,0.10);
}

/* 移动端/小程序 令牌 (健康绿) - 由各端独立覆盖 */
.kangshouyun-mobile {
  --brand: #2E7B5E;
  --brand-dark: #1F5A42;
  --brand-light: #5BA886;
  --brand-soft: #EDF5F1;
}

/* 统一按钮 */
.btn-primary {
  background: var(--brand);
  color: #fff;
  border: 1px solid var(--brand);
}
.btn-primary:hover {
  background: var(--brand-dark);
  border-color: var(--brand-dark);
}

/* 统一状态标签 */
.status-pending { color: #faad14; }
.status-paid { color: #1890ff; }
.status-checked_in { color: #10B981; }
.status-checking_out { color: #F59E0B; }
.status-completed { color: #909399; }
.status-cancelled { color: #909399; text-decoration: line-through; }
.status-refunded { color: #1890ff; }

/* 统一会员等级颜色 */
.level-bronze { color: #cd7f32; }
.level-silver { color: #c0c0c0; }
.level-gold { color: #ffd700; }
.level-platinum { color: #e5e4e2; }
.level-diamond { color: #b9f2ff; }