body{font-family:"Source Sans 3",Source Sans Pro,sans-serif}.app-main{background-color:#f4f6f9}.app-sidebar{border-right:1px solid var(--bs-border-color);flex-direction:column;display:flex}.app-sidebar .nav-link p{margin-bottom:0}.app-sidebar-bottom{border-top:1px solid var(--bs-border-color);margin-top:auto}.sidebar-section-separator{margin:.5rem 0 .25rem;padding:.75rem 1rem .5rem;list-style:none}.sidebar-section-separator span{background:#6c757d59;width:100%;height:1px;display:block}.auth-page{background-color:#454d55;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.auth-card{color:#fff;background-color:#3b4248;border:none;width:100%;max-width:420px}.auth-card .text-muted,.auth-card .text-light-emphasis{color:#c9d0d5!important}.auth-card .form-control{color:#fff;background-color:#50575d;border-color:#6c757d}.auth-card .form-control::placeholder{color:#adb5bd}.auth-card .form-control:focus{color:#fff;background-color:#50575d}.auth-card .form-check-label{color:#e9ecef}.impersonation-banner{color:#3b2f00;background:#ffe8a3;border-bottom:1px solid #f2ca52}.nav-tabs .nav-link{cursor:pointer}.dashboard-refresh-button{justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.dashboard-kpi-card{color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;min-height:140px;padding:1.25rem 1rem;display:flex;overflow:hidden}.dashboard-kpi-card .inner,.dashboard-kpi-card h3,.dashboard-kpi-card p{color:#fff}.dashboard-kpi-card .inner{flex:auto;margin-right:0}.dashboard-kpi-card .inner h3{margin-bottom:.35rem}.dashboard-kpi-card .inner p{margin-bottom:0}.dashboard-kpi-card .icon{color:#ffffff3d;flex:none;justify-content:center;align-items:center;font-size:4.5rem;line-height:1;transition:transform .18s,color .18s;display:flex;transform:scale(1)}.dashboard-kpi-card:hover .icon{color:#ffffff52;transform:scale(1.08)}.dashboard-kpi-card-profit{background-color:#4ba0b5}.dashboard-kpi-card-principal{background-color:#53a551}.dashboard-kpi-card-market{background-color:#f5c344}.dashboard-kpi-card-market,.dashboard-kpi-card-market .inner,.dashboard-kpi-card-market h3,.dashboard-kpi-card-market p{color:#212529}.dashboard-kpi-card-market .icon{color:#21252938}.dashboard-kpi-card-market:hover .icon{color:#2125294d}.highcharts-background{fill:#0000!important}.highcharts-root text,.highcharts-root tspan{fill:#343a40!important}.highcharts-axis-line,.highcharts-tick,.highcharts-grid-line,.highcharts-plot-line{stroke:#343a4033!important}body.dark-mode .app-main{color:#e9ecef;background-color:#454d55}body.dark-mode .app-header{background-color:#000!important;background-image:none!important;border-bottom-color:#1f1f1f!important}body.dark-mode .app-header,body.dark-mode .app-header .navbar-nav,body.dark-mode .app-header .navbar-nav .nav-link,body.dark-mode .app-header .navbar-brand,body.dark-mode .app-header .dropdown-toggle{color:#e9ecef!important}body.dark-mode .app-header .nav-link:hover,body.dark-mode .app-header .nav-link:focus{color:#fff}body.dark-mode .app-header .form-select{color:#e9ecef;background-color:#111;border-color:#2c3034}body.dark-mode .app-header .form-select:focus{border-color:#5c636a;box-shadow:0 0 0 .2rem #ffffff14}body.dark-mode .app-header .dropdown-menu{background-color:#111;border-color:#2c3034}body.dark-mode .app-header .dropdown-item:hover{background-color:#1a1a1a}body.dark-mode .app-footer{color:#adb5bd;background-color:#3a4149;border-top-color:#2c3034}body.dark-mode .app-sidebar,body.dark-mode .app-sidebar-bottom{border-color:#2c3034}body.dark-mode .sidebar-section-separator span{background:#ffffff29}body.dark-mode .app-sidebar-bottom .form-check-label{color:#e9ecef}body.dark-mode .card{color:#e9ecef;background-color:#3a4149;border-color:#2c3034}body.dark-mode .card .text-muted,body.dark-mode .card .text-muted *{color:#cfd4da!important}body.dark-mode .card-header{border-bottom-color:#2c3034}body.dark-mode .content-header h1,body.dark-mode .content-header .breadcrumb-item.active,body.dark-mode .breadcrumb-item a{color:#e9ecef}body.dark-mode .content-header .text-muted,body.dark-mode .content-header .text-muted *{color:#cfd4da!important}body.dark-mode .table{color:#e9ecef;--bs-table-color:#e9ecef;--bs-table-bg:transparent;--bs-table-border-color:#2c3034;--bs-table-striped-bg:#ffffff05;--bs-table-striped-color:#e9ecef;--bs-table-active-bg:#ffffff0d;--bs-table-active-color:#fff;--bs-table-hover-bg:#ffffff0a;--bs-table-hover-color:#fff}body.dark-mode .table>:not(caption)>*>*{color:inherit;background-color:#0000!important}body.dark-mode .table thead th{color:#f8f9fa!important;background-color:#000!important}body.dark-mode .table tbody tr:hover>*{color:#fff;background-color:#ffffff0a!important}body.dark-mode .nav-tabs{border-bottom-color:#2c3034}body.dark-mode .nav-tabs .nav-link{color:#e9ecef;background-color:#6c757d;border-color:#2c3034}body.dark-mode .nav-tabs .nav-link:hover,body.dark-mode .nav-tabs .nav-link:focus{background-color:#7a828a;border-color:#3b4248}body.dark-mode .nav-tabs .nav-link.active{color:#fff;background-color:#8b949e;border-color:#4a5158}body.dark-mode .table-bordered,body.dark-mode .table-bordered td,body.dark-mode .table-bordered th{border-color:#2c3034}body.dark-mode .dropdown-menu{background-color:#3a4149;border-color:#2c3034}body.dark-mode .dropdown-item,body.dark-mode .dropdown-item-text{color:#e9ecef}body.dark-mode .dropdown-item:hover{background-color:#454d55}body.dark-mode .highcharts-root text,body.dark-mode .highcharts-root tspan{fill:#dee2e6!important}body.dark-mode .highcharts-axis-line,body.dark-mode .highcharts-tick,body.dark-mode .highcharts-grid-line,body.dark-mode .highcharts-plot-line{stroke:#dee2e62e!important}body.dark-mode .highcharts-tooltip-box{fill:#000!important;stroke:#2c3034!important}body.dark-mode .highcharts-tooltip text,body.dark-mode .highcharts-tooltip tspan{fill:#f8f9fa!important}body.dark-mode .impersonation-banner{color:#fff7d6;background:#8a6d1d;border-bottom-color:#a68420}body.dark-mode .impersonation-banner .btn-outline-dark{color:#fff7d6;border-color:#fff7d6}body.dark-mode .impersonation-banner .btn-outline-dark:hover{color:#3b2f00;background-color:#fff7d6}
