body { background: #f4f6f9; font-size: .95rem; }
.ico { width: 24px; height: 24px; vertical-align: middle; image-rendering: pixelated; }
.table td, .table th { vertical-align: middle; }
.table-sm td { padding: .3rem .5rem; }
.stat { font-size: 1.6rem; font-weight: 600; }
.card + .card { margin-top: 1rem; }
.nowrap { white-space: nowrap; }
pre.detail { white-space: pre-wrap; margin: 0; font-size: .8rem; max-width: 40rem; }
.list-narrow { max-width: 1100px; margin-left: auto; margin-right: auto; }
