/* DIMCO — Προτεινόμενη Λιανική Τιμή (ΠΛΤ)
 * Global stylesheet: εμφανίζεται στη σελίδα προϊόντος + shop grid,
 * όχι μόνο στο /b2b/ page, άρα δεν πάει στο b2b.css.
 */
/* ============= ΠΛΤ (Προτεινόμενη Λιανική Τιμή) ============= */
/* Global — εμφανίζεται στη σελίδα προϊόντος και στο shop grid, όχι μόνο στο B2B page */
/* Επιτρέπει στο price container να "σπάει" σε νέα γραμμή — αν το theme
   είχε flex-wrap:nowrap, το ΠΛΤ block δεν έπεφτε ποτέ από κάτω όσο
   flex-basis κι αν είχε. */
.price {
  flex-wrap: wrap !important;
}

/* Catch-all: οτιδήποτε μέσα στο ΠΛΤ block (τίτλος, τιμή, δεκαδικά,
   ό,τι sub-span βγάζει το wc_price) μένει σταθερά μικρό — πιάνει και
   στοιχεία που δεν έχουμε ρητά ονομάσει παραπάνω (π.χ. decimal <span>). */
.dimco-srp,
.dimco-srp * {
  font-size: 15px !important;
  line-height: 1.4 !important;
}

.dimco-srp {
  display: block !important;
  width: 100% !important;
  flex: 0 0 100% !important;
  flex-basis: 100% !important;
  margin-top: 4px;
  color: var(--b2b-muted, #8a8f96);
  white-space: normal;
}

.dimco-srp__label {
  font-weight: 400 !important;
  white-space: nowrap;
}

.dimco-srp__value {
  font-weight: 500 !important;
  color: var(--b2b-muted, #8a8f96);
  white-space: nowrap;
}

/* wc_price() βγάζει .woocommerce-Price-amount / <bdi> / currencySymbol
   μέσα στο value — το theme έχει δικό του, μεγάλο font-size πάνω σε αυτά
   τα classes (πιθανόν με δικό του !important σε επίπεδο .price *), οπότε
   τα ξαναδηλώνουμε ρητά εδώ, ένα-ένα, ώστε να επικρατήσει το δικό μας. */
.dimco-srp .woocommerce-Price-amount,
.dimco-srp .woocommerce-Price-amount bdi,
.dimco-srp .woocommerce-Price-currencySymbol,
.dimco-srp bdi {
  font-weight: 500 !important;
  color: var(--b2b-muted, #8a8f96) !important;
}