/* ===== mcore.fit 品牌色覆盖 =====
   深空蓝 #102040 + 拟合青 #22D0C0
   应用于所有 WHMCS 页面，覆盖 Six 主题默认色 */
:root { --mcore-deep: #102040; --mcore-cyan: #22D0C0; --mcore-gray: #B8C2CC; }

/* 顶部导航 */
.navbar, .navbar-whmcs, .navbar-inverse {
  background: #102040 !important;
  border-color: #102040 !important;
}
.navbar .navbar-brand, .navbar-whmcs .navbar-brand { color: #fff !important; }
.navbar .navbar-nav > li > a, .navbar-whmcs .navbar-nav > li > a { color: #B8C2CC !important; }
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus,
.navbar-whmcs .navbar-nav > li > a:hover { color: #22D0C0 !important; background: #1a3050 !important; }
.navbar .navbar-nav > .open > a { background: #1a3050 !important; color: #22D0C0 !important; }

/* 主按钮 */
.btn-primary, .btn-success, .btn-info, .btn-order-now {
  background: #22D0C0 !important;
  border-color: #22D0C0 !important;
  color: #102040 !important;
  font-weight: 600;
}
.btn-primary:hover, .btn-success:hover, .btn-info:hover, .btn-order-now:hover {
  background: #35e0d1 !important;
  border-color: #35e0d1 !important;
  color: #102040 !important;
}

/* 链接 */
a { color: #159d92; }
a:hover { color: #22D0C0; }

/* 侧边栏激活项 */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  background: #102040 !important;
  border-color: #102040 !important;
  color: #22D0C0 !important;
}

/* 面板标题图标 */
.panel-title i, .panel-title .fa { color: #22D0C0 !important; }

/* 面包屑 */
.breadcrumb { background: #fff; }
.breadcrumb > .active { color: #159d92; }

/* 价格强调 */
.price { color: #102040 !important; font-weight: 700; }

/* 标签 */
.label-primary, .label-info, .label-success { background: #22D0C0 !important; color: #102040 !important; }
.label-warning { background: #f0a020 !important; color: #102040 !important; }

/* 进度条 */
.progress-bar { background: #22D0C0 !important; }
.progress-bar-info { background: #159d92 !important; }

/* 页脚 */
.whmcs-footer { color: #B8C2CC; }

/* 表格头 */
.table > thead > tr > th { color: #102040; }

/* 输入框聚焦 */
.form-control:focus { border-color: #22D0C0 !important; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(34,208,192,.4) !important; }

/* 认证面板标题 */
.header-lined h1 { color: #102040; }
.header-lined h1 small { color: #B8C2CC; }

/* 卡片 */
.product header span { color: #102040; font-weight: 700; }
