:root{--nav-mobile-height-bottom:65px;--value-row-gap:8px}.goal{border:2px solid transparent;border-radius:10px;display:flex;flex-direction:column;gap:12px}.goal.goal_current{border-color:var(--ui-accent);padding:6px}.goal.goal_done .goal__done{display:block}.goal.goal_clickable{cursor:pointer}.goal.goal_clickable:hover .goal__date,.goal.goal_clickable:hover .goal__name{color:var(--ui-accent-active)}.goal .goal__wrap-img{aspect-ratio:16/9;border-radius:8px;overflow:hidden;position:relative;width:100%}.goal .goal__wrap-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.goal .goal__current,.goal .goal__overdue{background:var(--ui-accent-active);border-radius:12px;color:var(--ui-surface);left:8px;padding:4px 8px;position:absolute;top:8px;z-index:2}.goal .goal__overdue{background:#b56b3f;bottom:8px;top:auto}.goal .goal__actions{position:absolute;right:8px;top:8px;z-index:3}.goal .goal__content{display:flex;flex-direction:column;gap:5px}.goal .goal__name{color:var(--ui-text-strong)}.goal .goal__done{background:#f7f6ffd1;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.goal .goal__mark{color:var(--ui-accent);margin-left:15px;margin-top:15px}@media(max-width:800px){.goal.goal_clickable{cursor:pointer}.goal.goal_clickable:hover .goal__date,.goal.goal_clickable:hover .goal__name{color:var(--ui-text-strong)}}
