/* Little places, the cabin and pickleball. The strips reuse .weave-status; this adds what is new. */
#campaign[data-pastime="yes"] .park-footer,#campaign[data-pickle="yes"] .park-footer,#campaign[data-pickle="yes"] [data-action="overview"]{display:none}
#campaign .pastime-status b{min-width:12ch}
#campaign .pastime-status[data-kind="dash"] b{font-variant-numeric:tabular-nums}
#campaign .pickle-status{flex-wrap:wrap;justify-content:center;row-gap:2px}
#campaign .pickle-status b{font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.02em}
#campaign .pickle-status>span{flex-basis:100%;text-align:center;white-space:normal;order:3;color:#4d6a57}
#campaign[data-pickle="yes"] .action-controls{right:24px;bottom:26px}
#campaign .cabin-tally{margin:8px 0 12px;font-size:13px;color:#5d6f5f;text-align:center}
#campaign .cabin-yard{display:grid;gap:8px;margin:10px 0}
#campaign .cabin-yard em{font-style:normal;font-weight:700;color:#4f7a5c;white-space:nowrap}
@media(max-width:650px){
 #campaign[data-pickle="yes"] .action-controls{right:16px;bottom:calc(var(--safe-bottom) + 18px)}
 #campaign .pickle-status{top:88px}
}
@media(max-height:500px){
 #campaign[data-pickle="yes"] .action-controls{bottom:calc(var(--safe-bottom) + 12px);width:72px}
 #campaign[data-pickle="yes"] #shoot-action{width:72px;height:72px;min-height:72px;padding:8px}
}
