.defects-workspace{margin-top:1.25rem}.defect-heading,.defect-card,.defect-filters{display:flex;gap:1rem;align-items:center;justify-content:space-between}.defect-heading h2{margin-bottom:.35rem}.defect-card{padding:1rem 0;border-bottom:1px solid #e4e9ee}.defect-card p{margin:.35rem 0}.defect-entry{padding:1rem 0;border-top:1px solid #e4e9ee}.defect-help{font-size:.9rem;color:#56677a}.defect-form{display:grid;gap:.85rem}.defect-form label{display:grid;gap:.4rem}.defect-form textarea{min-height:6rem}.defect-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem}.defect-photos figure{margin:0;padding:.6rem;border:1px solid #e4e9ee;border-radius:.65rem}.defect-photos img,.defect-local-preview img{display:block;max-width:100%;max-height:320px;object-fit:contain;margin:auto}.defect-photos figcaption{margin-top:.5rem;font-size:.9rem;overflow-wrap:anywhere}.defect-pending{margin:.8rem 0}.defect-filters{margin:1rem 0}.defect-filters select{min-width:12rem}@media(max-width:640px){.defect-heading,.defect-card,.defect-filters{align-items:stretch;flex-direction:column}.defect-card .button,.defect-heading .button{width:100%}.defect-form .dialog-actions{flex-wrap:wrap}.defect-photos{grid-template-columns:1fr}.defect-entry .button{width:100%}}
