.ownership-dialog{width:min(960px,94vw);max-height:90vh;padding:0;border:1px solid #cbd8c2;border-radius:14px;background:#fafbf6;color:#314331}.ownership-dialog::backdrop{background:#172b2780}.ownership-dialog>header,.ownership-dialog>footer{position:sticky;background:#edf3e5;z-index:2;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;margin:0}.ownership-dialog>header{top:0}.ownership-dialog>footer{bottom:0}.ownership-dialog>section{padding:18px}.ownership-dialog label{display:inline-flex;gap:8px;align-items:center;margin:8px}.ownership-crop{display:flex;gap:20px;align-items:flex-start;margin:14px 0}.ownership-crop canvas{max-width:220px;max-height:400px;object-fit:contain}.ownership-crop input{width:70px}.ownership-result{display:flex;gap:12px;align-items:center;border:1px solid #d7dfd1;padding:10px;border-radius:10px;margin:8px 0;background:white}.ownership-result img{width:70px;height:85px;object-fit:contain}.ownership-result small{display:block;margin-top:5px}.ownership-result select{max-width:100%}.ownership-dialog [data-manual]{display:flex;flex-wrap:wrap;gap:5px}.ownership-dialog [data-photos]{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:600px){.ownership-result{flex-wrap:wrap}.ownership-crop{gap:5px}.ownership-crop canvas{max-width:140px}}
.ownership-dialog>header button{color:#36533b;background:white;border:1px solid #bdcbb6}.ownership-dialog [data-photos] button:focus{outline:2px solid #527847}
