.certificate-queue-component[data-v-41abcd22]{position:relative}.certificate-queue-component .badge[data-v-41abcd22],.certificate-queue-component .badge [data-v-41abcd22],.certificate-queue-component .soft-badge[data-v-41abcd22],.certificate-queue-component .soft-badge [data-v-41abcd22],.certificate-queue-component div[class*=soft-badge][data-v-41abcd22],.certificate-queue-component span[class*=badge][data-v-41abcd22]{color:#fff!important;font-weight:500!important;text-shadow:none!important}.certificate-queue-component .badge.bg-success[data-v-41abcd22],.certificate-queue-component .bg-success[data-v-41abcd22],.certificate-queue-component .soft-badge[color=success][data-v-41abcd22],.certificate-queue-component div[color=success][data-v-41abcd22]{background-color:#28a745!important;color:#fff!important;border:1px solid #28a745!important}.certificate-queue-component .badge.bg-success [data-v-41abcd22],.certificate-queue-component .soft-badge[color=success] [data-v-41abcd22],.certificate-queue-component div[color=success] [data-v-41abcd22]{color:#fff!important}.certificate-queue-component .badge.bg-warning[data-v-41abcd22],.certificate-queue-component .bg-warning[data-v-41abcd22],.certificate-queue-component .soft-badge[color=warning][data-v-41abcd22],.certificate-queue-component div[color=warning][data-v-41abcd22]{background-color:#ffc107!important;color:#212529!important;border:1px solid #ffc107!important}.certificate-queue-component .badge.bg-warning [data-v-41abcd22],.certificate-queue-component .soft-badge[color=warning] [data-v-41abcd22],.certificate-queue-component div[color=warning] [data-v-41abcd22]{color:#212529!important}.certificate-queue-component .badge.bg-info[data-v-41abcd22],.certificate-queue-component .bg-info[data-v-41abcd22],.certificate-queue-component .soft-badge[color=info][data-v-41abcd22],.certificate-queue-component div[color=info][data-v-41abcd22]{background-color:#17a2b8!important;color:#fff!important;border:1px solid #17a2b8!important}.certificate-queue-component .badge.bg-info [data-v-41abcd22],.certificate-queue-component .soft-badge[color=info] [data-v-41abcd22],.certificate-queue-component div[color=info] [data-v-41abcd22]{color:#fff!important}.certificate-queue-component .badge.bg-primary[data-v-41abcd22],.certificate-queue-component .bg-primary[data-v-41abcd22],.certificate-queue-component .soft-badge[color=primary][data-v-41abcd22],.certificate-queue-component div[color=primary][data-v-41abcd22]{background-color:#007bff!important;color:#fff!important;border:1px solid #007bff!important}.certificate-queue-component .badge.bg-primary [data-v-41abcd22],.certificate-queue-component .soft-badge[color=primary] [data-v-41abcd22],.certificate-queue-component div[color=primary] [data-v-41abcd22]{color:#fff!important}.certificate-queue-component .badge.bg-danger[data-v-41abcd22],.certificate-queue-component .bg-danger[data-v-41abcd22],.certificate-queue-component .soft-badge[color=danger][data-v-41abcd22],.certificate-queue-component div[color=danger][data-v-41abcd22]{background-color:#dc3545!important;color:#fff!important;border:1px solid #dc3545!important}.certificate-queue-component .badge.bg-danger [data-v-41abcd22],.certificate-queue-component .soft-badge[color=danger] [data-v-41abcd22],.certificate-queue-component div[color=danger] [data-v-41abcd22]{color:#fff!important}.certificate-queue-component table td[data-v-41abcd22],.certificate-queue-component table th[data-v-41abcd22]{color:#212529!important}.certificate-queue-component .text-muted[data-v-41abcd22]{color:#6c757d!important}.certificate-queue-component small.text-muted[data-v-41abcd22]{color:#495057!important;font-weight:500}.certificate-queue-component .student-count-display .text-dark[data-v-41abcd22]{color:#212529!important}.certificate-queue-component .text-primary[data-v-41abcd22]{color:#007bff!important}.certificate-queue-component .text-success[data-v-41abcd22]{color:#28a745!important}.certificate-queue-component .text-warning[data-v-41abcd22]{color:#ffc107!important}.certificate-queue-component .text-danger[data-v-41abcd22]{color:#dc3545!important}.certificate-queue-component[data-v-41abcd22] .soft-badge{color:#fff!important;font-weight:500!important}.certificate-queue-component .card-body[data-v-41abcd22],.certificate-queue-component .card-header[data-v-41abcd22],.certificate-queue-component[data-v-41abcd22] .soft-badge.bg-warning{color:#212529!important}.certificate-queue-component [data-v-41abcd22]{text-shadow:none!important}.certificate-queue-component [class*=badge][data-v-41abcd22],.certificate-queue-component [class*=soft-badge][data-v-41abcd22],.certificate-queue-component div[color][data-v-41abcd22],.certificate-queue-component span[color][data-v-41abcd22]{opacity:1!important;visibility:visible!important;display:inline-block!important}.certificate-queue-component [class*=success][data-v-41abcd22],.certificate-queue-component [color=success][data-v-41abcd22]{background:#28a745!important;color:#fff!important}.certificate-queue-component [class*=warning][data-v-41abcd22],.certificate-queue-component [color=warning][data-v-41abcd22]{background:#ffc107!important;color:#212529!important}.certificate-queue-component [class*=info][data-v-41abcd22],.certificate-queue-component [color=info][data-v-41abcd22]{background:#17a2b8!important;color:#fff!important}.certificate-queue-component [class*=danger][data-v-41abcd22],.certificate-queue-component [color=danger][data-v-41abcd22]{background:#dc3545!important;color:#fff!important}.border-radius-md[data-v-41abcd22]{border-radius:.5rem}.student-count-display[data-v-41abcd22]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-left:4px solid #007bff;transition:all .3s ease}.student-count-display[data-v-41abcd22]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,123,255,.15)}.gap-1>[data-v-41abcd22]{margin-right:.25rem;margin-bottom:.25rem}.form-label[data-v-41abcd22]{font-weight:600;color:#495057;margin-bottom:.5rem}.text-muted[data-v-41abcd22]{color:#6c757d!important}.soft-input input[data-v-41abcd22]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.badge[data-v-41abcd22]{font-weight:600;letter-spacing:.5px}.student-count-display.loading[data-v-41abcd22]{opacity:.7;pointer-events:none}@keyframes pulse-success-41abcd22{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.student-count-display.success[data-v-41abcd22]{animation:pulse-success-41abcd22 .5s ease}.certificate-queue-component .p-3[data-v-41abcd22]{padding:1rem!important}.certificate-queue-component .bg-light[data-v-41abcd22]{background-color:#f8f9fa!important;border-bottom:1px solid #dee2e6}.certificate-queue-component .border-bottom[data-v-41abcd22]{border-bottom:1px solid #dee2e6!important}.certificate-queue-component .soft-card .card-body[data-v-41abcd22]{padding:0!important}.certificate-queue-component .soft-card .card-body[data-v-41abcd22]:empty,.certificate-queue-component .soft-card:not(.accordion-open) .card-body[data-v-41abcd22]{display:none!important}.certificate-queue-component .soft-card .card-body[data-v-41abcd22]:not(:has(*)){display:none!important}.certificate-queue-component .soft-card .card-body[data-v-41abcd22]:empty,.certificate-queue-component .soft-card .card-body[data-v-41abcd22]:not(:has(:not([style*="display: none"]))){display:none!important;height:0!important;padding:0!important;margin:0!important}.certificate-queue-component .custom-accordion[data-v-41abcd22]{border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.certificate-queue-component .custom-header[data-v-41abcd22]{padding:.125rem .5rem!important;background-color:#f8f9fa;border-bottom:none!important;min-height:auto!important;line-height:1.1!important;margin-bottom:0!important}.certificate-queue-component .custom-header[data-v-41abcd22]:hover{background-color:#e9ecef}.certificate-queue-component .soft-card .card-header[data-v-41abcd22]{padding:.25rem .75rem!important;min-height:auto!important;line-height:1.2!important}.certificate-queue-component .soft-card[data-v-41abcd22]{margin-bottom:1rem!important}.certificate-queue-component .soft-card .card-footer[data-v-41abcd22]{display:none!important}.scroll-indicator[data-v-c4fbb9b8]{display:none;text-align:center;padding:5px;color:#6c757d;font-size:.8rem}.btn-outline-secondary[data-v-c4fbb9b8]{margin-top:18px;border-color:#6c757d;color:#6c757d}.btn-outline-secondary[data-v-c4fbb9b8]:hover{background-color:#6c757d;color:#fff}.btn-group .btn[data-v-c4fbb9b8]{white-space:nowrap}@media (max-width:768px){.table td[data-v-c4fbb9b8],.table th[data-v-c4fbb9b8]{padding:.5rem;font-size:.85rem}.btn-group .btn[data-v-c4fbb9b8]{padding-left:.5rem;padding-right:.5rem;font-size:.85rem}.scroll-indicator[data-v-c4fbb9b8]{display:block}.badge[data-v-c4fbb9b8]{padding:.35em .65em;font-size:.75rem}.form-control-sm[data-v-c4fbb9b8]{width:50px!important}}.card-header[data-v-c4fbb9b8]{background-color:#f8f9fa}.table th[data-v-c4fbb9b8]{vertical-align:middle;text-align:center;background-color:#f8f9fa;color:#212529;font-weight:600}.table td[data-v-c4fbb9b8]{vertical-align:middle;text-align:center;background-color:#fff;color:#212529}.progress[data-v-c4fbb9b8]{min-width:100px}.progress-bar[data-v-c4fbb9b8]{font-size:.75rem}.badge[data-v-c4fbb9b8]{font-size:.9rem;padding:.5em .75em;min-width:40px}.table-hover tbody tr[data-v-c4fbb9b8]:hover{background-color:rgba(13,110,253,.1)}.btn-sm[data-v-c4fbb9b8]{padding:.25rem .5rem;font-size:.875rem}.page-item.active .page-link[data-v-c4fbb9b8]{background-color:#0d6efd;border-color:#0d6efd}.page-link[data-v-c4fbb9b8]{color:#0d6efd}.bg-gold[data-v-c4fbb9b8]{background-color:gold;color:#000}.bg-silver[data-v-c4fbb9b8]{background-color:silver;color:#000}.bg-bronze[data-v-c4fbb9b8]{background-color:#cd7f32;color:#000}.bg-secondary[data-v-c4fbb9b8]{background-color:#6c757d;color:#fff}.position-relative[data-v-c4fbb9b8]{position:relative}.position-absolute[data-v-c4fbb9b8]{position:absolute}.top-0[data-v-c4fbb9b8]{top:0}.start-0[data-v-c4fbb9b8]{left:0}.w-100[data-v-c4fbb9b8]{width:100%}.h-100[data-v-c4fbb9b8]{height:100%}.d-flex[data-v-c4fbb9b8]{display:flex}.align-items-center[data-v-c4fbb9b8]{align-items:center}.justify-content-center[data-v-c4fbb9b8]{justify-content:center}.form-control-sm[data-v-c4fbb9b8]{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.text-muted[data-v-c4fbb9b8]{color:#6c757d!important}.fw-bold[data-v-c4fbb9b8]{font-weight:700!important}.gap-1[data-v-c4fbb9b8]{gap:.25rem}.gap-2[data-v-c4fbb9b8]{gap:.5rem}.form-check-input[data-v-c4fbb9b8]:checked{background-color:#007bff!important;border-color:#007bff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")!important;background-size:100%!important;background-position:50%!important;background-repeat:no-repeat!important}.form-check-input[data-v-c4fbb9b8]:checked:focus{box-shadow:0 0 0 .25rem rgba(0,123,255,.25)!important}.progress[style*=border-color][data-v-c4fbb9b8]{border-radius:.25rem}.flex-wrap[data-v-c4fbb9b8]{flex-wrap:wrap}.back-btn[data-v-c4fbb9b8]{background:linear-gradient(90deg,#0d1b2a,#1b263b);color:#fff;border:none;min-width:120px;transition:all .3s ease}.back-btn[data-v-c4fbb9b8]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.report-btn[data-v-c4fbb9b8]{background:linear-gradient(90deg,#0d1b2a,#1b263b);color:#fff;border:none;transition:all .2s ease}.report-btn[data-v-c4fbb9b8]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.report-btn[data-v-c4fbb9b8]:disabled{opacity:.7;transform:none;box-shadow:none}input[type=number][data-v-c4fbb9b8]{transition:all .2s ease}input[type=number][data-v-c4fbb9b8]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-primary[data-v-c4fbb9b8]{background:linear-gradient(90deg,orange,red);border-color:#f60}.btn-primary[data-v-c4fbb9b8]:hover{background-color:#e65c00;border-color:#e65c00}.alert[data-v-c4fbb9b8]{position:fixed;top:20px;right:20px;z-index:2000;max-width:350px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:slideIn-c4fbb9b8 .3s ease-out forwards}.fade-enter-active[data-v-c4fbb9b8],.fade-leave-active[data-v-c4fbb9b8]{transition:opacity .5s}.fade-enter[data-v-c4fbb9b8],.fade-leave-to[data-v-c4fbb9b8]{opacity:0}@keyframes slideIn-c4fbb9b8{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:992px){.card-header[data-v-c4fbb9b8]{flex-direction:column;align-items:flex-start;gap:10px}btn-group[data-v-c4fbb9b8]{width:100%;margin-bottom:10px}.d-flex.gap-2.mb-2.flex-wrap[data-v-c4fbb9b8]{flex-direction:column}.d-flex.gap-2.mb-2.flex-wrap .input-group[data-v-c4fbb9b8]{max-width:100%!important;width:100%}.btn-group .btn[data-v-c4fbb9b8]{flex:1;text-align:center}.input-group[data-v-c4fbb9b8]{width:100%}.table-responsive[data-v-c4fbb9b8]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table td[data-v-c4fbb9b8],.table th[data-v-c4fbb9b8]{white-space:nowrap;font-size:.85rem}.btn[data-v-c4fbb9b8]{width:100%;margin-bottom:5px}.d-flex.justify-content-between[data-v-c4fbb9b8]{flex-direction:column;gap:10px}.input-group[data-v-c4fbb9b8]{width:100%!important;max-width:100%!important}}.certificate-controls[data-v-c4fbb9b8]{margin-top:18px}.certificate-controls .btn[data-v-c4fbb9b8]{white-space:nowrap}.certificate-controls .form-select[data-v-c4fbb9b8]{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.btn-success[data-v-c4fbb9b8]{background:linear-gradient(90deg,#28a745,#20c997);border-color:#28a745}.btn-success[data-v-c4fbb9b8]:hover{background:linear-gradient(90deg,#218838,#1ea87a);border-color:#1e7e34}.btn-success[data-v-c4fbb9b8]:disabled{background:#6c757d;border-color:#6c757d}@media (max-width:768px){.table td[data-v-c4fbb9b8],.table th[data-v-c4fbb9b8]{padding:.5rem}.badge[data-v-c4fbb9b8]{font-size:.75rem;padding:.25em .5em}.form-control-sm[data-v-c4fbb9b8]{width:40px!important;padding:.2rem .3rem}.progress[data-v-c4fbb9b8]{width:80px!important}}@media (max-width:576px){.container-fluid[data-v-c4fbb9b8]{padding-left:.5rem;padding-right:.5rem}.card-body[data-v-c4fbb9b8]{padding:.75rem}.table td[data-v-c4fbb9b8]:nth-child(n+4),.table th[data-v-c4fbb9b8]:nth-child(n+4){display:none}.table td[data-v-c4fbb9b8]:nth-child(3),.table th[data-v-c4fbb9b8]:nth-child(3){border-right:1px solid #dee2e6}}