body.manager-dark {
    background: #0f172a !important;
    color: #e5e7eb !important;
}

body.manager-dark .right_col {
    background: #111827 !important;
    color: #e5e7eb !important;
}

body.manager-dark .x_panel,
body.manager-dark .x_title,
body.manager-dark .tile-stats,
body.manager-dark .top_nav .nav_menu,
body.manager-dark .navbar-right,
body.manager-dark .dropdown-menu {
    background: #1f2937 !important;
    color: #e5e7eb !important;
    border-color: #374151 !important;
}

body.manager-dark .left_col,
body.manager-dark .nav_title,
body.manager-dark .sidebar-footer {
    background: #020617 !important;
}

body.manager-dark .profile_info span,
body.manager-dark .profile_info h2,
body.manager-dark .menu_section h3,
body.manager-dark .nav.side-menu > li > a,
body.manager-dark .nav.child_menu > li > a {
    color: #e5e7eb !important;
}

body.manager-dark table,
body.manager-dark .table,
body.manager-dark .dataTables_wrapper {
    color: #e5e7eb !important;
}

body.manager-dark input,
body.manager-dark select,
body.manager-dark textarea {
    background: #111827 !important;
    color: #e5e7eb !important;
    border-color: #374151 !important;
}

.theme-toggle-btn {
    margin-top: 12px;
    margin-right: 15px;
    cursor: pointer;
}

.profile_img,
.user-profile img,
.msg_list .image img {
    display: none !important;
}

.profile_info {
    padding: 10px 10px 10px !important;
    width: 100% !important;
}

body.manager-dark canvas,
body.manager-dark svg,
body.manager-dark .morris-hover,
body.manager-dark .flot-text,
body.manager-dark .flot-overlay,
body.manager-dark .flot-base {
    filter: brightness(0.85) contrast(1.15);
}

body.manager-dark .x_content,
body.manager-dark .dashboard_graph,
body.manager-dark .demo-placeholder,
body.manager-dark #chart_plot_01,
body.manager-dark #chart_plot_02,
body.manager-dark #chart_plot_03,
body.manager-dark #echart_pie,
body.manager-dark #echart_donut,
body.manager-dark #graph_bar,
body.manager-dark #graph_area,
body.manager-dark #canvas_doughnut,
body.manager-dark #canvas_line,
body.manager-dark #canvas_bar {
    background: #111827 !important;
    color: #e5e7eb !important;
}

body.manager-dark .flot-text,
body.manager-dark .flot-tick-label,
body.manager-dark .legendLabel {
    color: #e5e7eb !important;
}



.manager-theme-li{
    float:right !important;
    display:flex !important;
    align-items:center !important;
    gap:8px !important;
    padding-top:14px !important;
    padding-right:10px !important;
}

.manager-theme-li .theme-sun,
.manager-theme-li .theme-moon{
    color:#ffffff !important;
    font-size:18px !important;
}

#managerThemeToggle{
    width:42px !important;
    height:22px !important;
    border-radius:20px !important;
    border:none !important;
    background:#1abc9c !important;
    position:relative !important;
    padding:0 !important;
    box-shadow:none !important;
}

.theme-switch-handle{
    position:absolute !important;
    left:3px !important;
    top:3px !important;
    width:16px !important;
    height:16px !important;
    border-radius:50% !important;
    background:#ffffff !important;
}

#managerThemeToggle:hover,
#managerThemeToggle:focus{
    box-shadow:none !important;
    outline:none !important;
}


.theme-switch-handle{
    transition:left .25s ease !important;
}

.theme-switch-handle{
    transform:translateX(0px);
    transition:transform .30s ease !important;
}

body.manager-dark .theme-switch-handle{
    transform:translateX(20px) !important;
}

/* Remove molduras claras dos gráficos */

body.manager-dark .dashboard_graph,
body.manager-dark .x_panel,
body.manager-dark .x_content,
body.manager-dark .demo-placeholder {
    border: none !important;
    box-shadow: none !important;
}

/* Remove a linha branca do gráfico principal */

body.manager-dark #chart_plot_01,
body.manager-dark .demo-placeholder {
    border: 0 !important;
    outline: 0 !important;
}

/* Top Campaign Performance */

body.manager-dark .x_panel {
    background: #0f172a !important;
}

body.manager-dark .x_title {
    background: #0f172a !important;
    border-bottom: 1px solid #1e293b !important;
}

body.manager-dark .x_title h2,
body.manager-dark .x_content,
body.manager-dark .x_content span,
body.manager-dark .x_content div,
body.manager-dark .x_content p {
    color: #e5e7eb !important;
}

/* Barras de progresso */

body.manager-dark .progress {
    background: #1e293b !important;
}

/* Remove qualquer fundo branco residual */

body.manager-dark .tile,
body.manager-dark .right_col,
body.manager-dark .container,
body.manager-dark .container body {
    background: #0b1120 !important;
}


body.manager-dark .manager-dark-panel{
    background:#0f172a !important;
}

body.manager-dark .manager-dark-panel .x_title{
    background:#0f172a !important;
    border-bottom:1px solid #1e293b !important;
}

body.manager-dark .manager-dark-panel p,
body.manager-dark .manager-dark-panel h2,
body.manager-dark .manager-dark-panel span{
    color:#e5e7eb !important;
}

body.manager-dark .manager-dark-panel .progress{
    background:#1e293b !important;
}


body.manager-dark .dashboard_graph{
    border:none !important;
    box-shadow:none !important;
    background:#0b1120 !important;
}

body.manager-dark .dashboard_graph .row.x_title{
    border-bottom:none !important;
}

body.manager-dark #chart_plot_01{
    border:none !important;
    outline:none !important;
    background:#0b1120 !important;
}

body.manager-dark .demo-placeholder{
    border:none !important;
    background:#0b1120 !important;
}


/* Dashboard principal */

body.manager-dark .dashboard_graph{
    background:#0f172a !important;
    border:none !important;
    box-shadow:none !important;
}

/* Linha branca encontrada */

body.manager-dark .dashboard_graph .x_title{
    border-bottom:0 !important;
}

/* Cabeçalho Network Activities */

body.manager-dark .dashboard_graph h3,
body.manager-dark .dashboard_graph h3 small{
    color:#e5e7eb !important;
}

/* Calendário no topo do gráfico */

body.manager-dark #reportrange{
    background:#111827 !important;
    border:1px solid #1f2937 !important;
    color:#e5e7eb !important;
}

/* Área do gráfico */

body.manager-dark #chart_plot_01,
body.manager-dark .demo-placeholder{
    background:#0f172a !important;
    border:none !important;
}

/* Remove qualquer borda herdada */

body.manager-dark .dashboard_graph *,
body.manager-dark .dashboard_graph *:before,
body.manager-dark .dashboard_graph *:after{
    border-color:#1f2937 !important;
}


body.manager-dark #chart_plot_01{
}

body.manager-dark .flot-base{
}

body.manager-dark .flot-overlay{
}


/* Remove moldura do Flot */

body.manager-dark .flot-base canvas,
body.manager-dark .flot-overlay canvas{
    border:none !important;
}

/* Remove linhas do grid */

body.manager-dark .flot-x-axis div,
body.manager-dark .flot-y-axis div{
    border:none !important;
    color:#cbd5e1 !important;
}

/* Remove moldura superior e lateral do gráfico */

body.manager-dark #chart_plot_01 canvas{
    border:none !important;
}

