
/* Wallet Theme — Leggibilità "Note Cliente" nei dettagli ordine */
.woocommerce table.shop_table .wc-item-meta,
.woocommerce-order .wc-item-meta{
  margin-top:.5rem;
  list-style:none;
  padding-left:0;
}
.woocommerce table.shop_table .wc-item-meta li,
.woocommerce-order .wc-item-meta li{
  background:#e8fbe9;
  border:1.5px solid rgba(22,163,74,.35);
  border-radius:14px;
  padding:12px 14px 12px 28px;
  position:relative;
  box-shadow:0 1px 0 rgba(0,0,0,.03) inset;
  margin:8px 0;
}

/* Etichetta */
.wc-item-meta .wc-item-meta-label{
  display:block;
  font-size:.78rem;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.02em;
  opacity:.75;
  margin:0 0 .35rem 0;
}

/* RESET AGGRESSIVO DEI DISCENDENTI (elimina "seconda card" interna) */
.wc-item-meta li *{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  border-radius:0 !important;
}
.wc-item-meta li p,
.wc-item-meta li span,
.wc-item-meta li small,
.wc-item-meta li div,
.wc-item-meta li code,
.wc-item-meta li mark,
.wc-item-meta li em,
.wc-item-meta li strong{
  display:block;
  margin:0;
  padding:0 !important;
  white-space:pre-wrap;
  word-break:break-word;
}

/* Rimuove eventuali pseudo-elementi decorativi interni */
.wc-item-meta li *::before,
.wc-item-meta li *::after{ content:none !important; }

/* Pallino decorativo */
.wc-item-meta li::before{
  content:"";
  width:8px;height:8px;
  border-radius:999px;
  position:absolute;left:12px;top:14px;
  background:var(--wc-accent, #16a34a);
  box-shadow:0 0 0 3px rgba(22,163,74,.12);
}

/* Colore variabile */
.woocommerce-order-details, .woocommerce-checkout-review-order, .woocommerce-cart-form{
  --wc-accent: var(--wallet-accent, #16a34a);
}
