.identity-inspector{margin-top:17px;border:1px solid #c9e1f1;background:linear-gradient(120deg,#f1f8fd,#fff);padding:16px 17px;border-radius:13px;color:#123d60}
.identity-head{display:flex;align-items:start;gap:10px}.identity-head>span{font-size:24px;color:#137cb8}.identity-head strong{display:block;font-size:13px}.identity-head small{display:block;font-size:10px;line-height:1.55;color:#667f94;margin-top:4px}
.identity-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.identity-actions button,.identity-actions label,.identity-approve button{border:1px solid #123d60;background:#092f53;color:#fff;padding:10px 13px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer}
.identity-actions button:disabled,.identity-approve button:disabled{opacity:.45;cursor:not-allowed}.identity-actions label{background:#fff;color:#174b72;border-color:#b4d1e5}
#identityStatus{font-size:11px;line-height:1.5;color:#466e8c;margin:11px 0 2px}
.identity-found{margin-top:12px;background:#fff;border:1px solid #d5e3ee;border-radius:10px;padding:12px}.identity-evidence{display:grid;grid-template-columns:105px 1fr;gap:13px;align-items:center}.identity-logo-frame{height:95px;display:flex;align-items:center;justify-content:center;background:#edf3f9;border:1px dashed #c5d8e8;border-radius:9px;overflow:hidden}.identity-logo-frame img{max-width:95%;max-height:95%;object-fit:contain}.identity-logo-frame span{font-size:10px;color:#7a8fa4;text-align:center;padding:4px}
#identityFoundName{font-size:15px}#identityDescription{font-size:11px;line-height:1.5;color:#526b81;margin:6px 0}#identityEvidenceSource{font-size:10px;color:#617c93;overflow-wrap:anywhere}
.identity-palette{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.identity-palette button{display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:7px;border:1px solid #c4d9e8;background:#fff;font-size:10px;color:#24486d}.identity-palette button span{display:block;width:17px;height:17px;border-radius:4px;border:1px solid #d0d0d0}
.identity-approve{border-top:1px solid #e3ecf3;margin-top:12px;padding-top:12px}.identity-approve label{display:flex;gap:9px;align-items:start;font-size:11px;line-height:1.5;cursor:pointer}.identity-approve input{accent-color:#006eaa;margin-top:3px}.identity-approve button{margin-top:10px}
@media(max-width:600px){.identity-inspector{padding:13px 11px}.identity-actions{display:grid;grid-template-columns:1fr}.identity-actions>*{text-align:center}.identity-evidence{grid-template-columns:78px 1fr}.identity-logo-frame{height:78px}}
