.city-mood_page__RTXsW{box-sizing:border-box;width:100%;max-width:100%;padding:24px 16px 110px;font-family:var(--inter-font)}.city-mood_hint__Vnf_3,.city-mood_lead__yUBiD,.city-mood_meta__8qtyk{color:#667;line-height:1.45}.city-mood_lead__yUBiD{margin:8px 0 16px}.city-mood_scaleCard__7JlA8{background:#fff;border-radius:16px;padding:16px;margin:8px 0 20px;box-shadow:0 8px 25px rgba(83,89,144,.07)}.city-mood_scaleHead__avp1o{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.city-mood_scaleTitle__9P7qe{margin:0;font-size:18px;font-weight:800}.city-mood_scaleBar__4wiX8{height:12px;border-radius:999px;overflow:hidden;background:#eef2f7}.city-mood_scaleFill__kTlfg{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f97316,#facc15 45%,#22c55e);transition:width .35s ease}.city-mood_moods__8GJcK{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.city-mood_mood__HP0EJ{border:0;border-radius:14px;padding:12px 6px;background:#fff;box-shadow:0 8px 25px rgba(83,89,144,.07);cursor:pointer;font:inherit;text-align:center}.city-mood_mood__HP0EJ:disabled{cursor:default}.city-mood_picked__08OnT{outline:2px solid #f59e0b;background:#fff7ed}.city-mood_emoji__Fsgwd{display:block;font-size:28px;line-height:1.1}.city-mood_label__lKN_U{display:block;margin-top:6px;font-size:12px;font-weight:700}.city-mood_count__JRW7Q{display:block;margin-top:4px;font-size:11px;color:#667}.city-mood_actions__Igzqh{margin:16px 0}.city-mood_btn__xkV6b{border:0;border-radius:12px;padding:12px 14px;font:inherit;font-weight:700;cursor:pointer;background:#f59e0b;color:#fff}.city-mood_sectionTitle__BXEuK{margin:24px 0 8px;font-size:16px}.city-mood_archive__7jpy6{list-style:none;padding:0;margin:12px 0 0}.city-mood_archiveItem__Xsefm{background:#fff;border-radius:12px;padding:12px;margin-bottom:8px;box-shadow:0 8px 25px rgba(83,89,144,.07)}.city-mood_archiveBar__Ggpx8{height:8px;border-radius:999px;overflow:hidden;background:#eef2f7;margin-top:8px}.city-mood_archiveFill__fvgsO{display:block;height:100%;background:linear-gradient(90deg,#f97316,#facc15 45%,#22c55e)}.city-mood_error__fNK5W{color:#dc2626;margin:8px 0}@media(max-width:520px){.city-mood_moods__8GJcK{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.city-mood_label__lKN_U{font-size:10px}}