.social-card{display:grid;grid-template-columns:minmax(240px,32%) minmax(0,1fr);padding:0!important;overflow:hidden;border:1px solid #e1e8e3;border-radius:14px;background:white}.social-photo-wrap{position:relative;min-width:0;min-height:210px}.social-photo-link{display:block;height:100%}.social-card .announcement-photo{width:100%;height:100%;min-height:210px}.social-card .announcement-photo .photo-gallery{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:3px;min-height:210px;height:100%;margin:0}.social-card .announcement-photo .photo-tile:first-child{grid-row:1/3}.social-card .announcement-photo .photo-gallery:has(.photo-tile:only-child){display:block}.social-card .announcement-photo img{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover}.social-card .announcement-photo .photo-tile{padding:0;min-width:0;min-height:0;overflow:hidden}.social-photo-wrap>.favorite-heart{position:absolute;right:10px;top:10px;left:auto;z-index:2}.social-content{min-width:0;position:relative;padding:14px 18px 0;display:flex;flex-direction:column}.social-seller{padding-right:170px;margin-bottom:6px}.social-author{display:inline-flex;gap:10px;align-items:center;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer;max-width:100%}.social-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf4ef;color:#185b48;font-weight:700;flex:none;overflow:hidden}.social-avatar img{width:100%;height:100%;object-fit:cover}.social-author b{display:block;font-size:14px}.social-author small{display:block;font-size:12px;color:#69716d;line-height:1.5}.social-author [hidden]{display:none}.social-date{font-size:10px!important}.social-title-link{color:inherit;text-decoration:none;max-width:calc(100% - 165px)}.social-card h3{font-size:18px;line-height:1.4;margin:2px 0}.social-card .announcement-price{margin:3px 0;font-size:18px}.social-location{font-size:12px;color:#68716b;margin:3px 0 14px}.social-contact{position:absolute;right:16px;top:60px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px!important;font-size:13px}.social-card svg,#social-notifications svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;flex:none}.social-actions{display:flex;gap:3px;justify-content:space-between;border-top:1px solid #edf0ed;margin:auto -18px 0;padding:6px 12px}.social-actions button{background:none;border:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 6px;min-height:44px;border-radius:8px;color:#38443f;font-size:12px;cursor:pointer;white-space:nowrap}.social-actions button:hover{background:#f0f5f1}.social-actions button.liked{color:#ba3f61}.social-actions button.liked svg{fill:currentColor}.social-actions button:disabled{opacity:.55;cursor:wait}.social-comments{border-top:1px solid #e3e9e5;background:#f8faf8;margin:0 -18px;padding:16px 18px;border-radius:0 0 12px 0}.social-comments[hidden]{display:none}.social-comments-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.social-comments-head button,.social-comment-tools button,.social-reply-label button{border:0;background:none;color:#185b48;font-size:12px;cursor:pointer;padding:6px}.social-comment{padding:12px;margin:10px 0;border:1px solid #e1e8e3;border-radius:10px;background:white;overflow-wrap:anywhere;font-size:13px}.social-comment.is-reply{margin-left:18px;border-left:3px solid #b6d1c1}.social-comment time{font-size:10px;color:#6d7670;margin-left:8px}.social-comment p{white-space:pre-wrap;margin:8px 0}.social-comment-tools{display:flex;flex-wrap:wrap;gap:2px}.social-owner-badge{display:inline-block;margin-left:6px;font-size:10px;background:#e5f0e9;color:#185b48;padding:2px 5px;border-radius:4px}.social-comment-form textarea{width:100%;resize:vertical;min-height:65px;box-sizing:border-box}.social-comment-form>.primary{margin-top:8px;font-size:13px}.social-comment-status:empty{display:none}.social-reply-label{font-size:12px}.social-author-ads>a{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e3e8e5;color:inherit;text-decoration:none}.social-author-ads img{width:90px;height:75px;object-fit:cover;border-radius:8px}.social-author-ads b,.social-author-ads small,.social-author-ads strong{display:block}.social-author-ads small{color:#68716b;margin:4px 0}.social-notifications-list a{display:block;padding:14px;color:inherit;text-decoration:none;border-bottom:1px solid #e3e8e5}.social-notifications-list a.unread{background:#edf5ef}.social-notifications-list small{display:block;color:#68716b;margin-top:5px}#social-notifications{display:inline-flex;align-items:center;justify-content:center;gap:3px;border:0;background:none;color:#185b48;min-width:44px;min-height:44px;margin-left:auto;cursor:pointer}#social-notifications[hidden]{display:none}#social-notification-count:empty{display:none}#social-notification-count{background:#185b48;color:white;border-radius:10px;font-size:10px;padding:2px 5px}#social-profile-edit{margin:8px 0 18px}.social-post-fields{padding:14px;border:1px solid #dce8df;background:#f6f9f6;border-radius:10px;margin-bottom:16px}.social-post-fields .note{margin-bottom:0}button:focus-visible,a:focus-visible{outline:3px solid #72a78c;outline-offset:3px}
@media(min-width:601px){.social-card:has(.social-comments:not([hidden])){align-items:start}.social-card:has(.social-comments:not([hidden])) .social-photo-wrap{height:230px}.social-card .announcement-photo .photo-tile img{max-height:230px}.social-card .announcement-photo .photo-tile:first-child img{height:100%;min-height:210px}.social-card .social-photo-wrap:has(.photo-gallery>.photo-tile:nth-child(2)) .photo-tile:not(:first-child) img{height:112px}}
@media(max-width:850px) and (min-width:601px){.social-card{grid-template-columns:230px minmax(0,1fr)}.social-seller{padding-right:0}.social-title-link{max-width:100%}.social-contact{position:static;align-self:flex-start;margin-bottom:10px;min-height:38px}.social-actions{flex-wrap:wrap;justify-content:flex-start}.social-actions button{font-size:11px}}
@media(max-width:600px){.social-card{display:flex;flex-direction:column;position:relative;border-radius:12px}.social-content{display:contents}.social-seller{order:0;padding:12px 14px;margin:0}.social-photo-wrap{order:1;min-height:210px;height:235px}.social-card .announcement-photo,.social-card .announcement-photo .photo-gallery{min-height:0;height:235px}.social-title-link{order:2;max-width:100%;padding:10px 14px 0}.social-card h3{font-size:16px;line-height:1.35}.social-card .announcement-price{order:3;margin:4px 14px 0;font-size:18px}.social-card .example-label{order:3;margin:0 14px}.social-location{order:4;margin:4px 14px 12px;font-size:12px}.social-contact{order:5;position:static;align-self:stretch;margin:0 12px 10px;min-height:44px;font-size:13px}.social-actions{order:6;margin:0;padding:3px 7px;flex-wrap:wrap;justify-content:space-around;gap:0}.social-actions button{font-size:11px;gap:5px;padding:7px 4px;min-height:44px}.social-actions button:last-child{flex-basis:100%;border-top:1px solid #f0f2f0}.social-actions svg{width:20px;height:20px}.social-comments{order:7;margin:0;padding:12px;border-radius:0 0 12px 12px}.social-comment.is-reply{margin-left:10px}.social-author b{font-size:14px}.social-author small{font-size:11px}.social-avatar{width:38px;height:38px}#social-notifications{min-width:34px;padding:3px;margin-left:auto}.header-inner{gap:7px}.header-inner .brand{margin-right:auto}.header-inner .logo{font-size:29px}#listing .hero-benefits{white-space:normal}.social-photo-wrap>.favorite-heart{left:auto;right:10px;top:10px}}
.social-card.social-discussion{display:block!important;margin:16px 0}.social-discussion .social-seller{padding-right:0}.social-discussion .social-content{display:flex!important;padding:14px 18px 0}.social-discussion .social-actions{margin:10px -18px 0}.social-discussion .social-comments{margin:0 -18px}.social-discussion .social-actions button{flex-basis:auto}
.header-inner:has(#social-notifications:not([hidden])) #post{margin-left:0}
#social-email-settings{margin:8px 10px 18px 0}.social-email-choice{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.social-email-choice input{width:18px;height:18px;flex:none;margin-top:4px;accent-color:#185b48}
.social-comment-photos{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.social-comment-photos a{display:block;flex:0 1 145px;max-width:100%;border-radius:8px;overflow:hidden;background:#edf3ef}.social-comment-photos img{display:block;width:100%;height:120px;object-fit:cover}.social-comment-form .photo-picker{margin:10px 0;padding:10px;border:1px dashed #b7cdbf;border-radius:9px;background:#fff}.social-comment-form .photo-add{font-size:13px}.social-comment-form .photo-previews{display:flex;gap:8px;flex-wrap:wrap}.social-comment-form .photo-preview img{width:80px;height:70px;object-fit:cover}.social-comment-form input[type=file]{max-width:100%;font-size:12px}.social-comment-form .photo-error:empty{display:none}@media(max-width:600px){.social-comment-photos a{flex-basis:calc(50% - 4px)}.social-comment-photos img{height:115px}}

.chercho-share-preview{background:#173f36;color:white;border-radius:14px;overflow:hidden;padding:18px;margin:0 0 18px}.chercho-share-preview>strong{display:block;font-size:28px;margin-bottom:12px}.chercho-share-preview>img{display:block;width:100%;height:220px;object-fit:cover;border-radius:8px}.chercho-share-preview h3{margin:14px 0 8px;font-size:19px}.chercho-share-preview p{margin:6px 0;font-size:21px;font-weight:700}.chercho-share-preview small{display:block;margin-top:12px}.chercho-share-choices{display:grid;gap:10px;margin:16px 0}#share-ad-options>*{margin-top:12px}#share-ad-options input{width:100%;box-sizing:border-box}

.share-simple-brand{display:flex;gap:12px;align-items:center;margin-bottom:20px}.share-simple-brand strong{color:#173f36;font-size:23px}.share-simple-brand span{font-size:13px;color:#607568;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-format-button{display:block;width:100%;text-align:left;padding:18px;margin:12px 0;border:1px solid #cddfd3;border-radius:12px;background:#f4f8f5;color:#173f36;cursor:pointer}.share-format-button b{display:block;font-size:19px}.share-format-button small{display:block;margin-top:6px;color:#607568}.share-simple-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.share-simple-grid a,.share-simple-grid button{text-align:center;text-decoration:none;padding:14px 10px}.share-compact-generation .auto-video-heading,.share-compact-generation .auto-video-stage,.share-compact-generation .auto-video-disclaimer,.share-compact-generation [data-auto-download],.share-compact-generation [data-auto-share]{display:none!important}.share-compact-generation .auto-video{border:0;padding:0;margin:12px 0}.share-compact-generation .auto-video-actions{margin:0}
