.fc-sidebar-ad{overflow:hidden;min-width:0;min-height:280px;text-align:center}
.fc-ad-label{display:block;margin-bottom:10px;font-size:10px;color:#657368;text-align:left}
.fc-sidebar-ad ins.adsbygoogle{display:block!important;max-width:100%;min-height:250px}
.fc-sidebar-business{padding-top:14px;margin-top:14px;border-top:1px solid #e0e8df}
.fc-sidebar-business:first-of-type{border:0;margin-top:0;padding-top:0}
.fc-business-identity{display:flex;align-items:center;gap:10px;color:#214c34!important;text-decoration:none!important;overflow-wrap:anywhere}
.fc-business-identity img{width:56px;height:56px;flex:0 0 56px;object-fit:contain;border:1px solid #e0e8df;border-radius:4px}
.fc-business-identity strong{font-size:13px;line-height:1.5;min-width:0}
.fc-sidebar-business p{font-size:11px;line-height:1.6;color:#637067;margin:10px 0}
.fc-sidebar-business .fc-button{font-size:11px;min-height:32px;padding:7px 10px!important}
.fc-sidebar-variety img{width:70px;height:64px;object-fit:contain;background:#f4f7f1;border-radius:4px}
.fc-sidebar-variety strong{overflow-wrap:anywhere}
.fc-sidebar-layout>.fc-main-column{min-width:0}
.fc-sidebar-layout .fc-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.fc-sidebar-layout .fc-member-search{grid-template-columns:repeat(2,minmax(0,1fr))}
.fc-sidebar-layout .fc-post-grid{grid-template-columns:minmax(0,1fr)}
.fc-sidebar-layout .fc-post-heading{flex-wrap:wrap}
.fc-sidebar-layout .fc-guidelines{margin:0;padding:22px}
@media(min-width:1101px){.fc-sidebar-layout .fc-mystery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:801px) and (max-width:1100px){.fc-sidebar-layout .fc-mystery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.fc-sidebar-layout .fc-member-grid{grid-template-columns:minmax(0,1fr)}}
