.og-list-social-sharing{margin-block:1rem;padding:1rem;border:1px solid #f3d6dc;border-radius:12px;background:#fdf2f4;min-width:0}
.og-list-social-sharing h2{font-size:1.15rem;margin-top:0}
.og-list-social-sharing .og-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:.75rem}
.og-list-social-sharing label{display:grid;gap:.35rem}
.og-list-social-sharing input{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:.6rem}
.og-list-social-sharing summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline}
.og-handle-search{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end;margin-bottom:1.25rem}
.og-handle-search label{display:grid;flex:1 1 230px;gap:.35rem}
.og-handle-search input{min-width:0;box-sizing:border-box;width:100%;font:inherit;min-height:44px;padding:.6rem}
.og-handle-search>p{flex-basis:100%;margin:0}
@media(max-width:480px){.og-list-social-sharing .og-actions>*{flex:1 1 130px;text-align:center}.og-handle-search>button{flex:1 1 140px}}
