.doc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.doc-checks{display:flex;flex-wrap:wrap;gap:18px;margin:14px 0}.document-form fieldset{border:0;padding:0;margin:0;min-width:0}.document-form textarea{width:100%;min-height:80px}.document-form details{margin:14px 0}.document-form table td{padding:9px 12px}.doc-save-status{margin:10px;color:#836018}.doc-link{display:inline-block;padding:12px 16px;background:#eff6f6;border:1px solid #c6d9dc;border-radius:8px;color:#176c69;text-decoration:none;font-weight:650}.doc-preview-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.doc-preview{width:100%;height:900px;border:1px solid #cedde2;border-radius:8px;background:#f3f5f6}.doc-hash{overflow-wrap:anywhere;font-size:12px}.document-dialog{width:min(960px,95vw);max-width:960px}.document-dialog details{margin:16px 0}.document-dialog textarea{width:100%}.document-dialog legend{font-weight:bold}.document-dialog fieldset{margin:10px 0;border:1px solid #dbe5e9}.document-form input[type=checkbox],.document-dialog input[type=checkbox]{width:18px;height:18px}@media(max-width:750px){.doc-preview{height:600px}.doc-fields{grid-template-columns:1fr}.document-form table{min-width:540px}}
