.userLogin_desktopLayout__T3_3F .Admin_chatSplitView{flex:1;gap:16px;height:calc(100vh - 140px);padding:24px;display:flex;overflow:hidden}.userLogin_desktopLayout__T3_3F .Admin_chatSplitView .Admin_chatListPane{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;width:320px;display:flex;overflow:hidden}.userLogin_desktopLayout__T3_3F .Admin_chatListHeader{background:#ffffff08;border-bottom:1px solid #ffffff0d;padding:16px}.userLogin_desktopLayout__T3_3F .Admin_chatListSearch{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:13px;transition:all .2s}.userLogin_desktopLayout__T3_3F .Admin_chatListSearch:focus{background:#ffffff14;border-color:#82a1ff66}.userLogin_desktopLayout__T3_3F .Admin_chatListScroll{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:10px;overflow-y:auto}.userLogin_desktopLayout__T3_3F .Admin_chatListItem{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin-bottom:4px;padding:12px;transition:all .2s;display:flex;position:relative}.userLogin_desktopLayout__T3_3F .Admin_chatListItem:hover{background:#ffffff0a}.userLogin_desktopLayout__T3_3F .Admin_chatListItem.active{background:#ffffff0f;border-color:#ffffff1a}.userLogin_desktopLayout__T3_3F .Admin_chatListItem.active:before{content:"";border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.Admin_chatListItemAvatar{object-fit:cover;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:36px;height:36px}.Admin_chatListItemInfo{flex:1;min-width:0}.Admin_chatListItemTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.Admin_chatListItemLastMsg{color:#fff6;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.Admin_chatListItemMeta{text-transform:uppercase;color:#fff3;letter-spacing:.5px;justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.Admin_flaggedText{color:#ff6b6b;font-weight:600}.userLogin_desktopLayout__T3_3F .Admin_chatViewPane{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.Admin_chatViewHeader{z-index:5;background:#ffffff0a;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.Admin_chatViewHeader h3{color:#fff;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.Admin_chatViewActions{gap:10px;display:flex}.Admin_chatViewScroll{flex-direction:column;flex:1;gap:20px;padding:32px;display:flex;overflow-y:auto}.Admin_msgRow{width:100%;display:flex}.Admin_msgRow--user{justify-content:flex-end}.Admin_msgRow--ai{justify-content:flex-start}.Admin_msgRow--narration{justify-content:center}.Admin_msgBubble{border-radius:20px;max-width:65%;padding:14px 18px;font-size:14px;line-height:1.6;position:relative;box-shadow:0 4px 12px #0003}.Admin_msgBubble--user{color:#fff;background:linear-gradient(90deg,#3b6e714d,#3e53894d 50%,#342e7a4d),#ffffff0d;border:1px solid #ffffff1a;border-bottom-right-radius:4px}.Admin_msgBubble--ai{color:#ffffffe6;background:#ffffff08;border:1px solid #ffffff0f;border-bottom-left-radius:4px}.Admin_msgBubble--flagged{box-shadow:0 0 15px #ff6b6b1a;background:linear-gradient(135deg,#ff6b6b0d 0%,#0000 100%)!important;border-color:#ff6b6b66!important}.Admin_msgNarration{text-align:center;color:#fff6;justify-content:center;align-items:center;gap:16px;max-width:75%;padding:10px;font-size:13px;font-style:italic;display:flex;position:relative}.Admin_msgNarration:before,.Admin_msgNarration:after{content:"";background:#ffffff0d;flex:1;height:1px}.Admin_msgTimestamp{color:#fff3;text-align:inherit;margin-top:6px;font-size:9px;font-weight:500;display:block}.Admin_chatViewScroll::-webkit-scrollbar{width:4px}.Admin_chatListScroll::-webkit-scrollbar{width:4px}.Admin_chatViewScroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.Admin_chatListScroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.Admin_chatEmptyState{color:#fff3;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.Admin_chatEmptyIcon{opacity:.1}
