.editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.editor-grid label{display:grid;gap:8px}.editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}button{cursor:pointer;padding:10px 14px;border:1px solid #9baeb0;border-radius:8px;background:#eef7f4;color:#153f38}input,textarea,select{max-width:100%;box-sizing:border-box}select{width:100%;padding:10px}input[type=checkbox]{width:auto}fieldset{border:1px solid #cbd8d2;border-radius:10px;padding:16px}fieldset label{display:block;margin:10px 0}#path-preview{width:100%;background:#f1f5f0;border:1px solid #cbd8d2;border-radius:12px;margin-top:16px}.photo-preview{display:flex;gap:12px;flex-wrap:wrap}.photo-preview figure{width:160px;margin:0}.photo-preview img{width:100%;height:120px;object-fit:cover}.photo-preview figcaption{overflow-wrap:anywhere;font-size:12px}#editor-status{position:sticky;top:0;z-index:2;background:#eef7f4;padding:12px;border-radius:8px}#review-reports article{border-bottom:1px solid #ccc;padding:12px 0;overflow-wrap:anywhere}.issue-form label{margin-top:12px}.issue-form input:not([type=checkbox]),.issue-form textarea{width:100%}[hidden]{display:none!important}@media(max-width:540px){.editor-grid{grid-template-columns:1fr}.legal-wrap{width:100%;padding:0 12px}.legal-card{padding:16px}}
