/* Lot 1.154.0 — Tableau de bord du responsable (static/moderator-board.js). Reprend l'habillage du tableau de bord (.dashboard-workspace, .dw-panel, .dw-row :
   static/app.css) ; seuls la grille de l'emplacement 'team', les pastilles, les boutons « Faite » et la carte de Ma journée sont propres à ce fichier.
   Couleurs, tailles et rayons : uniquement des variables du thème (clair et sombre déjà définis dans app.css). */
@media screen{
.dashboard-workspace .dw-slot-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}
.dashboard-workspace .dw-slot-team>.dw-widget{display:flex;flex-direction:column;min-width:0}
.dashboard-workspace .dw-slot-team>.dw-widget>*{flex:1}
.dashboard-workspace .dw-slot-team>.dw-widget:last-child:nth-child(odd){grid-column:1/-1}
.mb-group+.mb-group{margin-top:10px}
.mb-group-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:2px 0 6px;color:var(--ink-soft);font-size:var(--nt-font-xs)}
.mb-group-head b{color:var(--ink);font-weight:650}
.dashboard-workspace .mb-group-head .mini{margin-left:auto;min-height:var(--nt-control-compact);padding:3px 9px;border:1px solid var(--rule);border-radius:var(--nt-radius-sm);background:var(--panel);color:var(--action);font:inherit;font-size:var(--nt-font-xs);font-weight:650;cursor:pointer}
.mb-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:20px;padding:1px 8px;border-radius:var(--nt-radius-pill);background:var(--action-bg);color:var(--action);font-size:var(--nt-font-xs);font-weight:650;line-height:1.3;white-space:nowrap}
.mb-chip-critical{background:var(--danger-bg);color:var(--danger)}
.mb-chip-high,.mb-chip-warn{background:var(--warn-bg);color:var(--warn-ink)}
.mb-chip-ok{background:var(--ok-bg);color:var(--ok)}
.mb-chip-neutral{background:var(--panel-hover);color:var(--ink-soft)}
.mb-acts{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}
.dashboard-workspace .mb-act{min-height:var(--nt-control-compact);padding:4px 10px;border:1px solid var(--rule);border-radius:var(--nt-radius-sm);background:var(--panel);color:var(--action);font:inherit;font-size:var(--nt-font-xs);font-weight:650;cursor:pointer}
.dashboard-workspace .mb-act-main{border-color:var(--action);background:var(--action);color:var(--action-ink)}
.dashboard-workspace .mb-act:focus-visible{outline:var(--nt-focus-width) solid var(--action);outline-offset:var(--nt-focus-offset)}
.dashboard-workspace .dw-row.mb-done .dw-row-name{color:var(--ink-soft);text-decoration:line-through}
.mb-more{margin:6px 2px 0;font-size:var(--nt-font-xs)}
.mb-card-wrap{display:none;padding-bottom:0}
.mb-card{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--nt-control-touch);padding:12px 14px;border:1px solid var(--action);border-radius:var(--nt-radius-md);background:var(--action-bg);color:var(--ink);font:inherit;text-align:left;cursor:pointer}
.mb-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:var(--nt-radius-sm);background:var(--action);color:var(--action-ink)}
.mb-card-copy{display:flex;flex-direction:column;flex:1;min-width:0;gap:2px}
.mb-card-copy b{font-size:var(--nt-font-body);font-weight:750}
.mb-card-copy span{color:var(--ink-soft);font-size:var(--nt-font-caption);line-height:1.4}
.mb-card-arrow{display:inline-flex;color:var(--action)}
}
@media screen and (max-width:760px){
.dashboard-workspace .dw-slot-team{grid-template-columns:minmax(0,1fr)}
.dashboard-workspace .dw-slot-team>.dw-widget:last-child:nth-child(odd){grid-column:auto}
.mb-card-wrap{display:block}
.dashboard-workspace .dw-row .mb-acts{flex-wrap:wrap;justify-content:flex-end}
}
