/* Meme liste de liens, integree dans les presentations de sidebar deja utilisees. */
.taxonomy-sidebar{min-width:0;background:var(--st-bg,#1e1004);border:1px solid var(--st-edge,#43230a);border-radius:18px;padding:20px;font-family:'Work Sans',Arial,sans-serif}
.taxonomy-sidebar__group+.taxonomy-sidebar__group{border-top:1px solid var(--st-edge,#43230a);padding-top:16px;margin-top:16px}
.taxonomy-sidebar .taxonomy-sidebar__heading{display:flex;align-items:center;gap:9px;margin:0 0 14px;font:600 20px/1.3 'Playfair Display',Georgia,serif;color:var(--st-ink,#fff0e2)}
.taxonomy-sidebar .taxonomy-sidebar__heading .ui-icon{width:21px;height:21px;flex:none;color:var(--st-accent,#ff7508)}
.taxonomy-sidebar__links{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}
.taxonomy-sidebar__links li{min-width:0;max-width:100%}
.taxonomy-sidebar .taxonomy-sidebar__link{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border:1px solid var(--st-edge,#43230a);border-radius:9px;background:var(--st-panel,#28180f);color:var(--st-ink,#fff0e2);font-size:12px;line-height:1.45;text-decoration:none;overflow-wrap:anywhere;transition:border-color .15s,background .15s}
.taxonomy-sidebar .taxonomy-sidebar__link:hover,.taxonomy-sidebar .taxonomy-sidebar__link:focus-visible{border-color:var(--st-accent,#ff7508);background:var(--st-hover,#372519);color:var(--st-ink,#fff0e2)}
.taxonomy-sidebar .taxonomy-sidebar__link:focus-visible{outline:2px solid var(--st-accent,#ff7508);outline-offset:2px}
/* Galerie : pas de carte ajoutee a l'interieur de la sidebar existante. */
.tg-sidebar>.taxonomy-sidebar--gallery{margin:0;padding:0;border:0;border-radius:0;background:transparent}
.tg-sidebar .taxonomy-sidebar--gallery .taxonomy-sidebar__group{margin:0}
.tg-sidebar .taxonomy-sidebar--gallery .taxonomy-sidebar__heading{font:600 .88rem/1.4 'Work Sans',Arial,sans-serif;color:var(--st-muted,#e8c394);margin:0 0 .65rem;gap:.5rem}
.tg-sidebar .taxonomy-sidebar--gallery .taxonomy-sidebar__heading .ui-icon{width:18px;height:18px;color:var(--st-muted,#d5a35c)}
.tg-sidebar .taxonomy-sidebar--gallery .taxonomy-sidebar__links{gap:6px 0}
.tg-sidebar .taxonomy-sidebar--gallery .taxonomy-sidebar__links li{display:inline-flex;align-items:baseline}
.tg-sidebar .taxonomy-sidebar--gallery .taxonomy-sidebar__links li:not(:last-child)::after{content:",";margin-right:7px;color:var(--st-muted,#c49c7a)}
.tg-sidebar .taxonomy-sidebar--gallery .taxonomy-sidebar__link{padding:0;border:0;border-radius:0;background:transparent;font-size:.8rem;line-height:1.5}
.tg-sidebar .taxonomy-sidebar--gallery .taxonomy-sidebar__link:hover,.tg-sidebar .taxonomy-sidebar--gallery .taxonomy-sidebar__link:focus-visible{background:transparent;text-decoration:underline;color:var(--st-highlight,#ff9a4d)}
@media(max-width:950px){.tg-sidebar>.taxonomy-sidebar--gallery{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.taxonomy-sidebar .taxonomy-sidebar__link{transition:none}}
/* La carte Emplacements de la fiche photo suit le meme rythme que les autres cartes. */
.td-photo-sidebar .photo-placement-card.placement-public-card{margin:0;border-radius:18px}
.td-photo-sidebar .photo-placement-card.placement-public-card>h2{display:flex;align-items:center;gap:9px;margin:0;padding:20px;font:600 20px/1.3 'Playfair Display',Georgia,serif;color:var(--st-ink,#fff0e2)}
.td-photo-sidebar .photo-placement-card.placement-public-card>h2 .ui-icon{width:21px;height:21px;flex:0 0 21px;color:var(--st-accent,#ff7508)}
