.priorites-v7,.recherche-v7 { position:relative; }
.menu-epingles-v7,#resultats-pilotage-v7 { position:absolute; top:calc(100% + 6px); left:0; min-width:280px; max-width:100%; max-height:380px; overflow:auto; z-index:30; border:1px solid var(--line); border-radius:10px; background:var(--surface); color:var(--ink); padding:10px; box-shadow:0 12px 30px #0002; }
#resultats-pilotage-v7 { width:100%; }
.menu-epingles-v7 button,#resultats-pilotage-v7 button { display:block; width:100%; text-align:left; padding:10px; border-radius:6px; }
.menu-epingles-v7 button:hover,#resultats-pilotage-v7 button:hover { background:var(--soft); }
.menu-epingles-v7 small,#resultats-pilotage-v7 small { display:block; margin-top:5px; font-size:11px; }
.recherche-v7 { margin-bottom:22px; }
.recherche-v7 input { background:var(--surface); padding:18px; }
.statut-v7 { display:flex; flex-wrap:wrap; gap:6px 10px; }
.statut-v7>span { display:flex; gap:5px; align-items:center; }
.statut-v7 i { width:7px; height:7px; border-radius:50%; }
.statut-v7 time { white-space:nowrap; }
.ma-liste-v7 { border:1px solid var(--line); background:var(--surface); padding:18px; border-radius:10px; margin:24px 0; }
.ma-liste-v7 h2 { font-size:16px; }
.ma-liste-v7 ul { padding:0; list-style:none; }
.ma-liste-v7 li { display:flex; align-items:center; gap:8px; padding:8px 0; border-bottom:1px solid var(--line); }
.ma-liste-v7 input[type=checkbox] { width:16px; }
.ma-liste-v7 li>span { flex:1; min-width:0; overflow-wrap:anywhere; font-size:12px; }
.ma-liste-v7 button { padding:6px; font-size:11px; }
[data-poignee-todo] { cursor:grab; }
.todo-finie { text-decoration:line-through; }
.etiquette-todo-v7 { border:1px solid var(--line); border-radius:4px; margin-left:8px; }
@media(max-width:600px) { .ma-liste-v7 li { flex-wrap:wrap; } .ma-liste-v7 li>span { flex-basis:70%; } .statut-v7 { max-width:90px; } }
