/* ═══════════════════════════════════════════════════════════
   STASH HOUSES (docs/wiki/plans/districts-and-trade.md section 7, lane G)
   The safehouse pin's fill bar, and the stash sheet's own pieces. The sheet
   wears the trade sheet's rows and pills (css/53-trade.css): same region,
   same rules, every action secondary.
   ═══════════════════════════════════════════════════════════ */

/* ── the pin: a small fill bar under the mark (contract §Meters, mastery height) ── */
.map-pin-fill {
  position: absolute; left: 50%; top: calc(50% + 12px); transform: translateX(-50%);
  width: 22px; height: 4px; border-radius: var(--r-pill);
  background: var(--track); overflow: hidden;
}
.map-pin-fill > i {
  display: block; height: 100%; border-radius: var(--r-pill);
  background: var(--energy-fill); transition: width .4s;
}

/* ── the sheet: the house's tier, how full it is, the ceiling ── */
.sh-bar {
  height: 7px; border-radius: var(--r-pill); background: var(--track); overflow: hidden;
}
.sh-bar > i {
  display: block; height: 100%; border-radius: var(--r-pill);
  background: var(--energy-fill); transition: width .4s;
}
.sh-meta {
  font-family: var(--ui); font-size: 11px; color: var(--text-label);
}
