/* Tableau de bord « Aujourd'hui » : replié par défaut, une ligne de résumé. */
.dash{margin:12px 0 4px;background:#fff;border:1px solid var(--line,#d4e0e8);border-radius:14px;box-shadow:0 4px 14px #1a23360a;font-family:inherit}
.dash>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:11px 16px;cursor:pointer;list-style:none;font-size:.9rem;color:var(--muted,#5c6b7a)}
.dash>summary::-webkit-details-marker{display:none}
.dash>summary::after{content:"▾";margin-left:auto;font-size:.8rem;transition:transform .15s}
.dash[open]>summary::after{transform:rotate(180deg)}
.dash>summary b{color:var(--ink,#1a2332);font-size:1rem}
.dash-title{font-weight:750;color:var(--ink,#1a2332)}
.dash>summary:focus-visible{outline:3px solid #8bb8cc;outline-offset:2px;border-radius:14px}
.dash-body{padding:2px 16px 14px;border-top:1px solid var(--line,#d4e0e8)}
.dash-table{width:100%;border-collapse:collapse;margin:10px 0 4px;font-size:.88rem}
.dash-table th,.dash-table td{padding:6px 8px;text-align:right;border-bottom:1px solid #eef2f6}
.dash-table th:first-child{text-align:left;font-weight:650}
.dash-table thead th{font-size:.76rem;color:var(--muted,#5c6b7a);font-weight:650}
.dash-total th,.dash-total td{font-weight:750;border-bottom:0}
.dash-sub{margin:12px 0 4px;font-size:.8rem;font-weight:650;color:var(--muted,#5c6b7a)}
.dash-fc{display:flex;align-items:flex-end;gap:6px;height:92px}
.dash-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;min-width:0}
.dash-bar{width:70%;max-width:34px;border-radius:6px 6px 2px 2px;background:var(--greek,#24526d);opacity:.85}
.dash-col:first-child .dash-bar{background:#b87919}
.dash-n{font-size:.75rem;font-weight:700}
.dash-l{font-size:.7rem;color:var(--muted,#5c6b7a);text-transform:capitalize}
.dash-note,.dash-meta{margin:10px 0 0;font-size:.78rem;color:var(--muted,#5c6b7a);line-height:1.45}
.dash-meta b{color:var(--ink,#1a2332)}
@media (max-width:700px){.dash>summary{padding:10px 12px}.dash-body{padding:2px 12px 12px}}
