.post-delete-overlay{z-index:1260;background:#000000a6;position:fixed;inset:0}.post-delete-dialog{z-index:1261;border:1px solid var(--border);background:var(--card);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);font-family:var(--font-body),sans-serif;border-radius:14px;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000080}.post-delete-dialog h2{margin:0 0 12px;font-size:22px;font-weight:750;line-height:1.3}.post-delete-dialog p{color:var(--muted-foreground);font-size:14px;line-height:1.6}.post-delete-dialog .post-delete-admin{color:var(--destructive);margin:0 0 8px;font-weight:700}.post-delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}
.post-conversation-card{--conversation-gutter:24px}.post-replies-loading{min-height:160px;color:var(--post-muted);place-content:center;display:grid}.post-replies-region,.post-replies-list{position:relative}.post-replies-list{display:flow-root}.post-replies-list:has(>.post-card-reply[data-reply-ready=true])>.post-no-replies{display:none}.post-replies-list[data-ready=false]{opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.post-replies-list[data-ready=true]{animation:.14s ease-out both post-replies-enter}.post-conversation-card .post-replies-list>.post-card-reply[data-reply-ready=false]{visibility:hidden;pointer-events:none;position:absolute;inset-inline:0}.post-conversation-card .post-thread{margin-top:24px}.post-conversation-card .post-thread-heading{margin-bottom:16px}.post-conversation-card .post-thread-heading:not(.post-thread-list-heading)>button{display:none}.post-feed .post-card.post-conversation-card:not(.post-card-deleted){padding-bottom:0}.post-conversation-card .post-thread[data-conversation]{margin-top:8px}.post-conversation-card .post-thread[data-conversation]>.post-thread-heading{border-top:1px solid var(--post-line);margin:0 calc(-1 * var(--conversation-gutter));padding:16px var(--conversation-gutter);font:650 14px/1.6 var(--font-body), sans-serif;letter-spacing:normal;overflow-wrap:anywhere}.post-conversation-card .post-thread[data-conversation]>.post-composer{margin-bottom:16px}.post-conversation-card .post-thread[data-conversation]>.post-thread-list-heading{border-bottom:1px solid var(--post-line);gap:16px;margin-top:16px;padding-block:12px}.post-conversation-card .post-thread-list-heading>h2{font:inherit;letter-spacing:inherit;margin:0}.post-conversation-card .post-reply-sort{flex:none;width:116px}.post-conversation-card .post-thread[data-empty]>.post-replies-region{border-top:1px solid var(--post-line);margin-inline:calc(-1 * var(--conversation-gutter));padding-inline:var(--conversation-gutter)}.post-conversation-card .post-thread[data-conversation]>.post-replies-region>.post-replies-list>.post-card-reply,.post-conversation-card .post-thread[data-conversation]>section>.post-card-reply{margin:0 calc(-1 * var(--conversation-gutter));padding:16px var(--conversation-gutter) 20px}.post-conversation-card .post-card-reply>.post-context.post-reply-pinned{margin:-16px calc(-1 * var(--conversation-gutter)) 16px;padding-inline:var(--conversation-gutter);border-inline:0;box-shadow:none;border-top-color:#0000;border-bottom-color:#0000;border-radius:5px 5px 0 0}.post-conversation-card .post-card-reply:has(>.post-reply-pinned):after{content:"";z-index:2;pointer-events:none;border:1px solid #daad46a6;border:1px solid lab(73.5223% 9.20942 57.5523/.65);border-radius:5px;position:absolute;inset:0}.post-conversation-card .post-thread[data-conversation]>.post-replies-region>.post-replies-list>.post-card-reply+.post-card-reply,.post-conversation-card .post-thread[data-conversation]>section,.post-conversation-card .post-thread[data-conversation]>section>.post-card-reply+.post-card-reply{border-top:1px solid var(--post-line)}.post-conversation-card .post-thread[data-conversation]>section{margin-inline:calc(-1 * var(--conversation-gutter));padding-inline:var(--conversation-gutter)}@media (max-width:600px){.post-conversation-card{--conversation-gutter:16px}}@keyframes post-replies-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.post-replies-list[data-ready=true]{animation:none}}.post-feed .post-card.post-conversation-card:has(>.post-thread[data-single-pinned]){border-bottom-color:#0000;padding-bottom:0}.post-conversation-card .post-thread[data-single-pinned]>.post-replies-region>.post-replies-list>.post-card-reply:after{inset-inline:-1px;border-radius:5px 5px 18px 18px;bottom:-1px}
