.conversation-screen{height:100%}.conversation-screen .conversation-container{border-radius:12px;box-shadow:none;height:100%;border:1px solid #e2e8f0;background-color:#fff;display:flex;flex-direction:column}.conversation-screen .conversation-container .conversation-header{padding:12px}.conversation-screen .conversation-container .conversation-header .student-avatar{display:flex;flex-direction:row;gap:10px;align-items:center;padding-bottom:10px}@media (max-width: 600px){.conversation-screen .conversation-container .conversation-header .student-avatar .MuiTypography-body1{font-size:.75rem;flex-grow:1}}.conversation-screen .conversation-container .conversation-header .participants-container{display:flex;gap:5px}.conversation-screen .conversation-container .border-bottom{border-bottom:1px solid #E2E8F0}.conversation-screen .conversation-container .conversation-content{padding:0;display:flex;flex-direction:column;flex-grow:1;height:0px}.conversation-screen .conversation-container .conversation-content .conversation-info{cursor:pointer;display:flex;flex-direction:row;gap:10px;padding:16px;align-items:center;background:#fff;border-bottom:1px solid #E2E8F0}.conversation-screen .conversation-container .conversation-content .conversation-info .text-container{flex-grow:1;display:flex;flex-direction:column;font-size:13px}.conversation-screen .conversation-container .conversation-content .conversation-info .invoice-details{display:flex;gap:4px}.conversation-screen .conversation-container .conversation-content .silent-mode{background:#f8fafc;padding:12px;display:flex;flex-direction:row;gap:10px;align-items:center}.conversation-screen .conversation-container .conversation-content .silent-mode .info-icon{color:#0009}.conversation-screen .conversation-container .conversation-content .messages-container{overflow-y:scroll;padding:12px;row-gap:8px;background:#f8fafc;display:flex;flex-direction:column-reverse;flex-grow:1}.conversation-screen .conversation-container .conversation-actions{border-top:1px solid #E2E8F0;padding:8px}.conversation-screen .conversation-container .conversation-actions .conversation-actions-form{display:flex;justify-content:space-between;gap:10px;min-height:80px;align-items:center}.conversation-screen .conversation-container .conversation-actions .conversation-actions-form .form-input{flex-grow:1}.conversation-screen .conversation-container .conversation-actions .conversation-actions-form .form-input .message-input{font-size:16px;line-height:1;max-height:50vh;overflow-y:scroll!important}.conversation-screen .conversation-container .conversation-actions .conversation-actions-form .align-center{display:flex;align-items:center}.conversation-screen .actions-section{position:sticky;padding:0 0 0 4px;margin:0}.empty-conversation{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:16px}.conversation-subheader{display:flex;gap:4px;align-items:center}
