/**
 * Storefront: ẩn chat AI + chỗ cho dãy số trang overlay.
 * Không đụng nút cuộn lên đầu / lưới trang chủ / mapping ảnh.
 */
html.storefront-root [data-contact-widget="1"],
html.storefront-root button[aria-label="Hỗ trợ trực tuyến"],
html.storefront-root button[aria-label="Hỗ trợ"],
html.storefront-root button[aria-label*="Hỗ trợ khách hàng"],
html.storefront-root button[aria-label*="AI Assistant"],
html.storefront-root button[aria-label*="Trợ lý AI"],
html.storefront-root .fixed.bottom-6.right-6.z-50,
html.storefront-root .fixed.z-50[class*="from-purple-600"],
html.storefront-root .fixed.z-50[class*="from-green-500"][class*="to-blue"],
html.storefront-root .fixed.z-50[class*="from-green-600"][class*="to-blue"] {
  display: none !important;
}

html.storefront-root nav[aria-label="Phân trang sản phẩm"] button[aria-label^="Đến trang"],
html.storefront-root nav[aria-label="Phân trang sản phẩm"] button[aria-label^="Trang hiện tại"],
html.storefront-root [aria-label="Phân trang bài viết"] button[aria-label^="Đến trang"],
html.storefront-root [aria-label="Phân trang bài viết"] button[aria-label^="Trang hiện tại"] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

html.storefront-root nav[aria-label="Phân trang sản phẩm"],
html.storefront-root nav[aria-label="Phân trang bài viết"],
html.storefront-root [role="navigation"][aria-label="Phân trang bài viết"] {
  padding-right: 0;
  max-width: 100%;
}

html.storefront-root nav[aria-label="Phân trang sản phẩm"] > div {
  flex-wrap: wrap;
  row-gap: 0.5rem;
  justify-content: center;
}

#giasy-list-pages-20260910 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: center;
  align-items: center;
  pointer-events: auto;
}

#giasy-list-pages-20260910 button {
  min-width: 2.25rem;
  height: 2.25rem;
  padding: 0 0.65rem;
  border-radius: 0.375rem;
  border: 1px solid #cbd5e1;
  background: #fff;
  color: #0f172a;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer;
}

#giasy-list-pages-20260910 button[data-current="1"] {
  background: #0e7490;
  border-color: #0e7490;
  color: #fff;
}
