.visitor-recent{margin-top:30px;padding:28px;border:1px solid #294056;background:rgba(7,18,31,.9);color:#e7eef4}.visitor-recent>span{color:#35e7c5;font:600 10px/1.5 var(--mono);letter-spacing:.1em}.visitor-recent h3{margin:12px 0;font-size:clamp(23px,3vw,34px)}.visitor-recent p{max-width:900px;color:#98adbd;font-size:13px;line-height:1.7}.visitor-recent-scroll{max-height:440px;overflow:auto;overscroll-behavior:contain;border:1px solid #294056;scrollbar-color:#4d7c8c #081522}.visitor-recent-scroll:focus-visible{outline:2px solid #35e7c5;outline-offset:3px}.visitor-recent table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:12px;text-align:left}.visitor-recent th{position:sticky;top:0;z-index:1;background:#13283a;color:#c6dbe6;font:600 10px/1.4 var(--mono);text-transform:uppercase}.visitor-recent td,.visitor-recent th{padding:14px 16px;border-bottom:1px solid #25374a;vertical-align:top}.visitor-recent td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.visitor-recent td:last-child{overflow-wrap:anywhere;min-width:220px}.visitor-recent a{color:#78e8cd}.visitor-recent tbody tr:hover{background:rgba(41,83,101,.25)}.visitor-recent .visitor-recent-note{font-size:11px}.visitor-recent-scroll[hidden]{display:none}@media(max-width:600px){.visitor-recent{padding:20px 14px}.visitor-recent-scroll{max-height:400px}.visitor-recent td,.visitor-recent th{padding:12px}}
