.owner-toolbar,.owner-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.owner-toolbar{margin-bottom:14px}.owner-toolbar p{font-size:13px}.owner-panel{padding:18px;margin-bottom:16px}.owner-panel h2{margin-top:0}.owner-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px}.owner-card{border:1px solid var(--line);border-radius:8px;padding:16px;min-width:0}.owner-card h3{margin:0 0 8px;overflow-wrap:anywhere}.owner-fingerprint{display:block;color:var(--teal);font-size:20px;letter-spacing:1px;margin:16px 0;overflow-wrap:anywhere}.owner-match{display:flex;align-items:center;gap:9px;font-size:13px;margin-bottom:14px}.owner-match input{width:18px;height:18px;min-height:18px}.owner-actions button{font-size:12px}.owner-identifiers{margin-top:14px;font-size:12px;overflow-wrap:anywhere}.owner-identifiers summary{cursor:pointer}.owner-state{font-size:13px;color:var(--teal)}.owner-dialog{width:min(520px,calc(100vw - 28px));max-height:85dvh;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:22px;background:var(--panel);color:var(--text)}.owner-dialog::backdrop{background:#000a}.owner-dialog h2{font-size:20px;margin-top:0;overflow-wrap:anywhere}.owner-dialog p{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.owner-dialog label{display:block;margin:16px 0 6px}.owner-dialog input{width:100%}.owner-dialog .owner-actions{margin-top:16px}#nickname-status,#owner-status{overflow-wrap:anywhere}#detail-nickname{margin:10px 0}.owner-dialog [hidden]{display:none!important}
.owner-match{flex-direction:row;justify-content:flex-start}.owner-match input{flex:0 0 18px}body:has(#phones-owner-view:not([hidden])) .page-heading .source-label{display:none}
