/* CHNLLM.COM 红黄色系主题 */

/* Semi Design 主色变量覆盖 */
:root {
    --semi-color-primary: #e8401f !important;
    --semi-color-primary-hover: #d43030 !important;
    --semi-color-primary-active: #c41e1e !important;
    --semi-color-primary-focus: #e8401f !important;
    --semi-color-primary-disabled: #f5b8b0 !important;
    --semi-color-primary-light-default: #fff5f0 !important;
    --semi-color-primary-light-hover: #ffe0d5 !important;
    --semi-color-primary-light-active: #ffd0c0 !important;
    --semi-color-primary-border: #e8401f !important;
    --semi-color-primary-border-hover: #d43030 !important;
    --semi-color-link: #e8401f !important;
    --semi-color-link-hover: #d43030 !important;
    --semi-color-link-active: #c41e1e !important;
    --semi-color-link-visited: #e8401f !important;
}

/* 按钮 */
.semi-button-primary {
    background-color: #e8401f !important;
    border-color: #e8401f !important;
}
.semi-button-primary:hover {
    background-color: #d43030 !important;
    border-color: #d43030 !important;
}
.semi-button-primary:active {
    background-color: #c41e1e !important;
    border-color: #c41e1e !important;
}

/* 侧边栏选中项 */
.semi-navigation-item-selected {
    background-color: rgba(232, 64, 31, 0.1) !important;
    color: #e8401f !important;
}
.semi-navigation-item-selected .semi-icon {
    color: #e8401f !important;
}

/* 顶部导航栏 - 白色背景 */
.sehi-header, header {
    background: #ffffff !important;
    box-shadow: 0 1px 4px rgba(0,0,0,.08) !important;
}

/* 链接 */
a {
    color: #e8401f !important;
}
a:hover {
    color: #d43030 !important;
}

/* 开关 */
.semi-switch-checked {
    background-color: #e8401f !important;
}

/* 标签/徽章 */
.sehi-tag-primary, .semi-tag-primary {
    background-color: rgba(232, 64, 31, 0.1) !important;
    color: #e8401f !important;
}

/* 进度条 */
.semi-progress-circle-track {
    stroke: #e8401f !important;
}

/* 复选框 */
.semi-checkbox-checked .semi-checkbox-inner-checked {
    background-color: #e8401f !important;
    border-color: #e8401f !important;
}

/* 单选框 */
.semi-radio-checked .semi-radio-inner-checked {
    background-color: #e8401f !important;
    border-color: #e8401f !important;
}

/* 标签页选中 */
.sehi-tabs-tab-active, .semi-tabs-tab-active {
    color: #e8401f !important;
}
.semi-tabs-bar-top .semi-tabs-tab-active {
    border-bottom-color: #e8401f !important;
}

/* 卡片强调 */
.card-bg, .semi-card {
    border-top-color: transparent !important;
}

/* 页面标题图标 */
h2 .semi-icon, h3 .semi-icon {
    color: #ff8c00 !important;
}

/* Logo 区域 */
.navbar-brand, .logo-area {
    color: #e8401f !important;
}

/* 分页器选中 */
.semi-pagination-item-active {
    background-color: #e8401f !important;
    border-color: #e8401f !important;
}

/* 表格高亮 */
.semi-table-row-selected {
    background-color: rgba(232, 64, 31, 0.05) !important;
}

/* 面包屑 */
.semi-breadcrumb-item-active {
    color: #e8401f !important;
}

/* 导航栏文字 - 深色 */
.semi-header a, .sehi-header a, header a, .header-bar a {
    color: #333 !important;
}
