/* Only new product status controls; retain every installed business style. */
 .product-page .product-status-filter { display: flex; gap: 6px; padding: 10px 16px; background: #fff; }
 .product-page .product-status-tab { flex: 1; margin: 0; min-height: 44px; padding: 8px 16px; border: 1px solid #d5dee9; border-radius: 8px; background: #f5f7fb; color: #63758b; font-size: 15px; line-height: 26px; }
 .product-page .product-status-tab::after { border: 0; }
 .product-page .product-status-tab.active { border-color: #1f5aa6; color: #1f5aa6; background: #edf5ff; font-weight: 700; }
 .product-page .product-status-tab:focus-visible { outline: 2px solid #1f5aa6; outline-offset: 2px; }
 .product-toolbar-card .product-status-filter { display: flex; gap: 4px; padding: 3px; border: 1px solid #d5dee9; border-radius: 8px; background: #f5f7fb; }
 .product-toolbar-card .product-status-tab { margin: 0; min-width: 62px; min-height: 36px; padding: 6px 12px; border: 0; border-radius: 6px; background: transparent; color: #63758b; font-size: 14px; line-height: 24px; }
 .product-toolbar-card .product-status-tab::after { border: 0; }
 .product-toolbar-card .product-status-tab.active { color: #1f5aa6; background: #fff; font-weight: 700; box-shadow: 0 1px 4px #1f5aa61a; }
 .product-toolbar-card .product-status-tab:focus-visible { outline: 2px solid #1f5aa6; outline-offset: 2px; }
.product-page .product-toolbar-card .product-toolbar-main,.pc-page .product-toolbar-card .product-toolbar-main{grid-template-columns:auto minmax(240px,1fr) 180px auto auto;}
@media(max-width:1180px){.product-page .product-toolbar-card .product-toolbar-main,.pc-page .product-toolbar-card .product-toolbar-main{grid-template-columns:auto minmax(200px,1fr) 170px auto;}.product-page .product-toolbar-card .product-more-toggle,.pc-page .product-toolbar-card .product-more-toggle{grid-column:1/-1;justify-self:start;}}
