/* OPS-L1A: docs/planning/2026-10-16_运营反馈修复_Codex指令/OPS-L1.md */
:root{--gk-shell-max:1600px;--gk-gutter:16px;--gk-read-max:760px;--gk-container-commerce:var(--gk-shell-max);--gk-container-marketing:var(--gk-shell-max);--gk-container-pdp:var(--gk-shell-max)}
@media(min-width:768px){:root{--gk-gutter:24px}}
@media(min-width:1200px){:root{--gk-gutter:32px}}
html body .gk-b2b-header__wrap,html body .tygh-content>.container-fluid,html body #tygh_footer>.container-fluid{box-sizing:border-box;width:min(var(--gk-shell-max),calc(100% - 2 * var(--gk-gutter)))!important;max-width:none!important;padding-inline:0!important;margin-inline:auto!important}
html body .tygh-content>.container-fluid>.row-fluid,html body .gk-b2b-plp-shell{width:100%;margin-inline:0!important;padding-inline:0!important}
html body .tygh-content>.container-fluid>.row-fluid>.span16{width:100%;margin-inline:0;padding-inline:0}
html body .gk-home-product-block,html body .gk-home-category-block{box-sizing:border-box;width:100%!important;max-width:none!important;padding-inline:0!important;margin-inline:0!important}
html body .gk-b2b-plp-shell{grid-template-columns:240px minmax(0,1fr);gap:24px}
html body .gk-b2b-plp-shell>.gk-b2b-plp-facet-rail{width:240px!important;max-width:none}
html body .gk-b2b-plp-shell>.gk-b2b-plp-results-pane{width:100%!important;margin:0!important;padding:0!important}
html body .gk-shell-list-heading{grid-column:1/-1;margin:24px 0 0;padding:0;width:100%}
html body .gk-shell-list-heading .ty-breadcrumbs{padding:0;margin:0 0 20px;font-size:12px}
html body .gk-shell-list-heading .ty-breadcrumbs h1{display:inline!important;font:inherit!important;margin:0!important;padding:0!important;color:inherit}
html body .gk-shell-list-heading .ty-mainbox-title{font-size:22px;margin:0 0 24px}
html body .gk-shell-list-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 24px;grid-column:1/-1;min-width:0}
html body .gk-shell-list-tools .subcategories{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0;margin:0!important;min-width:0}
html body .subcategories .ty-subcategories__item{margin:0!important;padding:0!important;width:auto!important}
html body .subcategories .ty-subcategories__item img{display:none}
html body .subcategories .ty-subcategories__item a{display:flex;align-items:center;min-height:36px;padding:0 16px;border:1px solid var(--gk-border);border-radius:999px;font-size:12px;white-space:nowrap;background:transparent}
html body .gk-shell-list-tools__right{display:flex;align-items:center;gap:12px;margin-left:auto;white-space:nowrap;font-size:12px}
html body .gk-shell-list-tools .ty-sort-container{display:flex!important;gap:8px;width:auto;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
html body .gk-shell-list-tools .ty-sort-container__views-icons,html body .gk-shell-list-tools .ty-sort-dropdown:has(#sw_elm_pagination_steps){display:none!important}
html body .gk-shell-list-tools .ty-sort-dropdown{margin:0!important}
html body .gk-shell-list-tools .ty-sort-dropdown__wrapper{font-size:12px;background:transparent!important;padding:8px 0!important;white-space:nowrap}
html body .gk-shell-list-tools .ty-sort-dropdown__content{right:0;left:auto;min-width:260px;z-index:130}
html body .ty-sort-dropdown .sort-by-price-asc,html body .ty-sort-dropdown .sort-by-price-desc,html body .ty-sort-dropdown .sort-by-popularity-desc{display:block!important}
html body .ty-sort-dropdown a[data-gk-ax4-functional-href*="sort_by=price"],html body .ty-sort-dropdown a[data-gk-ax4-functional-href*="sort_by=popularity"]{display:block!important}
html body #tygh_container [data-gk-b2b-plp-grid="1"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:16px!important;row-gap:24px!important}
@media(min-width:1440px){html body #tygh_container [data-gk-b2b-plp-grid="1"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
html body .gk-b2b-plp-filters,html body .gk-b2b-plp-filters .ty-sidebox-important__body{border:0;background:transparent;box-shadow:none;padding:0}
html body .gk-b2b-plp-filters .ty-product-filters__block{border:0;border-bottom:1px solid var(--gk-border);border-radius:0;box-shadow:none;background:transparent;padding:18px 0;margin:0}
html body .gk-b2b-plp-filters .ty-product-filters__switch{padding:0;margin-bottom:12px;background:transparent}
html body .gk-b2b-plp-mobile-toolbar{display:none!important}
html body .gk-shell-filter-open{min-height:40px;padding:8px 14px;background:transparent;border:1px solid var(--gk-border);border-radius:6px;font-size:12px}
html body .gk-shell-selected{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px}
html body .gk-shell-selected:empty{display:none}
html body .gk-shell-selected button{border:1px solid var(--gk-border);border-radius:999px;background:transparent;padding:7px 12px;font-size:12px;min-height:36px}
html body .gk-shell-filter-actions{display:none}
html body .gk-shell-category-details{max-width:var(--gk-read-max);margin:48px 0 0}
html body .gk-shell-category-details [data-gk-r8-category-description-content]{max-height:none}
html body .gk-shell-category-details .gk-b2b-category-details__body[hidden]{display:none!important}
html body .gk-shell-category-details button{background:transparent;border:1px solid var(--gk-border);border-radius:6px;padding:10px 16px;min-height:44px}
html body .gk-shell-home-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px}
html body .gk-shell-home-heading h2{margin:0;font:28px Georgia,serif}
html body .gk-shell-home-heading>a{font-size:13px;color:var(--gk-cognac)}
html body .gk-home-new-arrivals-rail{display:flex!important;gap:16px!important;scroll-snap-type:x mandatory;overflow-x:auto;padding:0!important;margin:0!important;grid-template-columns:none!important}
html body .gk-home-new-arrivals-rail>.gk-home-product-card{flex:0 0 calc((100% - 64px)/5)!important;min-width:0!important;width:auto!important;scroll-snap-align:start}
html body .gk-home-new-arrivals-more{display:none!important}
html body .gk-shell-rail-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}
html body .gk-shell-rail-controls button{width:40px;height:40px;border:1px solid var(--gk-border);border-radius:50%;background:transparent;font-size:18px;color:var(--gk-forest)}
html body .gk-shell-rail-controls button:disabled{opacity:.3;cursor:default}
html body .gk-home-hero-block{max-width:none!important;width:100vw!important;margin-left:calc((100% - 100vw)/2)!important;padding:0!important;border-radius:0!important}
@media(min-width:768px){html body .gk-home-hero-block .banner__link{display:block;width:100%;aspect-ratio:3/1;overflow:hidden}html body .gk-home-hero-block img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:50% 50%;border-radius:0!important}}
html body .gk-shell-footer-facts{border-top:1px solid #ffffff30;margin-top:32px;padding:20px 0;font-size:12px;color:inherit}
html body .ty-footer-menu,html body #tygh_footer .footer-stay-connected{padding-inline:0!important}
html body .ty-footer-menu>.row-fluid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
html body .ty-footer-menu>.row-fluid>[class*=span]{width:auto!important;margin:0!important;padding:0!important;min-width:0}
html body .ty-footer-menu .ty-footer{float:none!important;width:100%;max-width:none}
html body .tygh-content .ty-wysiwyg-content:not(.gk-home-category-grid):not(:has(.gk-home-category-grid)){overflow-wrap:anywhere}
html body .ty-product-block__img-wrapper{max-width:720px}
@media(min-width:768px){
 html body .gk-b2b-header__topbar{display:flex!important;gap:28px;min-height:82px;padding:14px 0}
 html body .gk-b2b-header__search{display:flex!important;flex:1 1 0;max-width:none!important;min-width:0}
 html body .gk-b2b-header__logo{flex:0 0 220px!important;width:220px!important}
 html body .gk-b2b-header__logo-full{display:inline-flex!important}
 html body .gk-b2b-header__logo-short,html body .gk-b2b-header__menu-toggle,html body .gk-b2b-header__cart-mobile{display:none!important}
 html body .gk-b2b-header__account{display:flex!important;flex-shrink:0;font-size:12px;white-space:nowrap}
 html body .gk-b2b-header__nav{display:flex!important;gap:32px;align-items:center;min-height:46px;padding:0}
 html body .gk-b2b-header__nav-link--rfq{margin-left:auto}
}
@media(min-width:768px) and (max-width:1023px){html body .gk-b2b-header__topbar{gap:16px}html body .gk-b2b-header__logo{flex-basis:176px!important;width:176px!important}html body .gk-b2b-header__logo-full img{width:176px!important}html body .gk-b2b-header__nav{gap:24px}html body .gk-b2b-header__nav-link{font-size:12px!important}}
@media(min-width:1024px) and (max-width:1439px){html body .gk-home-new-arrivals-rail>.gk-home-product-card{flex-basis:calc((100% - 48px)/4)!important}}
@media(min-width:768px) and (max-width:1023px){html body .gk-home-new-arrivals-rail>.gk-home-product-card{flex-basis:calc((100% - 32px)/3)!important}}
@media(min-width:1200px){html body .gk-shell-filter-open{display:none}}
@media(max-width:1199px){
 html body .gk-b2b-plp-shell{grid-template-columns:minmax(0,1fr)}
 html body .gk-b2b-plp-shell>.gk-b2b-plp-facet-rail{width:0!important;max-width:0;padding:0;margin:0}
 html body .gk-b2b-plp-filters{display:none!important}
 html body.gk-shell-drawer-open .gk-b2b-plp-filters{display:flex!important;flex-direction:column;position:fixed!important;inset:0 auto 0 0!important;width:min(440px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:none!important;background:var(--gk-paper)!important;z-index:601!important;margin:0!important;padding:0 24px!important;overflow:hidden;box-sizing:border-box}
 html body.gk-shell-drawer-open .gk-b2b-plp-filters>.ty-sidebox-important__title{order:-1;flex-shrink:0;min-height:64px;margin:0;padding:22px 0;border-bottom:1px solid var(--gk-border)}
 html body.gk-shell-drawer-open .gk-b2b-plp-filters>.ty-sidebox-important__body{overflow:auto;flex:1;padding-bottom:24px}
 html body.gk-shell-drawer-open .gk-b2b-plp-drawer-close{display:block!important;position:absolute;right:16px;top:14px;width:44px;height:40px;padding:0;z-index:1;font-size:0;background:transparent;border:0}
 html body.gk-shell-drawer-open .gk-b2b-plp-drawer-close::after{content:'×';font-size:24px}
 html body.gk-shell-drawer-open::after{content:'';position:fixed;inset:0;background:#10251f88;z-index:600}
 html body.gk-shell-drawer-open{overflow:hidden}
 html body .gk-shell-filter-actions{display:flex;gap:12px;padding:16px 0;flex-shrink:0;border-top:1px solid var(--gk-border);background:var(--gk-paper)}
 html body .gk-shell-filter-actions button{flex:1;min-height:44px;border:1px solid var(--gk-forest);border-radius:6px;background:transparent}
 html body .gk-shell-filter-actions button:last-child{background:var(--gk-forest);color:white}
 html body .gk-shell-list-tools{flex-wrap:wrap}
}
@media(max-width:1023px){html body .gk-shell-rail-controls{display:none}}
@media(max-width:767px){
 html body #tygh_container [data-gk-b2b-plp-grid="1"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important}
 html body .gk-shell-list-tools>.subcategories{display:none!important}
 html body .gk-shell-list-tools{display:block;margin:12px 0 16px;position:sticky;top:60px;z-index:99;background:var(--gk-paper)}
 html body .gk-shell-list-tools__right{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border-block:1px solid var(--gk-border)}
 html body .gk-shell-list-tools__count{grid-column:1/-1;text-align:right;padding-bottom:12px;border-bottom:1px solid var(--gk-border);background:var(--gk-paper)}
 html body .gk-shell-filter-open{border:0;border-radius:0;border-right:1px solid var(--gk-border);min-height:48px}
 html body .gk-shell-list-tools .ty-sort-container{justify-content:center;align-items:center;min-height:48px}
 html body .gk-shell-list-tools .ty-sort-dropdown__wrapper{font-size:13px;padding-inline:12px!important}
 html body.gk-shell-drawer-open .gk-b2b-plp-filters{width:100vw!important;padding-inline:16px!important}
 html body .gk-home-new-arrivals-rail{gap:12px!important}
 html body .gk-home-new-arrivals-rail>.gk-home-product-card{flex-basis:calc((100% - 24px)/2.15)!important}
 html body .gk-shell-home-heading{margin-bottom:16px}
 html body .gk-shell-home-heading h2{font-size:22px}
 html body .ty-footer-menu>.row-fluid{display:block}
 html body .ty-footer-menu .ty-footer{border-bottom:1px solid #ffffff30}
 html body .ty-footer-general__header{margin:0;min-height:52px;padding:16px 0!important;font-size:12px;cursor:pointer}
 html body .ty-footer-general__body[hidden]{display:none!important}
 html body .ty-footer-general__body:not([hidden]){display:block!important;padding-bottom:20px}
 html body .gk-shell-footer-facts{font-size:11px;line-height:1.8}
}
@media(prefers-reduced-motion:reduce){html body .gk-home-new-arrivals-rail{scroll-behavior:auto}}
html body #tygh_container .gk-shell-list-heading{display:block!important}
html body #tygh_container .gk-shell-list-heading .gk-theme-plp-heading__breadcrumbs{width:100%;max-width:none}
html body #tygh_container .gk-shell-list-heading .ty-breadcrumbs{display:flex!important;flex-flow:row wrap;align-items:center;gap:5px;width:100%;font:12px/20px Inter,system-ui,sans-serif!important}
html body #tygh_container .gk-shell-list-heading .ty-breadcrumbs h1,html body #tygh_container .gk-shell-list-heading .ty-breadcrumbs h1 span{display:inline!important;font:inherit!important;float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
html body #tygh_container .gk-b2b-plp-results-pane>.ty-mainbox-container{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body #tygh_container .gk-b2b-plp-filters .ty-product-filters__wrapper{display:block!important;background:transparent!important;color:var(--gk-charcoal);font-family:var(--gk-font-ui)}

html body .tygh-content{background:var(--gk-paper)}
@media(max-width:1199px){html body.gk-shell-drawer-open .gk-b2b-plp-filters>.ty-sidebox-important__title{display:block!important;font:20px/24px Georgia,serif!important}}

html body #tygh_container .ty-product-block.gk-native-pdp{padding-inline:0!important;max-width:none!important;width:100%!important}
html body #tygh_container .tygh-content>.container-fluid>.ty-breadcrumbs{width:100%!important;max-width:none!important;padding-inline:0!important}
html body #tygh_container .ty-form-builder__description{max-width:var(--gk-read-max)!important;margin-inline:0!important}
html body #tygh_container .gk-home-product-block,html body #tygh_container .gk-home-category-block{padding-block:0!important;margin-top:56px!important}
html body #tygh_container .gk-shell-home-heading .ty-mainbox-simple-title,html body #tygh_container .gk-shell-home-heading .ty-mainbox-title{font:28px/1.2 Georgia,serif!important;padding:0!important;margin:0!important}
html body #tygh_container .gk-shell-home-heading h2 span{font:inherit!important}
@media(max-width:767px){html body #tygh_container .gk-home-product-block,html body #tygh_container .gk-home-category-block{margin-top:36px!important}html body #tygh_container .gk-shell-home-heading .ty-mainbox-simple-title,html body #tygh_container .gk-shell-home-heading .ty-mainbox-title{font-size:22px!important}}

html body #tygh_container .gk-shell-list-heading .ty-breadcrumbs h1{flex:0 1 auto!important;min-width:0!important}

html body #tygh_container .gk-b2b-plp-shell.gk-shell-no-facets{grid-template-columns:minmax(0,1fr)!important}
html body #tygh_container .gk-shell-list-tools [data-gk-shell-filter][hidden]{display:none!important}

@media(max-width:1199px){html body #tygh_container .gk-b2b-plp-filters{display:none!important}html body.gk-shell-drawer-open #tygh_container .gk-b2b-plp-filters{display:flex!important;transform:none!important}}

html body #tygh_container .main-content-grid>.ty-wysiwyg-content>div:has(>h1),html body #tygh_container .main-content-grid>.ty-wysiwyg-content:has(>h1){width:100%!important;max-width:var(--gk-read-max)!important;margin-inline:0!important}
