body { background: var(--bs-body-bg); }
.cipp-toasts { position: fixed; top: 4.5rem; right: 1rem; z-index: 1080; width: min(28rem, calc(100vw - 2rem)); }
.stat-card .display-6 { font-variant-numeric: tabular-nums; }
pre { white-space: pre-wrap; word-break: break-word; }
.table td { max-width: 32rem; overflow-wrap: anywhere; }
.device-code { font-size: 2rem; letter-spacing: .3rem; font-family: var(--bs-font-monospace); }
.cipp-table-wrap .dropdown-menu { z-index: 1050; }
