/* Flask-Admin 界面中文化样式 */

/* ========== 顶部导航栏中文化 ========== */

/* List (4) 标签页 - 只针对第一个li */
.nav-tabs li:first-child a {
    font-size: 0 !important;
}

.nav-tabs li:first-child a::after {
    font-size: 14px;
    content: "列表";
}

/* 保留数字显示 */
.nav-tabs li a .badge {
    font-size: 12px !important;
}

/* Create 按钮 - 通过href精确匹配 */
.nav.nav-tabs ~ .btn-group a.btn-primary,
a.btn.btn-primary[href$="/new/"] {
    font-size: 0 !important;
}

.nav.nav-tabs ~ .btn-group a.btn-primary::before,
a.btn.btn-primary[href$="/new/"]::before {
    font-size: 14px;
    content: "创建";
    font-family: inherit;
}

.nav.nav-tabs ~ .btn-group a.btn-primary .fa,
a.btn.btn-primary[href$="/new/"] .fa {
    font-size: 14px !important;
    margin-right: 4px;
}

/* Add Filter 下拉按钮 */
.btn-group .dropdown-toggle {
    font-size: 0 !important;
}

.btn-group .dropdown-toggle::before {
    font-size: 14px;
}

/* 根据位置区分不同的dropdown */
/* Add Filter - 第一个dropdown */
.btn-group:nth-of-type(1) .dropdown-toggle::before {
    content: "添加筛选";
}

/* With selected - 第二个dropdown (通常在表格上方) */
form[id^="action_confirmation"] ~ .btn-group .dropdown-toggle::before,
.actions-nav .dropdown-toggle::before {
    content: "批量操作";
}

/* 保留下拉箭头 */
.btn-group .dropdown-toggle .caret {
    font-size: 0;
    margin-left: 4px;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid currentColor;
}

/* Delete 批量删除选项 */
.dropdown-menu li a {
    font-size: 14px !important;
}

/* ========== 修正：避免影响其他链接 ========== */
/* 重置可能被误伤的元素 */
.admin-sidebar a,
.nav-item a,
table a {
    font-size: 14px !important;
}
