:root{--ta-brand-25:#f2f7ff;--ta-brand-50:#ecf3ff;--ta-brand-100:#dde9ff;--ta-brand-200:#c2d6ff;--ta-brand-300:#9cb9ff;--ta-brand-400:#7592ff;--ta-brand-500:#465fff;--ta-brand-600:#3641f5;--ta-brand-700:#2a31d8;--ta-brand-800:#252dae;--ta-brand-900:#262e89;--ta-brand-950:#161950;--ta-gray-25:#fcfcfd;--ta-gray-50:#f9fafb;--ta-gray-100:#f2f4f7;--ta-gray-200:#e4e7ec;--ta-gray-300:#d0d5dd;--ta-gray-400:#98a2b3;--ta-gray-500:#667085;--ta-gray-600:#475467;--ta-gray-700:#344054;--ta-gray-800:#1d2939;--ta-gray-900:#101828;--ta-gray-950:#0c111d;--ta-success-50:#ecfdf3;--ta-success-500:#12b76a;--ta-success-600:#039855;--ta-error-50:#fef3f2;--ta-error-500:#f04438;--ta-error-600:#d92d20;--ta-warning-50:#fffaeb;--ta-warning-500:#f79009;--ta-warning-600:#dc6803;--ta-orange-500:#fb6514;--ta-gradient-brand:linear-gradient(135deg,#465fff 0%,#7592ff 100%);--ta-gradient-success:linear-gradient(135deg,#12b76a 0%,#6ce9a6 100%);--ta-gradient-error:linear-gradient(135deg,#f04438 0%,#fda29b 100%);--ta-gradient-warning:linear-gradient(135deg,#f79009 0%,#fec84b 100%);--ta-gradient-dark:linear-gradient(135deg,#101828 0%,#344054 100%);--ta-gradient-glass:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.7));--ta-gradient-mesh:radial-gradient(at 40% 20%,rgba(70,95,255,.04) 0,transparent 50%) , radial-gradient(at 80% 0%,rgba(18,183,106,.03) 0,transparent 50%) , radial-gradient(at 0% 50%,rgba(240,68,56,.02) 0,transparent 50%);--ta-shadow-xs:0 1px 2px 0 rgba(16,24,40,.05);--ta-shadow-sm:0 1px 3px 0 rgba(16,24,40,.1) , 0 1px 2px -1px rgba(16,24,40,.06);--ta-shadow-md:0 4px 8px -2px rgba(16,24,40,.1) , 0 2px 4px -2px rgba(16,24,40,.06);--ta-shadow-lg:0 12px 16px -4px rgba(16,24,40,.08) , 0 4px 6px -2px rgba(16,24,40,.03);--ta-shadow-xl:0 20px 24px -4px rgba(16,24,40,.08) , 0 8px 8px -4px rgba(16,24,40,.03);--ta-shadow-2xl:0 24px 48px -12px rgba(16,24,40,.18);--ta-shadow-brand:0 4px 16px -2px rgba(70,95,255,.25) , 0 2px 4px -2px rgba(70,95,255,.08);--ta-shadow-success:0 4px 16px -2px rgba(18,183,106,.25);--ta-shadow-error:0 4px 16px -2px rgba(240,68,56,.25);--ta-glass-bg:rgba(255,255,255,.72);--ta-glass-border:rgba(255,255,255,.18);--ta-glass-blur:blur(16px);--ta-glass-blur-heavy:blur(24px);--ta-focus-ring:0 0 0 4px rgba(70,95,255,.12);--ta-focus-ring-success:0 0 0 4px rgba(18,183,106,.12);--ta-focus-ring-error:0 0 0 4px rgba(240,68,56,.12);--ta-font:'Outfit' , sans-serif;--ta-text-xs:.75rem;--ta-text-sm:.875rem;--ta-text-base:1rem;--ta-text-lg:1.125rem;--ta-text-xl:1.25rem;--ta-text-2xl:1.5rem;--ta-text-3xl:1.875rem;--ta-radius-sm:4px;--ta-radius-md:6px;--ta-radius-lg:8px;--ta-radius-xl:12px;--ta-radius-2xl:16px;--ta-radius-3xl:24px;--ta-ease-spring:cubic-bezier(.34,1.56,.64,1);--ta-ease-smooth:cubic-bezier(.25,.1,.25,1);--ta-ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--ta-sidebar-w:280px}*,*::before,*::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family: var(--ta-font) !important;background-color:var(--ta-gray-50)!important;background-image:var(--ta-gradient-mesh)!important;background-attachment:scroll!important;color:var(--ta-gray-900);font-size:var(--ta-text-sm);line-height:1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: var(--ta-font) !important;color:var(--ta-gray-900);font-weight:600}a{color:var(--ta-brand-500);text-decoration:none;transition:color .2s var(--ta-ease-smooth)}a:hover{color:var(--ta-brand-600)}::selection{background:rgba(70,95,255,.15);color:var(--ta-brand-700)}.layout-wrapper,.layout-content-navbar,.layout-page,.content-wrapper{background-color:transparent!important}.container-xxl{font-family: var(--ta-font) !important}.container-p-y{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.layout-menu,.bg-menu-theme,#layout-menu{background:var(--ta-glass-bg)!important;backdrop-filter:var(--ta-glass-blur-heavy)!important;-webkit-backdrop-filter:var(--ta-glass-blur-heavy)!important;border-right:1px solid var(--ta-gray-200)!important;box-shadow:none!important;font-family: var(--ta-font) !important;transition:all .3s var(--ta-ease-smooth)!important}.layout-menu .sidebar-header,.layout-menu>.d-flex:first-child{border-bottom:1px solid var(--ta-gray-200)!important;padding:1.5rem 1.25rem 1rem!important}.layout-menu .sidebar-header .fw-bold,.layout-menu>.d-flex:first-child .fw-bold,.layout-menu>.d-flex:first-child .fw-semibold{font-family: var(--ta-font) !important;color:var(--ta-gray-900)!important;font-weight:600!important;font-size:1.05rem!important;letter-spacing:-.02em!important}.menu-inner-shadow{display:none!important}.layout-menu::-webkit-scrollbar,.menu-inner::-webkit-scrollbar{width:5px}.layout-menu::-webkit-scrollbar-track,.menu-inner::-webkit-scrollbar-track{background:transparent;border-radius:999px}.layout-menu::-webkit-scrollbar-thumb,.menu-inner::-webkit-scrollbar-thumb{background:var(--ta-gray-200);border-radius:999px}.layout-menu::-webkit-scrollbar-thumb:hover,.menu-inner::-webkit-scrollbar-thumb:hover{background:var(--ta-gray-300)}.menu-header,.menu-header .menu-header-text{color:var(--ta-gray-400)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:1.25rem 1rem .5rem!important;margin-top:.25rem!important;font-family: var(--ta-font) !important}.menu-header .menu-header-text strong{font-weight:500!important}.menu-inner>.menu-item>.menu-link,.menu-item>.menu-link{padding:.5rem .75rem!important;margin:0 .75rem 2px!important;border-radius:var(--ta-radius-lg)!important;gap:.75rem!important;font-size:var(--ta-text-sm)!important;font-weight:500!important;color:var(--ta-gray-700)!important;transition:all .25s var(--ta-ease-smooth)!important;font-family: var(--ta-font) !important;position:relative}.menu-inner > .menu-item:not(.active) > .menu-link:hover,
.menu-item:not(.active) > .menu-link:hover {background-color:var(--ta-gray-100)!important;color:var(--ta-gray-800)!important;transform:translateX(3px)}.menu-inner>.menu-item.active>.menu-link,.menu-item.active>.menu-link{background:var(--ta-gradient-brand)!important;color:#fff!important;font-weight:500!important;box-shadow:var(--ta-shadow-brand)!important}.menu-item.active>.menu-link .menu-icon,.menu-item.active>.menu-link .tf-icons,.menu-item.active>.menu-link i{color:#fff!important}.menu-icon,.menu-link .tf-icons,.menu-link i{color:var(--ta-gray-500)!important;font-size:1.25rem!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:all .25s var(--ta-ease-smooth)!important}.menu-item:hover>.menu-link .menu-icon,.menu-item:hover>.menu-link .tf-icons,.menu-item:hover>.menu-link i{color:var(--ta-gray-700)!important}.menu-sub{background:transparent!important;padding-left:2.25rem!important;margin:.25rem 0!important}.menu-sub .menu-item .menu-link{padding:.35rem .75rem!important;margin:0 .75rem 1px!important;font-size:var(--ta-text-sm)!important;color:var(--ta-gray-600)!important;border-radius:var(--ta-radius-lg)!important;font-weight:400!important}.menu-sub .menu-item .menu-link:hover{color:var(--ta-gray-700)!important;background-color:var(--ta-gray-100)!important}.bg-menu-theme .menu-sub > .menu-item > .menu-link:before,
.bg-menu-theme .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle):before,
.menu-sub .menu-item .menu-link::before {display:none!important;content:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:none!important}.menu-toggle::after{border-color:var(--ta-gray-400)!important;transition:transform .3s var(--ta-ease-spring)!important}.menu-item.active>.menu-toggle::after,.menu-item.open>.menu-toggle::after{border-color:#fff!important}.layout-navbar,.bg-navbar-theme,#layout-navbar{background:var(--ta-glass-bg)!important;backdrop-filter:var(--ta-glass-blur)!important;-webkit-backdrop-filter:var(--ta-glass-blur)!important;border-bottom:1px solid var(--ta-gray-200)!important;box-shadow:none!important;font-family: var(--ta-font) !important;transition:all .3s var(--ta-ease-smooth)!important}.layout-navbar .navbar-nav-right{font-family: var(--ta-font) !important}.layout-navbar .form-control,.layout-navbar input[type="text"]{background-color:var(--ta-gray-100)!important;border:1px solid transparent!important;border-radius:var(--ta-radius-2xl)!important;font-size:var(--ta-text-sm)!important;font-family: var(--ta-font) !important;color:var(--ta-gray-800)!important;padding:.5rem .875rem .5rem 2.25rem!important;height:40px!important;transition:all .3s var(--ta-ease-smooth)!important}.layout-navbar .form-control:focus,.layout-navbar input[type="text"]:focus{background-color:#fff!important;border-color:var(--ta-brand-300)!important;box-shadow:var(--ta-focus-ring)!important;outline:none!important;width:280px!important}.layout-navbar .form-control::placeholder,.layout-navbar input[type="text"]::placeholder{color:var(--ta-gray-400)!important}.layout-navbar .bx-search{color:var(--ta-gray-400)!important}.avatar-online::before{background-color:var(--ta-success-500)!important;border-color:#fff!important;box-shadow:0 0 0 2px #fff , 0 0 8px rgba(18,183,106,.5)!important}.dropdown-menu{border:1px solid var(--ta-gray-200)!important;border-radius:var(--ta-radius-xl)!important;box-shadow:var(--ta-shadow-xl)!important;padding:.5rem!important;font-family: var(--ta-font) !important;animation:dropdownReveal .3s var(--ta-ease-spring)!important;backdrop-filter:var(--ta-glass-blur)!important;background:rgba(255,255,255,.96)!important}@keyframes dropdownReveal {
  from { opacity: 0; transform: translateY(-10px) scale(0.95); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}.dropdown-item{border-radius:var(--ta-radius-lg)!important;padding:.5rem .75rem!important;font-size:var(--ta-text-sm)!important;color:var(--ta-gray-700)!important;transition:all .2s var(--ta-ease-smooth)!important}.dropdown-item:hover,.dropdown-item:focus{background-color:var(--ta-gray-100)!important;color:var(--ta-gray-900)!important;transform:translateX(3px)}.dropdown-item i{color:var(--ta-gray-500)!important;transition:color .2s!important}.dropdown-item:hover i{color:var(--ta-brand-500)!important}.dropdown-divider{border-color:var(--ta-gray-200)!important;margin:.25rem 0!important}.card{background:#fff!important;border:1px solid var(--ta-gray-200)!important;border-radius:var(--ta-radius-xl)!important;box-shadow:var(--ta-shadow-xs)!important;transition:all .35s var(--ta-ease-smooth)!important;font-family: var(--ta-font) !important;overflow:visible!important;position:relative!important}.card:hover{box-shadow:var(--ta-shadow-md)!important;border-color:var(--ta-gray-300)!important}.card-header{background:transparent!important;border-bottom:1px solid var(--ta-gray-200)!important;padding:1rem 1.25rem!important;font-weight:600!important;font-size:var(--ta-text-sm)!important;color:var(--ta-gray-900)!important}.card-body{padding:1.25rem!important}.card-footer{background:transparent!important;border-top:1px solid var(--ta-gray-200)!important;padding:.75rem 1.25rem!important}.stat-card{border:1px solid var(--ta-gray-200)!important;border-radius:var(--ta-radius-xl)!important;box-shadow:var(--ta-shadow-xs)!important;position:relative!important;overflow:visible!important;transition:all .4s var(--ta-ease-spring)!important}.stat-card:hover{box-shadow:var(--ta-shadow-lg)!important;transform:translateY(-6px)!important;border-color:var(--ta-brand-200)!important}.stat-card .gradient-bar{display:none!important}.stat-card .icon-container{width:52px!important;height:52px!important;border-radius:var(--ta-radius-xl)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .35s var(--ta-ease-spring)!important}.stat-card:hover .icon-container{transform:scale(1.1) rotate(-5deg)!important}.stat-card .card-body{padding:1.25rem!important}.btn{font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important;font-weight:500!important;border-radius:var(--ta-radius-lg)!important;padding:.5rem 1rem!important;transition:all .25s var(--ta-ease-smooth)!important;box-shadow:var(--ta-shadow-xs)!important;line-height:1.5!important;position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.375rem!important;vertical-align:middle!important;white-space:nowrap!important}.btn:focus{box-shadow:var(--ta-focus-ring)!important}.btn:active{transform:scale(.96)!important}.btn-primary,
.btn-primary:not(:disabled):not(.disabled) {background:var(--ta-gradient-brand)!important;border-color:var(--ta-brand-500)!important;color:#fff!important;box-shadow:var(--ta-shadow-brand)!important}.btn-primary:hover{background:linear-gradient(135deg,#3641f5 0%,#6580ff 100%)!important;border-color:var(--ta-brand-600)!important;box-shadow:0 8px 24px -4px rgba(70,95,255,.4)!important;transform:translateY(-2px)!important}.btn-primary:active,.btn-primary:focus{background:var(--ta-gradient-brand)!important;border-color:var(--ta-brand-700)!important;box-shadow:var(--ta-focus-ring)!important}.btn-outline-primary{color:var(--ta-brand-500)!important;border-color:var(--ta-brand-300)!important;background:transparent!important}.btn-outline-primary:hover{background-color:var(--ta-brand-50)!important;color:var(--ta-brand-600)!important;border-color:var(--ta-brand-500)!important;transform:translateY(-2px)!important}.btn-success{background:var(--ta-gradient-success)!important;border-color:var(--ta-success-500)!important;box-shadow:var(--ta-shadow-success)!important;color:#fff!important}.btn-success:hover{box-shadow:0 8px 24px -4px rgba(18,183,106,.4)!important;transform:translateY(-2px)!important}.btn-danger{background:var(--ta-gradient-error)!important;border-color:var(--ta-error-500)!important;box-shadow:var(--ta-shadow-error)!important;color:#fff!important}.btn-danger:hover{box-shadow:0 8px 24px -4px rgba(240,68,56,.4)!important;transform:translateY(-2px)!important}.btn-warning{background:var(--ta-gradient-warning)!important;border-color:var(--ta-warning-500)!important;color:#fff!important}.btn-warning:hover{transform:translateY(-2px)!important}.btn-secondary,.btn-label-secondary{background-color:var(--ta-gray-100)!important;border-color:var(--ta-gray-200)!important;color:var(--ta-gray-700)!important}.btn-secondary:hover,.btn-label-secondary:hover{background-color:var(--ta-gray-200)!important;color:var(--ta-gray-800)!important}.btn-icon.btn-primary,.btn-icon.btn-danger,.btn-icon.btn-success,.btn-icon.btn-warning,.btn-icon.btn-info{color:#fff!important}.btn-icon.btn-primary .bx,.btn-icon.btn-primary .tf-icons,.btn-icon.btn-primary i,.btn-icon.btn-danger .bx,.btn-icon.btn-danger .tf-icons,.btn-icon.btn-danger i,.btn-icon.btn-success .bx,.btn-icon.btn-success .tf-icons,.btn-icon.btn-success i,.btn-icon.btn-warning .bx,.btn-icon.btn-warning .tf-icons,.btn-icon.btn-warning i,.btn-icon.btn-info .bx,.btn-icon.btn-info .tf-icons,.btn-icon.btn-info i,.btn-icon.btn-primary [class^="fa-"],.btn-icon.btn-danger [class^="fa-"],.btn-icon.btn-success [class^="fa-"],.btn-icon.btn-warning [class^="fa-"],.btn-icon.btn-info [class^="fa-"]{color:inherit!important}.form-control,.form-select{font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important;color:var(--ta-gray-800)!important;border:1px solid var(--ta-gray-300)!important;border-radius:var(--ta-radius-lg)!important;padding:.5625rem .875rem!important;height:auto!important;min-height:44px!important;background-color:#fff!important;box-shadow:var(--ta-shadow-xs)!important;transition:all .25s var(--ta-ease-smooth)!important}.form-control:focus,.form-select:focus{border-color:var(--ta-brand-300)!important;box-shadow:var(--ta-focus-ring)!important;outline:none!important}.form-control::placeholder{color:var(--ta-gray-400)!important}.form-control:disabled,.form-control[readonly]{background-color:var(--ta-gray-50)!important;color:var(--ta-gray-500)!important}.form-label{font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important;font-weight:500!important;color:var(--ta-gray-700)!important;margin-bottom:.375rem!important}.input-group .form-control{border-radius:var(--ta-radius-lg) 0 0 var(--ta-radius-lg)!important}.input-group .input-group-text{border:1px solid var(--ta-gray-300)!important;background-color:var(--ta-gray-50)!important;color:var(--ta-gray-500)!important;border-radius:0 var(--ta-radius-lg) var(--ta-radius-lg) 0!important;font-size:var(--ta-text-sm)!important}.input-group:focus-within .form-control{border-color:var(--ta-brand-300)!important;box-shadow:var(--ta-focus-ring)!important}.input-group:focus-within .input-group-text{border-color:var(--ta-brand-300)!important}.form-check-input{border:1.25px solid var(--ta-gray-300)!important;border-radius:var(--ta-radius-md)!important;width:1.125rem!important;height:1.125rem!important;transition:all .2s var(--ta-ease-spring)!important}.form-check-input:checked{background-color:var(--ta-brand-500)!important;border-color:var(--ta-brand-500)!important;box-shadow:0 0 0 3px rgba(70,95,255,.15)!important}.form-check-input:focus{box-shadow:var(--ta-focus-ring)!important;border-color:var(--ta-brand-300)!important}.form-check-label{font-size:var(--ta-text-sm)!important;color:var(--ta-gray-700)!important;font-family: var(--ta-font) !important}.table{font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important;color:var(--ta-gray-700)!important;border-collapse:separate!important;border-spacing:0!important}.table thead th{background-color:var(--ta-gray-50)!important;color:var(--ta-gray-600)!important;font-weight:500!important;font-size:.8125rem!important;text-transform:none!important;border-bottom:1px solid var(--ta-gray-200)!important;padding:.75rem 1rem!important;letter-spacing:0!important;white-space:nowrap;position:sticky;top:0;z-index:1}.table tbody td{padding:.75rem 1rem!important;border-bottom:1px solid var(--ta-gray-100)!important;vertical-align:middle!important;color:var(--ta-gray-700)!important}.table tbody tr:last-child td{border-bottom:none!important}.table tbody tr{transition:all .2s var(--ta-ease-smooth)!important}.table tbody tr:hover{background-color:var(--ta-brand-25)!important}.table-striped tbody tr:nth-of-type(odd) {background-color:var(--ta-gray-25)!important}.badge{font-family: var(--ta-font) !important;font-size:.75rem!important;font-weight:500!important;padding:.25rem .625rem!important;border-radius:9999px!important;letter-spacing:0!important;line-height:1.4!important;transition:all .2s var(--ta-ease-smooth)!important}.badge.bg-primary,.badge.bg-label-primary{background-color:var(--ta-brand-50)!important;color:var(--ta-brand-500)!important}.badge.bg-success,.badge.bg-label-success{background-color:var(--ta-success-50)!important;color:var(--ta-success-500)!important}.badge.bg-danger,.badge.bg-label-danger{background-color:var(--ta-error-50)!important;color:var(--ta-error-500)!important}.badge.bg-warning,.badge.bg-label-warning{background-color:var(--ta-warning-50)!important;color:var(--ta-warning-600)!important}.badge.bg-secondary,.badge.bg-label-secondary{background-color:var(--ta-gray-100)!important;color:var(--ta-gray-600)!important}.badge.bg-info,.badge.bg-label-info{background-color:#f0f9ff!important;color:#0ba5ec!important}.alert{border-radius:var(--ta-radius-xl)!important;font-size:var(--ta-text-sm)!important;font-family: var(--ta-font) !important;border:1px solid transparent!important;padding:.875rem 1rem!important;animation:alertSlideIn .4s var(--ta-ease-spring) both!important}@keyframes alertSlideIn {
  from { opacity: 0; transform: translateY(-10px); }
  to { opacity: 1; transform: translateY(0); }
}.alert-primary{background-color:var(--ta-brand-50)!important;color:var(--ta-brand-700)!important;border-color:var(--ta-brand-200)!important}.alert-success{background-color:var(--ta-success-50)!important;color:#054f31!important;border-color:#a6f4c5!important}.alert-danger{background-color:var(--ta-error-50)!important;color:#7a271a!important;border-color:#fecdca!important}.alert-warning{background-color:var(--ta-warning-50)!important;color:#7a2e0e!important;border-color:#fedf89!important}.pagination{gap:.25rem!important;font-family: var(--ta-font) !important}.page-link{border:1px solid var(--ta-gray-200)!important;border-radius:var(--ta-radius-lg)!important;color:var(--ta-gray-700)!important;font-size:var(--ta-text-sm)!important;font-weight:500!important;padding:.4rem .75rem!important;transition:all .25s var(--ta-ease-smooth)!important}.page-link:hover{background-color:var(--ta-gray-100)!important;color:var(--ta-gray-900)!important;border-color:var(--ta-gray-300)!important;transform:translateY(-2px)}.page-item.active .page-link{background:var(--ta-gradient-brand)!important;border-color:var(--ta-brand-500)!important;color:#fff!important;box-shadow:var(--ta-shadow-brand)!important}.page-item.disabled .page-link{background-color:var(--ta-gray-50)!important;color:var(--ta-gray-400)!important}.modal-content{border:1px solid var(--ta-gray-200)!important;border-radius:var(--ta-radius-2xl)!important;box-shadow:var(--ta-shadow-2xl)!important;font-family: var(--ta-font) !important;animation:modalReveal .35s var(--ta-ease-spring)!important}@keyframes modalReveal {
  from { opacity: 0; transform: scale(0.9) translateY(15px); }
  to { opacity: 1; transform: scale(1) translateY(0); }
}.modal-header{border-bottom:1px solid var(--ta-gray-200)!important;padding:1.25rem 1.5rem!important}.modal-title{font-weight:600!important;color:var(--ta-gray-900)!important;font-size:var(--ta-text-lg)!important}.modal-body{padding:1.5rem!important}.modal-footer{border-top:1px solid var(--ta-gray-200)!important;padding:1rem 1.5rem!important}.btn-close{opacity:.5!important;transition:all .25s var(--ta-ease-smooth)!important}.btn-close:hover{opacity:1!important;transform:rotate(90deg)!important}.modal-backdrop.fade{background-color:rgba(16,24,40,.6)!important;backdrop-filter:blur(4px)!important}.breadcrumb{font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important}.breadcrumb-item a{color:var(--ta-gray-500)!important}.breadcrumb-item.active{color:var(--ta-gray-700)!important}.breadcrumb-item+.breadcrumb-item::before{color:var(--ta-gray-400)!important}.content-footer,.bg-footer-theme{background-color:transparent!important;border-top:1px solid var(--ta-gray-200)!important;font-family: var(--ta-font) !important;color:var(--ta-gray-500)!important}.tooltip-inner{font-family: var(--ta-font) !important;font-size:.75rem!important;background-color:var(--ta-gray-900)!important;border-radius:var(--ta-radius-lg)!important;padding:.5rem .75rem!important;box-shadow:var(--ta-shadow-lg)!important}.toast{border-radius:var(--ta-radius-xl)!important;font-family: var(--ta-font) !important;box-shadow:var(--ta-shadow-xl)!important;backdrop-filter:var(--ta-glass-blur)!important;animation:toastSlideIn .5s var(--ta-ease-spring) both!important}@keyframes toastSlideIn {
  from { opacity: 0; transform: translateX(100%) scale(0.85); }
  to { opacity: 1; transform: translateX(0) scale(1); }
}.swal2-popup{font-family: var(--ta-font) !important;border-radius:var(--ta-radius-2xl)!important;box-shadow:var(--ta-shadow-2xl)!important;animation:modalReveal .35s var(--ta-ease-spring)!important}.swal2-confirm{background:var(--ta-gradient-brand)!important;border-radius:var(--ta-radius-lg)!important;box-shadow:var(--ta-shadow-brand)!important}.swal2-cancel{border-radius:var(--ta-radius-lg)!important}.dataTables_wrapper{font-family: var(--ta-font) !important}.dataTables_wrapper .dataTables_filter input{border:1px solid var(--ta-gray-300)!important;border-radius:var(--ta-radius-lg)!important;padding:.4rem .75rem!important;font-size:var(--ta-text-sm)!important;transition:all .25s var(--ta-ease-smooth)!important}.dataTables_wrapper .dataTables_filter input:focus{border-color:var(--ta-brand-300)!important;box-shadow:var(--ta-focus-ring)!important;outline:none!important}.ps__rail-y{opacity:.4!important;transition:opacity .2s ease!important}.ps:hover>.ps__rail-y,.ps--scrolling-y>.ps__rail-y{opacity:.8!important}.ps__thumb-y{background-color:var(--ta-gray-300)!important;border-radius:999px!important;width:4px!important}.text-muted{color:var(--ta-gray-500)!important}.text-primary{color:var(--ta-brand-500)!important}.text-success{color:var(--ta-success-500)!important}.text-danger{color:var(--ta-error-500)!important}.text-warning{color:var(--ta-warning-500)!important}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.online{background-color:var(--ta-success-500);box-shadow:0 0 8px rgba(18,183,106,.6)}.status-dot.offline{background-color:var(--ta-gray-300)}.status-dot.busy{background-color:var(--ta-error-500);box-shadow:0 0 8px rgba(240,68,56,.6)}.status-dot.away{background-color:var(--ta-warning-500);box-shadow:0 0 8px rgba(247,144,9,.6)}.skeleton{background:linear-gradient(90deg,var(--ta-gray-100) 25%,var(--ta-gray-200) 50%,var(--ta-gray-100) 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s infinite ease-in-out;border-radius:var(--ta-radius-lg)}@keyframes skeletonShimmer {
  0%   { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}.hover-lift{transition:transform .35s var(--ta-ease-spring) , box-shadow .35s var(--ta-ease-smooth)!important}.hover-lift:hover{transform:translateY(-6px)!important;box-shadow:var(--ta-shadow-lg)!important}.glass-card{background:var(--ta-glass-bg)!important;backdrop-filter:var(--ta-glass-blur)!important;-webkit-backdrop-filter:var(--ta-glass-blur)!important;border:1px solid var(--ta-glass-border)!important}.gradient-text{background:var(--ta-gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(24px); }
  to { opacity: 1; transform: translateY(0); }
}@keyframes fadeInDown {
  from { opacity: 0; transform: translateY(-24px); }
  to { opacity: 1; transform: translateY(0); }
}@keyframes fadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}@keyframes fadeInScale {
  from { opacity: 0; transform: scale(0.9); }
  to { opacity: 1; transform: scale(1); }
}@keyframes slideUpFade {
  from { opacity: 0; transform: translateY(28px); }
  to { opacity: 1; transform: translateY(0); }
}@keyframes slideInRight {
  from { opacity: 0; transform: translateX(28px); }
  to { opacity: 1; transform: translateX(0); }
}@keyframes slideInLeft {
  from { opacity: 0; transform: translateX(-28px); }
  to { opacity: 1; transform: translateX(0); }
}@keyframes scaleIn {
  from { opacity: 0; transform: scale(0.82); }
  to { opacity: 1; transform: scale(1); }
}@keyframes pulse {
  0%, 100% { opacity: 1; }
  50%      { opacity: 0.55; }
}@keyframes spin {
  to { transform: rotate(360deg); }
}@keyframes glow {
  0%, 100% { box-shadow: 0 0 5px rgba(70, 95, 255, 0.15); }
  50%      { box-shadow: 0 0 25px rgba(70, 95, 255, 0.35); }
}@keyframes shimmer {
  0%   { background-position: -200% 0; }
  100% { background-position: 200% 0; }
}@keyframes breathe {
  0%, 100% { transform: scale(1); }
  50%      { transform: scale(1.03); }
}@keyframes float {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-10px); }
}@keyframes slideDown {
  from { opacity: 0; max-height: 0; }
  to   { opacity: 1; max-height: 1000px; }
}@keyframes countUp {
  from { opacity: 0; transform: translateY(12px); }
  to   { opacity: 1; transform: translateY(0); }
}@keyframes borderGlow {
  0%, 100% { border-color: var(--ta-gray-200); }
  50%      { border-color: var(--ta-brand-300); }
}@keyframes morphBg {
  0%, 100% { border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%; }
  50%      { border-radius: 30% 60% 70% 40% / 50% 60% 30% 60%; }
}@keyframes rotateGradient {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}.anim-fade-in{animation:fadeIn .5s var(--ta-ease-smooth) both}.anim-slide-up{animation:fadeInUp .6s var(--ta-ease-spring) both}.anim-slide-down{animation:fadeInDown .6s var(--ta-ease-spring) both}.anim-slide-right{animation:slideInRight .6s var(--ta-ease-spring) both}.anim-slide-left{animation:slideInLeft .6s var(--ta-ease-spring) both}.anim-scale-in{animation:scaleIn .5s var(--ta-ease-spring) both}.anim-glow{animation:glow 2.5s ease-in-out infinite}.anim-breathe{animation:breathe 3s ease-in-out infinite}.anim-float{animation:float 4s ease-in-out infinite}.anim-morph{animation:morphBg 8s ease-in-out infinite}.anim-delay-1{animation-delay:.08s}.anim-delay-2{animation-delay:.16s}.anim-delay-3{animation-delay:.24s}.anim-delay-4{animation-delay:.32s}.anim-delay-5{animation-delay:.40s}.anim-delay-6{animation-delay:.48s}.anim-delay-7{animation-delay:.56s}.anim-delay-8{animation-delay:.64s}.revealed{opacity:1!important}.auth-divider{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0}.auth-divider::before,.auth-divider::after{content:'';flex:1;height:1px;background:var(--ta-gray-200)}.auth-divider span{color:var(--ta-gray-400);font-size:var(--ta-text-sm);padding:0 .25rem}.figtree-font,.figtree-heading{font-family: var(--ta-font) !important}.figtree-heading{font-weight:700!important;color:var(--ta-gray-900)!important}h4.fw-bold.py-3.mb-4,h4.fw-bold.mb-4{font-family: var(--ta-font) !important;font-size:1.375rem!important;font-weight:600!important;color:var(--ta-gray-900)!important;letter-spacing:-.02em!important;padding-top:0!important;padding-bottom:1rem!important;margin-bottom:1.25rem!important;border-bottom:1px solid var(--ta-gray-200)}h4.fw-bold.py-3.mb-4>span.text-muted.fw-light,h4.fw-bold.mb-4>span.text-muted{font-weight:400!important;color:var(--ta-gray-400)!important;font-size:1.375rem!important}.layout-menu-toggle .menu-link{color:var(--ta-gray-500)!important}.layout-menu-toggle .menu-link:hover{color:var(--ta-gray-700)!important}.bg-primary{background:var(--ta-gradient-brand)!important}.border-primary{border-color:var(--ta-brand-500)!important}.nav-tabs .nav-link{font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important;font-weight:500!important;color:var(--ta-gray-600)!important;border:none!important;padding:.625rem 1rem!important;border-bottom:2px solid transparent!important;transition:all .25s var(--ta-ease-smooth)!important}.nav-tabs .nav-link.active{color:var(--ta-brand-500)!important;border-bottom-color:var(--ta-brand-500)!important;background:transparent!important}.nav-tabs .nav-link:hover:not(.active) {color:var(--ta-gray-700)!important;border-bottom-color:var(--ta-gray-300)!important}.progress{border-radius:999px!important;height:6px!important;background-color:var(--ta-gray-100)!important;overflow:hidden!important}.progress-bar{background:var(--ta-gradient-brand)!important;border-radius:999px!important;transition:width 1s var(--ta-ease-smooth)!important}.spinner-border{color:var(--ta-brand-500)!important}.btn-info{background:linear-gradient(135deg,#0ba5ec,#36bffa)!important;border-color:#0ba5ec!important;color:#fff!important}.btn-info:hover{background:linear-gradient(135deg,#0086c9,#0ba5ec)!important;transform:translateY(-2px)!important}.btn-outline-danger{color:var(--ta-error-500)!important;border-color:var(--ta-error-500)!important;background:transparent!important}.btn-outline-danger:hover{background-color:var(--ta-error-50)!important;color:var(--ta-error-600)!important;border-color:var(--ta-error-600)!important}.btn-outline-secondary{color:var(--ta-gray-600)!important;border-color:var(--ta-gray-300)!important;background:#fff!important}.btn-outline-secondary:hover{background-color:var(--ta-gray-100)!important;color:var(--ta-gray-700)!important;border-color:var(--ta-gray-400)!important}.btn-outline-success{color:var(--ta-success-500)!important;border-color:var(--ta-success-500)!important;background:transparent!important}.btn-outline-success:hover{background-color:var(--ta-success-50)!important;color:var(--ta-success-600)!important}.btn-outline-info{color:#0ba5ec!important;border-color:#0ba5ec!important;background:transparent!important}.btn-outline-info:hover{background-color:#f0f9ff!important;color:#0086c9!important}.btn-label-primary{background-color:var(--ta-brand-50)!important;color:var(--ta-brand-500)!important;border-color:transparent!important}.btn-label-primary:hover{background-color:var(--ta-brand-100)!important;color:var(--ta-brand-600)!important}.btn-label-danger{background-color:var(--ta-error-50)!important;color:var(--ta-error-500)!important;border-color:transparent!important}.btn-label-danger:hover{background-color:#fee4e2!important;color:var(--ta-error-600)!important}.btn-label-success{background-color:var(--ta-success-50)!important;color:var(--ta-success-500)!important;border-color:transparent!important}.btn-label-success:hover{background-color:#d1fadf!important;color:var(--ta-success-600)!important}.btn-label-warning{background-color:var(--ta-warning-50)!important;color:var(--ta-warning-600)!important;border-color:transparent!important}.btn-label-warning:hover{background-color:#fef0c7!important;color:#b54708!important}.btn-label-info{background-color:#f0f9ff!important;color:#0ba5ec!important;border-color:transparent!important}.btn-label-info:hover{background-color:#e0f2fe!important;color:#0086c9!important}.btn-icon{width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--ta-radius-lg)!important;overflow:visible!important}.btn-icon.btn-sm{width:32px!important;height:32px!important}.btn-icon i,.btn-icon .bx,.btn-icon .tf-icons,.btn-icon span[class*="bx"],.btn-icon [class^="fa-"],.btn-icon [class*=" fa-"]{font-size:1.125rem!important;color:inherit!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}.btn-icon:hover{transform:scale(1.08)!important}.btn-sm{font-size:.8125rem!important;padding:.375rem .75rem!important}.nav-pills{gap:.25rem!important;font-family: var(--ta-font) !important}.nav-pills .nav-link{font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important;font-weight:500!important;color:var(--ta-gray-600)!important;border-radius:var(--ta-radius-lg)!important;padding:.5rem 1rem!important;transition:all .25s var(--ta-ease-smooth)!important;background:transparent!important}.nav-pills .nav-link:hover{background-color:var(--ta-gray-100)!important;color:var(--ta-gray-700)!important}.nav-pills .nav-link.active{background:var(--ta-gradient-brand)!important;color:#fff!important;box-shadow:var(--ta-shadow-brand)!important}.card-title{font-family: var(--ta-font) !important;font-weight:600!important;font-size:1rem!important;color:var(--ta-gray-900)!important;margin-bottom:0!important}.card-header.d-flex,.card-header .d-flex{align-items:center!important}.card-header h5,.card-header .h5{font-family: var(--ta-font) !important;font-weight:600!important;font-size:1rem!important;color:var(--ta-gray-900)!important;margin-bottom:0!important}.table .btn-icon{width:32px!important;height:32px!important;border-radius:var(--ta-radius-md)!important;box-shadow:none!important;transition:all .25s var(--ta-ease-spring)!important}.table .btn-icon:hover{box-shadow:var(--ta-shadow-sm)!important;transform:scale(1.1)!important}.table .btn-danger.btn-icon,.table .btn-icon.btn-danger{background:var(--ta-error-50)!important;border-color:transparent!important;color:var(--ta-error-500)!important;box-shadow:none!important}.table .btn-danger.btn-icon:hover{background:var(--ta-error-500)!important;color:#fff!important}.table .btn-danger.btn-icon .bx,.table .btn-danger.btn-icon .tf-icons,.table .btn-danger.btn-icon i{color:inherit!important}.table .btn-info.btn-icon,.table .btn-icon.btn-info{background:#f0f9ff!important;border-color:transparent!important;color:#0ba5ec!important;box-shadow:none!important}.table .btn-info.btn-icon:hover{background:#0ba5ec!important;color:#fff!important}.table .btn-info.btn-icon .bx,.table .btn-info.btn-icon .tf-icons,.table .btn-info.btn-icon i{color:inherit!important}.table .btn-primary.btn-icon,.table .btn-icon.btn-primary{background:var(--ta-brand-50)!important;border-color:transparent!important;color:var(--ta-brand-500)!important;box-shadow:none!important}.table .btn-primary.btn-icon:hover{background:var(--ta-gradient-brand)!important;color:#fff!important}.table .btn-primary.btn-icon .bx,.table .btn-primary.btn-icon .tf-icons,.table .btn-primary.btn-icon i{color:inherit!important}.table .btn-success.btn-icon,.table .btn-icon.btn-success{background:var(--ta-success-50)!important;border-color:transparent!important;color:var(--ta-success-500)!important;box-shadow:none!important}.table .btn-success.btn-icon:hover{background:var(--ta-gradient-success)!important;color:#fff!important}.table .btn-success.btn-icon .bx,.table .btn-success.btn-icon .tf-icons,.table .btn-success.btn-icon i{color:inherit!important}.table .btn-warning.btn-icon,.table .btn-icon.btn-warning{background:var(--ta-warning-50)!important;border-color:transparent!important;color:var(--ta-warning-600)!important;box-shadow:none!important}.table .btn-warning.btn-icon:hover{background:var(--ta-gradient-warning)!important;color:#fff!important}.table .btn-warning.btn-icon .bx,.table .btn-warning.btn-icon .tf-icons,.table .btn-warning.btn-icon i{color:inherit!important}.btn-icon.text-white .bx,.btn-icon.text-white .tf-icons,.btn-icon.text-white i,.btn-icon.text-white [class^="fa-"],.btn-icon.text-white [class*=" fa-"]{color:#fff!important}.w-px-100{width:100px!important}.h-px-100{height:100px!important}.w-px-40{width:40px!important}.h-px-40{height:40px!important}.rounded-circle{border-radius:50%!important}.avatar{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:var(--ta-radius-xl)!important;font-family: var(--ta-font) !important;font-weight:500!important;transition:all .25s var(--ta-ease-smooth)!important}.avatar.rounded{border-radius:var(--ta-radius-xl)!important}.avatar img{border-radius:inherit!important}.img-thumbnail{border:1px solid var(--ta-gray-200)!important;border-radius:var(--ta-radius-lg)!important;padding:.25rem!important}.card .avatar.flex-shrink-0{border-radius:var(--ta-radius-xl)!important}.card-body .d-flex.align-items-start .avatar{width:48px!important;height:48px!important;border-radius:var(--ta-radius-xl)!important}.card .fw-semibold.d-block.mb-1{font-family: var(--ta-font) !important;color:var(--ta-gray-500)!important;font-size:var(--ta-text-sm)!important;font-weight:500!important}.card h3.card-title.mb-2,.card .h3.card-title{font-family: var(--ta-font) !important;font-size:1.5rem!important;font-weight:700!important;color:var(--ta-gray-900)!important;letter-spacing:-.02em!important}.card.h-100{height:100%!important}.map-canvas{border-radius:var(--ta-radius-xl)!important;overflow:hidden!important;border:1px solid var(--ta-gray-200)!important;box-shadow:var(--ta-shadow-xs)!important}.map-canvas #map{border-radius:var(--ta-radius-xl)!important}.apexcharts-text,.apexcharts-title-text,.apexcharts-legend-text,.apexcharts-tooltip,.apexcharts-xaxis-label,.apexcharts-yaxis-label,.apexcharts-datalabel{font-family: var(--ta-font) !important}.apexcharts-tooltip{border-radius:var(--ta-radius-lg)!important;box-shadow:var(--ta-shadow-lg)!important;border:1px solid var(--ta-gray-200)!important}.apexcharts-tooltip-title{background:var(--ta-gray-50)!important;border-bottom:1px solid var(--ta-gray-200)!important;font-weight:600!important}.apexcharts-legend{font-family: var(--ta-font) !important}.text-danger{color:var(--ta-error-500)!important;font-size:.8125rem!important}.is-invalid{border-color:var(--ta-error-500)!important}.is-invalid:focus{box-shadow:var(--ta-focus-ring-error)!important}.invalid-feedback{color:var(--ta-error-500)!important;font-size:.8125rem!important;font-family: var(--ta-font) !important}.is-valid{border-color:var(--ta-success-500)!important}.valid-feedback{color:var(--ta-success-500)!important;font-size:.8125rem!important}.form-check-switch .form-check-input,.form-switch .form-check-input{width:2.5rem!important;height:1.25rem!important;border-radius:999px!important;border:1px solid var(--ta-gray-300)!important;background-color:var(--ta-gray-200)!important;transition:all .25s var(--ta-ease-spring)!important}.form-check-switch .form-check-input:checked,.form-switch .form-check-input:checked{background-color:var(--ta-brand-500)!important;border-color:var(--ta-brand-500)!important}textarea.form-control{min-height:80px!important;resize:vertical!important}.form-control[type="file"]{padding:.4375rem .875rem!important;font-family: var(--ta-font) !important}.form-control[type="file"]::file-selector-button{background-color:var(--ta-gray-50)!important;border:none!important;border-right:1px solid var(--ta-gray-300)!important;color:var(--ta-gray-700)!important;font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important;font-weight:500!important;padding:.5rem .875rem!important;margin:-.4375rem .875rem -.4375rem -.875rem!important;transition:background-color .15s ease!important}.form-control[type="file"]::file-selector-button:hover{background-color:var(--ta-gray-100)!important}.accordion-item{border:1px solid var(--ta-gray-200)!important;border-radius:var(--ta-radius-lg)!important;overflow:hidden!important;font-family: var(--ta-font) !important}.accordion-item+.accordion-item{margin-top:-1px!important}.accordion-button{font-family: var(--ta-font) !important;font-weight:500!important;color:var(--ta-gray-800)!important;background-color:#fff!important;box-shadow:none!important;font-size:var(--ta-text-sm)!important;padding:.875rem 1.25rem!important;transition:all .25s var(--ta-ease-smooth)!important}.accordion-button:not(.collapsed) {background-color:var(--ta-brand-50)!important;color:var(--ta-brand-600)!important;box-shadow:none!important}.accordion-button:focus{box-shadow:var(--ta-focus-ring)!important}.accordion-body{font-size:var(--ta-text-sm)!important;color:var(--ta-gray-700)!important;padding:1rem 1.25rem!important}.list-group-item{border-color:var(--ta-gray-200)!important;font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important;color:var(--ta-gray-700)!important;padding:.75rem 1rem!important;transition:all .2s var(--ta-ease-smooth)!important}.list-group-item:hover{background-color:var(--ta-gray-50)!important}.list-group-item.active{background:var(--ta-gradient-brand)!important;border-color:var(--ta-brand-500)!important}.offcanvas{font-family: var(--ta-font) !important;box-shadow:var(--ta-shadow-2xl)!important}.offcanvas-header{border-bottom:1px solid var(--ta-gray-200)!important;padding:1rem 1.25rem!important}.offcanvas-title{font-weight:600!important;color:var(--ta-gray-900)!important}.offcanvas-body{padding:1.25rem!important}.account-file-input+label,.dp-update-btn{font-family: var(--ta-font) !important}.text-center.mt-5 p,.text-center.py-5 p{color:var(--ta-gray-500)!important;font-family: var(--ta-font) !important}td[colspan]{color:var(--ta-gray-500)!important;font-family: var(--ta-font) !important;text-align:center!important;padding:2rem 1rem!important}.layout-page::-webkit-scrollbar{width:6px;height:6px}.layout-page::-webkit-scrollbar-track{background:transparent}.layout-page::-webkit-scrollbar-thumb{background:var(--ta-gray-200);border-radius:999px}.layout-page::-webkit-scrollbar-thumb:hover{background:var(--ta-gray-300)}.table-responsive{border-radius:var(--ta-radius-lg)!important;border:1px solid var(--ta-gray-200)!important;overflow-x:auto!important;overflow-y:visible!important}.table-responsive .table{margin-bottom:0!important}.table-responsive .table thead th:first-child{border-top-left-radius:var(--ta-radius-lg)!important}.table-responsive .table thead th:last-child{border-top-right-radius:var(--ta-radius-lg)!important}.card .table-responsive{border:none!important;border-radius:0!important}.bg-success{background:var(--ta-gradient-success)!important}.bg-danger{background:var(--ta-gradient-error)!important}.bg-warning{background:var(--ta-gradient-warning)!important}.bg-info{background:linear-gradient(135deg,#0ba5ec,#36bffa)!important}.bg-secondary{background-color:var(--ta-gray-500)!important}.border-success{border-color:var(--ta-success-500)!important}.border-danger{border-color:var(--ta-error-500)!important}.border-warning{border-color:var(--ta-warning-500)!important}.border-info{border-color:#0ba5ec!important}.text-dark{color:var(--ta-gray-900)!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:var(--ta-shadow-sm)!important}.shadow{box-shadow:var(--ta-shadow-md)!important}.shadow-lg{box-shadow:var(--ta-shadow-lg)!important}.rounded{border-radius:var(--ta-radius-lg)!important}.rounded-lg{border-radius:var(--ta-radius-xl)!important}.rounded-pill{border-radius:9999px!important}[data-bs-toggle="tooltip"]{cursor:pointer}.badge.rounded-pill{min-width:24px!important;text-align:center!important;font-variant-numeric:tabular-nums!important}.layout-menu-toggle{transition:opacity .2s ease!important}.content-backdrop.fade{background-color:rgba(16,24,40,.6)!important;backdrop-filter:blur(4px)!important}nav[role="navigation"]{font-family: var(--ta-font) !important}nav[role="navigation"] p{color:var(--ta-gray-500)!important;font-size:var(--ta-text-sm)!important}.badge.bg-dark,.badge.bg-label-dark{background-color:var(--ta-gray-800)!important;color:#fff!important}.table-border-bottom-0 tbody td{border-bottom:1px solid var(--ta-gray-100)!important}.table-border-bottom-0 tbody tr:last-child td{border-bottom:none!important}.d-flex.justify-content-center .form-group,.d-lg-flex .form-group,.d-md-flex .form-group{margin-bottom:0!important}.d-flex.justify-content-center .form-group .form-control,.d-flex.justify-content-center .form-group .form-select{min-height:38px!important;font-size:.8125rem!important}a,button,.btn,.form-control,.form-select,.nav-link,.menu-link,.page-link,.dropdown-item,.list-group-item,.card,.badge,.table tbody tr{transition-property:color , background-color , border-color , box-shadow , transform , opacity!important;transition-duration:.25s!important;transition-timing-function:var(--ta-ease-smooth)!important}.swal2-title{font-family: var(--ta-font) !important;color:var(--ta-gray-900)!important;font-weight:600!important}.swal2-html-container,.swal2-content{font-family: var(--ta-font) !important;color:var(--ta-gray-600)!important;font-size:var(--ta-text-sm)!important}.swal2-actions .btn,.swal2-actions button{font-family: var(--ta-font) !important;border-radius:var(--ta-radius-lg)!important;font-weight:500!important}.swal2-icon{border-color:var(--ta-gray-200)!important}.swal2-icon.swal2-warning{border-color:var(--ta-warning-500)!important;color:var(--ta-warning-500)!important}.swal2-icon.swal2-error{border-color:var(--ta-error-500)!important}.swal2-icon.swal2-success{border-color:var(--ta-success-500)!important}.swal2-icon.swal2-success .swal2-success-line-tip,.swal2-icon.swal2-success .swal2-success-line-long{background-color:var(--ta-success-500)!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(18,183,106,.3)!important}.dataTables_wrapper .dataTables_length select{border:1px solid var(--ta-gray-300)!important;border-radius:var(--ta-radius-lg)!important;padding:.3rem 2rem .3rem .5rem!important;font-family: var(--ta-font) !important;font-size:var(--ta-text-sm)!important;min-height:36px!important}.dataTables_wrapper .dataTables_info{font-family: var(--ta-font) !important;color:var(--ta-gray-500)!important;font-size:var(--ta-text-sm)!important}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:var(--ta-radius-lg)!important;font-family: var(--ta-font) !important}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--ta-gradient-brand)!important;color:#fff!important;border-color:var(--ta-brand-500)!important}.error-page-wrapper{font-family: var(--ta-font) !important}.card .table td strong{font-weight:600!important;color:var(--ta-gray-800)!important}@media (max-width:767.98px){.container-p-y{padding-top:1rem!important;padding-bottom:1rem!important}h4.fw-bold.py-3.mb-4,h4.fw-bold.mb-4{font-size:1.125rem!important;margin-bottom:1rem!important}.card-body{padding:1rem!important}.card-header{padding:.875rem 1rem!important}.table thead th,.table tbody td{padding:.625rem .75rem!important}}@media (max-width:575.98px){.d-flex.justify-content-center,.d-lg-flex{flex-direction:column!important}.form-group.col-auto{width:100%!important;margin-bottom:.5rem!important}}i.bx,i.fa-solid,i.fa-regular,i.fa-brands,i[class^="fa-"],i[class*=" fa-"],.bx,.tf-icons{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;flex-shrink:0!important;line-height:1!important}.menu-link .fa-solid,.menu-link .fa-regular,.menu-link .fa-brands,.menu-link [class^="fa-"],.menu-link .bx{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:1.125rem!important;flex-shrink:0!important;line-height:1!important}.btn-icon .fa-solid,.btn-icon .fa-regular,.btn-icon .fa-brands,.btn-icon [class^="fa-"],.btn-icon .bx{font-size:1rem!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn i,.btn .bx,.btn .tf-icons,.btn [class^="fa-"]{vertical-align:middle!important;line-height:1!important;flex-shrink:0!important}.badge i,.badge .bx,.badge [class^="fa-"]{font-size:.75rem!important;vertical-align:middle!important;line-height:1!important}.table td .d-flex,.table td .btn-group,.table td .d-inline-flex{flex-wrap:nowrap!important;gap:.25rem!important;align-items:center!important}.table td .btn-icon{flex-shrink:0!important;min-width:32px!important;min-height:32px!important;overflow:visible!important}.table td:last-child{white-space:nowrap!important}.card-body{overflow:visible!important}.card .dropdown-menu,.table .dropdown-menu{z-index:1050!important}.layout-page{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important}.content-wrapper{overflow:visible!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.content-wrapper>.container-xxl,.content-wrapper>.container-p-y,.content-wrapper>div:first-child{flex:1 0 auto!important}.content-wrapper>.content-footer,.content-wrapper>footer{flex:0 0 auto!important;margin-top:auto!important}html,body{overflow-x:hidden!important;max-width:100vw!important}.layout-container{overflow:visible!important}.container-p-y{padding-left:1.25rem!important;padding-right:1.25rem!important}.container-p-y>.row{margin-left:0!important;margin-right:0!important}.modal{overflow-y:auto!important}.modal-dialog{margin:1.75rem auto!important}.modal-backdrop{z-index:1040!important}.modal .dropdown-menu,.modal .select2-dropdown{z-index:1060!important}@media (max-width:991.98px){.card-header .d-flex{flex-wrap:wrap!important;gap:.5rem!important}.table-responsive{-webkit-overflow-scrolling:touch!important}.layout-menu-fixed .layout-menu{z-index:1080!important}}@media (max-width:767.98px){.card-header .btn,.card-header .btn-group{width:auto!important}.table .btn-icon{width:28px!important;height:28px!important}.table .btn-icon i,.table .btn-icon .bx{font-size:.875rem!important}.container-p-y{padding-left:.75rem!important;padding-right:.75rem!important}.content-wrapper>.container-xxl,.content-wrapper>.container-p-y{max-width:100%!important;overflow-x:hidden!important}}@media (max-width:575.98px){.table td .d-flex,.table td .d-inline-flex{gap:.125rem!important}.btn{font-size:.75rem!important;padding:.375rem .625rem!important}.btn-icon{width:30px!important;height:30px!important}}.card,.table tbody tr,.menu-sub .menu-link,[data-reveal]{opacity:1}.card[style*="opacity: 1"],.table tbody tr[style*="opacity: 1"],[data-reveal][style*="opacity: 1"]{opacity:1!important;visibility:visible!important}i.bx,i[class*="fa-"],.btn-icon i,.menu-link i{opacity:1!important;visibility:visible!important}@media print{body{background:#fff!important;font-family: var(--ta-font) !important;overflow:visible!important}.layout-menu,.layout-navbar,.content-footer,.layout-overlay{display:none!important}.layout-page{overflow:visible!important}.card{box-shadow:none!important;border:1px solid #ddd!important;break-inside:avoid!important}.table tbody tr{opacity:1!important;animation:none!important}.btn{box-shadow:none!important}}