.modal-header-row[data-v-f64c025c]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.modal-close-btn[data-v-f64c025c]{flex-shrink:0}.modal-title[data-v-f64c025c]{color:#111827;font-size:1.25rem;margin:0 0 6px}.modal-subtitle[data-v-f64c025c]{color:#4b5563;font-size:14px;line-height:1.5;margin:0 0 16px}.loading-text[data-v-f64c025c]{color:#6b7280;padding:24px 0;text-align:center}.empty-state[data-v-f64c025c]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#065f46;padding:32px 16px;text-align:center}.empty-icon[data-v-f64c025c]{display:block;font-size:2rem;margin-bottom:8px}.empty-state p[data-v-f64c025c]{font-size:15px;font-weight:500;margin:0}.pending-scroll[data-v-f64c025c]{border:1px solid #e5e7eb;border-radius:8px;flex:1;max-height:50vh;min-height:0;overflow-y:auto;padding:10px 12px}.pending-count[data-v-f64c025c]{border-bottom:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:700;margin-bottom:10px;padding-bottom:8px}.student-row[data-v-f64c025c]{border-bottom:1px solid #f3f4f6;padding:8px 0}.student-row[data-v-f64c025c]:last-child{border-bottom:none}.student-name[data-v-f64c025c]{color:#111827;font-size:14px;font-weight:700;margin-bottom:4px}.reviewers-list[data-v-f64c025c]{display:flex;flex-wrap:wrap;gap:6px}.reviewer-pill[data-v-f64c025c]{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:3px 10px}.reviewer-pill.done[data-v-f64c025c]{background:#dcfce7;color:#166534}.reviewer-pill.pending[data-v-f64c025c]{background:#fef3c7;color:#92400e}.reviewer-pill.sin-solicitud[data-v-f64c025c]{background:#f3f4f6;color:#4b5563}.reviewer-status[data-v-f64c025c]{font-size:11px;font-weight:700}.bulk-arec-footer[data-v-f64c025c]{flex-shrink:0;margin-top:16px}.bulk-arec-footer-row[data-v-f64c025c]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.bulk-action-group[data-v-f64c025c]{display:flex;flex-direction:column;gap:8px;max-width:320px}.bulk-action-left[data-v-f64c025c]{align-items:flex-start}.bulk-action-right[data-v-f64c025c]{align-items:flex-end;margin-left:auto}.bulk-action-help[data-v-f64c025c]{color:#4b5563;font-size:12px;line-height:1.45;margin:0;max-width:300px}.bulk-action-help-right[data-v-f64c025c]{text-align:right}.bulk-action-buttons-row[data-v-f64c025c]{align-items:center;flex-direction:row;flex-wrap:wrap}.bulk-action-buttons-row[data-v-f64c025c],.modal-buttons[data-v-f64c025c]{display:flex;gap:10px;justify-content:flex-end}.modal-buttons[data-v-f64c025c]{flex-shrink:0;margin-top:16px}.btn[data-v-f64c025c]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px}.btn-primary[data-v-f64c025c]{background:#ea7600;color:#fff}.btn-primary[data-v-f64c025c]:hover{background:#d06a00}.btn-primary[data-v-f64c025c]:disabled{cursor:not-allowed;opacity:.6}.btn-reminder[data-v-f64c025c]{background:#2563eb}.btn-reminder[data-v-f64c025c]:hover{background:#1d4ed8}.btn-secondary[data-v-f64c025c]{background:#3d404a;color:#fff}.btn-secondary[data-v-f64c025c]:hover{background:#343740}.btn-secondary[data-v-f64c025c]:disabled{cursor:not-allowed;opacity:.6}.alert[data-v-f64c025c]{border-radius:6px;font-size:14px;padding:10px 12px}.alert.success[data-v-f64c025c]{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert.error[data-v-f64c025c]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}
