/* Device security log (Admin → Devices → Manage).
   Hashed by scripts/build.mjs after views-admin. The panel moves this link
   to the end of head, where the old <style> was appended.
   Chip fallbacks (--bad, the #3fb950 / #f85149 / #d29922 literals) stay literal. */

.psl-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0}
.psl-chip{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;border:1px solid var(--border,#333);white-space:nowrap}
.psl-ok{color:var(--ok,#3fb950);border-color:color-mix(in srgb,var(--ok,#3fb950) 45%,transparent)}
.psl-bad{color:var(--bad,#f85149);border-color:color-mix(in srgb,var(--bad,#f85149) 45%,transparent)}
.psl-warn{color:var(--warn,#d29922);border-color:color-mix(in srgb,var(--warn,#d29922) 45%,transparent)}
.psl-muted{color:var(--text-2,#8a8f98)}
.psl-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:4px}
.psl-table th,.psl-table td{text-align:left;padding:3px 6px;border-bottom:1px solid var(--border,#2a2d33);vertical-align:top}
.psl-table td.mono,.psl-mono{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px}
.psl-data{max-width:360px;overflow-wrap:anywhere;color:var(--text-2,#8a8f98)}
.psl-wrap{overflow-x:auto}
.psl-sub{margin-top:10px}
