/**
 * 全站统一面包屑导航样式
 * 所有页面的面包屑导航都使用此样式
 */

/* 面包屑容器 */
.p12-curmbs-1 {
    background: linear-gradient(135deg, #f8f9fa 0%, #fff 100%);
    padding: 14px 24px;
    border-radius: 12px;
    margin-bottom: 14px;
    font-size: 14px;
    color: #666;
    border: 1px solid #e9ecef;
    box-shadow: 0 8px 18px rgba(10, 28, 56, 0.05);
}

/* "您的位置:" 标签 - 使用 !important 确保优先级 */
.p12-curmbs-1 b,
[class*="-main"] .p12-curmbs-1 b,
[class*="-modern"] .p12-curmbs-1 b {
    font-weight: 600 !important;
    color: #0b4f95 !important;
    margin-right: 8px !important;
    border-left: none !important;
    padding-left: 0 !important;
}

/* 链接样式 */
.p12-curmbs-1 a {
    color: #1a73e8;
    text-decoration: none;
    transition: color 0.3s ease;
}

.p12-curmbs-1 a:hover {
    color: #0d47a1;
}

/* 分隔符和当前页面 */
.p12-curmbs-1 span,
.p12-curmbs-1 i {
    color: #666;
    font-style: normal;
}

/* 当前页面文字（非链接） */
.p12-curmbs-1 span:last-child,
.p12-curmbs-1 > span {
    color: #333;
    font-weight: 500;
}



/* 移动端适配 */
@media (max-width: 768px) {
    .p12-curmbs-1 {
        padding: 10px 16px;
        font-size: 13px;
        margin-bottom: 10px;
    }
}
