.LogoutConfirmationModal_overlay__AvzRl{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.LogoutConfirmationModal_modal__nkI_r{background:#fff;border-radius:14px;padding:28px 24px;width:360px;max-width:90%;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:LogoutConfirmationModal_scaleIn__SBI_U .2s ease-out}.LogoutConfirmationModal_title__F552F{margin:0 0 10px;font-size:20px;font-weight:600;color:#111827}.LogoutConfirmationModal_description___yEKD{margin:0 0 24px;font-size:14px;color:#6b7280;line-height:1.6}.LogoutConfirmationModal_actions__Rlhqs{display:flex;justify-content:center;gap:12px}.LogoutConfirmationModal_cancelBtn__XwatA{padding:9px 16px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:background .2s ease}.LogoutConfirmationModal_cancelBtn__XwatA:hover{background:#f9fafb}.LogoutConfirmationModal_logoutBtn__CLi32{padding:9px 18px;border-radius:8px;border:none;background:#ef4444;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.LogoutConfirmationModal_logoutBtn__CLi32:hover{background:#dc2626}@keyframes LogoutConfirmationModal_scaleIn__SBI_U{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.contact_root__CSEv8{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px rgba(48,67,127,.1);max-width:1100px;margin:32px auto}.contact_pageBanner__mDSAI{background:#30437f;color:#fff;padding:18px 30px;border-radius:8px;margin-bottom:24px;font-size:1.1rem;display:flex;align-items:center}.contact_detailsPanel__M_qzA{background:#f8faff;border:1px solid #30437f;border-radius:8px;margin-top:1.5rem;padding:20px}.contact_btnPrimary__3qbWc{background-color:#30437f;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.contact_btnPrimary__3qbWc:hover{background-color:#22315c}.contact_modalOverlay__tiWUq{position:fixed;inset:0;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:9999}.contact_modalContainer__CeNhS{background:#fff;border-radius:10px;max-width:90%;box-shadow:0 15px 35px rgba(0,0,0,.3);padding:20px 30px;position:relative}.contact_modalHeader__HwOIv{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.contact_closeButton__Nycw7{background:none;border:none;font-size:1.8rem;cursor:pointer;font-weight:700}.contact_modalBody__5oWy6 input,.contact_modalBody__5oWy6 textarea{width:100%;padding:12px 10px;margin-bottom:16px;font-size:1rem;border:1px solid #ccc;border-radius:8px;resize:vertical}.contact_modalFooter__PwzZv{display:flex;justify-content:flex-end}.contact_modalTextarea__BY2A_{height:120px}.contact_chatMessages__N1yp3{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;border:1px solid #ddd;padding:16px;border-radius:8px;margin-bottom:20px;background-color:#f9f9f9}.contact_messageBubble1__d9ydp{background-color:#eef;align-self:flex-start}.contact_messageBubble1__d9ydp,.contact_messageBubble2__euVsX{padding:10px;margin-bottom:12px;border-radius:10px;max-width:80%;word-wrap:break-word}.contact_messageBubble2__euVsX{background-color:#ccf;align-self:flex-end}.contact_attachments__nCsme{margin-top:8px}.contact_attachmentBtn__7g3jl{background:none;border:none;color:#30437f;cursor:pointer;margin-right:8px;text-decoration:underline}.contact_replyContainer___lJ9M{display:flex;align-items:center;gap:8px;margin-top:8px}.contact_replyInput__v_sAt{flex-grow:1;resize:none;padding:12px;border-radius:8px;border:1px solid #ccc;font-size:1rem;max-height:120px;overflow-y:auto}.contact_fileInputLabel__UStpJ{cursor:pointer;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact_sendButton__yvHyD{background-color:#30437f;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;opacity:1;transition:opacity .3s ease}.contact_sendButton__yvHyD:disabled{opacity:.5;cursor:not-allowed}.contact_previewAttachments__3GMcR{margin-top:8px;display:flex;gap:10px;flex-wrap:wrap}.contact_filePreview__pW_Vl{background:#e0e0ff;padding:5px 10px;border-radius:6px;display:flex;align-items:center;gap:4px}.contact_fileRemoveBtn__8ZbUO{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#b71c1c;line-height:1;padding:0}