/* Les liens gardent le comportement natif si JavaScript est indisponible. */
.admin-tabs a{display:inline-flex;align-items:center;gap:8px;padding:13px 0;margin-right:28px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--muted);font:700 14px var(--body);letter-spacing:.01em;text-decoration:none;cursor:pointer}.admin-tabs a:hover{color:var(--ink)}.admin-tabs a:focus-visible{outline:3px solid var(--lime);outline-offset:4px;border-radius:4px}.admin-tabs a.is-active{color:var(--ink);border-bottom-color:var(--lime)}.admin-tabs a small{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--soft);font:700 10px var(--mono)}.admin-tabs a.is-active small{background:var(--lime)}
/* Secours sans JavaScript : chaque onglet est une vraie ancre URL. */
.admin-panel:target{display:block}.admin-shell:has(.admin-panel:target) .admin-panel.is-active:not(:target){display:none}
@media(max-width:760px){.admin-tabs{overflow-x:auto;white-space:nowrap}.admin-tabs a{margin-right:20px}}
