.whitelist-badge{display:inline-block;margin:0 0 0 .45rem;padding:.12rem .4rem;border:1px solid #7baaa1;color:#c3ebe1;border-radius:4px;font-size:12px;line-height:1.4;white-space:nowrap;font-weight:600}
.whitelist-badge.unknown{color:var(--muted);border-color:var(--line)}
.identity-section{margin:1rem 0;padding-top:.9rem;border-top:1px solid var(--line)}
.identity-section h3{margin:.3rem 0 .6rem}.identity-section p{font-size:13px;line-height:1.65}.identity-section .identity-toggle{width:100%;margin-bottom:.4rem}
.game-names{list-style:none;padding:0;margin:.5rem 0;max-height:360px;overflow:auto}.game-names li{padding:.65rem 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.game-names strong{display:block;font-size:14px}.game-names time{font-size:12px;color:var(--muted);display:block}.identity-pages{display:flex;gap:.6rem;align-items:center;justify-content:space-between}
.whitelist-manager{max-width:1080px}.whitelist-manager header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.whitelist-add{display:flex;align-items:flex-end;gap:.7rem;margin:1.1rem 0}.whitelist-add label{flex:1;max-width:380px}.whitelist-status{padding:.65rem .8rem;border-left:3px solid #7baaa1;background:var(--panel)}.whitelist-table{width:100%;border-collapse:collapse}.whitelist-table td,.whitelist-table th{padding:.7rem;text-align:left;border-bottom:1px solid var(--line)}.whitelist-table code{font-size:13px}.whitelist-audit{margin-top:1.2rem}.identity-feedback{font-size:13px;white-space:pre-line}.identity-section summary{cursor:pointer;padding:.5rem 0}.whitelist-manager .caption{max-width:76ch}
.whitelist-add label{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.whitelist-add input{width:100%}
