.place-list-status{padding:18px 12px;text-align:center;color:var(--muted);font-size:13px}
.load-more-places{width:100%;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--forest);padding:11px 12px;font-weight:800;cursor:pointer}
.load-more-places:hover{border-color:var(--forest2);background:#f2f6f1}
.load-more-places:disabled{cursor:wait;opacity:.65}
.place-card.distance-close{border-color:#2e8b57;background:linear-gradient(100deg,#f3fbf5,#fff)}
.place-card.distance-near{border-color:#88b86c;background:linear-gradient(100deg,#f7fbf1,#fff)}
.place-card.distance-mid{border-color:#d6b45c;background:linear-gradient(100deg,#fffaf0,#fff)}
.place-card.distance-far{border-color:#d8a08c;background:linear-gradient(100deg,#fff7f3,#fff)}
.dark-mode .load-more-places{background:#46534b;color:#d9f178;border-color:#718278}
.dark-mode .load-more-places:hover{background:#536359}
.dark-mode .place-card{background:rgba(62,70,66,.94)!important}
.dark-mode .place-card:hover{background:rgba(70,78,74,.95)!important}
.dark-mode .place-card.distance-close{background:linear-gradient(100deg,#414b46,#4b5450);border-color:#65776d}
.dark-mode .place-card.distance-near{background:linear-gradient(100deg,#444c48,#4b5450);border-color:#718075}
.dark-mode .place-card.distance-mid{background:linear-gradient(100deg,#4a4b45,#4b5450);border-color:#807b61}
.dark-mode .place-card.distance-far{background:linear-gradient(100deg,#4c4745,#4b5450);border-color:#82716b}
