/* NedirYa V80: independent social feed cards. */
body.ny77 .ny77-feed{display:flex;flex-direction:column;gap:13px;min-width:0}
body.ny77 .ny80-card{background:#fff;border:1px solid #e0e6f5;border-radius:18px;box-shadow:0 6px 24px rgba(31,45,100,.045);overflow:hidden;min-width:0;color:#15234c}
body.ny77 .ny80-card-body{display:flex;align-items:center;gap:22px;padding:17px 19px 13px;min-width:0}
body.ny77 .ny80-card-content{flex:1;min-width:0}
body.ny77 .ny80-author{display:flex;align-items:center;gap:10px;margin-bottom:9px;min-width:0}
body.ny77 .ny80-author>.avatar,body.ny77 .ny80-author>img,body.ny77 .ny80-author>a{flex-shrink:0}
body.ny77 .ny80-author .avatar,body.ny77 .ny80-author .avatar img{width:40px;height:40px;object-fit:cover;border-radius:50%}
body.ny77 .ny80-author-info{min-width:0}
body.ny77 .ny80-author-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
body.ny77 .ny80-author-name{font-weight:850;color:#15234c;font-size:14px}
body.ny77 .ny80-kind{background:#ede9ff;color:#5b45eb;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:800}
body.ny77 .ny80-meta{font-size:11px;color:#8792ad;margin-top:2px}
body.ny77 .ny80-title{font-size:17px;line-height:1.28;font-weight:850;margin:5px 0 5px;letter-spacing:-.2px}
body.ny77 .ny80-title a{color:#14214b}
body.ny77 .ny80-title a:hover{color:#5843ef}
body.ny77 .ny80-excerpt{font-size:13px;line-height:1.48;color:#5d6a88;margin:0 0 10px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
body.ny77 .ny80-excerpt a{color:#5140e8}
body.ny77 .ny80-metrics{display:flex;flex-wrap:wrap;gap:14px;color:#6d7998;font-size:11px}
body.ny77 .ny80-thumb{display:block;flex:0 0 29%;max-width:220px;min-width:115px;align-self:stretch;min-height:115px;border-radius:13px;overflow:hidden;background:#edf0fb}
body.ny77 .ny80-thumb img{display:block;width:100%;height:100%;max-height:155px;min-height:115px;object-fit:cover}
body.ny77 .ny80-actions{border-top:1px solid #eef0f8;display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 17px}
body.ny77 .ny80-reaction,body.ny77 .ny80-inline{display:contents}
body.ny77 .ny80-action{appearance:none;border:1px solid #e4e8f7;border-radius:10px;background:#f7f8fe;color:#4a5683;padding:7px 10px;font:600 11px/1.3 inherit;cursor:pointer;white-space:nowrap;text-decoration:none}
body.ny77 .ny80-action:hover{background:#edeaff;color:#4f3de5;border-color:#d6d0ff}
body.ny77 .ny80-card .ny38-badge,body.ny77 .ny80-card .ny-badge{vertical-align:middle}
@media(min-width:1100px){body.ny77 .ny80-actions{opacity:.9}}
@media(max-width:800px){body.ny77 .ny80-card-body{padding:14px;gap:11px}body.ny77 .ny80-thumb{flex-basis:31%;min-width:90px;min-height:100px}body.ny77 .ny80-thumb img{min-height:100px;max-height:145px}body.ny77 .ny80-title{font-size:15px}body.ny77 .ny80-excerpt{font-size:12px;-webkit-line-clamp:2}body.ny77 .ny80-metrics{gap:8px;font-size:10px}body.ny77 .ny80-actions{padding:9px 12px}body.ny77 .ny80-action{font-size:11px;padding:8px 9px}}
@media(max-width:390px){body.ny77 .ny80-thumb{flex-basis:28%;min-width:75px}body.ny77 .ny80-card-body{gap:9px}body.ny77 .ny80-meta{font-size:10px}body.ny77 .ny80-metrics{gap:6px}}
