.login-box img {max-width: 100% !important;}
.brand-text {visibility: hidden; font-size: 0;}

/* ===== Sidebar color coding for Content_Generator ===== */
/* Robust selectors incl. active state */
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/htmltemplate/"],
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/banner/"],
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/manuscript/"] {
    background-color: rgba(255,143,143,0.12) !important;
    border-left: 4px solid #FF8F8F !important;
    border-radius: 0 6px 6px 0;
}

.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/generatedhtml/"],
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/generatedimage/"],
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/generatedcontent/"] {
    background-color: rgba(255,241,203,0.6) !important;
    border-left: 4px solid #E2C772 !important;
    border-radius: 0 6px 6px 0;
}

.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/keyword/"] {
    background-color: rgba(194,226,250,0.6) !important;
    border-left: 4px solid #84B7EB !important;
    border-radius: 0 6px 6px 0;
}

/* Active keeps color */
.main-sidebar .sidebar .nav-sidebar a.nav-link.active[href*="/admin/content_generator/htmltemplate/"],
.main-sidebar .sidebar .nav-sidebar a.nav-link.active[href*="/admin/content_generator/banner/"],
.main-sidebar .sidebar .nav-sidebar a.nav-link.active[href*="/admin/content_generator/manuscript/"] {
    background-color: #FF8F8F66 !important;
}
.main-sidebar .sidebar .nav-sidebar a.nav-link.active[href*="/admin/content_generator/generatedhtml/"],
.main-sidebar .sidebar .nav-sidebar a.nav-link.active[href*="/admin/content_generator/generatedimage/"],
.main-sidebar .sidebar .nav-sidebar a.nav-link.active[href*="/admin/content_generator/generatedcontent/"] {
    background-color: #FFE89A !important;
}
.main-sidebar .sidebar .nav-sidebar a.nav-link.active[href*="/admin/content_generator/keyword/"] {
    background-color: #A9D5FA !important;
}

/* Make icon visible and colored */
.nav-sidebar .nav-link i.nav-icon { color: #34495e; }

/* Increase spacing and align */
.nav-sidebar .nav-link { padding-top: 8px; padding-bottom: 8px; }

/* Sidebar text color to white */
.nav-sidebar .nav-link,
.nav-sidebar .nav-link:hover,
.nav-sidebar .nav-link.active {
    color: #fff !important;
}

/* ===== Softer style: left color bar, minimal background ===== */
/* reset backgrounds introduced above */
.nav-sidebar a.nav-link[href*="/admin/content_generator/"] {
    background-color: transparent !important;
    border-radius: 6px;
    position: relative;
    padding-left: 14px; /* space for left bar */
}

/* Left color bars */
.nav-sidebar a.nav-link[href*="/admin/content_generator/htmltemplate/"],
.nav-sidebar a.nav-link[href*="/admin/content_generator/banner/"],
.nav-sidebar a.nav-link[href*="/admin/content_generator/manuscript/"] {
    box-shadow: inset 4px 0 0 0 #FF8F8F;
}

.nav-sidebar a.nav-link[href*="/admin/content_generator/generatedhtml/"],
.nav-sidebar a.nav-link[href*="/admin/content_generator/generatedimage/"],
.nav-sidebar a.nav-link[href*="/admin/content_generator/generatedcontent/"] {
    box-shadow: inset 4px 0 0 0 #FFF1CB;
}

.nav-sidebar a.nav-link[href*="/admin/content_generator/keyword/"] {
    box-shadow: inset 4px 0 0 0 #C2E2FA;
}

/* Subtle hover/active background */
.nav-sidebar a.nav-link[href*="/admin/content_generator/htmltemplate/"].active,
.nav-sidebar a.nav-link[href*="/admin/content_generator/banner/"].active,
.nav-sidebar a.nav-link[href*="/admin/content_generator/manuscript/"].active,
.nav-sidebar a.nav-link[href*="/admin/content_generator/htmltemplate/"]:hover,
.nav-sidebar a.nav-link[href*="/admin/content_generator/banner/"]:hover,
.nav-sidebar a.nav-link[href*="/admin/content_generator/manuscript/"]:hover {
    background-color: rgba(255,143,143,0.15) !important;
}

.nav-sidebar a.nav-link[href*="/admin/content_generator/generatedhtml/"].active,
.nav-sidebar a.nav-link[href*="/admin/content_generator/generatedimage/"].active,
.nav-sidebar a.nav-link[href*="/admin/content_generator/generatedcontent/"].active,
.nav-sidebar a.nav-link[href*="/admin/content_generator/generatedhtml/"]:hover,
.nav-sidebar a.nav-link[href*="/admin/content_generator/generatedimage/"]:hover,
.nav-sidebar a.nav-link[href*="/admin/content_generator/generatedcontent/"]:hover {
    background-color: rgba(255,241,203,0.6) !important;
}

.nav-sidebar a.nav-link[href*="/admin/content_generator/keyword/"].active,
.nav-sidebar a.nav-link[href*="/admin/content_generator/keyword/"]:hover {
    background-color: rgba(194,226,250,0.6) !important;
}

/* Icon tint to match groups */
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/htmltemplate/"] i.nav-icon,
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/banner/"] i.nav-icon,
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/manuscript/"] i.nav-icon { color: #e57373 !important; }

.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/generatedhtml/"] i.nav-icon,
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/generatedimage/"] i.nav-icon,
.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/generatedcontent/"] i.nav-icon { color: #c59e37 !important; }

.main-sidebar .sidebar .nav-sidebar a.nav-link[href*="/admin/content_generator/keyword/"] i.nav-icon { color: #3d8bd9 !important; }

/* Ensure custom inserted /Manual link inherits text color */
.main-sidebar .nav-sidebar a.nav-link[data-custom="go-test"] { color: #fff !important; }


