.dm-compose>.dm-file-tools{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.dm-file-picker{border:1px solid var(--line);cursor:pointer;background:var(--surface-soft);border-radius:8px;padding:7px 11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.dm-file-picker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.dm-file-picker:focus-within{outline:2px solid var(--focus,var(--accent));outline-offset:3px}.dm-file-limit{color:var(--muted);font-size:11px}.dm-file-selection{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.dm-file-selected{overflow-wrap:anywhere;flex:1;min-width:100px}.dm-file-selection button,.dm-file-cancel{padding:6px 9px;font-size:11px}.dm-file-tools progress{width:100%;height:8px;accent-color:var(--accent)}.dm-file-tools .dm-file-status{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.dm-file-status:empty{display:none}.dm-file{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;align-items:center;gap:12px;max-width:100%;margin-top:8px;padding:12px;display:flex}.dm-file:hover{border-color:var(--accent)}.dm-file-icon{color:var(--accent-readable);font-size:25px}.dm-file>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.dm-file strong{overflow-wrap:anywhere;font-size:13px}.dm-file small{color:var(--muted);font-size:11px}.dm-file>span:last-child{color:var(--accent-readable);font-size:11px}.dm-file-tools [hidden]{display:none!important}@media (width<=650px){.dm-file{flex-wrap:wrap;gap:8px}.dm-file>span:last-child{width:100%;padding-left:30px}.dm-file-selection button{padding:7px}.dm-compose>.dm-file-tools{font-size:11px}}