/* Declared access conditions remain visible alongside each trail. */
.rg-trail-status-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:8px 0;padding:5px 9px;border:1px solid #c9d4ca;border-radius:8px;background:#edf2e8;color:#19372d;font-size:.73rem;font-style:normal;font-weight:750;line-height:1.35}
.rg-trail-status-badge.is-closed,.rg-trail-status.is-closed{border-color:#c78475;background:#fff1ec;color:#7d291e}
.rg-trail-status-badge.is-partial,.rg-trail-status-badge.is-works,.rg-trail-status.is-partial,.rg-trail-status.is-works{border-color:#c79961;background:#fff5e5;color:#6f4214}
.rg-trail-status-badge.is-unknown{background:#f3f3ed;color:#49564c}
.rg-trail-status{padding:22px 24px;margin-bottom:28px;border:1px solid #c9d4ca;border-radius:16px;background:#edf2e8;color:#19372d}
.rg-trail-status h2{margin:0 0 10px;color:inherit;font-size:1.35rem;letter-spacing:-.02em}
.rg-trail-status p{margin:8px 0 0;font-size:.92rem}
.rg-trail-status__dates{font-weight:650}
.rg-trail-status__notes{white-space:normal;overflow-wrap:anywhere}
.planner-result-card .rg-trail-status-badge,.map-result .rg-trail-status-badge{font-size:.7rem}
@media(max-width:600px){.rg-trail-status{padding:18px}.rg-trail-status h2{font-size:1.2rem}}
