#excel-preview table{width:100%;border:1px solid #ccc}#excel-preview th{background-color:#f2f2f2;font-weight:700}#excel-preview td,#excel-preview th{border:1px solid #ccc;padding:8px;text-align:left}#excel-preview{margin-top:20px;max-height:300px;overflow-y:auto}#excel-preview table{font-size:12px}#excel-preview td,#excel-preview th{padding:6px;border:1px solid #ddd}.status-badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase}.status-joined{background-color:#d4edda;color:#155724}.status-interviewed{background-color:#fff3cd;color:#856404}.status-scheduled{background-color:#d1ecf1;color:#0c5460}.status-pending{background-color:#f8d7da;color:#721c24}.detail-table{width:100%;border-collapse:collapse}.detail-table td{padding:8px;vertical-align:top}.checkbox-group{display:flex;flex-direction:column;gap:12px;padding:16px;border:2px solid #e1e8ed;border-radius:12px;background:rgba(255,255,255,.8)}.checkbox-item{display:flex;align-items:center;gap:10px}.checkbox-item input[type=checkbox]{width:20px;height:20px;accent-color:#667eea}.checkbox-item label{position:static;background:0 0;padding:0;color:#2c3e50;font-weight:400;cursor:pointer}#selectedStudentsSection{margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:5px}.selected-students-container{max-height:200px;overflow-y:auto}.student-item{padding:8px 0;border-bottom:1px solid #ddd}.student-item:last-child{border-bottom:none}.student-interests{margin-top:8px;color:#666;font-size:.9em}.interests-label{display:block;margin-bottom:8px;font-weight:500;color:#333}.interests-radio-buttons{display:flex;flex-direction:column;gap:6px}.interest-radio{display:flex;align-items:center;cursor:pointer;padding:4px 0}.interest-radio-input{margin-right:8px;cursor:pointer}.interest-text{cursor:pointer}.admin-card{margin:10px 0;padding:15px;display:flex;justify-content:space-between;align-items:center}.admin-info{flex:1}.admin-department{color:#666;font-size:.9em;margin-top:4px}.assign-btn{margin-left:15px}#adminSection{margin-top:20px}a[data-section=admin-panel],li:has(a[data-section=admin-panel]){display:none!important}.role-superadmin a[data-section=admin-panel],.role-superadmin li:has(a[data-section=admin-panel]),body.role-superadmin a[data-section=admin-panel],body.role-superadmin li:has(a[data-section=admin-panel]){display:block!important}[data-section=admin-panel]{display:none!important}.role-superadmin [data-section=admin-panel],body.role-superadmin [data-section=admin-panel]{display:block!important}#addAdminModal.show{display:flex!important;align-items:center;justify-content:center}