/*
 * Platz für eigene Änderungen direkt als CSS
 * Die hier gemachten Änderungen überschreiben ggfs. andere Styles, da diese Datei als letzte geladen wird.
 */
/* ============================================================
   4smarts Farben-Override (Übergangslösung ohne SCSS-Compiler)
   Setzt das 4smarts-Grün (#008836) an den sichtbaren Hauptstellen.
   Kann entfernt werden, sobald das Theme sauber kompiliert wurde.
   ============================================================ */

/* Primärfarbe: Buttons */
.btn-primary {
    background-color: #008836 !important;
    border-color: #008836 !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: #006e2b !important;
    border-color: #006e2b !important;
}
.btn-outline-primary {
    color: #008836 !important;
    border-color: #008836 !important;
}
.btn-outline-primary:hover {
    background-color: #008836 !important;
    border-color: #008836 !important;
    color: #fff !important;
}

/* Links */
a {
    color: #008836;
}
a:hover {
    color: #006e2b;
}

/* Aktive Navigation (Unterstrich/Highlight) */
.navbar-nav .nav-link.active,
.navbar-nav .nav-link:hover,
.main-navigation .nav-link.active,
.main-navigation .active > .nav-link {
    color: #008836 !important;
    border-color: #008836 !important;
}
.nav-underline .nav-link.active::after,
.navbar .active::after {
    background-color: #008836 !important;
    border-color: #008836 !important;
}

/* Textfarbe primary */
.text-primary {
    color: #008836 !important;
}

/* Hintergrund primary */
.bg-primary {
    background-color: #008836 !important;
}

/* Border primary */
.border-primary {
    border-color: #008836 !important;
}

/* Badges */
.badge-primary {
    background-color: #008836 !important;
}

/* Verfügbarkeit / Erfolg (grüne Statusanzeige) */
.text-success,
.delivery-status .available {
    color: #1C871E !important;
}

/* Preis / Preishighlights (falls primary) */
.price.text-primary,
.product-price .text-primary {
    color: #008836 !important;
}

/* Formular-Fokus */
.form-control:focus {
    border-color: #66c28a !important;
    box-shadow: 0 0 0 .2rem rgba(0, 136, 54, .25) !important;
}

/* Pagination aktiv */
.page-item.active .page-link {
    background-color: #008836 !important;
    border-color: #008836 !important;
}

/* Custom Login-Register-Links (deine B2B-Anpassung) */
a.login_registerr {
    color: #008836 !important;
    text-decoration: underline;
}
a.login_registerr:hover {
    color: #006e2b !important;
}