.instagram-contacts-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:20px 0}
.instagram-contacts-filters label{display:grid;gap:6px;flex:1;min-width:180px}
.instagram-contacts-filters input,.instagram-contacts-filters select{width:100%;min-height:42px}
.instagram-contacts-table{overflow-x:auto;margin-bottom:16px}
.instagram-contacts-table table{min-width:720px;width:100%}
.instagram-contacts-table td{vertical-align:top;max-width:340px;overflow-wrap:anywhere}
.instagram-contacts-table td small{display:block;margin-top:4px}
.instagram-contacts-table .status{display:inline-block;margin:2px;white-space:normal}
.instagram-contacts-table details{max-width:340px;font-size:12px}
.instagram-contacts-table summary{cursor:pointer;min-width:90px}
.instagram-contacts-table details div{margin-top:8px}
@media(max-width:700px){.instagram-contacts-filters label{flex-basis:100%}.instagram-contacts-filters button{width:100%}}
