/**
 * [INPUT]: 依赖原生 Tabs 分段标签及现有立占视觉变量。
 * [OUTPUT]: 为作物选项卡提供三列标签与单面板外观。
 * [POS]: 实例资源补充层；联动状态由原生 Tabs 持有。
 * [PROTOCOL]: 变更时更新此头部，然后检查 AGENTS.md
 */
.emvb-k-lz-crop-switcher > .emvb-tab-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);margin:0 0 28px;padding:0;gap:24px}
.emvb-k-lz-crop-switcher > .emvb-tab-list > .emvb-tab-label{display:flex;align-items:baseline;gap:16px;position:relative;text-align:left;background:none;border:0;margin:0;padding:20px 4px 25px;font:inherit;font-size:26px;font-weight:400;color:#7c8677;transition:color .25s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.emvb-k-lz-crop-switcher .emvb-tab-label-prefix{font:11px BrandLatin,sans-serif;color:inherit}
.emvb-k-lz-crop-switcher .emvb-tab-label-suffix{font-size:12px;margin-left:auto}
.emvb-k-lz-crop-switcher > .emvb-tab-list > .emvb-tab-label::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}
.emvb-k-lz-crop-switcher:has(> .emvb-tab-input:nth-of-type(1):checked) > .emvb-tab-list > .emvb-tab-label:nth-of-type(1),.emvb-k-lz-crop-switcher:has(> .emvb-tab-input:nth-of-type(2):checked) > .emvb-tab-list > .emvb-tab-label:nth-of-type(2),.emvb-k-lz-crop-switcher:has(> .emvb-tab-input:nth-of-type(3):checked) > .emvb-tab-list > .emvb-tab-label:nth-of-type(3){color:var(--green)}
.emvb-k-lz-crop-switcher:has(> .emvb-tab-input:nth-of-type(1):checked) > .emvb-tab-list > .emvb-tab-label:nth-of-type(1)::after,.emvb-k-lz-crop-switcher:has(> .emvb-tab-input:nth-of-type(2):checked) > .emvb-tab-list > .emvb-tab-label:nth-of-type(2)::after,.emvb-k-lz-crop-switcher:has(> .emvb-tab-input:nth-of-type(3):checked) > .emvb-tab-list > .emvb-tab-label:nth-of-type(3)::after{transform:scaleX(1)}
.emvb-k-lz-crop-switcher > .emvb-tab-panels > .emvb-tab-panel{padding-top:0}
@media(max-width:900px){
.emvb-k-lz-crop-switcher > .emvb-tab-list{gap:14px}
.emvb-k-lz-crop-switcher > .emvb-tab-list > .emvb-tab-label{font-size:24px;gap:10px}
.emvb-k-lz-crop-switcher .emvb-tab-label-suffix{font-size:10px}
}
@media(max-width:700px){
.emvb-k-lz-crop-switcher > .emvb-tab-list{margin-bottom:20px}
.emvb-k-lz-crop-switcher > .emvb-tab-list > .emvb-tab-label{font-size:20px;padding:15px 0 18px;display:block}
.emvb-k-lz-crop-switcher .emvb-tab-label-prefix{display:none}
.emvb-k-lz-crop-switcher .emvb-tab-label-suffix{display:block;font-size:10px;margin:9px 0 0}
}
@media(prefers-reduced-motion:reduce){
.emvb-k-lz-crop-switcher > .emvb-tab-list > .emvb-tab-label,.emvb-k-lz-crop-switcher > .emvb-tab-list > .emvb-tab-label::after{transition:none}
}
