.ApplicationConversation_conversationContainer__JPyHg{display:flex;flex-direction:column;height:100%;min-height:400px;max-height:600px;background:#ffffff;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0}.ApplicationConversation_header__aWuKa{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.ApplicationConversation_headerInfo__fC56U{display:flex;align-items:center;gap:.75rem}.ApplicationConversation_avatar__Ybc5M{width:44px;height:44px;background:linear-gradient(135deg,#e8f0fe,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ApplicationConversation_avatar__Ybc5M img{width:100%;height:100%;object-fit:cover}.ApplicationConversation_avatarIcon__e_xYt{font-size:1.25rem;color:#043cb5}.ApplicationConversation_headerText__iM8OE h3{margin:0;font-size:1rem;font-weight:600;color:#1e293b}.ApplicationConversation_jobTitle__oXJ_h{font-size:.8rem;color:#64748b}.ApplicationConversation_statusBadgeContainer__hLEoY{margin-left:auto}.ApplicationConversation_statusPill__bTzhL{padding:.35rem .85rem;border-radius:100px;font-size:.75rem;font-weight:600;text-transform:capitalize}.ApplicationConversation_statusPill__bTzhL.ApplicationConversation_pending__Lkrer{background:#fef3c7;color:#92400e}.ApplicationConversation_statusPill__bTzhL.ApplicationConversation_shortlisted__J9oXu{background:#dbeafe;color:#1e40af}.ApplicationConversation_statusPill__bTzhL.ApplicationConversation_hired__QwOiS{background:#dcfce7;color:#166534}.ApplicationConversation_statusPill__bTzhL.ApplicationConversation_rejected__TAlOQ{background:#fee2e2;color:#991b1b}.ApplicationConversation_statusPill__bTzhL.ApplicationConversation_interview__ITwSi{background:#e0e7ff;color:#3730a3}.ApplicationConversation_messagesContainer__zrcFc{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;background:#f8fafc}.ApplicationConversation_emptyState__ydI05{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#94a3b8;text-align:center;gap:.5rem}.ApplicationConversation_emptyIcon__ECrMN{font-size:2.5rem;opacity:.5;margin-bottom:.5rem}.ApplicationConversation_emptyState__ydI05 p{margin:0;font-weight:600;color:#64748b}.ApplicationConversation_emptyState__ydI05 span{font-size:.85rem}.ApplicationConversation_messageWrapper__iPNXZ{display:flex;align-items:flex-end;gap:.5rem;max-width:80%}.ApplicationConversation_messageWrapper__iPNXZ.ApplicationConversation_own__xr1YA{align-self:flex-end;flex-direction:row-reverse}.ApplicationConversation_messageWrapper__iPNXZ.ApplicationConversation_other__dWpvc{align-self:flex-start}.ApplicationConversation_messageAvatar__gBNWW{width:28px;height:28px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ApplicationConversation_smallAvatarIcon__zQhov{font-size:.75rem;color:#64748b}.ApplicationConversation_messageBubble__iRhUm{padding:.75rem 1rem;border-radius:16px;max-width:100%;position:relative}.ApplicationConversation_messageWrapper__iPNXZ.ApplicationConversation_own__xr1YA .ApplicationConversation_messageBubble__iRhUm{background:linear-gradient(135deg,#043cb5,#0052cc);color:#ffffff;border-bottom-right-radius:4px}.ApplicationConversation_messageWrapper__iPNXZ.ApplicationConversation_other__dWpvc .ApplicationConversation_messageBubble__iRhUm{background:#ffffff;color:#1e293b;border:1px solid #e2e8f0;border-bottom-left-radius:4px}.ApplicationConversation_messageText__488zk{margin:0;font-size:.9rem;line-height:1.5;word-wrap:break-word}.ApplicationConversation_messageFooter__zRsSX{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-top:.35rem}.ApplicationConversation_messageTime__HnZKK{font-size:.7rem;opacity:.7}.ApplicationConversation_readIcon__6dbMt{font-size:.65rem;color:#60a5fa}.ApplicationConversation_messageWrapper__iPNXZ.ApplicationConversation_own__xr1YA .ApplicationConversation_readIcon__6dbMt{color:#93c5fd}.ApplicationConversation_sentIcon__zJshX{font-size:.65rem;opacity:.7}.ApplicationConversation_taskBadge__1OPLL{display:inline-flex;align-items:center;gap:.3rem;background:rgba(255,255,255,.2);padding:.2rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;margin-bottom:.4rem}.ApplicationConversation_messageWrapper__iPNXZ.ApplicationConversation_other__dWpvc .ApplicationConversation_taskBadge__1OPLL{background:#fef3c7;color:#92400e}.ApplicationConversation_interviewBadge__GO68G{background:#e0e7ff;color:#3730a3}.ApplicationConversation_interviewBadge__GO68G,.ApplicationConversation_statusBadge__qW9vy{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;margin-bottom:.4rem}.ApplicationConversation_statusBadge__qW9vy{background:#f3e8ff;color:#6b21a8}.ApplicationConversation_inputContainer__q0buP{padding:.75rem 1rem;background:#ffffff;border-top:1px solid #e2e8f0}.ApplicationConversation_messageTypeSelector__asOIn{display:flex;gap:.5rem;margin-bottom:.75rem}.ApplicationConversation_typeButton__qqpSW{padding:.4rem .85rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:100px;font-size:.8rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.35rem}.ApplicationConversation_typeButton__qqpSW:hover{background:#e2e8f0}.ApplicationConversation_typeButton__qqpSW.ApplicationConversation_active__N9NzO{background:#043cb5;color:#ffffff;border-color:#043cb5}.ApplicationConversation_inputWrapper__bZkMR{display:flex;align-items:center;gap:.5rem}.ApplicationConversation_messageInput__bcovX{flex:1 1;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:100px;font-size:.9rem;transition:all .2s ease}.ApplicationConversation_messageInput__bcovX:focus{outline:none;border-color:#043cb5;box-shadow:0 0 0 3px rgba(4,60,181,.1)}.ApplicationConversation_sendButton__WeeT3{width:44px;height:44px;background:linear-gradient(135deg,#043cb5,#0052cc);border:none;border-radius:50%;color:#ffffff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ApplicationConversation_sendButton__WeeT3:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px rgba(4,60,181,.3)}.ApplicationConversation_sendButton__WeeT3:disabled{opacity:.5;cursor:not-allowed}.ApplicationConversation_loadingContainer__JUGF6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#64748b;gap:.75rem}.ApplicationConversation_spinner__qRftA{font-size:2rem;color:#043cb5}.ApplicationConversation_rejectedMessage__RrX8_{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#fef2f2;color:#991b1b;font-size:.85rem;text-align:center}.ApplicationConversation_errorMessage__8k9Kd{padding:.5rem 1rem;background:#fef2f2;color:#991b1b;font-size:.85rem;text-align:center}@media (max-width:768px){.ApplicationConversation_conversationContainer__JPyHg{min-height:350px;max-height:500px;border-radius:12px}.ApplicationConversation_messageWrapper__iPNXZ{max-width:90%}.ApplicationConversation_header__aWuKa{padding:.75rem 1rem}.ApplicationConversation_avatar__Ybc5M{width:38px;height:38px}.ApplicationConversation_messagesContainer__zrcFc{padding:.75rem}.ApplicationConversation_messageBubble__iRhUm{padding:.6rem .85rem}.ApplicationConversation_inputContainer__q0buP{padding:.5rem .75rem}.ApplicationConversation_sendButton__WeeT3{width:40px;height:40px}}