/**
 * WK / Wolters Kluwer 前台品牌色
 *
 * 取色来源（2026-08-15 现场核对）：
 * - https://www.wolterskluwer.cn/ 与 /Teammate-audit 主色 #007AC3（251 次）
 * - Wolters Kluwer 品牌规范主蓝 #007AC2（Pantone 3005 C）
 * - 悬停/加深 #005B92、浅底 #E6F2F9、辅蓝 #80BDE1 / #4BA0D8
 * - 品牌绿 #80BA27、品牌红 #E73037 仅用于语义成功/危险，不替代主色
 *
 * 本文件最后加载，补齐 AmazeUI 默认蓝/粉残留。
 */
:root {
    --wk-primary: #007ac2;
    --wk-primary-hover: #005b92;
    --wk-primary-deep: #003d61;
    --wk-primary-soft: #80bde1;
    --wk-primary-tint: #e6f2f9;
    --wk-secondary: #4ba0d8;
    --wk-green: #80ba27;
    --wk-red: #e73037;
    --wk-ink: #232323;
    --wk-muted: #757575;
}

a:hover,
a:focus {
    color: #007ac2;
}

.am-text-primary,
.am-link,
.am-link:hover,
.am-link:focus {
    color: #007ac2;
}

.am-btn-primary {
    color: #007ac2 !important;
    background-color: #e6f2f9;
    border-color: #80bde1;
}
.am-btn-primary:hover,
.am-btn-primary:focus,
.am-btn-primary:active,
.am-btn-primary.am-active {
    color: #fff !important;
    background-color: #007ac2;
    border-color: #007ac2;
}

.am-checkbox-primary input[type="checkbox"]:checked + span,
.am-radio-primary input[type="radio"]:checked + span,
.am-checkbox input[type="checkbox"]:checked + span::before,
.am-radio input[type="radio"]:checked + span::before {
    background-color: #007ac2;
    border-color: #007ac2;
}

.am-nav-tabs > li.am-active > a,
.am-nav-tabs > li.am-active > a:hover,
.am-nav-tabs > li.am-active > a:focus {
    color: #007ac2;
    border-bottom-color: #007ac2;
}

.am-progress-bar {
    background-color: #007ac2;
}

input:focus,
select:focus,
textarea:focus,
.am-form-field:focus {
    border-color: #007ac2;
}

.navigation-user * {
    color: #fff;
}
