.pl-row { display:flex; gap:20px; margin-bottom:20px; flex-wrap:wrap; }
.pl-col { min-width:200px; }
.pl-col input[type="text"] { width:100%; padding:6px; margin-bottom:6px; }
#pl-upload-form label { display:block; margin-top:10px; font-weight:600; }
.pl-pdfs { list-style:none; padding-left:0; }
.pl-pdfs li { margin-bottom:8px; }
#pl-message .updated { padding:8px; background:#e6ffed; border-left:4px solid #46a046; margin-top:8px; }
