/* Λίστα προσφοράς (restart-catalog) — ελάχιστα στυλ· χρώματα/γραμματοσειρές από το WoodMart */
.rh-quote-add { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin: 14px 0; }
.rh-quote-add .rh-qty { display: flex; align-items: center; gap: 8px; margin: 0; }
.rh-quote-add .rh-qty input { width: 80px; }
.rh-quote-btn--loop { margin-top: 6px; }
.rh-quote-link { display: inline-flex; align-items: center; gap: 6px; }
.rh-quote-count { display: inline-block; min-width: 18px; padding: 0 5px; border-radius: 9px; background: var(--wd-primary-color, #333); color: #242424; font-weight: 600; font-size: 11px; line-height: 18px; text-align: center; }
.rh-toast { position: fixed; z-index: 99999; right: 16px; bottom: 16px; max-width: calc(100vw - 32px); padding: 12px 16px; border-radius: 6px; background: #222; color: #fff; box-shadow: 0 6px 24px rgba(0,0,0,.2); transition: opacity .35s; }
.rh-toast a { color: #fff; text-decoration: underline; }
.rh-toast--out { opacity: 0; }
.rh-quote__table .rh-col-img img { width: 60px; height: auto; }
.rh-quote__table .rh-col-code { white-space: nowrap; font-weight: 600; }
.rh-quote__table input.qty { width: 80px; }
.rh-quote__table .rh-remove { border: 0; background: none; font-size: 20px; line-height: 1; cursor: pointer; color: inherit; }
.rh-quote__codes { margin: 20px 0; }
.rh-quote__codes summary { cursor: pointer; font-weight: 600; }
.rh-quote__codes textarea { width: 100%; font-family: monospace; }
.rh-codes-res { margin: 10px 0 0; }
.rh-codes-res .rh-st-unknown, .rh-codes-res .rh-st-error { color: #a15c00; }
.rh-codes-res .rh-pick { margin: 4px 0; text-align: left; white-space: normal; }
.rh-quote__form { max-width: 640px; }
.rh-quote__form .form-row { margin-bottom: 14px; }
.rh-quote__form label { display: block; margin-bottom: 4px; }
.rh-quote__form .rh-consent label { display: flex; gap: 8px; align-items: flex-start; }
.rh-err { display: block; color: #b00020; font-size: .9em; }
.rh-err:empty { display: none; }
.rh-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }
@media (max-width: 600px) {
	.rh-quote__table .rh-col-img { display: none; }
}

/* Χονδρική (CK2 βήμα 4): «80,00 € + ΦΠΑ» και από κάτω, μικρότερη, «Τιμή λιανικής 124,00 €» */
.rh-price-retail{display:block;font-size:.75em;font-weight:400;opacity:.75;margin-top:2px}
