.shop-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;margin-bottom:16px;border-bottom:1px solid #d7e0e8}
.shop-workspace-bar label{display:flex;align-items:center;gap:14px;font-weight:600;min-width:0}
.shop-workspace-bar label{white-space:nowrap}
.shop-workspace-bar select{min-width:240px;max-width:460px;padding:10px;border:1px solid #c4d2dc;border-radius:6px;background:#fff;color:#183345}
.shop-feature-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0}
.shop-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:#fff;border-top:1px solid #d7e0e8}
.shop-feature-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 16px;border-bottom:1px solid #d7e0e8}
.shop-feature-option span{display:flex;flex-direction:column;gap:5px;min-width:0}
.shop-feature-option small{font-size:12px;color:#647787}
.shop-feature-option input{width:20px;height:20px;accent-color:#168067;flex:none}
.shop-feature-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}
#shopFeatureMessage{color:#9c4e20;overflow-wrap:anywhere}
.shop-feature-footer button{flex:none}
#productImportShop,#supplierListingShop{pointer-events:none;background:#f3f6f8}
@media(max-width:900px){.shop-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-workspace-bar{align-items:flex-start;flex-direction:column}.shop-workspace-bar select{min-width:0;max-width:100%;width:100%}.shop-workspace-bar label{width:100%}}
@media(max-width:540px){.shop-features-grid{grid-template-columns:1fr}.shop-feature-heading{align-items:flex-start;flex-direction:column}.shop-feature-footer{align-items:flex-start;flex-direction:column}}
