.navbar-brand[data-v-8693fbba]{font-size:1.5rem;color:#000000c4;transition:all .3s ease}.navbar-brand[data-v-8693fbba]:focus{color:#000000c4}.navbar-brand[data-v-8693fbba]:hover{transform:scale(1.05);color:#000000c4}.nav-link[data-v-8693fbba]{border-radius:8px;color:#000000a1;margin:0 4px;transition:all .3s ease;position:relative}.nav-link[data-v-8693fbba]:hover{background-color:hsla(0,0%,100%,.1);color:#000000e0;transform:translateY(-1px)}.navbar-nav .nav-link.active[data-v-8693fbba]{color:#000000dc;font-weight:600}.nav-link.active[data-v-8693fbba]:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:20px;height:2px;background-color:#000000e1;border-radius:1px}.navbar-toggler-icon[data-v-8693fbba]{filter:invert(1) sepia(1) saturate(5) hue-rotate(180deg)}.dropdown-toggle[data-v-8693fbba]{border-radius:25px;transition:all .3s ease}.dropdown-toggle[data-v-8693fbba]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dropdown-menu[data-v-8693fbba]{border:none;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);animation:fadeIn-8693fbba .3s ease}@keyframes fadeIn-8693fbba{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item[data-v-8693fbba]{border-radius:8px;margin:4px 8px;transition:all .3s ease}.dropdown-item[data-v-8693fbba]:hover{background-color:transparent;transform:translateX(4px)}.dropdown-item.text-danger[data-v-8693fbba]:hover{background-color:#dc354600;color:red!important}.input-group .form-control[data-v-8693fbba]:focus{border-color:#fff;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.25)}.navbar-toggler[data-v-8693fbba]:focus{box-shadow:none}.bg-primary[data-v-8693fbba]{background:#fff!important}@media (max-width:991.98px){.navbar-nav[data-v-8693fbba]{background-color:hsla(0,0%,100%,.1);border-radius:12px;padding:1rem;margin-top:1rem}.nav-link[data-v-8693fbba]{padding:.75rem 1rem;margin:2px 0}.dropdown-menu[data-v-8693fbba]{position:static!important;transform:none!important;margin-top:1rem;background-color:hsla(0,0%,100%,.95)}}@media (max-width:576px){.navbar-brand span[data-v-8693fbba]{font-size:1.2rem}.container-fluid[data-v-8693fbba]{padding-left:1rem;padding-right:1rem}}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--bs-primary:#667eea;--bs-success:#48bb78;--bs-font-sans-serif:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body{font-family:var(--bs-font-sans-serif);background:linear-gradient(180deg,#031257e5,#fff);min-height:100vh}.card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}:global(.swal2-popup){border-radius:15px!important;box-shadow:0 10px 40px rgba(0,0,0,.15)!important}:global(.btn-gradient){background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:10px!important;font-weight:600!important;transition:all .3s ease!important}:global(.btn-gradient:hover){transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(102,126,234,.4)!important}:global(.btn-gradient-success){background:linear-gradient(135deg,#48bb78,#38a169)!important;border:none!important;border-radius:10px!important;font-weight:600!important}:global(.btn-gradient-success:hover){transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(72,187,120,.4)!important}:global(.btn-gradient-warning){background:linear-gradient(135deg,#ffc107,#ff8f00)!important;border:none!important;border-radius:10px!important;font-weight:600!important;color:#212529!important}:global(.btn-gradient-warning:hover){transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(255,193,7,.4)!important}:global(.btn-gradient-danger){background:linear-gradient(135deg,#dc3545,#c82333)!important;border:none!important;border-radius:10px!important;font-weight:600!important}:global(.btn-gradient-danger:hover){transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(220,53,69,.4)!important}:global(.btn-gradient-secondary){background:linear-gradient(135deg,#6c757d,#5a6268)!important;border:none!important;border-radius:10px!important;font-weight:600!important}:global(.swal2-title){font-weight:700!important;color:#2c3e50!important}:global(.swal2-content){color:#495057!important}.card[data-v-285c650c]{border-radius:20px;backdrop-filter:blur(5px)}.form-control[data-v-285c650c]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.btn[data-v-285c650c]{border-radius:10px;font-weight:600;letter-spacing:.5px}.btn-primary[data-v-285c650c]{background:#fff;color:#444343;border:1px solid #00000034}.btn-primary[data-v-285c650c]:hover{background:#fff;transform:translateY(-1px);color:#444343}.btn-success[data-v-285c650c]{background:linear-gradient(135deg,#48bb78,#38a169);border:none}.btn-success[data-v-285c650c]:hover{background:linear-gradient(135deg,#38a169,#2f855a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn-link[data-v-285c650c]{color:#6c757d!important;font-size:.9rem;transition:color .3s ease}.btn-link[data-v-285c650c]:hover{color:#0d6efd!important;text-decoration:underline!important}.bg-light[data-v-285c650c]{background:#fff!important}@media (max-width:768px){.card-body[data-v-285c650c]{padding:2rem 1.5rem}}.card[data-v-44ede1c9]{border-radius:20px;backdrop-filter:blur(5px)}.form-control[data-v-44ede1c9]:focus{border-color:#198754;box-shadow:0 0 0 .2rem rgba(25,135,84,.25)}.btn[data-v-44ede1c9]{border-radius:10px;font-weight:600;letter-spacing:.5px}.btn-success[data-v-44ede1c9]{background:linear-gradient(135deg,#48bb78,#38a169);border:none}.btn-success[data-v-44ede1c9]:hover:not(:disabled){background:linear-gradient(135deg,#38a169,#2f855a);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn-success[data-v-44ede1c9]:disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d);transform:none;box-shadow:none}.btn-primary[data-v-44ede1c9]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.btn-primary[data-v-44ede1c9]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.bg-light[data-v-44ede1c9]{background:#fff!important}@media (max-width:768px){.card-body[data-v-44ede1c9]{padding:2rem 1.5rem}}.card[data-v-43ba2b23]{border-radius:15px;backdrop-filter:blur(10px)}.form-control[data-v-43ba2b23]:focus{border-color:#ffc107;box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}.btn[data-v-43ba2b23]{border-radius:10px;font-weight:600;letter-spacing:.5px}.btn-warning[data-v-43ba2b23]{background:linear-gradient(135deg,#ffc107,#ff8f00);border:none;color:#212529}.btn-warning[data-v-43ba2b23]:hover:not(:disabled){background:linear-gradient(135deg,#ff8f00,#ff6f00);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#212529}.btn-warning[data-v-43ba2b23]:disabled{background:linear-gradient(135deg,#6c757d,#495057);color:#fff;transform:none;box-shadow:none}.btn-outline-warning[data-v-43ba2b23]{border-color:#ffc107;color:#ffc107}.btn-outline-warning[data-v-43ba2b23]:hover:not(:disabled){background-color:#ffc107;border-color:#ffc107;color:#212529;transform:translateY(-1px)}.btn-outline-warning[data-v-43ba2b23]:disabled{border-color:#6c757d;color:#6c757d}.btn-primary[data-v-43ba2b23]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.btn-primary[data-v-43ba2b23]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.bg-light[data-v-43ba2b23]{background:linear-gradient(135deg,#ffc107,#ff8f00)!important}@media (max-width:768px){.card-body[data-v-43ba2b23]{padding:2rem 1.5rem}}.icon-circle[data-v-4c9d576d]{height:4rem;width:4rem;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.text-xs[data-v-4c9d576d]{font-size:.75rem}.text-gray-800[data-v-4c9d576d]{color:#343a40!important}.card[data-v-4c9d576d]{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card[data-v-4c9d576d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)!important}.activity-icon[data-v-4c9d576d]{width:35px;height:35px;border-radius:50%;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.h3[data-v-4c9d576d]{font-size:1.5rem}.icon-circle[data-v-4c9d576d]{height:3rem;width:3rem;font-size:1.25rem}.card-body[data-v-4c9d576d]{padding:1rem}}.bg-gradient-primary[data-v-f02c9efe]{background:linear-gradient(135deg,#0d6efd,#0b5ed7)}.avatar-sm[data-v-f02c9efe]{width:40px;height:40px;font-size:14px;font-weight:600}.sortable[data-v-f02c9efe]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-f02c9efe]:hover{background-color:rgba(0,0,0,.05)}.table-hover tbody tr[data-v-f02c9efe]:hover{background-color:rgba(0,123,255,.05)}.page-link[data-v-f02c9efe]{border-radius:.375rem;margin:0 .125rem;border:1px solid #dee2e6}.page-item.active .page-link[data-v-f02c9efe]{background-color:#0d6efd;border-color:#0d6efd}.accordion-button[data-v-f02c9efe]{background-color:#cfe2ff;color:#4d4d4d}@media (max-width:768px){.table-responsive[data-v-f02c9efe]{font-size:.9rem}.avatar-sm[data-v-f02c9efe]{width:32px;height:32px;font-size:12px}}.bg-gradient-primary[data-v-44bfc788]{background:linear-gradient(135deg,#1d9b12,#1a8754)}.avatar-sm[data-v-44bfc788]{width:40px;height:40px;font-size:14px;font-weight:600}.sortable[data-v-44bfc788]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-44bfc788]:hover{background-color:rgba(0,0,0,.05)}.table-hover tbody tr[data-v-44bfc788]:hover{background-color:rgba(0,123,255,.05)}.page-link[data-v-44bfc788]{border-radius:.375rem;margin:0 .125rem;border:1px solid #dee2e6}.page-item.active .page-link[data-v-44bfc788]{background-color:#0d6efd;border-color:#0d6efd}.accordion-button[data-v-44bfc788]{background-color:#cfe2ff;color:#4d4d4d}@media (max-width:768px){.table-responsive[data-v-44bfc788]{font-size:.9rem}.avatar-sm[data-v-44bfc788]{width:32px;height:32px;font-size:12px}}.bg-gradient-primary[data-v-29cdf326]{background:linear-gradient(135deg,#da3737,#9c0c0c)}.avatar-sm[data-v-29cdf326]{width:40px;height:40px;font-size:14px;font-weight:600}.sortable[data-v-29cdf326]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-29cdf326]:hover{background-color:rgba(0,0,0,.05)}.table-hover tbody tr[data-v-29cdf326]:hover{background-color:rgba(0,123,255,.05)}.page-link[data-v-29cdf326]{border-radius:.375rem;margin:0 .125rem;border:1px solid #dee2e6}.page-item.active .page-link[data-v-29cdf326]{background-color:#0d6efd;border-color:#0d6efd}.accordion-button[data-v-29cdf326]{background-color:#cfe2ff;color:#4d4d4d}@media (max-width:768px){.table-responsive[data-v-29cdf326]{font-size:.9rem}.avatar-sm[data-v-29cdf326]{width:32px;height:32px;font-size:12px}}.bg-gradient-primary[data-v-652d414c]{background:linear-gradient(135deg,#0d6efd,#0b5ed7)}.sortable[data-v-652d414c]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-652d414c]:hover{background-color:rgba(0,0,0,.05)}.table-hover tbody tr[data-v-652d414c]:hover{background-color:rgba(0,123,255,.05)}.page-link[data-v-652d414c]{border-radius:.375rem;margin:0 .125rem;border:1px solid #dee2e6}.page-item.active .page-link[data-v-652d414c]{background-color:#0d6efd;border-color:#0d6efd}@media (max-width:768px){.table-responsive[data-v-652d414c]{font-size:.9rem}}.profile-page[data-v-67fbb5f0]{background-color:#f8f9fa;min-height:100vh}.card[data-v-67fbb5f0]{border:none;border-radius:10px}.card-title[data-v-67fbb5f0]{color:#495057;font-weight:600}.profile-photo-container[data-v-67fbb5f0]{width:200px;height:200px;margin:0 auto;position:relative}.profile-photo[data-v-67fbb5f0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:5px solid #e9ecef;box-shadow:0 0 20px rgba(0,0,0,.1)}.btn[data-v-67fbb5f0]{border-radius:5px;font-weight:500}.form-label[data-v-67fbb5f0]{font-weight:500;color:#495057;margin-bottom:.5rem}.form-control[data-v-67fbb5f0]{border-radius:5px}.form-control[data-v-67fbb5f0]:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.input-group .btn-outline-secondary[data-v-67fbb5f0]{border-color:#ced4da}.input-group .btn-outline-secondary[data-v-67fbb5f0]:hover{background-color:#e9ecef;border-color:#ced4da;color:#495057}.shadow-sm[data-v-67fbb5f0]{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}@media (max-width:768px){.profile-photo-container[data-v-67fbb5f0]{width:150px;height:150px}}.not-found-container[data-v-5801b7f4]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.not-found-content[data-v-5801b7f4]{text-align:center;max-width:600px;background:#fff;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:fadeInUp-5801b7f4 .6s ease}@keyframes fadeInUp-5801b7f4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.error-code[data-v-5801b7f4]{font-size:8rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:1rem;animation:pulse-5801b7f4 2s ease-in-out infinite}@keyframes pulse-5801b7f4{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.error-title[data-v-5801b7f4]{font-size:2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.error-message[data-v-5801b7f4]{font-size:1.1rem;color:#718096;margin-bottom:2rem;line-height:1.6}.error-illustration[data-v-5801b7f4]{margin:2rem 0}.error-illustration i[data-v-5801b7f4]{font-size:5rem;color:#fbbf24;animation:bounce-5801b7f4 2s ease-in-out infinite}@keyframes bounce-5801b7f4{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.action-buttons[data-v-5801b7f4]{margin-top:2rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.btn[data-v-5801b7f4]{border-radius:10px;padding:.75rem 2rem;font-weight:500;transition:all .3s ease;text-decoration:none}.btn-primary[data-v-5801b7f4]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.btn-primary[data-v-5801b7f4]:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.4)}.btn-outline-secondary[data-v-5801b7f4]{border:2px solid #cbd5e0;color:#4a5568;background:transparent}.btn-outline-secondary[data-v-5801b7f4]:hover{background:#f7fafc;border-color:#a0aec0;transform:translateY(-2px)}@media (max-width:576px){.not-found-content[data-v-5801b7f4]{padding:2rem 1.5rem}.error-code[data-v-5801b7f4]{font-size:5rem}.error-title[data-v-5801b7f4]{font-size:1.5rem}.error-message[data-v-5801b7f4]{font-size:1rem}.error-illustration i[data-v-5801b7f4]{font-size:3.5rem}.action-buttons[data-v-5801b7f4]{flex-direction:column}.btn-lg[data-v-5801b7f4]{width:100%}.btn.ms-3[data-v-5801b7f4]{margin-left:0!important}}