.cw-fab[data-v-cc57b145]{align-items:center;background:linear-gradient(135deg,#f3494e,#ff6a4f);border:0;border-radius:999px;bottom:16px;box-shadow:0 14px 38px #00000038;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:16px;transition:transform .15s ease,box-shadow .15s ease;width:56px;z-index:2147483000}.cw-fab[data-v-cc57b145]:hover{box-shadow:0 18px 46px #00000042;transform:translateY(-1px)}.cw-badge[data-v-cc57b145]{background:#fddf0d;border-radius:999px;box-shadow:0 0 0 2px #f3494e;color:#111;font-size:.75rem;padding:2px 7px;position:absolute;right:-6px;top:-6px}.cw-overlay[data-v-cc57b145]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000001a;top:0;right:0;bottom:0;left:0;position:fixed;z-index:2147483001}.cw-panel[data-v-cc57b145]{background:var(--bs-body-bg);border:1px solid rgba(0,0,0,.1);border-radius:18px;bottom:84px;box-shadow:0 22px 70px #0000004d;display:flex;flex-direction:column;height:86vh;overflow:hidden;position:absolute;right:16px;width:min(94vw,980px)}.cw-header[data-v-cc57b145]{background:linear-gradient(180deg,#ffffffd9,#ffffffb3);border-bottom:1px solid rgba(0,0,0,.08);gap:12px;justify-content:space-between;padding:12px;position:relative}.cw-h-left[data-v-cc57b145],.cw-header[data-v-cc57b145]{align-items:center;display:flex}.cw-h-left[data-v-cc57b145]{gap:10px;min-width:0}.cw-avatar-lg[data-v-cc57b145]{align-items:center;background:#0000000f;border-radius:999px;box-shadow:inset 0 0 0 1px #0000000f;display:flex;flex:0 0 auto;height:36px;justify-content:center;overflow:hidden;width:36px}.cw-avatar-lg img[data-v-cc57b145]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cw-avatar-lg span[data-v-cc57b145]{color:#222;font-size:.85rem;font-weight:700}.cw-h-meta[data-v-cc57b145]{min-width:0}.cw-h-title[data-v-cc57b145]{color:#111;font-size:.98rem;font-weight:800;line-height:1.1}.cw-h-sub[data-v-cc57b145]{color:#0000009e;font-size:.78rem;margin-top:2px}.cw-chip[data-v-cc57b145]{align-items:center;background:#f3494e1a;border-radius:999px;color:#b21f2a;display:inline-flex;font-weight:700;padding:2px 8px}.cw-h-right[data-v-cc57b145]{align-items:center;display:flex;gap:8px}.cw-icon-btn[data-v-cc57b145]{align-items:center;background:#ffffffb3;border:1px solid rgba(0,0,0,.1);border-radius:12px;color:#222;cursor:pointer;display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:transform .12s ease,background .12s ease;width:36px}.cw-icon-btn[data-v-cc57b145]:hover{background:#fffffff2;transform:translateY(-1px)}.cw-icon-btn.danger[data-v-cc57b145]{color:#b21f2a}.cw-prop-pop[data-v-cc57b145]{position:absolute;right:12px;top:calc(100% + 10px);width:min(360px,calc(100vw - 28px));z-index:5}.cw-prop-card[data-v-cc57b145]{background:var(--bs-body-bg);border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 24px 60px #00000040;overflow:hidden}.cw-prop-img[data-v-cc57b145]{background:#0000000f;height:160px}.cw-prop-img img[data-v-cc57b145]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cw-prop-placeholder[data-v-cc57b145]{align-items:center;color:#0000008c;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center}.cw-prop-thumbs[data-v-cc57b145]{background:#00000005;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:8px;overflow:hidden;padding:10px}.cw-thumb[data-v-cc57b145]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer;height:40px;opacity:.85;overflow:hidden;padding:0;width:54px}.cw-thumb.active[data-v-cc57b145]{border-color:#f3494e8c;opacity:1}.cw-thumb img[data-v-cc57b145]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cw-prop-info[data-v-cc57b145]{padding:10px 12px 12px}.cw-prop-title[data-v-cc57b145]{font-weight:800}.cw-prop-addr[data-v-cc57b145]{color:#000000a6;font-size:.85rem;margin-top:6px}.cw-prop-addr[data-v-cc57b145],.cw-prop-btn[data-v-cc57b145]{align-items:center;display:flex;gap:8px}.cw-prop-btn[data-v-cc57b145]{background:linear-gradient(135deg,#f3494e,#ff6a4f);border-radius:12px;color:#fff;font-weight:800;justify-content:center;margin-top:10px;padding:10px 12px;text-decoration:none;width:100%}.cw-body[data-v-cc57b145]{display:grid;flex:1;grid-template-columns:320px 1fr;min-height:0}@media (max-width:767.98px){.cw-body[data-v-cc57b145]{grid-template-columns:1fr}.cw-panel[data-v-cc57b145],.cw-prop-pop[data-v-cc57b145]{left:10px;right:10px;width:auto}}.cw-side[data-v-cc57b145]{background:#00000003;border-right:1px solid rgba(0,0,0,.08);overflow:auto}.cw-side-head[data-v-cc57b145]{background:#ffffffd9;border-bottom:1px solid rgba(0,0,0,.06);font-weight:800;padding:10px 12px;position:sticky;top:0;z-index:1}.cw-item[data-v-cc57b145]{align-items:center;border-bottom:1px solid rgba(0,0,0,.04);cursor:pointer;display:flex;gap:10px;padding:10px 12px}.cw-item[data-v-cc57b145]:hover{background:#00000008}.cw-item.active[data-v-cc57b145]{background:#f3494e14;box-shadow:inset 3px 0 #f3494ebf}.cw-ava[data-v-cc57b145]{align-items:center;background:#0000000f;border-radius:999px;display:flex;flex:0 0 auto;height:40px;justify-content:center;overflow:hidden;width:40px}.cw-ava img[data-v-cc57b145]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cw-ava span[data-v-cc57b145]{color:#222;font-size:.85rem;font-weight:800}.cw-preview[data-v-cc57b145]{align-items:center;display:flex;gap:8px}.cw-dot[data-v-cc57b145]{background:#f3494ebf;border-radius:999px;flex:0 0 auto;height:6px;width:6px}.cw-mini-prop[data-v-cc57b145]{color:#b21f2a;font-size:.8rem;font-weight:800;max-width:130px}.cw-pill[data-v-cc57b145]{background:#f3494e24;border-radius:999px;color:#b21f2a;font-size:.75rem;font-weight:900;margin-left:auto;min-width:22px;padding:2px 8px}.cw-thread[data-v-cc57b145]{display:flex;flex-direction:column;min-height:0}.cw-empty[data-v-cc57b145]{align-items:center;justify-content:center}.cw-msgs[data-v-cc57b145]{background:radial-gradient(1200px 400px at 20% 0,rgba(243,73,78,.08),transparent 55%),radial-gradient(1200px 400px at 80% 0,rgba(255,106,79,.07),transparent 60%),var(--bs-tertiary-bg);flex:1;overflow:auto;padding:14px}.cw-bubble[data-v-cc57b145]{border-radius:16px;box-shadow:0 8px 22px #00000014;margin:8px 0;max-width:78%;padding:10px 12px}.cw-bubble.peer[data-v-cc57b145]{background:#ffffffeb;border:1px solid rgba(0,0,0,.08)}.cw-bubble.mine[data-v-cc57b145]{background:linear-gradient(135deg,#f3494e,#ff6a4f);color:#fff;margin-left:auto}.cw-bubble .time[data-v-cc57b145]{font-size:.75rem;margin-top:6px;opacity:.75;text-align:right}.cw-empty-state[data-v-cc57b145]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:16px}.cw-empty-emoji[data-v-cc57b145]{font-size:28px}.cw-seen[data-v-cc57b145]{color:#0000008c;font-size:.78rem;padding:0 14px 8px;text-align:right}.cw-input[data-v-cc57b145]{background:#fffc;border-top:1px solid rgba(0,0,0,.08);display:flex;gap:10px;padding:10px}.cw-input textarea[data-v-cc57b145]{border:1px solid rgba(0,0,0,.1);border-radius:14px;flex:1;max-height:130px;outline:none;padding:10px 12px;resize:none}.cw-input textarea[data-v-cc57b145]:focus{border-color:#f3494e73;box-shadow:0 0 0 4px #f3494e1f}.cw-send[data-v-cc57b145]{background:linear-gradient(135deg,#f3494e,#ff6a4f);border:0;border-radius:14px;box-shadow:0 10px 26px #f3494e40;color:#fff;cursor:pointer;height:44px;width:44px}.cw-send[data-v-cc57b145]:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.cw-prop-head[data-v-cc57b145]{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;padding:8px 10px}.cw-prop-head-title[data-v-cc57b145]{color:#000000b3;font-size:.8rem;font-weight:700}.cw-prop-close[data-v-cc57b145]{align-items:center;background:#0000000d;border:0;border-radius:8px;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.cw-prop-close[data-v-cc57b145]:hover{background:#f3494e26;color:#b21f2a}
