/* Page-only additions for the rwanda v2 draft (18 Oct 2026). The shared file is website/css/destination-v2.css and is NOT edited.
   Loaded after it. Everything here is additive: a compact icon card for a lodge with no photo, a second tag on a lodge card,
   the month bar's "what's happening" panel without a map (nothing migrates here), the flood note bar, the compare lists. */
.dv2-page .dv2-lodge__tiers{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.dv2-page .dv2-lodge__tiers .dv2-tier{margin-top:0;align-self:auto}
.dv2-tier--fam{--t:#6fa67a}
.dv2-page .dv2-lodge--icon{background:linear-gradient(180deg,#fffdf9,#fff)}
.dv2-page .dv2-lodge__img--icon{display:grid;place-items:center;background:linear-gradient(145deg,#FBF1E2,#F1DDC0);color:#D07000}
.dv2-page .dv2-lodge__img--icon .dv2-ic{width:48px;height:48px;stroke-width:1.2;opacity:.85}
/* When to visit without a map: the month bar on top, then one wide "what's happening" panel. */
.dv2-whenx .dv2-mbar{margin-top:0}
.dv2-mnote{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:8px 12px;border:1px dashed rgba(208,112,0,.5);border-radius:6px;background:rgba(208,112,0,.06);font:600 12.5px/1.4 var(--dv2-body);color:#A05800}
.dv2-mnote .dv2-ic{width:18px;height:18px;flex:none;color:var(--dv2-gold-deep)}
.dv2-whenx__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.15fr);gap:18px clamp(20px,3vw,40px);align-items:start;margin-top:22px;padding:24px 26px}
.dv2-whenx__panel .dv2-herdpanel__month{margin:0 0 6px}
.dv2-whenx__panel .dv2-herdpanel__season{margin:0}
.dv2-whenx__panel .dv2-herdpanel__list{margin:0;padding:0 0 0 clamp(16px,2vw,28px);border-top:0;border-left:1px solid var(--dv2-line)}
.dv2-whenx__panel .dv2-herdpanel__where{padding-top:4px}
@media (max-width:899px){.dv2-whenx__panel{grid-template-columns:minmax(0,1fr);gap:12px}.dv2-whenx__panel .dv2-herdpanel__list{padding:12px 0 0;border-left:0;border-top:1px solid var(--dv2-line)}}
/* The compare block (two lists) reuses .dv2-note. */
.dv2-cmp ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}
.dv2-cmp li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;font:400 15px/1.6 var(--dv2-body);color:var(--dv2-body-ink)}
.dv2-cmp li .dv2-ic{width:18px;height:18px;margin-top:4px;color:var(--dv2-gold-deep)}
.dv2-cmp__foot{margin:18px 0 0;font:400 14px/1.7 var(--dv2-body);color:var(--dv2-muted);max-width:80ch}
@media (max-width:767px){.dv2-twocol{grid-template-columns:minmax(0,1fr)}}

