#pxml-app input:not([type=file]),#pxml-app select{display:block;width:100%;padding:10px;border:1px solid #687386;border-radius:6px;font:inherit;background:white;color:#172033}
.pxml-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}
#metadata-form{margin-top:20px}#metadata-form .button{margin-top:8px}
#pxml-app table{width:100%;border-collapse:collapse;background:white;margin:12px 0}
#pxml-app td,#pxml-app th{padding:8px;border-bottom:1px solid #c7ced8;text-align:left;overflow-wrap:anywhere}
#pxml-app th{background:#eef2f7}#pxml-app details{margin:16px 0}#preview{display:block;width:100%;height:auto;border:1px solid #c7ced8;background:white}
#preview[hidden],#editor[hidden]{display:none}#errors,.pxml-error{color:#a11}#warnings{white-space:pre-line}.pxml-table{overflow-x:auto}
#pdf-link[aria-disabled=true]{opacity:.5;pointer-events:none}summary{cursor:pointer}#status,#save-status{white-space:pre-line}
@media(max-width:620px){#pxml-app td,#pxml-app th{padding:5px}#metadata-form button,#metadata-form .button{display:block;width:100%;text-align:center}}
