.evp-after{color:#4e5968;background:#f2f4f6;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:7px 8px 7px 14px;font-size:13px;line-height:1.5;display:flex}.evp-after button{color:#8b95a1;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.evp-after button:hover{color:#4e5968;background:#e5e8eb}.evp-goal{color:#191f28;background:#fff;border:1px solid #e5e8eb;border-radius:16px;margin:0 0 16px;padding:14px 18px}.evp-goal-line{justify-content:space-between;align-items:center;gap:10px;font-size:15px;line-height:1.5;display:flex}.evp-goal-line b{font-weight:700}.evp-goal.is-empty .evp-goal-line{color:#6b7684;font-size:14px}.evp-goal-edit{color:#8b95a1;min-width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-grid}.evp-goal-edit:hover{color:#4e5968;background:#f2f4f6}.evp-goal-title{align-items:center;gap:8px;min-width:0;font-size:16px;display:flex}.evp-goal-chip{color:#3182f6;background:#e8f3ff;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700}.evp-goal-due{color:#6b7684;flex:none;align-items:center;gap:8px;font-size:13px;display:flex}.evp-goal-dday{color:#fff;background:#191f28;border-radius:999px;margin:0;padding:3px 10px;font-size:13px;font-weight:800}.evp-goal-dday.is-near{background:#f04452}.is-done .evp-goal-dday{color:#4e5968;background:#e5e8eb}.evp-goal-count{color:#4e5968;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;font-size:14px;display:flex}.evp-goal-count strong{color:#3182f6;margin-left:4px;font-size:22px;font-weight:800}.evp-goal-count small{color:#8b95a1;font-size:14px;font-weight:600}.evp-goal-pace{color:#191f28;font-weight:600}.is-behind .evp-goal-pace{color:#e8590c}.is-done .evp-goal-pace{color:#03b26c}.evp-goal-bar{background:#f2f4f6;border-radius:999px;height:10px;margin-top:8px;position:relative;overflow:visible}.evp-goal-bar i{background:#3182f6;border-radius:999px;height:100%;transition:width .4s;display:block}.evp-goal-bar u{background:#191f28;border-radius:1px;width:2px;height:16px;margin-left:-1px;text-decoration:none;position:absolute;top:-3px}.evp-goal-foot{color:#8b95a1;justify-content:space-between;gap:10px;margin-top:6px;font-size:12px;display:flex}@media (max-width:640px){.evp-goal-line,.evp-goal-count{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.evp-goal-bar i{transition:none}}.evp-moments{color:#191f28;background:#fff;border:1px solid #e5e8eb;border-radius:16px;margin:0 0 16px;padding:14px 18px 12px}.evp-moments h3{color:#3182f6;margin:0 0 8px;font-size:13px;font-weight:700}.evp-moments ol{margin:0;padding:0;list-style:none}.evp-moments li{align-items:baseline;gap:10px;padding:5px 0;font-size:15px;line-height:1.5;display:flex;position:relative}.evp-moments li i{background:#3182f6;border-radius:50%;flex:none;align-self:flex-start;width:8px;height:8px;margin-top:6px}.evp-moments li em{color:#8b95a1;font-style:normal;font-weight:600}.evp-moments .evp-more{color:#6b7684;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:4px 0;font-size:13px;font-weight:600}.evp-moments.is-compact{margin:12px 0}
