﻿.kche-t211 .kche-t211-list .kche-t211-item{display:flex;flex-direction:column}
.kche-t211 .kche-t211-list .kche-t211-item .kche-t211-img img{border:none}
.kche-t211 .kche-t211-list .kche-t211-item .kche-t211-info{position:static;flex:1;display:flex;flex-direction:column}
  
      .kche-custom-tab-header{display:flex;justify-content:flex-end;gap:30px;margin-bottom:30px;font-size:16px;color:#666;cursor:pointer;flex-wrap:wrap}
.kche-custom-tab-header .kche-custom-tab-btn{position:relative;padding-bottom:6px;transition:color 0.3s}
.kche-custom-tab-header .kche-custom-tab-btn.active{color:#d4af37;font-weight:bold}
.kche-custom-tab-header .kche-custom-tab-btn.active::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#d4af37}
.inner-case{position:relative;overflow:hidden;width:100%}
.inner-case .kche-custom-tab-panel{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transform:translate3d(0,30px,0);z-index:0;transition:all 0.5s ease}
.inner-case .show{position:relative;opacity:1;transform:translate3d(0,0,0);z-index:1;visibility:visible;transition:all 2s;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
.kche-custom-wrap-width{width:100%;margin:0 auto;padding:0 15px}
.kche-custom-t211-list,.kche-custom-t138-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px;width:100%}
.kche-custom-t211-item,.kche-custom-t138-item{background:var(--color);border-radius:4px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.05);width:100%}
.kche-custom-t211-img img,.kche-custom-t138-img img{width:100%;height:auto;display:block;object-fit:cover}
.kche-custom-bg-theme{background-color:var(--color);padding:10px;text-align:center;word-break:break-all}
.kche-custom-bg-theme a{text-decoration:none}
@media screen and (max-width:1024px){.kche-custom-t211-list,.kche-custom-t138-list{grid-template-columns:repeat(2,1fr);gap:15px}
.kche-custom-tab-header{justify-content:center;gap:20px}
}@media screen and (max-width:768px){.kche-custom-t211-list,.kche-custom-t138-list{grid-template-columns:repeat(1,1fr);gap:15px}
.kche-custom-tab-header{justify-content:space-around;font-size:14px}
}