.attachment-list{display:grid;gap:8px;min-width:0;margin:8px 0}.attachment-row{display:flex;align-items:center;gap:12px;min-width:0;border-bottom:1px solid var(--line);padding:8px 0}.attachment-row>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px}.attachment-row button,.composer-attach{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:5px;min-height:44px;padding:8px 12px}.attachment-list .note{margin:0;font-size:13px}.attachment-row button:focus-visible,.composer-attach:focus-visible{outline:2px solid var(--text);outline-offset:3px}.document-settings{display:grid;gap:18px;max-width:960px}.document-settings .form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.document-settings input{max-width:100%;min-width:0}.document-settings pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.document-settings .form-fields{grid-template-columns:1fr}.composer-attach{font-size:13px;padding:8px}.attachment-row{gap:8px}}

.message-attachment{display:flex;gap:12px;align-items:center;min-height:44px;border-top:1px solid var(--line);margin-top:8px;color:inherit;overflow-wrap:anywhere}.message-attachment span{font-size:12px;flex-shrink:0}.document-settings .table-wrap{max-width:100%;overflow:auto}.document-settings details{border-bottom:1px solid var(--line);padding:12px 0}.document-settings summary{cursor:pointer;min-height:44px;display:flex;align-items:center}
