.document-stack{display:flex;flex-direction:column;gap:28px;margin:40px 0}.document-public{padding:28px;border:1px solid #e2e8e5;border-radius:16px;background:#fff}.document-public h2{font-size:24px;font-weight:600;margin-bottom:20px}.document-public img{width:auto;max-width:100%;max-height:1000px;object-fit:contain;margin:0 auto 20px}.document-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.document-meta{color:#697779;margin-bottom:20px}.document-admin-list{display:flex;flex-direction:column;gap:20px}.document-admin{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:24px}.document-admin-preview{display:flex;flex-direction:column;gap:12px;align-items:center;font-size:12px;color:#697779}.document-admin-preview img{width:100%;height:180px;object-fit:contain}.document-pdf{display:grid;place-items:center;height:160px;width:130px;background:#f4f6f5;border:1px solid #e2e8e5;border-radius:8px;font-size:28px;font-weight:700;color:#25574b}.document-editor>form+form{margin-top:16px}.document-editor{min-width:0}@media(max-width:640px){.document-admin{grid-template-columns:1fr;padding:18px}.document-admin-preview img{height:150px}.document-public{padding:18px}.document-public h2{font-size:21px}.document-editor .field-pair{grid-template-columns:1fr}}
