.xhs-messages{background:#fff!important;position:relative}.xhs-messages .xhs-topbar{height:54px;border:0}.xhs-messages .xt-title{font-size:18px;font-weight:500}.xhs-messages .xt-actions{right:16px;gap:22px}.xhs-messages .xt-actions svg,.xhs-messages .xt-actions .xt-plus svg{width:26px;height:26px}.xhs-messages .xhs-scroll{background:#fff;padding-bottom:78px}.xhs-messages .msg-entry{padding:23px 10px 28px;gap:10px}.xhs-messages .me-item{gap:12px;font-size:14px;font-weight:500;flex:1}.xhs-messages .me-item svg{box-sizing:content-box;width:28px!important;height:28px!important;padding:11px;border-radius:17px;background:#fff0f2}.xhs-messages .me-item:nth-child(2) svg{background:#edf4ff}.xhs-messages .me-item:nth-child(3) svg{background:#eafaf4}.xhs-messages .msg-row{position:relative;gap:13px;padding:14px 16px;border:0;min-height:80px}.xhs-messages .msg-row .ava{width:50px;height:50px}.xhs-messages .msg-name{font-size:16px;font-weight:550}.xhs-messages .msg-time{font-size:12px;color:#aaa}.xhs-messages .msg-prev{font-size:14px;margin-top:7px;padding-right:28px;color:#a0a0a0}.xhs-messages .msg-row>.msg-badge{position:absolute;right:17px;bottom:16px;min-width:19px;height:19px;background:#ff2442;font-size:12px;font-weight:400}.xhs-messages .msg-notice{position:absolute;bottom:65px;left:9px;right:9px;margin:0;padding:11px 10px;gap:8px;background:#fff;box-shadow:0 0 25px #00000006;border-radius:10px;z-index:2}.xhs-messages .msg-notice span{font-size:12px;color:#333;flex:1}.xhs-messages .msg-notice button{border:0;border-radius:0;padding:3px;font-size:14px;white-space:nowrap}.xhs-messages .msg-notice button:last-child{font-size:24px;color:#ccc;font-weight:300}.xhs-messages .tabbar{background:white;border:0}.xhs-messages .tab-badge{background:#ff2442}
.xhs-note-loading{min-width:0;min-height:225px;background:#f7f7f7;border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#aaa;font-size:12px;margin-bottom:9px;break-inside:avoid;pointer-events:none}.xhs-loading-ring{width:19px;height:19px;border:2px solid #e3e3e3;border-top-color:#aaa;border-radius:50%;animation:xhs-loading-turn 1s linear infinite}@keyframes xhs-loading-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.xhs-loading-ring{animation:none}}
