/* Approved B appearance, extended locally to all 32 catalog cards for fit review. */
body[data-uiux-cards] .v5-catalog-page{padding-top:16px}
body[data-uiux-cards] .v5-catalog-page>.wf-breadcrumb{margin-bottom:4px}
body[data-uiux-cards] .v5-browse-intro{padding-bottom:16px}
body[data-uiux-cards] .v5-browse-intro>div{margin-top:7px}
body[data-uiux-cards] .v5-catalog-tools{padding-bottom:18px}
body[data-uiux-cards] .v5-catalog-products{padding-top:12px}
body[data-uiux-cards] .v5-browse-status{margin-bottom:14px}
body[data-uiux-cards] .uiux-card-b .wf-card-media{background:#fff;border:1px solid #e4e3df;border-radius:4px;aspect-ratio:4/5}
body[data-uiux-cards] .uiux-card-b .wf-card-media img{position:absolute;inset:48px 16px 36px;width:calc(100% - 32px);height:calc(100% - 84px);object-fit:contain}
body[data-uiux-cards] .uiux-card-b .wf-card-index{top:17px;left:16px;color:#747b80}
body[data-uiux-cards] .uiux-card-b .wf-card-color-label{bottom:14px;left:16px;padding:0;background:transparent;font-size:12px;font-weight:500;color:#59616a;line-height:20px}
body[data-uiux-cards] .uiux-card-b .wf-save-compact{top:10px;right:10px;width:auto;min-width:86px;height:44px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d5d9db;background:#fff;color:#18334a;border-radius:24px;box-shadow:none}
body[data-uiux-cards] .uiux-card-b .wf-save-compact::after{content:'挑選';font-size:13px;font-weight:600;line-height:1}
body[data-uiux-cards] .uiux-card-b .wf-save-compact[aria-pressed='true']{border-color:#c42768;background:#fff3f7;color:#a21850}
body[data-uiux-cards] .uiux-card-b .wf-save-compact[aria-pressed='true']::after{content:'已挑選'}
body[data-uiux-cards] .uiux-card-b .wf-card-copy{padding-top:16px}
body[data-uiux-cards] .uiux-card-b .wf-card-heading{gap:12px;align-items:baseline}
body[data-uiux-cards] .uiux-card-b .wf-card-heading h2{font-size:18px;line-height:1.5;font-weight:650;letter-spacing:0}
body[data-uiux-cards] .uiux-card-b .wf-card-heading>span{font-size:12px;line-height:1.5;color:#697078;padding:0}
body[data-uiux-cards] .uiux-card-b .wf-card-meta{display:flex;gap:8px;align-items:start;margin-top:6px}
body[data-uiux-cards] .uiux-card-b .wf-card-spec{font-size:14px;line-height:1.65;color:#59616a}
body[data-uiux-cards] .uiux-card-b .wf-card-view{flex:none;font-size:12px}
body[data-uiux-cards] .uiux-card-b .v6-card-swap{bottom:6px;right:10px;min-width:74px;height:44px;padding:0 10px;border:0;gap:5px;font-size:12px;background:#fff;color:#18334a}
body[data-uiux-cards] .uiux-card-b .v6-card-swap::before{content:'換圖';font-size:12px}
body[data-uiux-cards] .uiux-card-b .wf-card-hover-label{bottom:40px;font-size:12px}
@media(max-width:760px){
 body[data-uiux-cards] .v5-catalog-page{padding-top:12px}
 body[data-uiux-cards] .v5-catalog-page>.wf-breadcrumb{margin-bottom:0;min-height:36px}
 body[data-uiux-cards] .v5-browse-intro{padding-bottom:12px}
 body[data-uiux-cards] .v5-browse-intro>div{margin-top:4px}
 body[data-uiux-cards] .v5-catalog-tools{gap:12px;padding-bottom:12px}
 body[data-uiux-cards] .v5-catalog-filters{scrollbar-width:thin;scrollbar-color:#c7cccf transparent;padding-bottom:5px}
 body[data-uiux-cards] .uiux-card-b .wf-card-spec{font-size:15px}
 body[data-uiux-cards] .uiux-card-b .wf-card-copy{padding-top:12px}
 body[data-uiux-cards] .v5-catalog-products{padding-top:8px}
 body[data-uiux-cards] .v5-browse-status{margin-bottom:10px}
 body[data-uiux-cards] .uiux-card-b .v6-card-swap{display:inline-flex;align-items:center;justify-content:center;gap:6px}
 body[data-uiux-cards] .uiux-card-b .wf-card-media:not(.is-secondary) .wf-card-hover-label{display:none}
}
