.vehicle-documents{flex-basis:100%;min-width:0;width:100%;margin-top:.5rem}.vehicle-documents summary{cursor:pointer;padding:.4rem 0}.vehicle-document-list{padding:0;list-style:none}.vehicle-document-list li{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:.35rem 0}.vehicle-document-list li button:first-child{flex:1 1 10rem;min-width:0;text-align:left;overflow-wrap:anywhere}.vehicle-document-upload{display:flex;align-items:end;flex-wrap:wrap;gap:.6rem}.vehicle-document-upload label{flex:1 1 12rem;min-width:0}.vehicle-document-upload input{width:100%;min-width:0;max-width:100%}
