.scanresult{position:relative}.scanresult .side{position:absolute;top:14px;left:14px;bottom:14px;width:328px;z-index:410;display:flex;flex-direction:column;overflow:hidden;background:rgba(16,20,27,.82);border:1px solid hsla(0,0%,100%,.12);border-radius:15px;box-shadow:0 18px 50px -12px rgba(0,0,0,.65);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.scanresult .side-pad{padding:15px 17px}.scanresult .kw{font-family:var(--font-display,inherit);font-weight:700;font-size:23px;line-height:1.05;letter-spacing:-.5px}.scanresult .kw:before{content:"„"}.scanresult .scaleline{margin-top:5px;font-size:12px;color:var(--muted)}.scanresult .scaleline b{color:var(--ink);font-weight:600}.scanresult .target{margin-top:12px;display:flex;align-items:center;gap:10px;background:var(--accent-dim);border:1px solid rgba(95,168,255,.32);border-radius:11px;padding:9px 12px}.scanresult .target .lbl{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-family:var(--font-mono-m,ui-monospace,monospace);margin-bottom:2px}.scanresult .target b{color:#fff;font-weight:600;font-size:14px;line-height:1.1}.scanresult .stats{display:flex;gap:8px;margin-top:13px}.scanresult .stat{flex:1;background:hsla(0,0%,100%,.035);border:1px solid var(--line);border-radius:10px;padding:8px 9px}.scanresult .stat .v{font-family:var(--font-mono-m,ui-monospace,monospace);font-weight:700;font-size:16px;line-height:1;color:#fff}.scanresult .stat .v small{font-size:10px;color:var(--muted);font-weight:500}.scanresult .stat .l{margin-top:4px;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.scanresult .divider{height:1px;background:var(--line);margin:0 17px}.scanresult .list-hd{display:flex;align-items:center;gap:9px;padding:12px 17px 8px}.scanresult .list-hd .t{font-family:var(--font-display,inherit);font-weight:700;font-size:14px}.scanresult .list-hd .sub{font-size:11px;color:var(--faint);font-family:var(--font-mono-m,ui-monospace,monospace)}.scanresult .back{margin-left:auto;appearance:none;border:1px solid var(--line2,hsla(0,0%,100%,.15));background:hsla(0,0%,100%,.04);color:var(--muted);cursor:pointer;font-weight:600;font-size:11.5px;padding:5px 10px;border-radius:8px}.scanresult .back:hover{color:var(--ink);border-color:var(--accent)}.scanresult .list{flex:1;overflow-y:auto;padding:0 11px 6px}.scanresult .list::-webkit-scrollbar{width:8px}.scanresult .list::-webkit-scrollbar-thumb{background:#2a3340;border-radius:8px}.scanresult .row{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px}.scanresult .row+.row{margin-top:2px}.scanresult .row:hover{background:hsla(0,0%,100%,.04)}.scanresult .row.me{background:var(--accent-dim);outline:1px solid rgba(95,168,255,.4)}.scanresult .badge{flex:0 0 auto;min-width:30px;height:26px;padding:0 7px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono-m,ui-monospace,monospace);font-weight:700;font-size:13px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.scanresult .nm{flex:1;min-width:0;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scanresult .nm .pill{font-size:9px;font-weight:700;letter-spacing:.05em;background:var(--accent);color:#04101f;padding:1px 6px;border-radius:999px;margin-left:6px;vertical-align:middle}.scanresult .rt{flex:0 0 auto;text-align:right;font-family:var(--font-mono-m,ui-monospace,monospace);font-size:10.5px;color:var(--muted);line-height:1.3}.scanresult .rt b{color:var(--ink);font-weight:600}.scanresult .empty{padding:22px 18px;color:var(--faint);font-size:12.5px;text-align:center}.scanresult .legend{padding:11px 17px 13px;border-top:1px solid var(--line)}.scanresult .legend .t{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-family:var(--font-mono-m,ui-monospace,monospace)}.scanresult .ramp{height:10px;border-radius:6px;border:1px solid var(--line2,hsla(0,0%,100%,.15))}.scanresult .ticks{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--font-mono-m,ui-monospace,monospace);font-size:10px;color:var(--muted)}.scanresult .none{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:11.5px;color:var(--muted)}.scanresult .none i{width:13px;height:13px;border-radius:4px;border:1px solid var(--line2,hsla(0,0%,100%,.15))}@media (max-width:720px){.scanresult .side{position:static;width:auto;margin-top:12px;bottom:auto;max-height:none}}