/* fonctions/listes/options-liste.css — « Options de liste » en liste d'actions (audit E3, M8)
   Actions en tête (une ligne chacune, icône à gauche), choix dépliés sous Trier et Déplacer, couleurs repliées
   dans « Couleurs » (composant commun, interface/palette-couleurs.css). Chargé avant telephone.css. */
.list-options-modal .liste-options-nom{display:flex;align-items:center;gap:calc(6px * var(--ui-scale-factor));margin:0 0 calc(2px * var(--ui-scale-factor));font-weight:700;font-size:calc(11px * var(--ui-scale-factor));color:var(--text);min-width:0;}
.list-options-modal .liste-options-nom span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.liste-options-pastille{flex:none;width:round(calc(10px * var(--ui-scale-factor)),1px);height:round(calc(10px * var(--ui-scale-factor)),1px);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);}
.liste-actions{display:flex;flex-direction:column;gap:calc(1px * var(--ui-scale-factor));padding-bottom:calc(4px * var(--ui-scale-factor));border-bottom:calc(1px * var(--ui-scale-factor)) solid var(--border-soft);}
.liste-action{display:flex;align-items:center;gap:calc(8px * var(--ui-scale-factor));width:100%;padding:calc(5px * var(--ui-scale-factor)) calc(6px * var(--ui-scale-factor));border:0;border-radius:calc(5px * var(--ui-scale-factor));background:none;color:var(--text);font:inherit;font-size:calc(10.5px * var(--ui-scale-factor));text-align:left;cursor:pointer;}
.liste-action:hover:not(:disabled),.liste-action:focus-visible{background:rgba(255,255,255,.06);}
.liste-action:disabled{color:var(--text-faint);cursor:default;}
.liste-action .ui-icon,.liste-action .liste-action-vide{flex:none;width:calc(12px * var(--ui-scale-factor));height:calc(12px * var(--ui-scale-factor));color:var(--text-muted);}
.liste-action[aria-expanded]::after{content:'▸';margin-left:auto;color:var(--text-faint);font-size:calc(9px * var(--ui-scale-factor));transition:transform .12s ease;}
.liste-action[aria-expanded="true"]::after{transform:rotate(90deg);}
.liste-sous-choix{display:flex;flex-wrap:wrap;gap:calc(4px * var(--ui-scale-factor));padding:calc(2px * var(--ui-scale-factor)) calc(6px * var(--ui-scale-factor)) calc(5px * var(--ui-scale-factor)) calc(26px * var(--ui-scale-factor));}
.liste-sous-choix[hidden]{display:none;}
.liste-sous-choix .btn-ghost{font-size:calc(10px * var(--ui-scale-factor));padding:calc(3px * var(--ui-scale-factor)) calc(8px * var(--ui-scale-factor));}
.liste-sous-aide{flex-basis:100%;color:var(--text-faint);font-size:calc(9px * var(--ui-scale-factor));line-height:1.35;}
.liste-couleurs > summary{display:flex;align-items:baseline;gap:calc(6px * var(--ui-scale-factor));cursor:pointer;list-style:none;padding:calc(2px * var(--ui-scale-factor)) 0;}
.liste-couleurs > summary::-webkit-details-marker{display:none;}
.liste-couleurs > summary::before{content:'▸';color:var(--text-faint);font-size:calc(9px * var(--ui-scale-factor));transition:transform .12s ease;}
.liste-couleurs[open] > summary::before{transform:rotate(90deg);}
.liste-couleurs > summary .field-label{margin:0;}
.liste-couleurs-resume{color:var(--text-faint);font-size:calc(9px * var(--ui-scale-factor));}
.liste-couleurs[open] .liste-couleurs-resume{display:none;}
.liste-couleurs > .field{margin-top:calc(6px * var(--ui-scale-factor));}
