:root{--kt-primary:#1a2c43!important;--kt-primary-active:#0d1a29!important;--kt-primary-light:#e8e9ec!important}#kt_app_main,#kt_app_root,.app-content,.app-main{background-color:#f4f7f9!important;color:#1a2c43!important}.app-container,.container-fluid{max-width:none!important;padding-left:1rem!important;padding-right:1rem!important;width:100%!important}@media (min-width:992px){.app-container,.container-fluid{max-width:none!important;padding-left:1.5rem!important;padding-right:1.5rem!important;width:100%!important}}.app-content{padding-top:20px!important}#kt_app_content a:not(.btn){color:#fdcb2c!important;font-weight:600}#kt_app_content a:not(.btn):hover{color:#e5b828!important;text-decoration:underline}#kt_app_header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.8)!important;border-bottom:1px solid rgba(239,242,245,.5);box-shadow:0 4px 20px 0 rgba(0,0,0,.03)}#kt_app_sidebar{background-color:#1a2c43!important;border-right:none!important;box-shadow:10px 0 30px rgba(0,0,0,.15)!important;z-index:105}.app-sidebar-logo{background-color:hsla(0,0%,100%,.03)!important;border-bottom:1px solid hsla(0,0%,100%,.05)!important}.app-sidebar-logo .text-white{font-family:Outfit,Inter,sans-serif!important}.menu-item .menu-link{border-radius:12px!important;margin:4px 15px!important;transition:all .3s ease!important}.menu-item .menu-link.active{background-color:rgba(253,203,44,.1)!important}.menu-item .menu-link.active .menu-title{color:#fdcb2c!important;font-weight:700!important}.menu-item .menu-link.active .menu-icon i{color:#fdcb2c!important}.menu-item .menu-icon i,.menu-item .menu-title{color:#fff!important}.app-sidebar .menu-link .menu-title,.btn,.form-control,.form-label,.fw-bold,.fw-semibold,.menu-title,body,h1,h2,h3,h4,h5,h6{font-family:Inter,Helvetica,"sans-serif"!important}.app-sidebar .menu-link .menu-title{color:#fff!important;font-size:1.05rem!important;font-weight:500!important}.app-sidebar .menu-link.active .menu-title,.app-sidebar .menu-link:hover .menu-title{color:#fff!important;font-weight:600!important;transition:color .2s ease}.app-sidebar .menu-icon i{color:#fff!important;font-size:1.5rem!important}.app-sidebar .menu-link.active .menu-icon i,.app-sidebar .menu-link:hover .menu-icon i{color:#fff!important}.app-sidebar .menu-heading{color:#5d5f7a!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.05em;padding-left:0!important;text-transform:uppercase!important}.menu-item .menu-arrow:after{color:#fff!important}#kt_app_header_menu .menu-link .menu-title{color:#5e6278;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}#kt_app_header_menu .menu-item.menu-here-bg .menu-link .menu-title{color:#1a2c43!important}.btn-primary{background-color:#1a2c43!important;border-color:#1a2c43!important}.btn-primary:hover{background-color:#0d1a29!important;border-color:#0d1a29!important}.text-primary{color:#1a2c43!important}.bg-primary{background-color:#1a2c43!important}.bg-light-primary{background-color:#f1faff!important}.text-gray-800,.text-gray-900{color:#1a2c43!important}.modal-content{background-color:#fff!important;border:0!important;border-radius:1.25rem!important;box-shadow:0 20px 60px rgba(0,0,0,.12)!important}.card-table-premium{border:1px solid rgba(0,0,0,.02)!important;border-radius:1.25rem!important;box-shadow:0 10px 35px rgba(0,0,0,.03)!important;overflow:hidden}.table-premium thead th{background-color:#f8fafc;border-bottom:2px solid #edf2f7!important;color:#64748b!important;font-weight:700!important;letter-spacing:.05em;padding:1.25rem 1rem!important;text-transform:uppercase!important}.table-premium tbody td{border-bottom:1px solid #f1f5f9;padding:1.25rem 1rem!important}.table-premium tbody tr:hover{background-color:#fcfdfe!important;transition:background-color .2s ease}.btn-action{align-items:center;border-radius:10px;display:inline-flex;height:38px;justify-content:center;transition:all .2s ease;width:38px}.btn-action-edit{background-color:rgba(26,44,67,.05);color:#1a2c43}.btn-action-edit:hover{background-color:#1a2c43;box-shadow:0 4px 12px rgba(26,44,67,.25);color:#fff;transform:translateY(-2px)}.btn-action-delete{background-color:rgba(214,45,32,.05);color:#d62d20}.btn-action-delete:hover{background-color:#d62d20;box-shadow:0 4px 12px rgba(214,45,32,.25);color:#fff;transform:translateY(-2px)}.badge-premium{border-radius:8px!important;font-weight:700!important;letter-spacing:.01em;padding:.5rem .85rem!important}.modal-header{border-bottom:1px solid rgba(0,0,0,.05)!important}.modal-footer{border-top:1px solid rgba(0,0,0,.05)!important}.btn-google{background-color:#d62d20!important;border-color:#d62d20!important;color:#fff!important}.btn-google:hover{background-color:#c02b0a!important;border-color:#c02b0a!important}.btn-discard,.btn-google .bi,.btn-google i,.btn-google:hover{color:#fff!important}.btn-discard{background-color:#d62d20!important;border-color:#d62d20!important}.btn-discard:hover{background-color:#c02b0a!important;border-color:#c02b0a!important}.btn-discard i,.btn-discard:hover{color:#fff!important}.pagination .page-item .page-link{background-color:#fff;border:1px solid #e4e6ef;border-radius:6px;color:#0d1a29;font-weight:600;margin:0 2px}.pagination .page-item.active .page-link{background-color:#1a2c43!important;border-color:#1a2c43!important;color:#fff!important}.pagination .page-item.disabled .page-link{background-color:#fff;border-color:#e4e6ef;color:#a1a5b7}.pagination .page-item .page-link:hover:not(.active){background-color:#f1f1f1;color:#1a2c43}
