#kt_app_content_container{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){#kt_app_content_container{padding-left:1.5rem;padding-right:1.5rem}}.app-content{padding-left:0;padding-right:0}.btn{transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,0.15)}.btn-primary{transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-primary:active{filter:brightness(0.95);transform:translateY(0)}.btn-primary:focus-visible{box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),0.35)}.btn-light,.btn-light-primary,.btn-light-success,.btn-light-danger,.btn-light-warning,.btn-light-info,.btn-success,.btn-danger,.btn-warning,.btn-info{transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease}.btn-light:hover,.btn-light-primary:hover,.btn-light-success:hover,.btn-light-danger:hover,.btn-light-warning:hover,.btn-light-info:hover,.btn-success:hover,.btn-danger:hover,.btn-warning:hover,.btn-info:hover{transform:translateY(-1px)}.btn-light:active,.btn-light-primary:active,.btn-light-success:active,.btn-light-danger:active,.btn-light-warning:active,.btn-light-info:active,.btn-success:active,.btn-danger:active,.btn-warning:active,.btn-info:active{transform:translateY(0)}.btn-sm{transition:transform 0.15s ease,background-color 0.2s ease,border-color 0.2s ease}.btn-sm:hover{transform:translateY(-0.5px)}.btn-sm:active{transform:translateY(0)}.btn-close{transition:opacity 0.2s ease,transform 0.15s ease}.btn-close:hover{opacity:0.8;transform:scale(1.05)}.btn-close:active{transform:scale(0.98)}.btn-modern{transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease;cursor:pointer}.btn-modern:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.12)}.btn-modern:active{transform:translateY(0);box-shadow:none}.btn-modern:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,0.15)}.btn-modern-secondary{transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.15s ease;cursor:pointer}.btn-modern-secondary:hover{transform:translateY(-0.5px);background-color:var(--sp-surface,#191B1F)!important}.btn-modern-secondary:active{transform:translateY(0)}.btn-modern-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,0.2)}.form-control{transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.form-control:hover:not(:focus):not(:disabled){border-color:#adb5bd}.form-control:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.08)}.form-control-sm{transition:border-color 0.2s ease,box-shadow 0.2s ease}.form-control-sm:hover:not(:focus):not(:disabled){border-color:#adb5bd}.form-select{transition:border-color 0.2s ease,box-shadow 0.2s ease}.form-select:hover:not(:focus):not(:disabled){border-color:#adb5bd}.form-select:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.08)}.input-group .form-control:focus,.input-group .btn:focus-visible{z-index:2}.table tbody tr{transition:background-color 0.15s ease}.table tbody tr:hover{background-color:rgba(255,255,255,0.03)}.table-row-bordered tbody tr:hover{background-color:rgba(255,255,255,0.03)}.table thead th{padding-top:0.75rem;padding-bottom:0.75rem;font-weight:600}.modern-table tbody tr{transition:background-color 0.15s ease}.modern-table tbody tr:hover{background-color:rgba(255,255,255,0.03)!important}.card{transition:box-shadow 0.2s ease,border-color 0.2s ease}.card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.06)}.kpi-card{transition:box-shadow 0.2s ease,border-color 0.2s ease,transform 0.2s ease}.kpi-card:hover{transform:translateY(-2px)}.pagination-btn{transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.15s ease;text-decoration:none}.pagination-btn:hover:not(.disabled){transform:translateY(-0.5px)}.pagination-btn:active:not(.disabled){transform:translateY(0)}.pagination-btn.active{cursor:default}#kt_scrolltop{transition:opacity 0.2s ease,transform 0.2s ease,background-color 0.2s ease}#kt_scrolltop:hover{transform:scale(1.08);opacity:1}#kt_scrolltop:active{transform:scale(0.96)}#kt_app_sidebar_mobile_toggle{transition:background-color 0.2s ease,transform 0.15s ease}#kt_app_sidebar_mobile_toggle:hover{transform:scale(1.05)}#kt_app_sidebar_mobile_toggle:active{transform:scale(0.98)}.modal-footer .btn{margin-left:0.5rem}.modal-footer .btn:first-child{margin-left:0}a.text-hover-primary{transition:color 0.2s ease}a.text-hover-primary:hover{color:var(--bs-primary)!important}.alert{transition:opacity 0.2s ease}.breadcrumb-item .text-hover-primary:hover{color:var(--bs-primary)!important}.app-header a.text-hover-primary,.app-header .text-gray-700{transition:color 0.2s ease}.app-header a.text-hover-primary:hover,.app-header .text-gray-700:hover{color:var(--bs-primary)!important}.app-header .btn-light-primary{transition:background-color 0.2s ease,transform 0.15s ease}.app-header .btn-light-primary:hover{transform:translateY(-0.5px)}.filter-select:hover{border-color:#9ca3af}.filter-select:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.08)}.client-table tbody tr{transition:background-color 0.15s ease}.client-table tbody tr:hover{background-color:rgba(255,255,255,0.03)}@media (prefers-reduced-motion:reduce){.btn,.btn-modern,.btn-modern-secondary,.pagination-btn,.kpi-card,.card,#kt_scrolltop,#kt_app_sidebar_mobile_toggle,.table tbody tr,.modern-table tbody tr,.client-table tbody tr{transition:none}.btn:hover,.btn-modern:hover,.btn-modern-secondary:hover,.kpi-card:hover{transform:none}}