.line{background:var(--color-gray-9);border:none;height:1px;margin:16px 0}.line--vertical{width:1px;height:100%;margin:0;display:flex}@media (max-width:575px){.line--vertical{display:none}}.line__vertical-wrap{align-items:center;display:flex}@media (max-width:575px){.line__vertical-wrap{display:none}}.line--withoutMargin{margin:0}
.progress{border:1px solid var(--color-border);font-size:12px;line-height:var(--line-height-12);border-radius:16px;align-items:center;gap:8px;padding:4px 8px;display:flex}.progress__line{background:var(--color-secondary);border-radius:2px;width:56px;min-width:40px;height:4px;position:relative}.progress__line-done{background:var(--color-primary);border-radius:2px;height:4px;position:absolute;top:0;left:0}.progress__line-done--all{background:var(--color-sentiment-positive)}.progress--goal{border:none;gap:8px;width:100%;padding:0}.progress--goal .progress__line{width:100%}.progress--goal .progress__count{background:var(--color-surface);border:1px solid var(--color-border);font-size:14px;font-weight:var(--weight-medium);border-radius:6px;padding:2px 8px}.progress--barPlain{border:none;border-radius:0;gap:8px;width:100%;padding:0}.progress--barPlain .progress__line{width:100%}.progress--barPlain .progress__count{font-size:12px;font-weight:var(--weight-medium);background:0 0;border:none;border-radius:0;padding:0}.progress--text{border:none;gap:8px;width:100%;padding:0}.progress--text .progress__line{width:100%}.progress--text .progress__count{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:2px 8px}.progress--numbers{width:fit-content}.progress--numbers .progress__line{display:none}
