/* doc-project | public/assets/css/components/bend-endpoint-picker.css | Stylise la sélection accessible des extrémités START/END avant l'ajout d'un pli dans le configurateur. | Expose: .bend-endpoint-picker, .bend-endpoint | Dépend de: tokens.css, buttons.css | Impacte: configurateur | Tables: aucune */
.bend-endpoint-picker{position:absolute;top:1rem;left:50%;z-index:25;display:flex;align-items:center;gap:1rem;max-width:min(620px,calc(100% - 2rem));padding:.75rem .85rem;border:1px solid var(--accent);border-radius:.7rem;background:rgba(255,255,255,.97);box-shadow:var(--shadow-md);transform:translateX(-50%)}
.bend-endpoint-picker[hidden]{display:none}.bend-endpoint-picker span{display:grid;gap:.15rem}.bend-endpoint-picker strong{font-size:.82rem}.bend-endpoint-picker small{color:var(--ink-500);font-size:.72rem}.bend-endpoint{fill:#fff;stroke:var(--accent);stroke-width:4;cursor:pointer;transition:r .12s ease,fill .12s ease,stroke-width .12s ease}.bend-endpoint:hover,.bend-endpoint:focus-visible{r:14;fill:var(--accent-soft);stroke-width:5;outline:none}.bend-endpoint.is-selected{fill:var(--accent);stroke:#fff;stroke-width:4}.bend-endpoint__label{fill:var(--ink-900);font-size:12px;font-weight:850;paint-order:stroke;pointer-events:none;stroke:#fff;stroke-width:4px}.is-selecting-bend-endpoint .profile-segment-hit{cursor:default}.drawing-toolbar [data-add-bend].is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}
@media(max-width:620px){.bend-endpoint-picker{top:.65rem;align-items:stretch;width:calc(100% - 1.3rem);max-width:none;flex-direction:column}.bend-endpoint-picker .button{width:100%}}