.theme-purple ::selection{color:#fff;background:#8565ff}.theme-purple .page-loader-wrapper{background:#8565ff}.theme-purple #left-sidebar .nav-tabs .nav-link.active{color:#8565ff}.theme-purple:before,.theme-purple:after{background:#8565ff}.theme-purple #wrapper:before,.theme-purple #wrapper:after{background:#8565ff}.theme-purple .sidebar-nav .metismenu>li.active>a{border-left-color:#8565ff}.theme-purple .navbar-nav ul.menu-icon{background:#8565ff}.theme-purple .fancy-checkbox input[type="checkbox"]:checked+span:before{background:#8565ff;border-color:#8565ff}.theme-purple .chat-widget li.right .chat-info{background:#8565ff;color:#fff}.theme-purple .chat-widget li.right .chat-info:before{border-left:10px solid #8565ff}.theme-purple .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header{background:#8565ff;border-color:#8565ff;color:#fff}.theme-purple .blog-page .single_post .footer .stats li a:hover{color:#8565ff}.theme-purple .auth-main .btn-primary{background:#8565ff;border-color:#8565ff}.theme-purple .sidebar-nav .metismenu>li i{color:#8565ff}.theme-purple .right_chat li a:hover .media-object{border-color:#8565ff}.theme-purple .chat_app .chat .chat-history .other-message{background:#8565ff;color:#fff}.theme-purple .chat_app .chat .chat-history .other-message::after{border-bottom-color:#8565ff}.theme-purple .chat_app .people_list .chat-list li.active,.theme-purple .chat_app .people_list .chat-list li:hover{border-color:#8565ff}
.theme-blue ::selection{color:#fff;background:#449cff}.theme-blue .page-loader-wrapper{background:#449cff}.theme-blue #left-sidebar .nav-tabs .nav-link.active{color:#449cff}.theme-blue:before,.theme-blue:after{background:#449cff}.theme-blue #wrapper:before,.theme-blue #wrapper:after{background:#449cff}.theme-blue .sidebar-nav .metismenu>li.active>a{border-left-color:#449cff}.theme-blue .navbar-nav ul.menu-icon{background:#449cff}.theme-blue .fancy-checkbox input[type="checkbox"]:checked+span:before{background:#449cff;border-color:#449cff}.theme-blue .chat-widget li.right .chat-info{background:#449cff;color:#fff}.theme-blue .chat-widget li.right .chat-info:before{border-left:10px solid #449cff}.theme-blue .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header{background:#449cff;border-color:#449cff;color:#fff}.theme-blue .blog-page .single_post .footer .stats li a:hover{color:#449cff}.theme-blue .auth-main .btn-primary{background:#449cff;border-color:#449cff}.theme-blue .sidebar-nav .metismenu>li i{color:#449cff}.theme-blue .right_chat li a:hover .media-object{border-color:#449cff}.theme-blue .chat_app .chat .chat-history .other-message{background:#449cff;color:#fff}.theme-blue .chat_app .chat .chat-history .other-message::after{border-bottom-color:#449cff}.theme-blue .chat_app .people_list .chat-list li.active,.theme-blue .chat_app .people_list .chat-list li:hover{border-color:#449cff}
.theme-cyan ::selection{color:#fff;background:#2eacb3}.theme-cyan .page-loader-wrapper{background:#2eacb3}.theme-cyan #left-sidebar .nav-tabs .nav-link.active{color:#2eacb3}.theme-cyan:before,.theme-cyan:after{background:#2eacb3}.theme-cyan #wrapper:before,.theme-cyan #wrapper:after{background:#2eacb3}.theme-cyan .sidebar-nav .metismenu>li.active>a{border-left-color:#2eacb3}.theme-cyan .navbar-nav ul.menu-icon{background:#2eacb3}.theme-cyan .fancy-checkbox input[type="checkbox"]:checked+span:before{background:#2eacb3;border-color:#2eacb3}.theme-cyan .chat-widget li.right .chat-info{background:#2eacb3;color:#fff}.theme-cyan .chat-widget li.right .chat-info:before{border-left:10px solid #2eacb3}.theme-cyan .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header{background:#2eacb3;border-color:#2eacb3;color:#fff}.theme-cyan .blog-page .single_post .footer .stats li a:hover{color:#2eacb3}.theme-cyan .auth-main .btn-primary{background:#2eacb3;border-color:#2eacb3}.theme-cyan .sidebar-nav .metismenu>li i{color:#2eacb3}.theme-cyan .right_chat li a:hover .media-object{border-color:#2eacb3}.theme-cyan .chat_app .chat .chat-history .other-message{background:#2eacb3;color:#fff}.theme-cyan .chat_app .chat .chat-history .other-message::after{border-bottom-color:#2eacb3}.theme-cyan .chat_app .people_list .chat-list li.active,.theme-cyan .chat_app .people_list .chat-list li:hover{border-color:#2eacb3}
.theme-green ::selection{color:#fff;background:#31b96f}.theme-green .page-loader-wrapper{background:#31b96f}.theme-green #left-sidebar .nav-tabs .nav-link.active{color:#31b96f}.theme-green:before,.theme-green:after{background:#31b96f}.theme-green #wrapper:before,.theme-green #wrapper:after{background:#31b96f}.theme-green .sidebar-nav .metismenu>li.active>a{border-left-color:#31b96f}.theme-green .navbar-nav ul.menu-icon{background:#31b96f}.theme-green .fancy-checkbox input[type="checkbox"]:checked+span:before{background:#31b96f;border-color:#31b96f}.theme-green .chat-widget li.right .chat-info{background:#31b96f;color:#fff}.theme-green .chat-widget li.right .chat-info:before{border-left:10px solid #31b96f}.theme-green .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header{background:#31b96f;border-color:#31b96f;color:#fff}.theme-green .blog-page .single_post .footer .stats li a:hover{color:#31b96f}.theme-green .auth-main .btn-primary{background:#31b96f;border-color:#31b96f}.theme-green .sidebar-nav .metismenu>li i{color:#31b96f}.theme-green .right_chat li a:hover .media-object{border-color:#31b96f}.theme-green .chat_app .chat .chat-history .other-message{background:#31b96f;color:#fff}.theme-green .chat_app .chat .chat-history .other-message::after{border-bottom-color:#31b96f}.theme-green .chat_app .people_list .chat-list li.active,.theme-green .chat_app .people_list .chat-list li:hover{border-color:#31b96f}
.theme-orange ::selection{color:#fff;background:#f68c1f}.theme-orange .page-loader-wrapper{background:#f68c1f}.theme-orange #left-sidebar .nav-tabs .nav-link.active{color:#f68c1f}.theme-orange:before,.theme-orange:after{background:#f68c1f}.theme-orange #wrapper:before,.theme-orange #wrapper:after{background:#f68c1f}.theme-orange .sidebar-nav .metismenu>li.active>a{border-left-color:#f68c1f}.theme-orange .navbar-nav ul.menu-icon{background:#f68c1f}.theme-orange .fancy-checkbox input[type="checkbox"]:checked+span:before{background:#f68c1f;border-color:#f68c1f}.theme-orange .chat-widget li.right .chat-info{background:#f68c1f;color:#fff}.theme-orange .chat-widget li.right .chat-info:before{border-left:10px solid #f68c1f}.theme-orange .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header{background:#f68c1f;border-color:#f68c1f;color:#fff}.theme-orange .blog-page .single_post .footer .stats li a:hover{color:#f68c1f}.theme-orange .auth-main .btn-primary{background:#f68c1f;border-color:#f68c1f}.theme-orange .sidebar-nav .metismenu>li i{color:#f68c1f}.theme-orange .right_chat li a:hover .media-object{border-color:#f68c1f}.theme-orange .chat_app .chat .chat-history .other-message{background:#f68c1f;color:#fff}.theme-orange .chat_app .chat .chat-history .other-message::after{border-bottom-color:#f68c1f}.theme-orange .chat_app .people_list .chat-list li.active,.theme-orange .chat_app .people_list .chat-list li:hover{border-color:#f68c1f}
.theme-blush ::selection{color:#fff;background:#ff5a7d}.theme-blush .page-loader-wrapper{background:#ff5a7d}.theme-blush #left-sidebar .nav-tabs .nav-link.active{color:#ff5a7d}.theme-blush:before,.theme-blush:after{background:#ff5a7d}.theme-blush #wrapper:before,.theme-blush #wrapper:after{background:#ff5a7d}.theme-blush .sidebar-nav .metismenu>li.active>a{border-left-color:#ff5a7d}.theme-blush .navbar-nav ul.menu-icon{background:#ff5a7d}.theme-blush .fancy-checkbox input[type="checkbox"]:checked+span:before{background:#ff5a7d;border-color:#ff5a7d}.theme-blush .chat-widget li.right .chat-info{background:#ff5a7d;color:#fff}.theme-blush .chat-widget li.right .chat-info:before{border-left:10px solid #ff5a7d}.theme-blush .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header{background:#ff5a7d;border-color:#ff5a7d;color:#fff}.theme-blush .blog-page .single_post .footer .stats li a:hover{color:#ff5a7d}.theme-blush .auth-main .btn-primary{background:#ff5a7d;border-color:#ff5a7d}.theme-blush .sidebar-nav .metismenu>li i{color:#ff5a7d}.theme-blush .right_chat li a:hover .media-object{border-color:#ff5a7d}.theme-blush .chat_app .chat .chat-history .other-message{background:#ff5a7d;color:#fff}.theme-blush .chat_app .chat .chat-history .other-message::after{border-bottom-color:#ff5a7d}.theme-blush .chat_app .people_list .chat-list li.active,.theme-blush .chat_app .people_list .chat-list li:hover{border-color:#ff5a7d}
.theme-black ::selection{color:#fff;background:#000000}.theme-black .page-loader-wrapper{background:#000000}.theme-black #left-sidebar .nav-tabs .nav-link.active{color:#000000}.theme-black:before,.theme-black:after{background:#000000}.theme-black #wrapper:before,.theme-black #wrapper:after{background:#000000}.theme-black .sidebar-nav .metismenu>li.active>a{border-left-color:#000000}.theme-black .navbar-nav ul.menu-icon{background:#000000}.theme-black .fancy-checkbox input[type="checkbox"]:checked+span:before{background:#000000;border-color:#000000}.theme-black .chat-widget li.right .chat-info{background:#000000;color:#fff}.theme-black .chat-widget li.right .chat-info:before{border-left:10px solid #000000}.theme-black .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header{background:#000000;border-color:#000000;color:#fff}.theme-black .blog-page .single_post .footer .stats li a:hover{color:#000000}.theme-black .auth-main .btn-primary{background:#000000;border-color:#000000}.theme-black .sidebar-nav .metismenu>li i{color:#000000}.theme-black .right_chat li a:hover .media-object{border-color:#000000}.theme-black .chat_app .chat .chat-history .other-message{background:#000000;color:#fff}.theme-black .chat_app .chat .chat-history .other-message::after{border-bottom-color:#000000}.theme-black .chat_app .people_list .chat-list li.active,.theme-black .chat_app .people_list .chat-list li:hover{border-color:#000000}
.theme-white ::selection { color: #000; background: #ffffff }
.theme-white .page-loader-wrapper { background: #ffffff }
.theme-white #left-sidebar .nav-tabs .nav-link.active { color: #ffffff }
.theme-white:before, .theme-white:after { background: #ffffff }
.theme-white #wrapper:before, .theme-white #wrapper:after { background: #ffffff }
.theme-white .sidebar-nav .metismenu>li.active>a { border-left-color: #ffffff }
.theme-white .navbar-nav ul.menu-icon { background: #ffffff }
.theme-white .fancy-checkbox input[type="checkbox"]:checked+span:before { background: #ffffff; border-color: #ffffff }
.theme-white .chat-widget li.right .chat-info { background: #ffffff; color: #000 }
.theme-white .chat-widget li.right .chat-info:before { border-left: 10px solid #ffffff }
.theme-white .fc .fc-view-container .fc-view.fc-basic-view>table>thead tr th.fc-widget-header {
    background: #ffffff; border-color: #ffffff; color: #000;
}
.theme-white .blog-page .single_post .footer .stats li a:hover { color: #ffffff }
.theme-white .auth-main .btn-primary { background: #ffffff; border-color: #ffffff }
.theme-white .sidebar-nav .metismenu>li i { color: #ffffff }
.theme-white .right_chat li a:hover .media-object { border-color: #ffffff }
.theme-white .chat_app .chat .chat-history .other-message { background: #ffffff; color: #000 }
.theme-white .chat_app .chat .chat-history .other-message::after { border-bottom-color: #ffffff }
.theme-white .chat_app .people_list .chat-list li.active,
.theme-white .chat_app .people_list .chat-list li:hover { border-color: #ffffff }
.theme-white .navbar-nav ul.user-menu.menu-icon { color: #000; }
.theme-white .navbar-nav ul.user-menu.menu-icon>li>a { color: #000; }

/* ===== RBJ-SMART-SKIN-START (modern look; CSS only; data unaffected) ===== */
html,body,body[class*="theme-"]{background:#eef1f7 !important;font-family:-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;}
.sidebar{background:#0f1b35 !important;box-shadow:2px 0 14px rgba(15,27,53,.12) !important;}
.sidebar .main-menu>li>a{color:#c3ccdf !important;border-radius:8px;margin:2px 8px;}
.sidebar .main-menu>li>a:hover{color:#fff !important;background:rgba(255,255,255,.07) !important;}
.sidebar .main-menu>li>a i{color:#8b97b5 !important;}
.sidebar .main-menu>li.active>a{color:#fff !important;background:rgba(245,158,11,.16) !important;border-left:3px solid #f59e0b !important;}
.sidebar .user-account,.sidebar .user-account *{color:#e4e9f4 !important;}
.sidebar .user-account .user-name,.sidebar .user-account .dropdown>a{color:#fff !important;}
.navbar.navbar-fixed-top{background:#fff !important;box-shadow:0 2px 10px rgba(15,27,53,.06) !important;}
.navbar.navbar-fixed-top,.navbar.navbar-fixed-top .navbar-brand{color:#1f2742 !important;}
.container-fluid.dashboard{background:#eef1f7 !important;}
.container-fluid.dashboard .card,.container-fluid.dashboard .card-box,.container-fluid.dashboard .custom-card{border:none !important;border-radius:16px !important;background:#fff !important;box-shadow:0 8px 22px rgba(15,27,53,.08) !important;}
.container-fluid.dashboard .card .body.card-body-flex{padding:18px 20px !important;display:flex !important;align-items:center !important;gap:14px !important;}
.container-fluid.dashboard .left-icon-area{width:52px;height:52px;border-radius:14px !important;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(245,158,11,.16),rgba(245,158,11,.06)) !important;}
.container-fluid.dashboard .left-icon-area i{font-size:22px !important;color:#f59e0b !important;}
.container-fluid.dashboard .label-top{text-transform:uppercase;letter-spacing:.4px;font-size:11.5px !important;opacity:.7;font-weight:600;color:#5b6687 !important;}
.container-fluid.dashboard h4.counter,.container-fluid.dashboard .value-bottom{font-weight:800 !important;letter-spacing:.3px;margin-top:5px !important;color:#1f2742 !important;}
.container-fluid.dashboard .block-header,.container-fluid.dashboard .block-header .breadcrumb{background:transparent !important;}
/* ===== RBJ-SMART-SKIN-END ===== */

/* ===== RBJ-CARD-CHART (decorative accent, dashboard only) ===== */
.container-fluid.dashboard .card::after{content:"";display:block;height:32px;margin:2px 14px 12px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0' y1='0' x2='0' y2='1'><stop offset='0' stop-color='%232b3a5e' stop-opacity='0.3'/><stop offset='1' stop-color='%232b3a5e' stop-opacity='0.03'/></linearGradient></defs><path d='M0,22 L14.3,3 L28.6,11 L42.9,6 L57.1,16 L71.4,8 L85.7,19 L100,24 L100,30 L0,30 Z' fill='url(%23g)'/><path d='M0,22 L14.3,3 L28.6,11 L42.9,6 L57.1,16 L71.4,8 L85.7,19 L100,24' fill='none' stroke='%23f59e0b' stroke-width='1.6'/></svg>");background-size:100% 100%;background-repeat:no-repeat;}
