/* Use the available workspace width while keeping horizontal scrolling local. */
.main-shell>main{width:100%;max-width:none;min-width:0}
.main-shell .kanban{display:grid;grid-template-columns:repeat(var(--workflow-columns,7),minmax(200px,1fr));gap:14px;max-width:100%;overflow-x:auto}
.main-shell .kanban-column{width:auto;min-width:0}
.main-shell .kanban-card,.main-shell .kanban-card .person{min-width:0}
.main-shell .kanban-card .person strong{min-width:0;overflow-wrap:anywhere}
.main-shell .kanban-card p{overflow-wrap:anywhere}
.main-shell .kanban-card>div:last-child{flex-wrap:wrap;gap:6px}
.main-shell .kanban-card>div:last-child span{max-width:100%;overflow-wrap:anywhere}
.main-shell .kanban-card>div:last-child small{flex-shrink:0}
