[data-management-content]{transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-loading{opacity:.6;transform:translateY(10px);pointer-events:none}.nav-tabs .nav-link{position:relative;overflow:hidden;transition:all .3s ease;border-bottom:3px solid transparent!important}.nav-tabs .nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:#0d6efd;transition:all .3s ease;transform:translate(-50%)}.nav-tabs .nav-link.active:after,.nav-tabs .nav-link:hover:after{width:100%}.nav-tabs .nav-link.active{border-bottom:3px solid #0d6efd!important;background:none!important;color:#0d6efd!important;font-weight:600}.nav-tabs .nav-link:hover{border-bottom:3px solid #0d6efd!important;color:#0d6efd!important;background:none!important}.sidebar-hover-effect{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-hover-effect:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #00000026!important}.nav-link,.btn,.list-group-item-action{transition:all .2s ease-in-out}.management-page-loaded{animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.management-page-loaded .card{animation:slideInCard .6s ease-out}@keyframes slideInCard{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn-outline-primary:hover,.btn-outline-warning:hover,.btn-outline-danger:hover,.btn-outline-success:hover,.btn-outline-info:hover{transform:scale(1.05);transition:transform .1s ease}.table thead th{font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.table tbody td{vertical-align:middle}.list-group-item{transition:all .2s ease}.list-group-item:hover{background-color:#f8f9fa!important;transform:translate(5px)}.quick-management .list-group-item-action:hover{background-color:#0d6efd0d;border-left:3px solid #0d6efd}.page-transitioning{opacity:.95;transition:opacity .2s ease}.content-fade-enter{opacity:0;transform:translateY(15px)}.content-fade-enter-active{opacity:1;transform:translateY(0);transition:all .4s ease-out}.loading-spinner{display:inline-block;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #0d6efd;border-radius:50%;animation:spin 1s linear infinite;margin-left:8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
