.lists-with-goal-skeleton{flex-direction:column;gap:16px;width:100%;display:flex}.lists-with-goal-skeleton__card{background:var(--color-surface);border:1px solid var(--color-gray-9);border-radius:8px;flex-direction:column;gap:12px;padding:8px;display:flex}.lists-with-goal-skeleton__card--horizontal{flex-direction:row}.lists-with-goal-skeleton__image{flex-shrink:0;width:100%;min-height:160px}.lists-with-goal-skeleton__card--horizontal .lists-with-goal-skeleton__image{width:37%;min-height:180px}.lists-with-goal-skeleton__body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:8px;display:flex}.lists-with-goal-skeleton__tags{gap:8px;margin-bottom:4px;display:flex}
.lists-with-goal{flex-direction:column;gap:24px;display:flex}
.regular-goal-history-skeleton{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1199px){.regular-goal-history-skeleton{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.regular-goal-history-skeleton{grid-template-columns:1fr;gap:16px}}.regular-goal-history-skeleton__card{background:var(--color-surface);border:1px solid var(--color-gray-9);border-radius:var(--radius-8);flex-direction:column;gap:32px;padding:16px;display:flex}.regular-goal-history-skeleton__header{align-items:flex-start;gap:16px;display:flex}.regular-goal-history-skeleton__content{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.regular-goal-history-skeleton__settings{flex-direction:column;gap:8px;display:flex}
.regular-history-item{background:var(--color-surface);border:1px solid var(--color-gray-9);border-radius:var(--radius-8);flex-direction:column;padding:16px;display:flex}.regular-history-item__header{align-items:flex-start;gap:16px;display:flex}.regular-history-item__content{flex-direction:column;flex:1;gap:4px;display:flex}.regular-history-item__status{color:var(--color-text-primary);font-size:16px;font-weight:var(--weight-medium);margin:0;line-height:1.2}.regular-history-item__date{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.2}.regular-history-item__stats{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.regular-history-item__streak{color:var(--color-text-primary);font-size:16px;font-weight:var(--weight-semi-bold);line-height:1.2}.regular-history-item__completions{color:var(--color-text-secondary);font-size:14px;line-height:1.2}.regular-history-item__line{width:100%;margin:16px 0}.regular-history-item__settings{flex-direction:column;gap:8px;width:100%;display:flex}.regular-history-item__setting-item{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.regular-history-item__setting-label{color:var(--color-text-secondary);font-size:14px;line-height:1.4}.regular-history-item__setting-value{color:var(--color-text-primary);font-size:14px;font-weight:var(--weight-medium);text-align:right;line-height:1.4}@media (max-width:768px){.regular-history-item{gap:12px;padding:12px}.regular-history-item__icon-wrapper{width:32px;height:32px}.regular-history-item__status{font-size:14px}.regular-history-item__date{font-size:12px}.regular-history-item__streak{font-size:14px}.regular-history-item__completions{font-size:12px}.regular-history-item__line{margin:12px 0}.regular-history-item__settings{gap:6px}.regular-history-item__setting-label,.regular-history-item__setting-value{font-size:12px}}
.regular-goal-history__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1199px){.regular-goal-history__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.regular-goal-history__grid{grid-template-columns:1fr;gap:16px}}
.regular-goal-rating{background:var(--color-surface);border:1px solid var(--color-gray-9);border-radius:8px;width:100%;padding:16px 24px}@media (max-width:767px){.regular-goal-rating{padding:16px}}.regular-goal-rating__board{overflow-x:auto}.regular-goal-rating__table{border-collapse:collapse;width:100%;min-width:600px}@media (max-width:575px){.regular-goal-rating__table{min-width:500px}}.regular-goal-rating__header{border-bottom:1px solid var(--color-gray-9)}.regular-goal-rating__head-item{width:1%;font-weight:var(--weight-medium);text-align:left;white-space:nowrap;padding:8px 16px}.regular-goal-rating__head-item:first-child{text-align:center;width:60px;padding:8px 16px}@media (max-width:767px){.regular-goal-rating__head-item:first-child{padding:8px 12px}}.regular-goal-rating__head-item:nth-child(2){width:100%}.regular-goal-rating__head-item:nth-child(3),.regular-goal-rating__head-item:nth-child(4){text-align:right;width:150px}@media (max-width:767px){.regular-goal-rating__head-item:nth-child(3),.regular-goal-rating__head-item:nth-child(4){width:120px;padding:8px 12px}.regular-goal-rating__head-item{padding:8px 12px;font-size:13px}}.regular-goal-rating__row{border-bottom:1px solid var(--color-gray-9);cursor:pointer;transition:background .15s}.regular-goal-rating__row:last-child{border:none}.regular-goal-rating__row:hover{background:var(--color-gray-6)}.regular-goal-rating__row--gold .regular-goal-rating__avatar{border:2px solid var(--color-gold)}.regular-goal-rating__row--silver .regular-goal-rating__avatar{border:2px solid var(--color-silver)}.regular-goal-rating__row--bronze .regular-goal-rating__avatar{border:2px solid var(--color-bronze)}.regular-goal-rating__row--current,.regular-goal-rating__row--current:hover{background:rgb(var(--color-primary-rgb)/12%)}.regular-goal-rating__place{min-width:36px;height:32px;font-weight:var(--weight-medium);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.regular-goal-rating__place--gold{background:var(--color-yellow-2)}.regular-goal-rating__place--silver{background:var(--color-gray-10)}.regular-goal-rating__place--bronze{background:var(--color-brown)}.regular-goal-rating__place--current{background:var(--color-blue-3);color:var(--color-white)}.regular-goal-rating__separator{border:none}.regular-goal-rating__separator:hover{background:0 0}.regular-goal-rating__separator+.regular-goal-rating__row{border-top:1px solid var(--color-gray-9)}.regular-goal-rating__dots{justify-content:center;align-items:center;gap:6px;padding:24px 0;display:flex}.regular-goal-rating__dot{background:var(--color-border-stroke-primary);border-radius:50%;width:4px;height:4px}.regular-goal-rating__item{text-align:left;width:1%;padding:16px}.regular-goal-rating__item:first-child{width:60px;padding:8px 16px}@media (max-width:767px){.regular-goal-rating__item:first-child{padding:12px}}.regular-goal-rating__item:nth-child(3),.regular-goal-rating__item:nth-child(4){text-align:right}@media (max-width:767px){.regular-goal-rating__item:nth-child(3),.regular-goal-rating__item:nth-child(4){padding:12px}.regular-goal-rating__item{padding:12px;font-size:13px}}.regular-goal-rating__row-link{width:100%;color:var(--color-text);grid-template-rows:auto auto;grid-template-columns:44px 1fr;align-items:center;gap:0 12px;display:grid}@media (max-width:767px){.regular-goal-rating__row-link{grid-template-columns:40px 1fr;gap:0 8px}}.regular-goal-rating__avatar{grid-row:1/3}@media (max-width:767px){.regular-goal-rating__avatar{width:40px;height:40px}}.regular-goal-rating__user-name{line-height:1.3;font-weight:var(--weight-medium);margin:0}.regular-goal-rating__user-info{color:var(--color-gray-1);letter-spacing:2%;margin:0;font-size:12px;line-height:1.3}.regular-goal-rating__loading,.regular-goal-rating__empty{color:var(--color-text-secondary);text-align:center;padding:24px}:root[data-theme=dark] .regular-goal-rating__place--gold{background:#ffd02c73}:root[data-theme=dark] .regular-goal-rating__place--silver{background:#c1c7dc66}:root[data-theme=dark] .regular-goal-rating__place--bronze{background:#e1ab8d66}
