/* KOSCOM Bill additions on top of admin.css (copied from adm.koscom.net) */
.nav.soon { opacity: .45; cursor: default; }
.nav.soon .count { background: transparent; border: 1px solid currentColor; }
.view.wide { max-width: none; }
table.grid td, table.grid th { white-space: nowrap; font-size: 13px; padding: 6px 8px; }
table.grid tr.off td { opacity: .5; }
table.grid tr.diff-new td:first-child { box-shadow: inset 3px 0 0 #1e9e5a; }
table.grid tr.diff-removed td { text-decoration: line-through; color: #b3261e; }
table.grid tr.diff-updated td:first-child { box-shadow: inset 3px 0 0 #c98a00; }
.chip.ok { background: #e3f4ea; color: #146c3c; }
.chip.bad { background: #fde7e5; color: #8c1d18; }

/* duplicate accounts warning on People */
.note.warn { background: var(--warn-soft); color: var(--warn); margin-bottom: 12px; }
.note.warn a { color: var(--warn); }
.note.warn ul { margin: 6px 0 0 18px; padding: 0; }
