/**
 * Copyright (c) recodar Services LLC. All rights reserved.
 *
 * A reduction is read as a reduction.
 *
 * Warenkorb und Kasse stellen den Rabatt in derselben Farbe dar wie jede andere
 * Zeile, und in einer Spalte aus lauter Beträgen geht das Vorzeichen unter.
 * Die Zeile wird deshalb grün ausgezeichnet - dieselbe Farbe, die unsere Kasse
 * für gewährte Nachlässe ohnehin verwendet.
 *
 * Die Auswahl trifft absichtlich mehrere Schreibweisen: Magentos eigene
 * Summentabelle, die Zusammenfassung der Kasse und die Zeilen unserer
 * Onestep-Kasse - damit es im Base-Theme genauso greift wie im eigenen.
 */
.cart-totals .totals.discount .mark,
.cart-totals .totals.discount .amount,
.cart-totals .totals.discount .price,
.opc-block-summary .totals.discount .mark,
.opc-block-summary .totals.discount .amount,
.opc-block-summary .totals.discount .price,
.checkout-cart-index tr.totals.discount > th,
.checkout-cart-index tr.totals.discount > td,
.checkout-index-index tr.totals.discount > th,
.checkout-index-index tr.totals.discount > td,
.rcs-cart-summary__row--discount,
.rcs-cart-summary__row--discount .rcs-cart-summary__value {
    color: #16a34a;
}

.cart-totals .totals.discount .amount,
.opc-block-summary .totals.discount .amount,
.rcs-cart-summary__row--discount .rcs-cart-summary__value {
    font-weight: 700;
}

/**
 * Eine Detailzeile ohne Beschriftung ist ein Vermerk, keine Option: kein
 * Doppelpunkt davor, keine Hervorhebung. So steht die Beschreibung eines
 * individuellen Artikels da wie ein Satz und nicht wie ein Merkmal.
 */
/* Doppelt benannt, damit die Regel die Vorgaben der Listen schlägt, ohne dass
   irgendwo ein "!important" stehen muss. */
.rcs-cart-item__opt--note.rcs-cart-item__opt--note {
    font-weight: 400;
    color: inherit;
}

/**
 * Dasselbe für Vorlagen, die den <dt> auch dann setzen, wenn nichts darin
 * steht - Magentos Minicart, die Zusammenfassung der Kasse, die Positionen des
 * Warenkorbs und die Bestellübersicht unserer Onestep-Kasse. Der Doppelpunkt
 * kommt dort aus dem Stylesheet des Themes und stünde sonst allein vor dem
 * Kommentar eines individuellen Artikels.
 *
 * Über :empty, weil die Vorlagen nichts an die Hand geben, woran ein Vermerk
 * zu erkennen wäre - und die leere Beschriftung genau das ist.
 */
.product.options.list > dt.label:empty,
.item-options > dt:empty,
.rcs-opc-review__options dt:empty,
.rcs-mini-cart__item-option dt:empty,
.rcs-cart-item__opt dt:empty {
    display: none;
}

.product.options.list > dt.label:empty + dd.values,
.item-options > dt:empty + dd,
.rcs-opc-review__options dt:empty + dd,
.rcs-mini-cart__item-option dt:empty + dd,
.rcs-cart-item__opt dt:empty + dd {
    font-weight: 400;
    color: inherit;
    margin-left: 0;
}
