@font-face{font-family:Mulish;font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsS9-SvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvHg.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1RwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFRwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaA.ttf) format("truetype")}@font-face{font-family:Mulish;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaA.ttf) format("truetype")}.messages-page[data-v-11b77ad8]{position:relative;min-height:calc(100vh - 80px);background:linear-gradient(135deg,#f8fafa,#f0f7f6 50%,#e8f4f2);overflow:hidden;padding:20px}.blob[data-v-11b77ad8]{position:absolute;border-radius:50%;pointer-events:none;z-index:0}.blob.blob-1[data-v-11b77ad8]{width:400px;height:360px;top:-50px;right:50px;background:radial-gradient(circle,rgba(176,228,221,.4) 0,rgba(176,228,221,0) 70%)}.blob.blob-2[data-v-11b77ad8]{width:500px;height:400px;bottom:-100px;right:200px;background:radial-gradient(circle,rgba(138,215,204,.3) 0,rgba(138,215,204,0) 70%)}.blob.blob-3[data-v-11b77ad8]{width:300px;height:240px;bottom:50px;left:-50px;background:radial-gradient(circle,rgba(176,228,221,.25) 0,rgba(176,228,221,0) 70%)}.messages-container[data-v-11b77ad8]{display:flex;gap:20px;height:calc(100vh - 120px);position:relative;z-index:1}.glass-panel[data-v-11b77ad8]{background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-radius:24px;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 32px rgba(0,154,132,.08);backdrop-filter:blur(10px)}.conversations-panel[data-v-11b77ad8]{width:380px;min-width:380px;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-11b77ad8]{padding:24px 24px 16px;display:flex;align-items:center;gap:12px}.panel-header h1[data-v-11b77ad8]{font-size:26px;font-weight:700;color:#212529;margin:0;letter-spacing:-.5px}.notification-badge[data-v-11b77ad8]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:22px;padding:0 8px;border-radius:11px;background:linear-gradient(135deg,#009a84,#00a991);color:#fff;font-size:11px;font-weight:600}.search-container[data-v-11b77ad8]{padding:0 12px 16px}.search-box[data-v-11b77ad8]{display:flex;align-items:center;gap:12px;background-color:#fff;border-radius:14px;padding:12px 16px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.search-box .search-icon[data-v-11b77ad8]{width:18px;height:18px;color:#ced4da;flex-shrink:0}.search-box input[data-v-11b77ad8]{flex:1;border:none;background:transparent;font-size:14px;color:#212529;outline:none}.search-box input[data-v-11b77ad8]::-moz-placeholder{color:#ced4da}.search-box input[data-v-11b77ad8]::placeholder{color:#ced4da}.segment-control[data-v-11b77ad8]{position:relative;display:flex;margin:0 12px 16px;padding:4px;background-color:#e9ecef;border-radius:12px}.segment-bg[data-v-11b77ad8]{position:absolute;top:4px;left:4px;right:4px;bottom:4px;pointer-events:none}.segment-active-indicator[data-v-11b77ad8]{position:absolute;width:50%;height:100%;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .25s ease}.segment-btn[data-v-11b77ad8]{flex:1;padding:10px 8px;border:none;background:transparent;font-size:13px;font-weight:500;color:#495057;cursor:pointer;position:relative;z-index:1;transition:color .2s ease}.segment-btn.active[data-v-11b77ad8]{color:#212529;font-weight:600}.segment-btn[data-v-11b77ad8]:hover:not(.active){color:#212529}.conversations-list[data-v-11b77ad8]{flex:1;overflow-y:auto;padding:0 12px 16px}.conversation-item[data-v-11b77ad8]{display:flex;gap:10px;padding:12px 12px;margin-bottom:4px;border-radius:14px;cursor:pointer;transition:all .2s ease;border:1.5px solid transparent}.conversation-item[data-v-11b77ad8]:hover{background-color:rgba(233,236,239,.5)}.conversation-item.selected[data-v-11b77ad8]{background-color:#e6f6f4;border-color:#8ad7cc}.conversation-avatar[data-v-11b77ad8]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;flex-shrink:0;position:relative}.conversation-avatar .online-indicator[data-v-11b77ad8]{position:absolute;bottom:0;right:0;width:12px;height:12px;background-color:#4bd499;border-radius:50%;border:2px solid #fff}.selected .conversation-avatar .online-indicator[data-v-11b77ad8]{border-color:#e6f6f4}.conversation-content[data-v-11b77ad8]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.conversation-header-row[data-v-11b77ad8]{display:flex;justify-content:space-between;align-items:center;gap:8px}.conversation-name-wrapper[data-v-11b77ad8]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.conversation-name[data-v-11b77ad8]{font-size:14px;font-weight:600;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.role-badge[data-v-11b77ad8]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:9px;font-weight:600;white-space:nowrap;flex-shrink:0}.conversation-time[data-v-11b77ad8]{font-size:11px;color:#ced4da;white-space:nowrap;flex-shrink:0}.conversation-time.unread[data-v-11b77ad8]{color:#009a84;font-weight:500}.conversation-preview-row[data-v-11b77ad8]{display:flex;justify-content:space-between;align-items:center;gap:8px}.conversation-preview[data-v-11b77ad8]{font-size:13px;color:#495057;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.selected .conversation-preview[data-v-11b77ad8]{color:#495057}.conversation-preview.typing[data-v-11b77ad8]{display:flex;align-items:center;gap:2px;color:#009a84;font-style:italic}.conversation-preview.typing .typing-text[data-v-11b77ad8]{font-weight:500}.conversation-preview.typing .typing-dots[data-v-11b77ad8]{display:inline-flex;gap:1px}.conversation-preview.typing .typing-dots span[data-v-11b77ad8]{animation:listTypingDots-11b77ad8 1.4s ease-in-out infinite;font-weight:700}.conversation-preview.typing .typing-dots span[data-v-11b77ad8]:first-child{animation-delay:0s}.conversation-preview.typing .typing-dots span[data-v-11b77ad8]:nth-child(2){animation-delay:.2s}.conversation-preview.typing .typing-dots span[data-v-11b77ad8]:nth-child(3){animation-delay:.4s}@keyframes listTypingDots-11b77ad8{0%,60%,to{opacity:.3}30%{opacity:1}}.unread-badge[data-v-11b77ad8]{min-width:20px;height:20px;border-radius:10px;background:linear-gradient(135deg,#009a84,#00a991);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.no-conversations[data-v-11b77ad8]{display:flex;align-items:center;justify-content:center;padding:48px;color:#6c757d;font-size:14px}.chat-panel[data-v-11b77ad8]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.empty-state[data-v-11b77ad8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:48px}.empty-state h2[data-v-11b77ad8]{font-size:24px;font-weight:700;color:#212529;margin:24px 0 8px;letter-spacing:-.5px}.empty-description[data-v-11b77ad8]{font-size:15px;color:#495057;text-align:center;line-height:1.6;margin:0 0 36px}.decorative-circles[data-v-11b77ad8]{position:absolute;width:240px;height:240px;top:50%;left:50%;transform:translate(-50%,-60%);pointer-events:none}.decorative-circles .circle[data-v-11b77ad8]{position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.decorative-circles .circle.circle-outer[data-v-11b77ad8]{width:240px;height:240px;border:1px dashed #dee2e6;opacity:.6}.decorative-circles .circle.circle-inner[data-v-11b77ad8]{width:180px;height:180px;border:1px dashed #ced4da;opacity:.4}.icon-container[data-v-11b77ad8]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;z-index:1}.icon-container .icon-bg[data-v-11b77ad8]{position:absolute;width:140px;height:140px;border-radius:50%;background-color:#fff;box-shadow:0 4px 24px rgba(0,154,132,.06)}.icon-container .icon-bg[data-v-11b77ad8]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:50%;background:linear-gradient(135deg,#e6f6f4,rgba(176,228,221,.6))}.chat-bubble-icon[data-v-11b77ad8]{position:relative;width:56px;height:40px;background:linear-gradient(135deg,#009a84,#00a991);border-radius:12px;z-index:2}.chat-bubble-icon[data-v-11b77ad8]:after{content:"";position:absolute;bottom:-10px;left:8px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #00a991}.chat-bubble-icon .bubble-dots[data-v-11b77ad8]{display:flex;align-items:center;justify-content:center;gap:8px;height:100%}.chat-bubble-icon .bubble-dots .dot[data-v-11b77ad8]{width:8px;height:8px;border-radius:50%;background-color:#fff}.chat-bubble-icon .bubble-dots .dot.dot-1[data-v-11b77ad8]{opacity:.9;animation:dotPulse-11b77ad8 1.4s ease-in-out infinite}.chat-bubble-icon .bubble-dots .dot.dot-2[data-v-11b77ad8]{opacity:.6;animation:dotPulse-11b77ad8 1.4s ease-in-out .2s infinite}.chat-bubble-icon .bubble-dots .dot.dot-3[data-v-11b77ad8]{opacity:.3;animation:dotPulse-11b77ad8 1.4s ease-in-out .4s infinite}@keyframes dotPulse-11b77ad8{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.9}}.feature-cards[data-v-11b77ad8]{display:flex;gap:16px}.feature-card[data-v-11b77ad8]{display:flex;flex-direction:column;align-items:center;gap:12px;width:110px;padding:16px 12px;background-color:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.feature-card span[data-v-11b77ad8]{font-size:11px;font-weight:500;color:#495057}.feature-icon[data-v-11b77ad8]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.feature-icon svg[data-v-11b77ad8]{width:18px;height:18px}.feature-icon.feature-icon-message[data-v-11b77ad8]{background-color:#e6f6f4}.feature-icon.feature-icon-message svg[data-v-11b77ad8]{color:#009a84}.feature-icon.feature-icon-file[data-v-11b77ad8]{background-color:rgba(189,195,219,.5)}.feature-icon.feature-icon-file svg[data-v-11b77ad8]{color:#2b3e8c}.feature-icon.feature-icon-secure[data-v-11b77ad8]{background-color:#fffbee}.feature-icon.feature-icon-secure svg[data-v-11b77ad8]{color:#ffd855}.bottom-dots[data-v-11b77ad8]{position:absolute;bottom:32px;display:flex;align-items:center;gap:8px}.bottom-dots .bdot[data-v-11b77ad8]{border-radius:50%;background-color:#ced4da}.bottom-dots .bdot.bdot-center[data-v-11b77ad8]{width:8px;height:8px;order:2}.bottom-dots .bdot.bdot-side[data-v-11b77ad8]{width:6px;height:6px;background-color:#dee2e6}.bottom-dots .bdot.bdot-side[data-v-11b77ad8]:first-child{order:1}.bottom-dots .bdot.bdot-side[data-v-11b77ad8]:last-child{order:3}.chat-content[data-v-11b77ad8]{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.chat-header[data-v-11b77ad8]{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid #e9ecef;flex-shrink:0}.back-btn[data-v-11b77ad8]{display:none;width:40px;height:40px;border:none;background:transparent;cursor:pointer;border-radius:10px;color:#495057}.back-btn[data-v-11b77ad8]:hover{background-color:#e9ecef}.back-btn svg[data-v-11b77ad8]{width:20px;height:20px}.chat-user-info[data-v-11b77ad8]{display:flex;align-items:center;gap:12px;flex:1}.chat-avatar[data-v-11b77ad8]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;position:relative}.chat-avatar .online-indicator[data-v-11b77ad8]{position:absolute;bottom:0;right:0;width:12px;height:12px;background-color:#4bd499;border-radius:50%;border:2px solid #fff}.chat-user-details[data-v-11b77ad8]{display:flex;flex-direction:column;gap:2px}.chat-user-name[data-v-11b77ad8]{font-size:16px;font-weight:600;color:#212529}.chat-user-status[data-v-11b77ad8]{font-size:12px;color:#6c757d}.chat-user-status.online[data-v-11b77ad8]{color:#4bd499}.chat-header-actions[data-v-11b77ad8]{display:flex;gap:8px}.header-action-btn[data-v-11b77ad8]{width:40px;height:40px;border:none;background:transparent;cursor:pointer;border-radius:10px;color:#495057;display:flex;align-items:center;justify-content:center}.header-action-btn[data-v-11b77ad8]:hover{background-color:#e9ecef}.header-action-btn svg[data-v-11b77ad8]{width:20px;height:20px}.chat-messages[data-v-11b77ad8]{flex:1;overflow-y:auto;padding:24px;min-height:0}.messages-list[data-v-11b77ad8]{display:flex;flex-direction:column;min-height:100%}.messages-spacer[data-v-11b77ad8]{flex:1}.chat-placeholder[data-v-11b77ad8]{display:flex;align-items:center;justify-content:center;flex:1}.chat-placeholder p[data-v-11b77ad8]{color:#6c757d;font-size:14px}.message-item[data-v-11b77ad8]{display:flex;margin-bottom:12px}.message-item.is-mine[data-v-11b77ad8]{justify-content:flex-end}.message-item.is-mine .message-bubble[data-v-11b77ad8]{color:#fff;border-radius:18px 18px 4px 18px}.message-item.is-mine .message-bubble .message-sender[data-v-11b77ad8]{display:none}.message-item.is-mine .message-bubble .message-content[data-v-11b77ad8]{color:#212529}.message-bubble[data-v-11b77ad8]{max-width:70%;padding:12px 16px;background-color:#fff;border-radius:18px 18px 18px 4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.message-sender[data-v-11b77ad8]{font-size:12px;font-weight:600;color:#009a84;margin-bottom:4px}.message-content[data-v-11b77ad8]{font-size:14px;line-height:1.5;color:#212529;word-wrap:break-word}.message-attachments[data-v-11b77ad8]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.attachment-item[data-v-11b77ad8]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:rgba(0,0,0,.4);border-radius:8px;cursor:pointer;transition:background-color .2s;color:#fff}.attachment-item svg[data-v-11b77ad8]{width:16px;height:16px;flex-shrink:0}.attachment-item i[data-v-11b77ad8]{transform:scale(.9);background-color:#fff!important}.attachment-item span[data-v-11b77ad8]{font-size:12px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-audio[data-v-11b77ad8]{width:100%;min-width:280px}.attachment-audio audio[data-v-11b77ad8]{width:100%;height:40px;border-radius:8px}.attachment-audio audio[data-v-11b77ad8]::-webkit-media-controls-panel{background-color:rgba(0,0,0,.05)}.attachment-audio .audio-loading[data-v-11b77ad8]{display:flex;align-items:center;justify-content:center;height:40px;background-color:rgba(0,0,0,.05);border-radius:8px;font-size:12px;color:#6c757d}.message-time[data-v-11b77ad8]{font-size:11px;color:#6c757d;margin-top:4px;text-align:right}.edited-label[data-v-11b77ad8]{font-size:10px;color:#6c757d;font-style:italic;margin-left:4px}.typing-indicator[data-v-11b77ad8]{display:flex;align-items:center;gap:4px;padding:12px 16px;background-color:#e9ecef;border-radius:18px;width:-moz-fit-content;width:fit-content;margin-top:8px}.typing-dot[data-v-11b77ad8]{width:8px;height:8px;background-color:#6c757d;border-radius:50%;animation:typingBounce-11b77ad8 1.4s ease-in-out infinite}.typing-dot[data-v-11b77ad8]:first-child{animation-delay:0s}.typing-dot[data-v-11b77ad8]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-11b77ad8]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-11b77ad8{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chat-input-container[data-v-11b77ad8]{display:flex;align-items:center;gap:12px;padding:12px 16px;background-color:#fff;border-top:1px solid #e9ecef;flex-shrink:0}.chat-input-wrapper[data-v-11b77ad8]{flex:1;display:flex;align-items:center;gap:4px;padding:8px 8px;background-color:#f8f9fa;border:none;border-radius:24px;min-height:48px}.chat-input-wrapper input[data-v-11b77ad8]{flex:1;padding:4px 8px;border:none;background:transparent;font-size:14px;outline:none}.chat-input-wrapper input[data-v-11b77ad8]::-moz-placeholder{color:#6c757d}.chat-input-wrapper input[data-v-11b77ad8]::placeholder{color:#6c757d}.chat-input-wrapper input[data-v-11b77ad8]:disabled{cursor:default}.input-action-btn[data-v-11b77ad8]{width:36px;height:36px;border:none;background:transparent;cursor:pointer;border-radius:50%;color:#495057;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.input-action-btn[data-v-11b77ad8]:hover{background-color:#e9ecef;color:#009a84}.input-action-btn svg[data-v-11b77ad8]{width:18px;height:18px}.mic-area[data-v-11b77ad8]{flex-shrink:0}.mic-btn[data-v-11b77ad8]{color:#495057}.mic-btn[data-v-11b77ad8]:hover{color:#009a84;background-color:rgba(0,154,132,.1)}.recording-indicator[data-v-11b77ad8]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:20px;transition:all .2s ease}.recording-indicator.recording[data-v-11b77ad8]{background-color:rgba(224,32,32,.1);cursor:pointer}.recording-indicator.recording[data-v-11b77ad8]:hover{background-color:rgba(224,32,32,.18)}.recording-indicator.recorded[data-v-11b77ad8]{background-color:rgba(0,154,132,.12);padding-right:4px}.recording-mic-icon[data-v-11b77ad8]{width:16px;height:16px;color:#e02020;animation:micPulse-11b77ad8 1s ease-in-out infinite}@keyframes micPulse-11b77ad8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.recording-time[data-v-11b77ad8]{font-size:13px;font-weight:600;color:#e02020;font-variant-numeric:tabular-nums}.recording-check[data-v-11b77ad8]{width:22px;height:22px;border-radius:50%;background-color:#4bd499;display:flex;align-items:center;justify-content:center;margin-left:4px}.recording-check svg[data-v-11b77ad8]{width:12px;height:12px;color:#fff}.recorded-time[data-v-11b77ad8]{font-size:13px;font-weight:600;color:#009a84;font-variant-numeric:tabular-nums}.cancel-btn[data-v-11b77ad8]{width:24px;height:24px;border:none;background-color:rgba(108,117,125,.15);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#495057;transition:all .2s ease;padding:0}.cancel-btn[data-v-11b77ad8]:hover{background-color:rgba(224,32,32,.2);color:#e02020}.cancel-btn svg[data-v-11b77ad8]{width:12px;height:12px}.send-btn[data-v-11b77ad8]{width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(135deg,#009a84,#00a991);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;padding:0}.send-btn[data-v-11b77ad8]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 16px rgba(0,154,132,.35)}.send-btn[data-v-11b77ad8]:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.send-btn.recording-active[data-v-11b77ad8]{background:linear-gradient(135deg,#e02020,#f87171);opacity:1}.send-btn.recording-active[data-v-11b77ad8]:hover{box-shadow:0 4px 16px rgba(224,32,32,.35)}.send-btn.has-recording[data-v-11b77ad8]{opacity:1}.send-btn svg[data-v-11b77ad8]{width:20px;height:20px}@media (max-width:900px){.messages-page[data-v-11b77ad8]{padding:12px}.messages-container[data-v-11b77ad8]{gap:12px;height:calc(100vh - 104px)}.conversations-panel[data-v-11b77ad8]{width:320px;min-width:320px}.panel-header[data-v-11b77ad8]{padding:16px 16px 12px}.panel-header h1[data-v-11b77ad8]{font-size:22px}.search-container[data-v-11b77ad8]{padding:0 16px 12px}.segment-control[data-v-11b77ad8]{margin:0 16px 12px}.conversations-list[data-v-11b77ad8]{padding:0 8px 12px}.conversation-item[data-v-11b77ad8]{padding:12px}}@media (max-width:768px){.messages-container[data-v-11b77ad8]{flex-direction:column}.conversations-panel[data-v-11b77ad8]{width:100%;min-width:100%;height:auto;max-height:45vh}.conversations-panel.has-selected[data-v-11b77ad8]{display:none}.chat-panel[data-v-11b77ad8]{flex:1;min-height:55vh}.chat-panel[data-v-11b77ad8]:not(.has-chat){display:none}.back-btn[data-v-11b77ad8]{display:flex}.blob[data-v-11b77ad8]{display:none}.feature-cards[data-v-11b77ad8]{flex-wrap:wrap;justify-content:center}.bottom-dots[data-v-11b77ad8]{display:none}}