.instagram-dm{max-width:1120px;margin-inline:auto}.instagram-dm>section{margin-block:2rem;padding:clamp(1rem,3vw,2rem);border:1px solid var(--line);border-radius:16px}.instagram-dm label{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.instagram-dm input{max-width:100%;padding:.5rem;border:1px solid var(--line);border-radius:8px}.instagram-dm button,.instagram-dm input{min-height:44px;background:var(--surface);color:inherit}.instagram-dm button{padding:.65rem 1rem;border:1px solid var(--line);border-radius:10px;cursor:pointer}.instagram-dm button:disabled{opacity:.5;cursor:default}.instagram-dm-threads{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;list-style:none;padding:0}.instagram-dm-threads button{width:100%;text-align:start;overflow-wrap:anywhere}.instagram-dm small{display:block;opacity:.75}.instagram-dm .chat-album-messages li{border-block-end:1px solid var(--line);padding:1rem 0;overflow-wrap:anywhere}.instagram-dm .chat-album-messages p{white-space:pre-wrap}.instagram-dm-card{display:block;width:min(100%,300px);height:auto;margin:1rem auto;border-radius:12px}.instagram-dm-wrapped{border-block:1px solid var(--line);padding-block:1.5rem;margin-block:2rem}.instagram-dm input[type=file]{display:block;width:100%;margin-block:.5rem}