.slideshow {
    height: 400px;
    object-fit: cover;
}

/* ===== 千钧智配色体系 V1 · 语义类对齐（覆盖 bootstrap 语义色）· 追加块 ===== */
.text-success,.text-success a{color:#0E7C6B!important;}
a.text-success:hover{color:#036281!important;}
.text-warning,.text-warning a{color:#0E76AF!important;}
a.text-warning:hover{color:#10538A!important;}
.bg-success{background-color:#10538A!important;}
.bg-warning{background-color:#0E76AF!important;}
.btn-info{background-color:#0E76AF;border-color:#0E76AF;}
.btn-info:hover,.btn-info:focus{background-color:#10538A;border-color:#10538A;}

/* ===== 浮动件保留原站配色（总舵指示：随屏滚动小组件 + 右下角气泡 维持现状）===== */
.online dl.bg-primary{background-color:#007bff!important;}
.online dl.bg-success{background-color:#28a745!important;}
.online dl.bg-warning{background-color:#ffc107!important;}
.online .text-primary{color:#007bff!important;}
.online .text-success{color:#28a745!important;}
.online .text-warning{color:#ffc107!important;}
.container-fluid.bg-info.fixed-bottom{background-color:#17a2b8!important;}
.container-fluid.bg-info.fixed-bottom .bg-primary{background-color:#007bff!important;}
.container-fluid.bg-info.fixed-bottom .bg-success{background-color:#28a745!important;}
.container-fluid.bg-info.fixed-bottom .bg-warning{background-color:#ffc107!important;}

/* ===== 卡片形态区分通道（P2）· 追加，不改动上方任何原规则 ===== */
.y-card .y-icon.solid{background:var(--yc,#10538A);color:#fff;border-radius:50%;}
.y-card:hover .y-icon.solid{background:var(--yb,#EDF4FB);color:var(--yc,#10538A);}
.y-card.solid::before{height:6px;}
.z-card .z-num.sq{border-radius:9px;}
