/* KAM activity (Reports > Sales Team > KAM activity), admins only for now. See js/kamactivity.js. */
.kact .lrbanner { margin: 0 0 12px; padding: 10px 14px; border: 1px solid var(--line); border-radius: var(--r-sm); background: var(--blue-tint); color: var(--blue-ink); }
.kact .lrbox, .kact .kacdet, .kact .kacnote { margin-bottom: 16px; }
.kact .kacnote p { margin: 0 0 10px; max-width: 80ch; }
.kact .kacnote p:last-child { margin-bottom: 0; }
.kact .kacdet > summary { cursor: pointer; padding: 10px 2px; font-weight: 600; color: var(--grey-ink); }
.kact .kacdet > summary:hover { color: var(--ink); }
.kact .kacdet[open] > summary { margin-bottom: 8px; }
.kact .kacdet > .lrbox { margin-bottom: 0; }
.kact .rpctl .btn[disabled] { opacity: 0.7; cursor: progress; }
