.fod-social-settings{display:block!important;margin:20px 0;padding:22px!important}.fod-social-settings form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fod-social-settings label{display:flex;flex-direction:column;gap:7px;min-width:0}.fod-social-settings input{width:100%;box-sizing:border-box;min-width:0}.fod-social-settings button,.fod-social-settings .fod-social-status{grid-column:1/-1}@media(max-width:700px){.fod-social-settings form{grid-template-columns:1fr}}.fod-leaflet-credit{font-size:10px;opacity:.6}