.xhs-messenger-module__Y-t4Yq__root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.xhs-messenger-module__Y-t4Yq__root button:not(:disabled){cursor:pointer}.xhs-messenger-module__Y-t4Yq__scroll::-webkit-scrollbar{width:6px}.xhs-messenger-module__Y-t4Yq__scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:6px}.xhs-messenger-module__Y-t4Yq__scroll::-webkit-scrollbar-track{background:0 0}.xhs-messenger-module__Y-t4Yq__scrollHidden{scrollbar-width:none}.xhs-messenger-module__Y-t4Yq__scrollHidden::-webkit-scrollbar{display:none}.xhs-messenger-module__Y-t4Yq__thumb{pointer-events:none;z-index:5;background:#d4d4d4;border-radius:9999px;width:4px;transition:opacity .25s;position:absolute;top:0;right:3px}@keyframes xhs-messenger-module__Y-t4Yq__pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.xhs-messenger-module__Y-t4Yq__pop{animation:.2s xhs-messenger-module__Y-t4Yq__pop}.xhs-messenger-module__Y-t4Yq__msgIn{animation:.25s xhs-messenger-module__Y-t4Yq__pop}.xhs-messenger-module__Y-t4Yq__accountDialog{width:calc(100% - 1rem);max-width:30rem;max-height:calc(100dvh - 2rem);margin:auto auto max(.5rem, env(safe-area-inset-bottom));color:#262626;background:#fff;border:1px solid #eee;border-radius:1.25rem;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 .75rem 3rem #00000024}.xhs-messenger-module__Y-t4Yq__accountDialog::backdrop{background:#0000004d}.xhs-messenger-module__Y-t4Yq__accountDialog{--entry-offset:1rem}.xhs-messenger-module__Y-t4Yq__accountDialog[open]{animation:.18s cubic-bezier(.2,.8,.2,1) xhs-messenger-module__Y-t4Yq__accountEnter}.xhs-messenger-module__Y-t4Yq__accountDialog[open]::backdrop{animation:.18s ease-out xhs-messenger-module__Y-t4Yq__backdropEnter}.xhs-messenger-module__Y-t4Yq__accountDialog.xhs-messenger-module__Y-t4Yq__accountLeaving{pointer-events:none;animation:.12s ease-in both xhs-messenger-module__Y-t4Yq__accountLeave}.xhs-messenger-module__Y-t4Yq__accountDialog.xhs-messenger-module__Y-t4Yq__accountLeaving::backdrop{animation:.12s ease-in both xhs-messenger-module__Y-t4Yq__backdropLeave}.xhs-messenger-module__Y-t4Yq__listEnter{animation:.16s cubic-bezier(.2,.8,.2,1) xhs-messenger-module__Y-t4Yq__listEnter}@keyframes xhs-messenger-module__Y-t4Yq__accountEnter{0%{opacity:0;transform:translateY(var(--entry-offset))}to{opacity:1;transform:none}}@keyframes xhs-messenger-module__Y-t4Yq__accountLeave{to{opacity:0;transform:translateY(.25rem)}}@keyframes xhs-messenger-module__Y-t4Yq__backdropEnter{0%{background:0 0}}@keyframes xhs-messenger-module__Y-t4Yq__backdropLeave{to{background:0 0}}@keyframes xhs-messenger-module__Y-t4Yq__listEnter{0%{opacity:.35;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.xhs-messenger-module__Y-t4Yq__accountSheet{padding:clamp(1.25rem,4vw,2rem)}.xhs-messenger-module__Y-t4Yq__accountHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.xhs-messenger-module__Y-t4Yq__accountHeading h2{margin:0;font-size:1.2rem;font-weight:600}.xhs-messenger-module__Y-t4Yq__accountClose{color:#555;background:0 0;border-radius:.625rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.xhs-messenger-module__Y-t4Yq__accountClose:hover{color:#111;background:#f1f1f1}.xhs-messenger-module__Y-t4Yq__accountDescription{color:#888;margin:.25rem 0 1.25rem;font-size:.8125rem;line-height:1.6}.xhs-messenger-module__Y-t4Yq__accountList{gap:.375rem;display:grid}.xhs-messenger-module__Y-t4Yq__accountOption{text-align:left;border:1px solid #0000;border-radius:.875rem;align-items:center;gap:.875rem;width:100%;min-height:4.75rem;padding:.875rem .75rem;transition:background-color .12s ease-out;display:flex}.xhs-messenger-module__Y-t4Yq__accountOption:hover{background:#f7f7f7}.xhs-messenger-module__Y-t4Yq__accountOption[aria-pressed=true]{background:#fff4f5;border-color:#ffe1e5}.xhs-messenger-module__Y-t4Yq__accountName{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.9375rem;font-weight:600}.xhs-messenger-module__Y-t4Yq__accountMarker{color:#aaa;flex-shrink:0;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.xhs-messenger-module__Y-t4Yq__accountOption[aria-pressed=true] .xhs-messenger-module__Y-t4Yq__accountMarker{color:#e93350}.xhs-messenger-module__Y-t4Yq__accountFooter{color:#999;border-top:1px solid #f0f0f0;margin:1.25rem 0 0;padding-top:1rem;font-size:.75rem}.xhs-messenger-module__Y-t4Yq__resetActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.xhs-messenger-module__Y-t4Yq__resetEntry,.xhs-messenger-module__Y-t4Yq__resetCancel,.xhs-messenger-module__Y-t4Yq__resetConfirmButton{border-radius:.5rem;min-height:2.75rem;padding:.6rem .8rem;font-size:.8125rem}.xhs-messenger-module__Y-t4Yq__resetEntry{color:#888;background:0 0}.xhs-messenger-module__Y-t4Yq__resetEntry:hover{color:#e93350;background:#fff4f5}.xhs-messenger-module__Y-t4Yq__resetCancel{color:#555;background:#eee}.xhs-messenger-module__Y-t4Yq__resetConfirmButton{color:#fff;background:#e93350}.xhs-messenger-module__Y-t4Yq__resetConfirmButton:hover{background:#cf2943}.xhs-messenger-module__Y-t4Yq__resetConfirm{background:#fafafa;border-radius:.75rem;padding:.9rem}.xhs-messenger-module__Y-t4Yq__resetConfirm h3{color:#333;font-size:.875rem;font-weight:600}.xhs-messenger-module__Y-t4Yq__resetConfirm p{color:#888;margin:.5rem 0 .75rem;line-height:1.7}.xhs-messenger-module__Y-t4Yq__resetStatus{margin-right:auto}.xhs-messenger-module__Y-t4Yq__videoDialog{color:#fff;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(.75rem,3vw,2rem);position:fixed;inset:0;overflow-y:auto}.xhs-messenger-module__Y-t4Yq__videoDialog[open]{place-items:center;display:grid}.xhs-messenger-module__Y-t4Yq__videoDialog::backdrop{background:#000000d1}.xhs-messenger-module__Y-t4Yq__videoPanel{width:min(72rem,100%);min-width:0}.xhs-messenger-module__Y-t4Yq__videoHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.625rem;display:flex}.xhs-messenger-module__Y-t4Yq__videoHeading p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;overflow:hidden}.xhs-messenger-module__Y-t4Yq__videoHeading button{background:0 0;border-radius:.5rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.xhs-messenger-module__Y-t4Yq__videoHeading button:hover,.xhs-messenger-module__Y-t4Yq__videoHeading button:focus-visible{background:#ffffff26}.xhs-messenger-module__Y-t4Yq__videoHeading button:focus-visible,.xhs-messenger-module__Y-t4Yq__videoError button:focus-visible{outline-offset:2px;outline:2px solid #c9ebff}.xhs-messenger-module__Y-t4Yq__videoStage{background:#000;border-radius:.75rem;min-height:min(12rem,45dvh);position:relative;overflow:hidden}.xhs-messenger-module__Y-t4Yq__videoStage video{object-fit:contain;width:100%;max-height:calc(100dvh - 8rem);display:block}.xhs-messenger-module__Y-t4Yq__videoLoading,.xhs-messenger-module__Y-t4Yq__videoError{text-align:center;justify-content:center;align-items:center;gap:.625rem;padding:1rem;font-size:.875rem;display:flex;position:absolute;inset:0}.xhs-messenger-module__Y-t4Yq__videoLoading{pointer-events:none}.xhs-messenger-module__Y-t4Yq__videoError{background:#000c;flex-direction:column}.xhs-messenger-module__Y-t4Yq__videoError button{background:#ffffff26;border-radius:.5rem;min-height:2.75rem;padding:.5rem 1rem}.xhs-messenger-module__Y-t4Yq__videoError button:hover{background:#ffffff40}.xhs-messenger-module__Y-t4Yq__mixedBubble{overflow-wrap:anywhere;max-width:20rem}.xhs-messenger-module__Y-t4Yq__mixedImage{margin-block:.375rem}.xhs-messenger-module__Y-t4Yq__mixedImage:first-child{margin-top:0}.xhs-messenger-module__Y-t4Yq__mixedImage:last-child{margin-bottom:0}.xhs-messenger-module__Y-t4Yq__composer{color:#111827;white-space:pre-wrap;overflow-wrap:anywhere;outline:none;flex:1;min-width:0;min-height:2.5rem;max-height:min(35dvh,16rem);padding:.5rem 0;font-size:.9375rem;line-height:1.7;overflow-y:auto}.xhs-messenger-module__Y-t4Yq__composer:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.xhs-messenger-module__Y-t4Yq__composer img{vertical-align:middle;object-fit:contain;cursor:grab;border-radius:.375rem;max-width:min(8rem,100%);max-height:6rem;margin:.125rem .25rem;display:inline-block}.xhs-messenger-module__Y-t4Yq__composer img:active{cursor:grabbing}.xhs-messenger-module__Y-t4Yq__accountDialog button:focus-visible{outline-offset:2px;outline:2px solid #4a8cff}.xhs-messenger-module__Y-t4Yq__unreadBadge{color:#fff;text-align:center;background:#ff2442;border-radius:1rem;min-width:1.125rem;padding:.125rem .3rem;font-size:.625rem;line-height:1.4}@media (min-width:48rem){.xhs-messenger-module__Y-t4Yq__accountDialog{--entry-offset:-.5rem;width:calc(100% - 3rem);margin:auto}}@media (prefers-reduced-motion:reduce){.xhs-messenger-module__Y-t4Yq__accountOption{transition:none}.xhs-messenger-module__Y-t4Yq__msgIn,.xhs-messenger-module__Y-t4Yq__pop,.xhs-messenger-module__Y-t4Yq__accountDialog[open],.xhs-messenger-module__Y-t4Yq__accountDialog.xhs-messenger-module__Y-t4Yq__accountLeaving,.xhs-messenger-module__Y-t4Yq__accountDialog[open]::backdrop,.xhs-messenger-module__Y-t4Yq__accountDialog.xhs-messenger-module__Y-t4Yq__accountLeaving::backdrop,.xhs-messenger-module__Y-t4Yq__listEnter{animation:none}}
