/* Soft pastel üst bar + yan menü — mavi/siyah baskın tonlar yok */

/* Açık renklerde koyu metin */
html.color-header .topbar .navbar-nav .nav-link {
	color: #2c3340;
}

html.color-header .topbar .navbar .navbar-nav .nav-link:hover,
html.color-header .topbar .navbar .navbar-nav .nav-link:focus {
	background-color: rgb(0 0 0 / 6%);
	color: #1a1f2a;
}

html.color-header .search-bar a.btn,
html.color-header .search-bar a.btn:focus {
	color: #2c3340;
	background-color: rgba(255, 255, 255, 0.65);
}

html.color-header::placeholder {
	color: #5a6270 !important;
	opacity: 0.7 !important;
}

html.color-header .search-show {
	color: #2c3340;
}

html.color-header .user-info .user-name {
	color: #1a1f2a;
}

html.color-header .user-info .designattion {
	color: #5a6270;
}

html.color-header .user-box {
	border-left: 1px solid rgb(0 0 0 / 0.08) !important;
	border-right: 1px solid rgb(0 0 0 / 0.08) !important;
}

html.color-header .mobile-toggle-menu {
	color: #2c3340;
}

/* Switcher önizleme — soft pastel */
.switcher-body .headercolor1 {
	background: #c5daf0 !important;
}
.switcher-body .headercolor2 {
	background: #e4e7eb !important;
}
.switcher-body .headercolor3 {
	background: #f5d0d6 !important;
}
.switcher-body .headercolor4 {
	background: #cde9d6 !important;
}
.switcher-body .headercolor5 {
	background: #ddd0f0 !important;
}
.switcher-body .headercolor6 {
	background: #e8ddd4 !important;
}
.switcher-body .headercolor7 {
	background: #f5d4e4 !important;
}
.switcher-body .headercolor8 {
	background: #f8e2c4 !important;
}

/* Üst bar uygulanan renkler */
html.headercolor1 .topbar {
	background: #c5daf0;
}
html.headercolor2 .topbar {
	background: #e4e7eb;
}
html.headercolor3 .topbar {
	background: #f5d0d6;
}
html.headercolor4 .topbar {
	background: #cde9d6;
}
html.headercolor5 .topbar {
	background: #ddd0f0;
}
html.headercolor6 .topbar {
	background: #e8ddd4;
}
html.headercolor7 .topbar {
	background: #f5d4e4;
}
html.headercolor8 .topbar {
	background: #f8e2c4;
}

/* ---------- Yan menü (soft zemin + koyu yazı) ---------- */

html.color-sidebar .sidebar-wrapper {
	background-color: #eef1f5;
	border-right: 1px solid rgb(0 0 0 / 0.06);
}

html.color-sidebar .sidebar-header {
	background-color: transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid rgb(0 0 0 / 0.08);
	position: absolute;
}

html.color-sidebar .logo-icon {
	filter: none;
}

html.color-sidebar .menu-label {
	color: rgb(44 51 64 / 55%);
}

html.color-sidebar .sidebar-wrapper .sidebar-header .logo-text {
	color: #1a1f2a;
}

html.color-sidebar .sidebar-wrapper .sidebar-header .toggle-icon {
	color: #2c3340;
}

html.color-sidebar .simplebar-scrollbar:before {
	background: rgba(0, 0, 0, 0.25);
}

html.color-sidebar .sidebar-wrapper .metismenu .mm-active > a,
html.color-sidebar .sidebar-wrapper .metismenu a:active,
html.color-sidebar .sidebar-wrapper .metismenu a:focus,
html.color-sidebar .sidebar-wrapper .metismenu a:hover {
	color: #1a1f2a;
	text-decoration: none;
	background: rgb(0 0 0 / 0.07);
}

html.color-sidebar .sidebar-wrapper .metismenu a {
	color: rgb(44 51 64 / 88%);
}

html.color-sidebar .sidebar-wrapper .metismenu ul {
	border: 1px solid transparent;
	background: transparent;
}

/* Switcher sidebar önizleme */
.switcher-wrapper .sidebarcolor1,
.switcher-body .sidebarcolor1 {
	background: #c5daf0 !important;
	background-image: none !important;
}
.switcher-wrapper .sidebarcolor2,
.switcher-body .sidebarcolor2 {
	background: #e4e7eb !important;
	background-image: none !important;
}
.switcher-wrapper .sidebarcolor3,
.switcher-body .sidebarcolor3 {
	background: #f5d0d6 !important;
	background-image: none !important;
}
.switcher-wrapper .sidebarcolor4,
.switcher-body .sidebarcolor4 {
	background: #cde9d6 !important;
	background-image: none !important;
}
.switcher-wrapper .sidebarcolor5,
.switcher-body .sidebarcolor5 {
	background: #ddd0f0 !important;
	background-image: none !important;
}
.switcher-wrapper .sidebarcolor6,
.switcher-body .sidebarcolor6 {
	background: #e8ddd4 !important;
	background-image: none !important;
}
.switcher-wrapper .sidebarcolor7,
.switcher-body .sidebarcolor7 {
	background: #f5d4e4 !important;
	background-image: none !important;
}
.switcher-wrapper .sidebarcolor8,
.switcher-body .sidebarcolor8 {
	background: #f8e2c4 !important;
	background-image: none !important;
}

html.color-sidebar.sidebarcolor1 .sidebar-wrapper {
	background-color: #c5daf0;
	background-image: none;
}
html.color-sidebar.sidebarcolor2 .sidebar-wrapper {
	background-color: #e4e7eb;
	background-image: none;
}
html.color-sidebar.sidebarcolor3 .sidebar-wrapper {
	background-color: #f5d0d6;
	background-image: none;
}
html.color-sidebar.sidebarcolor4 .sidebar-wrapper {
	background-color: #cde9d6;
	background-image: none;
}
html.color-sidebar.sidebarcolor5 .sidebar-wrapper {
	background-color: #ddd0f0;
	background-image: none;
}
html.color-sidebar.sidebarcolor6 .sidebar-wrapper {
	background-color: #e8ddd4;
	background-image: none;
}
html.color-sidebar.sidebarcolor7 .sidebar-wrapper {
	background-color: #f5d4e4;
	background-image: none;
}
html.color-sidebar.sidebarcolor8 .sidebar-wrapper {
	background-color: #f8e2c4;
	background-image: none;
}

/* Soft zeminde seçili/hover satır biraz daha belirgin */
html.color-sidebar .sidebar-wrapper .metismenu .mm-active > a {
	background: rgb(255 255 255 / 0.45);
	box-shadow: inset 0 0 0 1px rgb(0 0 0 / 0.04);
}
