.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.interactive-post.post{position:relative;padding:0!important;overflow:visible;border-radius:4px!important}.post-core{padding:26px 28px 0}.post-core>header{margin-bottom:22px}.post-core .post-body{line-height:1.8}.post-core .post-image{border-radius:3px}.post-side-actions{position:absolute;right:-18px;top:20px;display:flex;flex-direction:column;gap:5px;z-index:2}.post-side-actions button{border-radius:50%;width:36px;height:36px;background:#9a9fbf;color:white;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.post-side-actions button:hover,.post-side-actions button.selected{background:#ff5e3a}.post-side-actions .icon{width:19px;height:19px}.post-social-bar{border-top:1px solid #e6ecf5;margin-top:22px;padding:20px 0;display:flex;gap:13px;align-items:center;color:#9399b2;font-size:12px}.post-social-bar button{display:flex;align-items:center;gap:8px;color:inherit;padding:0}.interactive-post .selected{color:#ff5e3a}.post-likers{flex:1;min-width:0;text-align:left}.post-likers strong{display:block;font-size:11px;line-height:1.5;color:#51576b;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-likers small{display:block;line-height:1.5;font-size:11px}.liker-avatars{display:flex;padding-right:5px;flex-shrink:0}.liker-avatars .avatar{width:25px;height:25px;font-size:9px;border:2px solid white;margin-right:-7px}.post-count-actions{display:flex;gap:18px;flex-shrink:0}.post-social-bar .icon{width:21px;height:21px}.post-comments{background:#fafbff;border-top:1px solid #e6ecf5;border-radius:0 0 4px 4px}.post-comments[hidden]{display:none}.thread-comment{padding:23px 27px;border-bottom:1px solid #e6ecf5;min-width:0}.thread-comment header{gap:12px}.thread-comment header .avatar{width:30px;height:30px;font-size:10px}.thread-comment header .name{font-size:12px}.thread-comment header .meta{font-size:10px}.thread-comment header button{color:#a1a7bd;padding:0}.thread-comment header button .icon{width:15px}.thread-comment>p{font-size:13px;line-height:1.8;color:#858fa8;margin:20px 0}.comment-actions{display:flex;align-items:center;gap:18px;margin-top:15px}.comment-actions button{display:flex;align-items:center;gap:7px;font-size:11px;color:#9199b2;padding:0}.comment-actions .icon{width:20px;height:20px}.comment-replies:not(:empty){margin-top:16px}.comment-replies .thread-comment{border-left:2px solid #e6ecf5;margin-left:16px;padding:19px 0 10px 22px;border-bottom:0}.comment-image{max-height:240px;max-width:100%;border-radius:4px;display:block;margin:16px 0;object-fit:contain}.load-comments{display:block;width:100%;padding:17px;border:0;border-bottom:1px solid #e6ecf5;font-size:12px;color:#8c95b1;text-align:center}.load-comments span{margin-left:10px}.inline-comment-form{padding:22px 27px}.comment-compose-row{display:flex;gap:13px;align-items:flex-start}.comment-compose-row>.avatar{width:30px;height:30px;font-size:10px;flex-shrink:0}.comment-compose-field{position:relative;flex:1;min-width:0}.comment-compose-field textarea{width:100%;resize:vertical;min-height:75px;border:1px solid #e2e7f0;border-radius:4px;padding:13px 42px 13px 14px;background:#fff;font:inherit;font-size:12px;color:#51576b}.comment-compose-field textarea:focus{outline:1px solid #ff937c}.comment-photo-button{position:absolute;right:12px;bottom:13px;cursor:pointer;color:#9ca4bd}.comment-photo-button .icon{width:21px;height:21px}.comment-submit-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 0 43px}.comment-submit-row small{font-size:10px}.comment-image-preview{display:flex;align-items:center;gap:10px;font-size:11px;margin-top:10px;overflow-wrap:anywhere}.comment-image-preview:empty{display:none}.comment-image-preview img{width:70px;height:60px;object-fit:cover;border-radius:4px}.comment-image-preview button{margin-left:auto;font-size:24px}.comments-closed{font-size:12px;padding:18px 27px;margin:0;color:#8c95ab}.liker-person{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #edf0f4}.liker-person>span:nth-child(2){flex:1}.liker-person small{display:block}.liker-person strong{font-size:13px}.likers-more{margin-top:16px}.share-link-field{border-top:1px solid #edf0f4;margin-top:24px;padding-top:20px}.reshared-post{border:1px solid #e6eaf1;border-radius:4px;padding:20px;margin:20px 0;background:#fff}.reshared-post .post-body{font-size:12px}.reshared-post header{margin-bottom:12px}.profile-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:22px}.profile-photo-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:3px}.profile-intro{padding:22px}.profile-intro h4{font-size:12px;margin:0 0 6px}.profile-intro p{font-size:12px;line-height:1.7;margin:0 0 22px;overflow-wrap:anywhere}.profile-intro .tag{font-size:10px;margin:2px}.profile-social-links{display:grid;gap:10px;margin-top:12px}.profile-social-links a{display:flex;justify-content:center;gap:12px;align-items:center;padding:11px;border-radius:3px;color:#fff;background:#51576b;font-size:11px;font-weight:700}.profile-social-links a[data-network=facebook]{background:#315d9f}.profile-social-links a[data-network=x]{background:#20232a}.profile-social-links a[data-network=linkedin]{background:#0a78b4}.profile-social-links a[data-network=instagram]{background:#be4284}.profile-social-links a[data-network=youtube]{background:#d74343}.profile-social-links a[data-network=dribbble]{background:#f34589}.profile-sidebar-card .card-title{padding:20px 22px}.profile-sidebar-card .card-title a{font-size:11px;color:#ff5e3a}.composer-comment-setting{display:flex;align-items:center;gap:8px;padding:10px 24px;border-top:1px solid #edf0f4;font-size:11px;color:#8a92a7}.composer-comment-setting select{border:0;background:transparent;color:#68738b;font:inherit;padding:5px}.post-comments .form-error{font-size:12px}.interactive-post:has(.post-side-actions){margin-right:12px}.post-side-actions button:focus-visible{outline:3px solid #ff8c70}
@media(max-width:760px){.post-core{padding:20px 18px 0}.interactive-post:has(.post-side-actions){margin-right:6px}.post-side-actions{right:-10px;top:18px;gap:4px}.post-side-actions button{width:29px;height:29px}.post-side-actions .icon{width:16px;height:16px}.post-core>header{padding-right:12px}.post-social-bar{gap:9px;flex-wrap:wrap}.post-likers strong{max-width:130px}.liker-avatars .avatar{width:22px;height:22px}.post-count-actions{gap:12px}.thread-comment{padding:20px 18px}.inline-comment-form{padding:18px}.comment-submit-row{margin-left:0}.comment-submit-row small{max-width:160px}.comment-replies .thread-comment{margin-left:4px;padding-left:14px}.profile-timeline>.profile-about{display:flex!important;flex-direction:column}.profile-columns.profile-timeline{grid-template-columns:1fr!important}.post-social-bar .post-likers{min-width:150px}.post-social-bar .post-count-actions{margin-left:auto}.composer-comment-setting{padding:8px 18px}.comment-reply-editor .inline-comment-form{padding:16px 0}}

@media(min-width:761px) and (max-width:1050px){.profile-timeline>.profile-about{display:flex!important;flex-direction:column}.profile-columns.profile-timeline{grid-template-columns:260px minmax(0,1fr)!important}}

.interactive-post .post-side-actions button.selected{color:#fff}
.post-author-header{flex-wrap:wrap}.post-author-header>.grow{min-width:110px}.post-author-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:7px;margin-left:auto}.post-author-actions:empty{display:none}.post-connect-button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #e6ecf5;border-radius:5px;color:#51576b;background:#f7f9fc;font:inherit;font-size:11px;line-height:1.4;white-space:nowrap}.post-connect-button .icon{width:15px;height:15px}.post-connect-button:hover{color:#ff5e3a;border-color:#ffc9bc;background:#fff5f1}.post-connect-button:disabled{cursor:default;opacity:.65}.post-connect-button:focus-visible{outline:2px solid #ff8c70;outline-offset:2px}.post-author-header>.post-menu{flex-shrink:0}
@media(max-width:760px){
 .post-author-header{position:relative;flex-wrap:nowrap;align-items:flex-start;gap:7px}
 .post-author-header>a:first-child{flex:0 0 60px}
 .post-author-header>a:first-child .avatar{width:60px;height:60px;font-size:20px}
 .post-author-header>.grow{min-width:0;padding-top:3px}
 .post-author-header>.grow>.name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .post-author-header>.post-author-actions{flex:0 0 auto;flex-wrap:nowrap;gap:5px;margin:0}
 .post-author-header .post-connect-button{padding:6px 7px;gap:4px;font-size:10px}
 .post-author-header .post-connect-button .icon{width:14px;height:14px;flex-shrink:0}
 .post-author-header .post-connect-button[data-author-action=message] span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
 .post-author-header>.post-menu{flex:0 0 24px;margin:0;padding:4px 2px}
 .post-author-header>.post-menu .icon{width:20px;height:20px}
 .post-author-header:has(>.post-author-actions:not(:empty))>.post-menu{position:absolute;top:32px;right:12px}
}
@media(max-width:360px){.post-author-header>.post-author-actions{max-width:103px;flex-wrap:wrap;justify-content:flex-start}}
@media(max-width:480px){.post-social-bar .post-count-actions{width:100%;justify-content:flex-end;margin-top:3px}.post-social-bar .post-likers{min-width:0}.post-likers strong{max-width:150px}}

.share-copy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.share-copy-row>span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.share-note,.share-empty{font-size:12px;color:#858fa8;line-height:1.7}.share-empty{padding:16px;background:#f5f7fb;border-radius:6px;margin-bottom:20px}.share-empty a{display:block;color:#ff5e3a;margin-top:8px}.share-note{margin:0 0 16px}.chat-post-link{color:inherit;text-decoration:underline;font-weight:600;overflow-wrap:anywhere}.share-copy-row .btn{white-space:nowrap}@media(max-width:480px){.share-copy-row{align-items:stretch;flex-direction:column}.share-copy-row .btn{width:100%}}

.post-edit-link{border:0;background:transparent;color:var(--primary,#ff5e3a);font-size:12px;padding:7px 9px;cursor:pointer;white-space:nowrap}.post-edit-link:hover{text-decoration:underline}.post-audience{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;color:var(--muted,#888da8);font-size:11px;line-height:1.5;margin-top:3px;margin-right:8px}.post-audience .icon{width:12px;height:12px}button.post-audience{cursor:pointer}button.post-audience:hover{color:var(--primary,#ff5e3a)}

.interactive-post,.photo-discussion{--content-text:#1c1e21}
html[data-theme="dark"] .interactive-post,html[data-theme="dark"] .photo-discussion{--content-text:#e4e6eb}
.interactive-post .post-body,.interactive-post .post-body :is(p,h2,h3,blockquote,strong,em,li),.thread-comment>p,.photo-comment>p{color:var(--content-text)}
.comment-sort{display:flex;justify-content:flex-end;padding:12px 27px 4px}
.comment-sort label{margin:0;min-width:0}
.comment-sort select{width:auto;max-width:100%;min-height:34px;border:0;border-radius:6px;padding:6px 26px 6px 10px;background:transparent;color:var(--content-text);font:inherit;font-size:12px;font-weight:600;cursor:pointer}
.comment-sort select:focus-visible{outline:2px solid var(--primary,#ff5e3a);outline-offset:2px}
.comment-sort select:disabled{opacity:.6;cursor:wait}
@media(max-width:760px){.comment-sort{padding:10px 18px 0}}
