.document-settings-card{margin-bottom:20px}
.document-settings-card fieldset{display:grid;gap:14px;min-width:0;border:1px solid #d9cfbe;border-radius:12px;padding:18px}
.document-settings-card legend{padding:0 8px;font-weight:700}
.document-settings-card .checkbox{display:flex;align-items:center;gap:10px}
.document-settings-card .checkbox input{width:auto}
.document-settings-card small{color:#716b61;font-size:.85rem;line-height:1.6}
#documentPdfFields{display:grid;gap:12px;min-width:0}
#documentPdfFields[hidden],#documentDeliveryFields[hidden],#documentPdfPreview[hidden]{display:none}
.document-pdf-preview{display:grid;gap:10px;min-width:0}
.document-pdf-preview iframe{width:100%;height:500px;border:1px solid #d9cfbe;border-radius:10px;background:#f5f3ee}
.document-pdf-preview a{overflow-wrap:anywhere}
#documentPdfName{overflow-wrap:anywhere}
#documentRequestSearch{width:100%;min-width:0;margin-bottom:14px;padding:12px 13px;border:1px solid #d9cfbe;border-radius:10px}
@media(max-width:600px){.document-pdf-preview iframe{height:340px}.document-settings-card fieldset{padding:12px}}
