.elementor-46 .elementor-element.elementor-element-6161f056{--display:flex;}/* Start custom CSS *//* Dashboard cards -> elevated-card treatment (Avrom request, 1 Sep 2026): these are real links (per DESIGN.md "shadow only if it's a link"), so match the site's elevated-card convention (shadow, no border) instead of the bordered-card look */
body.tsm-dash-page .tsm-dash-card {
  border: none !important;
  box-shadow: 0 4px 16px rgba(41,41,41,0.08) !important;
  transition: box-shadow 0.15s ease, transform 0.15s ease !important;
}
body.tsm-dash-page .tsm-dash-card:hover {
  box-shadow: 0 8px 24px rgba(41,41,41,0.14) !important;
  transform: translateY(-2px);
}
body.tsm-dash-page .tsm-dash-grid {
  gap: 24px !important;
}
body.tsm-dash-page .woocommerce-MyAccount-navigation ul {
  box-shadow: none !important;
}

/* Login/Register panels -> bordered-card treatment (Avrom request, 1 Sep 2026): static form panels, not links, so match the site's bordered-card convention used on the Contact Us page */
body.woocommerce-account #customer_login .u-column1,
body.woocommerce-account #customer_login .u-column2,
body.woocommerce-account #customer_login .col-1,
body.woocommerce-account #customer_login .col-2 {
  background: #FFFFFF !important;
  border: 1px solid #E0E0E0 !important;
  border-radius: 2px !important;
  padding: 28px !important;
  box-shadow: none !important;
}/* End custom CSS */