.mood-scene362{color:#315446}.mood-head362{padding:22px;background:linear-gradient(135deg,#edf0da,#dcece2);border-radius:18px}.mood-head362>small{font-size:11px;letter-spacing:.1em;color:#647858}.mood-head362 h3{font-size:24px;line-height:1.5;margin:10px 0}.mood-head362 p{font-size:13px;line-height:1.9;margin:10px 0 0}.mood-badge362{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:20px;background:#dcece4;color:#315747;font-size:12px;white-space:nowrap}.mood-badge362[data-mood=happy]{background:#f8e8b1;color:#805d1f}.mood-badge362[data-mood=tired]{background:#e3e3ee;color:#686785}.mood-badge362[data-mood=anxious]{background:#dce9ed;color:#4e7180}.mood-badge362[data-mood=irritated]{background:#f2dccc;color:#995c3e}.mood-badge362[data-mood=busy]{background:#e8dfcf;color:#756042}.mood-quote362{font-size:18px;line-height:2;padding:20px 12px;border-left:3px solid #9db299;background:#fafbf4}.mood-actions362{display:grid;gap:9px;margin:20px 0}.mood-actions362 .btn{min-height:48px;padding:12px;text-align:left;line-height:1.6;white-space:normal}.mood-note362,.mood-memory362 small{color:#778476;font-size:12px;line-height:1.9}.mood-memory362{border-bottom:1px solid #dee4d6;padding:20px 3px}.mood-memory362 small{display:block}.mood-memory362 p{line-height:1.8}.mood-entry362{display:flex;align-items:center;gap:13px;width:100%;min-height:72px;margin-bottom:18px;padding:16px;border:1px solid #cbd8bf;background:#eff2df;color:#375743;border-radius:15px;text-align:left;cursor:pointer}.mood-entry362>span{font-size:27px;color:#af8742}.mood-entry362 small{display:block;margin-top:5px;color:#78836b}.mood-entry362>i{margin-left:auto;font-style:normal}.mood-empty362{padding:24px 12px;text-align:center;line-height:1.9;color:#7c866d}.mood-scene362>.btn{min-height:44px}.mood-scene362 button:focus-visible,.mood-entry362:focus-visible{outline:3px solid #b49b52;outline-offset:2px}@media(max-width:480px){.mood-head362{padding:18px}.mood-head362 h3{font-size:21px}.mood-quote362{font-size:16px;padding:16px 10px}}
.mood-talk362{margin-left:8px;padding:3px 7px;font-size:11px;vertical-align:middle;letter-spacing:0;font-weight:500}
