.perf-tabs .v-tab{text-transform:none;letter-spacing:normal}.perf-page__title[data-v-5f4bed07]{gap:8px}.perf-page__heading[data-v-5f4bed07]{word-break:break-word}.perf-state[data-v-86db46b0]{display:flex;align-items:center;padding:16px;border-radius:8px;font-size:14px}.perf-state--error[data-v-86db46b0]{border:1px solid}.perf-state--empty[data-v-86db46b0]{color:rgba(0,0,0,.6);background:#f5f5f5}.period-filter[data-v-bbff0ef2]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e0e0e0;border-radius:999px;background:#fff;cursor:pointer}.period-filter[data-v-bbff0ef2]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.period-filter__label[data-v-bbff0ef2]{color:#777}.period-filter__active[data-v-bbff0ef2] .v-list-item__title{color:var(--v-primary-base,red);font-weight:700}.goal-list[data-v-757a7c5e]{border:1px solid #ebebeb;border-radius:12px;background:#fff;overflow:hidden}.goal-list__head[data-v-757a7c5e]{display:flex;justify-content:space-between;padding:12px 44px 12px 16px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#777;border-bottom:1px solid #ebebeb}.goal-list__row[data-v-757a7c5e]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border-bottom:1px solid #ebebeb;background:none;text-align:left;cursor:pointer}.goal-list__row[data-v-757a7c5e]:focus-visible,.goal-list__row[data-v-757a7c5e]:hover{background:#fafafa;outline:none}.goal-list__text[data-v-757a7c5e]{display:flex;flex-direction:column;flex:1;min-width:0}.goal-list__title[data-v-757a7c5e]{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.goal-list__period[data-v-757a7c5e]{font-size:12px;color:#777}.goal-list__progress[data-v-757a7c5e]{color:#777;font-variant-numeric:tabular-nums}.goal-list__progress--done[data-v-757a7c5e]{color:#16a34a;font-weight:700}.goal-list__more[data-v-757a7c5e]{display:flex;justify-content:center;padding:8px}