.products-grid-module__CftD7W__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.products-grid-module__CftD7W__newButton{background:var(--accent);color:var(--accent-foreground);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.products-grid-module__CftD7W__newButton:hover{background:var(--accent-hover)}.products-grid-module__CftD7W__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.products-grid-module__CftD7W__card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.products-grid-module__CftD7W__thumb{object-fit:cover;background:var(--surface-elevated);border-radius:8px;width:48px;height:48px}.products-grid-module__CftD7W__thumbPlaceholder{background:var(--surface-elevated);width:48px;height:48px;color:var(--foreground-muted);border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:flex}.products-grid-module__CftD7W__name{font-size:15px;font-weight:600}.products-grid-module__CftD7W__openLink{color:var(--accent);font-size:13px}
.products-list-module__qjgAha__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.products-list-module__qjgAha__newButton{background:var(--accent);color:var(--accent-foreground);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.products-list-module__qjgAha__newButton:hover{background:var(--accent-hover)}.products-list-module__qjgAha__table{border-collapse:collapse;width:100%}.products-list-module__qjgAha__table th{text-align:left;text-transform:uppercase;color:var(--foreground-muted);border-bottom:1px solid var(--border);padding:8px 10px;font-size:12px}.products-list-module__qjgAha__table td{border-bottom:1px solid var(--border);padding:10px;font-size:14px}.products-list-module__qjgAha__table a{color:var(--accent)}
.upsells-module__SxH3zG__pillRow{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.upsells-module__SxH3zG__pill{background:var(--surface-elevated);border:1px solid var(--border);color:var(--foreground-muted);border-radius:999px;padding:2px 8px;font-size:12px}
