.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:8px;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:8px;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__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}
.edit-progress-entry-notes-modal__content{flex-direction:column;gap:16px;margin-bottom:8px;display:flex}.edit-progress-entry-notes-modal__field{margin-bottom:0}.edit-progress-entry-notes-modal__footer{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}@media (max-width:575px){.edit-progress-entry-notes-modal__footer{flex-direction:column;gap:8px}}.edit-progress-entry-notes-modal__btn{min-width:120px}@media (max-width:575px){.edit-progress-entry-notes-modal__btn{min-width:auto}}
.goal-progress-history-skeleton{flex-direction:column;gap:16px;width:100%;display:flex}.goal-progress-history-skeleton__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:16px;padding:16px 24px;display:flex}.goal-progress-history-skeleton__note{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}
.goal-progress-history__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.goal-progress-history__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:16px;padding:16px 24px;display:flex}@media (max-width:575px){.goal-progress-history__item{flex-direction:column;align-items:flex-start}}.goal-progress-history__item--multiline{align-items:flex-start}.goal-progress-history__item:hover .goal-progress-history__edit,.goal-progress-history__item:focus-within .goal-progress-history__edit{opacity:1;visibility:visible;pointer-events:auto}.goal-progress-history__date{width:10ch;min-width:10ch;color:var(--color-text-secondary);white-space:nowrap;flex:none;font-size:13px;font-weight:400}.goal-progress-history__note{min-width:0;color:var(--color-text);overflow-wrap:anywhere;flex:auto;line-height:1.5}.goal-progress-history__note--empty{color:var(--color-text-secondary)}.goal-progress-history__actions{flex:none;align-items:stretch;gap:16px;display:flex}.goal-progress-history__badge{color:var(--color-white);white-space:nowrap;text-align:center;border-radius:6px;flex:none;align-items:center;padding:2px 8px;display:inline-flex}.goal-progress-history__badge--positive{background:var(--color-green-3)}.goal-progress-history__badge--negative{background:var(--color-red-4)}.goal-progress-history__badge--zero{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary)}.goal-progress-history__edit{opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-self:stretch;align-items:center;width:auto;min-height:0;padding:0 6px;transition:opacity .2s,visibility .2s;display:inline-flex}.goal-progress-history__edit .button__icon{width:14px;height:14px}@media (hover:none),(pointer:coarse){.goal-progress-history__edit{opacity:1;visibility:visible;pointer-events:auto}}
.content-goal__goal-in-list,.content-goal__moderation-banner{margin-bottom:24px}.content-goal__info-all{align-self:flex-start;gap:24px;display:flex}.content-goal__description{flex-basis:67%}.content-goal__comments{margin-top:24px}.content-goal__my-review-wrap{margin-bottom:16px}.content-goal__btn-more{width:initial}.content-goal__short-text{margin-bottom:16px}.content-goal__info{flex-basis:33%;margin-bottom:40px}.content-goal__section{margin-bottom:40px}.content-goal__impressions{gap:8px;margin-top:24px;display:flex}@media (max-width:479px){.content-goal__impressions{flex-direction:column}}
.goal-skeleton{flex-direction:column;width:100%;display:flex}.goal-skeleton__header{background:var(--color-gray-10);width:100%;padding:248px 24px 56px}@media (max-width:1199px){.goal-skeleton__header{align-items:flex-end;gap:24px;padding:176px 24px 56px;display:flex}}@media (max-width:767px){.goal-skeleton__header{flex-direction:column;align-items:flex-start;gap:16px;padding:128px 24px 40px;display:flex}}.goal-skeleton__header-image-mobile{border-radius:8px;flex-shrink:0;width:192px;height:192px}@media (max-width:575px){.goal-skeleton__header-image-mobile{aspect-ratio:1;width:100%;height:auto}}.goal-skeleton__header-wrapper{flex-direction:column;gap:12px;max-width:1440px;margin:0 auto;padding-left:360px;display:flex}@media (max-width:1464px){.goal-skeleton__header-wrapper{padding-left:384px}}@media (max-width:1199px){.goal-skeleton__header-wrapper{width:calc(100% - 24px);margin:0;padding-left:0}}@media (max-width:767px){.goal-skeleton__header-wrapper{margin:0}}.goal-skeleton__header-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.goal-skeleton__wrapper{gap:24px;width:100%;max-width:1416px;margin:0 auto;padding:40px 24px 96px;display:flex}@media (max-width:1199px){.goal-skeleton__wrapper{flex-direction:column}}.goal-skeleton__aside{flex-direction:column;flex-shrink:0;gap:16px;width:336px;display:flex;position:relative;top:-200px}@media (max-width:1199px){.goal-skeleton__aside{flex-direction:row;width:100%;top:0}}@media (max-width:767px){.goal-skeleton__aside{flex-direction:column}}.goal-skeleton__aside-image{flex-shrink:0;width:100%;height:336px}@media (max-width:1199px){.goal-skeleton__aside-image{display:none}}.goal-skeleton__aside-info{background:var(--color-surface);border:1px solid var(--color-gray-9);border-radius:8px;flex-direction:column;flex:1;gap:12px;padding:16px 24px;display:flex}.goal-skeleton__content{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.goal-skeleton__description{gap:16px;display:flex}@media (max-width:767px){.goal-skeleton__description{flex-direction:column}}.goal-skeleton__description-wrapper{flex-direction:column;gap:8px;width:100%;display:flex}.goal-skeleton__impressions{flex-direction:column;gap:16px;display:flex}.goal-skeleton__stats{width:320px;display:flex}@media (max-width:767px){.goal-skeleton__stats{width:100%}}@media (max-width:479px){.goal-skeleton__stats{flex-direction:column}}.goal-skeleton__stats-info{background:var(--color-surface);border:1px solid var(--color-gray-9);border-radius:8px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}@media (max-width:767px){.goal-skeleton__stats-info{width:100%}}.goal-skeleton__impressions-gallery{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}@media (max-width:1199px){.goal-skeleton__impressions-gallery{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.goal-skeleton__impressions-gallery{grid-template-columns:repeat(3,1fr)}}.goal-skeleton__impressions-photo{aspect-ratio:1;width:100%}
