body{font-family:Inter,system-ui,-apple-system,sans-serif}@media (width>=1200px){.sidebar-backdrop{display:none!important}}.sidebar-backdrop{z-index:99!important;background:#00000080!important}:root{--te-900:#061410;--te-800:#0d1f1a;--te-700:#0f2b22;--te-600:#065f46;--te-500:#059669;--te-400:#10b981;--te-300:#34d399;--te-200:#6ee7b7;--te-100:#a7f3d0;--te-50:#d1fae5;--te-pale:#ecfdf5;--te-border-light:#bbf7d0;--bs-primary:#059669;--bs-primary-rgb:5, 150, 105;--bs-link-color:#059669;--bs-link-hover-color:#065f46}.sidebar-wrapper,.sidebar-wrapper .sidebar-header{background-color:var(--te-800)!important}.sidebar-wrapper .menu .sidebar-item.active>.sidebar-link,.sidebar-wrapper .menu .sidebar-item:hover>.sidebar-link{background-color:var(--te-600)!important}.sidebar-wrapper .menu .sidebar-link:hover{background-color:#065f4680!important}.sidebar-wrapper .menu .sidebar-item.active>.sidebar-link:before{background-color:var(--te-300)!important}.sidebar-wrapper .menu .sidebar-title{color:var(--te-300)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-family:Inter,system-ui,sans-serif!important;font-size:.72rem!important;font-weight:300!important}.sidebar-wrapper .menu .sidebar-link{color:#fff!important;letter-spacing:-.3px!important;font-family:Inter,system-ui,sans-serif!important;font-size:.85rem!important;font-weight:700!important}.sidebar-wrapper .menu .sidebar-link i{color:var(--te-300)!important}.btn-primary{background-color:var(--te-500)!important;border-color:var(--te-500)!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--te-600)!important;border-color:var(--te-600)!important}.btn-outline-primary{color:var(--te-500)!important;border-color:var(--te-500)!important}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--te-500)!important;border-color:var(--te-500)!important;color:#fff!important}.text-primary{color:var(--te-500)!important}.bg-primary{background-color:var(--te-500)!important}.form-control,.form-select{color:var(--te-900)!important;border:1px solid var(--te-border-light)!important;background-color:#fff!important}.form-control::placeholder{color:#9ca3af!important}.form-control:focus,.form-select:focus{border-color:var(--te-500)!important;background-color:#fff!important;box-shadow:0 0 0 .25rem #05966940!important}.form-control:disabled,.form-control[readonly],.form-select:disabled,.form-select[readonly]{color:var(--neutral-600,#4b5563)!important;background-color:#f3f4f6!important}.form-check-input:checked{background-color:var(--te-500)!important;border-color:var(--te-500)!important}.form-label{color:var(--te-100)!important;font-weight:500!important}.form-range{accent-color:var(--te-500)}#auth{background-color:var(--te-800)}#auth #auth-right{background:linear-gradient(135deg, var(--te-500) 0%, var(--te-800) 100%)!important}#auth #auth-left{background-color:var(--te-900)!important}#auth #auth-left .auth-title{color:#fff;font-size:48px}#auth #auth-left .auth-subtitle{color:#9ca3af;font-size:28px}#auth #auth-left a{color:var(--te-300)}#auth #auth-left a:hover{color:var(--te-200)}#auth #auth-left p{color:#9ca3af}#auth #auth-left .font-bold{color:var(--te-300)!important}#auth #auth-left .form-control{color:var(--te-900)!important;border:1px solid var(--te-border-light)!important;background-color:#fff!important}#auth #auth-left .form-control-icon i{color:var(--te-500)!important}.card{box-shadow:0 2px 8px #0003;border:1px solid var(--te-700)!important;background-color:var(--te-800)!important;color:#e5e7eb!important}.card .card-header{background-color:var(--te-900)!important;border-bottom:1px solid var(--te-700)!important;color:#fff!important}.card .card-header .card-title{color:#fff!important}.card .card-body{background-color:var(--te-800)!important}.card .card-footer{background-color:var(--te-900)!important;border-top:1px solid var(--te-700)!important}#main{background-color:var(--te-900)!important}.page-heading h3{color:#fff!important}.page-heading .text-subtitle{color:var(--te-300)!important}.card .bg-light,.page-content .bg-light{border-radius:8px;background-color:var(--te-700)!important;border:1px solid var(--te-600)!important}.card .text-muted{color:#9ca3af!important}.card h6,.card h5,.card h4{color:#e5e7eb!important}.card .fw-bold,.card .fw-semibold{color:#fff!important}.card p{color:#d1d5db}.card .text-secondary{color:#9ca3af!important}.card .table{--bs-table-bg:transparent;color:#e5e7eb!important}.card .table thead th{color:var(--te-300)!important;border-bottom-color:var(--te-700)!important}.card .table td{border-bottom-color:var(--te-700)!important}.card .table-hover tbody tr:hover{background-color:#05966914!important}.badge.bg-light{background-color:var(--te-700)!important;color:var(--te-200)!important}.card .stats-icon{opacity:.9}.card .alert-info{border-color:var(--te-600)!important;color:var(--te-200)!important;background-color:#05966926!important}.card .alert-success{border-color:var(--te-600)!important;color:var(--te-200)!important;background-color:#34d39926!important}.card .alert-danger{color:#fca5a5!important;background-color:#ef444426!important;border-color:#7f1d1d!important}.card .alert-warning{color:#fcd34d!important;background-color:#f59e0b26!important;border-color:#92400e!important}.footer,.footer p{color:#9ca3af!important}.card .border{border-color:var(--te-700)!important}.card .border-start{border-color:var(--te-500)!important}.card .rounded{border-color:var(--te-700)}.page-item.active .page-link{background-color:var(--te-500)!important;border-color:var(--te-500)!important}.nav-pills .nav-link.active{background-color:var(--te-500)!important}.nav-link{color:var(--te-500)}.nav-link:hover{color:var(--te-600)}.dropdown-item.active,.dropdown-item:active{background-color:var(--te-500)!important}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--te-500);cursor:pointer;border-radius:50%;width:20px;height:20px}input[type=range]::-moz-range-thumb{background:var(--te-500);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px}.ticksnap-logo{align-items:center;gap:8px;display:inline-flex}.ticksnap-logo-text{color:#fff;letter-spacing:-.4px;font-size:2.02rem;font-weight:700}.ticksnap-logo-text span{color:var(--te-300);font-weight:300}
