/* v1.22: Farben der Garden (Garde 1 lila, Garde 2 blau, Garde 3 grün, Garde 4 rosa) */
.tag.gd1 { background: #eee0fa; color: #6a2c9a; }
.tag.gd2 { background: #dceaff; color: #1d4f91; }
.tag.gd3 { background: #e3f3d3; color: #3f6d12; }
.tag.gd4 { background: #fde2ee; color: #a2275e; }
/* 2.5: weitere Garden 5–12 */
.tag.gd5 { background: #ffe7d1; color: #9a4a0c; }
.tag.gd6 { background: #d4f2ef; color: #136b63; }
.tag.gd7 { background: #fbf0c4; color: #7a5b00; }
.tag.gd8 { background: #fbdcdc; color: #9b1f1f; }
.tag.gd9 { background: #e0e2fb; color: #3a3f9a; }
.tag.gd10 { background: #efe3d6; color: #6e4523; }
.tag.gd11 { background: #e8eccf; color: #55601a; }
.tag.gd12 { background: #e6e8ec; color: #474d58; }
.tag.garde { background: #eee0fa; color: #6a2c9a; }
.gd-choice { display: inline-flex; flex-wrap: wrap; gap: 4px 14px; align-items: center; margin: 4px 0; }
.gd-choice label.check { display: inline-flex; align-items: center; gap: 5px; margin: 0; white-space: nowrap; font-weight: 400; }
.gd-choice input { width: auto; margin: 0; }
.gd-note { background: #f6e3f3; border: 1px solid #e5c3df; border-radius: 10px; padding: 10px 14px; margin: 10px 0; }
.m-answer .m-who .gd-sub { display: block; font-weight: 400; color: #777; font-size: .8em; }
.help-wanted.garde { background: #f6ecfb; border-color: #dcc2ef; }
td .gd-choice { margin: 0; }
.gd-auto { margin: 6px 0 2px; color: #555; }
td.s1.auto { opacity: .55; }
