.documentation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.documentation-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.documentation-photo{width:100%;height:220px;object-fit:cover}.documentation-copy{padding:24px;overflow-wrap:anywhere}.documentation-copy h2{font-size:22px;margin:12px 0}.documentation-description{white-space:pre-line}.documentation-admin-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.documentation-wide{grid-column:1/-1}.documentation-admin-form small{display:block;margin-top:6px}.documentation-preview{max-width:100%;width:260px;height:170px;object-fit:contain;background:#f2f6f5}.documentation-table-photo{display:block;width:100px;height:65px;object-fit:cover;margin-bottom:8px}.documentation-delete{margin-top:12px}.documentation-delete summary{cursor:pointer;color:#8b3030}.documentation-delete form{margin-top:12px;max-width:230px}.documentation-delete input{width:100%}@media(max-width:1000px){.documentation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.documentation-grid,.documentation-admin-form{grid-template-columns:1fr}.documentation-copy{padding:20px}.documentation-photo{height:220px}}

.documentation-admin>.card{margin:24px 0}.documentation-version{display:inline-block;font-size:12px;background:#e8f2ec;color:#24574d;padding:5px 10px;border-radius:6px}.documentation-legacy-list summary{font-weight:700;cursor:pointer}.documentation-admin input,.documentation-admin textarea,.documentation-admin select{max-width:100%}.documentation-admin label.check input{width:auto}.documentation-admin .table-scroll{overflow-x:auto}.documentation-admin .documentation-delete summary{font-size:13px}.documentation-admin .documentation-delete button{margin-top:10px}
