.tsmc-navigation{margin:10px 0;font-size:.86rem;line-height:1.4}.tsmc-navigation>summary{display:flex;align-items:center;gap:7px;list-style:none;width:fit-content;max-width:100%;cursor:pointer;color:#315c79;padding:7px 2px;font-weight:normal}.tsmc-navigation-choix{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.tsmc-navigation-choix>a{display:inline-flex;align-items:center;min-height:36px;box-sizing:border-box;padding:6px 11px;border:1px solid #d6e1e8;border-radius:7px;background:#f6f9fb;color:#245571!important;text-decoration:none!important}.tsmc-navigation-choix>a:hover{background:#e7f0f6}.tsmc-navigation a:focus-visible,.tsmc-navigation summary:focus-visible{outline:2px solid #126697;outline-offset:3px}

/* Un seul pointeur GPS, qui indique aussi l’ouverture du menu. */
.tsmc-navigation>summary::-webkit-details-marker{display:none}
.tsmc-navigation>summary::marker{content:""}
.tsmc-navigation-icone{display:block;flex:0 0 18px;transform:rotate(0deg);transform-origin:center;transition:transform .18s ease}
.tsmc-navigation[open]>summary .tsmc-navigation-icone{transform:rotate(90deg)}
@media(prefers-reduced-motion:reduce){.tsmc-navigation-icone{transition:none}}
