#feed-list .post-story{padding:0;border-radius:12px;overflow:visible;position:relative}
.post-story>.post-heading{display:grid;grid-template-columns:40px minmax(0,1fr) 36px;gap:1px 10px;padding:14px 16px 0;align-items:center;position:relative}
.post-story>.post-heading>.person-avatar{grid-row:1/3;grid-column:1}.post-story>.post-heading>.person-link{grid-column:2;grid-row:1;padding:0;min-height:22px;font-size:14px;font-weight:500;text-align:left;line-height:1.4}.post-story>.post-heading>.muted{grid-column:2;grid-row:2;font-size:12px;line-height:1.4;color:#68786e}
.post-story>.post-content{padding:0 16px;margin:10px 0 12px;font-size:16px;line-height:1.5}.post-story>.post-photo-grid{margin:0;border-radius:0;gap:3px}.post-story>.notice,.post-story>.shared-original,.post-story>.group-poll{margin:12px 16px}
.post-action-menu{grid-column:3;grid-row:1/3;align-self:start;position:static}.post-action-menu>summary{display:grid;place-items:center;list-style:none;cursor:pointer;width:36px;height:36px;color:#78877e;border-radius:50%}.post-action-menu>summary::-webkit-details-marker{display:none}.post-action-menu>summary:hover{background:#edf4ef}.post-action-menu>summary svg{width:22px;height:22px}.post-action-menu[open]{z-index:5}.post-menu-content{display:none}.post-action-menu[open] .post-menu-content{display:block;position:absolute;right:12px;top:52px;width:min(300px,calc(100% - 24px));padding:12px;background:#fff;border:1px solid #e3eae4;border-radius:10px;box-shadow:0 9px 24px #193e2321;z-index:6}.post-action-menu>.post-recommendation-label{display:none}.post-action-menu[open]>.post-recommendation-label{display:none}
.post-story .post-menu-content .social-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;border:0;margin:0;padding:0}.post-menu-content button{width:100%;min-height:40px;text-align:left;padding:8px!important;color:#3e6250!important}.post-menu-content .save-post-control{margin:0;display:block}.post-menu-content .save-post-status{display:block;font-size:13px}.post-menu-content button:hover{background:#edf5ef;border-radius:7px}.post-menu-content .feed-feedback-error{margin:0;padding:8px;font-size:14px;line-height:1.4}
.post-story>.compact-post-reactions{margin:0;padding:0 12px}.post-story>.compact-post-reactions>.comment-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border:0;margin:0;padding:6px 0;min-height:48px}.post-counts{display:flex;gap:12px;align-items:center}.post-counts .post-metric{border:0;background:transparent;display:flex;align-items:center;gap:5px;min-height:36px;padding:5px 0;font-size:13px;color:#60796c;white-space:nowrap}.post-counts .post-metric svg{width:18px;height:18px;flex-shrink:0}.post-story .reaction-icons{display:flex;gap:1px;align-items:center;margin-left:auto}.post-story .reaction-icon{width:30px;height:36px;flex-basis:30px;padding:0;min-height:36px;background:transparent;position:relative;border-radius:50%}.post-story .reaction-emoji{font-size:20px}.post-story .reaction-icon[aria-pressed=true]{background:#e7f3e9;box-shadow:inset 0 0 0 1px #b2d6bd}.post-story .reaction-tooltip{z-index:7}.post-story .reaction-people{padding:12px 4px;border-top:1px solid #edf1ee}.post-story>.comments-section{margin:0;border-top:0;padding:0 16px}.post-story .comments-body:not([hidden]){padding:12px 0;border-top:1px solid #edf1ee}.post-story .comment .reaction-icon{width:36px;flex-basis:36px}.post-story .comment .reaction-icons{margin-left:0}.post-story .comment .reaction-tooltip{z-index:8}
@media(max-width:700px){.post-story>.post-heading{padding:12px 12px 0;gap:1px 8px}.post-story>.post-content{padding:0 12px}.post-story>.compact-post-reactions{padding:0 10px}.post-counts{gap:9px}.post-counts .post-metric{font-size:12px;gap:4px;min-height:44px}.post-story .reaction-icon{min-height:44px;height:44px;width:28px;flex-basis:28px}.post-story .reaction-emoji{font-size:19px}.post-story>.comments-section{padding:0 12px}}
@media(pointer:coarse){.post-story .reaction-icon{width:40px;flex-basis:40px;min-height:44px;height:44px}.post-counts .post-metric{min-width:36px;min-height:44px}.post-story>.compact-post-reactions>.comment-actions{row-gap:0}}
.post-story .post-menu-content .post-recommendation-label{display:block;font-size:12px;color:#617467;margin:0 0 8px}
