.comments-section[data-v-2d305766]{background:#f8f9fb;border-top:1px solid #f0f2f5;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.comment-item[data-v-2d305766]{align-items:flex-start;display:flex;gap:8px}.comment-avatar[data-v-2d305766]{border-radius:50%;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.comment-bubble[data-v-2d305766]{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;flex:1;font-size:.85rem;line-height:1.5;padding:8px 12px}.comment-user[data-v-2d305766]{color:#1c1e21;display:block;font-size:.78rem;font-weight:700;margin-bottom:2px}.comment-text[data-v-2d305766]{color:#3e4045}.comment-actions[data-v-2d305766]{align-items:center;display:flex;gap:10px;margin-top:4px}.comment-like-btn[data-v-2d305766]{align-items:center;background:none;border:none;color:#65676b;cursor:pointer;display:flex;font-family:inherit;font-size:.72rem;font-weight:600;gap:3px;transition:color .15s}.comment-like-btn.liked[data-v-2d305766],.comment-like-btn[data-v-2d305766]:hover{color:#a31e22}.comment-delete-btn[data-v-2d305766]{background:none;border:none;color:#e02424;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:600;transition:opacity .15s}.comment-delete-btn[data-v-2d305766]:hover{opacity:.7}.comment-time[data-v-2d305766]{color:#b0b3b8;font-size:.7rem;margin-left:auto}.load-more-btn[data-v-2d305766]{align-self:flex-start;background:none;border:none;color:#202d59;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;padding:4px 0;transition:opacity .15s}.load-more-btn[data-v-2d305766]:hover{opacity:.7}.comment-composer[data-v-2d305766]{align-items:center;display:flex;gap:8px;margin-top:4px}.comment-input-wrap[data-v-2d305766]{flex:1;position:relative}.comment-input[data-v-2d305766]{background:#fff;border:1.5px solid #e4e6ea;border-radius:20px;font-family:inherit;font-size:.85rem;outline:none;padding:8px 40px 8px 14px;transition:border-color .2s;width:100%}.comment-input[data-v-2d305766]:focus{border-color:#202d59;box-shadow:0 0 0 3px #202d5914}.comment-send[data-v-2d305766]{align-items:center;background:none;border:none;color:#202d59;cursor:pointer;display:flex;opacity:.4;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .2s}.comment-send[data-v-2d305766]:not(:disabled){opacity:1}.post-card[data-v-3a85ac64]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 1px 8px #00000012;overflow:hidden;transition:box-shadow .2s}.post-card[data-v-3a85ac64]:hover{box-shadow:0 4px 20px #202d591a}.post-header[data-v-3a85ac64]{align-items:center;display:flex;gap:10px;padding:14px 16px 10px}.post-avatar-ring[data-v-3a85ac64]{background:linear-gradient(135deg,#202d59,#a31e22);border-radius:50%;flex-shrink:0;height:44px;padding:2px;width:44px}.post-avatar[data-v-3a85ac64]{border:2px solid #fff;border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-meta[data-v-3a85ac64]{flex:1}.post-user-name[data-v-3a85ac64]{color:#1c1e21;font-size:.925rem;font-weight:700}.post-user-info[data-v-3a85ac64]{align-items:center;display:flex;gap:6px;margin-top:2px}.broker-badge[data-v-3a85ac64]{background:linear-gradient(135deg,#202d591a,#a31e221a);border:1px solid rgba(32,45,89,.15);border-radius:20px;color:#202d59;font-size:.7rem;font-weight:600;padding:2px 8px}.post-time[data-v-3a85ac64]{color:#b0b3b8;font-size:.72rem}.post-menu-btn[data-v-3a85ac64]{background:none;border:none;border-radius:50%;color:#b0b3b8;cursor:pointer;padding:6px;transition:background .2s,color .2s}.post-menu-btn[data-v-3a85ac64]:hover{background:#f0f2f5;color:#65676b}.post-menu-dropdown[data-v-3a85ac64]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 24px #0000001f;min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.menu-item[data-v-3a85ac64]{align-items:center;background:none;border:none;color:#1c1e21;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;padding:12px 16px;transition:background .15s;width:100%}.menu-item[data-v-3a85ac64]:hover{background:#f8f9fb}.menu-item--danger[data-v-3a85ac64]{color:#e02424}.menu-item--danger[data-v-3a85ac64]:hover{background:#fef2f2}.post-text[data-v-3a85ac64]{color:#1c1e21;font-size:.925rem;line-height:1.6;padding:0 16px 12px}.images-grid[data-v-3a85ac64]{background:#f0f2f5;display:grid;gap:2px;overflow:hidden;width:100%}.grid-1[data-v-3a85ac64]{grid-template-columns:1fr}.grid-2[data-v-3a85ac64],.grid-3[data-v-3a85ac64]{grid-template-columns:1fr 1fr}.grid-3[data-v-3a85ac64]{grid-template-rows:auto auto}.grid-3 .img-cell[data-v-3a85ac64]:first-child{grid-column:1/-1}.grid-4[data-v-3a85ac64]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.img-cell[data-v-3a85ac64]{background:#f0f2f5;min-height:180px;overflow:hidden;position:relative}.property-img[data-v-3a85ac64]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.img-cell:hover .property-img[data-v-3a85ac64]{transform:scale(1.03)}.overflow-overlay[data-v-3a85ac64]{background:#0000008c;color:#fff;font-size:1.6rem;font-weight:800;inset:0;justify-content:center;position:absolute}.overflow-overlay[data-v-3a85ac64],.stats-row[data-v-3a85ac64]{align-items:center;display:flex}.stats-row[data-v-3a85ac64]{color:#65676b;font-size:.8rem;justify-content:space-between;padding:8px 16px}.stat-likes[data-v-3a85ac64]{align-items:center;display:flex;gap:4px}.heart-icon-small[data-v-3a85ac64]{color:#a31e22;font-size:.85rem}.stat-text[data-v-3a85ac64]{cursor:pointer}.stat-text[data-v-3a85ac64]:hover{text-decoration:underline}.action-bar[data-v-3a85ac64]{border-top:1px solid #f0f2f5;padding:2px 8px}.action-bar[data-v-3a85ac64],.action-btn[data-v-3a85ac64]{align-items:center;display:flex}.action-btn[data-v-3a85ac64]{background:none;border:none;border-radius:8px;color:#65676b;cursor:pointer;flex:1;font-family:inherit;font-size:.85rem;font-weight:600;gap:7px;justify-content:center;padding:10px 8px;transition:background .2s,color .2s}.action-btn[data-v-3a85ac64]:hover{background:#f0f2f5;color:#202d59}.action-btn.liked[data-v-3a85ac64]{color:#a31e22}.heart-wrap[data-v-3a85ac64]{align-items:center;display:inline-flex;position:relative}.heart-icon[data-v-3a85ac64]{height:20px;transition:transform .15s,color .2s;width:20px}.liked .heart-icon[data-v-3a85ac64]{color:#a31e22}.heart-pop[data-v-3a85ac64]{animation:heartPop-3a85ac64 .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes heartPop-3a85ac64{0%{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(.9)}to{transform:scale(1)}}.burst[data-v-3a85ac64]{inset:0;pointer-events:none;position:absolute}.burst-dot[data-v-3a85ac64]{animation:burst-3a85ac64 .6s ease forwards;background:#a31e22;border-radius:50%;height:5px;left:50%;position:absolute;top:50%;width:5px;--angle:calc(var(--i)*60deg);transform:rotate(var(--angle)) translateY(-14px) scale(0)}@keyframes burst-3a85ac64{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) scale(0)}50%{opacity:1;transform:rotate(var(--angle)) translateY(-16px) scale(1)}to{opacity:0;transform:rotate(var(--angle)) translateY(-22px) scale(0)}}.post-text--clickable[data-v-3a85ac64]{cursor:pointer}.post-text--clickable[data-v-3a85ac64]:hover{color:#202d59}.slide-down-enter-active[data-v-3a85ac64]{animation:slideDown-3a85ac64 .3s ease}.slide-down-leave-active[data-v-3a85ac64]{animation:slideDown-3a85ac64 .2s ease reverse}@keyframes slideDown-3a85ac64{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-3a85ac64],.fade-leave-active[data-v-3a85ac64]{transition:opacity .15s}.fade-enter-from[data-v-3a85ac64],.fade-leave-to[data-v-3a85ac64]{opacity:0}
