.border-start[data-v-5d8b7f3b]{border-left:4px solid}.border-warning[data-v-5d8b7f3b]{border-color:#ff9800!important}.border-success[data-v-5d8b7f3b]{border-color:#4caf50!important}.border-danger[data-v-5d8b7f3b]{border-color:#f44336!important}.border-info[data-v-5d8b7f3b]{border-color:#2196f3!important}.progress-wrapper[data-v-5d8b7f3b]{width:100%}.progress-track[data-v-5d8b7f3b]{width:100%;height:28px;background-color:#e9ecef;border-radius:14px;overflow:hidden;position:relative}.progress-fill[data-v-5d8b7f3b]{height:100%;border-radius:14px 0 0 14px;transition:width .5s ease;min-width:0}.progress-fill.bg-info[data-v-5d8b7f3b]{background-color:#17a2b8!important}.progress-fill.bg-warning[data-v-5d8b7f3b]{background-color:#ffc107!important}.progress-fill.bg-primary[data-v-5d8b7f3b]{background-color:#5e72e4!important}.progress-fill.bg-secondary[data-v-5d8b7f3b]{background-color:#8392ab!important}.gap-2[data-v-5d8b7f3b]{gap:.5rem}.text-xs[data-v-5d8b7f3b]{font-size:.75rem}.text-sm[data-v-5d8b7f3b]{font-size:.875rem}.bg-opacity-10[data-v-5d8b7f3b]{background-color:rgba(var(--bs-light-rgb),.1)}.card.border-dashed[data-v-5d8b7f3b]{transition:all .3s ease}.card.border-dashed[data-v-5d8b7f3b]:hover{border-color:#0c63e4!important;background-color:#f8f9fa!important}.card.border-dashed.bg-light[data-v-5d8b7f3b]{background-color:#e7f1ff!important}.permisos-dialog .el-dialog__header[data-v-5d8b7f3b]{padding:20px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#fff,#f9fafb)}.permisos-dialog .el-dialog__body[data-v-5d8b7f3b]{padding:24px;max-height:70vh;overflow-y:auto}.permisos-dialog .el-dialog__footer[data-v-5d8b7f3b]{padding:16px 24px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.permisos-error-modal[data-v-5d8b7f3b]{font-size:14px;line-height:1.5}.permisos-error-modal .alert[data-v-5d8b7f3b]{border-radius:8px;padding:12px 16px}.permisos-error-modal .stats-card[data-v-5d8b7f3b]{transition:all .2s ease;border-radius:8px}.permisos-error-modal .stats-card[data-v-5d8b7f3b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.permisos-error-modal .table[data-v-5d8b7f3b]{font-size:.875rem;margin-bottom:0}.permisos-error-modal .table thead[data-v-5d8b7f3b]{position:sticky;top:0;z-index:10;background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.05)}.permisos-error-modal .table tbody tr[data-v-5d8b7f3b]:hover{background-color:#f8f9fa}.permisos-error-modal .badge[data-v-5d8b7f3b]{font-size:.75rem;padding:.35em .65em;font-weight:500}.permisos-error-modal code[data-v-5d8b7f3b]{background-color:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.85em}.permisos-error-modal .fs-2[data-v-5d8b7f3b]{font-size:2rem;line-height:1}.permisos-error-modal .table-responsive[data-v-5d8b7f3b]::-webkit-scrollbar{width:8px;height:8px}.permisos-error-modal .table-responsive[data-v-5d8b7f3b]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.permisos-error-modal .table-responsive[data-v-5d8b7f3b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.permisos-error-modal .table-responsive[data-v-5d8b7f3b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.permisos-dialog[data-v-5d8b7f3b]{width:95%!important}.permisos-error-modal .fs-2[data-v-5d8b7f3b]{font-size:1.5rem}}