/* GENERAT AUTOMAT din whitelabel-dark.template.css (2026-10-18 18:32:35) - nu edita manual */
/* =====================================================================
   WHITELABEL - DARK MODE (sablon)
   Fisierul whitelabel-dark.css se genereaza AUTOMAT din acest sablon, din culorile
   modulului Whitelabel (tabela theme_color). Nu edita whitelabel-dark.css manual.

   Sufixe de placeholder (calcul automat, vezi ModelModulesWhitelabel::regenerateDarkCSS):
     {{cod}}          culoarea originala
     {{cod__dkfg}}    culoarea folosita ca TEXT pe suprafata dark (contrast minim 4.5:1)
     {{cod__dkbg}}    culoarea folosita ca FUNDAL deschis -> varianta inchisa, cu nuanta pastrata
     {{cod__dkbd}}    culoarea folosita ca BORDURA deschisa -> varianta inchisa
     {{cod__dksb}}    fundalul sidebar-ului pe dark (daca era deja inchis, ramane neschimbat)
     {{cod__dksb2}}   capatul gradientului sidebar-ului pe dark
     {{cod__onsb}}    text pe sidebar-ul dark (contrast minim 4.5:1)
     {{cod__onsb3}}   iconite pe sidebar-ul dark (contrast minim 3:1)
     {{cod__oninfo}}  text pe fundalul alertei info dark (contrast minim 4.5:1)
   ===================================================================== */

[data-bs-theme=dark] {
	--adv-info-fg: #0e8acf;
}

/* ---------- Sidebar ---------- */
[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar {
	background-color: #13222a;
	background-image: linear-gradient(135deg, #13222a 0%, #344148 100%);
}

[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link.active {
	background-color: #28363d;
}

[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link.active::before {
	background: #ffffff;
}

[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link .menu-icon i {
	color: #ebebeb;
}

[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link.active .menu-icon i {
	color: #ffffff;
}

[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,
[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,
[data-bs-theme=dark] .menu-item .menu-link .menu-bullet:hover i {
	color: #ffffff;
}

[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link .menu-title,
[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-sub .menu-item .menu-link .menu-title,
[data-bs-theme=dark] .menu-item .menu-link .menu-bullet i,
[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link .menu-title i {
	color: #ebebeb;
}

[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link.active .menu-title,
[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-sub .menu-item .menu-link.active .menu-title {
	color: #ffffff;
}

[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title,
[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,
[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item:not(.here) .menu-sub .menu-item .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title,
[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title i,
[data-bs-theme=dark] [data-kt-app-layout="dark-sidebar"] .app-sidebar .menu > .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title i,
[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item:not(.here) .menu-sub .menu-item .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title i {
	color: #ffffff;
}

[data-bs-theme=dark] .menu-section .menu-text {
	color: #ebebeb !important;
}

[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item.show>.menu-link .menu-arrow:after {
	background-color: #ffffff;
}

[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item .menu-link .menu-arrow:after,
[data-bs-theme=dark] [data-kt-app-layout=dark-sidebar] .app-sidebar .menu>.menu-item.here>.menu-link .menu-arrow:after {
	background-color: #ebebeb;
}

/* ---------- Brand folosit ca TEXT ---------- */
[data-bs-theme=dark] .text-info,
[data-bs-theme=dark] .aim-text-hover:hover,
[data-bs-theme=dark] .project .project-name span,
[data-bs-theme=dark] .project .project-name span i,
[data-bs-theme=dark] .order .product-name span,
[data-bs-theme=dark] .order .product-name span i,
[data-bs-theme=dark] .order .price-list,
[data-bs-theme=dark] .order .price-list i {
	color: #0e8acf !important;
}

[data-bs-theme=dark] .product .info-zone .rest .title,
[data-bs-theme=dark] .product .price-zone .rest .price,
[data-bs-theme=dark] .product .price-zone .rest .old-price,
[data-bs-theme=dark] #modal_cart .price-mdl .old-price,
[data-bs-theme=dark] #modal_cart .title .p-title,
[data-bs-theme=dark] #modal_cart .price-mdl .rest .price,
[data-bs-theme=dark] #modal_cart .price-mdl .rest .old-price {
	color: #0e8acf;
}

[data-bs-theme=dark] .product .price-zone .rest .price.red-price,
[data-bs-theme=dark] #modal_cart .price-mdl .rest .price.red-price {
	color: #f1416c;
}

[data-bs-theme=dark] .product-search-results ul li:hover,
[data-bs-theme=dark] .adaugare_utilizator.selected {
	color: #0e8acf;
}

[data-bs-theme=dark] .pagination {
	--bs-pagination-hover-color: #0e8acf;
	--bs-pagination-focus-color: #0e8acf;
}

[data-bs-theme=dark] .selected,
[data-bs-theme=dark] .text-sidebar-color {
	color: #0e8acf !important;
}

/* ---------- Butonul "light" derivat din brand ---------- */
[data-bs-theme=dark] .btn.btn-info-light {
	background-color: color-mix(in srgb, var(--adv-info-bg) 18%, #1c1c1c);
	color: #0e8acf;
	border-color: color-mix(in srgb, var(--adv-info-bg) 35%, #1c1c1c);
}

[data-bs-theme=dark] .btn.btn-info-light:hover {
	background-color: color-mix(in srgb, var(--adv-info-bg) 28%, #1c1c1c);
	border-color: color-mix(in srgb, var(--adv-info-bg) 45%, #1c1c1c);
}

/* ---------- Alerta info ---------- */
[data-bs-theme=dark] .alert-info {
	color: #8d8d8d;
	border-color: #3b3b3b;
	background-color: #19262c;
}

/* ---------- Tab-uri cont ---------- */
[data-bs-theme=dark] .nav-tabs .nav-link,
[data-bs-theme=dark] .nav-tabs .nav-link:hover,
[data-bs-theme=dark] .nav-tabs .nav-link i {
	color: #0e8acf !important;
}

[data-bs-theme=dark] .nav-tabs .nav-link.active,
[data-bs-theme=dark] .nav-tabs .nav-link.active i {
	color: #0c8cc7 !important;
}
