.feeling-options{grid-template-columns:repeat(6,1fr);gap:8px}.feeling-button.compact-feeling{min-height:72px;padding:8px 5px;gap:5px;font-size:12px}.compact-feeling .feeling-mascot{width:30px;height:30px}.compact-feeling.is-selected{padding:7px 4px}.compact-feeling .feeling-tick{top:2px;right:5px;font-size:11px}.neutral-face{position:relative;width:29px;height:29px;border-radius:50%;background:#eef1ec;border:1.5px solid #547263;display:block}.neutral-face::before{content:'';position:absolute;left:7px;top:9px;width:3px;height:3px;border-radius:50%;background:#547263;box-shadow:9px 0 #547263}.neutral-face i{position:absolute;left:8px;top:18px;width:11px;border-top:1.5px solid #547263}.neutral-face.thoughtful i{width:7px;left:11px;transform:rotate(-10deg)}#view-mood-history{display:block;margin:10px auto 0;min-height:44px}.mood-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:18px 0}.mood-day{min-width:0;border:1px solid var(--border);border-radius:10px;background:#fafbf7;padding:10px 2px;display:flex;flex-direction:column;gap:7px;align-items:center;color:#465b40;min-height:90px}.mood-day>span:first-child{font-size:10px}.mood-day>strong{font-size:14px}.mood-day.is-today{border:2px solid #547c48;padding:9px 1px}.mood-day-dots{display:flex;gap:3px;align-items:center;justify-content:center;min-height:14px}.mood-day-dots i{display:block;width:10px;height:10px;border-radius:50%}.mood-day-detail{font-size:12px;line-height:1.7;color:#50644a;min-height:40px}.mood-frequency-row{display:grid;grid-template-columns:100px 1fr 45px;align-items:center;gap:10px;margin:12px 0;font-size:11px}.mood-frequency-row>div{height:8px;background:#edf0e7;border-radius:10px;overflow:hidden}.mood-frequency-row i{display:block;height:100%;border-radius:10px}.mood-frequency-row small{text-align:right}.mood-frequency-row+summary,#mood-frequency>summary{font-size:12px;min-height:44px;display:flex;align-items:center}#mood-history-card{scroll-margin-top:20px}@media(max-width:760px){.feeling-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.feeling-button.compact-feeling{min-height:68px;font-size:11px;padding:7px 4px}.compact-feeling.is-selected{padding:6px 3px}.compact-feeling .feeling-mascot{width:28px;height:28px}.mood-week{gap:4px}.mood-day{min-height:85px}.mood-day>span:first-child{font-size:9px}.mood-day-dots{gap:2px}.mood-day-dots i{width:8px;height:8px}.mood-frequency-row{grid-template-columns:87px 1fr 40px;gap:7px}#daily-checkin .checkin-heading h2{font-size:18px}}

.individual-passinho{object-fit:contain;background-image:none!important;border-radius:50%;background:#faf6ee}
