.chat-module__zoao5W__screen{background-color:#f5ebeb;flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.chat-module__zoao5W__bottomArea{padding-bottom:env(safe-area-inset-bottom,0);background-color:#f5f2eb}.chat-module__zoao5W__header{background-color:#fff;border-bottom:.5px solid #d8d8d8;flex-shrink:0;align-items:center;min-height:63px;padding:0 16px 0 4px;display:flex}.chat-module__zoao5W__headerInner{align-items:center;gap:15px;min-width:0;display:flex}.chat-module__zoao5W__headerBack{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;padding:0;display:flex}.chat-module__zoao5W__headerIdentity{align-items:center;min-width:0;display:flex}.chat-module__zoao5W__headerAvatar{object-fit:cover;border-radius:20px;flex-shrink:0;width:40px;height:40px}.chat-module__zoao5W__avatarFallback{background-color:#e5e7eb;justify-content:center;align-items:center;display:flex}.chat-module__zoao5W__headerTexts{flex-direction:column;min-width:0;max-width:220px;margin-left:10px;display:flex}.chat-module__zoao5W__headerName{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.chat-module__zoao5W__headerSubtitle{color:#16a34a;font-size:12px}.chat-module__zoao5W__headerTyping{color:#458cff}.chat-module__zoao5W__listWrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-module__zoao5W__list{overscroll-behavior:contain;flex-direction:column-reverse;flex:1;min-height:0;padding:10px;display:flex;overflow-y:auto}.chat-module__zoao5W__listLoading{flex:1;justify-content:center;align-items:center;display:flex}.chat-module__zoao5W__spinner{border:2px solid #458cff40;border-top-color:#458cff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite chat-module__zoao5W__spin}.chat-module__zoao5W__olderLoader{justify-content:center;margin:12px 0;display:flex}@keyframes chat-module__zoao5W__spin{to{transform:rotate(360deg)}}.chat-module__zoao5W__dateSeparator{background-color:#e7f0fb;border-radius:8px;align-self:center;margin:10px 0;padding:4px 10px}.chat-module__zoao5W__dateText{color:#475569;font-size:12px;font-weight:700}.chat-module__zoao5W__scrollButton{cursor:pointer;background-color:#fff;border:none;border-radius:21px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;bottom:12px;right:14px;box-shadow:0 2px 4px #00000026}.chat-module__zoao5W__scrollBadge{color:#fff;background-color:#458cff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;right:-4px}.chat-module__zoao5W__row{flex-direction:row;flex-shrink:0;transition:background-color .3s;display:flex}.chat-module__zoao5W__rowMine{justify-content:flex-end}.chat-module__zoao5W__rowOther{justify-content:flex-start}.chat-module__zoao5W__highlightedRow{background-color:#458cff2e;border-radius:12px}.chat-module__zoao5W__column{min-width:0;max-width:80%}.chat-module__zoao5W__wideColumn{min-width:0;max-width:88%}.chat-module__zoao5W__bubble{border-radius:12px;flex-direction:column;padding:7px 11px;display:flex}.chat-module__zoao5W__userBubble{background-color:#d8fdd2}.chat-module__zoao5W__otherBubble{background-color:#fff}.chat-module__zoao5W__userTail{border-top-right-radius:0}.chat-module__zoao5W__otherTail{border-top-left-radius:0}.chat-module__zoao5W__questionBubble{border-left:3px solid #458cff}.chat-module__zoao5W__transactionBubble{border-left:3px solid #16a34a}.chat-module__zoao5W__cardHeader{align-items:center;gap:5px;margin-bottom:4px;display:flex}.chat-module__zoao5W__cardHeaderText{color:#458cff;font-size:13px;font-weight:700}.chat-module__zoao5W__copyButtonInBubble{align-self:flex-start;margin-top:8px}.chat-module__zoao5W__sectionGap{margin-top:10px}.chat-module__zoao5W__quote{background-color:#0000000d;border-left:3px solid #458cff;border-radius:6px;margin-bottom:5px;padding:4px 8px}.chat-module__zoao5W__quoteTitle{color:#458cff;font-size:12px;font-weight:700}.chat-module__zoao5W__quoteText{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.chat-module__zoao5W__messageText{color:#333;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}.chat-module__zoao5W__link{color:#1b95e0;text-decoration:underline}.chat-module__zoao5W__meta{align-self:flex-end;align-items:center;gap:3px;margin-top:3px;display:flex}.chat-module__zoao5W__timestampText{color:gray;font-size:11px}.chat-module__zoao5W__failedWrapper{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-end;padding:0;display:flex}.chat-module__zoao5W__failedText{color:#ef4444;margin-top:2px;font-size:11px}.chat-module__zoao5W__systemContainer{background-color:#fff7d6;border-radius:10px;flex-shrink:0;align-self:center;max-width:85%;margin:8px 0;padding:6px 12px}.chat-module__zoao5W__systemText{color:#5b4b00;text-align:center;white-space:pre-wrap;font-size:13px}.chat-module__zoao5W__location{background-color:#0000000a;border-radius:8px;width:240px;max-width:100%;margin-top:6px;text-decoration:none;display:block;overflow:hidden}.chat-module__zoao5W__locationMap{pointer-events:none;border:0;width:100%;height:140px;display:block}.chat-module__zoao5W__locationFooter{align-items:center;gap:4px;padding:6px 8px;display:flex}.chat-module__zoao5W__locationText{color:#1b95e0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:700;overflow:hidden}.chat-module__zoao5W__copyButton{cursor:pointer;color:#fff;background-color:#16a34a;border:none;border-radius:10px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:15px;font-weight:700;display:flex}.chat-module__zoao5W__copyButton:active{opacity:.8}.chat-module__zoao5W__copyCompact{border-radius:8px;padding:5px 10px;font-size:13px}.chat-module__zoao5W__copyCopied{background-color:#0f7a36}.chat-module__zoao5W__pinned{z-index:1;background-color:#fff;border-bottom:1px solid #e5e7eb;border-left:3px solid #16a34a;flex-shrink:0;padding:8px 12px;box-shadow:0 1px 2px #00000014}.chat-module__zoao5W__pinnedRow{flex-direction:row;align-items:center;gap:8px;display:flex}.chat-module__zoao5W__pinnedInfo{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0}.chat-module__zoao5W__pinnedInfo:active{opacity:.6}.chat-module__zoao5W__pinnedTitleRow{align-items:center;gap:4px;display:flex}.chat-module__zoao5W__pinnedTitle{color:#16a34a;font-size:13px;font-weight:700}.chat-module__zoao5W__pinnedSummary{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;overflow:hidden}.chat-module__zoao5W__actionBar{background-color:#fff;border-top:1px solid #ddd;flex-direction:column;gap:10px;padding:10px 0;display:flex}.chat-module__zoao5W__actionRow{justify-content:center;align-items:center;display:flex;position:relative}.chat-module__zoao5W__actionButton{cursor:pointer;color:#fff;background-color:#458fff;border:none;border-radius:15px;justify-content:center;align-items:center;min-width:200px;height:42px;padding:0 16px;font-size:18px;font-weight:700;display:flex}.chat-module__zoao5W__actionButton:active{opacity:.8}.chat-module__zoao5W__cancelButton{cursor:pointer;background-color:#fee2e2;border:none;border-radius:21px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;right:12px}.chat-module__zoao5W__cancelButton:active{opacity:.7}.chat-module__zoao5W__composer{background-color:#fff;border-top:1px solid #ddd;flex-direction:row;align-items:flex-end;min-height:62.5px;padding-top:5px;padding-bottom:5px;display:flex}.chat-module__zoao5W__composerInput{resize:none;caret-color:#458cff;color:#000;background:#fff;border:1px solid #ddd;border-radius:20px;outline:none;flex:1;min-width:0;min-height:42.5px;max-height:120px;margin:10px;padding:10px 12px;font-family:inherit;font-size:16px;line-height:20px}.chat-module__zoao5W__composerInput::placeholder{color:#8e8e8e}.chat-module__zoao5W__sendButton{cursor:pointer;background-color:#458fff;border:none;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;width:42.5px;height:42.5px;margin:0 10px 10px 0;display:flex}.chat-module__zoao5W__sendButtonDisabled{cursor:default;background-color:#a0c4ff}.chat-module__zoao5W__infoPill{background-color:#eef2f7;border-radius:20px;flex:1;justify-content:center;align-items:center;min-height:42px;margin:10px;padding:0 12px;display:flex}.chat-module__zoao5W__infoText{text-align:center;color:#475569;font-weight:700}.chat-module__zoao5W__alertOverlay{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chat-module__zoao5W__alertCard{pointer-events:auto;cursor:pointer;background-color:#fff;border:none;border-radius:20px;flex-direction:column;align-items:center;max-width:300px;padding:20px 24px;animation:3.6s forwards chat-module__zoao5W__alertInOut;display:flex;box-shadow:0 6px 16px #0000002e}@keyframes chat-module__zoao5W__alertInOut{0%{opacity:0;transform:scale(.85)}8%{opacity:1;transform:scale(1.02)}12%{transform:scale(1)}94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.chat-module__zoao5W__alertIconCircle{border-radius:30px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:10px;display:flex}.chat-module__zoao5W__alertTitle{color:#111827;margin-bottom:4px;font-size:18px;font-weight:700}.chat-module__zoao5W__alertMessage{color:#4b5563;text-align:center;font-size:14px}.chat-module__zoao5W__chatRow{height:80px;color:inherit;-webkit-tap-highlight-color:transparent;background-color:#fff;border-top:.7px solid #d0d0d0;flex-direction:row;align-items:center;gap:12px;padding:0 14px;text-decoration:none;display:flex}.chat-module__zoao5W__chatRow:active{background-color:#f1f5f9}.chat-module__zoao5W__chatAvatar{object-fit:cover;border-radius:26px;flex-shrink:0;width:52px;height:52px}.chat-module__zoao5W__chatBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.chat-module__zoao5W__chatLine{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-module__zoao5W__chatPreviewRow{flex-direction:row;flex:1;align-items:center;min-width:0;display:flex}.chat-module__zoao5W__chatCheck{flex-shrink:0;margin-right:4px}.chat-module__zoao5W__chatName{color:#000;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:700;overflow:hidden}.chat-module__zoao5W__chatMessage{color:gray;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.chat-module__zoao5W__chatMessageUnread{color:#000}.chat-module__zoao5W__chatTyping,.chat-module__zoao5W__chatDraftLabel{color:#25a244;font-weight:700}.chat-module__zoao5W__chatTime{color:#585858;flex-shrink:0;font-size:12px}.chat-module__zoao5W__chatTimeUnread{color:#458cff;font-weight:700}.chat-module__zoao5W__chatBadge{color:#fff;background-color:#ff3b30;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex}.chat-module__zoao5W__chatsContainer{background-color:#f8fafc;flex-direction:column;flex:1;display:flex}.chat-module__zoao5W__emptyChats{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 32px;display:flex}.chat-module__zoao5W__emptyChatsTitle{color:#334155;text-align:center;font-size:18px;font-weight:700}.chat-module__zoao5W__emptyChatsText{color:#64748b;text-align:center;font-size:15px}.chat-module__zoao5W__skeletonRow{background-color:#fff;border-top:.7px solid #e5e7eb;flex-direction:row;align-items:center;gap:12px;height:80px;padding:0 14px;display:flex}.chat-module__zoao5W__skeletonAvatar{background-color:#e5e7eb;border-radius:26px;flex-shrink:0;width:52px;height:52px}.chat-module__zoao5W__skeletonLine{background-color:#e5e7eb;border-radius:6px;height:12px}@media (min-width:1024px){.dk-chat-split .chat-module__zoao5W__headerBack{display:none}.dk-chat-split .chat-module__zoao5W__header{padding-left:20px}.chat-module__zoao5W__headerTexts{max-width:480px}.chat-module__zoao5W__column{max-width:min(80%,560px)}.chat-module__zoao5W__wideColumn{max-width:min(88%,640px)}.chat-module__zoao5W__chatRow{cursor:pointer;transition:background-color .12s}.chat-module__zoao5W__chatRow:hover{background-color:#f1f5f9}.chat-module__zoao5W__chatRow[aria-current=page]{background-color:#eaf2ff}.chat-module__zoao5W__chatsContainer{background-color:#fff}}
