.crm-container .crm-kanban {
    --crm-kanban-border: 1px solid var(--nook-grey-dark);
    --crm-kanban-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05);
    --crm-kanban-radius: 0.75rem;

    --crm-kanban-card-gap: 1rem;
    --crm-kanban-column-gap: 0;
}
.crm-kanban {
    table-layout: fixed;
}
.crm-kanban-column-header,
.crm-kanban-column {
    min-width: 10rem;
}
.crm-kanban .crm-kanban-column-header {
    padding: 1.5rem 1rem;
    text-align: center;
    vertical-align: middle;

    background-color: var(--crm-c-primary);
    color: var(--crm-c-primary-text);

    font-weight: bold;
    font-size: 1.25rem;
}

.crm-kanban-column-header .crm-kanban-column-count {
   display: inline-block;

   font-size: 1rem;
   min-width: 2rem;
   border-radius: 1rem;
   border: 1px solid var(--crm-c-primary-text);

   font-weight: lighter;

   padding: 0.25rem;
   margin-left: 1rem;
}

.crm-kanban-column + .crm-kanban-column{
    border-left: var(--crm-kanban-border);
}
.crm-kanban .crm-kanban-column {
    background-color: var(--crm-c-page-background);
}
.crm-kanban-column ul {
    margin: 1rem;
}


.crm-kanban .crm-kanban-card {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.crm-kanban-card:hover {
   background-color: color-mix(in srgb, var(--nook-blue-light), transparent 90%);
}

