/* Finca 2026-10-25 s. Collapsed social-panel recovery only.
   Expanded panel and its daily media selection remain unchanged.
   Keep the small launcher clear of the footer controls. */
#fc-social-reopen {
 position:fixed; left:calc(14px + env(safe-area-inset-left,0px));
 bottom:calc(76px + env(safe-area-inset-bottom,0px)); z-index:950;
 display:flex; align-items:center; justify-content:center;
 width:158px; max-width:calc(100vw - 28px); min-height:44px;
 box-sizing:border-box; margin:0; padding:8px 10px;
 border:1px solid #66625B; border-radius:0; box-shadow:none;
 background:#F4EEE5; color:#66625B;
 font-family:'Finca Open Sans','Open Sans',Arial,sans-serif;
 font-size:14px; font-weight:300; line-height:1.25;
 text-align:center; cursor:pointer; touch-action:manipulation;
}
#fc-social-reopen[hidden] {display:none !important;}
#fc-social-reopen:focus-visible {outline:2px solid #66625B;outline-offset:3px;}
@media(max-width:768px){#fc-social-reopen{bottom:calc(116px + env(safe-area-inset-bottom,0px));}}
@media print {#fc-social-reopen{display:none !important;}}
