.findings-main{display:grid;gap:12px}.findings-main>p,.findings-main>.inventory-tabs,.findings-main>button{margin:0}.finding-card{display:flex;align-items:center;gap:12px;width:100%;padding:16px;margin:0 0 12px;text-align:left;background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:14px}.finding-card>img,.finding-no-photo{width:64px;height:64px;flex:none;object-fit:cover;border-radius:8px}.finding-no-photo{display:grid;place-items:center;font-size:12px;background:#29323b}.finding-card>span:nth-child(2){flex:1;min-width:0}.finding-card strong,.finding-card small{display:block;overflow-wrap:anywhere}.finding-card small{font-size:12px;line-height:1.5;margin-top:4px}.finding-chevron,.finding-chevron svg{width:18px;height:18px;flex:none}.finding-editor{padding:18px;display:grid;gap:12px;overflow:auto}.finding-editor>label{font-size:13px;font-weight:700}.finding-editor>.inventory-counter{justify-self:start;grid-template-columns:44px 64px 44px}.finding-editor textarea{box-sizing:border-box;min-height:88px;width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--raised);color:var(--ink);font:inherit;line-height:1.5;resize:vertical;scroll-margin:24px}.finding-editor textarea:focus{outline:2px solid #a3a7ed;outline-offset:0}.finding-editor>.wide,.finding-editor>p{margin:0}.finding-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finding-photo{position:relative;min-width:0}.finding-picture{width:100%;padding:0;overflow:hidden;aspect-ratio:1;border-radius:12px}.finding-picture img{width:100%;height:100%;object-fit:cover}.finding-photo-remove{position:absolute;right:6px;top:6px;width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;border-radius:50%;font-size:22px}.finding-photo-actions{display:flex;gap:8px}.finding-photo-actions>label{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;text-align:center;border:1px solid var(--line);border-radius:11px;background:var(--raised);font-size:13px;overflow:hidden}.finding-photo-actions input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.finding-dialog{max-height:calc(100dvh - 24px);width:min(440px,calc(100vw - 24px))}.finding-dialog .inventory-entry-head{padding:18px}.finding-dialog .inventory-entry-head h2{margin:0}.finding-editor .finding-error:empty{display:none}

.inventory-transfer{display:grid;gap:10px;padding:16px;border:1px solid #454a79;border-radius:12px;margin:16px 0}.inventory-transfer progress{width:100%;accent-color:#7376db}.inventory-transfer span{font-size:12px;line-height:1.5}

.finding-report-card{padding:14px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.finding-report-card h3,.finding-report-card p{margin:0 0 10px}.finding-report-photos{display:flex;gap:10px;margin-bottom:10px}.finding-report-photos img{width:calc(50% - 5px);height:150px;object-fit:contain;background:var(--bg)}
