.home-top{gap:0}.view-customer:has(.source-chat){padding:0;height:100dvh;min-height:0}.source-chat{height:100dvh;display:flex;flex-direction:column;background:#ededed}.source-chat-head{height:54px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;border-bottom:1px solid #e7e7e7}.source-chat-head a{position:absolute;left:16px;top:2px;font-size:34px;line-height:48px;width:35px;text-align:left}.source-chat-head strong{font-size:17px}.source-chat-list{flex:1;min-height:0;overflow:auto}.source-chat-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:70px;color:#bbb;font-size:13px}.source-chat-empty img{width:92px;height:92px;object-fit:contain;opacity:.55}.source-chat-composer{background:#f7f7f7;border-top:1px solid #d9d9d9;padding:5px 10px calc(8px + env(safe-area-inset-bottom))}.source-chat-composer p{color:#bbb;font-size:10px;margin:0 0 7px}.source-chat-row{display:flex;gap:8px;align-items:center}.source-chat-row>a:first-child{width:31px;height:31px;border:1px solid #bdbdbd;color:#666;border-radius:50%;font-size:25px;line-height:27px;text-align:center;flex:none}.source-chat-row input{border:1px solid #e5e5e5;background:#fff;border-radius:4px;min-height:35px;padding:7px 9px;flex:1;min-width:0;font-size:14px}.source-chat-send{background:#07c160;color:#fff;border-radius:4px;padding:8px 13px;font-size:13px;flex:none}
.page-head{justify-content:center;position:sticky}.page-head>a{position:absolute;left:17px;top:0;height:52px;display:flex;align-items:center}.page-head>b{max-width:calc(100% - 110px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
