#product-identity{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-height:90dvh;overflow:auto;border:1px solid var(--bdr);border-radius:16px;background:var(--bg1);color:var(--txt);font:inherit;padding:20px;line-height:1.9}
#product-identity::backdrop{background:rgb(0 0 0 / .5)}
#product-identity button,#product-identity .fc{min-height:44px}
#product-identity p{overflow-wrap:anywhere}
.identity-row{display:flex;gap:12px;align-items:center;padding:10px;border-bottom:1px solid var(--bdr);cursor:pointer}
.identity-row input{width:20px;height:20px;flex-shrink:0}.identity-row strong,.identity-row small{display:block;overflow-wrap:anywhere}
.identity-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:12px 0}
.identity-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}
.identity-comparison article{padding:12px;border:1px solid var(--bdr);border-radius:12px;background:var(--bg2);overflow-wrap:anywhere}
#identity-review{margin-top:12px}#product-identity-btn[hidden]{display:none!important}
