.status-module__3fl_dq__statusPage{background-color:var(--bg-main,#f8fafc);min-height:100vh;padding-bottom:80px}.status-module__3fl_dq__pageHeader{color:#fff;text-align:center;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 50%,#0284c7 100%);padding:60px 20px;position:relative;overflow:hidden}.status-module__3fl_dq__pageHeader:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#ffffff26 0%,#0000 60%);position:absolute;inset:0}.status-module__3fl_dq__pageTitle{letter-spacing:-.02em;margin-bottom:12px;font-size:2.6rem;font-weight:800}.status-module__3fl_dq__pageSubtitle{opacity:.92;max-width:650px;margin:0 auto;font-size:1.05rem;line-height:1.6}.status-module__3fl_dq__container{z-index:10;max-width:760px;margin:-30px auto 0;padding:0 20px;position:relative}.status-module__3fl_dq__searchCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:30px;padding:32px;box-shadow:0 10px 30px #00000012}.status-module__3fl_dq__searchHeader{color:#0f172a;align-items:center;gap:10px;margin-bottom:20px;font-size:1.25rem;font-weight:800;display:flex}.status-module__3fl_dq__formGroup{margin-bottom:18px}.status-module__3fl_dq__label{color:#334155;margin-bottom:6px;font-size:.88rem;font-weight:700;display:block}.status-module__3fl_dq__input{color:#0f172a;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:12px 16px;font-size:.95rem;transition:all .2s}.status-module__3fl_dq__input:focus{background-color:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.status-module__3fl_dq__helperText{color:#64748b;align-items:center;gap:4px;margin-top:5px;font-size:.78rem;display:flex}.status-module__3fl_dq__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:14px 24px;font-size:1rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #2563eb40}.status-module__3fl_dq__submitBtn:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.status-module__3fl_dq__submitBtn:disabled{cursor:not-allowed;box-shadow:none;background:#94a3b8;transform:none}.status-module__3fl_dq__errorAlert{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:.9rem;display:flex}.status-module__3fl_dq__resultCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;animation:.3s ease-out status-module__3fl_dq__fadeIn;box-shadow:0 10px 30px #00000012}@keyframes status-module__3fl_dq__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.status-module__3fl_dq__candidateHero{border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:22px;display:flex}.status-module__3fl_dq__avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.3rem;font-weight:800;display:flex;box-shadow:0 4px 12px #2563eb33}.status-module__3fl_dq__heroDetails{flex:1}.status-module__3fl_dq__candidateName{color:#0f172a;margin:0 0 6px;font-size:1.45rem;font-weight:800;line-height:1.2}.status-module__3fl_dq__badgeRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-module__3fl_dq__refBadge{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-family:monospace;font-size:.82rem;font-weight:700;display:inline-flex}.status-module__3fl_dq__registeredBadge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.status-module__3fl_dq__unregisteredBadge{color:#d97706;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:5px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.status-module__3fl_dq__registrationBox{border-radius:12px;margin-bottom:24px;padding:16px 20px}.status-module__3fl_dq__regBoxActive{background:#f0fdf4;border:1px solid #bbf7d0}.status-module__3fl_dq__regBoxPending{background:#fffbeb;border:1px solid #fef3c7}.status-module__3fl_dq__regHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.status-module__3fl_dq__regTitle{align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:flex}.status-module__3fl_dq__regDesc{color:#64748b;margin-top:4px;font-size:.82rem}.status-module__3fl_dq__grid{grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:24px;display:grid}.status-module__3fl_dq__item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;flex-direction:column;padding:12px 16px;display:flex}.status-module__3fl_dq__itemLabel{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:.76rem;font-weight:700}.status-module__3fl_dq__itemVal{color:#0f172a;font-size:.95rem;font-weight:700}.status-module__3fl_dq__stageBadge{text-transform:capitalize;border-radius:20px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.status-module__3fl_dq__stageNew{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.status-module__3fl_dq__stageContacted{color:#0d9488;background:#f0fdfa;border:1px solid #99f6e4}.status-module__3fl_dq__stageShortlisted{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.status-module__3fl_dq__stageDocPending{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa}.status-module__3fl_dq__stageCounseling{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.status-module__3fl_dq__stageAdmission{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.status-module__3fl_dq__stageTraining{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.status-module__3fl_dq__stagePlaced{color:#db2777;background:#fdf2f8;border:1px solid #fbcfe8}.status-module__3fl_dq__stageCompleted{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd}.status-module__3fl_dq__remarkSection{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.status-module__3fl_dq__remarkCard{border-radius:10px;padding:14px 18px;font-size:.9rem}.status-module__3fl_dq__counselorRemark{background:#f0fdf4;border:1px solid #dcfce7}.status-module__3fl_dq__studentRemark{background:#eff6ff;border:1px solid #dbeafe}.status-module__3fl_dq__remarkTitle{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:4px;font-size:.8rem;font-weight:800;display:flex}.status-module__3fl_dq__remarkText{color:#1e293b;margin:0;font-weight:500;line-height:1.5}.status-module__3fl_dq__timelineSection{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:20px}.status-module__3fl_dq__timelineTitle{color:#0f172a;align-items:center;gap:8px;margin-bottom:16px;font-size:.95rem;font-weight:800;display:flex}.status-module__3fl_dq__timelineList{margin:0;padding-left:20px;position:relative}.status-module__3fl_dq__timelineList:before{content:"";background:#cbd5e1;width:2px;position:absolute;top:8px;bottom:8px;left:6px}.status-module__3fl_dq__timelineItem{margin-bottom:16px;position:relative}.status-module__3fl_dq__timelineItem:last-child{margin-bottom:0}.status-module__3fl_dq__timelineDot{background:#2563eb;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:-20px;box-shadow:0 0 0 2px #2563eb}.status-module__3fl_dq__timelineContent{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px}.status-module__3fl_dq__timelineHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.status-module__3fl_dq__timelineStage{color:#1e293b;text-transform:capitalize;font-size:.86rem;font-weight:800}.status-module__3fl_dq__timelineTime{color:#64748b;font-size:.74rem}.status-module__3fl_dq__timelineRemark{color:#475569;margin:0;font-size:.82rem}.status-module__3fl_dq__actionRow{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:12px;padding-top:10px;display:flex}.status-module__3fl_dq__btnActionPrimary{color:#fff;background:#2563eb;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.status-module__3fl_dq__btnActionPrimary:hover{color:#fff;background:#1d4ed8}.status-module__3fl_dq__btnActionSecondary{color:#334155;background:#f1f5f9;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.status-module__3fl_dq__btnActionSecondary:hover{background:#e2e8f0}@media (max-width:640px){.status-module__3fl_dq__searchCard,.status-module__3fl_dq__resultCard{padding:22px 18px}.status-module__3fl_dq__grid{grid-template-columns:1fr;gap:12px}.status-module__3fl_dq__candidateHero{text-align:center;flex-direction:column;align-items:center}.status-module__3fl_dq__badgeRow{justify-content:center}}
