/* v51 —— 查手机·微信：代 TA 回复 */
.sw-reply{position:sticky;bottom:0;z-index:2;margin:12px -14px -12px;padding:8px 12px 10px;background:var(--card-bg);border-top:.5px solid var(--border-color);border-radius:0 0 18px 18px}
.sw-rtip{font-size:11px;line-height:1.4;color:var(--text-sub,#999);margin:0 2px 6px}
.sw-rrow{display:flex;align-items:flex-end;gap:8px}
.sw-rrow textarea{flex:1 1 0;min-width:0;width:0;resize:none;max-height:110px;padding:9px 12px;border-radius:16px;border:1px solid var(--border-color,rgba(128,128,128,.3));background:var(--bg-color,transparent);color:inherit;font:inherit;font-size:14px;line-height:1.4;outline:none;scroll-margin-bottom:90px}
.sw-rrow .btn-primary{flex:none;width:auto;min-width:56px;margin:0;padding:9px 14px;border-radius:16px}
.sw-rsub{display:flex;gap:8px;margin-top:8px}
.sw-rsub .ghost{flex:1;min-width:0;padding:7px 8px;font-size:12px;border-radius:12px;border:1px solid var(--border-color,rgba(128,128,128,.3));background:transparent;color:var(--text-sub,#888)}
.sw-rsub .ghost:disabled,.sw-rrow .btn-primary:disabled{opacity:.5}
