@charset "UTF-8";.contant-main{height:calc(100vh - 75px);display:flex;flex-direction:column}.footer{margin-top:auto}.icons{font-size:18px!important;vertical-align:top}.icons-buttons{display:inline-flex;vertical-align:top;font-size:15px!important;margin-right:5px}.dropdown-divider{margin:0;height:1px!important;background-color:#d7d7d7!important}.card-target{background-color:#f5f5f59e!important;padding:15px;border-radius:10px}.nav-link:hover,.nav-link:focus{color:#e86952!important;font-weight:600}.nav-link:hover{color:#27325d!important}body.dark-mode p,body.dark-mode span,body.dark-mode li,body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode a{color:#d2d7dc!important}body.dark-mode .badge,body.dark-mode .btn *,body.dark-mode .form-label{color:#fff!important}body.dark-mode .material-icons{color:#b7b7b7!important}body.dark-mode .icons-buttons{color:#eee!important}body.dark-mode .btn-success{color:#5b960d!important}body.dark-mode .card-hovered{background-color:#494949!important}body.dark-mode .modal-content{background-color:#444!important;color:#fff!important}body.dark-mode{background-color:#383838!important}body.dark-mode .bg-white{background-color:#6d5e5e!important}body.dark-mode .select2-container--bootstrap-5 .select2-selection,body.dark-mode .select2-container--bootstrap-5 .select2-dropdown{background-color:#383838!important;color:#d2d7dc!important;border-color:#555!important}body.dark-mode .select2-container--bootstrap-5 .select2-selection__rendered{color:#d2d7dc!important}body.dark-mode .select2-container--bootstrap-5 .select2-selection__arrow b{border-color:#d2d7dc transparent transparent transparent!important}body.dark-mode .form-control{color:#d2d7dc!important;background-color:#3a3a3a!important;border-color:#555!important}body.dark-mode .dropdown-menu{color:#d2d7dc!important;background-color:#2f2f2f!important}body.dark-mode .navbar,body.dark-mode .sidenav{background-color:#1e1e1e!important}body.dark-mode .card,body.dark-mode .card-header{background-color:#2a2a2a!important}body.dark-mode .nav-link.active{background-color:#333!important}body.dark-mode .card-body table{border-color:#666!important;color:#c2c2c2}body.dark-mode .card-body table th,body.dark-mode .card-body table td{border-color:#666!important}.apexcharts-yaxis-texts-g text{fill:#6d727c!important}.apexcharts-yaxis-title text{fill:#6d727c!important}.btn-animated-gradient{background:linear-gradient(45deg,#545486,#16213e,#0f3460,#6a5acd,#8a70d6,#483d8b,#000428,#004e92,#1a1a2e);background-size:300% 300%;animation:gradientShift 4s ease infinite;border:none;color:#fff;font-weight:500;letter-spacing:.5px;position:relative;overflow:hidden;transition:all .3s ease}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn-animated-gradient:hover{transform:translateY(-2px);box-shadow:0 8px 25px #947dda4d;animation-duration:2s}.btn-animated-gradient:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-animated-gradient:hover:before{left:100%}.btn-animated-gradient:active{transform:translateY(0);box-shadow:0 4px 15px #8a70d680}.btn-animated-gradient-soft{background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c,#4facfe,#00f2fe,#667eea);background-size:400% 400%;animation:gradientShiftSoft 6s ease infinite;border:none;color:#fff;font-weight:500}@keyframes gradientShiftSoft{0%{background-position:0% 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0% 100%}to{background-position:0% 50%}}.password-toggle-container{position:relative}.password-toggle-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;padding:5px;transition:all .3s ease;z-index:10}.password-toggle-btn .material-icons{font-size:20px;-webkit-user-select:none;user-select:none;transition:all .2s ease}.password-toggle-btn:hover{color:#495057;transform:translateY(-50%) scale(1.1)}.password-input{padding-right:45px!important}
